]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2023-04-27 Jakub Jelinek <jakub@redhat.com>
2
3 Backported from master:
4 2023-04-08 Jakub Jelinek <jakub@redhat.com>
5
6 PR tree-optimization/109392
7 * gcc.dg/pr109392.c: New test.
8
9 2023-04-27 Richard Biener <rguenther@suse.de>
10
11 Backported from master:
12 2023-02-16 Richard Biener <rguenther@suse.de>
13
14 PR tree-optimization/108791
15 * gcc.dg/torture/pr108791.c: New testcase.
16
17 2023-04-27 Roger Sayle <roger@nextmovesoftware.com>
18
19 Backported from master:
20 2023-01-10 Roger Sayle <roger@nextmovesoftware.com>
21
22 PR rtl-optimization/106421
23 * gcc.dg/pr106421.c: New test case.
24
25 2023-04-27 H.J. Lu <hjl.tools@gmail.com>
26
27 Backported from master:
28 2023-01-16 H.J. Lu <hjl.tools@gmail.com>
29
30 PR target/105980
31 * g++.target/i386/pr105980.C: New test.
32
33 2023-04-27 Jan Hubicka <jh@suse.cz>
34
35 Backported from master:
36 2022-08-12 Jan Hubicka <hubicka@ucw.cz>
37
38 PR middle-end/106057
39 * g++.dg/tree-ssa/pr101839.C: New test.
40
41 2023-04-26 Martin Jambor <mjambor@suse.cz>
42
43 Backported from master:
44 2023-04-17 Martin Jambor <mjambor@suse.cz>
45
46 PR ipa/107769
47 PR ipa/109318
48 * gcc.dg/ipa/pr109318.c: New test.
49 * gcc.dg/lto/pr107769_0.c: Likewise.
50
51 2023-04-26 Jakub Jelinek <jakub@redhat.com>
52
53 Backported from master:
54 2023-04-25 Jakub Jelinek <jakub@redhat.com>
55
56 PR target/109566
57 * gcc.target/powerpc/pr109566.c: New test.
58
59 2023-04-26 Richard Biener <rguenther@suse.de>
60
61 Backported from master:
62 2023-04-25 Richard Biener <rguenther@suse.de>
63
64 PR tree-optimization/109609
65 * gcc.dg/torture/pr109609.c: New testcase.
66
67 2023-04-26 Richard Biener <rguenther@suse.de>
68
69 Backported from master:
70 2023-04-25 Richard Biener <rguenther@suse.de>
71
72 PR rtl-optimization/109585
73 * gcc.dg/torture/pr109585.c: New testcase.
74
75 2023-04-26 Richard Biener <rguenther@suse.de>
76
77 Backported from master:
78 2023-04-21 Richard Biener <rguenther@suse.de>
79
80 PR tree-optimization/109573
81 * g++.dg/vect/pr109573.cc: New testcase.
82
83 2023-04-23 Harald Anlauf <anlauf@gmx.de>
84
85 Backported from master:
86 2023-04-12 Harald Anlauf <anlauf@gmx.de>
87
88 PR fortran/61615
89 PR fortran/99982
90 * gfortran.dg/interface_49.f90: New test.
91
92 2023-04-23 Harald Anlauf <anlauf@gmx.de>
93
94 Backported from master:
95 2022-12-07 Harald Anlauf <anlauf@gmx.de>
96
97 PR fortran/108010
98 * gfortran.dg/pr108010.f90: New test.
99
100 2023-04-21 Jason Merrill <jason@redhat.com>
101
102 PR c++/108795
103 * g++.dg/ext/attr-tsafe1.C: New test.
104
105 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
106
107 Backported from master:
108 2023-04-11 Haochen Gui <guihaoc@gcc.gnu.org>
109
110 PR target/108812
111 * gcc.target/powerpc/p9-sign_extend-runnable.c: Set corresponding
112 expected vectors for Big Endian.
113 * gcc.target/powerpc/int_128bit-runnable.c: Likewise.
114
115 2023-04-20 Jason Merrill <jason@redhat.com>
116
117 Revert:
118 2023-04-20 Jason Merrill <jason@redhat.com>
119
120 PR c++/108099
121 * g++.dg/ext/int128-7.C: New test.
122
123 2023-04-20 Jakub Jelinek <jakub@redhat.com>
124
125 Backported from master:
126 2023-04-20 Jakub Jelinek <jakub@redhat.com>
127
128 PR c++/108099
129 PR testsuite/109560
130 * g++.dg/ext/int128-8.C: Require int128 effective target.
131
132 2023-04-19 Jason Merrill <jason@redhat.com>
133
134 PR c++/108099
135 * g++.dg/ext/int128-8.C: New test.
136
137 2023-04-18 Jason Merrill <jason@redhat.com>
138
139 PR c++/109357
140 * g++.dg/cpp2a/constexpr-dtor15.C: New test.
141
142 2023-04-18 Jason Merrill <jason@redhat.com>
143
144 PR c++/107163
145 * g++.dg/warn/Wsequence-point-5.C: New test.
146
147 2023-04-18 Jason Merrill <jason@redhat.com>
148
149 PR c++/105481
150 * g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
151
152 2023-04-18 Jason Merrill <jason@redhat.com>
153
154 PR c++/105996
155 * g++.dg/cpp0x/constexpr-pmf3.C: New test.
156
157 2023-04-18 Jason Merrill <jason@redhat.com>
158
159 PR c++/106890
160 * g++.dg/cpp0x/nsdmi-template25.C: New test.
161
162 2023-04-18 Jason Merrill <jason@redhat.com>
163
164 PR c++/108975
165 * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
166
167 2023-04-18 Jason Merrill <jason@redhat.com>
168
169 PR c++/69410
170 * g++.dg/lookup/friend24.C: New test.
171
172 2023-04-18 Jason Merrill <jason@redhat.com>
173
174 PR c++/105809
175 * g++.dg/cpp0x/constexpr-__func__3.C: New test.
176
177 2023-04-18 Jason Merrill <jason@redhat.com>
178
179 PR c++/108242
180 * g++.dg/cpp1y/lambda-generic-func2.C: New test.
181
182 2023-04-18 Jason Merrill <jason@redhat.com>
183
184 PR c++/101869
185 * g++.dg/cpp0x/enum43.C: New test.
186
187 2023-04-18 Jason Merrill <jason@redhat.com>
188
189 PR c++/105406
190 * g++.dg/coroutines/co-await-moveonly1.C: New test.
191
192 2023-04-18 Jason Merrill <jason@redhat.com>
193
194 PR c++/103871
195 PR c++/98056
196 * g++.dg/coroutines/co-await-initlist1.C: New test.
197
198 2023-04-18 Jason Merrill <jason@redhat.com>
199
200 PR c++/108468
201 * g++.dg/cpp1y/var-templ78.C: New test.
202
203 2023-04-18 Jason Merrill <jason@redhat.com>
204
205 PR c++/107310
206 * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
207 * g++.dg/warn/Wreturn-6.C: New test.
208
209 2023-04-18 Jason Merrill <jason@redhat.com>
210
211 PR c++/108566
212 * g++.dg/abi/anon6.C: New test.
213
214 2023-04-18 Jason Merrill <jason@redhat.com>
215
216 PR c++/107154
217 * g++.dg/debug/dwarf2/lineno-array1.C: New test.
218
219 2023-04-18 Jason Merrill <jason@redhat.com>
220
221 PR c++/108099
222 * g++.dg/ext/int128-7.C: New test.
223
224 2023-04-18 Jakub Jelinek <jakub@redhat.com>
225
226 Backported from master:
227 2023-04-12 Jakub Jelinek <jakub@redhat.com>
228
229 PR tree-optimization/109410
230 * gcc.dg/pr109410.c: New test.
231
232 2023-04-18 Jakub Jelinek <jakub@redhat.com>
233
234 Backported from master:
235 2023-03-30 Jakub Jelinek <jakub@redhat.com>
236
237 PR c++/109319
238 * g++.dg/cpp23/subscript14.C: New test.
239
240 2023-04-18 Jakub Jelinek <jakub@redhat.com>
241
242 Backported from master:
243 2023-03-28 Jakub Jelinek <jakub@redhat.com>
244
245 PR middle-end/106190
246 * gcc.dg/asan/pr106190.c: New test.
247
248 2023-04-18 Jakub Jelinek <jakub@redhat.com>
249
250 Backported from master:
251 2023-03-28 Jakub Jelinek <jakub@redhat.com>
252
253 PR target/109276
254 * gcc.target/i386/pr109276.c: New test.
255
256 2023-04-18 Jakub Jelinek <jakub@redhat.com>
257
258 Backported from master:
259 2023-03-26 Jakub Jelinek <jakub@redhat.com>
260
261 PR ipa/105685
262 * c-c++-common/cold-2.c: New test.
263
264 2023-04-18 Jakub Jelinek <jakub@redhat.com>
265
266 Backported from master:
267 2023-03-23 Jakub Jelinek <jakub@redhat.com>
268
269 PR tree-optimization/109176
270 * gcc.target/aarch64/sve/pr109176.c: New test.
271
272 2023-04-18 Jakub Jelinek <jakub@redhat.com>
273
274 Backported from master:
275 2023-03-20 Jakub Jelinek <jakub@redhat.com>
276
277 PR c++/109164
278 * g++.dg/tls/thread_local13.C: New test.
279 * g++.dg/tls/thread_local13-aux.cc: New file.
280 * g++.dg/tls/thread_local14.C: New test.
281 * g++.dg/tls/thread_local14-aux.cc: New file.
282
283 2023-04-18 Philipp Tomsich <philipp.tomsich@vrull.eu>
284
285 Backported from master:
286 2023-01-31 Philipp Tomsich <philipp.tomsich@vrull.eu>
287
288 PR target/108589
289 * gcc.target/aarch64/pr108589.c: New test.
290
291 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
292
293 Backported from master:
294 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
295 Di Zhao <di.zhao@amperecomputing.com>
296
297 * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
298
299 2023-04-17 Richard Sandiford <richard.sandiford@arm.com>
300
301 Backported from master:
302 2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
303
304 PR target/108910
305 * gcc.dg/torture/pr108910.c: New test.
306
307 2023-04-17 Richard Biener <rguenther@suse.de>
308
309 PR tree-optimization/109434
310 * g++.dg/opt/pr109434.C: New testcase.
311
312 2023-04-17 Richard Biener <rguenther@suse.de>
313
314 Backported from master:
315 2023-04-14 Richard Biener <rguenther@suse.de>
316
317 PR tree-optimization/109502
318 * gcc.dg/vect/pr109502.c: New testcase.
319
320 2023-04-17 Richard Biener <rguenther@suse.de>
321
322 Backported from master:
323 2023-04-12 Richard Biener <rguenther@suse.de>
324
325 PR tree-optimization/109473
326 * gcc.dg/vect/pr109473.c: New testcase.
327
328 2023-04-17 Richard Biener <rguenther@suse.de>
329
330 Backported from master:
331 2023-04-12 Richard Biener <rguenther@suse.de>
332
333 PR tree-optimization/109469
334 * gcc.dg/torture/pr109469.c: New testcase.
335
336 2023-04-17 Richard Biener <rguenther@suse.de>
337
338 Backported from master:
339 2023-03-21 Richard Biener <rguenther@suse.de>
340
341 PR tree-optimization/109219
342 * gcc.dg/torture/pr109219.c: New testcase.
343
344 2023-04-17 Richard Biener <rguenther@suse.de>
345
346 Backported from master:
347 2023-03-29 Richard Biener <rguenther@suse.de>
348
349 PR ipa/106124
350 * g++.dg/gomp/pr106124.C: New testcase.
351
352 2023-04-17 Richard Biener <rguenther@suse.de>
353
354 Backported from master:
355 2022-12-07 Richard Biener <rguenther@suse.de>
356
357 PR ipa/105676
358 * gcc.dg/pr105676.c: New testcase.
359
360 2023-04-17 Kewen Lin <linkw@linux.ibm.com>
361
362 Backported from master:
363 2023-04-04 Kewen Lin <linkw@linux.ibm.com>
364
365 PR target/108699
366 * gcc.target/powerpc/p9-vparity.c: Add scan-assembler-not for vpopcntb
367 to distinguish parity byte from parity.
368 * gcc.target/powerpc/pr108699.c: New test.
369
370 2023-04-15 Harald Anlauf <anlauf@gmx.de>
371
372 Backported from master:
373 2023-04-14 Harald Anlauf <anlauf@gmx.de>
374
375 PR fortran/109511
376 * gfortran.dg/set_exponent_1.f90: New test.
377
378 2023-04-11 Michael Meissner <meissner@linux.ibm.com>
379
380 PR target/109067
381 * gcc.target/powerpc/divic3-1.c: New test. Backport from master,
382 3/20/2023.
383 * gcc.target/powerpc/divic3-2.c: Likewise.
384 * gcc.target/powerpc/mulic3-1.c: Likewise.
385 * gcc.target/powerpc/mulic3-2.c: Likewise.
386
387 2023-04-03 Richard Sandiford <richard.sandiford@arm.com>
388
389 PR tree-optimization/96373
390 PR tree-optimization/108571
391 PR tree-optimization/108979
392 * gcc.target/aarch64/sve/fabd_1.c: Add -fno-trapping-math.
393 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
394 * gcc.target/aarch64/sve/fmul_1.c: Expect predicate ops.
395 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
396 * gfortran.dg/vect/pr108979.f90: New test.
397
398 2023-04-03 Richard Sandiford <richard.sandiford@arm.com>
399
400 Backported from master:
401 2023-03-28 Richard Sandiford <richard.sandiford@arm.com>
402
403 PR target/109072
404 * gcc.target/aarch64/pr109072_1.c: New test.
405 * gcc.target/aarch64/pr109072_2.c: Likewise.
406
407 2023-04-03 Richard Sandiford <richard.sandiford@arm.com>
408
409 Backported from master:
410 2023-02-13 Richard Sandiford <richard.sandiford@arm.com>
411
412 PR rtl-optimization/108681
413 * gcc.target/aarch64/pr108681.c: New test.
414
415 2023-04-03 Richard Sandiford <richard.sandiford@arm.com>
416
417 Backported from master:
418 2023-01-31 Richard Sandiford <richard.sandiford@arm.com>
419
420 PR tree-optimization/108608
421 * gcc.dg/vect/pr108608.c: New test.
422 * gcc.target/aarch64/sve/pr108608-1.c: Likewise.
423
424 2023-04-03 Richard Sandiford <richard.sandiford@arm.com>
425
426 Backported from master:
427 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
428
429 PR tree-optimization/108603
430 * gcc.target/aarch64/sve/pr108603.c: New test.
431
432 2023-04-03 Richard Sandiford <richard.sandiford@arm.com>
433
434 Backported from master:
435 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
436
437 PR rtl-optimization/108508
438 * gcc.target/aarch64/pr108508.c: New test.
439
440 2023-04-03 Richard Sandiford <richard.sandiford@arm.com>
441
442 Backported from master:
443 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
444
445 PR tree-optimization/108430
446 * gcc.target/aarch64/sve/pr108430.c: New test.
447
448 2023-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
449
450 * gcc.target/avr/pr90706.c: New.
451
452 2023-03-29 David Malcolm <dmalcolm@redhat.com>
453
454 PR analyzer/109094
455 * gcc.dg/analyzer/setjmp-pr109094.c: New test.
456
457 2023-03-29 David Malcolm <dmalcolm@redhat.com>
458
459 PR analyzer/108968
460 * gcc.dg/analyzer/uninit-pr108968-register.c: New test.
461
462 2023-03-29 David Malcolm <dmalcolm@redhat.com>
463
464 PR analyzer/108733
465 * gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
466
467 2023-03-29 David Malcolm <dmalcolm@redhat.com>
468
469 PR analyzer/108704
470 * gcc.dg/analyzer/uninit-7.c: New test.
471 * gcc.dg/analyzer/uninit-pr108704.c: New test.
472
473 2023-03-29 David Malcolm <dmalcolm@redhat.com>
474
475 PR analyzer/106325
476 * gcc.dg/analyzer/attr-nonnull-pr106325.c: New test.
477 * gcc.dg/analyzer/attribute-nonnull.c (test_6): New.
478 (test_7): New.
479
480 2023-03-29 David Malcolm <dmalcolm@redhat.com>
481
482 PR analyzer/107948
483 * gcc.dg/analyzer/feasibility-pr107948.c: New test.
484
485 2023-03-29 David Malcolm <dmalcolm@redhat.com>
486
487 PR analyzer/105784
488 * gcc.dg/analyzer/torture/fold-ptr-arith-pr105784.c: New test.
489
490 2023-03-29 David Malcolm <dmalcolm@redhat.com>
491
492 PR analyzer/107582
493 * gcc.dg/analyzer/feasibility-4.c: New test.
494 * gcc.dg/analyzer/feasibility-pr107582-1.c: New test.
495 * gcc.dg/analyzer/feasibility-pr107582-2.c: New test.
496
497 2023-03-29 David Malcolm <dmalcolm@redhat.com>
498
499 PR analyzer/107345
500 * gcc.dg/analyzer/pr107345.c: New test.
501
502 2023-03-29 David Malcolm <dmalcolm@redhat.com>
503
504 PR analyzer/106573
505 * gcc.dg/analyzer/error-uninit.c: New test.
506 * gcc.dg/analyzer/file-uninit-1.c: New test.
507
508 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
509
510 * gcc.target/sparc/20230328-1.c: New test.
511 * gcc.target/sparc/20230328-2.c: Likewise.
512 * gcc.target/sparc/20230328-3.c: Likewise.
513 * gcc.target/sparc/20230328-4.c: Likewise.
514
515 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
516
517 * gcc.target/sparc/20230328-1.c: New test.
518 * gcc.target/sparc/20230328-2.c: Likewise.
519 * gcc.target/sparc/20230328-3.c: Likewise.
520 * gcc.target/sparc/20230328-4.c: Likewise.
521
522 2023-03-27 Harald Anlauf <anlauf@gmx.de>
523
524 Backported from master:
525 2023-03-05 Harald Anlauf <anlauf@gmx.de>
526 Tobias Burnus <tobias@codesourcery.com>
527
528 PR fortran/106856
529 * gfortran.dg/interface_41.f90: Remove dg-pattern from valid testcase.
530 * gfortran.dg/class_74.f90: New test.
531 * gfortran.dg/class_75.f90: New test.
532
533 2023-03-27 Harald Anlauf <anlauf@gmx.de>
534
535 Backported from master:
536 2022-12-08 Harald Anlauf <anlauf@gmx.de>
537
538 PR fortran/108025
539 * gfortran.dg/contiguous_12.f90: New test.
540
541 2023-03-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
542
543 PR fortran/102331
544 * gfortran.dg/class_result_4.f90: Update error message check.
545 * gfortran.dg/pr85779_3.f90: Update error message check.
546
547 2023-03-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
548
549 Backported from master:
550 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
551
552 PR fortran/103506
553 * gfortran.dg/pr103506_1.f90: New test.
554
555 2023-03-23 Eric Botcazou <ebotcazou@adacore.com>
556
557 * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.
558
559 2023-03-22 Harald Anlauf <anlauf@gmx.de>
560
561 Backported from master:
562 2023-03-21 Harald Anlauf <anlauf@gmx.de>
563
564 PR fortran/99036
565 * gfortran.dg/pr99036.f90: New test.
566
567 2023-03-22 Harald Anlauf <anlauf@gmx.de>
568
569 Backported from master:
570 2023-03-20 Harald Anlauf <anlauf@gmx.de>
571
572 PR fortran/109186
573 * gfortran.dg/nearest_6.f90: New test.
574
575 2023-03-22 Harald Anlauf <anlauf@gmx.de>
576
577 Backported from master:
578 2023-03-19 Harald Anlauf <anlauf@gmx.de>
579
580 PR fortran/85877
581 * gfortran.dg/pr85877.f90: New test.
582
583 2023-03-20 Peter Bergner <bergner@linux.ibm.com>
584
585 Backported from master:
586 2023-03-20 Peter Bergner <bergner@linux.ibm.com>
587
588 PR target/109178
589 * gcc.target/powerpc/pr109178.c: New test.
590
591 2023-03-20 Paul Thomas <pault@gcc.gnu.org>
592
593 PR fortran/87127
594 * gfortran.dg/external_procedures_4.f90: New test.
595
596 2023-03-19 Jakub Jelinek <jakub@redhat.com>
597
598 Backported from master:
599 2023-03-17 Jakub Jelinek <jakub@redhat.com>
600
601 PR target/105554
602 * gcc.target/i386/pr105554.c: New test.
603
604 2023-03-19 Jakub Jelinek <jakub@redhat.com>
605
606 Backported from master:
607 2023-03-17 Jakub Jelinek <jakub@redhat.com>
608
609 PR c/109151
610 * c-c++-common/ubsan/div-by-zero-8.c: New test.
611
612 2023-03-19 Jakub Jelinek <jakub@redhat.com>
613
614 Backported from master:
615 2023-03-17 Jakub Jelinek <jakub@redhat.com>
616
617 PR middle-end/108685
618 * c-c++-common/gomp/doacross-8.c: New test.
619
620 2023-03-19 Jakub Jelinek <jakub@redhat.com>
621
622 Backported from master:
623 2023-03-14 Jakub Jelinek <jakub@redhat.com>
624
625 PR c++/109096
626 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
627
628 2023-03-19 Jakub Jelinek <jakub@redhat.com>
629
630 Backported from master:
631 2023-03-10 Jakub Jelinek <jakub@redhat.com>
632
633 PR c++/107558
634 * g++.dg/gomp/pr107558.C: New test.
635
636 2023-03-19 Jakub Jelinek <jakub@redhat.com>
637
638 Backported from master:
639 2023-03-10 Jakub Jelinek <jakub@redhat.com>
640
641 PR c++/109039
642 * g++.dg/abi/no_unique_address7.C: New test.
643
644 2023-03-19 Jakub Jelinek <jakub@redhat.com>
645
646 Backported from master:
647 2023-03-10 Jakub Jelinek <jakub@redhat.com>
648
649 PR c/108079
650 * c-c++-common/Wunused-var-18.c: New test.
651
652 2023-03-19 Jakub Jelinek <jakub@redhat.com>
653
654 Backported from master:
655 2023-03-04 Jakub Jelinek <jakub@redhat.com>
656
657 PR c/107465
658 * c-c++-common/Wsign-compare-2.c (f18): New test.
659
660 2023-03-19 Jakub Jelinek <jakub@redhat.com>
661
662 Backported from master:
663 2023-03-04 Jakub Jelinek <jakub@redhat.com>
664
665 PR c/107465
666 * c-c++-common/Wsign-compare-2.c: New test.
667 * c-c++-common/pr107465.c: New test.
668
669 2023-03-19 Jakub Jelinek <jakub@redhat.com>
670
671 Backported from master:
672 2023-03-03 Jakub Jelinek <jakub@redhat.com>
673
674 PR c/108986
675 * gcc.dg/Wnonnull-8.c: New test.
676
677 2023-03-19 Jakub Jelinek <jakub@redhat.com>
678
679 Backported from master:
680 2023-03-02 Jakub Jelinek <jakub@redhat.com>
681
682 PR debug/108716
683 * g++.dg/debug/dwarf2/pr108716.C: New test.
684
685 2023-03-19 Jakub Jelinek <jakub@redhat.com>
686
687 Backported from master:
688 2023-03-02 Jakub Jelinek <jakub@redhat.com>
689
690 PR c++/108934
691 * gcc.target/i386/auto-init-4.c: Revert PR105259 change.
692 * g++.target/i386/pr108934.C: New test.
693
694 2023-03-19 Jakub Jelinek <jakub@redhat.com>
695
696 Backported from master:
697 2023-03-01 Jakub Jelinek <jakub@redhat.com>
698
699 PR debug/108967
700 * g++.dg/debug/pr108967.C: New test.
701
702 2023-03-19 Jakub Jelinek <jakub@redhat.com>
703
704 Backported from master:
705 2023-02-24 Jakub Jelinek <jakub@redhat.com>
706
707 PR middle-end/108854
708 * g++.dg/opt/pr108854.C: New test.
709
710 2023-03-19 Jakub Jelinek <jakub@redhat.com>
711
712 Backported from master:
713 2023-02-24 Jakub Jelinek <jakub@redhat.com>
714
715 PR target/108881
716 * gcc.target/i386/avx512bf16-pr108881.c: New test.
717
718 2023-03-19 Jakub Jelinek <jakub@redhat.com>
719
720 Backported from master:
721 2023-02-18 Jakub Jelinek <jakub@redhat.com>
722
723 PR tree-optimization/108819
724 * gcc.dg/pr108819.c: New test.
725
726 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
727
728 Backported from master:
729 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
730
731 PR d/109144
732 * gdc.dg/torture/pr109144.d: New test.
733
734 2023-03-16 Richard Biener <rguenther@suse.de>
735
736 Backported from master:
737 2023-03-02 Richard Biener <rguenther@suse.de>
738
739 PR testsuite/108985
740 * gcc.dg/vect/pr108950.c: Require vect_simd_clones.
741
742 2023-03-15 Harald Anlauf <anlauf@gmx.de>
743
744 Backported from master:
745 2023-03-11 Harald Anlauf <anlauf@gmx.de>
746
747 PR fortran/106945
748 * gfortran.dg/pr106945.f90: New test.
749
750 2023-03-15 Harald Anlauf <anlauf@gmx.de>
751
752 Backported from master:
753 2023-03-10 Harald Anlauf <anlauf@gmx.de>
754
755 PR fortran/104332
756 * gfortran.dg/bind_c_usage_34.f90: New test.
757
758 2023-03-15 Marek Polacek <polacek@redhat.com>
759
760 Backported from master:
761 2023-03-10 Marek Polacek <polacek@redhat.com>
762
763 PR sanitizer/108060
764 PR sanitizer/109050
765 * c-c++-common/ubsan/bounds-17.c: New test.
766 * c-c++-common/ubsan/bounds-18.c: New test.
767 * c-c++-common/ubsan/bounds-19.c: New test.
768 * c-c++-common/ubsan/bounds-20.c: New test.
769 * c-c++-common/ubsan/bounds-21.c: New test.
770
771 2023-03-15 Marek Polacek <polacek@redhat.com>
772
773 Backported from master:
774 2023-03-15 Marek Polacek <polacek@redhat.com>
775
776 PR c++/107280
777 * g++.dg/cpp1z/constexpr-lambda28.C: New test.
778
779 2023-03-15 Richard Biener <rguenther@suse.de>
780
781 Backported from master:
782 2023-03-01 Richard Biener <rguenther@suse.de>
783
784 PR tree-optimization/108950
785 * gcc.dg/vect/pr108950.c: New testcase.
786
787 2023-03-15 Richard Biener <rguenther@suse.de>
788
789 Backported from master:
790 2023-02-17 Richard Biener <rguenther@suse.de>
791
792 PR tree-optimization/108821
793 * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
794
795 2023-03-15 Richard Biener <rguenther@suse.de>
796
797 Backported from master:
798 2023-02-20 Richard Biener <rguenther@suse.de>
799
800 PR tree-optimization/108816
801 * gcc.dg/torture/pr108816.c: New testcase.
802
803 2023-03-15 Richard Biener <rguenther@suse.de>
804
805 Backported from master:
806 2023-02-21 Richard Biener <rguenther@suse.de>
807
808 PR tree-optimization/108793
809 * gcc.dg/torture/pr108793.c: New testcase.
810
811 2023-03-15 Richard Biener <rguenther@suse.de>
812
813 Backported from master:
814 2023-02-10 Richard Biener <rguenther@suse.de>
815
816 PR tree-optimization/108724
817 * gcc.target/i386/pr108724.c: New testcase.
818
819 2023-03-15 Richard Biener <rguenther@suse.de>
820
821 Backported from master:
822 2023-02-02 Richard Biener <rguenther@suse.de>
823
824 PR middle-end/108625
825 * gcc.dg/pr108625.c: New testcase.
826
827 2023-03-15 Richard Biener <rguenther@suse.de>
828
829 Backported from master:
830 2022-12-22 Richard Biener <rguenther@suse.de>
831
832 PR tree-optimization/107451
833 * gcc.dg/torture/pr107451.c: New testcase.
834
835 2023-03-15 Richard Biener <rguenther@suse.de>
836
837 Backported from master:
838 2022-12-11 Richard Biener <rguenther@suse.de>
839
840 PR tree-optimization/106904
841 * gcc.dg/Wstringop-overflow-pr106904.c: New testcase.
842
843 2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
844
845 Backported from master:
846 2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
847
848 PR d/109108
849 * gdc.dg/torture/imports/pr109108.d: New test.
850 * gdc.dg/torture/pr109108.d: New test.
851
852 2023-03-13 Arsen Arsenović <arsen@aarsen.me>
853
854 PR c++/106188
855 PR c++/106713
856 * g++.dg/coroutines/pr106188.C: New test.
857
858 2023-03-11 Andrew Pinski <apinski@marvell.com>
859
860 Backported from master:
861 2022-12-21 Andrew Pinski <apinski@marvell.com>
862
863 * gcc.c-torture/compile/vector-shift-1.c: New test.
864
865 2023-03-10 Andrew Pinski <apinski@marvell.com>
866
867 Backported from master:
868 2023-02-10 Andrew Pinski <apinski@marvell.com>
869 Andrew Macleod <amacleod@redhat.com>
870
871 PR tree-optimization/108684
872 * gcc.c-torture/compile/dce-inline-asm-1.c: New test.
873 * gcc.c-torture/compile/dce-inline-asm-2.c: New test.
874 * gcc.dg/tree-ssa/pr108684-1.c: New test.
875
876 2023-03-07 Marek Polacek <polacek@redhat.com>
877
878 Backported from master:
879 2023-02-10 Marek Polacek <polacek@redhat.com>
880
881 PR c++/107079
882 * g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
883
884 2023-03-07 Marek Polacek <polacek@redhat.com>
885
886 Backported from master:
887 2023-03-07 Marek Polacek <polacek@redhat.com>
888
889 PR c++/107939
890 * g++.dg/cpp1y/var-templ74.C: Remove dg-error.
891 * g++.dg/cpp1y/var-templ77.C: New test.
892
893 2023-03-07 Patrick Palka <ppalka@redhat.com>
894
895 Backported from master:
896 2023-03-03 Patrick Palka <ppalka@redhat.com>
897
898 PR c++/108998
899 * g++.dg/cpp2a/lambda-generic11.C: New test.
900
901 2023-03-07 Patrick Palka <ppalka@redhat.com>
902
903 Backported from master:
904 2022-12-23 Patrick Palka <ppalka@redhat.com>
905
906 PR c++/108116
907 * g++.dg/cpp0x/nsdmi-template24.C: New test.
908
909 2023-03-07 Patrick Palka <ppalka@redhat.com>
910
911 Backported from master:
912 2022-12-23 Patrick Palka <ppalka@redhat.com>
913
914 PR c++/107853
915 * g++.dg/cpp2a/concepts-friend12.C: New test.
916 * g++.dg/cpp2a/concepts-friend13.C: New test.
917
918 2023-03-07 Patrick Palka <ppalka@redhat.com>
919
920 Backported from master:
921 2022-11-29 Patrick Palka <ppalka@redhat.com>
922
923 PR c++/107864
924 * g++.dg/concepts/explicit-spec1a.C: New test.
925
926 2023-03-07 Patrick Palka <ppalka@redhat.com>
927
928 Backported from master:
929 2022-11-03 Patrick Palka <ppalka@redhat.com>
930
931 PR c++/107179
932 * g++.dg/cpp2a/concepts-requires31.C: New test.
933
934 2023-03-06 Xi Ruoyao <xry111@xry111.site>
935
936 Backported from master:
937 2023-03-06 Xi Ruoyao <xry111@xry111.site>
938
939 PR target/109000
940 * gcc.target/loongarch/flt-abi-isa-1.c: New test.
941 * gcc.target/loongarch/flt-abi-isa-2.c: New test.
942 * gcc.target/loongarch/flt-abi-isa-3.c: New test.
943 * gcc.target/loongarch/flt-abi-isa-4.c: New test.
944
945 2023-03-04 Harald Anlauf <anlauf@gmx.de>
946
947 Backported from master:
948 2023-02-27 Harald Anlauf <anlauf@gmx.de>
949
950 PR fortran/108937
951 * gfortran.dg/ibits_2.f90: New test.
952
953 2023-03-04 Harald Anlauf <anlauf@gmx.de>
954
955 Backported from master:
956 2023-02-22 Harald Anlauf <anlauf@gmx.de>
957
958 PR fortran/96024
959 * gfortran.dg/pr96024.f90: New test.
960
961 2023-03-04 Harald Anlauf <anlauf@gmx.de>
962
963 Backported from master:
964 2023-02-21 Harald Anlauf <anlauf@gmx.de>
965
966 PR fortran/96025
967 * gfortran.dg/pr96025.f90: New test.
968
969 2023-03-04 Marek Polacek <polacek@redhat.com>
970
971 PR c++/108550
972 * g++.dg/cpp1y/var-templ70.C: New test.
973 * g++.dg/cpp1y/var-templ71.C: New test.
974 * g++.dg/cpp1y/var-templ72.C: New test.
975
976 2023-03-04 Marek Polacek <polacek@redhat.com>
977
978 Backported from master:
979 2023-02-22 Marek Polacek <polacek@redhat.com>
980
981 PR c/108880
982 * c-c++-common/ubsan/pr108880.c: New test.
983
984 2023-03-04 Marek Polacek <polacek@redhat.com>
985
986 Backported from master:
987 2023-03-02 Marek Polacek <polacek@redhat.com>
988
989 PR c++/106259
990 * g++.dg/warn/Wmismatched-tags-11.C: New test.
991
992 2023-03-04 Marek Polacek <polacek@redhat.com>
993
994 Backported from master:
995 2023-03-01 Marek Polacek <polacek@redhat.com>
996
997 PR c++/107574
998 * g++.dg/cpp0x/ptrmem-cst1.C: New test.
999
1000 2023-03-04 Marek Polacek <polacek@redhat.com>
1001
1002 Backported from master:
1003 2023-02-28 Marek Polacek <polacek@redhat.com>
1004
1005 PR c++/107938
1006 * g++.dg/cpp1y/var-templ73.C: New test.
1007 * g++.dg/cpp1y/var-templ74.C: New test.
1008 * g++.dg/warn/Waddress-of-packed-member3.C: New test.
1009
1010 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
1011
1012 Backported from master:
1013 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
1014
1015 PR d/108877
1016 * gdc.dg/imports/pr108877a.d: New test.
1017 * gdc.dg/pr108877.d: New test.
1018
1019 2023-02-27 Martin Liska <mliska@suse.cz>
1020
1021 Backported from master:
1022 2023-02-24 Martin Liska <mliska@suse.cz>
1023
1024 PR sanitizer/108834
1025 * c-c++-common/asan/global-overflow-1.c: Test line and column
1026 info for a global variable.
1027
1028 2023-02-27 Kewen Lin <linkw@linux.ibm.com>
1029
1030 Backported from master:
1031 2023-02-14 Kewen Lin <linkw@linux.ibm.com>
1032
1033 PR target/96373
1034 * gcc.target/powerpc/p9-vec-length-epil-1.c: Add -fno-trapping-math.
1035 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
1036 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
1037 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
1038 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
1039 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
1040 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
1041 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
1042 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
1043 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
1044 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
1045 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
1046 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
1047 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
1048 * gcc.target/powerpc/pr96373.c: New test.
1049
1050 2023-02-20 Marek Polacek <polacek@redhat.com>
1051
1052 Backported from master:
1053 2023-02-20 Marek Polacek <polacek@redhat.com>
1054
1055 PR c++/108829
1056 * g++.dg/cpp0x/lambda/lambda-108829-2.C: New test.
1057 * g++.dg/cpp0x/lambda/lambda-108829.C: New test.
1058
1059 2023-02-20 Alex Coplan <alex.coplan@arm.com>
1060
1061 Backported from master:
1062 2023-02-06 Alex Coplan <alex.coplan@arm.com>
1063
1064 PR target/104921
1065 * gcc.target/aarch64/pr104921-1.c: New test.
1066 * gcc.target/aarch64/pr104921-2.c: New test.
1067 * gcc.target/aarch64/pr104921.x: Include file for new tests.
1068
1069 2023-02-16 Steve Kargl <kargl@gcc.gnu.org>
1070
1071 Backported from master:
1072 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
1073
1074 PR fortran/104554
1075 * gfortran.dg/pr104554.f90: New test.
1076
1077 2023-02-15 Marek Polacek <polacek@redhat.com>
1078
1079 Backported from master:
1080 2023-02-15 Marek Polacek <polacek@redhat.com>
1081
1082 PR middle-end/106080
1083 * c-c++-common/Wdangling-pointer-10.c: New test.
1084 * c-c++-common/Wdangling-pointer-9.c: New test.
1085
1086 2023-02-15 Marek Polacek <polacek@redhat.com>
1087
1088 Backported from master:
1089 2023-02-15 Marek Polacek <polacek@redhat.com>
1090
1091 PR c++/106675
1092 * g++.dg/cpp0x/overload-conv-5.C: New test.
1093
1094 2023-02-14 Eric Botcazou <ebotcazou@adacore.com>
1095
1096 * gnat.dg/shift2.adb: New test.
1097
1098 2023-02-13 Kewen Lin <linkw@linux.ibm.com>
1099
1100 Backported from master:
1101 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
1102 Andrew Pinski <apinski@marvell.com>
1103
1104 PR target/108396
1105 * gcc.target/powerpc/pr108396.c: New test.
1106
1107 2023-02-13 Kewen Lin <linkw@linux.ibm.com>
1108
1109 Backported from master:
1110 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
1111
1112 PR target/108348
1113 * gcc.target/powerpc/pr108348-1.c: New test.
1114 * gcc.target/powerpc/pr108348-2.c: New test.
1115
1116 2023-02-13 Kewen Lin <linkw@linux.ibm.com>
1117
1118 Backported from master:
1119 2023-01-16 Kewen Lin <linkw@linux.ibm.com>
1120
1121 PR target/108272
1122 * gcc.target/powerpc/pr108272-1.c: New test.
1123 * gcc.target/powerpc/pr108272-2.c: New test.
1124 * gcc.target/powerpc/pr108272-3.c: New test.
1125 * gcc.target/powerpc/pr108272-4.c: New test.
1126
1127 2023-02-11 John David Anglin <danglin@gcc.gnu.org>
1128
1129 * lib/target-supports.exp (check_effective_target_static): Return 0
1130 on hppa*-*-*.
1131
1132 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1133
1134 Backported from master:
1135 2023-01-31 Jakub Jelinek <jakub@redhat.com>
1136
1137 PR c++/105593
1138 * gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options.
1139
1140 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1141
1142 Backported from master:
1143 2023-01-16 Jakub Jelinek <jakub@redhat.com>
1144
1145 PR c++/105593
1146 * g++.target/i386/pr105593.C: New test.
1147
1148 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1149
1150 Backported from master:
1151 2023-01-16 Jakub Jelinek <jakub@redhat.com>
1152
1153 PR c++/105593
1154 * c-c++-common/Winit-self3.c: New test.
1155 * c-c++-common/Winit-self4.c: New test.
1156 * c-c++-common/Winit-self5.c: New test.
1157
1158 2023-02-10 Marek Polacek <polacek@redhat.com>
1159
1160 Backported from master:
1161 2022-08-11 Marek Polacek <polacek@redhat.com>
1162
1163 PR middle-end/102633
1164 * c-c++-common/Winit-self1.c: New test.
1165 * c-c++-common/Winit-self2.c: New test.
1166
1167 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1168
1169 Backported from master:
1170 2023-01-24 Jakub Jelinek <jakub@redhat.com>
1171
1172 PR c++/108474
1173 * g++.dg/cpp1z/decomp57.C: New test.
1174 * g++.dg/cpp1z/decomp58.C: New test.
1175
1176 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1177
1178 Backported from master:
1179 2023-01-19 Jakub Jelinek <jakub@redhat.com>
1180
1181 PR tree-optimization/108440
1182 * c-c++-common/rotate-10.c: New test.
1183 * c-c++-common/rotate-11.c: New test.
1184
1185 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1186
1187 Backported from master:
1188 2023-01-17 Jakub Jelinek <jakub@redhat.com>
1189
1190 PR tree-optimization/106523
1191 * c-c++-common/rotate-2.c (f5, f6, f7, f8, f13, f14, f15, f16,
1192 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
1193 __builtin_unreachable about shift count.
1194 * c-c++-common/rotate-2b.c: New test.
1195 * c-c++-common/rotate-4.c (f5, f6, f7, f8, f13, f14, f15, f16,
1196 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
1197 __builtin_unreachable about shift count.
1198 * c-c++-common/rotate-4b.c: New test.
1199 * gcc.c-torture/execute/pr106523.c: New test.
1200
1201 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1202
1203 Backported from master:
1204 2023-01-14 Jakub Jelinek <jakub@redhat.com>
1205
1206 PR c++/108365
1207 * g++.dg/opt/pr108365.C: New test.
1208 * g++.dg/warn/pr108365.C: New test.
1209
1210 2023-02-10 Andrew Pinski <apinski@marvell.com>
1211
1212 Backported from master:
1213 2023-02-09 Andrew Pinski <apinski@marvell.com>
1214
1215 PR tree-optimization/108688
1216 * gcc.c-torture/compile/pr108688-1.c: New test.
1217
1218 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1219
1220 Backported from master:
1221 2023-02-08 Jakub Jelinek <jakub@redhat.com>
1222
1223 PR tree-optimization/108692
1224 * gcc.dg/pr108692.c: New test.
1225
1226 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1227
1228 Backported from master:
1229 2023-02-02 Jakub Jelinek <jakub@redhat.com>
1230
1231 PR middle-end/108435
1232 * gcc.dg/gomp/pr108435.c: New test.
1233
1234 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1235
1236 Backported from master:
1237 2023-02-01 Jakub Jelinek <jakub@redhat.com>
1238
1239 PR debug/108573
1240 * gcc.dg/pr108573.c: New test.
1241
1242 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1243
1244 Backported from master:
1245 2023-02-01 Jakub Jelinek <jakub@redhat.com>
1246
1247 PR c++/108607
1248 * g++.dg/gomp/pr108607.C: New test.
1249
1250 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1251
1252 Backported from master:
1253 2023-01-31 Jakub Jelinek <jakub@redhat.com>
1254
1255 PR target/108599
1256 * gcc.target/i386/avx2-pr108599.c: New test.
1257
1258 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1259
1260 Backported from master:
1261 2023-01-31 Jakub Jelinek <jakub@redhat.com>
1262
1263 PR rtl-optimization/108596
1264 * gcc.c-torture/compile/pr108596.c: New test.
1265
1266 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1267
1268 Backported from master:
1269 2023-01-25 Jakub Jelinek <jakub@redhat.com>
1270
1271 PR tree-optimization/108498
1272 * gcc.c-torture/execute/pr108498-1.c: New test.
1273 * gcc.c-torture/execute/pr108498-2.c: New test.
1274
1275 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1276
1277 Backported from master:
1278 2023-01-19 Jakub Jelinek <jakub@redhat.com>
1279
1280 PR c++/53932
1281 * g++.dg/init/pr53932.C: New test.
1282
1283 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1284
1285 Backported from master:
1286 2023-01-11 Jakub Jelinek <jakub@redhat.com>
1287
1288 PR c/105972
1289 * gcc.dg/pr105972.c: New test.
1290
1291 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1292
1293 Backported from master:
1294 2023-01-04 Jakub Jelinek <jakub@redhat.com>
1295
1296 PR c++/108206
1297 * g++.dg/template/pr108206.C: New test.
1298
1299 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1300
1301 Backported from master:
1302 2023-01-04 Jakub Jelinek <jakub@redhat.com>
1303
1304 PR middle-end/108237
1305 * gcc.c-torture/compile/pr108237.c: New test.
1306
1307 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1308
1309 Backported from master:
1310 2023-01-03 Jakub Jelinek <jakub@redhat.com>
1311
1312 PR middle-end/108264
1313 * gcc.dg/pr108264.c: New test.
1314
1315 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1316
1317 Backported from master:
1318 2022-12-23 Jakub Jelinek <jakub@redhat.com>
1319
1320 PR tree-optimization/108068
1321 * gcc.dg/dfp/pr108068.c: New test.
1322
1323 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1324
1325 Backported from master:
1326 2022-12-22 Jakub Jelinek <jakub@redhat.com>
1327
1328 PR tree-optimization/108166
1329 * g++.dg/torture/pr108166.C: New test.
1330
1331 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1332
1333 Backported from master:
1334 2022-12-22 Jakub Jelinek <jakub@redhat.com>
1335
1336 PR rtl-optimization/108193
1337 * gfortran.dg/pr108193.f90: New test.
1338
1339 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1340
1341 Backported from master:
1342 2022-12-19 Jakub Jelinek <jakub@redhat.com>
1343
1344 PR testsuite/108151
1345 * gcc.dg/pr64536.c (bar): Cast long to __INTPTR_TYPE__
1346 before casting to long *.
1347
1348 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1349
1350 Backported from master:
1351 2022-12-19 Jakub Jelinek <jakub@redhat.com>
1352
1353 PR testsuite/108151
1354 * gcc.dg/pr64536.c (bar): Use casts to __INTPTR_TYPE__ rather than
1355 long when casting pointer to integral type.
1356
1357 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1358
1359 Backported from master:
1360 2022-12-16 Jakub Jelinek <jakub@redhat.com>
1361
1362 PR rtl-optimization/106751
1363 * gcc.c-torture/compile/pr106751.c: New test.
1364
1365 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1366
1367 Backported from master:
1368 2022-12-15 Jakub Jelinek <jakub@redhat.com>
1369
1370 PR c++/107065
1371 * g++.dg/cpp0x/pr107065.C: New test.
1372
1373 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1374
1375 Backported from master:
1376 2022-12-15 Jakub Jelinek <jakub@redhat.com>
1377
1378 PR tree-optimization/108095
1379 * gcc.dg/pr108095.c: New test.
1380
1381 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1382
1383 Backported from master:
1384 2022-12-10 Jakub Jelinek <jakub@redhat.com>
1385
1386 PR tree-optimization/107997
1387 * gcc.c-torture/compile/pr107997.c: New test.
1388
1389 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1390
1391 Backported from master:
1392 2022-12-08 Jakub Jelinek <jakub@redhat.com>
1393
1394 PR debug/106719
1395 * gcc.dg/pr106719.c: New test.
1396
1397 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1398
1399 Backported from master:
1400 2022-11-28 Jakub Jelinek <jakub@redhat.com>
1401
1402 PR target/106875
1403 * g++.target/i386/pr106875.C: New test.
1404
1405 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1406
1407 Backported from master:
1408 2022-11-24 Jakub Jelinek <jakub@redhat.com>
1409
1410 PR middle-end/107317
1411 * gcc.dg/asan/pr107317.c: New test.
1412
1413 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1414
1415 Backported from master:
1416 2022-11-24 Jakub Jelinek <jakub@redhat.com>
1417
1418 PR c/107127
1419 * gcc.dg/pr107127.c (foo): Add missing closing }.
1420
1421 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1422
1423 Backported from master:
1424 2022-11-23 Andrew Pinski <apinski@marvell.com>
1425 Jakub Jelinek <jakub@redhat.com>
1426
1427 PR c/107127
1428 * gcc.dg/pr107127.c: New test.
1429
1430 2023-02-09 Steve Kargl <kargl@gcc.gnu.org>
1431
1432 Backported from master:
1433 2023-02-08 Steve Kargl <kargl@gcc.gnu.org>
1434
1435 PR fortran/103259
1436 * gfortran.dg/pr103259.f90: New test.
1437
1438 2023-02-08 Harald Anlauf <anlauf@gmx.de>
1439
1440 Backported from master:
1441 2023-02-07 Harald Anlauf <anlauf@gmx.de>
1442
1443 PR fortran/95107
1444 * gfortran.dg/save_7.f90: New test.
1445
1446 2023-02-07 Andrew Pinski <apinski@marvell.com>
1447
1448 Backported from master:
1449 2023-01-30 Andrew Pinski <apinski@marvell.com>
1450
1451 PR tree-optimization/108582
1452 * gcc.dg/pr108582-1.c: New test.
1453
1454 2023-02-07 Siddhesh Poyarekar <siddhesh@gotplt.org>
1455
1456 Backported from master:
1457 2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
1458
1459 PR tree-optimization/108522
1460 * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
1461 macro.
1462 (test_dynarray_struct_member_b, test_dynarray_struct_member_c,
1463 test_dynarray_struct_member_d,
1464 test_dynarray_struct_member_subobj_b,
1465 test_dynarray_struct_member_subobj_c,
1466 test_dynarray_struct_member_subobj_d): New tests.
1467 (main): Call them.
1468
1469 2023-02-07 Siddhesh Poyarekar <siddhesh@gotplt.org>
1470
1471 Backported from master:
1472 2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
1473 Jakub Jelinek <jakub@redhat.com>
1474
1475 PR tree-optimization/108522
1476 * gcc.dg/builtin-dynamic-object-size-0.c
1477 (test_dynarray_struct_member): New test.
1478 (main): Call it.
1479
1480 2023-02-06 Patrick Palka <ppalka@redhat.com>
1481
1482 Backported from master:
1483 2023-02-06 Patrick Palka <ppalka@redhat.com>
1484
1485 PR c++/107461
1486 * g++.dg/cpp0x/overload5.C: New test.
1487 * g++.dg/cpp0x/overload5a.C: New test.
1488 * g++.dg/cpp0x/overload6.C: New test.
1489
1490 2023-02-05 Mikael Morin <mikael@gcc.gnu.org>
1491
1492 Backported from master:
1493 2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
1494
1495 PR fortran/108450
1496 * gfortran.dg/gomp/minmaxloc_1.f90: New test.
1497
1498 2023-02-05 Harald Anlauf <anlauf@gmx.de>
1499
1500 Backported from master:
1501 2023-02-01 Harald Anlauf <anlauf@gmx.de>
1502
1503 PR fortran/108609
1504 * gfortran.dg/pr108527.f90: Adjust test pattern.
1505
1506 2023-02-05 Harald Anlauf <anlauf@gmx.de>
1507
1508 Backported from master:
1509 2023-01-28 Harald Anlauf <anlauf@gmx.de>
1510 Steven G. Kargl <kargl@gcc.gnu.org>
1511
1512 PR fortran/108527
1513 * gfortran.dg/pr108527.f90: New test.
1514
1515 2023-02-03 Patrick Palka <ppalka@redhat.com>
1516
1517 Backported from master:
1518 2023-02-03 Patrick Palka <ppalka@redhat.com>
1519
1520 PR c++/107461
1521 * g++.dg/template/call9.C: New test.
1522
1523 2023-02-02 Harald Anlauf <anlauf@gmx.de>
1524
1525 Backported from master:
1526 2023-01-28 Harald Anlauf <anlauf@gmx.de>
1527
1528 PR fortran/108453
1529 * gfortran.dg/common_27.f90: New test.
1530
1531 2023-02-01 Marek Polacek <polacek@redhat.com>
1532
1533 Backported from master:
1534 2023-02-01 Marek Polacek <polacek@redhat.com>
1535
1536 PR c++/107755
1537 * g++.dg/warn/Wlogical-op-4.C: New test.
1538
1539 2023-01-31 Marek Polacek <polacek@redhat.com>
1540
1541 PR c++/107593
1542 PR c++/108597
1543 * g++.dg/warn/Wduplicated-cond3.C: New test.
1544 * g++.dg/warn/Wduplicated-cond4.C: New test.
1545 * g++.dg/warn/Wduplicated-cond5.C: New test.
1546
1547 2023-01-30 Andrew MacLeod <amacleod@redhat.com>
1548
1549 PR tree-optimization/108306
1550 * gcc.dg/pr108306.c: New.
1551
1552 2023-01-28 Tejas Joshi <TejasSanjay.Joshi@amd.com>
1553
1554 Backported from master:
1555 2022-10-21 Tejas Joshi <TejasSanjay.Joshi@amd.com>
1556
1557 * gcc.target/i386/funcspec-56.inc: Handle new march.
1558 * g++.target/i386/mv29.C: Likewise.
1559
1560 2023-01-28 Harald Anlauf <anlauf@gmx.de>
1561
1562 Backported from master:
1563 2023-01-24 Harald Anlauf <anlauf@gmx.de>
1564
1565 PR fortran/108529
1566 * gfortran.dg/pr108529.f90: New test.
1567
1568 2023-01-28 Harald Anlauf <anlauf@gmx.de>
1569
1570 Backported from master:
1571 2022-07-14 Harald Anlauf <anlauf@gmx.de>
1572 Steven G. Kargl <kargl@gcc.gnu.org>
1573
1574 PR fortran/106209
1575 * gfortran.dg/pr106209.f90: New test.
1576
1577 2023-01-28 Harald Anlauf <anlauf@gmx.de>
1578
1579 Backported from master:
1580 2023-01-17 Harald Anlauf <anlauf@gmx.de>
1581
1582 PR fortran/108421
1583 * gfortran.dg/pr108421.f90: New test.
1584
1585 2023-01-28 Harald Anlauf <anlauf@gmx.de>
1586
1587 Backported from master:
1588 2023-01-23 Harald Anlauf <anlauf@gmx.de>
1589
1590 PR fortran/108420
1591 * gfortran.dg/pr108420.f90: New test.
1592
1593 2023-01-28 Harald Anlauf <anlauf@gmx.de>
1594
1595 Backported from master:
1596 2023-01-23 Harald Anlauf <anlauf@gmx.de>
1597
1598 PR fortran/108501
1599 * gfortran.dg/pr108501.f90: New test.
1600
1601 2023-01-28 Harald Anlauf <anlauf@gmx.de>
1602
1603 Backported from master:
1604 2023-01-23 Harald Anlauf <anlauf@gmx.de>
1605
1606 PR fortran/108502
1607 * gfortran.dg/pr108502.f90: New test.
1608
1609 2023-01-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
1610
1611 Backported from master:
1612 2022-12-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1613
1614 * gcc.target/arm/mve/pr107987.c: New test.
1615
1616 2023-01-26 Marek Polacek <polacek@redhat.com>
1617
1618 Backported from master:
1619 2023-01-26 Marek Polacek <polacek@redhat.com>
1620
1621 PR middle-end/108543
1622 * c-c++-common/asan/pointer-subtract-5.c: New test.
1623 * c-c++-common/asan/pointer-subtract-6.c: New test.
1624 * c-c++-common/asan/pointer-subtract-7.c: New test.
1625 * c-c++-common/asan/pointer-subtract-8.c: New test.
1626
1627 2023-01-26 Richard Biener <rguenther@suse.de>
1628
1629 Backported from master:
1630 2022-11-14 Richard Biener <rguenther@suse.de>
1631
1632 * gcc.dg/pr107554.c: Restrict to lp64.
1633
1634 2023-01-25 Christophe Lyon <christophe.lyon@arm.com>
1635
1636 Backported from master:
1637 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
1638 Richard Sandiford <richard.sandiford@arm.com>
1639
1640 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
1641 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
1642 test.
1643 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
1644 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
1645 test.
1646 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: New test.
1647 * gcc.target/aarch64/bitfield-abi-warning.h: New test.
1648 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: New test.
1649 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: New
1650 test.
1651 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
1652 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
1653 test.
1654 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
1655 * g++.target/aarch64/bitfield-abi-warning.h: New test.
1656
1657 2023-01-24 Richard Biener <rguenther@suse.de>
1658
1659 Backported from master:
1660 2022-12-19 Richard Biener <rguenther@suse.de>
1661
1662 PR tree-optimization/108164
1663 * gcc.dg/pr108164.c: New testcase.
1664
1665 2023-01-24 Richard Biener <rguenther@suse.de>
1666
1667 Backported from master:
1668 2022-12-13 Richard Biener <rguenther@suse.de>
1669
1670 PR tree-optimization/108076
1671 * gcc.dg/torture/pr108076.c: New testcase.
1672
1673 2023-01-24 Richard Biener <rguenther@suse.de>
1674
1675 Backported from master:
1676 2022-11-11 Richard Biener <rguenther@suse.de>
1677 Nikita Voronov <nik_1357@mail.ru>
1678
1679 PR tree-optimization/107554
1680 * gcc.dg/pr107554.c: New testcase.
1681
1682 2023-01-23 Harald Anlauf <anlauf@gmx.de>
1683
1684 Backported from master:
1685 2023-01-19 Harald Anlauf <anlauf@gmx.de>
1686
1687 PR fortran/108434
1688 * gfortran.dg/pr108434.f90: New test.
1689
1690 2023-01-23 Andreas Krebbel <krebbel@linux.ibm.com>
1691
1692 Backported from master:
1693 2022-08-25 Andreas Krebbel <krebbel@linux.ibm.com>
1694
1695 PR target/106101
1696 * gcc.c-torture/compile/pr106101.c: New test.
1697
1698 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1699
1700 PR fortran/106731
1701 * gfortran.dg/pr106731.f90: New test.
1702
1703 2023-01-11 Eric Botcazou <ebotcazou@adacore.com>
1704
1705 * gcc.dg/sso-17.c: New test.
1706
1707 2023-01-11 Martin Liska <mliska@suse.cz>
1708
1709 Backported from master:
1710 2022-12-28 Martin Liska <mliska@suse.cz>
1711
1712 PR tree-optimization/108137
1713 * gcc.dg/tree-ssa/pr108137.c: New test.
1714
1715 2023-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
1716
1717 Backported from master:
1718 2022-12-30 Stam Markianos-Wright <stam.markianos-wright@arm.com>
1719
1720 PR target/107714
1721 * gcc.target/arm/mve/intrinsics/vldst24q_reg_offset.c: New test.
1722
1723 2023-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1724
1725 Backported from master:
1726 2022-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1727
1728 PR target/108140
1729 * gcc.target/aarch64/acle/pr108140.c: New test.
1730
1731 2023-01-05 Kewen Lin <linkw@linux.ibm.com>
1732
1733 PR target/106736
1734 * gcc.target/powerpc/pr106736-1.c: New test.
1735 * gcc.target/powerpc/pr106736-2.c: Likewise.
1736 * gcc.target/powerpc/pr106736-3.c: Likewise.
1737 * gcc.target/powerpc/pr106736-4.c: Likewise.
1738 * gcc.target/powerpc/pr106736-5.c: Likewise.
1739
1740 2023-01-04 Patrick Palka <ppalka@redhat.com>
1741
1742 Backported from master:
1743 2023-01-04 Patrick Palka <ppalka@redhat.com>
1744
1745 PR c++/108282
1746 * g++.dg/cpp2a/concepts-requires34.C: New test.
1747
1748 2022-12-28 Harald Anlauf <anlauf@gmx.de>
1749
1750 Backported from master:
1751 2022-12-23 Harald Anlauf <anlauf@gmx.de>
1752
1753 PR fortran/108131
1754 * gfortran.dg/pr103505.f90: Adjust expected patterns.
1755 * gfortran.dg/pr108131.f90: New test.
1756
1757 2022-12-24 John David Anglin <danglin@gcc.gnu.org>
1758
1759 * g++.dg/guality/guality.exp: Skip on hppa*-*-hpux*.
1760 * gcc.dg/guality/guality.exp: Likewise.
1761 * gfortran.dg/guality/guality.exp: Likewise.
1762
1763 2022-12-19 Patrick Palka <ppalka@redhat.com>
1764
1765 Backported from master:
1766 2022-12-15 Patrick Palka <ppalka@redhat.com>
1767
1768 PR c++/100295
1769 PR c++/107579
1770 * g++.dg/cpp1z/constexpr-if-lambda5.C: New test.
1771
1772 2022-12-19 Patrick Palka <ppalka@redhat.com>
1773
1774 Backported from master:
1775 2022-12-15 Patrick Palka <ppalka@redhat.com>
1776
1777 PR c++/108104
1778 * g++.dg/template/ptrmem33.C: New test.
1779
1780 2022-12-19 Patrick Palka <ppalka@redhat.com>
1781
1782 Backported from master:
1783 2022-12-04 Patrick Palka <ppalka@redhat.com>
1784
1785 PR c++/107417
1786 * g++.dg/cpp2a/concepts-requires33.C: New test.
1787
1788 2022-12-19 Patrick Palka <ppalka@redhat.com>
1789
1790 Backported from master:
1791 2022-12-03 Patrick Palka <ppalka@redhat.com>
1792
1793 PR c++/103081
1794 * g++.dg/cpp2a/using-enum-10.C: New test.
1795 * g++.dg/cpp2a/using-enum-10a.C: New test.
1796
1797 2022-12-19 Patrick Palka <ppalka@redhat.com>
1798
1799 Backported from master:
1800 2022-11-30 Patrick Palka <ppalka@redhat.com>
1801
1802 PR c++/107542
1803 * g++.dg/cpp2a/spaceship-sfinae2.C: New test.
1804
1805 2022-12-19 Marek Polacek <polacek@redhat.com>
1806
1807 Backported from master:
1808 2022-12-19 Marek Polacek <polacek@redhat.com>
1809
1810 PR c/98487
1811 * c-c++-common/Wsuggest-attribute-1.c: New test.
1812
1813 2022-12-18 Paul Thomas <pault@gcc.gnu.org>
1814
1815 Backported from master:
1816 2022-12-09 Paul Thomas <pault@gcc.gnu.org>
1817
1818 PR fortran/107872
1819 * gfortran.dg/pr107872.f90: New test.
1820
1821 2022-12-15 Sebastian Pop <spop@amazon.com>
1822
1823 PR target/98776
1824 * gcc.target/aarch64/pr98776.c: New.
1825 * gcc.target/aarch64/pr92424-2.c: Adjust pattern.
1826 * gcc.target/aarch64/pr92424-3.c: Adjust pattern.
1827
1828 2022-12-12 Iain Buclaw <ibuclaw@gdcproject.org>
1829
1830 Backported from master:
1831 2022-12-12 Iain Buclaw <ibuclaw@gdcproject.org>
1832
1833 PR d/108055
1834 * gdc.dg/torture/imports/pr108055conv.d: New.
1835 * gdc.dg/torture/imports/pr108055spec.d: New.
1836 * gdc.dg/torture/imports/pr108055write.d: New.
1837 * gdc.dg/torture/pr108055.d: New test.
1838
1839 2022-12-12 Richard Biener <rguenther@suse.de>
1840
1841 Backported from master:
1842 2022-11-25 Richard Biener <rguenther@suse.de>
1843
1844 PR tree-optimization/107865
1845 * gfortran.dg/graphite/pr107865.f90: New testcase.
1846
1847 2022-12-12 Richard Biener <rguenther@suse.de>
1848
1849 Backported from master:
1850 2022-12-05 Richard Biener <rguenther@suse.de>
1851
1852 PR tree-optimization/107833
1853 PR tree-optimization/107839
1854 * gcc.dg/torture/pr107833.c: New testcase.
1855 * gcc.dg/uninit-pr107839.c: Likewise.
1856
1857 2022-12-12 Richard Biener <rguenther@suse.de>
1858
1859 Backported from master:
1860 2022-11-16 Richard Biener <rguenther@suse.de>
1861
1862 PR tree-optimization/107686
1863 * gcc.dg/pr107686.c: New testcase.
1864
1865 2022-12-12 Richard Biener <rguenther@suse.de>
1866
1867 Backported from master:
1868 2022-11-22 Richard Biener <rguenther@suse.de>
1869
1870 PR tree-optimization/107766
1871 * g++.dg/vect/pr107766.cc: New testcase.
1872
1873 2022-12-12 Richard Biener <rguenther@suse.de>
1874
1875 Backported from master:
1876 2022-11-18 Richard Biener <rguenther@suse.de>
1877
1878 PR tree-optimization/107647
1879 * gcc.target/i386/pr107647.c: New testcase.
1880
1881 2022-12-12 Richard Biener <rguenther@suse.de>
1882
1883 Backported from master:
1884 2022-10-28 Richard Biener <rguenther@suse.de>
1885
1886 PR tree-optimization/107407
1887 * gcc.dg/torture/pr107407.c: New testcase.
1888
1889 2022-12-12 Richard Biener <rguenther@suse.de>
1890
1891 Backported from master:
1892 2022-12-05 Richard Biener <rguenther@suse.de>
1893
1894 PR tree-optimization/106868
1895 * gcc.dg/Wdangling-pointer-pr106868.c: New testcase.
1896
1897 2022-12-11 Iain Buclaw <ibuclaw@gdcproject.org>
1898
1899 Backported from master:
1900 2022-12-11 Iain Buclaw <ibuclaw@gdcproject.org>
1901
1902 PR d/108050
1903 * gdc.dg/imports/pr108050/mod1.d: New.
1904 * gdc.dg/imports/pr108050/mod2.d: New.
1905 * gdc.dg/imports/pr108050/package.d: New.
1906 * gdc.dg/pr108050.d: New test.
1907
1908 2022-12-09 Martin Liska <mliska@suse.cz>
1909
1910 Backported from master:
1911 2022-12-09 Martin Liska <mliska@suse.cz>
1912
1913 * gcc.target/i386/builtin_target.c: Add more checks.
1914
1915 2022-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1916
1917 Backported from master:
1918 2022-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1919
1920 * gcc.target/aarch64/mops_5.c: New test.
1921 * gcc.target/aarch64/mops_6.c: Likewise.
1922 * gcc.target/aarch64/mops_7.c: Likewise.
1923
1924 2022-12-01 liuhongt <hongtao.liu@intel.com>
1925
1926 * gcc.target/i386/pr107863.c: New test.
1927
1928 2022-11-30 Iain Buclaw <ibuclaw@gdcproject.org>
1929
1930 Backported from master:
1931 2022-11-30 Iain Buclaw <ibuclaw@gdcproject.org>
1932
1933 PR d/107592
1934 * gdc.dg/pr107592.d: New test.
1935
1936 2022-11-25 Harald Anlauf <anlauf@gmx.de>
1937
1938 Backported from master:
1939 2022-11-18 Harald Anlauf <anlauf@gmx.de>
1940
1941 PR fortran/107576
1942 * gfortran.dg/null_actual_3.f90: New test.
1943
1944 2022-11-25 Eric Botcazou <ebotcazou@adacore.com>
1945
1946 * gnat.dg/opt100.adb: New test.
1947 * gnat.dg/opt100_pkg.adb, gnat.dg/opt100_pkg.ads: New helper.
1948
1949 2022-11-25 Eric Botcazou <ebotcazou@adacore.com>
1950
1951 * gnat.dg/sso18.adb: New test.
1952
1953 2022-11-20 Jakub Jelinek <jakub@redhat.com>
1954
1955 Backported from master:
1956 2022-11-20 Jakub Jelinek <jakub@redhat.com>
1957
1958 PR target/107183
1959 * gcc.dg/ubsan/pr107183.c: New test.
1960
1961 2022-11-19 Jinyang He <hejinyang@loongson.cn>
1962
1963 Backported from master:
1964 2022-11-18 Jinyang He <hejinyang@loongson.cn>
1965
1966 PR target/107713
1967 * gcc.target/loongarch/pr107713-1.c: New test.
1968 * gcc.target/loongarch/pr107713-2.c: New test.
1969
1970 2022-11-18 Marek Polacek <polacek@redhat.com>
1971
1972 Backported from master:
1973 2022-11-18 Marek Polacek <polacek@redhat.com>
1974
1975 PR c++/104066
1976 * g++.dg/cpp2a/constinit18.C: New test.
1977
1978 2022-11-16 Martin Jambor <mjambor@suse.cz>
1979
1980 Backported from master:
1981 2022-10-19 Martin Jambor <mjambor@suse.cz>
1982
1983 PR tree-optimization/107206
1984 * g++.dg/tree-ssa/pr107206.C: New test.
1985
1986 2022-11-09 Eric Botcazou <ebotcazou@adacore.com>
1987
1988 * gcc.dg/guality/param-6.c: New test.
1989
1990 2022-11-08 H.J. Lu <hjl.tools@gmail.com>
1991
1992 Backported from master:
1993 2022-10-25 H.J. Lu <hjl.tools@gmail.com>
1994
1995 PR target/107304
1996 * gcc.target/i386/pr107304.c: New test.
1997
1998 2022-11-04 Eric Botcazou <ebotcazou@adacore.com>
1999
2000 * gnat.dg/opt99.adb: New test.
2001 * gnat.dg/opt99_pkg1.ads, gnat.dg/opt99_pkg1.adb: New helper.
2002 * gnat.dg/opt99_pkg2.ads: Likewise.
2003
2004 2022-11-03 Uros Bizjak <ubizjak@gmail.com>
2005
2006 Backported from master:
2007 2022-11-03 Uroš Bizjak <ubizjak@gmail.com>
2008
2009 PR target/107404
2010 * g++.target/i386/pr107404.C: New test.
2011
2012 2022-11-03 Jakub Jelinek <jakub@redhat.com>
2013
2014 Backported from master:
2015 2022-10-24 Jakub Jelinek <jakub@redhat.com>
2016
2017 PR c++/107358
2018 * c-c++-common/pr107358.c: New test.
2019
2020 2022-11-03 Jakub Jelinek <jakub@redhat.com>
2021
2022 Backported from master:
2023 2022-10-24 Jakub Jelinek <jakub@redhat.com>
2024
2025 PR c++/105774
2026 * g++.dg/cpp1y/constexpr-105774.C: New test.
2027
2028 2022-11-03 Jakub Jelinek <jakub@redhat.com>
2029
2030 Backported from master:
2031 2022-09-24 Jakub Jelinek <jakub@redhat.com>
2032
2033 PR c/107001
2034 * c-c++-common/gomp/pr107001.c: New test.
2035
2036 2022-11-03 Jakub Jelinek <jakub@redhat.com>
2037
2038 Backported from master:
2039 2022-09-24 Jakub Jelinek <jakub@redhat.com>
2040
2041 PR c/106981
2042 * c-c++-common/gomp/pr106981.c: New test.
2043
2044 2022-11-03 Jakub Jelinek <jakub@redhat.com>
2045
2046 Backported from master:
2047 2022-09-07 Jakub Jelinek <jakub@redhat.com>
2048
2049 PR c++/106829
2050 * g++.dg/gomp/pr106829.C: New test.
2051
2052 2022-10-29 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2053
2054 Backported from master:
2055 2022-10-21 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2056
2057 PR fortran/100097
2058 PR fortran/100098
2059 * gfortran.dg/PR100097.f90: New test.
2060 * gfortran.dg/PR100098.f90: New test.
2061
2062 2022-10-28 Harald Anlauf <anlauf@gmx.de>
2063
2064 Backported from master:
2065 2022-10-26 Harald Anlauf <anlauf@gmx.de>
2066
2067 PR fortran/103413
2068 * gfortran.dg/illegal_boz_arg_4.f90: New test.
2069
2070 2022-10-26 Philipp Tomsich <philipp.tomsich@vrull.eu>
2071
2072 Backported from master:
2073 2022-10-06 Philipp Tomsich <philipp.tomsich@vrull.eu>
2074
2075 * gcc.target/aarch64/cpunative/info_18: New test.
2076 * gcc.target/aarch64/cpunative/native_cpu_18.c: New test.
2077
2078 2022-10-25 Eric Botcazou <ebotcazou@adacore.com>
2079
2080 * gnat.dg/specs/coverage1.ads: New test.
2081 * gnat.dg/specs/variant_part.ads: Minor tweak.
2082 * gnat.dg/specs/weak1.ads: Add dg directive.
2083
2084 2022-10-25 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2085
2086 Backported from master:
2087 2022-10-19 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2088
2089 * gcc.target/s390/pr106355.h: Common code for new tests.
2090 * gcc.target/s390/pr106355-1.c: New test.
2091 * gcc.target/s390/pr106355-2.c: New test.
2092 * gcc.target/s390/pr106355-3.c: New test.
2093
2094 2022-10-23 Harald Anlauf <anlauf@gmx.de>
2095
2096 Backported from master:
2097 2022-10-20 Harald Anlauf <anlauf@gmx.de>
2098 Steven G. Kargl <kargl@gcc.gnu.org>
2099
2100 PR fortran/105633
2101 * gfortran.dg/pr105633.f90: New test.
2102
2103 2022-10-21 Richard Biener <rguenther@suse.de>
2104
2105 Backported from master:
2106 2022-10-21 Richard Biener <rguenther@suse.de>
2107
2108 PR tree-optimization/107323
2109 * gcc.dg/tree-ssa/pr107323.c: New testcase.
2110
2111 2022-10-20 Thomas Schwinge <thomas@codesourcery.com>
2112
2113 Backported from master:
2114 2022-05-10 Thomas Schwinge <thomas@codesourcery.com>
2115
2116 PR middle-end/100400
2117 * c-c++-common/goacc/kernels-decompose-pr100400-1-2.c: Specify
2118 '-Wfatal-errors'.
2119
2120 2022-10-20 Richard Sandiford <richard.sandiford@arm.com>
2121
2122 Backported from master:
2123 2022-10-20 Richard Sandiford <richard.sandiford@arm.com>
2124
2125 * gcc.target/aarch64/sve/acle/general/brka_1.c: Expect a separate
2126 PTEST instruction.
2127 * gcc.target/aarch64/sve/acle/general/brkb_1.c: Likewise.
2128
2129 2022-10-20 Richard Sandiford <richard.sandiford@arm.com>
2130
2131 Backported from master:
2132 2022-10-20 Richard Sandiford <richard.sandiford@arm.com>
2133
2134 * gcc.target/aarch64/sve/acle/general/brkn_1.c: Expect separate
2135 PTEST instructions.
2136 * gcc.target/aarch64/sve/acle/general/brkn_2.c: New test.
2137
2138 2022-10-20 Richard Sandiford <richard.sandiford@arm.com>
2139
2140 * gcc.target/aarch64/pragma_cpp_predefs_1.c: Add RCPC tests.
2141
2142 2022-10-19 Andrew MacLeod <amacleod@redhat.com>
2143
2144 PR tree-optimization/102892
2145 * gcc.dg/pr102892-1.c: Remove undefined behaviour.
2146
2147 2022-10-19 Kewen Lin <linkw@linux.ibm.com>
2148
2149 Backported from master:
2150 2022-09-26 Kewen Lin <linkw@linux.ibm.com>
2151
2152 PR target/96072
2153 * gcc.target/powerpc/pr96072.c: New test.
2154
2155 2022-10-19 Kewen Lin <linkw@linux.ibm.com>
2156
2157 Backported from master:
2158 2022-09-26 Kewen Lin <linkw@linux.ibm.com>
2159
2160 PR target/100645
2161 * gcc.target/powerpc/pr100645.c: New test.
2162
2163 2022-10-17 Richard Biener <rguenther@suse.de>
2164
2165 Backported from master:
2166 2022-10-14 Richard Biener <rguenther@suse.de>
2167
2168 PR tree-optimization/107254
2169 * gfortran.dg/vect/pr107254.f90: New testcase.
2170
2171 2022-10-17 Richard Biener <rguenther@suse.de>
2172
2173 Backported from master:
2174 2022-10-11 Richard Biener <rguenther@suse.de>
2175
2176 PR tree-optimization/107212
2177 * gcc.dg/vect/pr107212-1.c: New testcase.
2178 * gcc.dg/vect/pr107212-2.c: Likewise.
2179
2180 2022-10-17 Richard Biener <rguenther@suse.de>
2181
2182 Backported from master:
2183 2022-10-13 Richard Biener <rguenther@suse.de>
2184
2185 PR tree-optimization/107160
2186 * gcc.dg/vect/pr107160.c: New testcase.
2187
2188 2022-10-17 Richard Biener <rguenther@suse.de>
2189
2190 Backported from master:
2191 2022-10-06 Richard Biener <rguenther@suse.de>
2192
2193 PR tree-optimization/107107
2194 * gcc.dg/pr107107.c: New testcase.
2195
2196 2022-10-17 Richard Biener <rguenther@suse.de>
2197
2198 Backported from master:
2199 2022-09-23 Richard Biener <rguenther@suse.de>
2200
2201 PR tree-optimization/106922
2202 * g++.dg/torture/pr106922.C: New testcase.
2203
2204 2022-10-17 Jakub Jelinek <jakub@redhat.com>
2205
2206 Backported from master:
2207 2022-09-23 Jakub Jelinek <jakub@redhat.com>
2208
2209 PR tree-optimization/106922
2210 * g++.dg/tree-ssa/pr106922.C: Scan in cddce3 dump rather than
2211 dce3. Remove -fdump-tree-pre-details from dg-options.
2212
2213 2022-10-17 Richard Biener <rguenther@suse.de>
2214
2215 Backported from master:
2216 2022-09-22 Richard Biener <rguenther@suse.de>
2217
2218 PR tree-optimization/106922
2219 * gcc.dg/tree-ssa/ssa-fre-100.c: New testcase.
2220 * g++.dg/tree-ssa/pr106922.C: Adjust.
2221
2222 2022-10-13 Marek Polacek <polacek@redhat.com>
2223
2224 Backported from master:
2225 2022-10-13 Marek Polacek <polacek@redhat.com>
2226
2227 PR c++/106925
2228 * g++.dg/cpp0x/initlist-defarg3.C: New test.
2229
2230 2022-10-12 Mikael Morin <mikael@gcc.gnu.org>
2231
2232 Backported from master:
2233 2022-09-25 Mikael Morin <mikael@gcc.gnu.org>
2234
2235 PR fortran/106817
2236 * gfortran.dg/intent_optimize_4.f90: New test.
2237
2238 2022-10-12 Mikael Morin <mikael@gcc.gnu.org>
2239
2240 Backported from master:
2241 2022-09-25 Mikael Morin <mikael@gcc.gnu.org>
2242
2243 PR fortran/105012
2244 * gfortran.dg/intent_out_15.f90: New test.
2245
2246 2022-10-11 Richard Biener <rguenther@suse.de>
2247
2248 Backported from master:
2249 2022-09-14 Richard Biener <rguenther@suse.de>
2250
2251 PR tree-optimization/106934
2252 * gfortran.dg/pr106934.f90: New testcase.
2253
2254 2022-10-11 Richard Biener <rguenther@suse.de>
2255
2256 Backported from master:
2257 2022-09-15 Richard Biener <rguenther@suse.de>
2258
2259 PR tree-optimization/106922
2260 * g++.dg/tree-ssa/pr106922.C: New testcase.
2261
2262 2022-10-11 Richard Biener <rguenther@suse.de>
2263
2264 Backported from master:
2265 2022-09-09 Richard Biener <rguenther@suse.de>
2266
2267 PR tree-optimization/106892
2268 * gcc.dg/torture/pr106892.c: New testcase.
2269
2270 2022-10-11 Richard Biener <rguenther@suse.de>
2271
2272 Backported from master:
2273 2022-08-22 Richard Biener <rguenther@suse.de>
2274
2275 PR tree-optimization/105937
2276 * g++.dg/uninit-pr105937.C: New testcase.
2277
2278 2022-10-08 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2279
2280 Backported from master:
2281 2022-10-01 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2282
2283 PR fortran/100029
2284 PR fortran/100040
2285 * gfortran.dg/PR100029.f90: New test.
2286 * gfortran.dg/PR100040.f90: New test.
2287
2288 2022-10-01 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2289
2290 Backported from master:
2291 2022-09-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2292
2293 PR fortran/100103
2294 * gfortran.dg/PR100103.f90: New test.
2295
2296 2022-10-01 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2297
2298 Backported from master:
2299 2022-09-20 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2300
2301 PR fortran/100132
2302 * gfortran.dg/PR100132.f90: New test.
2303
2304 2022-09-29 Jason Merrill <jason@redhat.com>
2305
2306 * g++.dg/cpp2a/cond-triv3.C: New test.
2307
2308 2022-09-29 Harald Anlauf <anlauf@gmx.de>
2309
2310 Backported from master:
2311 2022-09-27 Harald Anlauf <anlauf@gmx.de>
2312
2313 PR fortran/107054
2314 * gfortran.dg/pr107054.f90: New test.
2315
2316 2022-09-29 Harald Anlauf <anlauf@gmx.de>
2317
2318 Backported from master:
2319 2022-09-22 Harald Anlauf <anlauf@gmx.de>
2320
2321 PR fortran/82868
2322 * gfortran.dg/associate_26a.f90: New test.
2323
2324 2022-09-29 Harald Anlauf <anlauf@gmx.de>
2325
2326 Backported from master:
2327 2022-09-20 Harald Anlauf <anlauf@gmx.de>
2328
2329 PR fortran/106985
2330 * gfortran.dg/pr106985.f90: New test.
2331
2332 2022-09-29 H.J. Lu <hjl.tools@gmail.com>
2333
2334 Backported from master:
2335 2022-09-28 H.J. Lu <hjl.tools@gmail.com>
2336
2337 PR target/107061
2338 * gcc.target/i386/keylocker-encodekey128.c: Don't check
2339 XMM4-XMM6.
2340 * gcc.target/i386/keylocker-encodekey256.c: Likewise.
2341
2342 2022-09-29 Tobias Burnus <tobias@codesourcery.com>
2343
2344 Backported from master:
2345 2022-09-26 Tobias Burnus <tobias@codesourcery.com>
2346
2347 PR middle-end/106982
2348 * c-c++-common/goacc/reduction-7.c: New test.
2349 * c-c++-common/goacc/reduction-8.c: New test.
2350
2351 2022-09-22 Harald Anlauf <anlauf@gmx.de>
2352
2353 Backported from master:
2354 2022-09-20 Harald Anlauf <anlauf@gmx.de>
2355
2356 PR fortran/106986
2357 * gfortran.dg/pr106986.f90: New test.
2358
2359 2022-09-22 Haochen Jiang <haochen.jiang@intel.com>
2360
2361 * gcc.target/i386/amx-check.h (request_perm_xtile_data):
2362 New function to check if AMX is usable and enable AMX.
2363 (main): Run test if AMX is usable.
2364
2365 2022-09-21 Kewen Lin <linkw@linux.ibm.com>
2366
2367 Backported from master:
2368 2022-09-13 Kewen Lin <linkw@linux.ibm.com>
2369
2370 PR target/104482
2371 * gcc.target/powerpc/pr104482.c: New test.
2372
2373 2022-09-21 Kewen.Lin <linkw@gcc.gnu.org>
2374
2375 Backported from master:
2376 2022-09-13 Kewen.Lin <linkw@gcc.gnu.org>
2377
2378 PR target/105485
2379 * g++.target/powerpc/pr105485.C: New test.
2380
2381 2022-09-19 Marek Polacek <polacek@redhat.com>
2382
2383 Backported from master:
2384 2022-09-19 Marek Polacek <polacek@redhat.com>
2385
2386 PR c/106947
2387 * c-c++-common/Waddress-7.c: New test.
2388
2389 2022-09-16 Harald Anlauf <anlauf@gmx.de>
2390
2391 Backported from master:
2392 2022-09-15 Harald Anlauf <anlauf@gmx.de>
2393
2394 PR fortran/106857
2395 * gfortran.dg/pr106857.f90: New test.
2396
2397 2022-09-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2398
2399 Backported from master:
2400 2022-09-03 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2401
2402 PR fortran/100245
2403 * gfortran.dg/PR100245.f90: New test.
2404
2405 2022-09-13 Kewen Lin <linkw@linux.ibm.com>
2406
2407 Backported from master:
2408 2022-09-07 Kewen Lin <linkw@linux.ibm.com>
2409
2410 PR testsuite/106345
2411 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): Add
2412 a function definition to avoid pedwarn about empty translation unit.
2413 (check_effective_target_has_arch_pwr5): Likewise.
2414 (check_effective_target_has_arch_pwr6): Likewise.
2415 (check_effective_target_has_arch_pwr7): Likewise.
2416 (check_effective_target_has_arch_pwr8): Likewise.
2417 (check_effective_target_has_arch_pwr9): Likewise.
2418 (check_effective_target_has_arch_pwr10): Likewise.
2419 (check_effective_target_has_arch_ppc64): Likewise.
2420 (check_effective_target_ppc_float128): Likewise.
2421 (check_effective_target_ppc_float128_insns): Likewise.
2422 (check_effective_target_powerpc_vsx): Likewise.
2423
2424 2022-09-12 Jason Merrill <jason@redhat.com>
2425
2426 PR c++/93259
2427 * g++.dg/cpp0x/initlist-array17.C: New test.
2428
2429 2022-09-12 Jason Merrill <jason@redhat.com>
2430
2431 PR c++/106893
2432 PR c++/90451
2433 * g++.dg/cpp1y/auto-fn65.C: New test.
2434
2435 2022-09-09 Richard Biener <rguenther@suse.de>
2436
2437 Backported from master:
2438 2022-09-07 Richard Biener <rguenther@suse.de>
2439
2440 PR tree-optimization/106860
2441 * g++.dg/opt/pr106860.C: New testcase.
2442
2443 2022-09-09 Richard Biener <rguenther@suse.de>
2444
2445 Backported from master:
2446 2022-09-06 Richard Biener <rguenther@suse.de>
2447
2448 PR tree-optimization/106841
2449 * g++.dg/vect/pr106841.cc: New testcase.
2450
2451 2022-09-09 Richard Biener <rguenther@suse.de>
2452
2453 Backported from master:
2454 2022-09-02 Richard Biener <rguenther@suse.de>
2455
2456 PR tree-optimization/106809
2457 * gcc.dg/torture/pr106809.c: New testcase.
2458
2459 2022-09-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2460
2461 Backported from master:
2462 2022-09-04 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2463
2464 PR fortran/100136
2465 * gfortran.dg/PR100136.f90: New test.
2466
2467 2022-09-03 Peter Bergner <bergner@linux.ibm.com>
2468
2469 Backported from master:
2470 2022-09-01 Peter Bergner <bergner@linux.ibm.com>
2471
2472 PR target/101322
2473 * g++.target/powerpc/pr101322.C: New test.
2474
2475 2022-08-30 Tobias Burnus <tobias@codesourcery.com>
2476
2477 Backported from master:
2478 2022-08-25 Tobias Burnus <tobias@codesourcery.com>
2479
2480 * gfortran.dg/gomp/strictly-structured-block-4.f90: New test.
2481
2482 2022-08-30 Marek Polacek <polacek@redhat.com>
2483
2484 Backported from master:
2485 2022-08-30 Marek Polacek <polacek@redhat.com>
2486
2487 PR c++/106759
2488 * g++.dg/ext/has-builtin-1.C: New test.
2489
2490 2022-08-30 Tamar Christina <tamar.christina@arm.com>
2491
2492 Backported from master:
2493 2022-08-12 Tamar Christina <tamar.christina@arm.com>
2494
2495 PR target/106524
2496 * gcc.target/aarch64/sve/pr106524.c: New test.
2497
2498 2022-08-29 Peter Bergner <bergner@linux.ibm.com>
2499
2500 Backported from master:
2501 2022-08-28 Peter Bergner <bergner@linux.ibm.com>
2502
2503 PR target/106017
2504 * gcc.target/powerpc/pr106017.c: New test.
2505
2506 2022-08-29 Jakub Jelinek <jakub@redhat.com>
2507
2508 Backported from master:
2509 2022-08-16 Jakub Jelinek <jakub@redhat.com>
2510
2511 * g++.dg/cpp2a/volatile1.C: Adjust for de-deprecation of volatile
2512 compound |=, &= and ^= operations.
2513 * g++.dg/cpp2a/volatile3.C: Likewise.
2514 * g++.dg/cpp2a/volatile5.C: Likewise.
2515
2516 2022-08-29 Jakub Jelinek <jakub@redhat.com>
2517
2518 Backported from master:
2519 2022-08-15 Jakub Jelinek <jakub@redhat.com>
2520
2521 PR rtl-optimization/106590
2522 * gcc.dg/torture/pr106590.c: New test.
2523
2524 2022-08-26 Harald Anlauf <anlauf@gmx.de>
2525
2526 Backported from master:
2527 2022-08-24 Harald Anlauf <anlauf@gmx.de>
2528
2529 PR fortran/103694
2530 * gfortran.dg/pr103694.f90: New test.
2531
2532 2022-08-26 liuhongt <hongtao.liu@intel.com>
2533
2534 * gcc.target/i386/pr106704.c: New test.
2535
2536 2022-08-25 Chenghua Xu <xuchenghua@loongson.cn>
2537
2538 Backported from master:
2539 2022-08-25 Chenghua Xu <xuchenghua@loongson.cn>
2540
2541 * gcc.target/loongarch/pr106459.c: New test.
2542
2543 2022-08-24 Kewen Lin <linkw@linux.ibm.com>
2544
2545 Backported from master:
2546 2022-08-16 Kewen Lin <linkw@linux.ibm.com>
2547
2548 PR tree-optimization/106322
2549 * gcc.target/i386/pr106322.c: New test.
2550 * gcc.target/powerpc/pr106322.c: New test.
2551
2552 2022-08-24 Kewen.Lin <linkw@gcc.gnu.org>
2553
2554 Backported from master:
2555 2022-08-16 Kewen.Lin <linkw@gcc.gnu.org>
2556
2557 PR target/103353
2558 * gcc.target/powerpc/pr103353.c: New test.
2559
2560 2022-08-23 Tobias Burnus <tobias@codesourcery.com>
2561
2562 Backported from master:
2563 2022-08-17 Tobias Burnus <tobias@codesourcery.com>
2564
2565 PR fortran/106566
2566 * gfortran.dg/gomp/declare-simd-6.f90: New test.
2567
2568 2022-08-19 Release Manager
2569
2570 * GCC 12.2.0 released.
2571
2572 2022-08-15 Iain Buclaw <ibuclaw@gdcproject.org>
2573
2574 Backported from master:
2575 2022-08-15 Iain Buclaw <ibuclaw@gdcproject.org>
2576
2577 PR d/106623
2578 * gdc.dg/torture/pr106623.d: New test.
2579
2580 2022-08-12 Jason Merrill <jason@redhat.com>
2581
2582 Backported from master:
2583 2022-07-31 Jason Merrill <jason@redhat.com>
2584
2585 PR c++/106369
2586 * g++.dg/cpp1z/constexpr-lambda27.C: New test.
2587
2588 2022-08-12 Marek Polacek <polacek@redhat.com>
2589
2590 Backported from master:
2591 2022-04-29 Marek Polacek <polacek@redhat.com>
2592
2593 PR c++/67048
2594 * g++.dg/cpp0x/enum42.C: New test.
2595
2596 2022-08-12 Peter Bergner <bergner@linux.ibm.com>
2597
2598 Backported from master:
2599 2022-07-26 Peter Bergner <bergner@linux.ibm.com>
2600
2601 PR c/106016
2602 * gcc.target/powerpc/pr106016.c: New test.
2603
2604 2022-08-11 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
2605
2606 Backported from master:
2607 2022-07-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
2608
2609 * gcc.target/aarch64/acle/data-intrinsics.c: New test.
2610
2611 2022-08-10 Tobias Burnus <tobias@codesourcery.com>
2612
2613 Backported from master:
2614 2022-08-09 Tobias Burnus <tobias@codesourcery.com>
2615
2616 PR middle-end/106492
2617 * g++.dg/gomp/pr106492.C: New test.
2618
2619 2022-08-10 Richard Biener <rguenther@suse.de>
2620
2621 Backported from master:
2622 2022-08-10 Richard Biener <rguenther@suse.de>
2623
2624 PR tree-optimization/106513
2625 * gcc.dg/torture/pr106513.c: New testcase.
2626
2627 2022-08-09 Iain Buclaw <ibuclaw@gdcproject.org>
2628
2629 Backported from master:
2630 2022-08-09 Iain Buclaw <ibuclaw@gdcproject.org>
2631
2632 PR d/106563
2633 * gdc.dg/torture/torture.exp (srcdir): New proc.
2634 * gdc.dg/torture/imports/pr106563math.d: New test.
2635 * gdc.dg/torture/imports/pr106563regex.d: New test.
2636 * gdc.dg/torture/imports/pr106563uni.d: New test.
2637 * gdc.dg/torture/pr106563.d: New test.
2638
2639 2022-08-08 Iain Buclaw <ibuclaw@gdcproject.org>
2640
2641 Backported from master:
2642 2022-08-08 Iain Buclaw <ibuclaw@gdcproject.org>
2643
2644 PR d/106555
2645 * gdc.dg/imports/pr106555.d: New test.
2646 * gdc.dg/pr106555.d: New test.
2647
2648 2022-08-02 Kewen Lin <linkw@linux.ibm.com>
2649
2650 Backported from master:
2651 2022-07-26 Kewen Lin <linkw@linux.ibm.com>
2652
2653 PR target/106091
2654 * gcc.target/powerpc/pr106091.c: New test.
2655
2656 2022-08-01 Lewis Hyatt <lhyatt@gmail.com>
2657
2658 Backported from master:
2659 2022-07-10 Lewis Hyatt <lhyatt@gmail.com>
2660
2661 PR preprocessor/97498
2662 * c-c++-common/pr97498.c: New test.
2663 * c-c++-common/gomp/pragma-3.c: Adapt for improved warning locations.
2664 * c-c++-common/gomp/pragma-5.c: Likewise.
2665 * gcc.dg/pragma-message.c: Likewise.
2666
2667 2022-07-30 Jakub Jelinek <jakub@redhat.com>
2668
2669 Backported from master:
2670 2022-07-27 Jakub Jelinek <jakub@redhat.com>
2671
2672 PR debug/106261
2673 * g++.dg/debug/pr106261.C: New test.
2674
2675 2022-07-27 David Malcolm <dmalcolm@redhat.com>
2676
2677 PR analyzer/106225
2678 * gcc.dg/analyzer/taint-divisor-1.c: Add test coverage for various
2679 correct and incorrect checks against zero.
2680
2681 2022-07-27 David Malcolm <dmalcolm@redhat.com>
2682
2683 PR analyzer/106204
2684 * gcc.dg/analyzer/torture/uninit-pr106204.c: New test.
2685 * gcc.dg/analyzer/uninit-pr106204.c: New test.
2686
2687 2022-07-27 David Malcolm <dmalcolm@redhat.com>
2688
2689 * gcc.dg/analyzer/uninit-1.c: Add test coverage of attempts
2690 to jump through an uninitialized function pointer, and of attempts
2691 to pass an uninitialized value to a function call.
2692
2693 2022-07-27 David Malcolm <dmalcolm@redhat.com>
2694
2695 PR analyzer/105285
2696 * gcc.dg/analyzer/symbolic-12.c: New test.
2697
2698 2022-07-27 Richard Biener <rguenther@suse.de>
2699
2700 Backported from master:
2701 2022-07-26 Richard Biener <rguenther@suse.de>
2702
2703 PR tree-optimization/106189
2704 * gcc.dg/pr106189.c: New testcase.
2705
2706 2022-07-27 Andrew Pinski <apinski@marvell.com>
2707
2708 Backported from master:
2709 2022-07-09 Andrew Pinski <apinski@marvell.com>
2710
2711 PR tree-optimization/106087
2712 * gcc.c-torture/compile/inline-asm-1.c: New test.
2713
2714 2022-07-27 Dimitar Dimitrov <dimitar@dinux.eu>
2715
2716 Backported from master:
2717 2022-07-10 Dimitar Dimitrov <dimitar@dinux.eu>
2718
2719 PR tree-optimization/106063
2720 * gcc.dg/pr106063.c: Require effective target int128.
2721
2722 2022-07-27 Tamar Christina <tamar.christina@arm.com>
2723
2724 Backported from master:
2725 2022-07-08 Tamar Christina <tamar.christina@arm.com>
2726
2727 PR tree-optimization/106063
2728 * gcc.dg/pr106063.c: New test.
2729
2730 2022-07-27 Alexandre Oliva <oliva@adacore.com>
2731
2732 Backported from master:
2733 2022-06-03 Alexandre Oliva <oliva@adacore.com>
2734
2735 PR tree-optimization/105665
2736 PR tree-optimization/100810
2737 * gcc.dg/torture/pr105665.c: New.
2738
2739 2022-07-26 Harald Anlauf <anlauf@gmx.de>
2740
2741 Backported from master:
2742 2022-07-26 Harald Anlauf <anlauf@gmx.de>
2743
2744 PR fortran/103504
2745 * gfortran.dg/pr103504.f90: New test.
2746
2747 2022-07-26 Marek Polacek <polacek@redhat.com>
2748
2749 Backported from master:
2750 2022-07-26 Marek Polacek <polacek@redhat.com>
2751
2752 PR c++/106311
2753 * g++.dg/template/redecl5.C: New test.
2754
2755 2022-07-26 Jason Merrill <jason@redhat.com>
2756
2757 PR c++/106230
2758 * g++.dg/cpp0x/range-for38.C: New test.
2759
2760 2022-07-21 Jason Merrill <jason@redhat.com>
2761
2762 PR c++/106361
2763 * g++.dg/cpp2a/spaceship-eq14.C: New test.
2764
2765 2022-07-21 Patrick Palka <ppalka@redhat.com>
2766
2767 Backported from master:
2768 2022-07-13 Patrick Palka <ppalka@redhat.com>
2769
2770 PR c++/105912
2771 * g++.dg/cpp2a/consteval31.C: New test.
2772
2773 2022-07-21 Patrick Palka <ppalka@redhat.com>
2774
2775 Backported from master:
2776 2022-07-13 Patrick Palka <ppalka@redhat.com>
2777
2778 PR c++/105842
2779 * g++.dg/cpp2a/concepts-memtmpl6.C: New test.
2780
2781 2022-07-21 Patrick Palka <ppalka@redhat.com>
2782
2783 Backported from master:
2784 2022-06-06 Patrick Palka <ppalka@redhat.com>
2785
2786 PR c++/53164
2787 PR c++/105848
2788 * g++.dg/template/fn-ptr3.C: New test.
2789
2790 2022-07-21 Patrick Palka <ppalka@redhat.com>
2791
2792 Backported from master:
2793 2022-06-03 Patrick Palka <ppalka@redhat.com>
2794
2795 PR c++/105637
2796 * g++.dg/cpp0x/lambda/lambda-this22.C: New test.
2797 * g++.dg/template/non-dependent23.C: New test.
2798
2799 2022-07-21 Patrick Palka <ppalka@redhat.com>
2800
2801 Backported from master:
2802 2022-06-03 Patrick Palka <ppalka@redhat.com>
2803
2804 PR c++/100374
2805 * g++.dg/cpp2a/concepts-spec2.C: New test.
2806 * g++.dg/cpp2a/concepts-template-parm11.C: New test.
2807
2808 2022-07-21 Patrick Palka <ppalka@redhat.com>
2809
2810 Backported from master:
2811 2022-05-31 Patrick Palka <ppalka@redhat.com>
2812
2813 PR c++/105758
2814 * g++.dg/template/non-dependent24.C: New test.
2815
2816 2022-07-21 Patrick Palka <ppalka@redhat.com>
2817
2818 Backported from master:
2819 2022-05-26 Patrick Palka <ppalka@redhat.com>
2820
2821 PR c++/96363
2822 * g++.dg/cpp2a/concepts-partial-spec12.C: New test.
2823 * g++.dg/cpp2a/concepts-partial-spec12a.C: New test.
2824 * g++.dg/cpp2a/concepts-partial-spec13.C: New test.
2825
2826 2022-07-20 Harald Anlauf <anlauf@gmx.de>
2827
2828 Backported from master:
2829 2022-07-20 Harald Anlauf <anlauf@gmx.de>
2830
2831 PR fortran/101330
2832 * gfortran.dg/gomp/affinity-clause-7.f90: New test.
2833
2834 2022-07-19 Marek Polacek <polacek@redhat.com>
2835
2836 PR c++/105634
2837 * g++.dg/warn/Wclass-memaccess-7.C: New test.
2838
2839 2022-07-19 Richard Biener <rguenther@suse.de>
2840
2841 Backported from master:
2842 2022-07-19 Richard Biener <rguenther@suse.de>
2843
2844 PR middle-end/106331
2845 * gfortran.dg/pr106331.f90: New testcase.
2846
2847 2022-07-19 Richard Biener <rguenther@suse.de>
2848
2849 Backported from master:
2850 2022-07-01 Richard Biener <rguenther@suse.de>
2851
2852 PR tree-optimization/106131
2853 * g++.dg/torture/pr106131.C: New testcase.
2854
2855 2022-07-19 Richard Biener <rguenther@suse.de>
2856
2857 Backported from master:
2858 2022-06-29 Richard Biener <rguenther@suse.de>
2859
2860 PR tree-optimization/106112
2861 * gcc.dg/torture/pr106112.c: New testcase.
2862
2863 2022-07-19 Richard Biener <rguenther@suse.de>
2864
2865 Backported from master:
2866 2022-06-20 Richard Biener <rguenther@suse.de>
2867
2868 PR middle-end/106027
2869 * gcc.dg/pr106027.c: New testcase.
2870
2871 2022-07-19 Richard Biener <rguenther@suse.de>
2872
2873 Backported from master:
2874 2022-06-15 Richard Biener <rguenther@suse.de>
2875
2876 PR tree-optimization/105971
2877 * gcc.dg/torture/pr106971.c: New testcase.
2878
2879 2022-07-19 Richard Biener <rguenther@suse.de>
2880
2881 Backported from master:
2882 2022-06-15 Richard Biener <rguenther@suse.de>
2883
2884 PR tree-optimization/105969
2885 * gcc.dg/pr105969.c: New testcase.
2886
2887 2022-07-19 Richard Biener <rguenther@suse.de>
2888
2889 Backported from master:
2890 2022-06-14 Richard Biener <rguenther@suse.de>
2891
2892 PR middle-end/105965
2893 * gcc.target/i386/pr105965.c: New testcase.
2894
2895 2022-07-19 Richard Biener <rguenther@suse.de>
2896
2897 Backported from master:
2898 2022-07-11 Richard Biener <rguenthert@suse.de>
2899
2900 PR target/105459
2901 * gcc.dg/lto/pr105459_0.c: New testcase.
2902
2903 2022-07-16 Steve Kargl <kargl@gcc.gnu.org>
2904
2905 Backported from master:
2906 2022-07-15 Steve Kargl <kargl@gcc.gnu.org>
2907
2908 PR fortran/104313
2909 * gfortran.dg/pr104313.f: New test.
2910
2911 2022-07-14 Surya Kumari Jangala <jskumari@linux.vnet.ibm.com>
2912
2913 Backported from master:
2914 2022-06-14 Surya Kumari Jangala <jskumari@linux.ibm.com>
2915
2916 PR rtl-optimization/105041
2917 * gcc.target/powerpc/pr105041.c: New test.
2918
2919 2022-07-11 Martin Jambor <mjambor@suse.cz>
2920
2921 Backported from master:
2922 2022-07-04 Martin Jambor <mjambor@suse.cz>
2923
2924 PR tree-optimization/105860
2925 * gcc.dg/tree-ssa/alias-access-path-13.c: New test.
2926 * gcc.dg/tree-ssa/pr105860.c: Likewise.
2927
2928 2022-07-10 Xi Ruoyao <xry111@xry111.site>
2929
2930 Backported from master:
2931 2022-07-10 Xi Ruoyao <xry111@xry111.site>
2932
2933 * gcc.target/loongarch/mulw_d_w.c: New test.
2934 * gcc.c-torture/execute/mul-sext.c: New test.
2935
2936 2022-07-08 Lulu Cheng <chenglulu@loongson.cn>
2937
2938 Backported from master:
2939 2022-07-08 Lulu Cheng <chenglulu@loongson.cn>
2940
2941 * gcc.target/loongarch/prolog-opt.c: New test.
2942
2943 2022-07-06 Jonathan Wakely <jwakely@redhat.com>
2944
2945 Backported from master:
2946 2022-06-30 Jonathan Wakely <jwakely@redhat.com>
2947
2948 * g++.dg/spellcheck-stdlib.C: Check <ctime> types and functions.
2949
2950 2022-07-06 Marek Polacek <polacek@redhat.com>
2951
2952 Backported from master:
2953 2022-07-05 Marek Polacek <polacek@redhat.com>
2954
2955 PR c++/105626
2956 * g++.dg/warn/Wformat-char8_t-1.C: New test.
2957
2958 2022-07-04 Andrew MacLeod <amacleod@redhat.com>
2959
2960 PR tree-optimization/106114
2961 * gcc.dg/pr106114.c: New.
2962
2963 2022-07-04 Iain Buclaw <ibuclaw@gdcproject.org>
2964
2965 Backported from master:
2966 2022-06-29 Iain Buclaw <ibuclaw@gdcproject.org>
2967
2968 PR d/106139
2969 * gdc.dg/pr106139a.d: New test.
2970 * gdc.dg/pr106139b.d: New test.
2971 * gdc.dg/pr106139c.d: New test.
2972 * gdc.dg/pr106139d.d: New test.
2973
2974 2022-07-04 Roger Sayle <roger@nextmovesoftware.com>
2975 Marek Polacek <polacek@redhat.com>
2976 Segher Boessenkool <segher@kernel.crashing.org>
2977 Kewen Lin <linkw@linux.ibm.com>
2978
2979 PR target/105991
2980 * gcc.target/powerpc/pr105991.c: New test case.
2981
2982 2022-07-04 Xi Ruoyao <xry111@xry111.site>
2983
2984 Backported from master:
2985 2022-07-03 Xi Ruoyao <xry111@xry111.site>
2986 Lulu Cheng <chenglulu@loongson.cn>
2987
2988 * gcc.c-torture/execute/20101011-1.c (dg-additional-options):
2989 add -mcheck-zero-division for LoongArch targets.
2990
2991 2022-07-03 Harald Anlauf <anlauf@gmx.de>
2992
2993 Backported from master:
2994 2022-06-30 Harald Anlauf <anlauf@gmx.de>
2995 Steven G. Kargl <kargl@gcc.gnu.org>
2996
2997 PR fortran/103137
2998 PR fortran/103138
2999 PR fortran/103693
3000 PR fortran/105243
3001 * gfortran.dg/class_58.f90: Fix test.
3002 * gfortran.dg/class_73.f90: New test.
3003
3004 2022-07-03 Harald Anlauf <anlauf@gmx.de>
3005
3006 Backported from master:
3007 2022-06-29 Harald Anlauf <anlauf@gmx.de>
3008 Steven G. Kargl <kargl@gcc.gnu.org>
3009
3010 PR fortran/106121
3011 * gfortran.dg/extends_type_of_4.f90: New test.
3012
3013 2022-07-03 Roger Sayle <roger@nextmovesoftware.com>
3014
3015 PR target/106122
3016 * gcc.target/i386/pr106122.c: New test case.
3017
3018 2022-07-01 Jason Merrill <jason@redhat.com>
3019
3020 PR c++/105541
3021 * g++.dg/cpp2a/lambda-requires1.C: New test.
3022
3023 2022-07-01 Jason Merrill <jason@redhat.com>
3024
3025 PR c++/106024
3026 * g++.dg/cpp2a/lambda-generic10.C: New test.
3027
3028 2022-06-30 Harald Anlauf <anlauf@gmx.de>
3029
3030 Backported from master:
3031 2022-06-26 Harald Anlauf <anlauf@gmx.de>
3032
3033 PR fortran/105954
3034 * gfortran.dg/pr105954.f90: New test.
3035
3036 2022-06-30 Harald Anlauf <anlauf@gmx.de>
3037
3038 Backported from master:
3039 2022-06-26 Harald Anlauf <anlauf@gmx.de>
3040
3041 PR fortran/105691
3042 * gfortran.dg/index_6.f90: New test.
3043
3044 2022-06-30 Harald Anlauf <anlauf@gmx.de>
3045
3046 Backported from master:
3047 2022-06-24 Harald Anlauf <anlauf@gmx.de>
3048
3049 PR fortran/105813
3050 * gfortran.dg/unpack_vector_1.f90: New test.
3051
3052 2022-06-28 Jakub Jelinek <jakub@redhat.com>
3053
3054 Backported from master:
3055 2022-06-21 Jakub Jelinek <jakub@redhat.com>
3056
3057 PR rtl-optimization/106032
3058 * gcc.c-torture/execute/pr106032.c: New test.
3059
3060 2022-06-28 Jakub Jelinek <jakub@redhat.com>
3061
3062 Backported from master:
3063 2022-06-21 Jakub Jelinek <jakub@redhat.com>
3064
3065 PR middle-end/106030
3066 * gcc.c-torture/compile/pr106030.c: New test.
3067
3068 2022-06-28 Xi Ruoyao <xry111@xry111.site>
3069
3070 Backported from master:
3071 2022-06-28 Xi Ruoyao <xry111@xry111.site>
3072
3073 PR target/106096
3074 * g++.target/loongarch/loongarch.exp: New test support file.
3075 * g++.target/loongarch/pr106096.C: New test.
3076
3077 2022-06-24 Patrick Palka <ppalka@redhat.com>
3078
3079 Backported from master:
3080 2022-06-23 Patrick Palka <ppalka@redhat.com>
3081
3082 PR c++/105931
3083 * g++.dg/cpp0x/decltype82a.C: New test.
3084
3085 2022-06-23 Jason Merrill <jason@redhat.com>
3086
3087 PR c++/105925
3088 * g++.dg/cpp2a/desig26.C: New test.
3089
3090 2022-06-23 Jason Merrill <jason@redhat.com>
3091
3092 PR c++/105885
3093 * g++.dg/cpp1z/constexpr-if37.C: New test.
3094
3095 2022-06-23 Siddhesh Poyarekar <siddhesh@gotplt.org>
3096
3097 Backported from master:
3098 2022-06-21 Siddhesh Poyarekar <siddhesh@gotplt.org>
3099
3100 PR tree-optimization/105736
3101 * gcc.dg/builtin-dynamic-object-size-0.c (TV4): New struct.
3102 (val3): New variable.
3103 (test_pr105736): New test.
3104 (main): Call it.
3105
3106 2022-06-23 Jason Merrill <jason@redhat.com>
3107
3108 PR c++/105964
3109 * g++.dg/cpp1z/nontype-auto21.C: New test.
3110
3111 2022-06-23 Jason Merrill <jason@redhat.com>
3112
3113 PR c++/105908
3114 * g++.dg/cpp0x/trailing16.C: New test.
3115
3116 2022-06-23 Richard Sandiford <richard.sandiford@arm.com>
3117
3118 Backported from master:
3119 2022-06-15 Richard Sandiford <richard.sandiford@arm.com>
3120
3121 * gcc.target/aarch64/sve/cost_model_14.c: New test.
3122
3123 2022-06-21 H.J. Lu <hjl.tools@gmail.com>
3124
3125 Backported from master:
3126 2022-06-20 H.J. Lu <hjl.tools@gmail.com>
3127
3128 PR target/105960
3129 * gcc.target/i386/pr105960.c: New test.
3130
3131 2022-06-20 Uros Bizjak <ubizjak@gmail.com>
3132
3133 Backported from master:
3134 2022-06-17 Uroš Bizjak <ubizjak@gmail.com>
3135
3136 PR target/105209
3137 * gcc.target/alpha/pr105209.c: New test.
3138
3139 2022-06-20 Uros Bizjak <ubizjak@gmail.com>
3140
3141 Backported from master:
3142 2022-06-17 Uroš Bizjak <ubizjak@gmail.com>
3143
3144 PR target/105970
3145 * gcc.target/i386/pr105970.c: New test.
3146
3147 2022-06-19 Jakub Jelinek <jakub@redhat.com>
3148
3149 Backported from master:
3150 2022-06-18 Jakub Jelinek <jakub@redhat.com>
3151
3152 PR middle-end/105998
3153 * c-c++-common/pr105998.c: New test.
3154
3155 2022-06-19 Jakub Jelinek <jakub@redhat.com>
3156
3157 Backported from master:
3158 2022-06-17 Jakub Jelinek <jakub@redhat.com>
3159
3160 PR c++/106001
3161 * g++.dg/ext/builtin-shufflevector-4.C: New test.
3162
3163 2022-06-19 Jakub Jelinek <jakub@redhat.com>
3164
3165 Backported from master:
3166 2022-06-16 Jakub Jelinek <jakub@redhat.com>
3167
3168 PR middle-end/105951
3169 * gcc.target/i386/pr105951-1.c: New test.
3170 * gcc.target/i386/pr105951-2.c: New test.
3171
3172 2022-06-19 Jan Hubicka <jh@suse.cz>
3173
3174 Backported from master:
3175 2022-06-14 Jan Hubicka <hubicka@ucw.cz>
3176
3177 * gcc.dg/ipa/pr105739.c: New test.
3178
3179 2022-06-19 Jakub Jelinek <jakub@redhat.com>
3180
3181 Backported from master:
3182 2022-06-09 Jakub Jelinek <jakub@redhat.com>
3183
3184 PR c++/105871
3185 * g++.dg/pr105871.C: New test.
3186
3187 2022-06-15 Iain Buclaw <ibuclaw@gdcproject.org>
3188
3189 Backported from master:
3190 2022-06-15 Iain Buclaw <ibuclaw@gdcproject.org>
3191
3192 * gdc.dg/Wpadded.d: New test.
3193
3194 2022-06-15 liuhongt <hongtao.liu@intel.com>
3195
3196 * g++.target/i386/pr105953.C: New test.
3197
3198 2022-06-13 Iain Buclaw <ibuclaw@gdcproject.org>
3199
3200 Backported from master:
3201 2022-06-13 Iain Buclaw <ibuclaw@gdcproject.org>
3202
3203 * gdc.dg/rtti1.d: New test.
3204
3205 2022-06-11 Patrick Palka <ppalka@redhat.com>
3206
3207 Backported from master:
3208 2022-06-03 Patrick Palka <ppalka@redhat.com>
3209
3210 PR c++/105756
3211 * g++.dg/cpp0x/decltype82.C: New test.
3212
3213 2022-06-08 Jason Merrill <jason@redhat.com>
3214
3215 PR c++/105852
3216 PR c++/105761
3217 * g++.dg/modules/tpl-friend-2_a.C: Adjust expected dump.
3218 * g++.dg/template/friend74.C: New test.
3219
3220 2022-06-03 Jason Merrill <jason@redhat.com>
3221
3222 PR c++/105761
3223 * g++.dg/cpp1y/auto-fn64.C: New test.
3224
3225 2022-06-02 Jason Merrill <jason@redhat.com>
3226
3227 PR c++/105795
3228 * g++.dg/cpp1z/constexpr-aggr-base1.C: New test.
3229
3230 2022-06-02 Philipp Tomsich <philipp.tomsich@vrull.eu>
3231
3232 Backported from master:
3233 2022-05-13 Philipp Tomsich <philipp.tomsich@vrull.eu>
3234 Manolis Tsamis <manolis.tsamis@vrull.eu>
3235
3236 * gcc.dg/pr90838.c: Add additional flags (dg-additional-options)
3237 when compiling for riscv64 and subsume gcc.target/aarch64/pr90838.c
3238 and gcc.target/i386/pr95863-2.c.
3239 * gcc.target/aarch64/pr90838.c: Removed.
3240 * gcc.target/i386/pr95863-2.c: Removed.
3241 * lib/target-supports.exp: Recognize RV32 or RV64 via XLEN
3242
3243 2022-06-02 Richard Biener <rguenther@suse.de>
3244
3245 Backported from master:
3246 2022-06-01 Richard Biener <rguenther@suse.de>
3247
3248 PR tree-optimization/105786
3249 * gcc.dg/torture/pr105786.c: New testcase.
3250
3251 2022-06-02 Richard Biener <rguenther@suse.de>
3252
3253 Backported from master:
3254 2022-05-27 Richard Biener <rguenther@suse.de>
3255
3256 PR tree-optimization/105726
3257 * g++.dg/warn/Warray-bounds-27.C: New testcase.
3258
3259 2022-06-02 Richard Biener <rguenther@suse.de>
3260
3261 Backported from master:
3262 2022-05-24 Richard Biener <rguenther@suse.de>
3263
3264 PR middle-end/105711
3265 * gcc.target/i386/pr105711.c: New testcase.
3266
3267 2022-06-02 Martin Sebor <msebor@redhat.com>
3268
3269 Backported from master:
3270 2022-05-24 Martin Sebor <msebor@redhat.com>
3271 Richard Biener <rguenther@suse.de>
3272
3273 PR middle-end/105604
3274 * gcc.dg/Wrestrict-24.c: New test.
3275 * gcc.dg/Wrestrict-25.c: New test.
3276 * gcc.dg/Wrestrict-26.c: New test.
3277
3278 2022-06-02 Vineet Gupta <vineetg@rivosinc.com>
3279
3280 Backported from master:
3281 2022-05-24 Vineet Gupta <vineetg@rivosinc.com>
3282
3283 * gcc.target/riscv/pr105666.c: New test.
3284
3285 2022-06-01 Jason Merrill <jason@redhat.com>
3286
3287 PR c++/105734
3288 * g++.dg/cpp0x/auto57.C: New test.
3289
3290 2022-06-01 Jason Merrill <jason@redhat.com>
3291
3292 PR c++/105779
3293 * g++.dg/cpp1y/auto-fn63.C: New test.
3294
3295 2022-06-01 Patrick Palka <ppalka@redhat.com>
3296
3297 Backported from master:
3298 2022-05-09 Patrick Palka <ppalka@redhat.com>
3299
3300 PR c++/105491
3301 * g++.dg/cpp0x/constexpr-union7.C: New test.
3302 * g++.dg/cpp0x/constexpr-union7a.C: New test.
3303 * g++.dg/cpp2a/constinit17.C: New test.
3304
3305 2022-05-31 Jason Merrill <jason@redhat.com>
3306
3307 PR c++/105652
3308 * g++.dg/cpp2a/concepts-lambda20.C: New test.
3309
3310 2022-05-31 Jason Merrill <jason@redhat.com>
3311
3312 PR c++/105655
3313 * g++.dg/cpp2a/class-deduction-alias13.C: New test.
3314
3315 2022-05-31 Jason Merrill <jason@redhat.com>
3316
3317 PR c++/105623
3318 * g++.dg/cpp1y/auto-fn62.C: New test.
3319
3320 2022-05-31 Jason Merrill <jason@redhat.com>
3321
3322 PR c++/102307
3323 * g++.dg/cpp1z/constexpr-array2.C: New test.
3324
3325 2022-05-30 Martin Jambor <mjambor@suse.cz>
3326
3327 Backported from master:
3328 2022-05-27 Martin Jambor <mjambor@suse.cz>
3329
3330 PR ipa/105639
3331 * gcc.dg/ipa/pr105639.c: New test.
3332
3333 2022-05-30 Jakub Jelinek <jakub@redhat.com>
3334
3335 Backported from master:
3336 2022-05-29 Jakub Jelinek <jakub@redhat.com>
3337
3338 PR preprocessor/105732
3339 * c-c++-common/cpp/va-opt-10.c: New test.
3340
3341 2022-05-30 Jakub Jelinek <jakub@redhat.com>
3342
3343 Backported from master:
3344 2022-05-27 Jakub Jelinek <jakub@redhat.com>
3345
3346 PR sanitizer/105729
3347 * g++.dg/ubsan/pr105729.C: New test.
3348
3349 2022-05-30 Jakub Jelinek <jakub@redhat.com>
3350
3351 Backported from master:
3352 2022-05-25 Jakub Jelinek <jakub@redhat.com>
3353
3354 PR sanitizer/105714
3355 * gcc.dg/asan/pr105714.c: New test.
3356
3357 2022-05-30 Jakub Jelinek <jakub@redhat.com>
3358
3359 Backported from master:
3360 2022-05-19 Jakub Jelinek <jakub@redhat.com>
3361
3362 PR c/105635
3363 * gcc.dg/pr105635.c: New test.
3364
3365 2022-05-27 Marek Polacek <polacek@redhat.com>
3366
3367 Backported from master:
3368 2022-05-27 Marek Polacek <polacek@redhat.com>
3369
3370 PR c++/105725
3371 * g++.dg/warn/Wmismatched-tags-10.C: New test.
3372
3373 2022-05-24 Qing Zhao <qing.zhao@oracle.com>
3374
3375 Backported from master:
3376 2022-05-09 Qing Zhao <qing.zhao@oracle.com>
3377
3378 * gcc.target/i386/zero-scratch-regs-1.c: Add -fno-stack-protector
3379 -fno-PIC.
3380 * gcc.target/i386/zero-scratch-regs-10.c: Adjust mov to xor.
3381 * gcc.target/i386/zero-scratch-regs-13.c: Add -msse.
3382 * gcc.target/i386/zero-scratch-regs-14.c: Adjust mov to xor.
3383 * gcc.target/i386/zero-scratch-regs-15.c: Add -fno-stack-protector
3384 -fno-PIC.
3385 * gcc.target/i386/zero-scratch-regs-16.c: Likewise.
3386 * gcc.target/i386/zero-scratch-regs-17.c: Likewise.
3387 * gcc.target/i386/zero-scratch-regs-18.c: Add -fno-stack-protector
3388 -fno-PIC, adjust mov to xor.
3389 * gcc.target/i386/zero-scratch-regs-19.c: Add -fno-stack-protector
3390 -fno-PIC.
3391 * gcc.target/i386/zero-scratch-regs-2.c: Adjust mov to xor.
3392 * gcc.target/i386/zero-scratch-regs-20.c: Add -msse.
3393 * gcc.target/i386/zero-scratch-regs-21.c: Add -fno-stack-protector
3394 -fno-PIC, Adjust mov to xor.
3395 * gcc.target/i386/zero-scratch-regs-22.c: Adjust mov to xor.
3396 * gcc.target/i386/zero-scratch-regs-23.c: Likewise.
3397 * gcc.target/i386/zero-scratch-regs-26.c: Likewise.
3398 * gcc.target/i386/zero-scratch-regs-27.c: Likewise.
3399 * gcc.target/i386/zero-scratch-regs-28.c: Likewise.
3400 * gcc.target/i386/zero-scratch-regs-3.c: Add -fno-stack-protector.
3401 * gcc.target/i386/zero-scratch-regs-31.c: Adjust mov to xor.
3402 * gcc.target/i386/zero-scratch-regs-4.c: Add -fno-stack-protector
3403 -fno-PIC.
3404 * gcc.target/i386/zero-scratch-regs-5.c: Adjust mov to xor.
3405 * gcc.target/i386/zero-scratch-regs-6.c: Add -fno-stack-protector.
3406 * gcc.target/i386/zero-scratch-regs-7.c: Likewise.
3407 * gcc.target/i386/zero-scratch-regs-8.c: Adjust mov to xor.
3408 * gcc.target/i386/zero-scratch-regs-9.c: Add -fno-stack-protector.
3409
3410 2022-05-20 Richard Biener <rguenther@suse.de>
3411
3412 Backported from master:
3413 2022-05-04 Richard Biener <rguenther@suse.de>
3414
3415 PR tree-optimization/103116
3416 * gcc.dg/vect/pr103116-1.c: New testcase.
3417 * gcc.dg/vect/pr103116-2.c: Likewise.
3418
3419 2022-05-19 Richard Biener <rguenther@suse.de>
3420
3421 Backported from master:
3422 2022-05-17 Richard Biener <rguenther@suse.de>
3423
3424 PR tree-optimization/105618
3425 * gcc.dg/tree-ssa/ssa-sink-19.c: New testcase.
3426
3427 2022-05-19 Richard Biener <rguenther@suse.de>
3428
3429 Backported from master:
3430 2022-05-16 Richard Biener <rguenther@suse.de>
3431
3432 PR rtl-optimization/105577
3433 * g++.dg/torture/pr105577.C: New testcase.
3434
3435 2022-05-19 Richard Biener <rguenther@suse.de>
3436
3437 Backported from master:
3438 2022-05-12 Richard Biener <rguenther@suse.de>
3439
3440 PR tree-optimization/105562
3441 * g++.dg/warn/uninit-pr105562.C: New testcase.
3442
3443 2022-05-19 Richard Biener <rguenther@suse.de>
3444
3445 Backported from master:
3446 2022-05-10 Richard Biener <rguenther@suse.de>
3447
3448 PR middle-end/105537
3449 * gcc.dg/torture/pr105537.c: New testcase.
3450
3451 2022-05-18 Andrew MacLeod <amacleod@redhat.com>
3452
3453 * gcc.dg/pr105458.c: New.
3454
3455 2022-05-16 Sebastian Pop <spop@amazon.com>
3456
3457 PR target/105162
3458 * gcc.target/aarch64/sync-comp-swap-ool.c: New.
3459 * gcc.target/aarch64/sync-op-acquire-ool.c: New.
3460 * gcc.target/aarch64/sync-op-full-ool.c: New.
3461 * gcc.target/aarch64/target_attr_20.c: Update check.
3462 * gcc.target/aarch64/target_attr_21.c: Same.
3463
3464 2022-05-16 Richard Biener <rguenther@suse.de>
3465
3466 Backported from master:
3467 2022-05-16 Richard Biener <rguenther@suse.de>
3468
3469 * gcc.dg/torture/pr105598.c: New testcase.
3470
3471 2022-05-15 Jason Merrill <jason@redhat.com>
3472
3473 PR c++/105589
3474 PR c++/105191
3475 PR c++/92385
3476 * g++.dg/cpp0x/initlist-array16.C: New test.
3477
3478 2022-05-15 Jason Merrill <jason@redhat.com>
3479
3480 PR c++/104470
3481 * g++.dg/cpp2a/explicit11.C: Second example also ill-formed.
3482 * g++.dg/cpp2a/class-deduction-alias12.C: New test.
3483
3484 2022-05-15 Jason Merrill <jason@redhat.com>
3485
3486 PR c++/102651
3487 PR c++/49387
3488 * g++.dg/rtti/typeid-complete1.C: New test.
3489
3490 2022-05-13 Harald Anlauf <anlauf@gmx.de>
3491
3492 Backported from master:
3493 2022-05-11 Harald Anlauf <anlauf@gmx.de>
3494 Steven G. Kargl <kargl@gcc.gnu.org>
3495
3496 PR fortran/105230
3497 * gfortran.dg/pr105230.f90: New test.
3498
3499 2022-05-13 Eric Botcazou <ebotcazou@adacore.com>
3500
3501 * gnat.dg/sso17.adb: New test.
3502
3503 2022-05-13 Alexandre Oliva <oliva@adacore.com>
3504
3505 Backported from master:
3506 2022-05-13 Alexandre Oliva <oliva@adacore.com>
3507
3508 PR rtl-optimization/105455
3509 * gcc.dg/pr105455.c: New.
3510
3511 2022-05-11 Martin Jambor <mjambor@suse.cz>
3512
3513 Backported from master:
3514 2022-04-29 Martin Jambor <mjambor@suse.cz>
3515
3516 PR ipa/100413
3517 * g++.dg/ipa/pr100413.C: New test.
3518
3519 2022-05-10 H.J. Lu <hjl.tools@gmail.com>
3520
3521 Backported from master:
3522 2022-05-10 H.J. Lu <hjl.tools@gmail.com>
3523
3524 PR target/105472
3525 * gcc.target/i386/iamcu/asm-support.S: Add .note.GNU-stack section
3526 only for Linux.
3527 * gcc.target/x86_64/abi/asm-support.S: Likewise.
3528 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
3529 * gcc.target/x86_64/abi/avx512f/asm-support.S: Likewise.
3530 * gcc.target/x86_64/abi/avx512fp16/asm-support.S: Likewise.
3531 * gcc.target/x86_64/abi/avx512fp16/m256h/asm-support.S: Likewise.
3532 * gcc.target/x86_64/abi/avx512fp16/m512h/asm-support.S: Likewise.
3533 * gcc.target/x86_64/abi/ms-sysv/do-test.S: Likewise.
3534
3535 2022-05-10 Jakub Jelinek <jakub@redhat.com>
3536
3537 Backported from master:
3538 2022-05-10 Jakub Jelinek <jakub@redhat.com>
3539
3540 PR tree-optimization/105528
3541 * gcc.dg/pr105528.c: New test.
3542
3543 2022-05-10 Eric Botcazou <ebotcazou@adacore.com>
3544
3545 * gcc.target/sparc/20220510-1.c: New test.
3546
3547 2022-05-06 Michael Meissner <meissner@linux.ibm.com>
3548
3549 Backported from master:
3550 2022-05-06 Michael Meissner <meissner@linux.ibm.com>
3551
3552 PR target/102059
3553 * gcc.target/powerpc/pr102059-4.c: New test.
3554
3555 2022-05-06 H.J. Lu <hjl.tools@gmail.com>
3556
3557 Backported from master:
3558 2022-05-02 H.J. Lu <hjl.tools@gmail.com>
3559
3560 PR testsuite/105433
3561 * gcc.target/i386/iamcu/asm-support.S: Add .note.GNU-stack.
3562 * gcc.target/x86_64/abi/asm-support.S: Likewise.
3563 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
3564 * gcc.target/x86_64/abi/avx512f/asm-support.S: Likewise.
3565 * gcc.target/x86_64/abi/avx512fp16/asm-support.S: Likewise.
3566 * gcc.target/x86_64/abi/avx512fp16/m256h/asm-support.S: Likewise.
3567 * gcc.target/x86_64/abi/avx512fp16/m512h/asm-support.S: Likewise.
3568 * gcc.target/x86_64/abi/ms-sysv/do-test.S: Likewise.
3569
3570 2022-05-06 Patrick Palka <ppalka@redhat.com>
3571
3572 Backported from master:
3573 2022-05-04 Patrick Palka <ppalka@redhat.com>
3574
3575 PR c++/105476
3576 * g++.dg/cpp2a/class-deduction-aggr13.C: New test.
3577 * g++.dg/cpp2a/class-deduction-aggr13a.C: New test.
3578
3579 2022-05-06 Richard Biener <rguenther@suse.de>
3580
3581 Backported from master:
3582 2022-04-29 Richard Biener <rguenther@suse.de>
3583
3584 PR middle-end/105376
3585 * gcc.dg/pr105376.c: New testcase.
3586
3587 2022-05-06 Jakub Jelinek <jakub@redhat.com>
3588
3589 Backported from master:
3590 2022-05-04 Jakub Jelinek <jakub@redhat.com>
3591
3592 * g++.dg/cpp23/lambda-attr1.C: New test.
3593 * g++.dg/cpp23/lambda-attr2.C: New test.
3594
3595 2022-05-06 Richard Biener <rguenther@suse.de>
3596
3597 Backported from master:
3598 2022-05-05 Richard Biener <rguenther@suse.de>
3599
3600 PR tree-optimization/105484
3601 * gcc.dg/torture/pr105484.c: New testcase.
3602
3603 2022-05-06 Richard Biener <rguenther@suse.de>
3604
3605 Backported from master:
3606 2022-05-03 Richard Biener <rguenther@suse.de>
3607
3608 PR middle-end/105461
3609 * gcc.dg/pr105461.c: New testcase.
3610
3611 2022-05-06 Richard Biener <rguenther@suse.de>
3612
3613 Backported from master:
3614 2022-05-02 Richard Biener <rguenther@suse.de>
3615
3616 PR tree-optimization/105437
3617 * g++.dg/vect/pr105437.cc: New testcase.
3618
3619 2022-05-06 Release Manager
3620
3621 * GCC 12.1.0 released.
3622
3623 2022-05-03 Alexandre Oliva <oliva@adacore.com>
3624
3625 Backported from master:
3626 2022-05-03 Alexandre Oliva <oliva@adacore.com>
3627
3628 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Update
3629 the expected message for the case in which unaligned accesses
3630 are not allowed.
3631
3632 2022-04-28 Patrick Palka <ppalka@redhat.com>
3633
3634 Backported from master:
3635 2022-04-28 Patrick Palka <ppalka@redhat.com>
3636
3637 PR c++/105425
3638 * g++.dg/template/partial-specialization13.C: New test.
3639
3640 2022-04-28 Jeff Law <jeffreyalaw@gmail.com>
3641
3642 * gcc.dg/lto/pr94157_0.c: Revert last change.
3643 * lib/prune.exp (prune_gcc_output): Prune new linker warning.
3644
3645 2022-04-28 Jakub Jelinek <jakub@redhat.com>
3646
3647 PR lto/105399
3648 * g++.dg/lto/pr105399_0.C: New test.
3649
3650 2022-04-28 Iain Sandoe <iain@sandoe.co.uk>
3651
3652 PR c++/104051
3653 * g++.dg/coroutines/pr104051.C: New test.
3654
3655 2022-04-28 Iain Sandoe <iain@sandoe.co.uk>
3656
3657 PR c++/105301
3658 * g++.dg/coroutines/pr105301.C: New test.
3659
3660 2022-04-28 Iain Sandoe <iain@sandoe.co.uk>
3661
3662 PR c++/105287
3663 * g++.dg/coroutines/pr105287.C: New test.
3664
3665 2022-04-28 Nathan Sidwell <nathan@acm.org>
3666 Iain Sandoe <iain@sandoe.co.uk>
3667
3668 PR c++/103868
3669 * g++.dg/coroutines/pr103868.C: New test.
3670
3671 2022-04-28 Iain Sandoe <iain@sandoe.co.uk>
3672
3673 * gcc.target/i386/memcpy-strategy-10.c: Account for
3674 __USER_LABEL_PREFIX__.
3675 * gcc.target/i386/memcpy-strategy-5.c: Likewise.
3676 * gcc.target/i386/memset-strategy-5.c: Likewise.
3677 * gcc.target/i386/memset-strategy-7.c: Likewise.
3678
3679 2022-04-28 Iain Sandoe <iain@sandoe.co.uk>
3680
3681 * g++.target/i386/mv31.C: Add target supports guard for ifuncs.
3682
3683 2022-04-28 Marek Polacek <polacek@redhat.com>
3684
3685 PR c++/90107
3686 * g++.dg/parse/qualified6.C: New test.
3687
3688 2022-04-28 Jakub Jelinek <jakub@redhat.com>
3689
3690 PR target/105331
3691 * gcc.dg/pr105331.c: New test.
3692
3693 2022-04-28 Richard Biener <rguenther@suse.de>
3694
3695 PR tree-optimization/105219
3696 * gcc.dg/vect/pr105219.c: New testcase.
3697
3698 2022-04-28 Kewen Lin <linkw@linux.ibm.com>
3699
3700 PR target/105334
3701 * gcc.target/powerpc/pr105334.c: New test.
3702
3703 2022-04-28 Jia-Wei Chen <jiawei@iscas.ac.cn>
3704
3705 PR target/104676
3706 * gcc.dg/torture/pr104676.c: Add "{target pthread}" check.
3707
3708 2022-04-28 Xi Ruoyao <xry111@mengyan1223.wang>
3709
3710 * gcc.target/loongarch/zero-size-field-pass.c: New test.
3711 * gcc.target/loongarch/zero-size-field-ret.c: New test.
3712
3713 2022-04-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3714
3715 * gfortran.dg/pr70673.f90: Removed second invalid
3716 line.
3717
3718 2022-04-27 Marek Polacek <polacek@redhat.com>
3719
3720 PR c++/105398
3721 * g++.dg/cpp1y/lambda-generic-enum2.C: New test.
3722
3723 2022-04-27 Jakub Jelinek <jakub@redhat.com>
3724
3725 PR middle-end/104492
3726 * g++.dg/warn/pr104492.C: New test.
3727
3728 2022-04-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3729
3730 PR fortran/70673
3731 PR fortran/78054
3732 * gfortran.dg/pr70673.f90: Remove invalid statement.
3733 * gfortran.dg/pr70673_2.f90: New test to check that
3734 ICE does not re-appear.
3735
3736 2022-04-27 Mikael Morin <mikael@gcc.gnu.org>
3737
3738 PR fortran/103662
3739 PR fortran/105379
3740 * gfortran.dg/class_dummy_8.f90: New test.
3741 * gfortran.dg/class_dummy_9.f90: New test.
3742
3743 2022-04-27 Mikael Morin <mikael@gcc.gnu.org>
3744
3745 PR fortran/102043
3746 PR fortran/105381
3747 * gfortran.dg/character_array_dummy_1.f90: New test.
3748
3749 2022-04-27 Christophe Lyon <christophe.lyon@arm.com>
3750
3751 PR tree-optimization/105374
3752 * gcc.target/arm/simd/pr105374.C: New.
3753
3754 2022-04-27 Andreas Krebbel <krebbel@linux.ibm.com>
3755
3756 PR target/102024
3757 * g++.target/s390/pr102024-1.C: New test.
3758 * g++.target/s390/pr102024-2.C: New test.
3759 * g++.target/s390/pr102024-3.C: New test.
3760 * g++.target/s390/pr102024-4.C: New test.
3761 * g++.target/s390/pr102024-5.C: New test.
3762 * g++.target/s390/pr102024-6.C: New test.
3763
3764 2022-04-27 Jakub Jelinek <jakub@redhat.com>
3765
3766 PR sanitizer/105396
3767 * gcc.dg/asan/pr105396.c: New test.
3768
3769 2022-04-27 Kewen Lin <linkw@linux.ibm.com>
3770
3771 PR target/105271
3772 * gcc.target/powerpc/pr105271.c: New test.
3773
3774 2022-04-26 Jason Merrill <jason@redhat.com>
3775
3776 PR c++/102629
3777 * g++.dg/cpp2a/lambda-pack-init7.C: New test.
3778
3779 2022-04-26 Patrick Palka <ppalka@redhat.com>
3780
3781 PR c++/105386
3782 * g++.dg/cpp0x/decltype81.C: New test.
3783
3784 2022-04-26 Segher Boessenkoool <segher@kernel.crashing.org>
3785
3786 PR target/105349
3787 * lib/target-supports.exp (check_effective_target_has_arch_pwr5): Use
3788 the specified dg-options.
3789 (check_effective_target_has_arch_pwr6): Ditto.
3790 (check_effective_target_has_arch_pwr7): Ditto.
3791 (check_effective_target_has_arch_pwr8): Ditto.
3792 (check_effective_target_has_arch_pwr9): Ditto.
3793 (check_effective_target_has_arch_pwr10): Ditto.
3794 (check_effective_target_has_arch_ppc64): Ditto.
3795
3796 2022-04-26 Jakub Jelinek <jakub@redhat.com>
3797
3798 PR rtl-optimization/105314
3799 * gcc.target/riscv/pr105314.c: New test.
3800
3801 2022-04-26 Jakub Jelinek <jakub@redhat.com>
3802
3803 PR c++/65211
3804 * g++.target/i386/vec-tmpl1.C: Add -Wno-psabi as
3805 dg-additional-options.
3806
3807 2022-04-26 Jakub Jelinek <jakub@redhat.com>
3808
3809 PR target/105367
3810 * gcc.target/i386/pr105367.c: New test.
3811
3812 2022-04-26 Jakub Jelinek <jakub@redhat.com>
3813
3814 PR fortran/103662
3815 * lib/target-supports.exp (check_effective_target___OPTIMIZE__): Add
3816 a var definition to avoid pedwarn about empty translation unit.
3817 * gfortran.dg/unlimited_polymorphic_3.f03: Remove -ftree-dse from
3818 dg-additional-options, guard scan-tree-dump-not directives on
3819 __OPTIMIZE__ target.
3820
3821 2022-04-26 Jason Merrill <jason@redhat.com>
3822
3823 PR c++/104624
3824 * g++.dg/cpp1y/lambda-generic-variadic22.C: New test.
3825
3826 2022-04-26 Patrick Palka <ppalka@redhat.com>
3827
3828 PR c++/105304
3829 * g++.dg/cpp2a/concepts-requires30.C: New test.
3830
3831 2022-04-26 Patrick Palka <ppalka@redhat.com>
3832
3833 PR c++/105289
3834 PR c++/86193
3835 * g++.dg/template/partial-specialization11.C: New test.
3836 * g++.dg/template/partial-specialization12.C: New test.
3837
3838 2022-04-25 David Malcolm <dmalcolm@redhat.com>
3839
3840 PR analyzer/105365
3841 PR analyzer/105366
3842 * gcc.dg/analyzer/pr105365.c: New test.
3843 * gcc.dg/analyzer/pr105366.c: New test.
3844
3845 2022-04-25 David Malcolm <dmalcolm@redhat.com>
3846
3847 PR analyzer/104308
3848 * gcc.dg/analyzer/pr104308.c: Add test coverage.
3849
3850 2022-04-25 Jakub Jelinek <jakub@redhat.com>
3851 Thomas Schwinge <thomas@codesourcery.com>
3852
3853 PR fortran/104717
3854 * gfortran.dg/goacc/pr104717.f90: New test.
3855 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Adjust.
3856
3857 2022-04-25 Marek Polacek <polacek@redhat.com>
3858
3859 PR c++/105353
3860 * g++.dg/ext/builtin-shufflevector-3.C: New test.
3861
3862 2022-04-25 Andrew MacLeod <amacleod@redhat.com>
3863
3864 PR tree-optimization/105276
3865 * g++.dg/pr105276.C: New.
3866
3867 2022-04-25 Mikael Morin <mikael@gcc.gnu.org>
3868
3869 PR fortran/103662
3870 * gfortran.dg/unlimited_polymorphic_3.f03: Force execution of
3871 the DSE optimization pass.
3872
3873 2022-04-25 Richard Biener <rguenther@suse.de>
3874
3875 PR tree-optimization/100810
3876 * gcc.dg/torture/pr100810.c: New testcase.
3877 * gcc.dg/torture/pr105337.c: Likewise.
3878
3879 2022-04-25 Richard Biener <rguenther@suse.de>
3880
3881 PR rtl-optimization/105231
3882 * gcc.dg/torture/pr105231.c: New testcase.
3883
3884 2022-04-25 Hongyu Wang <hongyu.wang@intel.com>
3885
3886 PR target/105339
3887 * gcc.target/i386/sse-14.c: Add tests for new macro.
3888
3889 2022-04-24 Jeff Law <jeffreyalaw@gmail.com>
3890
3891 * gcc.dg/lto/pr94157_0.c: Also request executable stack from
3892 the linker.
3893
3894 2022-04-24 Mikael Morin <mikael@gcc.gnu.org>
3895 Jakub Jelinek <jakub@redhat.com>
3896
3897 PR fortran/103662
3898 * gfortran.dg/unlimited_polymorphic_3.f03 (foo): Separate
3899 bind(c) and sequence checks to...
3900 (foo_bc, foo_sq): ... two different procedures.
3901 (main, foo*): Change type declarations so that type name,
3902 component name, and either bind(c) or sequence attribute match
3903 between the main type declarations and the procedure type
3904 declarations.
3905 (toplevel): Add optimization dump checks.
3906
3907 2022-04-23 Jakub Jelinek <jakub@redhat.com>
3908
3909 PR target/105338
3910 * gcc.target/i386/pr105338.c: New test.
3911
3912 2022-04-22 Mikael Morin <mikael@gcc.gnu.org>
3913 Richard Biener <rguenther@suse.de>
3914
3915 PR fortran/102043
3916 * gfortran.dg/array_reference_3.f90: New.
3917 * gfortran.dg/negative_stride_1.f90: New.
3918 * gfortran.dg/vector_subscript_8.f90: New.
3919 * gfortran.dg/vector_subscript_9.f90: New.
3920 * gfortran.dg/c_loc_test_22.f90: Update dump patterns.
3921 * gfortran.dg/finalize_10.f90: Same.
3922
3923 2022-04-22 Mikael Morin <mikael@gcc.gnu.org>
3924
3925 PR fortran/102043
3926 * gfortran.dg/dependency_49.f90: Update variable occurence
3927 count.
3928
3929 2022-04-22 Jakub Jelinek <jakub@redhat.com>
3930
3931 PR rtl-optimization/105333
3932 * gcc.dg/pr105333.c: New test.
3933
3934 2022-04-21 Segher Boessenkool <segher@kernel.crashing.org>
3935
3936 PR target/103197
3937 PR target/102146
3938 * gcc.target/powerpc/bswap-brw.c: Add xfail on scan-assembler for -m32.
3939
3940 2022-04-21 Segher Boessenkool <segher@kernel.crashing.org>
3941
3942 * lib/target-supports.exp (check_effective_target_has_arch_ppc64): New.
3943
3944 2022-04-21 Marek Polacek <polacek@redhat.com>
3945
3946 PR c++/105321
3947 * g++.dg/cpp0x/constexpr-105321.C: New test.
3948
3949 2022-04-21 Fritz Reese <foreese@gcc.gnu.org>
3950
3951 PR fortran/105310
3952 * gfortran.dg/dec_union_12.f90: New test.
3953
3954 2022-04-21 Jakub Jelinek <jakub@redhat.com>
3955
3956 PR debug/105203
3957 * gfortran.dg/g77/pr105203.f: New test.
3958
3959 2022-04-20 Ed Catmur <ed@catmur.uk>
3960
3961 PR c++/104996
3962 * g++.dg/cpp0x/initlist129.C: New test.
3963
3964 2022-04-20 Richard Biener <rguenther@suse.de>
3965
3966 PR tree-optimization/105312
3967 * gcc.target/arm/pr105312.c: New testcase.
3968
3969 2022-04-20 Jan Hubicka <hubicka@ucw.cz>
3970
3971 * gcc.c-torture/compile/103818.c: New test.
3972
3973 2022-04-20 Jakub Jelinek <jakub@redhat.com>
3974
3975 PR ipa/105306
3976 * g++.dg/opt/pr105306.C: New test.
3977
3978 2022-04-19 Jakub Jelinek <jakub@redhat.com>
3979
3980 PR target/105257
3981 * gcc.dg/pr105257.c: New test.
3982
3983 2022-04-19 Jakub Jelinek <jakub@redhat.com>
3984
3985 PR c++/105256
3986 * g++.dg/cpp0x/pr105256.C: New test.
3987
3988 2022-04-19 Richard Biener <rguenther@suse.de>
3989
3990 PR tree-optimization/104010
3991 PR tree-optimization/103941
3992 * gcc.target/i386/pr103941-1.c: New testcase.
3993 * gcc.target/i386/pr103941-2.c: Likewise.
3994
3995 2022-04-19 Richard Biener <rguenther@suse.de>
3996
3997 PR tree-optimization/104880
3998 * g++.dg/opt/pr104880.cc: Rename to ...
3999 * g++.dg/opt/pr104880.C: ... this.
4000
4001 2022-04-18 Kewen Lin <linkw@linux.ibm.com>
4002
4003 PR testsuite/105266
4004 * gcc.dg/pr105250.c: Skip for powerpc*-*-* and s390*-*-*.
4005
4006 2022-04-15 Paul A. Clarke <pc@us.ibm.com>
4007
4008 * g++.dg/debug/dwarf2/const2.C: Move to g++.target/powerpc.
4009 * g++.dg/other/darwin-minversion-1.C: Likewise.
4010 * g++.dg/eh/ppc64-sighandle-cr.C: Likewise.
4011 * g++.dg/eh/simd-5.C: Likewise.
4012 * g++.dg/eh/simd-4.C: Move to g++.target/powerpc, adjust dg directives.
4013 * g++.dg/eh/uncaught3.C: Likewise.
4014 * g++.dg/other/spu2vmx-1.C: Likewise.
4015 * g++.target/powerpc/const2.C: New file.
4016 * g++.target/powerpc/darwin-minversion-1.C: New file.
4017 * g++.target/powerpc/ppc64-sighandle-cr.C: New file.
4018 * g++.target/powerpc/simd-4.C: New file.
4019 * g++.target/powerpc/simd-5.C: New file.
4020 * g++.target/powerpc/spu2vmx-1.C: New file.
4021 * g++.target/powerpc/uncaught3.C: New file.
4022
4023 2022-04-15 Marek Polacek <polacek@redhat.com>
4024
4025 PR c++/105268
4026 * g++.dg/concepts/variadic6.C: New test.
4027
4028 2022-04-15 Hongyu Wang <hongyu.wang@intel.com>
4029
4030 * gcc.target/i386/crc32-6.c: Adjust dg-error message.
4031 * gcc.target/i386/crc32-7.c: New test.
4032
4033 2022-04-15 Jason Merrill <jason@redhat.com>
4034
4035 PR c++/102804
4036 * g++.dg/ext/unsigned-typedef1.C: New test.
4037
4038 2022-04-15 Jason Merrill <jason@redhat.com>
4039
4040 PR c++/102987
4041 * g++.dg/diagnostic/using1.C: New test.
4042
4043 2022-04-14 David Malcolm <dmalcolm@redhat.com>
4044
4045 PR analyzer/105264
4046 * gcc.dg/analyzer/torture/symbolic-10.c: New test.
4047
4048 2022-04-14 Jason Merrill <jason@redhat.com>
4049
4050 PR c++/104646
4051 * g++.dg/cpp0x/constexpr-fno-elide-ctors1.C: New test.
4052
4053 2022-04-14 Jason Merrill <jason@redhat.com>
4054
4055 PR c++/82980
4056 * g++.dg/cpp0x/lambda/lambda-current-inst1.C: New test.
4057
4058 2022-04-14 Indu Bhagat <indu.bhagat@oracle.com>
4059
4060 PR debug/105089
4061 * gcc.dg/debug/ctf/ctf-array-2.c: Refactor testcase. Move some
4062 checks ...
4063 * gcc.dg/debug/ctf/ctf-array-5.c: ... to here.
4064 * gcc.dg/debug/ctf/ctf-variables-3.c: ... and here. Add
4065 additional checks for one CTF variable and one CTF object info
4066 record.
4067
4068 2022-04-14 David Malcolm <dmalcolm@redhat.com>
4069
4070 PR analyzer/105252
4071 * gcc.dg/analyzer/pr105252.c: New test.
4072
4073 2022-04-14 Jakub Jelinek <jakub@redhat.com>
4074
4075 PR target/105247
4076 * gcc.c-torture/compile/pr105247.c: New test.
4077
4078 2022-04-14 Robin Dapp <rdapp@linux.ibm.com>
4079
4080 * gcc.target/s390/pr80725.c: Add -Wno-int-to-pointer-cast.
4081
4082 2022-04-14 Jason Merrill <jason@redhat.com>
4083
4084 PR c++/65211
4085 * g++.target/i386/vec-tmpl1.C: New test.
4086
4087 2022-04-14 Jason Merrill <jason@redhat.com>
4088
4089 PR c++/97219
4090 * g++.dg/cpp1y/lambda-generic-local-fn1.C: New test.
4091
4092 2022-04-14 Jason Merrill <jason@redhat.com>
4093
4094 PR c++/101698
4095 * g++.dg/template/conv19.C: New test.
4096
4097 2022-04-14 Jason Merrill <jason@redhat.com>
4098
4099 PR c++/101442
4100 * g++.dg/cpp0x/initlist-nrv1.C: New test.
4101
4102 2022-04-14 Jason Merrill <jason@redhat.com>
4103
4104 PR c++/105265
4105 PR c++/100838
4106 * g++.dg/cpp0x/initlist-new6.C: New test.
4107
4108 2022-04-13 Richard Sandiford <richard.sandiford@arm.com>
4109
4110 PR tree-optimization/105254
4111 * g++.dg/vect/pr105254.cc: New test.
4112
4113 2022-04-13 Tobias Burnus <tobias@codesourcery.com>
4114
4115 PR fortran/105242
4116 * gfortran.dg/gomp/loop-exit.f90: New test.
4117
4118 2022-04-13 Jason Merrill <jason@redhat.com>
4119
4120 PR c++/105245
4121 PR c++/100111
4122 * g++.dg/cpp1y/constexpr-empty2.C: Add -fno-elide-constructors.
4123
4124 2022-04-13 Richard Biener <rguenther@suse.de>
4125
4126 PR tree-optimization/105263
4127 * gcc.dg/pr105263.c: New testcase.
4128
4129 2022-04-13 Jakub Jelinek <jakub@redhat.com>
4130
4131 PR middle-end/105253
4132 * gcc.target/i386/pr105253.c: New test.
4133
4134 2022-04-13 Jakub Jelinek <jakub@redhat.com>
4135
4136 PR c++/105233
4137 * g++.dg/cpp2a/is-constant-evaluated13.C: New test.
4138
4139 2022-04-13 Martin Jambor <mjambor@suse.cz>
4140
4141 PR testsuite/105183
4142 * gcc.dg/ipa/remref-7.c: Add --param max-inline-insns-auto=100 to options.
4143
4144 2022-04-13 Marek Polacek <polacek@redhat.com>
4145
4146 PR c++/97296
4147 * g++.dg/cpp0x/ref-bind4.C: Add dg-error.
4148 * g++.dg/cpp0x/ref-bind8.C: New test.
4149
4150 2022-04-13 Richard Biener <rguenther@suse.de>
4151
4152 PR middle-end/105259
4153 * gcc.target/i386/auto-init-4.c: Adjust.
4154
4155 2022-04-13 Jakub Jelinek <jakub@redhat.com>
4156
4157 PR target/105234
4158 * gcc.c-torture/compile/pr105234.c: New test.
4159
4160 2022-04-13 Richard Biener <rguenther@suse.de>
4161
4162 PR tree-optimization/105250
4163 * gcc.dg/pr105250.c: New testcase.
4164
4165 2022-04-13 Alexandre Oliva <oliva@adacore.com>
4166
4167 * gcc.target/powerpc/pr60203.c: Skip on no 128-bit long double.
4168
4169 2022-04-13 Alexandre Oliva <oliva@adacore.com>
4170
4171 PR target/102146
4172 * gcc.target/powerpc/pr56605.c: Accept SImode compare operand.
4173
4174 2022-04-13 Xi Ruoyao <xry111@mengyan1223.wang>
4175
4176 * gcc.target/mips/pr102024-4.c (dg-options): Add
4177 -ffat-lto-objects.
4178
4179 2022-04-12 Antoni Boucher <bouanto@zoho.com>
4180
4181 PR jit/104293
4182 * jit.dg/all-non-failing-tests.h: Mention
4183 test-setting-alignment.
4184 * jit.dg/test-setting-alignment.c: New test.
4185
4186 2022-04-12 Antoni Boucher <bouanto@zoho.com>
4187
4188 PR jit/104072
4189 * jit.dg/all-non-failing-tests.h: Add new
4190 test-register-variable.
4191 * jit.dg/harness.h: Add -fdiagnostics-color=never to context's
4192 command-line options.
4193 * jit.dg/test-error-register-variable-bad-name.c: New test.
4194 * jit.dg/test-error-register-variable-size-mismatch.c: New test.
4195 * jit.dg/test-register-variable.c: New test.
4196
4197 2022-04-12 Antoni Boucher <bouanto@zoho.com>
4198
4199 PR jit/104071
4200 * jit.dg/all-non-failing-tests.h: Add new test-bitcast.
4201 * jit.dg/test-bitcast.c: New test.
4202 * jit.dg/test-error-bad-bitcast.c: New test.
4203 * jit.dg/test-error-bad-bitcast2.c: New test.
4204
4205 2022-04-12 Antoni Boucher <bouanto@zoho.com>
4206
4207 PR target/95325
4208 * jit.dg/test-types.c: Add tests for sized integer types.
4209
4210 2022-04-12 Jason Merrill <jason@redhat.com>
4211
4212 PR c++/104669
4213 * g++.target/i386/mv31.C: New test.
4214
4215 2022-04-12 Jason Merrill <jason@redhat.com>
4216
4217 PR c++/102071
4218 * g++.dg/cpp1z/aligned-new9.C: Add single-object test.
4219
4220 2022-04-12 Patrick Palka <ppalka@redhat.com>
4221
4222 PR c++/103105
4223 * g++.dg/cpp2a/concepts-requires29.C: New test.
4224 * g++.dg/cpp2a/concepts-requires29a.C: New test.
4225
4226 2022-04-12 Richard Earnshaw <rearnsha@arm.com>
4227
4228 PR target/101755
4229 * gcc.target/arm/reg_equal_test.c: Convert to gimple test. Restrict
4230 to architectures with MOVW/MOVT.
4231
4232 2022-04-12 Richard Biener <rguenther@suse.de>
4233
4234 PR tree-optimization/105235
4235 * g++.dg/opt/pr105235-1.C: New testcase.
4236
4237 2022-04-12 Przemyslaw Wirkus <Przemyslaw.Wirkus@arm.com>
4238
4239 PR target/104144
4240 * gcc.target/arm/multilib.exp: Updated tests.
4241
4242 2022-04-12 Richard Biener <rguenther@suse.de>
4243
4244 PR tree-optimization/105226
4245 * gcc.dg/pr105226.c: New testcase.
4246
4247 2022-04-12 Jakub Jelinek <jakub@redhat.com>
4248
4249 PR target/105214
4250 * gcc.dg/asan/pr105214.c: New test.
4251
4252 2022-04-12 Jakub Jelinek <jakub@redhat.com>
4253
4254 PR rtl-optimization/105211
4255 * gcc.dg/pr105211.c: New test.
4256
4257 2022-04-12 Jason Merrill <jason@redhat.com>
4258
4259 PR c++/104142
4260 * g++.dg/opt/const7.C: New test.
4261
4262 2022-04-12 Jason Merrill <jason@redhat.com>
4263
4264 PR c++/105223
4265 PR c++/92918
4266 * g++.dg/template/using31.C: New test.
4267
4268 2022-04-11 Peter Bergner <bergner@linux.ibm.com>
4269
4270 PR target/104894
4271 * gcc.target/powerpc/pr104894.c: New test.
4272 * gcc.target/powerpc/pr104894-2.c: New test.
4273
4274 2022-04-11 Jason Merrill <jason@redhat.com>
4275
4276 PR c++/98249
4277 * g++.dg/lookup/new3.C: New test.
4278
4279 2022-04-11 Jakub Jelinek <jakub@redhat.com>
4280
4281 PR tree-optimization/105218
4282 * gcc.dg/pr105218.c: New test.
4283
4284 2022-04-11 Alexandre Oliva <oliva@adacore.com>
4285
4286 PR target/104253
4287 * gcc.target/powerpc/pr104253.c: Add missing dg- before
4288 require-effective-target. Prune warning about -mfloat128
4289 possibly not being fully supported.
4290
4291 2022-04-11 Tamar Christina <tamar.christina@arm.com>
4292
4293 PR target/105197
4294 * gcc.target/aarch64/sve/pr105197-1.c: New test.
4295 * gcc.target/aarch64/sve/pr105197-2.c: New test.
4296
4297 2022-04-11 Jason Merrill <jason@redhat.com>
4298
4299 PR c++/100370
4300 * g++.dg/warn/Wplacement-new-size-11.C: New test.
4301
4302 2022-04-11 Jakub Jelinek <jakub@redhat.com>
4303
4304 PR tree-optimization/104639
4305 * gcc.dg/tree-ssa/pr104639-1.c: New test.
4306 * gcc.dg/tree-ssa/pr104639-2.c: New test.
4307
4308 2022-04-11 Jakub Jelinek <jakub@redhat.com>
4309
4310 PR c++/105186
4311 * c-c++-common/pr105186.c: New test.
4312
4313 2022-04-11 Kewen Lin <linkw@linux.ibm.com>
4314
4315 PR testsuite/103196
4316 * gcc.target/powerpc/p9-vec-length-epil-7.c: Add option
4317 -fdisable-tree-cunroll.
4318 * gcc.target/powerpc/p9-vec-length-full-7.c: Likewise.
4319
4320 2022-04-10 Harald Anlauf <anlauf@gmx.de>
4321
4322 PR fortran/105184
4323 * gfortran.dg/coarray_44.f90: Adjust expected output.
4324 * gfortran.dg/coarray_allocate_11.f90: Likewise.
4325 * gfortran.dg/coarray_allocate_12.f90: New test.
4326
4327 2022-04-09 David Malcolm <dmalcolm@redhat.com>
4328
4329 PR analyzer/103892
4330 * gcc.dg/analyzer/pr103892.c: New test.
4331 * gcc.dg/analyzer/pr96841.c: Drop redundant
4332 -Wno-analyzer-too-complex.
4333
4334 2022-04-09 Jan Hubicka <hubicka@ucw.cz>
4335
4336 PR ipa/103376
4337 * gcc.c-torture/compile/pr103376.c: New test.
4338
4339 2022-04-09 Jan Hubicka <hubicka@ucw.cz>
4340
4341 * gcc.dg/ipa/pr105160.c: New test.
4342
4343 2022-04-09 Xi Ruoyao <xry111@mengyan1223.wang>
4344
4345 * gcc.dg/stack-usage-1.c: Adjust for LoongArch LP64.
4346
4347 2022-04-09 Xi Ruoyao <xry111@mengyan1223.wang>
4348
4349 * gcc.dg/builtin-apply2.c (dg-skip-if): Add loongarch*-*-*.
4350
4351 2022-04-09 Jason Merrill <jason@redhat.com>
4352
4353 PR c++/105191
4354 PR c++/92385
4355 * g++.dg/cpp0x/constexpr-array28.C: New test.
4356
4357 2022-04-09 Jason Merrill <jason@redhat.com>
4358
4359 PR c++/91618
4360 PR c++/96604
4361 * g++.dg/cpp0x/friend7.C: Remove xfail.
4362 * g++.dg/template/friend72.C: New test.
4363 * g++.dg/template/friend72a.C: New test.
4364 * g++.dg/template/friend73.C: New test.
4365
4366 2022-04-08 Richard Biener <rguenther@suse.de>
4367
4368 PR tree-optimization/105198
4369 * gcc.dg/torture/pr105198.c: New testcase.
4370
4371 2022-04-08 Jakub Jelinek <jakub@redhat.com>
4372
4373 PR c++/105187
4374 * c-c++-common/torture/20050113-1.c: Add dg-additional-options
4375 -Wno-psabi.
4376
4377 2022-04-08 Jakub Jelinek <jakub@redhat.com>
4378
4379 PR c/105149
4380 * gcc.dg/pr105149.c: New test.
4381
4382 2022-04-08 Jakub Jelinek <jakub@redhat.com>
4383
4384 PR tree-optimization/105189
4385 * g++.dg/torture/pr105189.C: New test.
4386
4387 2022-04-08 Richard Biener <rguenther@suse.de>
4388
4389 PR tree-optimization/105175
4390 * gcc.dg/pr105175.c: New testcase.
4391
4392 2022-04-07 Michael Meissner <meissner@linux.ibm.com>
4393
4394 PR target/104253
4395 * lib/target-supports.exp (check_ppc_float128_sw_available): Do
4396 not run float128 tests on VxWorks.
4397 (check_ppc_float128_hw_available): Likewise.
4398 (check_effective_target_ppc_ieee128_ok): Likewise.
4399
4400 2022-04-07 Tamar Christina <tamar.christina@arm.com>
4401
4402 PR testsuite/105196
4403 * gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Remove slp1 check.
4404
4405 2022-04-07 Richard Biener <rguenther@suse.de>
4406 Jan Hubicka <hubicka@ucw.cz>
4407
4408 PR ipa/104303
4409 * gnat.dg/concat5.adb: New.
4410 * gnat.dg/concat5_pkg1.adb: Likewise.
4411 * gnat.dg/concat5_pkg1.ads: Likewise.
4412 * gnat.dg/concat5_pkg2.adb: Likewise.
4413 * gnat.dg/concat5_pkg2.ads: Likewise.
4414
4415 2022-04-07 David Malcolm <dmalcolm@redhat.com>
4416
4417 PR analyzer/102208
4418 * gcc.dg/analyzer/symbolic-9.c: New test.
4419 * gcc.dg/analyzer/torture/leak-pr102308-1.c: New test.
4420 * gcc.dg/analyzer/torture/leak-pr102308-2.c: New test.
4421
4422 2022-04-07 Richard Biener <rguenther@suse.de>
4423
4424 PR tree-optimization/105185
4425 * gcc.dg/torture/pr105185.c: New testcase.
4426
4427 2022-04-07 Tamar Christina <tamar.christina@arm.com>
4428
4429 PR target/104049
4430 * gcc.target/aarch64/vadd_reduc-1.c: New test.
4431 * gcc.target/aarch64/vadd_reduc-2.c: New test.
4432
4433 2022-04-07 Tamar Christina <tamar.christina@arm.com>
4434
4435 PR testsuite/105095
4436 * gcc.dg/vect/complex/fast-math-complex-add-double.c: Update for codegen.
4437 * gcc.dg/vect/complex/fast-math-complex-add-float.c: Likewise.
4438 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Likewise.
4439 * gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c: Likewise.
4440 * gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Likewise.
4441 * gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c: Likewise.
4442 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: Likewise.
4443 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: Likewise.
4444 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: Likewise.
4445 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: Likewise.
4446 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: Likewise.
4447 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: Likewise.
4448 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: Likewise.
4449 * gcc.dg/vect/vect.exp: Add extra letter to filter.
4450
4451 2022-04-07 Tamar Christina <tamar.christina@arm.com>
4452
4453 * gcc.target/aarch64/pr103350-1.c: Skip on BE.
4454 * gcc.target/aarch64/pr103350-2.c: Likewise.
4455
4456 2022-04-07 Jakub Jelinek <jakub@redhat.com>
4457
4458 PR tree-optimization/102586
4459 * g++.dg/torture/builtin-clear-padding-5.C: New test.
4460 * g++.dg/cpp2a/builtin-clear-padding1.C (bar): Uncomment one
4461 call that is now accepted.
4462
4463 2022-04-07 Jakub Jelinek <jakub@redhat.com>
4464
4465 PR tree-optimization/105150
4466 * gcc.dg/pr105150.c: New test.
4467
4468 2022-04-07 Richard Biener <rguenther@suse.de>
4469
4470 PR middle-end/105165
4471 * gcc.dg/pr105165.c: New testcase.
4472
4473 2022-04-07 Andreas Krebbel <krebbel@linux.ibm.com>
4474
4475 PR target/105147
4476 * gcc.dg/pr105140.c: Skip for s390*-*-*.
4477
4478 2022-04-07 Jason Merrill <jason@redhat.com>
4479
4480 PR c++/101051
4481 * g++.dg/cpp0x/trailing15.C: New test.
4482
4483 2022-04-07 Jason Merrill <jason@redhat.com>
4484
4485 PR c++/101717
4486 * g++.dg/cpp1y/lambda-generic-this4.C: New test.
4487
4488 2022-04-07 Jason Merrill <jason@redhat.com>
4489
4490 PR c++/105187
4491 * gcc.c-torture/compile/20050113-1.c: Moved to...
4492 * c-c++-common/torture/20050113-1.c: ...here.
4493
4494 2022-04-06 Jakub Jelinek <jakub@redhat.com>
4495
4496 PR c++/104668
4497 * g++.dg/cpp0x/pr104668.C: New test.
4498
4499 2022-04-06 Patrick Palka <ppalka@redhat.com>
4500
4501 PR c++/105143
4502 * g++.dg/cpp2a/nodiscard1.C: New test.
4503 * g++.dg/warn/Wctad-maybe-unsupported4.C: New test.
4504
4505 2022-04-06 Segher Boessenkool <segher@kernel.crashing.org>
4506
4507 PR target/105147
4508 * gcc.dg/pr105140.c: Skip for powerpc*-*-*.
4509
4510 2022-04-06 Jason Merrill <jason@redhat.com>
4511
4512 PR c++/104702
4513 * g++.dg/warn/Wunused-19.C: New test.
4514
4515 2022-04-06 Xi Ruoyao <xry111@mengyan1223.wang>
4516
4517 * g++.target/mips/cxx17_empty_base.C: New test.
4518
4519 2022-04-06 Jason Merrill <jason@redhat.com>
4520
4521 PR c++/100608
4522 * g++.dg/warn/Wshadow-compatible-local-3.C: New test.
4523
4524 2022-04-06 Richard Biener <rguenther@suse.de>
4525
4526 PR tree-optimization/105173
4527 * gcc.dg/pr105173.c: New testcase.
4528
4529 2022-04-06 Richard Biener <rguenther@suse.de>
4530
4531 PR ipa/105166
4532 * gcc.dg/torture/pr105166.c: New testcase.
4533
4534 2022-04-06 Richard Biener <rguenther@suse.de>
4535
4536 PR tree-optimization/105163
4537 * gcc.dg/torture/pr105163.c: New testcase.
4538
4539 2022-04-06 Richard Sandiford <richard.sandiford@arm.com>
4540
4541 PR tree-optimization/103761
4542 * gcc.dg/vect/pr103761.c: New test.
4543 * gcc.target/aarch64/sve/pr103761.c: Likewise.
4544
4545 2022-04-06 Richard Biener <rguenther@suse.de>
4546
4547 PR tree-optimization/105148
4548 * gcc.dg/torture/pr105148.c: New testcase.
4549
4550 2022-04-06 Roger Sayle <roger@nextmovesoftware.com>
4551
4552 * gcc.target/i386/sse2-v1ti-andnot.c: New test case.
4553
4554 2022-04-06 Richard Biener <rguenther@suse.de>
4555
4556 PR tree-optimization/105142
4557 * g++.dg/torture/pr105142.C: New testcase.
4558
4559 2022-04-06 Richard Biener <rguenther@suse.de>
4560
4561 PR testsuite/105122
4562 * gcc.dg/memcpy-6.c: Adjust.
4563 * gcc.dg/strlenopt-73.c: Likewise.
4564 * gcc.dg/strlenopt-80.c: Likewise.
4565
4566 2022-04-05 Sandra Loosemore <sandra@codesourcery.com>
4567
4568 * gfortran.dg/gomp/masked-taskloop.f90: New.
4569
4570 2022-04-05 Uroš Bizjak <ubizjak@gmail.com>
4571
4572 PR target/105139
4573 * gcc.target/i386/pr105139.c: New test.
4574
4575 2022-04-05 Harald Anlauf <anlauf@gmx.de>
4576
4577 PR fortran/104210
4578 * gfortran.dg/pr104210.f90: New test.
4579
4580 2022-04-05 Harald Anlauf <anlauf@gmx.de>
4581 Steven G. Kargl <kargl@gcc.gnu.org>
4582
4583 PR fortran/105138
4584 * gfortran.dg/recursive_reference_3.f90: New test.
4585
4586 2022-04-05 Richard Sandiford <richard.sandiford@arm.com>
4587
4588 * gcc.target/aarch64/mops_4.c: New test.
4589
4590 2022-04-05 Richard Sandiford <richard.sandiford@arm.com>
4591
4592 PR target/103147
4593 * gcc.target/aarch64/pr103147-1.c: New test.
4594 * gcc.target/aarch64/pr103147-2.c: Likewise.
4595 * gcc.target/aarch64/pr103147-3.c: Likewise.
4596 * gcc.target/aarch64/pr103147-4.c: Likewise.
4597 * gcc.target/aarch64/pr103147-5.c: Likewise.
4598 * gcc.target/aarch64/pr103147-6.c: Likewise.
4599 * gcc.target/aarch64/pr103147-7.c: Likewise.
4600 * gcc.target/aarch64/pr103147-8.c: Likewise.
4601 * gcc.target/aarch64/pr103147-9.c: Likewise.
4602 * gcc.target/aarch64/pr103147-10.c: Likewise.
4603 * g++.target/aarch64/pr103147-1.C: Likewise.
4604 * g++.target/aarch64/pr103147-2.C: Likewise.
4605 * g++.target/aarch64/pr103147-3.C: Likewise.
4606 * g++.target/aarch64/pr103147-4.C: Likewise.
4607 * g++.target/aarch64/pr103147-5.C: Likewise.
4608 * g++.target/aarch64/pr103147-6.C: Likewise.
4609 * g++.target/aarch64/pr103147-7.C: Likewise.
4610 * g++.target/aarch64/pr103147-8.C: Likewise.
4611 * g++.target/aarch64/pr103147-9.C: Likewise.
4612 * g++.target/aarch64/pr103147-10.C: Likewise.
4613
4614 2022-04-05 Jason Merrill <jason@redhat.com>
4615
4616 PR c++/103852
4617 DR 1286
4618 * g++.dg/cpp1z/class-deduction-alias1.C: Expect warning.
4619
4620 2022-04-05 Jason Merrill <jason@redhat.com>
4621
4622 PR c++/101677
4623 * g++.dg/cpp2a/concepts-pr67178.C: Adjust error.
4624 * g++.dg/cpp2a/concepts-requires28.C: New test.
4625
4626 2022-04-05 Jason Merrill <jason@redhat.com>
4627
4628 * g++.dg/cpp0x/noexcept34.C: Allow more wording variation.
4629
4630 2022-04-05 Richard Biener <rguenther@suse.de>
4631
4632 PR c/105151
4633 * gcc.dg/gimplefe-error-14.c: New testcase.
4634
4635 2022-04-05 Robin Dapp <rdapp@linux.ibm.com>
4636
4637 * gcc.target/s390/zvector/vec-double-compile.c: Expect vl
4638 instead of vc*.
4639 * gcc.target/s390/zvector/vec-float-compile.c: Dito.
4640 * gcc.target/s390/zvector/vec-signed-compile.c: Dito.
4641 * gcc.target/s390/zvector/vec-unsigned-compile.c: Dito.
4642
4643 2022-04-05 Robin Dapp <rdapp@linux.ibm.com>
4644
4645 * gcc.target/s390/ifcvt-two-insns-bool.c: Change nle to h.
4646 * gcc.target/s390/ifcvt-two-insns-int.c: Dito.
4647 * gcc.target/s390/ifcvt-two-insns-long.c: Dito.
4648
4649 2022-04-05 Robin Dapp <rdapp@linux.ibm.com>
4650
4651 * gcc.dg/Wuse-after-free-2.c:
4652 Add -fno-tree-loop-distribute-patterns in order to avoid
4653 rawmemchr.
4654
4655 2022-04-05 liuhongt <hongtao.liu@intel.com>
4656
4657 * gcc.target/i386/pr101908-1.c: New test.
4658 * gcc.target/i386/pr101908-2.c: New test.
4659 * gcc.target/i386/pr101908-3.c: New test.
4660
4661 2022-04-04 Jason Merrill <jason@redhat.com>
4662
4663 PR c++/101894
4664 * g++.dg/lookup/friend22.C: New test.
4665
4666 2022-04-04 Jason Merrill <jason@redhat.com>
4667
4668 PR c++/103852
4669 DR 1286
4670 * g++.dg/cpp0x/alias-decl-dr1286a.C: Default args now matter.
4671 * g++.dg/cpp1z/class-deduction-alias1.C: New test.
4672
4673 2022-04-04 Richard Biener <rguenther@suse.de>
4674
4675 PR tree-optimization/105132
4676 * gcc.dg/torture/pr105132.c: New testcase.
4677
4678 2022-04-04 Richard Biener <rguenther@suse.de>
4679
4680 PR middle-end/105140
4681 * gcc.dg/pr105140.c: New testcase.
4682
4683 2022-04-04 Iain Buclaw <ibuclaw@gdcproject.org>
4684
4685 PR d/104740
4686 * gdc.dg/simd_ctfe.d: Compile with target avx_runtime or
4687 vect_sizes_16B_8B.
4688
4689 2022-04-03 Jakub Jelinek <jakub@redhat.com>
4690
4691 PR target/105123
4692 * gcc.target/i386/pr105123.c: New test.
4693
4694 2022-04-03 Benno Evers <benno.evers@tenzir.com>
4695 Iain Sandoe <iain@sandoe.co.uk>
4696
4697 PR c++/103328
4698 * g++.dg/coroutines/pr103328.C: New test.
4699
4700 2022-04-02 Iain Buclaw <ibuclaw@gdcproject.org>
4701
4702 * gdc.dg/nrvo1.d: New test.
4703
4704 2022-04-02 Xi Ruoyao <xry111@mengyan1223.wang>
4705
4706 * gcc.target/mips/pr102024-4.c: New test.
4707
4708 2022-04-02 Alexandre Oliva <oliva@adacore.com>
4709
4710 * gcc.dg/fixed-point/composite-type.c: Add -Wno-array-parameter.
4711
4712 2022-04-01 Jason Merrill <jason@redhat.com>
4713
4714 Revert:
4715 2022-03-31 Jason Merrill <jason@redhat.com>
4716
4717 PR c++/96645
4718 * g++.dg/cpp0x/nsdmi10.C: Now OK.
4719 * g++.dg/ext/is_constructible3.C: Likewise.
4720 * g++.dg/ext/is_constructible7.C: Likewise.
4721
4722 2022-04-01 Jason Merrill <jason@redhat.com>
4723
4724 Revert:
4725 2022-03-24 Jason Merrill <jason@redhat.com>
4726
4727 PR c++/96645
4728 * g++.dg/ext/is_constructible3.C: Expect error.
4729 * g++.dg/ext/is_constructible7.C: New test.
4730
4731 2022-04-01 Patrick Palka <ppalka@redhat.com>
4732
4733 PR c++/105110
4734 * g++.dg/cpp2a/nontype-class52.C: New test.
4735
4736 2022-04-01 Xi Ruoyao <xry111@mengyan1223.wang>
4737
4738 PR target/102024
4739 * gcc.target/mips/pr102024-1.c: New test.
4740 * gcc.target/mips/pr102024-2.c: New test.
4741 * gcc.target/mips/pr102024-3.c: New test.
4742
4743 2022-04-01 Xi Ruoyao <xry111@mengyan1223.wang>
4744
4745 PR target/102024
4746 * g++.target/mips/mips.exp: New test supporting file.
4747 * g++.target/mips/pr102024.C: New test.
4748
4749 2022-04-01 Jakub Jelinek <jakub@redhat.com>
4750
4751 PR tree-optimization/104645
4752 * gcc.dg/tree-ssa/pr104645.c: New test.
4753
4754 2022-04-01 Jakub Jelinek <jakub@redhat.com>
4755
4756 PR target/102024
4757 * gcc.dg/compat/pr102024_test.h: Add further tests with zero sized
4758 structures and arrays.
4759 * g++.dg/compat/pr102024_test.h: Add further tests with zero sized
4760 arrays.
4761
4762 2022-04-01 Tom de Vries <tdevries@suse.de>
4763
4764 * gcc.target/nvptx/nvptx.exp
4765 (check_effective_target_runtime_ptx_isa_version_6_3): Rename and
4766 generalize to ...
4767 (check_effective_target_runtime_ptx_isa_version_at_least): .. this.
4768 (check_effective_target_default_ptx_isa_version_at_least)
4769 (check_effective_target_runtime_ptx_alias, add_options_for_ptx_alias):
4770 New proc.
4771 * gcc.target/nvptx/alias-1.c: Use "target runtime_ptx_alias" and
4772 "dg-add-options ptx_alias".
4773 * gcc.target/nvptx/alias-2.c: Same.
4774 * gcc.target/nvptx/alias-3.c: Same.
4775 * gcc.target/nvptx/alias-4.c: Same.
4776
4777 2022-04-01 Alexandre Oliva <oliva@adacore.com>
4778
4779 * lib/target-supports.exp
4780 (check_effective_target_arm_soft_ok_link): New.
4781 * gcc.target/arm/size-optimization-ieee-1.c: Use it.
4782 * gcc.target/arm/size-optimization-ieee-2.c: Likewise.
4783 * gcc.target/arm/size-optimization-ieee-3.c: Likewise.
4784
4785 2022-03-31 Martin Jambor <mjambor@suse.cz>
4786
4787 * gcc.dg/ipa/pr103083-1.c: New test.
4788 * gcc.dg/ipa/pr103083-2.c: Likewise.
4789
4790 2022-03-31 Martin Jambor <mjambor@suse.cz>
4791
4792 PR ipa/102513
4793 * gcc.dg/ipa/pr102513.c: New test.
4794
4795 2022-03-31 Martin Jambor <mjambor@suse.cz>
4796
4797 PR ipa/103171
4798 * gcc.dg/ipa/remref-6.c: Adjust dump scan string.
4799 * gcc.dg/ipa/remref-7.c: New test.
4800 * gcc.dg/lto/pr103171_0.c: New test.
4801 * gcc.dg/lto/pr103171_1.c: Likewise.
4802
4803 2022-03-31 Tom de Vries <tdevries@suse.de>
4804
4805 * gcc.target/nvptx/march.c: Add missing space in dg-options line.
4806
4807 2022-03-31 Richard Biener <rguenther@suse.de>
4808
4809 PR tree-optimization/105109
4810 * gcc.dg/uninit-pr105109.c: New testcase.
4811
4812 2022-03-31 Jason Merrill <jason@redhat.com>
4813
4814 PR c++/96645
4815 * g++.dg/cpp0x/nsdmi10.C: Now OK.
4816 * g++.dg/ext/is_constructible3.C: Likewise.
4817 * g++.dg/ext/is_constructible7.C: Likewise.
4818
4819 2022-03-30 Harald Anlauf <anlauf@gmx.de>
4820
4821 PR fortran/100892
4822 * gfortran.dg/associated_target_8.f90: New test.
4823
4824 2022-03-30 Vladimir N. Makarov <vmakarov@redhat.com>
4825
4826 PR middle-end/105032
4827 * gcc.target/i386/pr105032.c: New.
4828
4829 2022-03-30 Jakub Jelinek <jakub@redhat.com>
4830
4831 Revert:
4832 2022-03-30 Jakub Jelinek <jakub@redhat.com>
4833
4834 PR tree-optimization/80334
4835 PR target/102772
4836 * g++.dg/torture/pr80334.C: Change from dg-do run to dg-do compile.
4837
4838 2022-03-30 Marek Polacek <polacek@redhat.com>
4839
4840 PR c++/101030
4841 * g++.dg/ext/cond5.C: New test.
4842
4843 2022-03-30 Patrick Palka <ppalka@redhat.com>
4844
4845 PR c++/100474
4846 * g++.dg/cpp2a/concepts-traits3.C: New test.
4847
4848 2022-03-30 Jakub Jelinek <jakub@redhat.com>
4849
4850 PR tree-optimization/80334
4851 PR target/102772
4852 * g++.dg/torture/pr80334.C: Change from dg-do run to dg-do compile.
4853
4854 2022-03-30 Marek Polacek <polacek@redhat.com>
4855
4856 PR c++/93280
4857 PR c++/104583
4858 * g++.dg/cpp0x/nsdmi-list7.C: New test.
4859 * g++.dg/cpp0x/nsdmi-list8.C: New test.
4860
4861 2022-03-30 Jakub Jelinek <jakub@redhat.com>
4862
4863 PR sanitizer/105093
4864 * g++.dg/ubsan/pr105093.C: New test.
4865
4866 2022-03-30 Jakub Jelinek <jakub@redhat.com>
4867
4868 PR tree-optimization/105094
4869 * gcc.dg/pr105094.c: New test.
4870
4871 2022-03-30 Jakub Jelinek <jakub@redhat.com>
4872
4873 PR c++/105092
4874 * g++.dg/gomp/pr105092.C: New test.
4875
4876 2022-03-30 Jakub Jelinek <jakub@redhat.com>
4877
4878 PR c++/105061
4879 * g++.dg/concepts/pr105061.C: New test.
4880
4881 2022-03-30 Alexandre Oliva <oliva@adacore.com>
4882
4883 * gcc.dg/analyzer/strndup-1.c: Add *-*-vxworks* to no-strndup
4884 in libc.
4885
4886 2022-03-30 Alexandre Oliva <oliva@adacore.com>
4887
4888 * gcc.dg/weak/typeof-2.c: Add arm*-*-* to targets that may
4889 place the call target in a constant pool.
4890
4891 2022-03-29 David Malcolm <dmalcolm@redhat.com>
4892
4893 PR testsuite/105085
4894 * gcc.dg/analyzer/untracked-1.c: Add further test coverage.
4895
4896 2022-03-29 Harald Anlauf <anlauf@gmx.de>
4897 Steven G. Kargl <kargl@gcc.gnu.org>
4898
4899 PR fortran/104571
4900 * gfortran.dg/pr104571.f90: New test.
4901
4902 2022-03-29 Jonathan Wakely <jwakely@redhat.com>
4903
4904 * lib/g++-dg.exp: Update comments.
4905 * lib/g++.exp (gpp_std_list): Check for an existing value before
4906 setting it to an empty list.
4907
4908 2022-03-29 Jonathan Wakely <jwakely@redhat.com>
4909
4910 * g++.dg/cpp0x/noexcept06.C: Disable for C++23.
4911
4912 2022-03-29 Harald Anlauf <anlauf@gmx.de>
4913
4914 PR fortran/50549
4915 * gfortran.dg/char_pointer_assign_7.f90: New test.
4916
4917 2022-03-29 Marek Polacek <polacek@redhat.com>
4918 Jakub Jelinek <jakub@redhat.com>
4919
4920 PR middle-end/103597
4921 * c-c++-common/Wimplicit-fallthrough-39.c: New test.
4922
4923 2022-03-29 Patrick Palka <ppalka@redhat.com>
4924
4925 PR c++/71637
4926 * c-c++-common/Wmisleading-indentation-6.c: New test.
4927
4928 2022-03-29 Richard Earnshaw <rearnsha@arm.com>
4929
4930 * gcc.target/aarch64/aapcs64/test_28.c: New test.
4931
4932 2022-03-29 Richard Earnshaw <rearnsha@arm.com>
4933
4934 PR target/102024
4935 * gcc.target/arm/aapcs/vfp26.c: New test.
4936
4937 2022-03-29 Tom de Vries <tdevries@suse.de>
4938
4939 PR target/104857
4940 * gcc.target/nvptx/ptx31.c: New test.
4941 * gcc.target/nvptx/ptx60.c: New test.
4942 * gcc.target/nvptx/ptx63.c: New test.
4943 * gcc.target/nvptx/ptx70.c: New test.
4944
4945 2022-03-29 Tom de Vries <tdevries@suse.de>
4946
4947 PR target/104714
4948 * gcc.target/nvptx/march-map.c: New test.
4949
4950 2022-03-29 Tom de Vries <tdevries@suse.de>
4951
4952 * gcc.target/nvptx/main.c: New test.
4953 * gcc.target/nvptx/march.c: New test.
4954
4955 2022-03-29 Chenghua Xu <xuchenghua@loongson.cn>
4956 Lulu Cheng <chenglulu@loongson.cn>
4957
4958 * g++.dg/cpp0x/constexpr-rom.C: Add build options for LoongArch.
4959 * g++.old-deja/g++.abi/ptrmem.C: Add LoongArch support.
4960 * g++.old-deja/g++.pt/ptrmem6.C: xfail for LoongArch.
4961 * gcc.dg/20020312-2.c: Add LoongArch support.
4962 * c-c++-common/zero-scratch-regs-10.c: Like wise
4963 * c-c++-common/zero-scratch-regs-11.c: Like wise
4964 * c-c++-common/zero-scratch-regs-8.c: Like wise
4965 * c-c++-common/zero-scratch-regs-9.c: Like wise
4966 * gcc.dg/loop-8.c: Skip on LoongArch.
4967 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
4968 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4969 * go.test/go-test.exp: Define the LoongArch target.
4970 * lib/target-supports.exp: Like wise.
4971 * gcc.target/loongarch/loongarch.exp: New file.
4972 * gcc.target/loongarch/tst-asm-const.c: Like wise.
4973 * gcc.target/loongarch/larch-builtin.c: Like wise.
4974
4975 2022-03-29 Marc Poulhiès <poulhies@adacore.com>
4976
4977 * gcc.target/i386/pr103275.c: Add missing
4978 dg-require-effective-target for checking fpic.
4979
4980 2022-03-29 Marc Poulhiès <poulhies@adacore.com>
4981
4982 * gcc.target/i386/pr97521.c: Add -Wno-psabi to dg-options.
4983 * gcc.dg/analyzer/pr96713.c: Likewise.
4984
4985 2022-03-29 Richard Biener <rguenther@suse.de>
4986
4987 PR tree-optimization/105080
4988 * gcc.dg/pr105080.c: New testcase.
4989
4990 2022-03-29 David Malcolm <dmalcolm@redhat.com>
4991
4992 * gcc.dg/analyzer/pr105087-1.c: New test.
4993 * gcc.dg/analyzer/pr105087-2.c: New test.
4994 * gcc.dg/analyzer/vasprintf-1.c: New test.
4995
4996 2022-03-29 David Malcolm <dmalcolm@redhat.com>
4997
4998 PR analyzer/105074
4999 * gcc.dg/analyzer/pr105074.c: New test.
5000 * gcc.dg/analyzer/untracked-1.c (extern_fn_char_ptr): New decl.
5001 (test_13): New.
5002
5003 2022-03-28 Patrick Palka <ppalka@redhat.com>
5004
5005 PR c++/105067
5006 * g++.dg/cpp2a/concepts-err4.C: New test.
5007
5008 2022-03-28 Patrick Palka <ppalka@redhat.com>
5009
5010 PR c++/105064
5011 * g++.dg/cpp2a/concepts-friend9.C: New test.
5012
5013 2022-03-28 Jason Merrill <jason@redhat.com>
5014
5015 PR c++/105003
5016 PR c++/104008
5017 PR c++/102869
5018 * g++.dg/cpp0x/variadic-alias6.C: New test.
5019 * g++.dg/cpp0x/variadic-alias7.C: New test.
5020
5021 2022-03-28 David Malcolm <dmalcolm@redhat.com>
5022
5023 PR analyzer/104308
5024 * gcc.dg/analyzer/pr104308.c: New test.
5025 * gcc.dg/uninit-40.c (foo): Update expression in expected message.
5026
5027 2022-03-28 Jason Merrill <jason@redhat.com>
5028
5029 PR c++/102071
5030 * g++.dg/cpp1z/aligned-new9.C: New test.
5031
5032 2022-03-28 Jason Merrill <jason@redhat.com>
5033
5034 PR c++/103291
5035 * g++.dg/ext/visibility/visibility-local-extern1.C: New test.
5036
5037 2022-03-28 Jason Merrill <jason@redhat.com>
5038
5039 PR c++/102123
5040 * g++.dg/cpp1z/class-deduction110.C: New test.
5041
5042 2022-03-28 Jason Merrill <jason@redhat.com>
5043
5044 PR c++/103968
5045 * g++.dg/cpp0x/alias-decl-mem1.C: New test.
5046
5047 2022-03-28 Jason Merrill <jason@redhat.com>
5048
5049 PR c++/103943
5050 * g++.dg/cpp1z/class-deduction109.C: New test.
5051
5052 2022-03-28 Jason Merrill <jason@redhat.com>
5053
5054 PR c++/102045
5055 * g++.dg/cpp1z/aggr-base12.C: New test.
5056
5057 2022-03-28 Jason Merrill <jason@redhat.com>
5058
5059 PR c++/104847
5060 * g++.dg/abi/mangle-union1.C: New test.
5061
5062 2022-03-28 Jason Merrill <jason@redhat.com>
5063
5064 PR c++/99445
5065 PR c++/103769
5066 * g++.dg/cpp0x/variadic-alias5.C: New test.
5067
5068 2022-03-28 liuhongt <hongtao.liu@intel.com>
5069
5070 * gcc.target/i386/pr105066.c: New test.
5071
5072 2022-03-28 Richard Biener <rguenther@suse.de>
5073
5074 * gcc.dg/torture/pr100786.c: Add dg-require alias.
5075
5076 2022-03-27 H.J. Lu <hjl.tools@gmail.com>
5077
5078 PR target/105068
5079 * gcc.target/i386/pr105068.c: New test.
5080
5081 2022-03-26 Jakub Jelinek <jakub@redhat.com>
5082
5083 PR rtl-optimization/103775
5084 * gcc.dg/pr103775.c: New test.
5085
5086 2022-03-26 Patrick Palka <ppalka@redhat.com>
5087
5088 PR c++/105050
5089 * g++.dg/cpp1y/constexpr-105050.C: New test.
5090
5091 2022-03-26 Patrick Palka <ppalka@redhat.com>
5092
5093 PR c++/103455
5094 * g++.dg/overload/builtin6.C: New test.
5095
5096 2022-03-26 David Malcolm <dmalcolm@redhat.com>
5097
5098 PR analyzer/105057
5099 * gcc.dg/analyzer/fread-2.c: New test, as a regression test for
5100 ICE in store::set_value on untracked base region.
5101 * gcc.dg/analyzer/memset-2.c: Likewise, for ICE in
5102 store::fill_region.
5103 * gcc.dg/analyzer/strcpy-2.c: Likewise, for ICE in
5104 store::mark_region_as_unknown.
5105
5106 2022-03-26 Jakub Jelinek <jakub@redhat.com>
5107
5108 * c-c++-common/builtin-convertvector-3.c: New test.
5109 * g++.dg/cpp2a/bit-cast15.C: New test.
5110
5111 2022-03-25 Peter Bergner <bergner@linux.ibm.com>
5112
5113 * g++.dg/pr65240-1.C: Use -mdejagnu-cpu=. Remove dg-skip-if.
5114 * g++.dg/pr65240-2.C: Likewise.
5115 * g++.dg/pr65240-3.C: Likewise.
5116 * g++.dg/pr65240-4.C: Likewise.
5117 * g++.dg/pr65242.C: Likewise.
5118 * g++.dg/pr67211.C: Likewise.
5119 * g++.dg/pr69667.C: Likewise.
5120 * g++.dg/pr71294.C: Likewise.
5121 * g++.dg/pr84279.C: Likewise.
5122 * g++.dg/torture/ppc-ldst-array.C: Likewise.
5123 * gfortran.dg/nint_p7.f90: Likewise.
5124 * gfortran.dg/pr102860.f90: Likewise.
5125 * gcc.target/powerpc/fusion.c: Use -mdejagnu-cpu= and -mdejagnu-tune=.
5126 * gcc.target/powerpc/fusion2.c: Likewise.
5127 * gcc.target/powerpc/int_128bit-runnable.c: Use -mdejagnu-cpu=.
5128 * gcc.target/powerpc/test_mffsl.c: Likewise.
5129 * gfortran.dg/pr47614.f: Likewise.
5130 * gfortran.dg/pr58968.f: Likewise.
5131
5132 2022-03-25 H.J. Lu <hjl.tools@gmail.com>
5133
5134 PR testsuite/105055
5135 * gcc.target/i386/pr95483-1.c: Replace -msse with -msse2.
5136
5137 2022-03-25 Christophe Lyon <christohe.lyon@arm.com>
5138
5139 PR target/104882
5140 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
5141 * gcc.target/arm/simd/mve-vshl.c: Likewise.
5142 * gcc.target/arm/simd/mve-vec-pack.c: Delete.
5143 * gcc.target/arm/simd/mve-vec-unpack.c: Delete.
5144 * gcc.target/arm/simd/pr104882.c: New test.
5145
5146 2022-03-25 Richard Biener <rguenther@suse.de>
5147
5148 PR tree-optimization/105053
5149 * g++.dg/vect/pr105053.cc: New testcase.
5150
5151 2022-03-25 Marek Polacek <polacek@redhat.com>
5152
5153 PR c++/104944
5154 * g++.dg/cpp0x/alignas20.C: New test.
5155
5156 2022-03-25 Richard Biener <rguenther@suse.de>
5157
5158 PR middle-end/105049
5159 * gcc.dg/pr105049.c: New testcase.
5160
5161 2022-03-25 David Malcolm <dmalcolm@redhat.com>
5162
5163 PR analyzer/104954
5164 * gcc.dg/analyzer/asm-x86-dyndbg-1.c: New test.
5165 * gcc.dg/analyzer/asm-x86-dyndbg-2.c: New test.
5166 * gcc.dg/analyzer/many-unused-locals.c: New test.
5167 * gcc.dg/analyzer/untracked-1.c: New test.
5168 * gcc.dg/analyzer/unused-local-1.c: New test.
5169
5170 2022-03-24 Marek Polacek <polacek@redhat.com>
5171
5172 PR c++/104284
5173 * g++.dg/cpp1y/constexpr-104284-1.C: New test.
5174 * g++.dg/cpp1y/constexpr-104284-2.C: New test.
5175 * g++.dg/cpp1y/constexpr-104284-3.C: New test.
5176 * g++.dg/cpp1y/constexpr-104284-4.C: New test.
5177
5178 2022-03-24 Jason Merrill <jason@redhat.com>
5179
5180 PR c++/96645
5181 * g++.dg/ext/is_constructible3.C: Expect error.
5182 * g++.dg/ext/is_constructible7.C: New test.
5183
5184 2022-03-24 Marek Polacek <polacek@redhat.com>
5185
5186 PR c++/102990
5187 * g++.dg/cpp0x/nsdmi-template22.C: New test.
5188 * g++.dg/cpp0x/nsdmi-template23.C: New test.
5189
5190 2022-03-24 Patrick Palka <ppalka@redhat.com>
5191
5192 PR c++/104620
5193 * g++.dg/cpp23/consteval-if2.C: XFAIL two dg-error tests where
5194 the argument to the non-constant non-dependent consteval call is
5195 wrapped by NON_DEPENDENT_EXPR.
5196 * g++.dg/cpp2a/consteval30.C: New test.
5197
5198 2022-03-24 Alexandre Oliva <oliva@adacore.com>
5199
5200 PR debug/104564
5201 * c-c++-common/torture/harden-comp.c: Adjust.
5202 * c-c++-common/torture/harden-cond.c: Adjust.
5203
5204 2022-03-24 Alexandre Oliva <oliva@adacore.com>
5205
5206 PR middle-end/104975
5207 * gcc.dg/pr104975.c: New.
5208
5209 2022-03-24 Jakub Jelinek <jakub@redhat.com>
5210
5211 PR target/102024
5212 * gcc.dg/compat/pr102024_main.c: New test.
5213 * gcc.dg/compat/pr102024_test.h: New test.
5214 * gcc.dg/compat/pr102024_x.c: New test.
5215 * gcc.dg/compat/pr102024_y.c: New test.
5216 * g++.dg/compat/pr102024_main.C: New test.
5217 * g++.dg/compat/pr102024_test.h: New test.
5218 * g++.dg/compat/pr102024_x.C: New test.
5219 * g++.dg/compat/pr102024_y.C: New test.
5220
5221 2022-03-24 Jakub Jelinek <jakub@redhat.com>
5222
5223 PR c++/105035
5224 * g++.dg/warn/Wduplicated-cond2.C: New test.
5225
5226 2022-03-24 Siddhesh Poyarekar <siddhesh@gotplt.org>
5227
5228 PR tree-optimization/104970
5229 * gcc.dg/builtin-dynamic-object-size-0.c (test_parmsz_simple2,
5230 test_parmsz_simple3, test_parmsz_extern, test_parmsz_internal,
5231 test_parmsz_internal2, test_parmsz_internal3): New tests.
5232 (main): Use them.
5233
5234 2022-03-24 Jakub Jelinek <jakub@redhat.com>
5235
5236 PR c++/104994
5237 * g++.dg/diagnostic/constexpr1.C: Change expected diagnostic wording
5238 from declared to defined.
5239 * g++.dg/cpp23/constexpr-nonlit1.C: Likewise.
5240 (garply): Change dg-error into dg-bogus.
5241 * g++.dg/cpp23/constexpr-nonlit2.C: Change expected diagnostic wording
5242 from declaration to definition.
5243 * g++.dg/cpp23/constexpr-nonlit6.C: Change expected diagnostic wording
5244 from declared to defined.
5245 * g++.dg/cpp23/constexpr-nonlit7.C: New test.
5246 * g++.dg/cpp2a/constexpr-try5.C: Change expected diagnostic wording
5247 from declared to defined.
5248 * g++.dg/cpp2a/consteval3.C: Likewise.
5249
5250 2022-03-23 David Malcolm <dmalcolm@redhat.com>
5251
5252 PR analyzer/104979
5253 * gcc.dg/analyzer/boxed-malloc-1-29.c: Deleted test, moving the
5254 now fixed test_29 to...
5255 * gcc.dg/analyzer/boxed-malloc-1.c: ...here.
5256 * gcc.dg/analyzer/stale-frame-1.c: Add test coverage.
5257
5258 2022-03-23 Tobias Burnus <tobias@codesourcery.com>
5259
5260 PR fortran/103560
5261 * gfortran.dg/include_14.f90: Update dg-warning.
5262 * gfortran.dg/include_17.f90: Likewise.
5263 * gfortran.dg/include_18.f90: Likewise.
5264 * gfortran.dg/include_6.f90: Update dg-*.
5265
5266 2022-03-23 Jason Merrill <jason@redhat.com>
5267
5268 PR c++/105006
5269 * g++.dg/template/using30.C: New test.
5270
5271 2022-03-23 David Malcolm <dmalcolm@redhat.com>
5272
5273 PR analyzer/105017
5274 * gcc.dg/analyzer/taint-alloc-1.c: Add expected messages relating
5275 to heap vs stack.
5276
5277 2022-03-23 David Malcolm <dmalcolm@redhat.com>
5278
5279 PR analyzer/104997
5280 * gcc.dg/analyzer/write-to-string-literal-4-disabled.c: New test,
5281 adapted from write-to-string-literal-4.c.
5282
5283 2022-03-23 Jakub Jelinek <jakub@redhat.com>
5284
5285 PR target/102986
5286 * gcc.target/i386/sse2-v1ti-shift-3.c (rotr_v1ti, rotl_v1ti, rotr_ti,
5287 rotl_ti): Use -i&127 instead of 128-i to avoid UB on i == 0.
5288
5289 2022-03-23 liuhongt <hongtao.liu@intel.com>
5290
5291 * gcc.target/i386/pr104976.c: New test.
5292 * gcc.target/i386/avx512fp16-vfcmaddcph-1a.c: Scan either
5293 vblendps or masked vmovaps.
5294 * gcc.target/i386/avx512fp16-vfmaddcph-1a.c: Ditto
5295 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c: Ditto.
5296 * gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c: Ditto.
5297
5298 2022-03-22 Marek Polacek <polacek@redhat.com>
5299
5300 PR c/82283
5301 PR c/84685
5302 * gcc.dg/Wmissing-field-initializers-1.c: New test.
5303 * gcc.dg/Wmissing-field-initializers-2.c: New test.
5304 * gcc.dg/Wmissing-field-initializers-3.c: New test.
5305 * gcc.dg/Wmissing-field-initializers-4.c: New test.
5306 * gcc.dg/Wmissing-field-initializers-5.c: New test.
5307
5308 2022-03-22 Jakub Jelinek <jakub@redhat.com>
5309
5310 PR c++/102489
5311 * g++.dg/coroutines/pr102489.C: New test.
5312
5313 2022-03-22 Tom de Vries <tdevries@suse.de>
5314
5315 * gcc.target/nvptx/float16-1.c: Add additional-options -mexperimental.
5316 * gcc.target/nvptx/float16-2.c: Same.
5317 * gcc.target/nvptx/float16-3.c: Same.
5318 * gcc.target/nvptx/float16-4.c: Same.
5319 * gcc.target/nvptx/float16-5.c: Same.
5320 * gcc.target/nvptx/float16-6.c: Same.
5321
5322 2022-03-22 Tom de Vries <tdevries@suse.de>
5323
5324 PR target/104957
5325 * gcc.target/nvptx/alias-1.c: New test.
5326 * gcc.target/nvptx/alias-2.c: New test.
5327 * gcc.target/nvptx/alias-3.c: New test.
5328 * gcc.target/nvptx/alias-4.c: New test.
5329 * gcc.target/nvptx/nvptx.exp
5330 (check_effective_target_runtime_ptx_isa_version_6_3): New proc.
5331
5332 2022-03-22 Martin Liska <mliska@suse.cz>
5333
5334 PR target/104898
5335 * gcc.target/i386/pr99753.c: Update test.
5336 * gcc.target/i386/spellcheck-options-1.c: Likewise.
5337 * gcc.target/i386/spellcheck-options-2.c: Likewise.
5338 * gcc.target/i386/spellcheck-options-4.c: Likewise.
5339
5340 2022-03-22 Martin Liska <mliska@suse.cz>
5341
5342 PR target/104898
5343 * gcc.target/aarch64/branch-protection-attr.c:
5344 Use 'qs' and remove usage '(%qs)'.
5345 * gcc.target/aarch64/spellcheck_1.c: Likewise.
5346 * gcc.target/aarch64/spellcheck_2.c: Likewise.
5347 * gcc.target/aarch64/spellcheck_3.c: Likewise.
5348
5349 2022-03-22 Jakub Jelinek <jakub@redhat.com>
5350
5351 PR tree-optimization/102645
5352 * gcc.c-torture/compile/pr102645.c: New test.
5353
5354 2022-03-22 Jakub Jelinek <jakub@redhat.com>
5355
5356 PR rtl-optimization/104989
5357 * g++.dg/other/pr104989.C: New test.
5358
5359 2022-03-22 Hongyu Wang <hongyu.wang@intel.com>
5360
5361 PR target/104978
5362 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: Adjust asm scan.
5363 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Ditto.
5364 * gcc.target/i386/avx512fp16-vfcmaddcsh-1c.c: Removed.
5365 * gcc.target/i386/avx512fp16-vfmaddcsh-1c.c: Ditto.
5366 * gcc.target/i386/pr104978.c: New test.
5367
5368 2022-03-21 H.J. Lu <hjl.tools@gmail.com>
5369
5370 PR target/105000
5371 * gcc.target/i386/pr105000-1.c: New test.
5372 * gcc.target/i386/pr105000-2.c: Likewise.
5373 * gcc.target/i386/pr105000-3.c: Likewise.
5374 * gcc.target/i386/pr105000-4.c: Likewise.
5375
5376 2022-03-21 Jason Merrill <jason@redhat.com>
5377
5378 PR c++/58646
5379 * g++.dg/ext/vla24.C: New test.
5380
5381 2022-03-21 H.J. Lu <hjl.tools@gmail.com>
5382
5383 PR target/86722
5384 PR tree-optimization/90356
5385 * gcc.target/i386/pr86722.c: Add -mno-avx.
5386 * gcc.target/i386/pr90356.c: Likewise.
5387
5388 2022-03-21 Jason Merrill <jason@redhat.com>
5389
5390 PR c++/103337
5391 PR c++/102740
5392 PR c++/103299
5393 PR c++/102538
5394 * g++.dg/ext/flexary3.C: Remove one error.
5395 * g++.dg/parse/pr43765.C: Likewise.
5396 * g++.dg/cpp2a/desig22.C: New test.
5397 * g++.dg/cpp2a/desig23.C: New test.
5398 * g++.dg/cpp2a/desig24.C: New test.
5399 * g++.dg/cpp2a/desig25.C: New test.
5400
5401 2022-03-21 Jason Merrill <jason@redhat.com>
5402
5403 PR c++/101767
5404 * g++.dg/ext/anon-struct10.C: New test.
5405
5406 2022-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
5407
5408 PR d/105004
5409 * gdc.dg/pr105004.d: New test.
5410
5411 2022-03-21 Richard Sandiford <richard.sandiford@arm.com>
5412
5413 PR middle-end/104869
5414 * g++.dg/pr104869.C: New test.
5415
5416 2022-03-21 Kito Cheng <kito.cheng@sifive.com>
5417
5418 * gcc.target/riscv/arch-13.c: New.
5419 * gcc.target/riscv/arch-14.c: Ditto.
5420 * gcc.target/riscv/arch-15.c: Ditto.
5421 * gcc.target/riscv/predef-18.c: Ditto.
5422 * gcc.target/riscv/predef-19.c: Ditto.
5423 * gcc.target/riscv/predef-20.c: Ditto.
5424
5425 2022-03-21 Hongyu Wang <hongyu.wang@intel.com>
5426
5427 PR target/104977
5428 * gcc.target/i386/pr104977.c: New test.
5429
5430 2022-03-20 Jeff Law <jeffreyalaw@gmail.com>
5431
5432 * gcc.target/s390/arch13/sel-1.c: Adjust expected output.
5433
5434 2022-03-19 Mikael Morin <mikael@gcc.gnu.org>
5435
5436 PR fortran/104228
5437 PR fortran/104570
5438 * gfortran.dg/associate_58.f90: New test.
5439
5440 2022-03-19 Jakub Jelinek <jakub@redhat.com>
5441
5442 PR middle-end/104971
5443 * gcc.target/i386/pr104971.c: New test.
5444
5445 2022-03-19 Jakub Jelinek <jakub@redhat.com>
5446
5447 PR c++/101515
5448 * g++.dg/warn/pr101515.C: New test.
5449
5450 2022-03-18 David Malcolm <dmalcolm@redhat.com>
5451
5452 PR analyzer/104943
5453 PR analyzer/104954
5454 PR analyzer/103533
5455 * gcc.dg/analyzer/torture/boxed-ptr-1.c: Update expected number
5456 of exploded nodes to reflect improvements in state purging.
5457
5458 2022-03-18 David Malcolm <dmalcolm@redhat.com>
5459
5460 PR analyzer/104943
5461 * gcc.dg/analyzer/boxed-malloc-1-29.c: New test.
5462 * gcc.dg/analyzer/boxed-malloc-1.c: New test.
5463 * gcc.dg/analyzer/taint-alloc-5.c: New test.
5464 * gcc.dg/analyzer/torture/boxed-int-1.c: New test.
5465 * gcc.dg/analyzer/torture/boxed-ptr-1.c: New test.
5466
5467 2022-03-18 Vladimir N. Makarov <vmakarov@redhat.com>
5468
5469 PR rtl-optimization/104961
5470 * gcc.target/i386/pr104961.c: New.
5471
5472 2022-03-18 Jason Merrill <jason@redhat.com>
5473
5474 PR c++/92918
5475 PR c++/104476
5476 * g++.dg/cpp0x/pr85070.C: Remove expected error.
5477 * g++.dg/lookup/using66a.C: New test.
5478 * g++.dg/lookup/using67.C: New test.
5479
5480 2022-03-18 Jakub Jelinek <jakub@redhat.com>
5481
5482 PR middle-end/99578
5483 PR middle-end/100680
5484 PR tree-optimization/100834
5485 * gcc.dg/tree-ssa/pr99578-1.c: New test.
5486 * gcc.dg/pr99578-1.c: New test.
5487 * gcc.dg/pr99578-2.c: New test.
5488 * gcc.dg/pr99578-3.c: New test.
5489 * gcc.dg/pr100680.c: New test.
5490 * gcc.dg/pr100834.c: New test.
5491
5492 2022-03-18 Jakub Jelinek <jakub@redhat.com>
5493
5494 PR c++/104568
5495 * g++.dg/cpp2a/constexpr-new22.C: New test.
5496
5497 2022-03-18 Jonathan Wakely <jwakely@redhat.com>
5498
5499 * g++.dg/torture/pr104601.C: Include <vector>.
5500
5501 2022-03-18 Marek Polacek <polacek@redhat.com>
5502
5503 PR c++/104008
5504 * g++.dg/cpp0x/variadic-alias3.C: New test.
5505 * g++.dg/cpp0x/variadic-alias4.C: New test.
5506
5507 2022-03-18 Iain Sandoe <iain@sandoe.co.uk>
5508
5509 * g++.dg/modules/bad-mapper-1.C: Make dg- expressions that match the
5510 diagnostics output by earlier Darwin too.
5511
5512 2022-03-18 Tom de Vries <tdevries@suse.de>
5513
5514 * c-c++-common/gomp/pr104968.c: New test.
5515
5516 2022-03-18 Tobias Burnus <tobias@codesourcery.com>
5517
5518 PR fortran/103039
5519 * gfortran.dg/gomp/associate1.f90: Update dg-error.
5520 * gfortran.dg/gomp/associate2.f90: New test.
5521
5522 2022-03-18 liuhongt <hongtao.liu@intel.com>
5523
5524 * gcc.target/i386/pr104974.c: New test.
5525
5526 2022-03-18 Cui,Lili <lili.cui@intel.com>
5527
5528 PR target/104963
5529 * gcc.target/i386/pr104963.c: New test case.
5530
5531 2022-03-17 Roger Sayle <roger@nextmovesoftware.com>
5532
5533 PR target/86722
5534 PR tree-optimization/90356
5535 * gcc.target/i386/pr86722.c: New test case.
5536 * gcc.target/i386/pr90356.c: New test case.
5537
5538 2022-03-17 Richard Biener <rguenther@suse.de>
5539
5540 PR tree-optimization/104960
5541 * gcc.dg/gimplefe-37.c: Adjust to allow either the true
5542 or false edge to have a forwarder.
5543
5544 2022-03-17 Jakub Jelinek <jakub@redhat.com>
5545
5546 PR middle-end/103984
5547 * g++.dg/opt/pr103984.C: New test.
5548
5549 2022-03-17 Thomas Schwinge <thomas@codesourcery.com>
5550
5551 * c-c++-common/goacc-gomp/nesting-1.c: Enhance.
5552 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
5553 * c-c++-common/goacc/nesting-1.c: Likewise.
5554 * gcc.dg/goacc/nested-function-1.c: Likewise.
5555 * gfortran.dg/goacc/common-block-3.f90: Likewise.
5556 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
5557
5558 2022-03-17 Thomas Schwinge <thomas@codesourcery.com>
5559
5560 PR middle-end/90115
5561 * c-c++-common/goacc-gomp/nesting-1.c: Enhance.
5562 * gfortran.dg/goacc/common-block-3.f90: Likewise.
5563
5564 2022-03-16 Christophe Lyon <christophe.lyon@arm.com>
5565 Roger Sayle <roger@nextmovesoftware.com>
5566
5567 PR c/98198
5568 * gcc.dg/pr98198.c: New test case.
5569
5570 2022-03-16 Roger Sayle <roger@nextmovesoftware.com>
5571
5572 PR target/94680
5573 * gcc.target/i386/sse2-pr94680-2.c: New stricter V2DF test case.
5574
5575 2022-03-16 David Malcolm <dmalcolm@redhat.com>
5576
5577 * gcc.dg/analyzer/many-disabled-diagnostics.c: New test.
5578 * gcc.dg/plugin/analyzer_gil_plugin.c
5579 (gil_diagnostic::get_controlling_option): New.
5580 (double_save_thread::emit): Use it.
5581 (fncall_without_gil::emit): Likewise.
5582 (pyobject_usage_without_gil::emit): Likewise.
5583
5584 2022-03-16 Siddhesh Poyarekar <siddhesh@gotplt.org>
5585
5586 PR tree-optimization/104941
5587 * gcc.dg/builtin-dynamic-object-size-0.c (S1, S2): New structs.
5588 (test_alloc_nested_structs, g): New functions.
5589 (main): Call test_alloc_nested_structs.
5590
5591 2022-03-16 H.J. Lu <hjl.tools@gmail.com>
5592
5593 PR target/104890
5594 * gcc.target/i386/pr104890.c: New test.
5595
5596 2022-03-16 LiaoShihua <shihua@iscas.ac.cn>
5597
5598 * gcc.target/riscv/predef-17.c: New test.
5599
5600 2022-03-16 Richard Biener <rguenther@suse.de>
5601
5602 PR tree-optimization/102008
5603 * gcc.target/aarch64/pr102008.c: New testcase.
5604
5605 2022-03-16 Patrick Palka <ppalka@redhat.com>
5606
5607 PR c++/96780
5608 * g++.dg/opt/pr96780.C: New test.
5609
5610 2022-03-16 Siddhesh Poyarekar <siddhesh@gotplt.org>
5611
5612 PR tree-optimization/104942
5613 * gcc.dg/builtin-dynamic-object-size-0.c (alloc_func_long,
5614 test_builtin_malloc_long): New functions.
5615 (main): Use it.
5616
5617 2022-03-16 Jakub Jelinek <jakub@redhat.com>
5618
5619 PR target/104910
5620 * gcc.dg/pr104910.c: New test.
5621
5622 2022-03-16 liuhongt <hongtao.liu@intel.com>
5623
5624 * gcc.target/i386/sse4_1-blendvpd-1.c: New test.
5625
5626 2022-03-15 David Malcolm <dmalcolm@redhat.com>
5627
5628 PR analyzer/95000
5629 * gcc.dg/analyzer/pr95000-1.c: New test.
5630
5631 2022-03-15 Peter Bergner <bergner@linux.ibm.com>
5632
5633 PR target/104923
5634 * gcc.target/powerpc/pr104923.c: New test.
5635
5636 2022-03-15 Patrick Palka <ppalka@redhat.com>
5637
5638 PR c++/103177
5639 * g++.dg/lookup/ambig6.C: New test.
5640
5641 2022-03-15 Roger Sayle <roger@nextmovesoftware.com>
5642 Marc Glisse <marc.glisse@inria.fr>
5643 Richard Biener <rguenther@suse.de>
5644
5645 PR tree-optimization/101895
5646 * gcc.target/i386/pr101895.c: New test case.
5647
5648 2022-03-15 Jakub Jelinek <jakub@redhat.com>
5649
5650 PR c++/104623
5651 * g++.dg/gomp/pr104623.C: New test.
5652
5653 2022-03-15 Jakub Jelinek <jakub@redhat.com>
5654
5655 PR rtl-optimization/104814
5656 * gcc.c-torture/execute/pr104814.c: New test.
5657
5658 2022-03-15 Martin Sebor <msebor@redhat.com>
5659
5660 PR middle-end/104436
5661 * c-c++-common/Wdangling-pointer-8.c: New test.
5662 * g++.dg/warn/Wdangling-pointer-5.C: New test.
5663
5664 2022-03-14 Roger Sayle <roger@nextmovesoftware.com>
5665 Uroš Bizjak <ubizjak@gmail.com>
5666
5667 * gcc.target/i386/pr98335.c: Skip this test if tuning for i486
5668 or pentium, and not optimizing for size.
5669
5670 2022-03-14 Xi Ruoyao <xry111@mengyan1223.wang>
5671
5672 * c-c++-common/asan/global-overflow-1.c: Skip for MIPS with some
5673 optimization levels because inaccurate debug info is causing
5674 dg-output mismatch on line numbers.
5675 * g++.dg/asan/large-func-test-1.C: Likewise.
5676
5677 2022-03-14 Jakub Jelinek <jakub@redhat.com>
5678
5679 PR debug/104778
5680 * gcc.target/powerpc/pr104778.c: New test.
5681
5682 2022-03-14 Jakub Jelinek <jakub@redhat.com>
5683
5684 PR tree-optimization/102586
5685 * g++.dg/cpp2a/builtin-clear-padding1.C: New test.
5686
5687 2022-03-14 Jakub Jelinek <jakub@redhat.com>
5688
5689 PR target/99754
5690 * gcc.target/i386/pr99754-1.c: New test.
5691 * gcc.target/i386/pr99754-2.c: New test.
5692
5693 2022-03-14 liuhongt <hongtao.liu@intel.com>
5694
5695 * gcc.target/i386/pr104666.c: New test.
5696
5697 2022-03-12 Patrick Palka <ppalka@redhat.com>
5698
5699 PR c++/104641
5700 * g++.dg/cpp1z/class-deduction107.C: New test.
5701
5702 2022-03-12 Patrick Palka <ppalka@redhat.com>
5703
5704 PR c++/104622
5705 * g++.dg/template/conv18.C: New test.
5706
5707 2022-03-12 Patrick Palka <ppalka@redhat.com>
5708
5709 PR c++/104527
5710 * g++.dg/cpp2a/concepts-return-req4.C: New test.
5711
5712 2022-03-12 Patrick Palka <ppalka@redhat.com>
5713 Jason Merrill <jason@redhat.com>
5714
5715 PR c++/98644
5716 * g++.dg/cpp2a/concepts-pr98644.C: New test.
5717 * g++.dg/parse/array-size2.C: Remove expected diagnostic about a
5718 narrowing conversion.
5719
5720 2022-03-12 Patrick Palka <ppalka@redhat.com>
5721
5722 * g++.dg/concepts/diagnostic3.C: Adjusted expected location of
5723 "evaluated to false" diagnostics.
5724
5725 2022-03-12 Thomas Schwinge <thomas@codesourcery.com>
5726
5727 PR middle-end/100280
5728 PR middle-end/104892
5729 * c-c++-common/goacc/kernels-decompose-2.c: Adjust.
5730 * c-c++-common/goacc/kernels-decompose-pr100400-1-1.c: Likewise.
5731 * c-c++-common/goacc/kernels-decompose-pr100400-1-2.c: Likewise.
5732 * c-c++-common/goacc/kernels-decompose-pr100400-1-3.c: Likewise.
5733 * c-c++-common/goacc/kernels-decompose-pr100400-1-4.c: Likewise.
5734 * c-c++-common/goacc/kernels-decompose-pr104061-1-1.c: Likewise.
5735 * c-c++-common/goacc/kernels-decompose-pr104061-1-2.c: Likewise.
5736 * c-c++-common/goacc/kernels-decompose-pr104061-1-3.c: Likewise.
5737 * c-c++-common/goacc/kernels-decompose-pr104061-1-4.c: Likewise.
5738 * c-c++-common/goacc/kernels-decompose-pr104132-1.c: Likewise.
5739 * c-c++-common/goacc/kernels-decompose-pr104133-1.c: Likewise.
5740 * c-c++-common/goacc/kernels-decompose-pr104774-1.c: Likewise.
5741 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
5742 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
5743
5744 2022-03-12 Thomas Schwinge <thomas@codesourcery.com>
5745
5746 PR middle-end/100280
5747 PR middle-end/104086
5748 * c-c++-common/goacc/kernels-decompose-pr104086-1.c: Adjust,
5749 extend.
5750
5751 2022-03-12 Thomas Schwinge <thomas@codesourcery.com>
5752
5753 PR middle-end/104086
5754 * c-c++-common/goacc/kernels-decompose-pr104086-1.c: New file.
5755
5756 2022-03-12 Roger Sayle <roger@nextmovesoftware.com>
5757
5758 PR middle-end/98420
5759 * gcc.dg/pr98420.c: New test case.
5760
5761 2022-03-11 Roger Sayle <roger@nextmovesoftware.com>
5762
5763 PR tree-optimization/98335
5764 * g++.target/i386/pr98335.C: New test case.
5765 * gcc.target/i386/pr98335.c: New test case.
5766
5767 2022-03-11 Roger Sayle <roger@nextmovesoftware.com>
5768 Richard Biener <rguenther@suse.de>
5769
5770 PR tree-optimization/98335
5771 * g++.dg/pr98335.C: New test case.
5772 * gcc.dg/pr86010.c: New test case.
5773 * gcc.dg/pr86010-2.c: New test case.
5774
5775 2022-03-11 Roger Sayle <roger@nextmovesoftware.com>
5776
5777 PR c++/84964
5778 * g++.dg/other/pr84964.C: Tweak test to check for the ICE, not for
5779 the (target-dependent) sorry.
5780
5781 2022-03-11 Richard Biener <rguenther@suse.de>
5782
5783 PR tree-optimization/104880
5784 * g++.dg/opt/pr104880.cc: New testcase.
5785
5786 2022-03-11 Tobias Burnus <tobias@codesourcery.com>
5787
5788 * gfortran.dg/goacc/array-with-dt-1.f90: Update/add comments;
5789 remove dg-warning for 'is used uninitialized'.
5790 * gfortran.dg/goacc/pr93464.f90: Likewise.
5791 * gfortran.dg/goacc/array-with-dt-1a.f90: New; copied from
5792 gfortran.dg/goacc/array-with-dt-1.f90 but run with -O0. Update
5793 dg-warning for 'may be used uninitialized'.
5794 * gfortran.dg/goacc/pr93464-2.f90: Likewise; copied from
5795 gfortran.dg/goacc/pr93464.f90.
5796
5797 2022-03-10 Roger Sayle <roger@nextmovesoftware.com>
5798
5799 PR c++/84964
5800 * g++.dg/other/pr84964.C: New test case.
5801
5802 2022-03-10 David Malcolm <dmalcolm@redhat.com>
5803
5804 PR analyzer/104863
5805 * gcc.dg/analyzer/torture/pr104863.c: New test.
5806
5807 2022-03-10 Vladimir N. Makarov <vmakarov@redhat.com>
5808
5809 PR target/103074
5810 * gcc.target/i386/pr103074.c: New.
5811
5812 2022-03-10 Marek Polacek <polacek@redhat.com>
5813
5814 PR c++/104608
5815 * g++.dg/parse/template-keyword3.C: New test.
5816 * g++.dg/parse/template-keyword4.C: New test.
5817
5818 2022-03-10 Marek Polacek <polacek@redhat.com>
5819
5820 PR c++/104752
5821 * g++.dg/cpp23/auto-fncast12.C: New test.
5822
5823 2022-03-10 Marek Polacek <polacek@redhat.com>
5824
5825 PR c++/104846
5826 * g++.dg/init/delete5.C: New test.
5827
5828 2022-03-10 Jakub Jelinek <jakub@redhat.com>
5829
5830 PR c++/103460
5831 * g++.dg/cpp23/subscript7.C: New test.
5832
5833 2022-03-10 David Malcolm <dmalcolm@redhat.com>
5834
5835 PR analyzer/104793
5836 * gcc.dg/analyzer/write-to-const-2.c: Add dg-message directives
5837 for expected notes.
5838 * gcc.dg/analyzer/write-to-function-1.c: Likewise.
5839 * gcc.dg/analyzer/write-to-string-literal-2.c: Likewise.
5840 * gcc.dg/analyzer/write-to-string-literal-3.c: Likewise.
5841 * gcc.dg/analyzer/write-to-string-literal-4.c: Likewise.
5842 * gcc.dg/analyzer/write-to-string-literal-5.c: New test.
5843
5844 2022-03-10 David Malcolm <dmalcolm@redhat.com>
5845
5846 PR analyzer/104793
5847 * gcc.dg/analyzer/write-to-const-2.c: New test.
5848 * gcc.dg/analyzer/write-to-function-1.c: New test.
5849 * gcc.dg/analyzer/write-to-string-literal-2.c: New test.
5850 * gcc.dg/analyzer/write-to-string-literal-3.c: New test.
5851 * gcc.dg/analyzer/write-to-string-literal-4.c: New test.
5852
5853 2022-03-10 David Malcolm <dmalcolm@redhat.com>
5854
5855 * gcc.dg/analyzer/taint-size-access-attr-1.c: Add
5856 -fanalyzer-show-duplicate-count to options; verify that a
5857 duplicate was not created for the tainted size.
5858
5859 2022-03-10 Martin Jambor <mjambor@suse.cz>
5860
5861 PR ipa/104813
5862 * gcc.dg/ipa/pr104813.c: New test.
5863
5864 2022-03-10 Tom de Vries <tdevries@suse.de>
5865
5866 * gcc.target/nvptx/uniform-simt-4.c: New test.
5867
5868 2022-03-10 Tom de Vries <tdevries@suse.de>
5869
5870 PR target/104815
5871 * gcc.target/nvptx/atomic-bit-bucket-dest.c: New test.
5872
5873 2022-03-10 Tom de Vries <tdevries@suse.de>
5874
5875 * gcc.target/nvptx/atomic_fetch-1.c: Update.
5876 * gcc.target/nvptx/atomic_fetch-2.c: Update.
5877
5878 2022-03-10 Thomas Schwinge <thomas@codesourcery.com>
5879
5880 PR middle-end/90115
5881 PR middle-end/102330
5882 PR middle-end/104774
5883 * c-c++-common/goacc/kernels-decompose-pr104061-1-3.c: Adjust.
5884 * c-c++-common/goacc/kernels-decompose-pr104061-1-4.c: Likewise.
5885 * c-c++-common/goacc/kernels-decompose-pr104132-1.c: Likewise.
5886 * c-c++-common/goacc/kernels-decompose-pr104133-1.c: Likewise.
5887 * c-c++-common/goacc/kernels-decompose-pr104774-1.c: Likewise.
5888 * c-c++-common/goacc/privatization-1-compute-loop.c: Likewise.
5889 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
5890 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
5891 Likewise.
5892 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
5893 * gfortran.dg/goacc-gomp/pr102330-1.f90: Likewise, and subsume...
5894 * gfortran.dg/goacc-gomp/pr102330-2.f90: ... this file, and...
5895 * gfortran.dg/goacc-gomp/pr102330-3.f90: ... this file.
5896 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Adjust.
5897 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
5898 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
5899 Likewise.
5900 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
5901
5902 2022-03-10 Thomas Schwinge <thomas@codesourcery.com>
5903
5904 PR middle-end/104774
5905 * c-c++-common/goacc/kernels-decompose-pr104774-1.c: New file.
5906
5907 2022-03-10 Thomas Schwinge <thomas@codesourcery.com>
5908
5909 PR middle-end/102330
5910 * gfortran.dg/goacc-gomp/pr102330-1.f90: New file.
5911 * gfortran.dg/goacc-gomp/pr102330-2.f90: Likewise.
5912 * gfortran.dg/goacc-gomp/pr102330-3.f90: Likewise.
5913
5914 2022-03-10 Thomas Schwinge <thomas@codesourcery.com>
5915
5916 PR middle-end/90115
5917 * c-c++-common/goacc/nesting-1.c: Enhance.
5918 * gcc.dg/goacc/nested-function-1.c: Likewise.
5919 * gcc.dg/goacc/nested-function-2.c: Likewise.
5920 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
5921
5922 2022-03-10 Jakub Jelinek <jakub@redhat.com>
5923
5924 PR target/99708
5925 * gcc.dg/pr99708.c: New test.
5926 * gcc.target/powerpc/pr99708-2.c: New test.
5927 * gcc.target/powerpc/convert-fp-128.c (mode_kf): Define only if
5928 __FLOAT128_TYPE__ is defined.
5929
5930 2022-03-10 Roger Sayle <roger@nextmovesoftware.com>
5931
5932 PR c++/95999
5933 * g++.dg/parse/pr95999.C: New test case.
5934
5935 2022-03-10 Roger Sayle <roger@nextmovesoftware.com>
5936
5937 PR c++/39751
5938 * g++.dg/parse/pr39751.C: New test case.
5939
5940 2022-03-09 Joseph Myers <joseph@codesourcery.com>
5941
5942 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c: Update comments.
5943 * gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: Expect same
5944 results as in C11 mode. Update comments.
5945
5946 2022-03-09 Harald Anlauf <anlauf@gmx.de>
5947
5948 PR fortran/104849
5949 * gfortran.dg/pr104849.f90: New test.
5950
5951 2022-03-09 Patrick Palka <ppalka@redhat.com>
5952
5953 PR c++/104823
5954 * g++.dg/cpp0x/Wnarrowing19.C: New test.
5955 * g++.dg/cpp0x/constexpr-attribute4.C: New file.
5956
5957 2022-03-09 Patrick Palka <ppalka@redhat.com>
5958
5959 PR c++/102137
5960 PR c++/87820
5961 * g++.dg/cpp0x/explicit15.C: New test.
5962 * g++.dg/cpp1z/class-deduction108.C: New test.
5963
5964 2022-03-09 Patrick Palka <ppalka@redhat.com>
5965
5966 PR c++/65396
5967 * g++.dg/cpp0x/vt-34314.C: Adjust expected location of
5968 "redeclared here" note.
5969 * g++.dg/template/pr92440.C: Likewise.
5970 * g++.old-deja/g++.pt/redecl1.C: Adjust expected location of
5971 "redefinition of default argument" error.
5972 * g++.dg/template/defarg23.C: New test.
5973 * g++.dg/template/defarg23a.C: New test.
5974
5975 2022-03-09 Richard Biener <rguenther@suse.de>
5976
5977 PR testsuite/104759
5978 * gcc.dg/vect/vect-multitypes-12.c: Adjust.
5979
5980 2022-03-09 Richard Biener <rguenther@suse.de>
5981
5982 PR middle-end/104786
5983 * gcc.dg/pr104786.c: New testcase.
5984
5985 2022-03-09 Tobias Burnus <tobias@codesourcery.com>
5986
5987 * gfortran.dg/sizeof_6.f90: New test.
5988
5989 2022-03-09 Jakub Jelinek <jakub@redhat.com>
5990
5991 PR c/104711
5992 * c-c++-common/Wshift-negative-value-1.c: Remove
5993 dg-additional-options, instead in target selectors of each diagnostic
5994 check for exact C++ versions where it should be diagnosed.
5995 * c-c++-common/Wshift-negative-value-2.c: Likewise.
5996 * c-c++-common/Wshift-negative-value-3.c: Likewise.
5997 * c-c++-common/Wshift-negative-value-4.c: Likewise.
5998 * c-c++-common/Wshift-negative-value-7.c: New test.
5999 * c-c++-common/Wshift-negative-value-8.c: New test.
6000 * c-c++-common/Wshift-negative-value-9.c: New test.
6001 * c-c++-common/Wshift-negative-value-10.c: New test.
6002 * c-c++-common/Wshift-overflow-1.c: Remove
6003 dg-additional-options, instead in target selectors of each diagnostic
6004 check for exact C++ versions where it should be diagnosed.
6005 * c-c++-common/Wshift-overflow-2.c: Likewise.
6006 * c-c++-common/Wshift-overflow-5.c: Likewise.
6007 * c-c++-common/Wshift-overflow-6.c: Likewise.
6008 * c-c++-common/Wshift-overflow-7.c: Likewise.
6009 * c-c++-common/Wshift-overflow-8.c: New test.
6010 * c-c++-common/Wshift-overflow-9.c: New test.
6011 * c-c++-common/Wshift-overflow-10.c: New test.
6012 * c-c++-common/Wshift-overflow-11.c: New test.
6013 * c-c++-common/Wshift-overflow-12.c: New test.
6014
6015 2022-03-09 Jakub Jelinek <jakub@redhat.com>
6016
6017 PR rtl-optimization/104839
6018 * gcc.c-torture/execute/pr104839.c: New test.
6019
6020 2022-03-08 Roger Sayle <roger@nextmovesoftware.com>
6021
6022 PR c++/96440
6023 * g++.dg/cpp0x/pr96440.C: New test case.
6024
6025 2022-03-08 Tobias Burnus <tobias@codesourcery.com>
6026
6027 PR fortran/104126
6028 * gfortran.dg/null_actual_2.f90: New test.
6029
6030 2022-03-08 Roger Sayle <roger@nextmovesoftware.com>
6031
6032 PR c++/96437
6033 * g++.dg/cpp2a/pr96437.C: New test case.
6034
6035 2022-03-08 Roger Sayle <roger@nextmovesoftware.com>
6036
6037 PR c++/96329
6038 * g++.dg/template/pr96329.C: New test case.
6039
6040 2022-03-08 Marek Polacek <polacek@redhat.com>
6041
6042 PR c++/104108
6043 * g++.dg/cpp0x/alias-decl-74.C: New test.
6044
6045 2022-03-08 Marek Polacek <polacek@redhat.com>
6046
6047 * g++.dg/ext/attr-unavailable-9.C: Add dg-error.
6048
6049 2022-03-08 Harald Anlauf <anlauf@gmx.de>
6050
6051 PR fortran/104811
6052 * gfortran.dg/minmaxloc_16.f90: New test.
6053
6054 2022-03-08 Jakub Jelinek <jakub@redhat.com>
6055
6056 PR c++/104806
6057 * g++.dg/spellcheck-pr104806.C: New test.
6058
6059 2022-03-08 David Malcolm <dmalcolm@redhat.com>
6060
6061 PR analyzer/99771
6062 * gcc.dg/analyzer/leak-4.c: New test.
6063
6064 2022-03-08 Marek Polacek <polacek@redhat.com>
6065
6066 PR rtl-optimization/104777
6067 * gcc.dg/torture/tls/pr104777.c: New test.
6068
6069 2022-03-08 H.J. Lu <hjl.tools@gmail.com>
6070
6071 PR target/104781
6072 * gcc.target/i386/eh_return-1.c: Add -mincoming-stack-boundary=4.
6073 * gcc.target/i386/eh_return-2.c: Likewise.
6074
6075 2022-03-08 Richard Biener <rguenther@suse.de>
6076
6077 PR tree-optimization/84201
6078 * gcc.dg/vect/pr84201.c: New testcase.
6079
6080 2022-03-08 Tamar Christina <tamar.christina@arm.com>
6081
6082 PR tree-optimization/104755
6083 * gcc.dg/vect/vect-bic-bitmask-10.c: Disable sparc.
6084 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
6085 * gcc.dg/vect/vect-bic-bitmask-12.c: Likewise.
6086 * gcc.dg/vect/vect-bic-bitmask-2.c: Likewise.
6087 * gcc.dg/vect/vect-bic-bitmask-23.c: Likewise.
6088 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
6089 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
6090 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
6091 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
6092 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
6093 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
6094
6095 2022-03-08 Richard Biener <rguenther@suse.de>
6096
6097 PR tree-optimization/104825
6098 * gcc.dg/torture/pr104825.c: New testcase.
6099
6100 2022-03-08 liuhongt <hongtao.liu@intel.com>
6101
6102 * gcc.target/i386/pr100865-8a.c: Adjust testcase.
6103 * gcc.target/i386/pr100865-8c.c: Ditto.
6104 * gcc.target/i386/pr100865-9c.c: Ditto.
6105
6106 2022-03-07 Tobias Burnus <tobias@codesourcery.com>
6107
6108 PR fortran/99585
6109 PR fortran/104430
6110 * gfortran.dg/class_result_10.f90: New test.
6111
6112 2022-03-07 David Malcolm <dmalcolm@redhat.com>
6113
6114 PR analyzer/101983
6115 * gcc.dg/analyzer/pr101983-main.c: New test.
6116 * gcc.dg/analyzer/pr101983-not-main.c: New test.
6117
6118 2022-03-07 Martin Liska <mliska@suse.cz>
6119
6120 PR middle-end/104381
6121 * gcc.dg/pr104381.c: New test.
6122
6123 2022-03-07 Richard Biener <rguenther@suse.de>
6124
6125 PR tree-optimization/104782
6126 * gcc.dg/vect/pr104782.c: New testcase.
6127
6128 2022-03-07 Jakub Jelinek <jakub@redhat.com>
6129
6130 PR target/104775
6131 * gcc.target/s390/pr104775.c: New test.
6132
6133 2022-03-07 Jakub Jelinek <jakub@redhat.com>
6134
6135 PR target/104779
6136 * gcc.target/i386/pr104779.c: New test.
6137
6138 2022-03-06 Roger Sayle <roger@nextmovesoftware.com>
6139
6140 * gcc.dg/lower-subreg-1.c: Update test case. iordi3 is no longer
6141 lowered by the RTL subreg1 pass on ia32 [even with -mno-stv].
6142
6143 2022-03-05 Roger Sayle <roger@nextmovesoftware.com>
6144 Uroš Bizjak <ubizjak@gmail.com>
6145
6146 PR testsuite/104732
6147 * gcc.target/i386/pr104732.c: New test case.
6148
6149 2022-03-05 Michael Meissner <meissner@linux.ibm.com>
6150
6151 PR target/104698
6152 * gcc.target/powerpc/pr104698-1.c: New test.
6153 * gcc.target/powerpc/pr104698-2.c: New test.
6154
6155 2022-03-04 Nathan Sidwell <nathan@acm.org>
6156
6157 * g++.dg/modules/std-subst-2.C: New.
6158 * g++.dg/modules/std-subst-3.C: New.
6159 * g++.dg/modules/std-subst-4_a.C: New.
6160 * g++.dg/modules/std-subst-4_b.C: New.
6161 * g++.dg/modules/std-subst-4_c.C: New.
6162
6163 2022-03-04 David Malcolm <dmalcolm@redhat.com>
6164
6165 PR analyzer/103521
6166 * gcc.dg/analyzer/pr93032-mztools.c: Move to...
6167 * gcc.dg/analyzer/pr93032-mztools-signed-char.c: ...this, adding
6168 -fsigned-char to args, and...
6169 * gcc.dg/analyzer/pr93032-mztools-unsigned-char.c: ...copy to here,
6170 adding -funsigned-char to args.
6171
6172 2022-03-04 Patrick Palka <ppalka@redhat.com>
6173
6174 PR c++/103443
6175 * g++.dg/cpp2a/consteval29.C: New test.
6176
6177 2022-03-04 Nathan Sidwell <nathan@acm.org>
6178
6179 * g++.dg/modules/fn-inline-1_b.C: Adjust.
6180 * g++.dg/modules/fn-inline-1_c.C: Adjust.
6181 * g++.dg/modules/imp-inline-1_a.C: Adjust.
6182 * g++.dg/modules/imp-inline-1_b.C: Adjust.
6183 * g++.dg/modules/init-2_a.C: Adjust.
6184 * g++.dg/modules/init-2_b.C: Adjust.
6185 * g++.dg/modules/init-2_c.C: Adjust.
6186 * g++.dg/modules/member-def-2_d.C: Adjust.
6187 * g++.dg/modules/mod-sym-1.C: Adjust.
6188 * g++.dg/modules/mod-sym-2.C: Adjust.
6189 * g++.dg/modules/mod-sym-3.C: Adjust.
6190 * g++.dg/modules/sym-subst-1.C: Adjust.
6191 * g++.dg/modules/sym-subst-2_b.C: Adjust.
6192 * g++.dg/modules/sym-subst-3_a.C: Adjust.
6193 * g++.dg/modules/sym-subst-3_b.C: Adjust.
6194 * g++.dg/modules/sym-subst-4.C: Adjust.
6195 * g++.dg/modules/sym-subst-5.C: Adjust.
6196 * g++.dg/modules/sym-subst-6.C: Adjust.
6197 * g++.dg/modules/tpl-spec-1_a.C: Adjust.
6198 * g++.dg/modules/tpl-spec-2_b.C: Adjust.
6199 * g++.dg/modules/tpl-spec-2_d.C: Adjust.
6200 * g++.dg/modules/tpl-spec-3_a.C: Adjust.
6201 * g++.dg/modules/virt-1_a.C: Adjust.
6202 * g++.dg/modules/virt-2_a.C: Adjust.
6203 * g++.dg/modules/virt-2_b.C: Adjust.
6204 * g++.dg/modules/virt-2_c.C: Adjust.
6205 * g++.dg/modules/vtt-1_a.C: Adjust.
6206 * g++.dg/modules/vtt-1_b.C: Adjust.
6207
6208 2022-03-04 Peter Bergner <bergner@linux.ibm.com>
6209
6210 PR target/87496
6211 PR target/104208
6212 * gcc.target/powerpc/pr104208-1.c: New test.
6213 * gcc.target/powerpc/pr104208-2.c: Likewise.
6214 * gcc.target/powerpc/pr87496-2.c: Swap long double options to trigger
6215 the expected error.
6216 * gcc.target/powerpc/pr87496-3.c: Likewise.
6217
6218 2022-03-04 Jakub Jelinek <jakub@redhat.com>
6219
6220 PR middle-end/104529
6221 * g++.dg/tree-ssa/pr104529.C: New test.
6222
6223 2022-03-04 Thomas Schwinge <thomas@codesourcery.com>
6224
6225 PR middle-end/100280
6226 PR middle-end/104132
6227 PR middle-end/104133
6228 * c-c++-common/goacc/kernels-decompose-pr104061-1-3.c: Adjust.
6229 * c-c++-common/goacc/kernels-decompose-pr104061-1-4.c: Likewise.
6230 * c-c++-common/goacc/kernels-decompose-pr104132-1.c: Likewise.
6231 * c-c++-common/goacc/kernels-decompose-pr104133-1.c: Likewise.
6232
6233 2022-03-04 Thomas Schwinge <thomas@codesourcery.com>
6234
6235 PR middle-end/100280
6236 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6237 * c-c++-common/goacc/classify-kernels.c: Likewise.
6238 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
6239 * c-c++-common/goacc/kernels-decompose-pr100280-1.c: Likewise.
6240 * c-c++-common/goacc/kernels-decompose-pr104061-1-2.c: Likewise.
6241 * c-c++-common/goacc/kernels-decompose-pr104061-1-3.c: Likewise.
6242 * c-c++-common/goacc/kernels-decompose-pr104061-1-4.c: Likewise.
6243 * c-c++-common/goacc/kernels-decompose-pr104132-1.c: Likewise.
6244 * c-c++-common/goacc/kernels-decompose-pr104133-1.c: Likewise.
6245
6246 2022-03-04 Thomas Schwinge <thomas@codesourcery.com>
6247
6248 PR middle-end/100280
6249 * c-c++-common/goacc/classify-kernels-unparallelized.c: Add
6250 '--param=openacc-privatization=noisy'.
6251 * c-c++-common/goacc/classify-kernels.c: Likewise.
6252 * c-c++-common/goacc/kernels-decompose-2.c: Adjust.
6253 * c-c++-common/goacc/kernels-decompose-pr100280-1.c: Likewise.
6254 * c-c++-common/goacc/kernels-decompose-pr104061-1-2.c: Likewise.
6255 * c-c++-common/goacc/kernels-decompose-pr104061-1-3.c: Likewise.
6256 * c-c++-common/goacc/kernels-decompose-pr104061-1-4.c: Likewise.
6257 * c-c++-common/goacc/kernels-decompose-pr104132-1.c: Likewise.
6258 * c-c++-common/goacc/kernels-decompose-pr104133-1.c: Likewise.
6259
6260 2022-03-04 Thomas Schwinge <thomas@codesourcery.com>
6261
6262 PR middle-end/100400
6263 PR middle-end/103836
6264 PR middle-end/104061
6265 * c-c++-common/goacc/kernels-decompose-pr100400-1-1.c: New.
6266 * c-c++-common/goacc/kernels-decompose-pr100400-1-2.c: New.
6267 * c-c++-common/goacc/kernels-decompose-pr100400-1-3.c: New.
6268 * c-c++-common/goacc/kernels-decompose-pr100400-1-4.c: New.
6269 * c-c++-common/goacc/kernels-decompose-pr103836-1-1.c: New.
6270 * c-c++-common/goacc/kernels-decompose-pr103836-1-2.c: New.
6271 * c-c++-common/goacc/kernels-decompose-pr103836-1-3.c: New.
6272 * c-c++-common/goacc/kernels-decompose-pr103836-1-4.c: New.
6273 * c-c++-common/goacc/kernels-decompose-pr104061-1-1.c: New.
6274 * c-c++-common/goacc/kernels-decompose-pr104061-1-2.c: New.
6275 * c-c++-common/goacc/kernels-decompose-pr104061-1-3.c: New.
6276 * c-c++-common/goacc/kernels-decompose-pr104061-1-4.c: New.
6277
6278 2022-03-04 Thomas Schwinge <thomas@codesourcery.com>
6279
6280 PR middle-end/104133
6281 * c-c++-common/goacc/kernels-decompose-pr104133-1.c: New file.
6282
6283 2022-03-04 Thomas Schwinge <thomas@codesourcery.com>
6284
6285 PR middle-end/104132
6286 * c-c++-common/goacc/kernels-decompose-pr104132-1.c: New file.
6287
6288 2022-03-04 Thomas Schwinge <thomas@codesourcery.com>
6289
6290 * c-c++-common/goacc/classify-kernels-parloops.c: Update.
6291 * c-c++-common/goacc/classify-kernels-unparallelized-parloops.c:
6292 Likewise.
6293 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
6294 * c-c++-common/goacc/classify-kernels.c: Likewise.
6295 * c-c++-common/goacc/classify-parallel.c: Likewise.
6296 * c-c++-common/goacc/classify-routine-nohost.c: Likewise.
6297 * c-c++-common/goacc/classify-routine.c: Likewise.
6298 * c-c++-common/goacc/classify-serial.c: Likewise.
6299 * gfortran.dg/goacc/classify-kernels-parloops.f95: Likewise.
6300 * gfortran.dg/goacc/classify-kernels-unparallelized-parloops.f95:
6301 Likewise.
6302 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6303 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6304 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6305 * gfortran.dg/goacc/classify-routine-nohost.f95: Likewise.
6306 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6307 * gfortran.dg/goacc/classify-serial.f95: Likewise.
6308
6309 2022-03-04 H.J. Lu <hjl.tools@gmail.com>
6310
6311 PR target/104704
6312 * gcc.target/i386/incoming-11.c: Xfail.
6313 * gcc.target/i386/pieces-memset-3.c: Likewise.
6314 * gcc.target/i386/pieces-memset-37.c: Likewise.
6315 * gcc.target/i386/pieces-memset-39.c: Likewise.
6316 * gcc.target/i386/pieces-memset-46.c: Likewise.
6317 * gcc.target/i386/pieces-memset-47.c: Likewise.
6318 * gcc.target/i386/pieces-memset-48.c: Likewise.
6319 * gcc.target/i386/pr90773-5.c: Likewise.
6320 * gcc.target/i386/pr90773-14.c: Likewise.
6321 * gcc.target/i386/pr90773-17.c: Likewise.
6322 * gcc.target/i386/pr100865-8a.c: Likewise.
6323 * gcc.target/i386/pr100865-8c.c: Likewise.
6324 * gcc.target/i386/pr100865-9c.c: Likewise.
6325 * gcc.target/i386/pieces-memset-21.c: Always expect vzeroupper.
6326 * gcc.target/i386/pr82941-1.c: Likewise.
6327 * gcc.target/i386/pr82942-1.c: Likewise.
6328 * gcc.target/i386/pr82990-1.c: Likewise.
6329 * gcc.target/i386/pr82990-3.c: Likewise.
6330 * gcc.target/i386/pr82990-5.c: Likewise.
6331 * gcc.target/i386/pr100865-11b.c: Expect vmovdqa instead of
6332 vmovdqa64.
6333 * gcc.target/i386/pr100865-12b.c: Likewise.
6334 * gcc.target/i386/pr100865-8b.c: Likewise.
6335 * gcc.target/i386/pr100865-9b.c: Likewise.
6336 * gcc.target/i386/pr104704-1.c: New test.
6337 * gcc.target/i386/pr104704-2.c: Likewise.
6338 * gcc.target/i386/pr104704-3.c: Likewise.
6339 * gcc.target/i386/pr104704-4.c: Likewise.
6340 * gcc.target/i386/pr104704-5.c: Likewise.
6341 * gcc.target/i386/pr104704-6.c: Likewise.
6342
6343 2022-03-03 Martin Sebor <msebor@redhat.com>
6344
6345 PR middle-end/104761
6346 * g++.dg/warn/Wdangling-pointer-4.C: New test.
6347 * gcc.dg/Wdangling-pointer-4.c: New test.
6348
6349 2022-03-03 Kwok Cheung Yeung <kcy@codesourcery.com>
6350
6351 PR fortran/104131
6352 * gfortran.dg/gomp/pr104131.f90: New.
6353 * gfortran.dg/gomp/task-detach-1.f90: Update expected error message.
6354
6355 2022-03-03 Tom de Vries <tdevries@suse.de>
6356
6357 * gcc.target/nvptx/sm53.c: Add -mptx=_.
6358 * gcc.target/nvptx/sm70.c: Same.
6359 * gcc.target/nvptx/sm75.c: Same.
6360 * gcc.target/nvptx/sm80.c: Same.
6361
6362 2022-03-03 Jakub Jelinek <jakub@redhat.com>
6363
6364 PR middle-end/104757
6365 * gfortran.dg/gomp/pr104757.f90: New test.
6366 * gcc.dg/gomp/pr104757.c: New test.
6367
6368 2022-03-03 Jakub Jelinek <jakub@redhat.com>
6369
6370 PR middle-end/104558
6371 * gcc.dg/pr104558.c: New test.
6372
6373 2022-03-02 Harald Anlauf <anlauf@gmx.de>
6374
6375 PR fortran/104573
6376 * gfortran.dg/assumed_type_14.f90: New test.
6377
6378 2022-03-02 David Edelsohn <dje.gcc@gmail.com>
6379
6380 * c-c++-common/pr104505.c: Add -Wno-psabi.
6381
6382 2022-03-02 Qing Zhao <qing.zhao@oracle.com>
6383
6384 PR middle-end/102276
6385 * gcc.dg/auto-init-pr102276-1.c: New test.
6386 * gcc.dg/auto-init-pr102276-2.c: New test.
6387 * gcc.dg/auto-init-pr102276-3.c: New test.
6388 * gcc.dg/auto-init-pr102276-4.c: New test.
6389
6390 2022-03-02 Tamar Christina <tamar.christina@arm.com>
6391
6392 PR testsuite/104730
6393 * gcc.dg/vect/complex/pr102819-1.c: Add vect_float.
6394 * gcc.dg/vect/complex/pr102819-2.c: Likewise.
6395 * gcc.dg/vect/complex/pr102819-3.c: Likewise.
6396 * gcc.dg/vect/complex/pr102819-4.c: Likewise.
6397 * gcc.dg/vect/complex/pr102819-5.c: Likewise.
6398 * gcc.dg/vect/complex/pr102819-6.c: Likewise.
6399 * gcc.dg/vect/complex/pr102819-7.c: Likewise.
6400 * gcc.dg/vect/complex/pr102819-8.c: Likewise.
6401 * gcc.dg/vect/complex/pr102819-9.c: Likewise.
6402
6403 2022-03-02 Jakub Jelinek <jakub@redhat.com>
6404
6405 PR rtl-optimization/104637
6406 * gcc.target/i386/pr104637.c: Don't run on ia32. Add -Wno-div-by-zero
6407 to dg-options.
6408 (foo): Remove extraneous initializer.
6409
6410 2022-03-02 Jakub Jelinek <jakub@redhat.com>
6411
6412 PR debug/100541
6413 * g++.dg/opt/pr100541-1.C: New test.
6414 * g++.dg/opt/pr100541-2.C: New test.
6415
6416 2022-03-02 Hongyu Wang <hongyu.wang@intel.com>
6417
6418 PR target/104726
6419 * gcc.target/i386/pr104551.c: Use avx2-check.h.
6420
6421 2022-03-02 Hongyu Wang <hongyu.wang@intel.com>
6422
6423 PR target/104724
6424 * gcc.target/i386/avx512fp16-vcvtsi2sh-1b.c: Use long long
6425 instead of __int64_t.
6426 * gcc.target/i386/avx512fp16-vcvtsi2sh64-1b.c: Ditto.
6427 * gcc.target/i386/avx512fp16-vcvtusi2sh-1b.c: Ditto.
6428 * gcc.target/i386/avx512fp16-vcvtusi2sh64-1b.c: Ditto.
6429
6430 2022-03-01 Martin Sebor <msebor@redhat.com>
6431
6432 PR tree-optimization/104715
6433 * gcc.dg/Wdangling-pointer-3.c: New test.
6434
6435 2022-03-01 Jakub Jelinek <jakub@redhat.com>
6436
6437 PR tree-optimization/104715
6438 * c-c++-common/Wdangling-pointer-7.c: New test.
6439
6440 2022-03-01 Iain Buclaw <ibuclaw@gdcproject.org>
6441
6442 PR d/104736
6443 * gdc.test/runnable/dhry.d: Removed.
6444
6445 2022-03-01 H.J. Lu <hjl.tools@gmail.com>
6446
6447 PR testsuite/104725
6448 * g++.target/i386/pr35513-1.C: Limit to Linux.
6449 * g++.target/i386/pr35513-2.C: Likewise.
6450
6451 2022-03-01 Richard Biener <rguenther@suse.de>
6452
6453 PR tree-optimization/104716
6454 * gfortran.dg/pr104716.f: New testcase.
6455
6456 2022-03-01 Richard Biener <rguenther@suse.de>
6457
6458 PR testsuite/104727
6459 * gcc.target/i386/pr84101.c: Remove XFAIL.
6460
6461 2022-03-01 Richard Biener <rguenther@suse.de>
6462
6463 PR testsuite/104728
6464 * gcc.dg/vect/pr81196-2.c: Require vect_perm.
6465
6466 2022-03-01 Roger Sayle <roger@nextmovesoftware.com>
6467
6468 * gcc.target/i386/pr80270.c: Don't compile new test case on ia32.
6469
6470 2022-03-01 Martin Liska <mliska@suse.cz>
6471
6472 PR ipa/104533
6473 * g++.target/i386/pr104533.C: New test.
6474
6475 2022-03-01 Tom de Vries <tdevries@suse.de>
6476
6477 * gcc.target/nvptx/sm30.c: New test.
6478 * gcc.target/nvptx/sm35.c: New test.
6479 * gcc.target/nvptx/sm53.c: New test.
6480 * gcc.target/nvptx/sm70.c: New test.
6481 * gcc.target/nvptx/sm75.c: New test.
6482 * gcc.target/nvptx/sm80.c: New test.
6483
6484 2022-03-01 Hongyu Wang <hongyu.wang@intel.com>
6485
6486 PR target/104664
6487 * gcc.target/i386/pr104664.c: New test.
6488
6489 2022-02-28 Roger Sayle <roger@nextmovesoftware.com>
6490
6491 PR tree-optimization/91384
6492 * gcc.target/i386/pr91384.c: New test case.
6493
6494 2022-02-28 Roger Sayle <roger@nextmovesoftware.com>
6495 Eric Botcazou <ebotcazou@adacore.com>
6496
6497 * gcc.target/i386/pr80270.c: New test case.
6498
6499 2022-02-28 Vladimir N. Makarov <vmakarov@redhat.com>
6500
6501 PR rtl-optimization/104637
6502 * gcc.target/i386/pr104637.c: New.
6503
6504 2022-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
6505
6506 * gdc.dg/torture/simd7413a.d: Update.
6507 * gdc.dg/ubsan/pr88957.d: Update.
6508 * gdc.dg/simd18489.d: New test.
6509 * gdc.dg/torture/simd21727.d: New test.
6510
6511 2022-02-28 Marek Polacek <polacek@redhat.com>
6512
6513 PR c++/104682
6514 * g++.dg/ext/attr-unavailable-10.C: New test.
6515 * g++.dg/ext/attr-unavailable-11.C: New test.
6516 * g++.dg/warn/deprecated-17.C: New test.
6517 * g++.dg/warn/deprecated-18.C: New test.
6518
6519 2022-02-28 Marek Polacek <polacek@redhat.com>
6520
6521 PR c++/104667
6522 * g++.dg/ext/attrib64.C: New test.
6523
6524 2022-02-28 Qing Zhao <qing.zhao@oracle.com>
6525
6526 PR middle-end/104550
6527 * gcc.dg/auto-init-pr104550-1.c: New test.
6528 * gcc.dg/auto-init-pr104550-2.c: New test.
6529 * gcc.dg/auto-init-pr104550-3.c: New test.
6530
6531 2022-02-28 Martin Liska <mliska@suse.cz>
6532
6533 PR ipa/104648
6534 * g++.dg/pr104648.C: New test.
6535
6536 2022-02-28 Richard Biener <rguenther@suse.de>
6537
6538 PR tree-optimization/104700
6539 * gcc.dg/pr104700-2.c: New testcase.
6540 * gcc.dg/torture/pr104700-1.c: Likewise.
6541
6542 2022-02-28 Tom de Vries <tdevries@suse.de>
6543
6544 * gcc.target/nvptx/atomic-store-1.c: Add -mptx=_.
6545 * gcc.target/nvptx/atomic-store-2.c: Same.
6546 * gcc.target/nvptx/float16-1.c: Same.
6547 * gcc.target/nvptx/float16-2.c: Same.
6548 * gcc.target/nvptx/float16-3.c: Same.
6549 * gcc.target/nvptx/float16-4.c: Same.
6550 * gcc.target/nvptx/float16-5.c: Same.
6551 * gcc.target/nvptx/float16-6.c: Same.
6552 * gcc.target/nvptx/tanh-1.c: Same.
6553 * gcc.target/nvptx/uniform-simt-1.c: Same.
6554 * gcc.target/nvptx/uniform-simt-3.c: Same.
6555
6556 2022-02-28 Tom de Vries <tdevries@suse.de>
6557
6558 * gcc.target/nvptx/atomic-store-3.c: Add -misa=sm_30.
6559
6560 2022-02-28 Tom de Vries <tdevries@suse.de>
6561
6562 * gcc.target/nvptx/uniform-simt-2.c: Add -misa=sm_30.
6563
6564 2022-02-28 Tom de Vries <tdevries@suse.de>
6565
6566 * gcc.target/nvptx/rotate.c: Add -misa=sm_35.
6567
6568 2022-02-28 Hongyu Wang <hongyu.wang@intel.com>
6569
6570 * gcc.target/i386/avx512f-vpternlogd-1.c: Use new enum.
6571 * gcc.target/i386/avx512f-vpternlogq-1.c: Likewise.
6572 * gcc.target/i386/avx512vl-vpternlogd-1.c: Likewise.
6573 * gcc.target/i386/avx512vl-vpternlogq-1.c: Likewise.
6574 * gcc.target/i386/testimm-10.c: Remove imm check for vpternlog
6575 insns since the imm has been truncated in intrinsic.
6576
6577 2022-02-27 Jason Merrill <jason@redhat.com>
6578
6579 PR c++/104618
6580 * g++.dg/overload/paren1.C: New test.
6581
6582 2022-02-25 Jakub Jelinek <jakub@redhat.com>
6583 Marc Glisse <marc.glisse@inria.fr>
6584
6585 PR tree-optimization/104675
6586 * gcc.dg/pr104675-3.c : New test.
6587
6588 2022-02-25 Jakub Jelinek <jakub@redhat.com>
6589
6590 PR target/104681
6591 * g++.dg/opt/pr104681.C: New test.
6592
6593 2022-02-25 Jakub Jelinek <jakub@redhat.com>
6594
6595 * g++.dg/pr104540.C: Move to ...
6596 * g++.target/i386/pr104540.C: ... here.
6597
6598 2022-02-25 Martin Liska <mliska@suse.cz>
6599
6600 PR testsuite/104687
6601 * gcc.dg/lto/20090717_0.c: Fix asan error.
6602
6603 2022-02-25 Richard Biener <rguenther@suse.de>
6604
6605 PR tree-optimization/103037
6606 * gcc.dg/torture/pr103037.c: New testcase.
6607
6608 2022-02-25 Jakub Jelinek <jakub@redhat.com>
6609
6610 PR target/104674
6611 * gcc.target/i386/pr104674.c: New test.
6612
6613 2022-02-25 Jakub Jelinek <jakub@redhat.com>
6614
6615 PR middle-end/104679
6616 * g++.dg/torture/pr104679.C: New test.
6617
6618 2022-02-25 Jakub Jelinek <jakub@redhat.com>
6619
6620 PR tree-optimization/104675
6621 * gcc.dg/pr104675-1.c: New test.
6622 * gcc.dg/pr104675-2.c: New test.
6623
6624 2022-02-25 Alexandre Oliva <oliva@adacore.com>
6625
6626 PR tree-optimization/103845
6627 PR tree-optimization/104263
6628 * gcc.dg/pr103845.c: New.
6629
6630 2022-02-25 Alexandre Oliva <oliva@adacore.com>
6631
6632 PR middle-end/104540
6633 * g++.dg/pr104540.C: New.
6634
6635 2022-02-25 Alexandre Oliva <oliva@adacore.com>
6636
6637 PR tree-optimization/103856
6638 * g++.dg/pr103856.C: New.
6639
6640 2022-02-24 Pat Haugen <pthaugen@linux.ibm.com>
6641
6642 PR testsuite/100407
6643 * gcc.c-torture/compile/attr-retain-1.c: Add -G0 for 32-bit PowerPC.
6644 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
6645
6646 2022-02-24 Harald Anlauf <anlauf@gmx.de>
6647
6648 PR fortran/84519
6649 * gfortran.dg/stop_1.f90: New test.
6650 * gfortran.dg/stop_2.f: New test.
6651 * gfortran.dg/stop_3.f90: New test.
6652 * gfortran.dg/stop_4.f90: New test.
6653
6654 2022-02-24 Richard Biener <rguenther@suse.de>
6655
6656 PR tree-optimization/104676
6657 * gcc.dg/torture/pr104676.c: New testcase.
6658
6659 2022-02-24 Jakub Jelinek <jakub@redhat.com>
6660
6661 PR tree-optimization/104601
6662 * g++.dg/torture/pr104601.C: New test.
6663
6664 2022-02-24 Tom de Vries <tdevries@suse.de>
6665
6666 * gcc.target/nvptx/rotate-run.c: New test.
6667 * gcc.target/nvptx/rotate.c: New test.
6668
6669 2022-02-24 liuhongt <hongtao.liu@intel.com>
6670
6671 * gcc.target/i386/avx512vl-logicsuffix-1.c: New test.
6672
6673 2022-02-23 David Malcolm <dmalcolm@redhat.com>
6674
6675 PR analyzer/104434
6676 * gcc.dg/analyzer/attr-const-1.c: New test.
6677 * gcc.dg/analyzer/attr-const-2.c: New test.
6678 * gcc.dg/analyzer/attr-const-3.c: New test.
6679 * gcc.dg/analyzer/pr104434-const.c: New test.
6680 * gcc.dg/analyzer/pr104434-nonconst.c: New test.
6681 * gcc.dg/analyzer/pr104434.h: New test.
6682
6683 2022-02-23 Marek Polacek <polacek@redhat.com>
6684
6685 PR c++/79493
6686 * g++.dg/diagnostic/undeclared1.C: New test.
6687
6688 2022-02-23 Marek Polacek <polacek@redhat.com>
6689
6690 PR c++/70077
6691 * g++.dg/cpp0x/noexcept76.C: New test.
6692
6693 2022-02-23 Richard Biener <rguenther@suse.de>
6694 Jakub Jelinek <jakub@redhat.com>
6695
6696 PR tree-optimization/104644
6697 * gcc.dg/pr104644.c: New test.
6698
6699 2022-02-23 Richard Biener <rguenther@suse.de>
6700
6701 * gcc.dg/gimplefe-49.c: New testcase.
6702 * gcc.dg/gimplefe-error-13.c: Likewise.
6703
6704 2022-02-23 Richard Biener <rguenther@suse.de>
6705
6706 PR tree-optimization/101636
6707 * gcc.target/i386/pr101636.c: New testcase.
6708 * c-c++-common/torture/pr101636.c: Likewise.
6709
6710 2022-02-23 Jakub Jelinek <jakub@redhat.com>
6711
6712 PR c/104633
6713 * gcc.dg/Winfinite-recursion-3.c: New test.
6714 * gcc.dg/Winfinite-recursion-4.c: New test.
6715 * gcc.dg/Winfinite-recursion-5.c: New test.
6716
6717 2022-02-22 Paul A. Clarke <pc@us.ibm.com>
6718
6719 * g++.dg/ext/altivec-1.C: Move to g++.target/powerpc, adjust dg
6720 directives.
6721 * g++.dg/ext/altivec-2.C: Likewise.
6722 * g++.dg/ext/altivec-3.C: Likewise.
6723 * g++.dg/ext/altivec-4.C: Likewise.
6724 * g++.dg/ext/altivec-5.C: Likewise.
6725 * g++.dg/ext/altivec-6.C: Likewise.
6726 * g++.dg/ext/altivec-7.C: Likewise.
6727 * g++.dg/ext/altivec-8.C: Likewise.
6728 * g++.dg/ext/altivec-9.C: Likewise.
6729 * g++.dg/ext/altivec-10.C: Likewise.
6730 * g++.dg/ext/altivec-11.C: Likewise.
6731 * g++.dg/ext/altivec-12.C: Likewise.
6732 * g++.dg/ext/altivec-13.C: Likewise.
6733 * g++.dg/ext/altivec-14.C: Likewise.
6734 * g++.dg/ext/altivec-15.C: Likewise.
6735 * g++.dg/ext/altivec-16.C: Likewise.
6736 * g++.dg/ext/altivec-17.C: Likewise.
6737 * g++.dg/ext/altivec-18.C: Likewise.
6738 * g++.dg/ext/altivec-cell-1.C: Likewise.
6739 * g++.dg/ext/altivec-cell-2.C: Likewise.
6740 * g++.dg/ext/altivec-cell-3.C: Likewise.
6741 * g++.dg/ext/altivec-cell-4.C: Likewise.
6742 * g++.dg/ext/altivec-cell-5.C: Likewise.
6743 * g++.dg/ext/altivec-types-1.C: Likewise.
6744 * g++.dg/ext/altivec-types-2.C: Likewise.
6745 * g++.dg/ext/altivec-types-3.C: Likewise.
6746 * g++.dg/ext/altivec-types-4.C: Likewise.
6747 * g++.dg/ext/undef-bool-1.C: Likewise.
6748 * g++.target/powerpc/altivec-1.C: New file.
6749 * g++.target/powerpc/altivec-10.C: New file.
6750 * g++.target/powerpc/altivec-11.C: New file.
6751 * g++.target/powerpc/altivec-12.C: New file.
6752 * g++.target/powerpc/altivec-13.C: New file.
6753 * g++.target/powerpc/altivec-14.C: New file.
6754 * g++.target/powerpc/altivec-15.C: New file.
6755 * g++.target/powerpc/altivec-16.C: New file.
6756 * g++.target/powerpc/altivec-17.C: New file.
6757 * g++.target/powerpc/altivec-18.C: New file.
6758 * g++.target/powerpc/altivec-2.C: New file.
6759 * g++.target/powerpc/altivec-3.C: New file.
6760 * g++.target/powerpc/altivec-4.C: New file.
6761 * g++.target/powerpc/altivec-5.C: New file.
6762 * g++.target/powerpc/altivec-6.C: New file.
6763 * g++.target/powerpc/altivec-7.C: New file.
6764 * g++.target/powerpc/altivec-8.C: New file.
6765 * g++.target/powerpc/altivec-9.C: New file.
6766 * g++.target/powerpc/altivec-cell-1.C: New file.
6767 * g++.target/powerpc/altivec-cell-2.C: New file.
6768 * g++.target/powerpc/altivec-cell-3.C: New file.
6769 * g++.target/powerpc/altivec-cell-4.C: New file.
6770 * g++.target/powerpc/altivec-cell-5.C: New file.
6771 * g++.target/powerpc/altivec-types-1.C: New file.
6772 * g++.target/powerpc/altivec-types-2.C: New file.
6773 * g++.target/powerpc/altivec-types-3.C: New file.
6774 * g++.target/powerpc/altivec-types-4.C: New file.
6775 * g++.target/powerpc/undef-bool-1.C: New file.
6776
6777 2022-02-22 Harald Anlauf <anlauf@gmx.de>
6778
6779 PR fortran/104619
6780 * gfortran.dg/derived_constructor_comps_7.f90: New test.
6781
6782 2022-02-22 Christophe Lyon <christophe.lyon@arm.com>
6783
6784 PR target/100757
6785 PR target/100757
6786 * gcc.target/arm/simd/pr100757-2.c: New.
6787 * gcc.target/arm/simd/pr100757-3.c: New.
6788 * gcc.target/arm/simd/pr100757-4.c: New.
6789 * gcc.target/arm/simd/pr100757.c: New.
6790 * gcc.dg/signbit-2.c: Skip when targeting ARM/MVE.
6791 * lib/target-supports.exp (check_effective_target_arm_mve): New.
6792
6793 2022-02-22 Christophe Lyon <christophe.lyon@arm.com>
6794
6795 PR target/100757
6796 PR target/101325
6797 * gcc.dg/rtl/arm/mve-vxbi.c: New test.
6798 * gcc.target/arm/simd/pr101325.c: New.
6799 * gcc.target/arm/simd/pr101325-2.c: New.
6800 * lib/target-supports.exp (check_effective_target_arm_mve_hw): Use
6801 add_options_for_arm_v8_1m_mve_fp.
6802
6803 2022-02-22 Christophe Lyon <christophe.lyon@arm.com>
6804
6805 * gcc.target/arm/simd/mve-vcmp-f32-2.c: New.
6806 * gcc.target/arm/simd/neon-compare-1.c: New.
6807 * gcc.target/arm/simd/neon-compare-2.c: New.
6808 * gcc.target/arm/simd/neon-compare-3.c: New.
6809 * gcc.target/arm/simd/neon-compare-scalar-1.c: New.
6810 * gcc.target/arm/simd/neon-vcmp-f16.c: New.
6811 * gcc.target/arm/simd/neon-vcmp-f32-2.c: New.
6812 * gcc.target/arm/simd/neon-vcmp-f32-3.c: New.
6813 * gcc.target/arm/simd/neon-vcmp-f32.c: New.
6814 * gcc.target/arm/simd/neon-vcmp.c: New.
6815
6816 2022-02-22 Tom de Vries <tdevries@suse.de>
6817
6818 * gcc.target/nvptx/atomic-store-2.c: Use -misa=sm_70.
6819 * gcc.target/nvptx/uniform-simt-3.c: Same.
6820
6821 2022-02-22 Roger Sayle <roger@nextmovesoftware.com>
6822 Richard Biener <rguenther@suse.de>
6823
6824 * gcc.dg/fold-reduc-1.c: New test case.
6825
6826 2022-02-22 Jakub Jelinek <jakub@redhat.com>
6827
6828 PR tree-optimization/104604
6829 * gcc.c-torture/execute/pr104604.c: New test.
6830
6831 2022-02-22 Jakub Jelinek <jakub@redhat.com>
6832
6833 PR target/104612
6834 * gcc.dg/pr104612.c: New test.
6835
6836 2022-02-22 Tom de Vries <tdevries@suse.de>
6837
6838 * gcc.dg/sibcall-10.c: Xfail execution test for nvptx.
6839 * gcc.dg/sibcall-3.c: Same.
6840 * gcc.dg/sibcall-4.c: Same.
6841
6842 2022-02-22 Tom de Vries <tdevries@suse.de>
6843
6844 * gcc.target/nvptx/float16-1.c: Drop -mptx setting.
6845 * gcc.target/nvptx/float16-2.c: Same.
6846 * gcc.target/nvptx/float16-3.c: Same.
6847 * gcc.target/nvptx/float16-4.c: Same.
6848 * gcc.target/nvptx/float16-5.c: Same.
6849 * gcc.target/nvptx/float16-6.c: Same.
6850 * gcc.target/nvptx/tanh-1.c: Same.
6851
6852 2022-02-22 Richard Biener <rguenther@suse.de>
6853
6854 PR tree-optimization/104582
6855 PR target/99881
6856 * gcc.dg/vect/costmodel/x86_64/costmodel-pr104582-1.c: New.
6857 * gcc.dg/vect/costmodel/x86_64/costmodel-pr104582-2.c: Likewise.
6858 * gcc.dg/vect/costmodel/x86_64/costmodel-pr104582-3.c: Likewise.
6859 * gcc.dg/vect/costmodel/x86_64/costmodel-pr104582-4.c: Likewise.
6860 * gcc.target/i386/pr99881.c: Un-XFAIL.
6861 * gcc.target/i386/pr91446.c: Adjust to not expect vectorization.
6862
6863 2022-02-22 Hongyu Wang <hongyu.wang@intel.com>
6864
6865 PR target/103069
6866 * gcc.target/i386/pr103069-2.c: Adjust result check.
6867 * gcc.target/i386/pr103069-3.c: New test.
6868 * gcc.target/i386/pr103069-4.c: Likewise.
6869
6870 2022-02-21 Dan Li <ashimida@linux.alibaba.com>
6871
6872 * gcc.target/aarch64/shadow_call_stack_1.c: New test.
6873 * gcc.target/aarch64/shadow_call_stack_2.c: New test.
6874 * gcc.target/aarch64/shadow_call_stack_3.c: New test.
6875 * gcc.target/aarch64/shadow_call_stack_4.c: New test.
6876 * gcc.target/aarch64/shadow_call_stack_5.c: New test.
6877 * gcc.target/aarch64/shadow_call_stack_6.c: New test.
6878 * gcc.target/aarch64/shadow_call_stack_7.c: New test.
6879 * gcc.target/aarch64/shadow_call_stack_8.c: New test.
6880
6881 2022-02-21 Patrick Palka <ppalka@redhat.com>
6882
6883 PR c++/85493
6884 * g++.dg/cpp0x/decltype80.C: New test.
6885
6886 2022-02-21 Andrew Pinski <apinski@marvell.com>
6887
6888 PR c/104506
6889 * gcc.dg/pr104506-1.c: New test.
6890 * gcc.dg/pr104506-2.c: New test.
6891 * gcc.dg/pr104506-3.c: New test.
6892
6893 2022-02-20 Iain Buclaw <ibuclaw@gdcproject.org>
6894
6895 * gdc.dg/special1.d: New file.
6896
6897 2022-02-20 Harald Anlauf <anlauf@gmx.de>
6898
6899 PR fortran/77693
6900 * gfortran.dg/data_pointer_2.f90: New test.
6901
6902 2022-02-19 Tom de Vries <tdevries@suse.de>
6903
6904 * gcc.target/nvptx/atomic-store-1.c: Update.
6905
6906 2022-02-19 Tom de Vries <tdevries@suse.de>
6907
6908 * gcc.target/nvptx/uniform-simt-3.c: New test.
6909
6910 2022-02-19 Tom de Vries <tdevries@suse.de>
6911
6912 * gcc.target/nvptx/uniform-simt-1.c: Add scan-assembler test.
6913 * gcc.target/nvptx/uniform-simt-2.c: New test.
6914
6915 2022-02-19 Jakub Jelinek <jakub@redhat.com>
6916
6917 PR sanitizer/102656
6918 * g++.dg/asan/pr102656.C: New test.
6919
6920 2022-02-18 H.J. Lu <hjl.tools@gmail.com>
6921
6922 PR target/104581
6923 * gcc.target/i386/pieces-memset-21.c: Expect vzeroupper for ia32.
6924
6925 2022-02-18 Richard Biener <rguenther@suse.de>
6926
6927 PR target/104581
6928 * gcc.target/i386/pr101456-1.c: XFAIL.
6929
6930 2022-02-18 Richard Biener <rguenther@suse.de>
6931
6932 PR tree-optimization/96881
6933 * g++.dg/torture/pr96881-1.C: New testcase.
6934 * g++.dg/torture/pr96881-2.C: Likewise.
6935
6936 2022-02-18 Patrick Palka <ppalka@redhat.com>
6937
6938 PR c++/94944
6939 * g++.dg/cpp0x/noexcept34.C: Adjusted expected diagnostics.
6940 * g++.dg/cpp0x/noexcept75.C: New test.
6941
6942 2022-02-17 Jason Merrill <jason@redhat.com>
6943
6944 PR c++/104539
6945 * g++.dg/ipa/inline-4.C: New test.
6946
6947 2022-02-17 Jason Merrill <jason@redhat.com>
6948
6949 * g++.dg/warn/deprecated-16.C: New test.
6950
6951 2022-02-17 Jason Merrill <jason@redhat.com>
6952
6953 PR c++/90451
6954 * g++.dg/warn/deprecated-14.C: New test.
6955 * g++.dg/warn/deprecated-15.C: New test.
6956
6957 2022-02-17 Eric Botcazou <ebotcazou@adacore.com>
6958
6959 PR target/79754
6960 * gcc.target/i386/pr79754.c: Add target dfp.
6961
6962 2022-02-17 Vladimir N. Makarov <vmakarov@redhat.com>
6963
6964 PR rtl-optimization/104447
6965 * gcc.target/i386/pr104447.c: New.
6966
6967 2022-02-17 Patrick Palka <ppalka@redhat.com>
6968
6969 PR c++/104565
6970 * g++.dg/template/non-dependent22.C: New test.
6971
6972 2022-02-17 liuhongt <hongtao.liu@intel.com>
6973
6974 * gcc.target/i386/pr104551.c: New test.
6975
6976 2022-02-17 Jakub Jelinek <jakub@redhat.com>
6977
6978 PR debug/104557
6979 * gcc.dg/dfp/pr104557.c: New test.
6980
6981 2022-02-17 Jakub Jelinek <jakub@redhat.com>
6982
6983 PR c/104532
6984 * gcc.dg/gomp/pr104532.c: New test.
6985
6986 2022-02-17 Michael Meissner <meissner@the-meissners.org>
6987
6988 PR target/99708
6989 * gcc.target/powerpc/pr99708.c: New test.
6990
6991 2022-02-17 David Malcolm <dmalcolm@redhat.com>
6992
6993 PR analyzer/104576
6994 * gcc.dg/analyzer/torture/uninit-pr63311.c: New test.
6995 * gcc.dg/analyzer/uninit-pr104576.c: New test.
6996 * gfortran.dg/analyzer/uninit-pr63311.f90: New test.
6997
6998 2022-02-16 David Malcolm <dmalcolm@redhat.com>
6999
7000 PR analyzer/104560
7001 * g++.dg/analyzer/placement-new.C: Update expected wording.
7002 * g++.dg/analyzer/pr100244.C: Likewise.
7003 * gcc.dg/analyzer/attr-malloc-1.c (test_7): Likewise.
7004 * gcc.dg/analyzer/malloc-1.c (test_24): Likewise.
7005 (test_25): Likewise.
7006 (test_26): Likewise.
7007 (test_50a, test_50b, test_50c): New.
7008 * gcc.dg/analyzer/malloc-callbacks.c (test_5): Update expected
7009 wording.
7010 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
7011 * gcc.dg/analyzer/pr104560-1.c: New test.
7012 * gcc.dg/analyzer/pr104560-2.c: New test.
7013 * gcc.dg/analyzer/realloc-1.c (test_7): Updated expected wording.
7014 * gcc.dg/analyzer/vla-1.c (test_2): New. Prune output from
7015 -Wfree-nonheap-object.
7016
7017 2022-02-16 Patrick Palka <ppalka@redhat.com>
7018
7019 PR c++/104507
7020 * g++.dg/template/non-dependent21.C: New test.
7021
7022 2022-02-16 Jakub Jelinek <jakub@redhat.com>
7023
7024 PR target/104448
7025 * gcc.target/i386/pr104448.c: New test.
7026
7027 2022-02-16 Jakub Jelinek <jakub@redhat.com>
7028
7029 PR rtl-optimization/104544
7030 * gcc.dg/pr104544.c: New test.
7031
7032 2022-02-16 Richard Sandiford <richard.sandiford@arm.com>
7033
7034 * gcc.target/aarch64/atomic-inst-cas.c: Add
7035 -Wno-invalid-memory-model.
7036
7037 2022-02-16 Richard Sandiford <richard.sandiford@arm.com>
7038
7039 * gcc.target/aarch64/bic-bitmask-1.c: Remove XFAIL.
7040
7041 2022-02-16 Richard Sandiford <richard.sandiford@arm.com>
7042
7043 PR target/100056
7044 * gcc.target/aarch64/pr100056.c: XFAIL the original UBFIZ test
7045 and instead expect two UBFIZs + two ADD UXTBs.
7046
7047 2022-02-16 Jakub Jelinek <jakub@redhat.com>
7048
7049 PR c/104531
7050 * c-c++-common/gomp/atomic-31.c: New test.
7051
7052 2022-02-16 Jakub Jelinek <jakub@redhat.com>
7053
7054 PR c/104510
7055 * gcc.dg/dfp/pr104510.c: New test.
7056
7057 2022-02-15 Peter Bergner <bergner@linux.ibm.com>
7058
7059 * gcc.target/powerpc/htm-1.c: Retry intermittent failing tbegins.
7060
7061 2022-02-15 Andrew MacLeod <amacleod@redhat.com>
7062
7063 PR tree-optimization/104526
7064 * gcc.dg/pr104526.c: New.
7065
7066 2022-02-15 David Malcolm <dmalcolm@redhat.com>
7067
7068 PR analyzer/104524
7069 * gcc.dg/analyzer/pr104524.c: New test.
7070
7071 2022-02-15 David Malcolm <dmalcolm@redhat.com>
7072
7073 PR analyzer/102692
7074 * gcc.dg/analyzer/pr102692-2.c: New test.
7075 * gcc.dg/analyzer/pr102692.c: Remove xfail. Remove -O2 from
7076 options and move to...
7077 * gcc.dg/analyzer/torture/pr102692.c: ...here.
7078
7079 2022-02-15 Tobias Burnus <tobias@codesourcery.com>
7080
7081 * gfortran.dg/gomp/depend-4.f90: Add VALUE test, update scan test.
7082 * gfortran.dg/gomp/depend-5.f90: Fix scan tree for -m32.
7083 * gfortran.dg/gomp/depend-6.f90: New test.
7084
7085 2022-02-15 Richard Sandiford <richard.sandiford@arm.com>
7086
7087 * gcc.target/aarch64/max_plus_1.c: New test.
7088 * gcc.target/aarch64/max_plus_2.c: Likewise.
7089 * gcc.target/aarch64/max_plus_3.c: Likewise.
7090 * gcc.target/aarch64/max_plus_4.c: Likewise.
7091 * gcc.target/aarch64/max_plus_5.c: Likewise.
7092 * gcc.target/aarch64/max_plus_6.c: Likewise.
7093 * gcc.target/aarch64/max_plus_7.c: Likewise.
7094 * gcc.target/aarch64/min_plus_1.c: Likewise.
7095 * gcc.target/aarch64/min_plus_2.c: Likewise.
7096 * gcc.target/aarch64/min_plus_3.c: Likewise.
7097 * gcc.target/aarch64/min_plus_4.c: Likewise.
7098 * gcc.target/aarch64/min_plus_5.c: Likewise.
7099 * gcc.target/aarch64/min_plus_6.c: Likewise.
7100 * gcc.target/aarch64/min_plus_7.c: Likewise.
7101
7102 2022-02-15 Richard Sandiford <richard.sandiford@arm.com>
7103
7104 * gcc.target/aarch64/store_v2vec_lanes.c: Add -fno-tree-vectorize.
7105
7106 2022-02-15 Richard Sandiford <richard.sandiford@arm.com>
7107
7108 * gcc.target/aarch64/shl-combine-2.c: New test.
7109 * gcc.target/aarch64/shl-combine-3.c: Likewise.
7110 * gcc.target/aarch64/shl-combine-4.c: Likewise.
7111 * gcc.target/aarch64/shl-combine-5.c: Likewise.
7112 * gcc.target/aarch64/xtn-combine-1.c: Likewise.
7113 * gcc.target/aarch64/xtn-combine-2.c: Likewise.
7114 * gcc.target/aarch64/xtn-combine-3.c: Likewise.
7115 * gcc.target/aarch64/xtn-combine-4.c: Likewise.
7116 * gcc.target/aarch64/xtn-combine-5.c: Likewise.
7117 * gcc.target/aarch64/xtn-combine-6.c: Likewise.
7118
7119 2022-02-15 Richard Sandiford <richard.sandiford@arm.com>
7120
7121 * gcc.target/aarch64/ldp_stp_5.c: Require -mstrict-align.
7122 * gcc.target/aarch64/ldp_stp_14.h,
7123 * gcc.target/aarch64/ldp_stp_14.c: New test.
7124 * gcc.target/aarch64/ldp_stp_15.c: Likewise.
7125 * gcc.target/aarch64/ldp_stp_16.c: Likewise.
7126 * gcc.target/aarch64/ldp_stp_17.c: Likewise.
7127 * gcc.target/aarch64/ldp_stp_18.c: Likewise.
7128 * gcc.target/aarch64/ldp_stp_19.c: Likewise.
7129
7130 2022-02-15 Richard Biener <rguenther@suse.de>
7131
7132 PR tree-optimization/104543
7133 * gcc.dg/torture/pr104543.c: New testcase.
7134
7135 2022-02-15 Tobias Burnus <tobias@codesourcery.com>
7136
7137 * gfortran.dg/gomp/depend-4.f90: New test.
7138 * gfortran.dg/gomp/depend-5.f90: New test.
7139
7140 2022-02-15 Jakub Jelinek <jakub@redhat.com>
7141
7142 PR middle-end/104522
7143 * gcc.dg/pr104522.c: New test.
7144
7145 2022-02-15 Richard Biener <rguenther@suse.de>
7146
7147 PR tree-optimization/104519
7148 * gcc.dg/torture/pr104519.c: New testcase.
7149
7150 2022-02-15 Jakub Jelinek <jakub@redhat.com>
7151
7152 PR debug/104517
7153 * gcc.dg/gomp/pr104517.c: New test.
7154
7155 2022-02-15 Jason Merrill <jason@redhat.com>
7156
7157 PR c++/104107
7158 PR c++/95036
7159 * g++.dg/cpp0x/alias-decl-ttp2.C: New test.
7160 * g++.dg/cpp1z/ttp2.C: New test.
7161
7162 2022-02-14 Michael Meissner <meissner@the-meissners.org>
7163
7164 PR target/104253
7165 * gcc.target/powerpc/pr104253.c: New test.
7166
7167 2022-02-14 Harald Anlauf <anlauf@gmx.de>
7168
7169 PR fortran/104211
7170 * gfortran.dg/pr104211.f90: New test.
7171
7172 2022-02-14 Jakub Jelinek <jakub@redhat.com>
7173
7174 PR c++/104513
7175 * g++.dg/cpp1y/constexpr-104513.C: New test.
7176 * g++.dg/cpp2a/constexpr-dtor12.C: New test.
7177
7178 2022-02-14 Richard Biener <rguenther@suse.de>
7179
7180 PR tree-optimization/104528
7181 * gfortran.dg/pr104528.f: New testcase.
7182
7183 2022-02-14 Richard Biener <rguenther@suse.de>
7184
7185 PR tree-optimization/104511
7186 * gcc.dg/pr104511.c: New testcase.
7187
7188 2022-02-14 Richard Biener <rguenther@suse.de>
7189
7190 PR c/104505
7191 * c-c++-common/pr104505.c: New testcase.
7192
7193 2022-02-14 Richard Biener <rguenther@suse.de>
7194
7195 PR middle-end/104497
7196 * c-c++-common/torture/pr104497.c: New testcase.
7197
7198 2022-02-13 Mikael Morin <mikael@gcc.gnu.org>
7199
7200 PR fortran/104228
7201 * gfortran.dg/asan/associate_58.f90: New test.
7202 * gfortran.dg/asan/associate_59.f90: New test.
7203
7204 2022-02-13 liuhongt <hongtao.liu@intel.com>
7205
7206 * gcc.target/i386/pr103771-2.c: New test.
7207 * gcc.target/i386/pr103771-3.c: New test.
7208
7209 2022-02-12 Jakub Jelinek <jakub@redhat.com>
7210
7211 PR sanitizer/104449
7212 * gcc.dg/asan/pr104449.c: New test.
7213 * g++.dg/asan/pr104449.C: New test.
7214
7215 2022-02-12 H.J. Lu <hjl.tools@gmail.com>
7216
7217 PR testsuite/104481
7218 * g++.target/i386/pr35513-1.C: Require property_1_needed target.
7219 * g++.target/i386/pr35513-2.C: Likewise.
7220 * gcc.target/i386/pr35513-8.c: Change to compile.
7221 * lib/target-supports.exp (check_compile): Support assembly code.
7222 (check_effective_target_property_1_needed): New proc.
7223
7224 2022-02-12 Jakub Jelinek <jakub@redhat.com>
7225
7226 PR target/104502
7227 * gcc.target/i386/pr104502.c: New test.
7228
7229 2022-02-12 Uroš Bizjak <ubizjak@gmail.com>
7230
7231 PR target/79754
7232 * gcc.target/i386/pr79754.c: New test.
7233
7234 2022-02-11 Jakub Jelinek <jakub@redhat.com>
7235
7236 PR tree-optimization/104499
7237 * gcc.c-torture/compile/pr104499.c: New test.
7238
7239 2022-02-11 Vladimir N. Makarov <vmakarov@redhat.com>
7240
7241 PR rtl-optimization/104400
7242 * gcc.target/v850/pr104400.c: New.
7243 * gcc.target/v850/v850.exp: New.
7244
7245 2022-02-11 David Malcolm <dmalcolm@redhat.com>
7246
7247 PR analyzer/104274
7248 * gcc.dg/analyzer/torture/empty-struct-1.c: New test.
7249
7250 2022-02-11 Richard Biener <rguenther@suse.de>
7251
7252 * gcc.dg/gimplefe-48.c: New testcase.
7253
7254 2022-02-11 Jakub Jelinek <jakub@redhat.com>
7255
7256 PR c++/104472
7257 * g++.dg/cpp0x/constexpr-104472.C: New test.
7258
7259 2022-02-11 Jakub Jelinek <jakub@redhat.com>
7260
7261 PR middle-end/104446
7262 * gcc.target/i386/pr104446.c: New test.
7263
7264 2022-02-11 Richard Biener <rguenther@suse.de>
7265
7266 PR middle-end/104496
7267 * gcc.target/i386/pr104496.c: New testcase.
7268
7269 2022-02-11 Jakub Jelinek <jakub@redhat.com>
7270
7271 PR rtl-optimization/104459
7272 * gcc.dg/pr104459.c: New test.
7273
7274 2022-02-11 liuhongt <hongtao.liu@intel.com>
7275
7276 * gcc.target/i386/pr104479.c: New test.
7277 * gcc.target/i386/cond_op_shift_w-1.c: Adjust testcase.
7278
7279 2022-02-11 Tom de Vries <tdevries@suse.de>
7280
7281 * gcc.c-torture/compile/pr100576.c: Require effective target
7282 non_strict_prototype.
7283 * gcc.c-torture/compile/pr97576.c: Same.
7284
7285 2022-02-11 Tom de Vries <tdevries@suse.de>
7286
7287 * c-c++-common/Walloca-larger-than.c: Require effective target alloca.
7288 * c-c++-common/Warray-bounds-9.c: Same.
7289 * c-c++-common/Wdangling-pointer-2.c: Same.
7290 * c-c++-common/Wdangling-pointer-4.c: Same.
7291 * c-c++-common/Wdangling-pointer-5.c: Same.
7292 * c-c++-common/Wdangling-pointer.c: Same.
7293 * c-c++-common/auto-init-11.c: Same.
7294 * c-c++-common/auto-init-12.c: Same.
7295 * c-c++-common/auto-init-15.c: Same.
7296 * c-c++-common/auto-init-16.c: Same.
7297 * c-c++-common/torture/builtin-clear-padding-4.c: Same.
7298 * gcc.c-torture/compile/pr99787-1.c: Same.
7299 * gcc.dg/Walloca-larger-than-4.c: Same.
7300 * gcc.dg/Wdangling-pointer.c: Same.
7301 * gcc.dg/Wfree-nonheap-object-2.c: Same.
7302 * gcc.dg/Wfree-nonheap-object.c: Same.
7303 * gcc.dg/Wstringop-overflow-56.c: Same.
7304 * gcc.dg/Wstringop-overflow-57.c: Same.
7305 * gcc.dg/Wstringop-overflow-67.c: Same.
7306 * gcc.dg/Wstringop-overflow-71.c: Same.
7307 * gcc.dg/Wvla-larger-than-5.c: Same.
7308 * gcc.dg/analyzer/taint-alloc-1.c: Same.
7309 * gcc.dg/analyzer/torture/ubsan-1.c: Same.
7310 * gcc.dg/graphite/pr99085.c: Same.
7311 * gcc.dg/pr100225.c: Same.
7312 * gcc.dg/pr98721-1.c: Same.
7313 * gcc.dg/pr99122-2.c: Same.
7314 * gcc.dg/sso-14.c: Same.
7315 * gcc.dg/tree-ssa/builtin-sprintf-warn-25.c: Same.
7316 * gcc.dg/uninit-38.c: Same.
7317 * gcc.dg/uninit-39.c: Same.
7318 * gcc.dg/uninit-41.c: Same.
7319 * gcc.dg/uninit-pr100250.c: Same.
7320 * gcc.dg/uninit-pr101300.c: Same.
7321 * gcc.dg/uninit-pr101494.c: Same.
7322 * gcc.dg/uninit-pr98578.c: Same.
7323 * gcc.dg/uninit-pr98583.c: Same.
7324 * gcc.dg/vla-stexp-1.c: Same.
7325 * gcc.dg/vla-stexp-2.c: Same.
7326 * gcc.dg/vla-stexp-4.c: Same.
7327 * gcc.dg/vla-stexp-5.c: Same.
7328
7329 2022-02-10 Jakub Jelinek <jakub@redhat.com>
7330
7331 PR tree-optimization/104373
7332 * g++.dg/warn/Wuninitialized-32.C (operator new[]): Use __SIZE_TYPE__
7333 as type of the first argument instead of unsigned long.
7334
7335 2022-02-10 Tobias Burnus <tobias@codesourcery.com>
7336
7337 PR c++/102204
7338 * g++.dg/gomp/unmappable-1.C: Remove previously expected dg-message.
7339
7340 2022-02-10 David Malcolm <dmalcolm@redhat.com>
7341
7342 PR analyzer/98797
7343 * gcc.dg/analyzer/casts-1.c: Mark xfails as fixed; add further
7344 test coverage for casts of string literals.
7345
7346 2022-02-10 Qing Zhao <qing.zhao@oracle.com>
7347
7348 PR middle-end/100775
7349 * gcc.target/arm/pr100775.c: New test.
7350
7351 2022-02-10 Uroš Bizjak <ubizjak@gmail.com>
7352
7353 PR target/104469
7354 * gcc.target/i386/pr104469.c: New test.
7355
7356 2022-02-10 H.J. Lu <hjl.tools@gmail.com>
7357
7358 PR target/104458
7359 * gcc.target/i386/pr104458.c: Replace long with long long.
7360
7361 2022-02-10 David Malcolm <dmalcolm@redhat.com>
7362
7363 PR analyzer/102052
7364 * gcc.dg/analyzer/fields.c (size_t): Use __SIZE_TYPE__ rather than
7365 hardcoding long unsigned int.
7366 * gcc.dg/analyzer/gzio-3.c (size_t): Likewise.
7367 * gcc.dg/analyzer/gzio-3a.c (size_t): Likewise.
7368 * gcc.dg/analyzer/pr98969.c (test_1): Use __UINTPTR_TYPE__ rather
7369 than long int.
7370 (test_2): Likewise.
7371 * gcc.dg/analyzer/pr99716-2.c (test_mountpoint): Use "rand" rather
7372 than "random".
7373 * gcc.dg/analyzer/pr99774-1.c (size_t): Use __SIZE_TYPE__ rather
7374 than hardcoding long unsigned int.
7375 * gcc.dg/analyzer/strndup-1.c: Add MinGW to targets that don't
7376 implement strndup.
7377 * gcc.dg/analyzer/zlib-5.c (size_t): Use __SIZE_TYPE__ rather
7378 than hardcoding long unsigned int.
7379
7380 2022-02-10 Richard Biener <rguenther@suse.de>
7381
7382 PR tree-optimization/104373
7383 * g++.dg/warn/Wuninitialized-32.C: New testcase.
7384 * gcc.dg/uninit-pr20644-O0.c: Remove XFAIL.
7385
7386 2022-02-10 Richard Biener <rguenther@suse.de>
7387
7388 PR middle-end/104467
7389 * gcc.dg/torture/pr104467.c: New testcase.
7390
7391 2022-02-10 Richard Biener <rguenther@suse.de>
7392
7393 PR tree-optimization/104466
7394 * gfortran.dg/pr104466.f90: New testcase.
7395
7396 2022-02-10 Tom de Vries <tdevries@suse.de>
7397
7398 * gcc.target/nvptx/atomic-store-2.c: New test.
7399
7400 2022-02-10 Tom de Vries <tdevries@suse.de>
7401
7402 * gcc.target/nvptx/atomic-store-1.c: New test.
7403 * gcc.target/nvptx/atomic-store-3.c: New test.
7404 * gcc.target/nvptx/stack-atomics-run.c: Update.
7405
7406 2022-02-10 Tobias Burnus <tobias@codesourcery.com>
7407
7408 PR fortran/104329
7409 * gfortran.dg/gomp/atomic-28.f90: New test.
7410
7411 2022-02-10 Roger Sayle <roger@nextmovesoftware.com>
7412
7413 PR target/104345
7414 * gcc.target/nvptx/neg-selp.c: New test case.
7415
7416 2022-02-10 Roger Sayle <roger@nextmovesoftware.com>
7417
7418 * gcc.target/nvptx/bool-1.c: Update.
7419 * gcc.target/nvptx/bool-2.c: New test case for and.pred.
7420 * gcc.target/nvptx/bool-3.c: New test case for or.pred.
7421 * gcc.target/nvptx/bool-4.c: New test case for xor.pred.
7422
7423 2022-02-10 Roger Sayle <roger@nextmovesoftware.com>
7424
7425 * gcc.target/nvptx/mul-hi64.c: New test case.
7426 * gcc.target/nvptx/umul-hi64.c: New test case.
7427 * gcc.target/nvptx/mul-wide64.c: New test case.
7428 * gcc.target/nvptx/umul-wide64.c: New test case.
7429 * gcc.target/nvptx/isinf.c: New test case.
7430
7431 2022-02-10 Roger Sayle <roger@nextmovesoftware.com>
7432
7433 * gcc.target/nvptx/bool-1.c: New test case.
7434
7435 2022-02-10 Roger Sayle <roger@nextmovesoftware.com>
7436
7437 * gcc.target/nvptx/float16-3.c: New test case for neghf2.
7438 * gcc.target/nvptx/float16-4.c: New test case for abshf2.
7439 * gcc.target/nvptx/float16-5.c: New test case for fmahf4.
7440 * gcc.target/nvptx/float16-6.c: New test case.
7441
7442 2022-02-10 Marcel Vollweiler <marcel@codesourcery.com>
7443
7444 * c-c++-common/gomp/clauses-1.c: Added has_device_addr to test cases.
7445 * g++.dg/gomp/attrs-1.C: Added has_device_addr to test cases.
7446 * g++.dg/gomp/attrs-2.C: Added has_device_addr to test cases.
7447 * c-c++-common/gomp/target-has-device-addr-1.c: New test.
7448 * c-c++-common/gomp/target-has-device-addr-2.c: New test.
7449 * c-c++-common/gomp/target-is-device-ptr-1.c: New test.
7450 * c-c++-common/gomp/target-is-device-ptr-2.c: New test.
7451 * gfortran.dg/gomp/is_device_ptr-3.f90: New test.
7452 * gfortran.dg/gomp/target-has-device-addr-1.f90: New test.
7453 * gfortran.dg/gomp/target-has-device-addr-2.f90: New test.
7454
7455 2022-02-10 Eugene Rozenfeld <erozen@microsoft.com>
7456
7457 * g++.dg/tree-prof/indir-call-recursive-inlining.C : New test.
7458
7459 2022-02-10 Andrew Pinski <apinski@marvell.com>
7460
7461 PR target/104474
7462 * gcc.target/aarch64/sve/pr104474-1.c: New test.
7463 * gcc.target/aarch64/sve/pr104474-2.c: New test.
7464 * gcc.target/aarch64/sve/pr104474-3.c: New test.
7465
7466 2022-02-09 David Malcolm <dmalcolm@redhat.com>
7467
7468 * gcc.dg/analyzer/uninit-1.c: Add test coverage for shifts,
7469 comparisons, +, -, *, /, and __builtin_strlen.
7470 * gcc.dg/analyzer/uninit-CWE-457-examples.c: New test.
7471
7472 2022-02-09 Harald Anlauf <anlauf@gmx.de>
7473
7474 PR fortran/66193
7475 * gfortran.dg/array_constructor_55.f90: New test.
7476
7477 2022-02-09 David Edelsohn <dje.gcc@gmail.com>
7478
7479 * gcc.dg/Wstringop-overflow-69.c: Add -Wno-psabi.
7480 * gcc.dg/loop-unswitch-6.c: Omit -fcompare-debug on AIX.
7481
7482 2022-02-09 H.J. Lu <hjl.tools@gmail.com>
7483
7484 PR target/104441
7485 * gcc.target/i386/pr104441-1a.c: Compile with -march=x86-64.
7486 * gcc.target/i386/pr104441-1b.c: Likewise.
7487
7488 2022-02-09 Jakub Jelinek <jakub@redhat.com>
7489
7490 PR c/104427
7491 * gcc.dg/pr104427.c: New test.
7492
7493 2022-02-09 Uroš Bizjak <ubizjak@gmail.com>
7494
7495 PR target/104462
7496 * gcc.target/i386/pr104462.c: New test.
7497
7498 2022-02-09 Uroš Bizjak <ubizjak@gmail.com>
7499
7500 PR target/104458
7501 * gcc.target/i386/pr104458.c: New test.
7502
7503 2022-02-09 Ian Lance Taylor <iant@golang.org>
7504
7505 * gcc.misc-tests/godump-1.c: Adjust for alignment field rename.
7506
7507 2022-02-09 Bill Schmidt <wschmidt@linux.ibm.com>
7508
7509 * gcc.target/powerpc/vec-replace-word-runnable.c: Handle expected
7510 prototypes for each call to vec_replace_unaligned.
7511
7512 2022-02-09 Richard Sandiford <richard.sandiford@arm.com>
7513
7514 * gcc.target/aarch64/vec-init-13.c: New test.
7515 * gcc.target/aarch64/vec-init-14.c: Likewise.
7516 * gcc.target/aarch64/vec-init-15.c: Likewise.
7517 * gcc.target/aarch64/vec-init-16.c: Likewise.
7518 * gcc.target/aarch64/vec-init-17.c: Likewise.
7519
7520 2022-02-09 Richard Sandiford <richard.sandiford@arm.com>
7521
7522 * gcc.target/aarch64/vec-init-12.c: New test.
7523
7524 2022-02-09 Richard Sandiford <richard.sandiford@arm.com>
7525
7526 * gcc.target/aarch64/vec-init-9.c: New test.
7527 * gcc.target/aarch64/vec-init-10.c: Likewise.
7528 * gcc.target/aarch64/vec-init-11.c: Likewise.
7529
7530 2022-02-09 Richard Sandiford <richard.sandiford@arm.com>
7531
7532 * gcc.target/aarch64/vec-init-8.c: New test.
7533
7534 2022-02-09 Richard Sandiford <richard.sandiford@arm.com>
7535
7536 * gcc.target/aarch64/vec-init-6.c: New file.
7537 * gcc.target/aarch64/vec-init-7.c: New file.
7538
7539 2022-02-09 Patrick Palka <ppalka@redhat.com>
7540
7541 PR c++/104432
7542 * g++.dg/template/non-dependent19.C: New test.
7543 * g++.dg/template/non-dependent19a.C: New test.
7544 * g++.dg/template/non-dependent20.C: New test.
7545
7546 2022-02-09 Jason Merrill <jason@redhat.com>
7547
7548 PR c++/103752
7549 * g++.dg/modules/explicit-bool-1_b.C: New test.
7550 * g++.dg/modules/explicit-bool-1_a.H: New test.
7551
7552 2022-02-09 Richard Biener <rguenther@suse.de>
7553
7554 PR middle-end/104464
7555 * gcc.dg/pr104464.c: New testcase.
7556
7557 2022-02-09 Jason Merrill <jason@redhat.com>
7558
7559 * g++.dg/cpp23/feat-cxx2b.C: Adjust.
7560 * g++.dg/cpp2a/feat-cxx2a.C: Adjust.
7561
7562 2022-02-09 Roger Sayle <roger@nextmovesoftware.com>
7563
7564 PR tree-optimization/104420
7565 * gcc.dg/pr104420-1.c: New test case.
7566 * gcc.dg/pr104420-2.c: New test case.
7567 * gcc.dg/pr104420-3.c: New test case.
7568 * gcc.dg/pr104420-4.c: New test case.
7569 * gcc.dg/pr96392.c: Remove incorrect test.
7570
7571 2022-02-09 Jakub Jelinek <jakub@redhat.com>
7572
7573 PR debug/104407
7574 * g++.dg/debug/dwarf2/pr104407.C: New test.
7575
7576 2022-02-09 Andrew MacLeod <amacleod@redhat.com>
7577
7578 PR tree-optimization/104288
7579 * gcc.dg/pr104288.c: New.
7580
7581 2022-02-09 Richard Biener <rguenther@suse.de>
7582
7583 PR tree-optimization/104445
7584 PR tree-optimization/102832
7585 * gcc.dg/vect/pr104445.c: New testcase.
7586 * gcc.dg/vect/pr102832.c: New file.
7587
7588 2022-02-09 H.J. Lu <hjl.tools@gmail.com>
7589
7590 PR target/35513
7591 PR target/100593
7592 * g++.target/i386/pr35513-1.C: New file.
7593 * g++.target/i386/pr35513-2.C: Likewise.
7594 * gcc.target/i386/pr35513-1a.c: Likewise.
7595 * gcc.target/i386/pr35513-1b.c: Likewise.
7596 * gcc.target/i386/pr35513-2a.c: Likewise.
7597 * gcc.target/i386/pr35513-2b.c: Likewise.
7598 * gcc.target/i386/pr35513-3a.c: Likewise.
7599 * gcc.target/i386/pr35513-3b.c: Likewise.
7600 * gcc.target/i386/pr35513-4a.c: Likewise.
7601 * gcc.target/i386/pr35513-4b.c: Likewise.
7602 * gcc.target/i386/pr35513-5a.c: Likewise.
7603 * gcc.target/i386/pr35513-5b.c: Likewise.
7604 * gcc.target/i386/pr35513-6a.c: Likewise.
7605 * gcc.target/i386/pr35513-6b.c: Likewise.
7606 * gcc.target/i386/pr35513-7a.c: Likewise.
7607 * gcc.target/i386/pr35513-7b.c: Likewise.
7608 * gcc.target/i386/pr35513-8.c: Likewise.
7609 * gcc.target/i386/pr35513-9a.c: Likewise.
7610 * gcc.target/i386/pr35513-9b.c: Likewise.
7611 * gcc.target/i386/pr35513-10a.c: Likewise.
7612 * gcc.target/i386/pr35513-10b.c: Likewise.
7613 * gcc.target/i386/pr35513-11a.c: Likewise.
7614 * gcc.target/i386/pr35513-11b.c: Likewise.
7615 * gcc.target/i386/pr35513-12a.c: Likewise.
7616 * gcc.target/i386/pr35513-12b.c: Likewise.
7617
7618 2022-02-09 H.J. Lu <hjl.tools@gmail.com>
7619
7620 PR target/104441
7621 * gcc.target/i386/pr104441-1a.c: New test.
7622 * gcc.target/i386/pr104441-1b.c: Likewise.
7623
7624 2022-02-09 liuhongt <hongtao.liu@intel.com>
7625
7626 PR target/104451
7627 * gcc.target/i386/pr104451.c: New test.
7628
7629 2022-02-09 Richard Biener <rguenther@suse.de>
7630
7631 PR middle-end/104450
7632 * g++.dg/torture/pr104450.C: New testcase.
7633
7634 2022-02-09 Richard Biener <rguenther@suse.de>
7635
7636 PR target/104453
7637 * gcc.target/i386/pr104453.c: New testcase.
7638
7639 2022-02-09 Joel Teichroeb <joel@teichroeb.net>
7640
7641 PR analyzer/101081
7642 * gcc.dg/analyzer/analyzer-verbosity-2a.c: Replace #include of
7643 stdio.h with declarations needed by the test.
7644 * gcc.dg/analyzer/analyzer-verbosity-3a.c: Likewise.
7645 * gcc.dg/analyzer/edges-1.c: Likewise.
7646 * gcc.dg/analyzer/file-1.c: Likewise.
7647 * gcc.dg/analyzer/file-2.c: Likewise.
7648 * gcc.dg/analyzer/file-paths-1.c: Likewise.
7649 * gcc.dg/analyzer/file-pr58237.c: Likewise.
7650 * gcc.dg/analyzer/pr99716-1.c: Likewise.
7651
7652 2022-02-09 David Malcolm <dmalcolm@redhat.com>
7653
7654 PR analyzer/104452
7655 * gcc.dg/analyzer/pr104452.c: New test.
7656
7657 2022-02-09 Jason Merrill <jason@redhat.com>
7658
7659 PR c++/96876
7660 * g++.dg/cpp1z/aggr-base11.C: New test.
7661 * g++.dg/eh/aggregate2.C: New test.
7662
7663 2022-02-08 Robin Dapp <rdapp@linux.ibm.com>
7664
7665 PR rtl-optimization/104198
7666 PR rtl-optimization/104153
7667 * gcc.dg/pr104198.c: New test.
7668
7669 2022-02-08 Jakub Jelinek <jakub@redhat.com>
7670
7671 PR c++/104379
7672 * g++.dg/warn/Wshadow-18.C: New test.
7673
7674 2022-02-08 Jakub Jelinek <jakub@redhat.com>
7675
7676 PR c++/104403
7677 * g++.dg/cpp0x/lambda/lambda-104403.C: New test.
7678
7679 2022-02-08 Jakub Jelinek <jakub@redhat.com>
7680
7681 PR target/102140
7682 * gcc.dg/pr102140.c: New test.
7683
7684 2022-02-08 Bill Schmidt <wschmidt@linux.ibm.com>
7685
7686 * gcc.target/powerpc/vec-msumc.c: New test.
7687
7688 2022-02-08 Patrick Palka <ppalka@redhat.com>
7689
7690 PR c++/104425
7691 * g++.dg/template/partial-specialization10.C: New test.
7692
7693 2022-02-08 Robin Dapp <rdapp@linux.ibm.com>
7694
7695 * gcc.target/s390/ifcvt-two-insns-int.c: Fix array size.
7696 * gcc.target/s390/ifcvt-two-insns-long.c: Dito.
7697
7698 2022-02-08 Patrick Palka <ppalka@redhat.com>
7699
7700 PR c++/80951
7701 * g++.dg/cpp1z/noexcept-type25.C: New test.
7702
7703 2022-02-08 Patrick Palka <ppalka@redhat.com>
7704
7705 PR c++/104410
7706 * g++.dg/cpp2a/concepts-pr104410.C: New test.
7707
7708 2022-02-08 Patrick Palka <ppalka@redhat.com>
7709
7710 PR c++/103706
7711 * g++.dg/cpp2a/concepts-lambda19.C: New test.
7712
7713 2022-02-08 Patrick Palka <ppalka@redhat.com>
7714
7715 PR c++/103706
7716 * g++.dg/cpp2a/concepts-lambda18.C: New test.
7717
7718 2022-02-08 Maciej W. Rozycki <macro@embecosm.com>
7719
7720 * gcc.target/riscv/riscv.exp: Use `gcc-dg-runtest' rather than
7721 `dg-runtest'. Add `-Og -g' and `-Oz' variants via
7722 ADDITIONAL_TORTURE_OPTIONS.
7723 * gcc.target/riscv/arch-1.c: Adjust test options accordingly.
7724 * gcc.target/riscv/arch-10.c: Likewise.
7725 * gcc.target/riscv/arch-11.c: Likewise.
7726 * gcc.target/riscv/arch-12.c: Likewise.
7727 * gcc.target/riscv/arch-2.c: Likewise.
7728 * gcc.target/riscv/arch-3.c: Likewise.
7729 * gcc.target/riscv/arch-4.c: Likewise.
7730 * gcc.target/riscv/arch-5.c: Likewise.
7731 * gcc.target/riscv/arch-6.c: Likewise.
7732 * gcc.target/riscv/arch-7.c: Likewise.
7733 * gcc.target/riscv/arch-8.c: Likewise.
7734 * gcc.target/riscv/arch-9.c: Likewise.
7735 * gcc.target/riscv/attribute-1.c: Likewise.
7736 * gcc.target/riscv/attribute-10.c: Likewise.
7737 * gcc.target/riscv/attribute-11.c: Likewise.
7738 * gcc.target/riscv/attribute-12.c: Likewise.
7739 * gcc.target/riscv/attribute-13.c: Likewise.
7740 * gcc.target/riscv/attribute-14.c: Likewise.
7741 * gcc.target/riscv/attribute-15.c: Likewise.
7742 * gcc.target/riscv/attribute-16.c: Likewise.
7743 * gcc.target/riscv/attribute-17.c: Likewise.
7744 * gcc.target/riscv/attribute-2.c: Likewise.
7745 * gcc.target/riscv/attribute-3.c: Likewise.
7746 * gcc.target/riscv/attribute-4.c: Likewise.
7747 * gcc.target/riscv/attribute-5.c: Likewise.
7748 * gcc.target/riscv/attribute-7.c: Likewise.
7749 * gcc.target/riscv/attribute-8.c: Likewise.
7750 * gcc.target/riscv/attribute-9.c: Likewise.
7751 * gcc.target/riscv/interrupt-1.c: Likewise.
7752 * gcc.target/riscv/interrupt-2.c: Likewise.
7753 * gcc.target/riscv/interrupt-3.c: Likewise.
7754 * gcc.target/riscv/interrupt-4.c: Likewise.
7755 * gcc.target/riscv/interrupt-conflict-mode.c: Likewise.
7756 * gcc.target/riscv/interrupt-debug.c: Likewise.
7757 * gcc.target/riscv/interrupt-mmode.c: Likewise.
7758 * gcc.target/riscv/interrupt-smode.c: Likewise.
7759 * gcc.target/riscv/interrupt-umode.c: Likewise.
7760 * gcc.target/riscv/li.c: Likewise.
7761 * gcc.target/riscv/load-immediate.c: Likewise.
7762 * gcc.target/riscv/losum-overflow.c: Likewise.
7763 * gcc.target/riscv/mcpu-6.c: Likewise.
7764 * gcc.target/riscv/mcpu-7.c: Likewise.
7765 * gcc.target/riscv/pr102957.c: Likewise.
7766 * gcc.target/riscv/pr103302.c: Likewise.
7767 * gcc.target/riscv/pr104140.c: Likewise.
7768 * gcc.target/riscv/pr84660.c: Likewise.
7769 * gcc.target/riscv/pr93202.c: Likewise.
7770 * gcc.target/riscv/pr93304.c: Likewise.
7771 * gcc.target/riscv/pr95252.c: Likewise.
7772 * gcc.target/riscv/pr95683.c: Likewise.
7773 * gcc.target/riscv/pr98777.c: Likewise.
7774 * gcc.target/riscv/pr99702.c: Likewise.
7775 * gcc.target/riscv/predef-1.c: Likewise.
7776 * gcc.target/riscv/predef-10.c: Likewise.
7777 * gcc.target/riscv/predef-11.c: Likewise.
7778 * gcc.target/riscv/predef-12.c: Likewise.
7779 * gcc.target/riscv/predef-13.c: Likewise.
7780 * gcc.target/riscv/predef-14.c: Likewise.
7781 * gcc.target/riscv/predef-15.c: Likewise.
7782 * gcc.target/riscv/predef-16.c: Likewise.
7783 * gcc.target/riscv/predef-2.c: Likewise.
7784 * gcc.target/riscv/predef-3.c: Likewise.
7785 * gcc.target/riscv/predef-4.c: Likewise.
7786 * gcc.target/riscv/predef-5.c: Likewise.
7787 * gcc.target/riscv/predef-6.c: Likewise.
7788 * gcc.target/riscv/predef-7.c: Likewise.
7789 * gcc.target/riscv/predef-8.c: Likewise.
7790 * gcc.target/riscv/promote-type-for-libcall.c: Likewise.
7791 * gcc.target/riscv/save-restore-1.c: Likewise.
7792 * gcc.target/riscv/save-restore-2.c: Likewise.
7793 * gcc.target/riscv/save-restore-3.c: Likewise.
7794 * gcc.target/riscv/save-restore-4.c: Likewise.
7795 * gcc.target/riscv/save-restore-6.c: Likewise.
7796 * gcc.target/riscv/save-restore-7.c: Likewise.
7797 * gcc.target/riscv/save-restore-8.c: Likewise.
7798 * gcc.target/riscv/save-restore-9.c: Likewise.
7799 * gcc.target/riscv/shift-and-1.c: Likewise.
7800 * gcc.target/riscv/shift-and-2.c: Likewise.
7801 * gcc.target/riscv/shift-shift-1.c: Likewise.
7802 * gcc.target/riscv/shift-shift-2.c: Likewise.
7803 * gcc.target/riscv/shift-shift-3.c: Likewise.
7804 * gcc.target/riscv/shift-shift-4.c: Likewise.
7805 * gcc.target/riscv/shift-shift-5.c: Likewise.
7806 * gcc.target/riscv/shorten-memrefs-1.c: Likewise.
7807 * gcc.target/riscv/shorten-memrefs-2.c: Likewise.
7808 * gcc.target/riscv/shorten-memrefs-3.c: Likewise.
7809 * gcc.target/riscv/shorten-memrefs-4.c: Likewise.
7810 * gcc.target/riscv/shorten-memrefs-5.c: Likewise.
7811 * gcc.target/riscv/shorten-memrefs-6.c: Likewise.
7812 * gcc.target/riscv/shorten-memrefs-7.c: Likewise.
7813 * gcc.target/riscv/shorten-memrefs-8.c: Likewise.
7814 * gcc.target/riscv/switch-qi.c: Likewise.
7815 * gcc.target/riscv/switch-si.c: Likewise.
7816 * gcc.target/riscv/weak-1.c: Likewise.
7817 * gcc.target/riscv/zba-adduw.c: Likewise.
7818 * gcc.target/riscv/zba-shNadd-01.c: Likewise.
7819 * gcc.target/riscv/zba-shNadd-02.c: Likewise.
7820 * gcc.target/riscv/zba-shNadd-03.c: Likewise.
7821 * gcc.target/riscv/zba-slliuw.c: Likewise.
7822 * gcc.target/riscv/zba-zextw.c: Likewise.
7823 * gcc.target/riscv/zbb-andn-orn-xnor-01.c: Likewise.
7824 * gcc.target/riscv/zbb-andn-orn-xnor-02.c: Likewise.
7825 * gcc.target/riscv/zbb-li-rotr.c: Likewise.
7826 * gcc.target/riscv/zbb-min-max.c: Likewise.
7827 * gcc.target/riscv/zbb-rol-ror-01.c: Likewise.
7828 * gcc.target/riscv/zbb-rol-ror-02.c: Likewise.
7829 * gcc.target/riscv/zbb-rol-ror-03.c: Likewise.
7830 * gcc.target/riscv/zbbw.c: Likewise.
7831 * gcc.target/riscv/zbs-bclr.c: Likewise.
7832 * gcc.target/riscv/zbs-bext.c: Likewise.
7833 * gcc.target/riscv/zbs-binv.c: Likewise.
7834 * gcc.target/riscv/zbs-bset.c: Likewise.
7835 * gcc.target/riscv/zero-extend-1.c: Likewise.
7836 * gcc.target/riscv/zero-extend-2.c: Likewise.
7837 * gcc.target/riscv/zero-extend-3.c: Likewise.
7838 * gcc.target/riscv/zero-extend-4.c: Likewise.
7839 * gcc.target/riscv/zero-extend-5.c: Likewise.
7840
7841 2022-02-08 Tom de Vries <tdevries@suse.de>
7842
7843 * gcc.dg/tree-ssa/builtin-sprintf.c: Require c99_runtime for
7844 dg-do run.
7845
7846 2022-02-08 Tom de Vries <tdevries@suse.de>
7847
7848 PR target/104364
7849 * gcc.target/nvptx/softstack-2.c: New test.
7850 * gcc.target/nvptx/uniform-simt-1.c: New test.
7851
7852 2022-02-08 liuhongt <hongtao.liu@intel.com>
7853
7854 * gcc.target/i386/pr104059.c: New test.
7855
7856 2022-02-07 David Malcolm <dmalcolm@redhat.com>
7857
7858 PR analyzer/104417
7859 * gcc.dg/analyzer/pr104417.c: New test.
7860
7861 2022-02-07 David Malcolm <dmalcolm@redhat.com>
7862
7863 PR analyzer/103872
7864 * gcc.dg/analyzer/memcpy-1.c: Add alternate versions of test cases
7865 in which the calls to memcpy are hidden from the optimizer. Add
7866 further test cases.
7867 * gcc.dg/analyzer/taint-size-1.c: Add test coverage for memcpy
7868 with tainted size.
7869
7870 2022-02-07 David Malcolm <dmalcolm@redhat.com>
7871
7872 * gcc.dg/analyzer/asm-x86-1.c: Use dg-do "compile" rather than
7873 "assemble".
7874 * gcc.dg/analyzer/asm-x86-lp64-1.c: Likewise.
7875 * gcc.dg/analyzer/asm-x86-lp64-2.c: Likewise.
7876 * gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c:
7877 Likewise.
7878 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c:
7879 Likewise, and restrict to x86_64-pc-linux-gnu.
7880 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c: Likewise.
7881 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c: Use dg-do
7882 "compile" rather than "assemble".
7883 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c:
7884 Likewise, and restrict to x86_64-pc-linux-gnu.
7885 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c: Use dg-do
7886 "compile" rather than "assemble".
7887 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c:
7888 Likewise.
7889 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c:
7890 Likewise.
7891
7892 2022-02-07 Jakub Jelinek <jakub@redhat.com>
7893
7894 PR target/104380
7895 * gcc.c-torture/execute/builtins/lib/chk.c (__sprintf_chkieee128,
7896 __vsprintf_chkieee128, __snprintf_chkieee128,
7897 __vsnprintf_chkieee128): New aliases to non-ieee128 suffixed functions
7898 for powerpc -mabi=ieeelongdouble.
7899
7900 2022-02-07 Tamar Christina <tamar.christina@arm.com>
7901
7902 * gcc.target/arm/simd/vdot-2-1.c: Add new tests.
7903 * gcc.target/arm/simd/vdot-2-2.c: Likewise and fix output.
7904
7905 2022-02-07 Tamar Christina <tamar.christina@arm.com>
7906
7907 * gcc.target/arm/simd/vdot-compile.c: Add new cases.
7908 * gcc.target/arm/simd/vdot-exec.c: Likewise.
7909
7910 2022-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
7911
7912 PR target/104327
7913 * gcc.c-torture/compile/pr104327.c: New test.
7914
7915 2022-02-07 Richard Biener <rguenther@suse.de>
7916
7917 PR middle-end/104402
7918 * gcc.dg/torture/pr104402.c: New testcase.
7919
7920 2022-02-07 Kewen Lin <linkw@linux.ibm.com>
7921
7922 PR target/103627
7923 * gcc.target/powerpc/pr103627-3.c: New test.
7924
7925 2022-02-07 Kewen Lin <linkw@linux.ibm.com>
7926
7927 PR target/103627
7928 * gcc.target/powerpc/pr103627-1.c: New test.
7929 * gcc.target/powerpc/pr103627-2.c: New test.
7930
7931 2022-02-06 Patrick Palka <ppalka@redhat.com>
7932
7933 PR c++/96242
7934 * g++.dg/cpp2a/spaceship-synth15.C: New test.
7935
7936 2022-02-06 Jakub Jelinek <jakub@redhat.com>
7937
7938 PR c++/89074
7939 PR c++/104033
7940 * g++.dg/cpp1y/constexpr-89074-3.C: New test.
7941
7942 2022-02-05 Jeff Law <jeffreyalaw@gmail.com>
7943
7944 * gcc.target/s390/20150826-1.c: Update expected output.
7945 * gcc.target/s390/zvector/imm-range-error-1.c: Likewise.
7946
7947 2022-02-05 Jakub Jelinek <jakub@redhat.com>
7948
7949 PR tree-optimization/104389
7950 * gcc.dg/pr104389.c: New test.
7951
7952 2022-02-05 Jason Merrill <jason@redhat.com>
7953
7954 PR c++/104300
7955 PR c++/92385
7956 * g++.dg/cpp0x/initlist-array14.C: New test.
7957
7958 2022-02-04 Jakub Jelinek <jakub@redhat.com>
7959
7960 PR target/104380
7961 * gcc.dg/pr104380.c: New test.
7962
7963 2022-02-04 Eric Botcazou <ebotcazou@adacore.com>
7964
7965 PR tree-optimization/104356
7966 * gnat.dg/opt97.adb: New test.
7967
7968 2022-02-04 David Edelsohn <dje.gcc@gmail.com>
7969
7970 * gcc.target/powerpc/builtins-1.c: Limit -mbig.
7971 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: Limit -mbig.
7972 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: Limit -mbig.
7973 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Remove target selector.
7974 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-3.c: Only powerpc*-linux.
7975 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-4.c: Only powerpc*-linux*.
7976 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: Limit -mbig.
7977 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: Limit -mbig.
7978 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Remove target selector.
7979 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-3.c: Only powerpc*-linux*.
7980 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-4.c: Only powerpc*-linux*.
7981
7982 2022-02-04 Richard Biener <rguenther@suse.de>
7983 Bin Cheng <bin.cheng@linux.alibaba.com>
7984
7985 PR tree-optimization/100499
7986 * gcc.dg/torture/pr100499-1.c: New testcase.
7987 * gcc.dg/torture/pr100499-2.c: Likewise.
7988 * gcc.dg/torture/pr100499-3.c: Likewise.
7989
7990 2022-02-04 Roger Sayle <roger@nextmovesoftware.com>
7991
7992 PR rtl-optimization/101885
7993 * gcc.dg/pr101885.c: New test case.
7994
7995 2022-02-04 Richard Sandiford <richard.sandiford@arm.com>
7996
7997 PR middle-end/104092
7998 * gcc.target/aarch64/sve/acle/general/pr104092.c: New test.
7999
8000 2022-02-04 Richard Biener <rguenther@suse.de>
8001
8002 PR middle-end/90348
8003 PR middle-end/104092
8004 * gcc.dg/pr87052.c: Adjust.
8005
8006 2022-02-03 Patrick Palka <ppalka@redhat.com>
8007
8008 PR c++/104079
8009 * g++.dg/cpp0x/noexcept74.C: New test.
8010 * g++.dg/cpp0x/noexcept74a.C: New test.
8011
8012 2022-02-03 David Malcolm <dmalcolm@redhat.com>
8013
8014 PR analyzer/104369
8015 * gcc.dg/analyzer/pr104369-1.c: New test.
8016 * gcc.dg/analyzer/pr104369-2.c: New test.
8017 * gcc.dg/analyzer/realloc-3.c: New test.
8018 * gcc.dg/analyzer/realloc-4.c: New test.
8019 * gcc.dg/analyzer/taint-realloc.c: New test.
8020
8021 2022-02-03 David Malcolm <dmalcolm@redhat.com>
8022
8023 * gcc.dg/analyzer/calloc-1.c: New test.
8024
8025 2022-02-03 Uroš Bizjak <ubizjak@gmail.com>
8026
8027 PR target/104362
8028 * gcc.target/i386/pr104362.c: New test.
8029
8030 2022-02-03 Martin Sebor <msebor@redhat.com>
8031
8032 PR tree-optimization/104119
8033 * gcc.dg/tree-ssa/builtin-snprintf-13.c: New test.
8034 * gcc.dg/tree-ssa/builtin-sprintf-warn-29.c: New test.
8035
8036 2022-02-03 Harald Anlauf <anlauf@gmx.de>
8037
8038 PR fortran/104311
8039 * gfortran.dg/transfer_simplify_15.f90: New test.
8040
8041 2022-02-03 Bill Schmidt <wschmidt@linux.ibm.com>
8042
8043 PR target/103686
8044 * gcc.target/powerpc/builtins-1-be-folded.c: Remove -mfold-gimple
8045 option.
8046 * gcc.target/powerpc/builtins-1-le-folded.c: Likewise.
8047 * gcc.target/powerpc/builtins-1.c: Rewrite to use small functions and
8048 restrict to -O2 -mbig for predictability. Adjust instruction counts.
8049 * gcc.target/powerpc/builtins-5.c: Remove -mno-fold-gimple option.
8050 * gcc.target/powerpc/p8-vec-xl-xst.c: Likewise.
8051 * gcc.target/powerpc/pr83926.c: Likewise.
8052 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: Delete.
8053 * gcc.target/powerpc/pr86731-nogimplefold.c: Delete.
8054 * gcc.target/powerpc/swaps-p8-17.c: Remove -mno-fold-gimple option.
8055
8056 2022-02-03 Bill Schmidt <wschmidt@linux.ibm.com>
8057
8058 PR target/95082
8059 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: Restrict to -mbig.
8060 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: Likewise.
8061 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-3.c: New.
8062 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-4.c: New.
8063 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: Restrict to -mbig.
8064 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: Likewise.
8065 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-3.c: New.
8066 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-4.c: New.
8067
8068 2022-02-03 Richard Biener <rguenther@suse.de>
8069
8070 PR debug/104337
8071 * gcc.dg/debug/pr104337.c: New testcase.
8072
8073 2022-02-03 Bill Schmidt <wschmidt@linux.ibm.com>
8074
8075 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Adjust error
8076 messages.
8077 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
8078 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
8079 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Likewise.
8080 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
8081 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
8082 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
8083 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
8084 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Likewise.
8085 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
8086 * gcc.target/powerpc/dfp/dtstsfi-12.c: Likewise.
8087 * gcc.target/powerpc/dfp/dtstsfi-14.c: Likewise.
8088 * gcc.target/powerpc/dfp/dtstsfi-17.c: Likewise.
8089 * gcc.target/powerpc/dfp/dtstsfi-19.c: Likewise.
8090 * gcc.target/powerpc/dfp/dtstsfi-2.c: Likewise.
8091 * gcc.target/powerpc/dfp/dtstsfi-22.c: Likewise.
8092 * gcc.target/powerpc/dfp/dtstsfi-24.c: Likewise.
8093 * gcc.target/powerpc/dfp/dtstsfi-27.c: Likewise.
8094 * gcc.target/powerpc/dfp/dtstsfi-29.c: Likewise.
8095 * gcc.target/powerpc/dfp/dtstsfi-32.c: Likewise.
8096 * gcc.target/powerpc/dfp/dtstsfi-34.c: Likewise.
8097 * gcc.target/powerpc/dfp/dtstsfi-37.c: Likewise.
8098 * gcc.target/powerpc/dfp/dtstsfi-39.c: Likewise.
8099 * gcc.target/powerpc/dfp/dtstsfi-4.c: Likewise.
8100 * gcc.target/powerpc/dfp/dtstsfi-42.c: Likewise.
8101 * gcc.target/powerpc/dfp/dtstsfi-44.c: Likewise.
8102 * gcc.target/powerpc/dfp/dtstsfi-47.c: Likewise.
8103 * gcc.target/powerpc/dfp/dtstsfi-49.c: Likewise.
8104 * gcc.target/powerpc/dfp/dtstsfi-52.c: Likewise.
8105 * gcc.target/powerpc/dfp/dtstsfi-54.c: Likewise.
8106 * gcc.target/powerpc/dfp/dtstsfi-57.c: Likewise.
8107 * gcc.target/powerpc/dfp/dtstsfi-59.c: Likewise.
8108 * gcc.target/powerpc/dfp/dtstsfi-62.c: Likewise.
8109 * gcc.target/powerpc/dfp/dtstsfi-64.c: Likewise.
8110 * gcc.target/powerpc/dfp/dtstsfi-67.c: Likewise.
8111 * gcc.target/powerpc/dfp/dtstsfi-69.c: Likewise.
8112 * gcc.target/powerpc/dfp/dtstsfi-7.c: Likewise.
8113 * gcc.target/powerpc/dfp/dtstsfi-72.c: Likewise.
8114 * gcc.target/powerpc/dfp/dtstsfi-74.c: Likewise.
8115 * gcc.target/powerpc/dfp/dtstsfi-77.c: Likewise.
8116 * gcc.target/powerpc/dfp/dtstsfi-79.c: Likewise.
8117 * gcc.target/powerpc/dfp/dtstsfi-9.c: Likewise.
8118 * gcc.target/powerpc/pr80315-1.c: Likewise.
8119 * gcc.target/powerpc/pr80315-2.c: Likewise.
8120 * gcc.target/powerpc/pr80315-3.c: Likewise.
8121 * gcc.target/powerpc/pr80315-4.c: Likewise.
8122 * gcc.target/powerpc/pr82015.c: Likewise.
8123 * gcc.target/powerpc/pr91903.c: Likewise.
8124 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Likewise.
8125 * gcc.target/powerpc/vec-ternarylogic-10.c: Likewise.
8126
8127 2022-02-03 Eric Botcazou <ebotcazou@adacore.com>
8128
8129 PR tree-optimization/104356
8130 * gnat.dg/div_zero.adb: Add dg-skip-if directive for PowerPC.
8131
8132 2022-02-03 Richard Sandiford <richard.sandiford@arm.com>
8133
8134 * gcc.target/aarch64/sve/struct_vect_25.c: Remove XFAILs.
8135
8136 2022-02-03 Richard Sandiford <richard.sandiford@arm.com>
8137
8138 * gcc.target/aarch64/sve/mask_struct_load_1.c: Use intptr_t
8139 iterators instead of int iterators.
8140 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
8141 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
8142 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
8143 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
8144 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
8145 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
8146 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
8147 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
8148 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
8149 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
8150 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
8151
8152 2022-02-03 Richard Sandiford <richard.sandiford@arm.com>
8153
8154 * gcc.target/aarch64/sve/single_5.c: Remove some XFAILs.
8155
8156 2022-02-03 Richard Sandiford <richard.sandiford@arm.com>
8157
8158 * gcc.dg/vect/tsvc/vect-tsvc-s1115.c: Don't XFAIL for SVE.
8159 * gcc.dg/vect/tsvc/vect-tsvc-s114.c: Likewise.
8160 * gcc.dg/vect/tsvc/vect-tsvc-s1161.c: Likewise.
8161 * gcc.dg/vect/tsvc/vect-tsvc-s1232.c: Likewise.
8162 * gcc.dg/vect/tsvc/vect-tsvc-s124.c: Likewise.
8163 * gcc.dg/vect/tsvc/vect-tsvc-s1279.c: Likewise.
8164 * gcc.dg/vect/tsvc/vect-tsvc-s161.c: Likewise.
8165 * gcc.dg/vect/tsvc/vect-tsvc-s253.c: Likewise.
8166 * gcc.dg/vect/tsvc/vect-tsvc-s257.c: Likewise.
8167 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: Likewise.
8168 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: Likewise.
8169 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: Likewise.
8170 * gcc.dg/vect/tsvc/vect-tsvc-s272.c: Likewise.
8171 * gcc.dg/vect/tsvc/vect-tsvc-s273.c: Likewise.
8172 * gcc.dg/vect/tsvc/vect-tsvc-s274.c: Likewise.
8173 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: Likewise.
8174 * gcc.dg/vect/tsvc/vect-tsvc-s278.c: Likewise.
8175 * gcc.dg/vect/tsvc/vect-tsvc-s279.c: Likewise.
8176 * gcc.dg/vect/tsvc/vect-tsvc-s3111.c: Likewise.
8177 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: Likewise.
8178 * gcc.dg/vect/tsvc/vect-tsvc-s441.c: Likewise.
8179 * gcc.dg/vect/tsvc/vect-tsvc-s443.c: Likewise.
8180 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: Likewise.
8181 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: Likewise.
8182 * gcc.dg/vect/tsvc/vect-tsvc-vif.c: Likewise.
8183
8184 2022-02-03 Richard Sandiford <richard.sandiford@arm.com>
8185
8186 * gcc.dg/guality/ipa-sra-1.c: Update aarch64*-*-* xfails.
8187 * gcc.dg/guality/pr54519-1.c: Likewise.
8188 * gcc.dg/guality/pr54519-3.c: Likewise.
8189
8190 2022-02-03 Jakub Jelinek <jakub@redhat.com>
8191
8192 PR tree-optimization/104334
8193 * g++.dg/opt/pr104334.C: New test.
8194
8195 2022-02-03 Jakub Jelinek <jakub@redhat.com>
8196
8197 PR fortran/104328
8198 * gfortran.dg/gomp/atomic-27.f90: New test.
8199
8200 2022-02-03 Jason Merrill <jason@redhat.com>
8201
8202 PR c++/104302
8203 * g++.dg/template/array35.C: New test.
8204 * g++.dg/template/array36.C: New test.
8205
8206 2022-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8207
8208 * lib/target-supports.exp (check_effective_target_powerpc_altivec_ok):
8209 Return 0 if the target is not Power. Restructure and add some comments.
8210
8211 2022-02-02 David Malcolm <dmalcolm@redhat.com>
8212
8213 * gcc.dg/analyzer/torture/ubsan-1.c: Add missing return stmts.
8214 * gcc.dg/analyzer/uninit-trivial-auto-var-init-pattern.c: Move
8215 to...
8216 * gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-pattern.c:
8217 ...here.
8218 * gcc.dg/analyzer/uninit-trivial-auto-var-init-uninitialized.c:
8219 Move to...
8220 * gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-uninitialized.c:
8221 ...here.
8222 * gcc.dg/analyzer/uninit-trivial-auto-var-init-zero.c: Move to...
8223 * gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-zero.c: ...here.
8224
8225 2022-02-02 David Malcolm <dmalcolm@redhat.com>
8226
8227 * gcc.dg/analyzer/torture/uninit-bit-field-ref.c: New test.
8228
8229 2022-02-02 David Malcolm <dmalcolm@redhat.com>
8230
8231 PR analyzer/104270
8232 * gcc.dg/analyzer/uninit-trivial-auto-var-init-pattern.c: New
8233 test.
8234 * gcc.dg/analyzer/uninit-trivial-auto-var-init-uninitialized.c:
8235 New test.
8236 * gcc.dg/analyzer/uninit-trivial-auto-var-init-zero.c: New test.
8237
8238 2022-02-02 Tamar Christina <tamar.christina@arm.com>
8239
8240 PR tree-optimization/102819
8241 PR tree-optimization/103169
8242 * g++.dg/vect/pr99149.cc: xfail for now.
8243 * gcc.dg/vect/complex/pr102819-1.c: New test.
8244 * gcc.dg/vect/complex/pr102819-2.c: New test.
8245 * gcc.dg/vect/complex/pr102819-3.c: New test.
8246 * gcc.dg/vect/complex/pr102819-4.c: New test.
8247 * gcc.dg/vect/complex/pr102819-5.c: New test.
8248 * gcc.dg/vect/complex/pr102819-6.c: New test.
8249 * gcc.dg/vect/complex/pr102819-7.c: New test.
8250 * gcc.dg/vect/complex/pr102819-8.c: New test.
8251 * gcc.dg/vect/complex/pr102819-9.c: New test.
8252 * gcc.dg/vect/complex/pr103169.c: New test.
8253
8254 2022-02-01 Ilya Leoshkevich <iii@linux.ibm.com>
8255
8256 * gcc.target/s390/nobp-section-type-conflict.c: New test.
8257
8258 2022-02-01 Harald Anlauf <anlauf@gmx.de>
8259
8260 PR fortran/104331
8261 * gfortran.dg/eoshift_9.f90: New test.
8262
8263 2022-02-01 Jakub Jelinek <jakub@redhat.com>
8264
8265 PR preprocessor/104147
8266 * c-c++-common/cpp/pr104147.c: New test.
8267
8268 2022-02-01 Jason Merrill <jason@redhat.com>
8269
8270 PR c++/103186
8271 * g++.dg/cpp0x/lambda/lambda-defarg10.C: New test.
8272
8273 2022-02-01 Tom de Vries <tdevries@suse.de>
8274
8275 * gcc.target/nvptx/stack-atomics-run.c: New test.
8276
8277 2022-02-01 Jakub Jelinek <jakub@redhat.com>
8278
8279 PR middle-end/104307
8280 * gcc.target/i386/pr104307.c: New test.
8281
8282 2022-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
8283
8284 PR rtl-optimization/101260
8285 * gcc.target/s390/pr101260.c: New testcase.
8286
8287 2022-02-01 Xi Ruoyao <xry111@mengyan1223.wang>
8288
8289 * gcc.dg/pr95115.c: New test.
8290
8291 2022-02-01 Tom de Vries <tdevries@suse.de>
8292
8293 * gcc.dg/tree-ssa/ldist-strlen-4.c: New test.
8294
8295 2022-01-31 Marek Polacek <polacek@redhat.com>
8296
8297 PR c++/102414
8298 PR c++/101874
8299 * g++.dg/cpp23/auto-array3.C: New test.
8300 * g++.dg/cpp23/auto-array4.C: New test.
8301
8302 2022-01-31 Marek Polacek <polacek@redhat.com>
8303
8304 PR c++/102434
8305 * g++.dg/cpp0x/initlist128.C: New test.
8306
8307 2022-01-31 Patrick Palka <ppalka@redhat.com>
8308
8309 PR c++/104294
8310 * g++.dg/cpp1z/class-deduction106.C: New test.
8311
8312 2022-01-31 Patrick Palka <ppalka@redhat.com>
8313
8314 PR c++/104291
8315 * g++.dg/template/partial20.C: New test.
8316
8317 2022-01-31 Martin Sebor <msebor@redhat.com>
8318
8319 PR middle-end/104232
8320 * g++.dg/warn/Wuse-after-free4.C: New test.
8321 * gcc.dg/Wuse-after-free-2.c: New test.
8322 * gcc.dg/Wuse-after-free-3.c: New test.
8323
8324 2022-01-31 Jakub Jelinek <jakub@redhat.com>
8325
8326 PR tree-optimization/103514
8327 * gcc.dg/tree-ssa/pr103514.c: Add
8328 --param logical-op-non-short-circuit=1 to dg-options.
8329
8330 2022-01-31 Eric Botcazou <ebotcazou@adacore.com>
8331
8332 * gnat.dg/div_zero.adb: New test.
8333
8334 2022-01-29 Jakub Jelinek <jakub@redhat.com>
8335
8336 PR tree-optimization/95424
8337 * gcc.dg/tree-ssa/divide-7.c: Fix up regexps in scan-tree-dump{,-not}.
8338
8339 2022-01-29 Jakub Jelinek <jakub@redhat.com>
8340 Andrew Pinski <apinski@marvell.com>
8341
8342 PR tree-optimization/104279
8343 PR tree-optimization/104280
8344 PR tree-optimization/104281
8345 * gcc.dg/torture/pr104279.c: New test.
8346 * gcc.dg/torture/pr104280.c: New test.
8347 * gcc.dg/torture/pr104281.c: New test.
8348
8349 2022-01-28 Navid Rahimi <navidrahimi@microsoft.com>
8350
8351 * gcc.dg/tree-ssa/pr103514.c: Testcase for this optimization.
8352
8353 2022-01-28 Patrick Palka <ppalka@redhat.com>
8354 Jason Merrill <jason@redhat.com>
8355
8356 PR c++/92752
8357 * g++.dg/warn/Wignored-qualifiers2.C: New test.
8358
8359 2022-01-28 Zhao Wei Liew <zhaoweiliew@gmail.com>
8360
8361 PR tree-optimization/95424
8362 * gcc.dg/tree-ssa/divide-6.c: New file.
8363 * gcc.dg/tree-ssa/divide-7.c: New file.
8364
8365 2022-01-28 Jakub Jelinek <jakub@redhat.com>
8366
8367 PR tree-optimization/104263
8368 * gcc.dg/pr104263.c: New test.
8369
8370 2022-01-28 Allan McRae <allan@archlinux.org>
8371
8372 PR testsuite/70230
8373 * gcc.dg/asan/use-after-scope-4.c (dg-options): Add
8374 -fno-stack-protector.
8375 * gcc.dg/stack-usage-1.c: Likewise
8376 * gcc.dg/superblock.c: Likewise
8377 * gcc.target/i386/avx-vzeroupper-17.c: Likewise
8378 * gcc.target/i386/cleanup-1.c: Likewise
8379 * gcc.target/i386/cleanup-2.c: Likewise
8380 * gcc.target/i386/interrupt-redzone-1.c: Likewise
8381 * gcc.target/i386/interrupt-redzone-2.c: Likewise
8382 * gcc.target/i386/pr79793-1.c: Likewise
8383 * gcc.target/i386/pr79793-2.c: Likewise
8384 * gcc.target/i386/shrink_wrap_1.c: Likewise
8385 * gcc.target/i386/stack-check-11.c: Likewise
8386 * gcc.target/i386/stack-check-18.c: Likewise
8387 * gcc.target/i386/stack-check-19.c: Likewise
8388 * gcc.target/i386/stackalign/pr88483-1.c: Likewise
8389 * gcc.target/i386/stackalign/pr88483-2.c: Likewise
8390 * gcc.target/i386/sw-1.c: Likewise
8391
8392 2022-01-28 Patrick Palka <ppalka@redhat.com>
8393
8394 PR c++/103341
8395 * g++.dg/cpp2a/concepts-class4.C: New test.
8396 * g++.dg/cpp2a/concepts-var-templ2.C: New test.
8397
8398 2022-01-28 Richard Biener <rguenther@suse.de>
8399
8400 PR tree-optimization/104263
8401 * gcc.dg/tree-ssa/inline-13.c: New testcase.
8402
8403 2022-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8404
8405 PR fortran/103790
8406 * gfortran.dg/coarray_collectives_18.f90: New test.
8407
8408 2022-01-28 Eric Botcazou <ebotcazou@adacore.com>
8409
8410 * gnat.dg/generic_comp.adb: New test.
8411
8412 2022-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8413
8414 Revert:
8415 2022-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8416
8417 PR fortran/103790
8418 * gfortran.dg/coarray_collectives_18.f90: New test.
8419
8420 2022-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8421
8422 PR fortran/103790
8423 * gfortran.dg/coarray_collectives_18.f90: New test.
8424
8425 2022-01-28 Jason Merrill <jason@redhat.com>
8426
8427 PR c++/100198
8428 PR c++/100030
8429 PR c++/100282
8430 * g++.dg/cpp0x/lambda/lambda-variadic13.C: Accept the sorry
8431 as well as the correct error.
8432 * g++.dg/cpp0x/lambda/lambda-variadic14.C: Likewise.
8433 * g++.dg/cpp0x/lambda/lambda-variadic14a.C: New test.
8434 * g++.dg/cpp0x/lambda/lambda-variadic15.C: New test.
8435 * g++.dg/cpp0x/lambda/lambda-variadic16.C: New test.
8436
8437 2022-01-27 David Malcolm <dmalcolm@redhat.com>
8438
8439 * gcc.dg/analyzer/data-model-1.c: Add dg-message directives for
8440 expected region creation events.
8441 * gcc.dg/analyzer/malloc-1.c: Likewise.
8442 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Likewise.
8443 * gcc.dg/analyzer/pr101547.c: Likewise.
8444 * gcc.dg/analyzer/pr101875.c: Likewise.
8445 * gcc.dg/analyzer/pr101962.c: Likewise.
8446 * gcc.dg/analyzer/pr104224.c: Likewise.
8447 * gcc.dg/analyzer/pr94047.c: Likewise.
8448 * gcc.dg/analyzer/symbolic-1.c: Likewise.
8449 * gcc.dg/analyzer/uninit-1.c: Likewise.
8450 * gcc.dg/analyzer/uninit-4.c: Likewise.
8451 * gcc.dg/analyzer/uninit-alloca.c: New test.
8452 * gcc.dg/analyzer/uninit-pr94713.c: Add dg-message directive for
8453 expected region creation event.
8454 * gcc.dg/analyzer/uninit-pr94714.c: Likewise.
8455 * gcc.dg/analyzer/zlib-3.c: Likewise.
8456
8457 2022-01-27 Jason Merrill <jason@redhat.com>
8458
8459 PR c++/104245
8460 PR c++/51344
8461 * g++.dg/lto/alignas1_0.C: New test.
8462
8463 2022-01-27 Uroš Bizjak <ubizjak@gmail.com>
8464
8465 * gfortran.dg/ieee/signaling_1.f90 (dg-do):
8466 Run only on non-ia32 targets.
8467 * gfortran.dg/ieee/signaling_2.f90 (dg-do): Ditto.
8468 * gfortran.dg/ieee/signaling_3.f90 (dg-do): Ditto.
8469
8470 2022-01-27 Harald Anlauf <anlauf@gmx.de>
8471
8472 PR fortran/104128
8473 * gfortran.dg/transfer_simplify_14.f90: New test.
8474
8475 2022-01-27 Patrick Palka <ppalka@redhat.com>
8476
8477 PR c++/82632
8478 * g++.dg/cpp1z/class-deduction104.C: New test.
8479 * g++.dg/cpp1z/class-deduction105.C: New test.
8480
8481 2022-01-27 Harald Anlauf <anlauf@gmx.de>
8482
8483 PR fortran/84784
8484 * gfortran.dg/pr84784.f90: New test.
8485
8486 2022-01-27 Patrick Palka <ppalka@redhat.com>
8487
8488 PR c++/99895
8489 * g++.dg/cpp2a/consteval-memfn1.C: New test.
8490 * g++.dg/cpp2a/consteval-memfn2.C: New test.
8491 * g++.dg/cpp2a/consteval28.C: New test.
8492
8493 2022-01-27 Patrick Palka <ppalka@redhat.com>
8494
8495 PR c++/92944
8496 PR c++/103678
8497 * g++.dg/cpp2a/concepts-partial-spec10.C: New test.
8498 * g++.dg/cpp2a/concepts-partial-spec11.C: New test.
8499
8500 2022-01-27 Marek Polacek <polacek@redhat.com>
8501
8502 PR c++/101988
8503 * g++.dg/cpp1z/class-deduction-new1.C: New test.
8504 * g++.dg/cpp23/auto-array2.C: New test.
8505
8506 2022-01-27 Kewen Lin <linkw@linux.ibm.com>
8507
8508 PR target/103702
8509 * gcc.target/powerpc/pr103702.c: New test.
8510
8511 2022-01-27 Chung-Lin Tang <cltang@codesourcery.com>
8512
8513 PR middle-end/103642
8514 * c-c++-common/gomp/pr103642.c: New test.
8515
8516 2022-01-27 Andrew Pinski <apinski@marvell.com>
8517
8518 PR target/104201
8519 * gcc.target/aarch64/branch-protection-attr.c: Fix quoting for
8520 the expected error message on line 5 of leaf.
8521
8522 2022-01-27 Jakub Jelinek <jakub@redhat.com>
8523
8524 PR tree-optimization/104196
8525 * gcc.c-torture/execute/pr104196.c: New test.
8526
8527 2022-01-26 Jakub Jelinek <jakub@redhat.com>
8528
8529 PR target/104239
8530 * gcc.target/powerpc/pr104239-3.c: New test.
8531
8532 2022-01-26 Jakub Jelinek <jakub@redhat.com>
8533
8534 PR target/104239
8535 * gcc.target/powerpc/pr104239-1.c: New test.
8536 * gcc.target/powerpc/pr104239-2.c: New test.
8537
8538 2022-01-26 Jakub Jelinek <jakub@redhat.com>
8539
8540 PR c++/104226
8541 * g++.dg/cpp0x/constexpr-104226.C: New test.
8542
8543 2022-01-26 Marek Polacek <polacek@redhat.com>
8544
8545 PR target/104213
8546 * g++.dg/warn/Wuse-after-free2.C: New test.
8547 * g++.dg/warn/Wuse-after-free3.C: New test.
8548
8549 2022-01-26 Jason Merrill <jason@redhat.com>
8550
8551 PR c++/104235
8552 * g++.dg/parse/template-keyword2.C: New test.
8553
8554 2022-01-26 Martin Liska <mliska@suse.cz>
8555
8556 * gcc.dg/tree-ssa/modref-7.c: Update scanned patterns.
8557 * gcc.dg/tree-ssa/modref-8.c: Likewise.
8558
8559 2022-01-26 David Malcolm <dmalcolm@redhat.com>
8560
8561 PR analyzer/104224
8562 * gcc.dg/analyzer/pr104224.c: New test.
8563
8564 2022-01-26 Jakub Jelinek <jakub@redhat.com>
8565
8566 PR target/104188
8567 * gcc.target/i386/pr104188.c: Add dg-require-effective-target
8568 sse2_runtime. Add -msse2 to dg-options.
8569
8570 2022-01-26 Jason Merrill <jason@redhat.com>
8571
8572 PR c++/103057
8573 * g++.dg/cpp0x/alias-decl-void1.C: New test.
8574
8575 2022-01-25 Harald Anlauf <anlauf@gmx.de>
8576
8577 PR fortran/104227
8578 * gfortran.dg/transfer_check_6.f90: New test.
8579
8580 2022-01-25 Harald Anlauf <anlauf@gmx.de>
8581
8582 PR fortran/104212
8583 * gfortran.dg/argument_checking_26.f90: New test.
8584
8585 2022-01-25 Patrick Palka <ppalka@redhat.com>
8586
8587 PR c++/101532
8588 PR c++/104225
8589 * g++.dg/cpp0x/nsdmi-template21.C: New test.
8590 * g++.dg/cpp0x/nsdmi-template21a.C: New test.
8591
8592 2022-01-25 Jason Merrill <jason@redhat.com>
8593
8594 PR c++/59950
8595 * g++.dg/init/assign2.C: New test.
8596
8597 2022-01-25 Richard Biener <rguenther@suse.de>
8598
8599 PR tree-optimization/104214
8600 * gcc.dg/vect/pr81196-2.c: New variant testcase only
8601 requiring vect_int.
8602
8603 2022-01-25 Francois-Xavier Coudert <fxcoudert@gmail.com>
8604
8605 * gfortran.dg/ieee/signaling_3.f90: Skip test on 32-bit x86/x86_64.
8606
8607 2022-01-25 Francois-Xavier Coudert <fxcoudert@gmail.com>
8608
8609 * gfortran.dg/ieee/signaling_1.f90: Fix test.
8610
8611 2022-01-24 Marek Polacek <polacek@redhat.com>
8612
8613 PR preprocessor/104030
8614 * c-c++-common/Wbidi-chars-10.c: Turn on UCN checking.
8615 * c-c++-common/Wbidi-chars-11.c: Likewise.
8616 * c-c++-common/Wbidi-chars-14.c: Likewise.
8617 * c-c++-common/Wbidi-chars-16.c: Likewise.
8618 * c-c++-common/Wbidi-chars-17.c: Likewise.
8619 * c-c++-common/Wbidi-chars-4.c: Likewise.
8620 * c-c++-common/Wbidi-chars-5.c: Likewise.
8621 * c-c++-common/Wbidi-chars-6.c: Likewise.
8622 * c-c++-common/Wbidi-chars-7.c: Likewise.
8623 * c-c++-common/Wbidi-chars-8.c: Likewise.
8624 * c-c++-common/Wbidi-chars-9.c: Likewise.
8625 * c-c++-common/Wbidi-chars-ranges.c: Likewise.
8626 * c-c++-common/Wbidi-chars-18.c: New test.
8627 * c-c++-common/Wbidi-chars-19.c: New test.
8628 * c-c++-common/Wbidi-chars-20.c: New test.
8629 * c-c++-common/Wbidi-chars-21.c: New test.
8630 * c-c++-common/Wbidi-chars-22.c: New test.
8631 * c-c++-common/Wbidi-chars-23.c: New test.
8632
8633 2022-01-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8634
8635 * gfortran.dg/ieee/signaling_1.f90: Do not require issignaling.
8636 * gfortran.dg/ieee/signaling_2.f90: Add comment.
8637 * gfortran.dg/ieee/signaling_3.f90: New test.
8638
8639 2022-01-24 Raoni Fassina Firmino <raoni@linux.ibm.com>
8640
8641 PR target/94193
8642 * gcc.target/powerpc/builtin-feclearexcept-feraiseexcept-1.c: New test.
8643 * gcc.target/powerpc/builtin-feclearexcept-feraiseexcept-2.c: New test.
8644 * gcc.target/powerpc/builtin-fegetround.c: New test.
8645
8646 2022-01-24 Patrick Palka <ppalka@redhat.com>
8647
8648 PR c++/104173
8649 * g++.dg/cpp0x/ref-qual21.C: New test.
8650
8651 2022-01-24 Richard Biener <rguenther@suse.de>
8652 Jiufu Guo <guojiufu@linux.ibm.com>
8653
8654 PR tree-optimization/100740
8655 PR tree-optimization/101508
8656 PR tree-optimization/101972
8657 PR tree-optimization/102131
8658 * gcc.dg/torture/pr100740.c: New testcase.
8659 * gcc.dg/torture/pr101508.c: Likewise.
8660 * gcc.dg/torture/pr101972.c: Likewise.
8661 * gcc.dg/torture/pr102131-1.c: Likewise.
8662 * gcc.dg/torture/pr102131-2.c: Likewise.
8663 * gcc.dg/torture/pr102131-3.c: Likewise.
8664 * gcc.dg/torture/pr102131-4.c: Likewise.
8665
8666 2022-01-24 Jakub Jelinek <jakub@redhat.com>
8667
8668 PR sanitizer/104158
8669 * gcc.dg/sancov/pr104158-7.c: Adjust for repeating of arguments
8670 being allowed.
8671
8672 2022-01-24 Jakub Jelinek <jakub@redhat.com>
8673
8674 PR sanitizer/104158
8675 * gcc.dg/spellcheck-options-24.c: New test.
8676 * gcc.dg/sancov/pr104158-1.c: New test.
8677 * gcc.dg/sancov/pr104158-2.c: New test.
8678 * gcc.dg/sancov/pr104158-3.c: New test.
8679 * gcc.dg/sancov/pr104158-4.c: New test.
8680 * gcc.dg/sancov/pr104158-5.c: New test.
8681 * gcc.dg/sancov/pr104158-6.c: New test.
8682 * gcc.dg/sancov/pr104158-7.c: New test.
8683
8684 2022-01-24 Kito Cheng <kito.cheng@sifive.com>
8685
8686 * gcc.target/riscv/attribute-19.c: Add -misa-spec=2.2
8687
8688 2022-01-24 Jiufu Guo <guojiufu@linux.ibm.com>
8689
8690 PR tree-optimization/102087
8691 * gcc.dg/pr102087_1.c: New test.
8692
8693 2022-01-24 LiaoShihua <shihua@iscas.ac.cn>
8694
8695 * gcc.target/riscv/arch-9.c: Update the check info.
8696 * gcc.target/riscv/arch-10.c: Ditto.
8697 * gcc.target/riscv/arch-12.c: Ditto.
8698
8699 2022-01-24 David Edelsohn <dje.gcc@gmail.com>
8700
8701 * gcc.dg/analyzer/torture/pr104159.c: Ignore psabi warning.
8702
8703 2022-01-24 H.J. Lu <hjl.tools@gmail.com>
8704
8705 PR target/104188
8706 * gcc.target/i386/pr104188.c: New test.
8707
8708 2022-01-23 Will Wray <wjwray@gmail.com>
8709
8710 PR c++/55227
8711 * g++.dg/cpp2a/desig21.C: New test.
8712
8713 2022-01-23 Andrew Pinski <apinski@marvell.com>
8714
8715 PR target/64821
8716 * gcc.target/aarch64/vsqrt-1.c: New test.
8717 * gcc.target/aarch64/vsqrt-2.c: New test.
8718
8719 2022-01-23 Jason Merrill <jason@redhat.com>
8720
8721 PR c++/104182
8722 * g++.dg/cpp0x/initlist127.C: New test.
8723
8724 2022-01-23 Jason Merrill <jason@redhat.com>
8725
8726 PR c++/101072
8727 * g++.dg/cpp0x/constexpr-empty14a.C: New test.
8728
8729 2022-01-22 David Malcolm <dmalcolm@redhat.com>
8730
8731 PR analyzer/104150
8732 * gcc.dg/analyzer/pr104089.c: Add "dg-add-options float16"
8733 and "dg-require-effective-target float16" directives.
8734
8735 2022-01-22 David Malcolm <dmalcolm@redhat.com>
8736
8737 PR analyzer/104159
8738 * gcc.dg/analyzer/torture/pr104159.c: New test.
8739
8740 2022-01-22 Harald Anlauf <anlauf@gmx.de>
8741
8742 PR fortran/104127
8743 * gfortran.dg/transfer_simplify_11.f90: Fix logic.
8744 * gfortran.dg/transfer_simplify_13.f90: New test.
8745
8746 2022-01-22 Michael Meissner <meissner@the-meissners.org>
8747
8748 PR testsuite/103763
8749 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Fix insn regex
8750 on power10.
8751
8752 2022-01-21 Jakub Jelinek <jakub@redhat.com>
8753
8754 PR c++/104148
8755 * c-c++-common/Wformat-pr104148.c: New test.
8756
8757 2022-01-21 Jason Merrill <jason@redhat.com>
8758
8759 * g++.dg/template/explicit-args6.C: Add expected message.
8760
8761 2022-01-21 Jason Merrill <jason@redhat.com>
8762
8763 PR c++/104084
8764 PR c++/20040
8765 * g++.dg/init/new50.C: New test.
8766
8767 2022-01-21 Bill Schmidt <wschmidt@linux.ibm.com>
8768
8769 * gcc.target/powerpc/builtins-4.c: Add two test variants. Adjust
8770 assembler counts.
8771
8772 2022-01-21 Roger Sayle <roger@nextmovesoftware.com>
8773
8774 PR middle-end/104140
8775 * gcc.target/riscv/pr104140.c: New test case.
8776
8777 2022-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
8778
8779 PR target/103676
8780 * g++.target/arm/pr103676.C: New.
8781
8782 2022-01-21 Marek Polacek <polacek@redhat.com>
8783
8784 PR c++/101715
8785 * g++.dg/cpp0x/noexcept72.C: New test.
8786 * g++.dg/cpp0x/noexcept73.C: New test.
8787
8788 2022-01-21 Jason Merrill <jason@redhat.com>
8789
8790 PR c++/104139
8791 PR c++/103681
8792 * g++.dg/abi/no_unique_address2.C: Adjust to detect this on x86-64.
8793
8794 2022-01-21 Richard Biener <rguenther@suse.de>
8795
8796 PR sanitizer/99673
8797 * gcc.dg/asan/pr99673.c: New testcase.
8798
8799 2022-01-21 Ard Biesheuvel <ardb@kernel.org>
8800
8801 * gcc.target/arm/stack-protector-7.c: New test.
8802 * gcc.target/arm/stack-protector-8.c: New test.
8803
8804 2022-01-21 Richard Earnshaw <rearnsha@arm.com>
8805
8806 * gcc.target/aarch64/spellcheck_1.c: Adjust tests for new output.
8807 * gcc.target/aarch64/spellcheck_2.c: Likewise.
8808 * gcc.target/aarch64/spellcheck_3.c: Likewise.
8809 * gcc.target/aarch64/spellcheck_7.c: Likewise.
8810
8811 2022-01-21 Richard Biener <rguenther@suse.de>
8812
8813 PR tree-optimization/104156
8814 * gcc.dg/loop-unswitch-6.c: New testcase.
8815
8816 2022-01-21 Richard Biener <rguenther@suse.de>
8817
8818 PR tree-optimization/104152
8819 * gcc.dg/vect/pr104152.c: New testcase.
8820
8821 2022-01-21 Aldy Hernandez <aldyh@redhat.com>
8822
8823 * gcc.dg/pr103721-2.c: New test.
8824 * gcc.dg/pr103721.c: New test.
8825
8826 2022-01-21 Jakub Jelinek <jakub@redhat.com>
8827
8828 PR rtl-optimization/102478
8829 * gcc.dg/pr102478.c: New test.
8830
8831 2022-01-21 Jeff Law <jeffreyalaw@gmail.com>
8832
8833 * gcc.target/mips/fix-r4000-2.c: Update expected output.
8834 * gcc.target/mips/fix-r4000-3.c: Update expected output. Add
8835 -fexpensive-optimizations for consistency in output.
8836 * gcc.target/mips/fix-r4000-7.c: Update expected output.
8837 * gcc.target/mips/fix-r4000-8.c: Update expected output.
8838
8839 2022-01-20 David Malcolm <dmalcolm@redhat.com>
8840
8841 PR analyzer/94362
8842 * gcc.dg/analyzer/pr94362-1.c: New test.
8843 * gcc.dg/analyzer/pr94362-2.c: New test.
8844
8845 2022-01-20 David Malcolm <dmalcolm@redhat.com>
8846
8847 PR analyzer/103685
8848 * gcc.dg/analyzer/torture/pr103685.c: New test.
8849
8850 2022-01-20 Sandra Loosemore <sandra@codesourcery.com>
8851
8852 PR fortran/103695
8853 PR fortran/102621
8854 * gfortran.dg/gomp/affinity-clause-3.f90: Adjust pattern.
8855 * gfortran.dg/gomp/pr102621.f90: New.
8856 * gfortran.dg/gomp/pr103695.f90: New.
8857
8858 2022-01-20 Jason Merrill <jason@redhat.com>
8859
8860 PR c++/101405
8861 * g++.dg/cpp2a/desig20.C: New test.
8862
8863 2022-01-20 Marek Polacek <polacek@redhat.com>
8864
8865 PR c++/102338
8866 * g++.dg/cpp1y/noexcept2.C: New test.
8867
8868 2022-01-20 Patrick Palka <ppalka@redhat.com>
8869
8870 PR c++/103631
8871 * g++.dg/cpp2a/nontype-class51.C: New test.
8872
8873 2022-01-20 Richard Biener <rguenther@suse.de>
8874
8875 PR middle-end/100786
8876 * gcc.dg/torture/pr100786.c: New testcase.
8877
8878 2022-01-20 Richard Earnshaw <rearnsha@arm.com>
8879
8880 PR target/102517
8881 * gcc.target/aarch64/cpymem-q-reg_1.c: Allow ld1 and st1 for the
8882 memcpy expansion.
8883
8884 2022-01-20 Patrick Palka <ppalka@redhat.com>
8885
8886 PR c++/91911
8887 PR c++/103672
8888 * g++.dg/cpp1z/class-deduction101.C: New test.
8889 * g++.dg/cpp1z/class-deduction101a.C: New test.
8890 * g++.dg/cpp1z/class-deduction101b.C: New test.
8891 * g++.dg/cpp1z/class-deduction102.C: New test.
8892 * g++.dg/cpp1z/class-deduction102a.C: New test.
8893 * g++.dg/cpp1z/class-deduction102b.C: New test.
8894 * g++.dg/cpp1z/class-deduction103.C: New test.
8895
8896 2022-01-20 Patrick Palka <ppalka@redhat.com>
8897
8898 * g++.dg/other/pr88187.C: Adjust expected C++17 diagnostic.
8899
8900 2022-01-20 Richard Earnshaw <rearnsha@arm.com>
8901
8902 * gcc.target/arm/crypto-vaese-erratum1.c: New test.
8903
8904 2022-01-20 Jakub Jelinek <jakub@redhat.com>
8905
8906 PR debug/103874
8907 * gcc.dg/debug/dwarf2/pr103874.c: New test.
8908
8909 2022-01-20 Jakub Jelinek <jakub@redhat.com>
8910
8911 * g++.dg/opt/pr47639.C: Add -Wno-psabi to dg-options.
8912
8913 2022-01-20 liuhongt <hongtao.liu@intel.com>
8914
8915 * gcc.target/i386/mask-pack-prefer128.c: New test.
8916 * gcc.target/i386/mask-pack-prefer256.c: New test.
8917 * gcc.target/i386/pr103771.c: New test.
8918
8919 2022-01-20 Jason Merrill <jason@redhat.com>
8920
8921 PR c++/102300
8922 * g++.dg/parse/no-typename1.C: Remove expected error.
8923 * g++.dg/template/nested7.C: New test.
8924
8925 2022-01-20 David Edelsohn <dje.gcc@gmail.com>
8926
8927 * gcc.target/powerpc/sldoi_to_mov.c: Require VSX.
8928
8929 2022-01-19 Robin Dapp <rdapp@linux.ibm.com>
8930
8931 * gcc.dg/ifcvt-4.c: Remove s390-specific check.
8932 * gcc.target/s390/ifcvt-two-insns-bool.c: New test.
8933 * gcc.target/s390/ifcvt-two-insns-int.c: New test.
8934 * gcc.target/s390/ifcvt-two-insns-long.c: New test.
8935
8936 2022-01-19 Jakub Jelinek <jakub@redhat.com>
8937
8938 PR middle-end/102860
8939 * gfortran.dg/pr102860.f90: New test.
8940
8941 2022-01-19 Jakub Jelinek <jakub@redhat.com>
8942
8943 PR c/104115
8944 * gcc.dg/tree-ssa/evrp-trans2.c: New test.
8945
8946 2022-01-19 Richard Biener <rguenther@suse.de>
8947
8948 PR tree-optimization/104112
8949 * gcc.dg/vect/pr104112-1.c: New testcase.
8950 * gcc.dg/vect/pr104112-2.c: New testcase.
8951
8952 2022-01-19 Martin Liska <mliska@suse.cz>
8953
8954 * g++.dg/ext/boolcomplex-1.c: Moved to...
8955 * g++.dg/ext/boolcomplex-1.C: ...here.
8956 * g++.dg/opt/pr47639.c: Moved to...
8957 * g++.dg/opt/pr47639.C: ...here.
8958 * g++.dg/pr83979.c: Moved to...
8959 * g++.dg/pr83979.C: ...here.
8960 * g++.dg/tm/asm-1.c: Moved to...
8961 * g++.dg/tm/asm-1.C: ...here.
8962 * g++.dg/vect/pr71483.c: Moved to...
8963 * g++.dg/vect/pr71483.cc: ...here.
8964
8965 2022-01-19 Jakub Jelinek <jakub@redhat.com>
8966
8967 PR c++/89074
8968 * gcc.dg/tree-ssa/pr89074.c: New test.
8969
8970 2022-01-19 Richard Biener <rguenther@suse.de>
8971
8972 PR testsuite/102833
8973 * gcc.dg/vect/bb-slp-17.c: Require vect64.
8974
8975 2022-01-19 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
8976
8977 PR testsuite/104021
8978 * gcc.dg/vect/tsvc/tsvc.h: Do not include malloc.h on dragonfly
8979 and use posix_memalign ().
8980
8981 2022-01-19 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
8982
8983 PR testsuite/104022
8984 * g++.dg/gcov/pr16855.C: xfail the count lines for DTORs on dragonfly.
8985 * g++.dg/gcov/pr16855-priority.C: Ditto. Adjust source layout so that
8986 dejagnu xfail expressions work.
8987
8988 2022-01-19 Martin Liska <mliska@suse.cz>
8989
8990 PR testsuite/104109
8991 * lib/gcov.exp: Fix pytest detection unsupported message.
8992
8993 2022-01-19 Kewen Lin <linkw@linux.ibm.com>
8994
8995 PR tree-optimization/104015
8996 * gcc.dg/vect/slp-perm-9.c: Adjust.
8997 * gcc.target/powerpc/pr104015-1.c: New test.
8998 * gcc.target/powerpc/pr104015-2.c: New test.
8999
9000 2022-01-19 Jakub Jelinek <jakub@redhat.com>
9001
9002 PR target/104104
9003 * gcc.target/i386/pr104104.c: New test.
9004
9005 2022-01-19 Martin Sebor <msebor@redhat.com>
9006
9007 PR middle-end/104076
9008 * g++.dg/warn/Wdangling-pointer-3.C: New test.
9009
9010 2022-01-19 Martin Sebor <msebor@redhat.com>
9011
9012 PR middle-end/104103
9013 * gcc.dg/torture/pr57147-2.c: Prune out expected warning.
9014
9015 2022-01-19 Martin Sebor <msebor@redhat.com>
9016
9017 PR middle-end/104069
9018 * gcc.dg/Wuse-after-free.c: New test.
9019
9020 2022-01-18 Jakub Jelinek <jakub@redhat.com>
9021
9022 PR c++/104055
9023 * g++.dg/cpp2a/consteval27.C: New test.
9024
9025 2022-01-18 Jason Merrill <jason@redhat.com>
9026
9027 * lib/g++-dg.exp: Change 2a to 20.
9028
9029 2022-01-18 Jason Merrill <jason@redhat.com>
9030 Jakub Jelinek <jakub@redhat.com>
9031
9032 PR c++/104025
9033 * g++.dg/warn/pr104025.C: New test.
9034
9035 2022-01-18 David Faust <david.faust@oracle.com>
9036
9037 * gcc.target/bpf/core-section-1.c: Adjust expected record size
9038 occurrences.
9039
9040 2022-01-18 David Malcolm <dmalcolm@redhat.com>
9041
9042 PR analyzer/104089
9043 * gcc.dg/analyzer/pr104089.c: New test.
9044
9045 2022-01-18 David Malcolm <dmalcolm@redhat.com>
9046
9047 PR analyzer/104062
9048 * gcc.dg/analyzer/pr104062.c: New test.
9049
9050 2022-01-18 Patrick Palka <ppalka@redhat.com>
9051
9052 PR c++/104074
9053 * g++.dg/cpp1z/nontype-auto20.C: New test.
9054
9055 2022-01-18 Harald Anlauf <anlauf@gmx.de>
9056
9057 PR fortran/103692
9058 * gfortran.dg/pr102520.f90: Adjust error messages.
9059 * gfortran.dg/pr103692.f90: New test.
9060
9061 2022-01-18 Jason Merrill <jason@redhat.com>
9062
9063 PR c++/104007
9064 * g++.dg/eh/new2.C: New test.
9065
9066 2022-01-18 Martin Liska <mliska@suse.cz>
9067
9068 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Update scanned
9069 pattern.
9070 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
9071 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
9072
9073 2022-01-18 Richard Biener <rguenther@suse.de>
9074
9075 PR ipa/103989
9076 * g++.dg/opt/pr103989.C: New testcase.
9077
9078 2022-01-18 Richard Biener <rguenther@suse.de>
9079
9080 PR tree-optimization/103987
9081 * gcc.dg/torture/pr103987.c: New testcase.
9082
9083 2022-01-18 Richard Sandiford <richard.sandiford@arm.com>
9084
9085 PR target/104005
9086 * gcc.target/aarch64/pr104005.c: New test.
9087
9088 2022-01-18 Andrew Pinski <apinski@marvell.com>
9089
9090 PR tree-optimization/101941
9091 * gcc.c-torture/compile/pr101941-1.c: New test.
9092 * gcc.dg/tree-ssa/pr101941-1.c: New test.
9093
9094 2022-01-18 Martin Liska <mliska@suse.cz>
9095
9096 * gcc.src/maintainers.exp: Use
9097 check_effective_target_python3_module for checking of unicode
9098 module.
9099 * lib/target-supports.exp: Add
9100 check_effective_target_python3_module.
9101
9102 2022-01-18 Martin Liska <mliska@suse.cz>
9103
9104 * gcc.misc-tests/options.exp: Include renamed file.
9105
9106 2022-01-18 Martin Liska <mliska@suse.cz>
9107
9108 * gcc.src/maintainers.exp: Use the new
9109 check_effective_target_recent_python3.
9110 * lib/target-supports.exp: Check for Python3 version >= 3.6.
9111
9112 2022-01-18 liuhongt <hongtao.liu@intel.com>
9113
9114 PR target/103973
9115 * g++.target/i386/pr103973-1.C: Change scan-assembler from
9116 "\tucomisd" to "\t\[v\]?ucomisd".
9117 * g++.target/i386/pr103973-11.C: Ditto.
9118 * g++.target/i386/pr103973-13.C: Ditto.
9119 * g++.target/i386/pr103973-15.C: Ditto.
9120 * g++.target/i386/pr103973-3.C: Ditto.
9121 * g++.target/i386/pr103973-5.C: Ditto.
9122 * g++.target/i386/pr103973-7.C: Ditto.
9123 * g++.target/i386/pr103973-9.C: Ditto.
9124 * gcc.target/i386/pr103973-1.c: Ditto.
9125 * gcc.target/i386/pr103973-11.c: Ditto.
9126 * gcc.target/i386/pr103973-13.c: Ditto.
9127 * gcc.target/i386/pr103973-15.c: Ditto.
9128 * gcc.target/i386/pr103973-3.c: Ditto.
9129 * gcc.target/i386/pr103973-5.c: Ditto.
9130 * gcc.target/i386/pr103973-7.c: Ditto.
9131 * gcc.target/i386/pr103973-9.c: Ditto.
9132
9133 2022-01-17 qing zhao <qing.zhao@oracle.com>
9134
9135 * gcc.dg/auto-init-uninit-16.c (testfunc): Delete xfail to reflect
9136 the fact that address taken variable can be warned.
9137 * gcc.dg/auto-init-uninit-34.c (warn_scalar_1): Likewise.
9138 (warn_scalar_2): Likewise.
9139 * gcc.dg/auto-init-uninit-37.c (T1): Likewise.
9140 (T2): Likewise.
9141 * gcc.dg/auto-init-uninit-B.c (baz): Likewise.
9142
9143 2022-01-17 Jakub Jelinek <jakub@redhat.com>
9144
9145 PR c++/104031
9146 * g++.dg/cpp1y/pr104031.C: New test.
9147
9148 2022-01-17 Jason Merrill <jason@redhat.com>
9149
9150 * c-c++-common/cpp/line-2.c: Only expect includes once.
9151 * c-c++-common/cpp/line-3.c: Likewise.
9152
9153 2022-01-17 Andrew Stubbs <ams@codesourcery.com>
9154
9155 * gfortran.dg/gomp/requires-8.f90: Reinstate dynamic allocators
9156 requirement.
9157
9158 2022-01-17 Hafiz Abid Qadeer <abidh@codesourcery.com>
9159
9160 * gfortran.dg/gomp/allocate-2.f90: Change 0 to 0_1.
9161
9162 2022-01-17 Jakub Jelinek <jakub@redhat.com>
9163
9164 PR target/103973
9165 * gcc.target/i386/pr103973-1.c: New test.
9166 * gcc.target/i386/pr103973-2.c: New test.
9167 * gcc.target/i386/pr103973-3.c: New test.
9168 * gcc.target/i386/pr103973-4.c: New test.
9169 * gcc.target/i386/pr103973-5.c: New test.
9170 * gcc.target/i386/pr103973-6.c: New test.
9171 * gcc.target/i386/pr103973-7.c: New test.
9172 * gcc.target/i386/pr103973-8.c: New test.
9173 * gcc.target/i386/pr103973-9.c: New test.
9174 * gcc.target/i386/pr103973-10.c: New test.
9175 * gcc.target/i386/pr103973-11.c: New test.
9176 * gcc.target/i386/pr103973-12.c: New test.
9177 * gcc.target/i386/pr103973-13.c: New test.
9178 * gcc.target/i386/pr103973-14.c: New test.
9179 * gcc.target/i386/pr103973-15.c: New test.
9180 * gcc.target/i386/pr103973-16.c: New test.
9181 * gcc.target/i386/pr103973-17.c: New test.
9182 * gcc.target/i386/pr103973-18.c: New test.
9183 * gcc.target/i386/pr103973-19.c: New test.
9184 * gcc.target/i386/pr103973-20.c: New test.
9185 * g++.target/i386/pr103973-1.C: New test.
9186 * g++.target/i386/pr103973-2.C: New test.
9187 * g++.target/i386/pr103973-3.C: New test.
9188 * g++.target/i386/pr103973-4.C: New test.
9189 * g++.target/i386/pr103973-5.C: New test.
9190 * g++.target/i386/pr103973-6.C: New test.
9191 * g++.target/i386/pr103973-7.C: New test.
9192 * g++.target/i386/pr103973-8.C: New test.
9193 * g++.target/i386/pr103973-9.C: New test.
9194 * g++.target/i386/pr103973-10.C: New test.
9195 * g++.target/i386/pr103973-11.C: New test.
9196 * g++.target/i386/pr103973-12.C: New test.
9197 * g++.target/i386/pr103973-13.C: New test.
9198 * g++.target/i386/pr103973-14.C: New test.
9199 * g++.target/i386/pr103973-15.C: New test.
9200 * g++.target/i386/pr103973-16.C: New test.
9201 * g++.target/i386/pr103973-17.C: New test.
9202 * g++.target/i386/pr103973-18.C: New test.
9203 * g++.target/i386/pr103973-19.C: New test.
9204 * g++.target/i386/pr103973-20.C: New test.
9205
9206 2022-01-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9207
9208 * gfortran.dg/ieee/signaling_3.f90: Remove file.
9209
9210 2022-01-17 Martin Liska <mliska@suse.cz>
9211
9212 * g++.dg/uninit-pred-loop-1_b.C: Fix invalid warnings.
9213 * g++.dg/uninit-pred-loop-1_c.C: Likewise.
9214
9215 2022-01-17 Martin Liska <mliska@suse.cz>
9216
9217 * g++.dg/uninit-pred-loop-1_a.cc: Moved to...
9218 * g++.dg/uninit-pred-loop-1_a.C: ...here.
9219 * g++.dg/uninit-pred-loop-1_b.cc: Moved to...
9220 * g++.dg/uninit-pred-loop-1_b.C: ...here.
9221 * g++.dg/uninit-pred-loop-1_c.cc: Moved to...
9222 * g++.dg/uninit-pred-loop-1_c.C: ...here.
9223 * g++.dg/uninit-pred-loop_1.cc: Moved to...
9224 * g++.dg/uninit-pred-loop_1.C: ...here.
9225
9226 2022-01-17 Martin Liska <mliska@suse.cz>
9227
9228 * lib/gcov.exp: Use check_effective_target_pytest3.
9229 * lib/target-supports.exp: Add check_effective_target_pytest3.
9230
9231 2022-01-17 Martin Liska <mliska@suse.cz>
9232
9233 * gcc.src/maintainers.exp: Start using check-MAINTAINERS.py.
9234 * lib/target-supports.exp: Add check_effective_target_python3.
9235
9236 2022-01-17 Martin Liska <mliska@suse.cz>
9237
9238 PR testsuite/104035
9239 * g++.dg/torture/pr57993-2.C: Fix warnings.
9240
9241 2022-01-17 Haochen Gui <guihaoc@gcc.gnu.org>
9242
9243 PR target/103124
9244 * gcc.target/powerpc/pr103124.c: New testcase.
9245
9246 2022-01-16 Francois-Xavier Coudert <fxcoudert@gmail.com>
9247
9248 * gfortran.dg/ieee/signaling_1.f90: xfail on x87.
9249 * gfortran.dg/ieee/signaling_2.f90: xfail on x87.
9250 * gfortran.dg/ieee/signaling_3.f90: New file.
9251
9252 2022-01-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9253
9254 PR fortran/82207
9255 * gfortran.dg/ieee/ieee_10.f90: Do not create signaling NaNs.
9256 * gfortran.dg/ieee/signaling_2.f90: New test.
9257 * gfortran.dg/ieee/signaling_2_c.c: New file.
9258
9259 2022-01-16 Jonathan Wakely <jwakely@redhat.com>
9260
9261 PR testsuite/104037
9262 * g++.old-deja/g++.robertl/eb43.C: Ad -Wno-deprecated.
9263
9264 2022-01-16 Mikael Morin <mikael@gcc.gnu.org>
9265
9266 PR fortran/103789
9267 PR fortran/87711
9268 PR fortran/97896
9269 * gfortran.dg/index_5.f90: Enrich test with usages of INDEX with
9270 a non-keyword KIND argument.
9271 * gfortran.dg/len_trim.f90: Same for LEN_TRIM.
9272 * gfortran.dg/maskl_1.f90: Same for MASKL.
9273 * gfortran.dg/maskr_1.f90: Same for MASKR.
9274 * gfortran.dg/scan_3.f90: Same for SCAN.
9275 * gfortran.dg/verify_3.f90: Same for VERIFY.
9276
9277 2022-01-16 wwwhhhyyy <hongyu.wang@intel.com>
9278
9279 * gcc.target/i386/avx2-dest-false-dep-for-glc.c: New test.
9280 * gcc.target/i386/avx512dq-dest-false-dep-for-glc.c: Ditto.
9281 * gcc.target/i386/avx512f-dest-false-dep-for-glc.c: Ditto.
9282 * gcc.target/i386/avx512fp16-dest-false-dep-for-glc.c: Ditto.
9283 * gcc.target/i386/avx512fp16vl-dest-false-dep-for-glc.c: Ditto.
9284 * gcc.target/i386/avx512vl-dest-false-dep-for-glc.c: Ditto.
9285
9286 2022-01-15 Martin Sebor <msebor@redhat.com>
9287
9288 PR c/63272
9289 * g++.dg/warn/Wfree-nonheap-object-6.C: Disable valid warnings.
9290 * g++.dg/warn/ref-temp1.C: Prune expected warning.
9291 * gcc.dg/uninit-pr50476.c: Expect a new warning.
9292 * c-c++-common/Wdangling-pointer-2.c: New test.
9293 * c-c++-common/Wdangling-pointer-3.c: New test.
9294 * c-c++-common/Wdangling-pointer-4.c: New test.
9295 * c-c++-common/Wdangling-pointer-5.c: New test.
9296 * c-c++-common/Wdangling-pointer-6.c: New test.
9297 * c-c++-common/Wdangling-pointer.c: New test.
9298 * g++.dg/warn/Wdangling-pointer-2.C: New test.
9299 * g++.dg/warn/Wdangling-pointer.C: New test.
9300 * gcc.dg/Wdangling-pointer-2.c: New test.
9301 * gcc.dg/Wdangling-pointer.c: New test.
9302
9303 2022-01-15 Martin Sebor <msebor@redhat.com>
9304
9305 PR tree-optimization/80532
9306 * gcc.dg/Wmismatched-dealloc-2.c: Avoid -Wuse-after-free.
9307 * gcc.dg/Wmismatched-dealloc-3.c: Same.
9308 * gcc.dg/analyzer/file-1.c: Prune expected warning.
9309 * gcc.dg/analyzer/file-2.c: Same.
9310 * gcc.dg/attr-alloc_size-6.c: Disable -Wuse-after-free.
9311 * gcc.dg/attr-alloc_size-7.c: Same.
9312 * c-c++-common/Wuse-after-free-2.c: New test.
9313 * c-c++-common/Wuse-after-free-3.c: New test.
9314 * c-c++-common/Wuse-after-free-4.c: New test.
9315 * c-c++-common/Wuse-after-free-5.c: New test.
9316 * c-c++-common/Wuse-after-free-6.c: New test.
9317 * c-c++-common/Wuse-after-free-7.c: New test.
9318 * c-c++-common/Wuse-after-free.c: New test.
9319 * g++.dg/warn/Wmismatched-dealloc-3.C: New test.
9320 * g++.dg/warn/Wuse-after-free.C: New test.
9321
9322 2022-01-15 Harald Anlauf <anlauf@gmx.de>
9323
9324 PR fortran/83079
9325 * gfortran.dg/transfer_char_kind4.f90: New test.
9326
9327 2022-01-14 David Malcolm <dmalcolm@redhat.com>
9328
9329 * gcc.dg/analyzer/taint-merger.c: New test.
9330
9331 2022-01-14 David Malcolm <dmalcolm@redhat.com>
9332
9333 PR analyzer/104029
9334 * gcc.dg/analyzer/pr104029.c: New test.
9335 * gcc.dg/analyzer/taint-ops.c: New test.
9336
9337 2022-01-14 Harald Anlauf <anlauf@gmx.de>
9338
9339 PR fortran/99256
9340 * gfortran.dg/altreturn_11.f90: New test.
9341
9342 2022-01-14 Eric Botcazou <ebotcazou@adacore.com>
9343
9344 * gnat.dg/lto25.adb: New test.
9345 * gnat.dg/opt96.adb: Likewise.
9346 * gnat.dg/opt96_pkg.ads, gnat.dg/opt96_pkg.adb: New helper.
9347
9348 2022-01-14 Harald Anlauf <anlauf@gmx.de>
9349
9350 PR fortran/103782
9351 * gfortran.dg/overload_4.f90: New test.
9352
9353 2022-01-14 Martin Sebor <msebor@redhat.com>
9354
9355 PR middle-end/101475
9356 * gcc.dg/Wstringop-overflow-15.c: Remove xfails.
9357 * gcc.dg/Wstringop-overflow-68.c: Adjust, remove xfails.
9358 * gcc.dg/Wstringop-overflow-88.c: New test.
9359
9360 2022-01-14 Martin Sebor <msebor@redhat.com>
9361
9362 * gcc.dg/tree-ssa/builtin-sprintf-warn-28.c: New test.
9363
9364 2022-01-14 Martin Liska <mliska@suse.cz>
9365
9366 * c-c++-common/Walloca-larger-than.c: Fix typo.
9367
9368 2022-01-14 Martin Liska <mliska@suse.cz>
9369
9370 * g++.dg/cpp0x/pr56868.cpp: Moved to...
9371 * g++.dg/cpp0x/pr56868.C: ...here.
9372 * gcc.dg/torture/pr57993-2.cpp: Moved to...
9373 * g++.dg/torture/pr57993-2.C: ...here.
9374
9375 2022-01-14 Martin Liska <mliska@suse.cz>
9376
9377 * c-c++-common/Walloca-larger-than.C: Moved to...
9378 * c-c++-common/Walloca-larger-than.c: ...here.
9379
9380 2022-01-14 Chung-Lin Tang <cltang@codesourcery.com>
9381
9382 PR c++/103705
9383 * c-c++-common/gomp/pr103705.c: New test.
9384
9385 2022-01-14 Martin Liska <mliska@suse.cz>
9386
9387 * g++.dg/vect/pr99149.cc: Remove executable mode.
9388 * g++.dg/vect/pr99220.cc: Likewise.
9389 * g++.target/i386/avx512vl-pr100738-1.C: Likewise.
9390 * g++.target/i386/pr100738-1.C: Likewise.
9391 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: Likewise.
9392 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
9393 * gcc.target/aarch64/advsimd-intrinsics/bfdot-3.c: Likewise.
9394 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: Likewise.
9395 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
9396 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-3.c: Likewise.
9397 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-4.c: Likewise.
9398 * gcc.target/i386/pr101796-1.c: Likewise.
9399 * gcc.target/i386/pr94790-1.c: Likewise.
9400 * gcc.target/i386/pr94790-2.c: Likewise.
9401 * gcc.target/powerpc/mma-double-test.c: Likewise.
9402 * gcc.target/powerpc/mma-single-test.c: Likewise.
9403 * gdc.test/fail_compilation/constraints_aggr.d: Likewise.
9404 * gdc.test/fail_compilation/constraints_defs.d: Likewise.
9405 * gdc.test/fail_compilation/constraints_func1.d: Likewise.
9406 * gdc.test/fail_compilation/constraints_func2.d: Likewise.
9407 * gdc.test/fail_compilation/constraints_func3.d: Likewise.
9408 * gdc.test/fail_compilation/constraints_func4.d: Likewise.
9409 * gdc.test/fail_compilation/constraints_tmpl.d: Likewise.
9410 * gdc.test/fail_compilation/imports/constraints.d: Likewise.
9411
9412 2022-01-14 Jakub Jelinek <jakub@redhat.com>
9413
9414 PR c++/103991
9415 * g++.dg/warn/Wreturn-type-13.C: New test.
9416
9417 2022-01-14 Jakub Jelinek <jakub@redhat.com>
9418
9419 PR c++/89074
9420 * g++.dg/cpp1y/constexpr-89074-1.C: New test.
9421
9422 2022-01-14 Jakub Jelinek <jakub@redhat.com>
9423
9424 PR target/98737
9425 * gcc.dg/tree-ssa/pr98737-1.c: New test.
9426 * gcc.dg/tree-ssa/pr98737-2.c: New test.
9427
9428 2022-01-14 Claudiu Zissulescu <claziss@synopsys.com>
9429
9430 * gcc.target/arc/cancel-1.c: New file.
9431
9432 2022-01-14 Siddhesh Poyarekar <siddhesh@gotplt.org>
9433
9434 PR tree-optimization/104009
9435 * gcc.dg/builtin-object-size-1.c (test10): New test.
9436 * gcc.dg/builtin-object-size-3.c (test10): Likewise.
9437 (test9): Expect zero size for negative offsets.
9438 * gcc.dg/builtin-object-size-4.c (test8): Likewise.
9439 * gcc.dg/builtin-object-size-5.c (test7): Drop test for
9440 __builtin_object_size.
9441
9442 2022-01-14 liuhongt <hongtao.liu@intel.com>
9443
9444 * gcc.target/i386/pr104001.c: New test.
9445
9446 2022-01-14 David Malcolm <dmalcolm@redhat.com>
9447
9448 * gcc.dg/analyzer/attr-tainted_args-1.c: New test.
9449 * gcc.dg/analyzer/attr-tainted_args-misuses.c: New test.
9450 * gcc.dg/analyzer/taint-CVE-2011-2210-1.c: New test.
9451 * gcc.dg/analyzer/taint-CVE-2020-13143-1.c: New test.
9452 * gcc.dg/analyzer/taint-CVE-2020-13143-2.c: New test.
9453 * gcc.dg/analyzer/taint-CVE-2020-13143.h: New test.
9454 * gcc.dg/analyzer/taint-alloc-3.c: New test.
9455 * gcc.dg/analyzer/taint-alloc-4.c: New test.
9456 * gcc.dg/analyzer/test-uaccess.h: New test.
9457
9458 2022-01-13 Anthony Sharp <anthonysharp15@gmail.com>
9459 Jason Merrill <jason@redhat.com>
9460
9461 PR c++/70417
9462 * g++.dg/cpp0x/variadic-mem_fn2.C: Catch warning about missing
9463 template keyword.
9464 * g++.dg/template/dependent-name17.C: New test.
9465 * g++.dg/template/dependent-name18.C: New test.
9466
9467 2022-01-13 Uroš Bizjak <ubizjak@gmail.com>
9468
9469 PR target/103861
9470 * gcc.target/i386/pr103861.c (shl,ashr,lshr): New tests.
9471
9472 2022-01-13 Hafiz Abid Qadeer <abidh@codesourcery.com>
9473
9474 * gfortran.dg/gomp/allocate-1.f90: New test.
9475 * gfortran.dg/gomp/allocate-2.f90: New test.
9476 * gfortran.dg/gomp/allocate-3.f90: New test.
9477 * gfortran.dg/gomp/collapse1.f90: Update error message.
9478 * gfortran.dg/gomp/openmp-simd-4.f90: Likewise.
9479 * gfortran.dg/gomp/clauses-1.f90: Uncomment allocate clause.
9480
9481 2022-01-13 Andrew MacLeod <amacleod@redhat.com>
9482
9483 PR tree-optimization/83072
9484 PR tree-optimization/83073
9485 PR tree-optimization/97909
9486 * gcc.dg/pr83072-2.c: New.
9487 * gcc.dg/pr83073.c: New.
9488
9489 2022-01-13 Andrew MacLeod <amacleod@redhat.com>
9490
9491 PR tree-optimization/96707
9492 * g++.dg/pr96707.C: New.
9493
9494 2022-01-13 Harald Anlauf <anlauf@gmx.de>
9495
9496 PR fortran/67804
9497 * gfortran.dg/pr93604.f90: Adjust to changed diagnostics.
9498 * gfortran.dg/pr67804.f90: New test.
9499
9500 2022-01-13 Uroš Bizjak <ubizjak@gmail.com>
9501
9502 PR target/104003
9503 * g++.target/i386/pr103861-1-sse4.C: New test.
9504 * g++.target/i386/pr103861-1-xop.C: Ditto.
9505
9506 2022-01-13 Paul A. Clarke <pc@us.ibm.com>
9507
9508 * gcc.target/powerpc/sse4_1-round3.h: New.
9509 * gcc.target/powerpc/sse4_1-roundpd.c: New.
9510 * gcc.target/powerpc/sse4_1-roundps.c: New.
9511 * gcc.target/powerpc/sse4_1-roundsd.c: New.
9512 * gcc.target/powerpc/sse4_1-roundss.c: New.
9513
9514 2022-01-13 Richard Biener <rguenther@suse.de>
9515
9516 PR c/104002
9517 * c-c++-common/builtin-shufflevector-3.c: Move ...
9518 * c-c++-common/torture/builtin-shufflevector-3.c: ... here.
9519
9520 2022-01-13 Thomas Schwinge <thomas@codesourcery.com>
9521
9522 * c-c++-common/goacc/routine-6.c: Merge into...
9523 * c-c++-common/goacc/routine-5.c: ... this, and document current
9524 C/C++ difference.
9525
9526 2022-01-13 Thomas Schwinge <thomas@codesourcery.com>
9527
9528 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: Document
9529 current '-Wuninitialized' diagnostics.
9530 * c-c++-common/goacc/mdc-1.c: Likewise.
9531 * c-c++-common/goacc/nested-reductions-1-kernels.c: Likewise.
9532 * c-c++-common/goacc/nested-reductions-1-parallel.c: Likewise.
9533 * c-c++-common/goacc/nested-reductions-1-routine.c: Likewise.
9534 * c-c++-common/goacc/nested-reductions-2-kernels.c: Likewise.
9535 * c-c++-common/goacc/nested-reductions-2-parallel.c: Likewise.
9536 * c-c++-common/goacc/nested-reductions-2-routine.c: Likewise.
9537 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
9538 * c-c++-common/goacc/uninit-firstprivate-clause.c: Likewise.
9539 * c-c++-common/goacc/uninit-if-clause.c: Likewise.
9540 * gfortran.dg/goacc/array-with-dt-1.f90: Likewise.
9541 * gfortran.dg/goacc/array-with-dt-2.f90: Likewise.
9542 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
9543 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
9544 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
9545 * gfortran.dg/goacc/derived-chartypes-1.f90: Likewise.
9546 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
9547 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
9548 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
9549 * gfortran.dg/goacc/derived-classtypes-1.f95: Likewise.
9550 * gfortran.dg/goacc/derived-types-2.f90: Likewise.
9551 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
9552 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
9553 * gfortran.dg/goacc/modules.f95: Likewise.
9554 * gfortran.dg/goacc/nested-reductions-1-kernels.f90: Likewise.
9555 * gfortran.dg/goacc/nested-reductions-1-parallel.f90: Likewise.
9556 * gfortran.dg/goacc/nested-reductions-1-routine.f90: Likewise.
9557 * gfortran.dg/goacc/nested-reductions-2-kernels.f90: Likewise.
9558 * gfortran.dg/goacc/nested-reductions-2-parallel.f90: Likewise.
9559 * gfortran.dg/goacc/nested-reductions-2-routine.f90: Likewise.
9560 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
9561 * gfortran.dg/goacc/pr93464.f90: Likewise.
9562 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
9563 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
9564 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
9565 Likewise.
9566 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
9567 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
9568 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: Likewise.
9569 * gfortran.dg/goacc/uninit-if-clause.f95: Likewise.
9570 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
9571 * gfortran.dg/goacc/wait.f90: Likewise.
9572
9573 2022-01-13 Thomas Schwinge <thomas@codesourcery.com>
9574
9575 PR middle-end/100280
9576 * c-c++-common/goacc/kernels-decompose-pr100280-1.c: New.
9577 * c-c++-common/goacc/classify-kernels-parloops.c: Likewise.
9578 * c-c++-common/goacc/classify-kernels-unparallelized-parloops.c:
9579 Likewise.
9580 * c-c++-common/goacc/classify-kernels-unparallelized.c: Test
9581 '--param openacc-kernels=decompose'.
9582 * c-c++-common/goacc/classify-kernels.c: Likewise.
9583 * c-c++-common/goacc/kernels-decompose-2.c: Update.
9584 * c-c++-common/goacc/kernels-decompose-ice-1.c: Remove.
9585 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
9586 * gfortran.dg/goacc/classify-kernels-parloops.f95: New.
9587 * gfortran.dg/goacc/classify-kernels-unparallelized-parloops.f95:
9588 Likewise.
9589 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Test
9590 '--param openacc-kernels=decompose'.
9591 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
9592
9593 2022-01-13 Thomas Schwinge <thomas@codesourcery.com>
9594
9595 * c-c++-common/goacc/kernels-decompose-1.c: Enhance.
9596 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
9597 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
9598 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
9599 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
9600 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
9601
9602 2022-01-13 Haochen Jiang <haochen.jiang@intel.com>
9603
9604 PR target/94790
9605 * gcc.target/i386/pr94790-1.c: New test.
9606 * gcc.target/i386/pr94790-2.c: Ditto.
9607
9608 2022-01-13 Xionghu Luo <luoxhu@linux.ibm.com>
9609
9610 * gcc.target/powerpc/sldoi_to_mov.c: New test.
9611
9612 2022-01-12 Uroš Bizjak <ubizjak@gmail.com>
9613
9614 PR target/103941
9615 * gcc.target/i386/pr103861-3.c (dg-options): Add -fno-vect-cost-model.
9616
9617 2022-01-12 Uroš Bizjak <ubizjak@gmail.com>
9618
9619 PR target/103935
9620 * g++.dg/vect/slp-pr98855.cc: Compile only for x86 targets.
9621
9622 2022-01-12 Uroš Bizjak <ubizjak@gmail.com>
9623
9624 PR target/100637
9625 PR target/103861
9626 * g++.target/i386/pr100637-1b.C (dg-options):
9627 Use -msse2 instead of -msse4.1.
9628 * g++.target/i386/pr100637-1w.C (dg-options): Ditto.
9629 * g++.target/i386/pr103861-1.C (dg-options): Ditto.
9630 * gcc.target/i386/pr100637-4b.c (dg-options): Ditto.
9631 * gcc.target/i386/pr103861-4.c (dg-options): Ditto.
9632 * gcc.target/i386/pr100637-1b.c: Remove scan-assembler
9633 directives for logic instructions.
9634 * gcc.target/i386/pr100637-1w.c: Ditto.
9635 * gcc.target/i386/warn-vect-op-2.c:
9636 Update dg-warning for vector logic operation.
9637
9638 2022-01-12 Michael Meissner <meissner@the-meissners.org>
9639
9640 PR testsuite/102935
9641 * gcc.target/powerpc/pr101384-1.c: Update insn regexp for power9
9642 and power10.
9643
9644 2022-01-12 Andrew MacLeod <amacleod@redhat.com>
9645
9646 PR tree-optimization/83541
9647 * g++.dg/pr83541.C: New.
9648
9649 2022-01-12 David Malcolm <dmalcolm@redhat.com>
9650
9651 PR analyzer/103940
9652 * gcc.dg/analyzer/taint-size-access-attr-1.c: New test.
9653
9654 2022-01-12 Tom de Vries <tdevries@suse.de>
9655
9656 * gcc.target/nvptx/atomic-exchange-1.c: New test.
9657 * gcc.target/nvptx/atomic-exchange-2.c: New test.
9658 * gcc.target/nvptx/atomic-exchange-3.c: New test.
9659 * gcc.target/nvptx/atomic-exchange-4.c: New test.
9660
9661 2022-01-12 Tom de Vries <tdevries@suse.de>
9662
9663 * gcc.target/nvptx/atomic_fetch-1.c: Rewrite.
9664 * gcc.target/nvptx/atomic_fetch-2.c: Rewrite.
9665
9666 2022-01-12 Francois-Xavier Coudert <fxcoudert@gmail.com>
9667
9668 * gfortran.dg/ieee/signaling_1.f90: Fix comment.
9669
9670 2022-01-12 Francois-Xavier Coudert <fxcoudert@gmail.com>
9671
9672 * gfortran.dg/ieee/signaling_1.f90: Adjust flags.
9673
9674 2022-01-12 Jakub Jelinek <jakub@redhat.com>
9675 Jason Merrill <jason@redhat.com>
9676
9677 PR c++/103480
9678 * g++.dg/warn/Wuseless-cast2.C: New test.
9679
9680 2022-01-12 Jakub Jelinek <jakub@redhat.com>
9681
9682 PR middle-end/101530
9683 * c-c++-common/builtin-shufflevector-3.c: Add -Wno-psabi to
9684 dg-options.
9685
9686 2022-01-12 Richard Biener <rguenther@suse.de>
9687
9688 PR tree-optimization/76174
9689 * gcc.dg/tree-ssa/pr76174.c: New testcase.
9690
9691 2022-01-11 qing zhao <qing.zhao@oracle.com>
9692
9693 * c-c++-common/auto-init-1.c: Adjust testcase to reflect the 3rd
9694 argument change of function .DEFERRED_INIT.
9695 * c-c++-common/auto-init-10.c: Likewise.
9696 * c-c++-common/auto-init-11.c: Likewise.
9697 * c-c++-common/auto-init-12.c: Likewise.
9698 * c-c++-common/auto-init-13.c: Likewise.
9699 * c-c++-common/auto-init-14.c: Likewise.
9700 * c-c++-common/auto-init-15.c: Likewise.
9701 * c-c++-common/auto-init-16.c: Likewise.
9702 * c-c++-common/auto-init-2.c: Likewise.
9703 * c-c++-common/auto-init-3.c: Likewise.
9704 * c-c++-common/auto-init-4.c: Likewise.
9705 * c-c++-common/auto-init-5.c: Likewise.
9706 * c-c++-common/auto-init-6.c: Likewise.
9707 * c-c++-common/auto-init-7.c: Likewise.
9708 * c-c++-common/auto-init-8.c: Likewise.
9709 * c-c++-common/auto-init-9.c: Likewise.
9710 * c-c++-common/auto-init-esra.c: Likewise.
9711 * c-c++-common/auto-init-padding-1.c: Likewise.
9712 * gcc.target/aarch64/auto-init-2.c: Likewise.
9713
9714 2022-01-11 Jakub Jelinek <jakub@redhat.com>
9715
9716 * gfortran.dg/pr47614.f: Don't use -mcpu=power4 for
9717 powerpc64le*-*-linux*.
9718
9719 2022-01-11 Uroš Bizjak <ubizjak@gmail.com>
9720
9721 PR target/103861
9722 * g++.target/i386/pr100637-1b.C (dg-options):
9723 Use -msse4 instead of -msse2.
9724 * g++.target/i386/pr100637-1w.C (dg-options): Ditto.
9725 * g++.target/i386/pr103861-1.C: New test.
9726 * gcc.target/i386/pr100637-4b.c (dg-options):
9727 Use -msse4 instead of -msse2.
9728 * gcc.target/i386/pr103861-4.c: New test.
9729
9730 2022-01-11 Jakub Jelinek <jakub@redhat.com>
9731
9732 PR c++/101597
9733 * g++.dg/opt/pr101597.C: New test.
9734
9735 2022-01-11 Jakub Jelinek <jakub@redhat.com>
9736
9737 PR c/101537
9738 PR c/103881
9739 * c-c++-common/pr101537.c: New test.
9740 * c-c++-common/pr103881.c: New test.
9741
9742 2022-01-11 Patrick Palka <ppalka@redhat.com>
9743
9744 PR c++/103831
9745 * g++.dg/cpp2a/concepts-class3.C: New test.
9746 * g++.dg/template/non-dependent18.C: New test.
9747
9748 2022-01-11 Siddhesh Poyarekar <siddhesh@gotplt.org>
9749
9750 PR middle-end/70090
9751 * gcc.dg/builtin-dynamic-object-size-0.c: Add new tests.
9752 * gcc.dg/builtin-object-size-1.c (test1)
9753 [__builtin_object_size]: Adjust expected output for dynamic
9754 object sizes.
9755 * gcc.dg/builtin-object-size-2.c (test1)
9756 [__builtin_object_size]: Likewise.
9757 * gcc.dg/builtin-object-size-3.c (test1)
9758 [__builtin_object_size]: Likewise.
9759 * gcc.dg/builtin-object-size-4.c (test1)
9760 [__builtin_object_size]: Likewise.
9761
9762 2022-01-11 Siddhesh Poyarekar <siddhesh@gotplt.org>
9763
9764 PR middle-end/70090
9765 * gcc.dg/builtin-dynamic-object-size-0.c: Add new tests.
9766 * gcc.dg/builtin-object-size-1.c (test1)
9767 [__builtin_object_size]: Alter expected result for dynamic
9768 object size.
9769 * gcc.dg/builtin-object-size-2.c (test1)
9770 [__builtin_object_size]: Likewise.
9771 * gcc.dg/builtin-object-size-3.c (test1)
9772 [__builtin_object_size]: Likewise.
9773 * gcc.dg/builtin-object-size-4.c (test1)
9774 [__builtin_object_size]: Likewise.
9775
9776 2022-01-11 Siddhesh Poyarekar <siddhesh@gotplt.org>
9777
9778 PR middle-end/70090
9779 * gcc.dg/builtin-dynamic-object-size-0.c (test_parmsz_simple,
9780 test_parmsz_scaled, test_parmsz_unknown): New functions.
9781 (main): Call them. Add new arguments argc and argv.
9782
9783 2022-01-11 Siddhesh Poyarekar <siddhesh@gotplt.org>
9784
9785 PR middle-end/70090
9786 * gcc.dg/builtin-dynamic-object-size-0.c: New tests.
9787 * gcc.dg/builtin-dynamic-object-size-10.c: Add comment.
9788 * gcc.dg/builtin-dynamic-object-size-5-main.c: New file.
9789 * gcc.dg/builtin-dynamic-object-size-5.c: Use it and change test
9790 to dg-do run.
9791 * gcc.dg/builtin-object-size-5.c [!N]: Define N.
9792 (test1, test2, test3, test4) [__builtin_object_size]: Expect
9793 exact result for __builtin_dynamic_object_size.
9794 * gcc.dg/builtin-object-size-1.c [__builtin_object_size]: Expect
9795 exact size expressions for __builtin_dynamic_object_size.
9796 * gcc.dg/builtin-object-size-2.c [__builtin_object_size]:
9797 Likewise.
9798 * gcc.dg/builtin-object-size-3.c [__builtin_object_size]:
9799 Likewise.
9800 * gcc.dg/builtin-object-size-4.c [__builtin_object_size]:
9801 Likewise.
9802
9803 2022-01-11 Siddhesh Poyarekar <siddhesh@gotplt.org>
9804 Jakub Jelinek <jakub@redhat.com>
9805
9806 PR tree-optimization/103961
9807 * gcc.dg/pr103961.c: New test case.
9808
9809 2022-01-11 David Malcolm <dmalcolm@redhat.com>
9810
9811 PR analyzer/102692
9812 * gcc.dg/analyzer/pr102692.c: New test.
9813
9814 2022-01-11 Roger Sayle <roger@nextmovesoftware.com>
9815 Richard Biener <rguenther@suse.de>
9816
9817 * gcc.target/i386/mult-highpart.c: New test case.
9818
9819 2022-01-11 Xionghu Luo <luoxhu@linux.ibm.com>
9820
9821 PR target/102239
9822 * gcc.target/powerpc/pr102239.c: New test.
9823
9824 2022-01-11 Xionghu Luo <luoxhu@linux.ibm.com>
9825
9826 PR testsuite/103820
9827 * gcc.dg/tree-ssa/recip-3.c: Adjust.
9828
9829 2022-01-11 Haochen Jiang <haochen.jiang@intel.com>
9830
9831 PR target/53652
9832 * gcc.target/i386/pr53652-1.c: New test.
9833
9834 2022-01-10 Uroš Bizjak <ubizjak@gmail.com>
9835
9836 PR target/103861
9837 * gcc.target/i386/pr103861-2.c: New test.
9838
9839 2022-01-10 Patrick Palka <ppalka@redhat.com>
9840
9841 PR c++/103879
9842 * g++.dg/cpp1y/constexpr-base2.C: New test.
9843 * g++.dg/cpp1y/constexpr-base2a.C: New test.
9844
9845 2022-01-10 Patrick Palka <ppalka@redhat.com>
9846
9847 PR c++/103783
9848 * g++.dg/cpp2a/concepts-memfun2.C: New test.
9849
9850 2022-01-10 Jakub Jelinek <jakub@redhat.com>
9851
9852 PR c++/103912
9853 * g++.dg/cpp2a/consteval26.C: New test.
9854
9855 2022-01-10 Paul A. Clarke <pc@us.ibm.com>
9856
9857 * gcc.target/powerpc/sse4_1-blendvps.c: Copy from gcc.target/i386,
9858 adjust dg directives to suit.
9859
9860 2022-01-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
9861
9862 * gcc.target/aarch64/masked_epilogue.c: New test.
9863
9864 2022-01-10 Paul Thomas <pault@gcc.gnu.org>
9865
9866 PR fortran/103366
9867 * gfortran.dg/pr103366.f90: New test.
9868
9869 2022-01-10 Jakub Jelinek <jakub@redhat.com>
9870
9871 PR target/102024
9872 * gcc.target/i386/pr102024.c: New test.
9873 * g++.target/i386/pr102024.C: New test.
9874
9875 2022-01-10 Richard Sandiford <richard.sandiford@arm.com>
9876
9877 * gcc.target/aarch64/reg-alloc-4.c: New test.
9878
9879 2022-01-10 Richard Sandiford <richard.sandiford@arm.com>
9880
9881 * gcc.target/aarch64/reg-alloc-3.c: New test.
9882
9883 2022-01-10 Richard Sandiford <richard.sandiford@arm.com>
9884
9885 * gcc.target/aarch64/reg-alloc-2.c: New test.
9886
9887 2022-01-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9888
9889 PR fortran/82207
9890 * gfortran.dg/ieee/signaling_1.f90: New test.
9891 * gfortran.dg/ieee/signaling_1_c.c: New file.
9892
9893 2022-01-10 Richard Biener <rguenther@suse.de>
9894
9895 PR middle-end/101530
9896 * c-c++-common/builtin-shufflevector-3.c: New testcase.
9897
9898 2022-01-10 Richard Biener <rguenther@suse.de>
9899
9900 PR tree-optimization/100359
9901 * gcc.dg/tree-ssa/pr100359.c: New testcase.
9902
9903 2022-01-09 Harald Anlauf <anlauf@gmx.de>
9904
9905 PR fortran/103777
9906 * gfortran.dg/masklr_3.f90: New test.
9907
9908 2022-01-09 Harald Anlauf <anlauf@gmx.de>
9909
9910 PR fortran/101762
9911 * gfortran.dg/pr101762.f90: New test.
9912
9913 2022-01-09 Mikael Morin <mikael@gcc.gnu.org>
9914
9915 PR fortran/103789
9916 * gfortran.dg/maskl_1.f90: New test.
9917 * gfortran.dg/maskr_1.f90: New test.
9918 * gfortran.dg/scan_3.f90: New test.
9919 * gfortran.dg/verify_3.f90: New test.
9920
9921 2022-01-09 Sandra Loosemore <sandra@codesourcery.com>
9922
9923 * g++.dg/cpp0x/constexpr-compare1.C: Add explicit
9924 -fdelete-null-pointer-checks option.
9925 * g++.dg/cpp0x/constexpr-compare2.C: Likewise.
9926 * g++.dg/cpp0x/constexpr-typeid2.C: Likewise.
9927 * g++.dg/cpp1y/constexpr-94716.C: Likewise.
9928 * g++.dg/cpp1z/constexpr-compare1.C: Likewise.
9929 * g++.dg/cpp1z/constexpr-if36.C: Likewise.
9930 * gcc.dg/init-compare-1.c: Likewise.
9931
9932 2022-01-08 Roger Sayle <roger@nextmovesoftware.com>
9933
9934 * gcc.target/i386/sse2-v1ti-mov-1.c: New test case.
9935 * gcc.target/i386/sse2-v1ti-zext.c: New test case.
9936
9937 2022-01-08 Jakub Jelinek <jakub@redhat.com>
9938
9939 PR c++/89074
9940 * g++.dg/cpp1y/constexpr-89074-2.C: New test.
9941 * g++.dg/cpp1z/constexpr-89074-1.C: New test.
9942
9943 2022-01-08 Jason Merrill <jason@redhat.com>
9944
9945 PR c++/103946
9946 * g++.dg/cpp0x/nsdmi-array1.C: New test.
9947
9948 2022-01-08 Jason Merrill <jason@redhat.com>
9949
9950 PR c++/100588
9951 * g++.dg/cpp2a/destroying-delete5.C: Expect warning.
9952 * g++.dg/cpp2a/destroying-delete6.C: New test.
9953
9954 2022-01-08 David Malcolm <dmalcolm@redhat.com>
9955
9956 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_escaped): New
9957 decl.
9958 * gcc.dg/analyzer/escaping-1.c: New test.
9959
9960 2022-01-07 Jason Merrill <jason@redhat.com>
9961
9962 PR c++/20040
9963 * g++.dg/init/delete4.C: New test.
9964
9965 2022-01-07 Andrew Pinski <apinski@marvell.com>
9966
9967 PR target/102941
9968 * gcc.target/aarch64/asm-flag-7.c: New test.
9969 * gcc.target/arm/asm-flag-7.c: New test.
9970
9971 2022-01-07 Piotr Trojanek <trojanek@adacore.com>
9972
9973 * gnat.dg/aggr26.adb: Update expected error message.
9974
9975 2022-01-07 liuhongt <hongtao.liu@intel.com>
9976
9977 * g++.target/i386/pr103750-fwprop-1.C: New test.
9978
9979 2022-01-07 Roger Sayle <roger@nextmovesoftware.com>
9980
9981 * gcc.target/nvptx/cnot-1.c: New test case.
9982
9983 2022-01-07 Haochen Gui <guihaoc@gcc.gnu.org>
9984
9985 * gcc.target/powerpc/mffscrni_p9.c: New testcase for mffscrni.
9986 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Test mffscrn and mffscrni
9987 separately.
9988
9989 2022-01-07 Jason Merrill <jason@redhat.com>
9990
9991 PR c++/103936
9992 PR c++/65591
9993 * g++.dg/init/aggr15.C: New test.
9994
9995 2022-01-07 liuhongt <hongtao.liu@intel.com>
9996
9997 * gcc.target/i386/pr103774.c: New test.
9998 * gcc.target/i386/avx512bw-vpcmpequb-1.c: Adjust scan assembler
9999 from vpcmpub to (?:vpcmpub|vpcmpeqb).
10000 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
10001 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
10002 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
10003 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
10004 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
10005 * gcc.target/i386/avx512f-vpcmpud-1.c: Ditto.
10006 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
10007 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
10008 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
10009
10010 2022-01-07 liuhongt <hongtao.liu@intel.com>
10011
10012 * gcc.target/i386/pr103753.c: New test.
10013
10014 2022-01-07 Sandra Loosemore <sandra@codesourcery.com>
10015
10016 PR fortran/103898
10017 * gfortran.dg/pr103898.f90: New test.
10018
10019 2022-01-07 Jason Merrill <jason@redhat.com>
10020
10021 PR c++/103711
10022 * g++.dg/eh/delegating1.C: New test.
10023
10024 2022-01-07 Jason Merrill <jason@redhat.com>
10025
10026 PR c++/61611
10027 * g++.dg/eh/ctor-fntry1.C: New test.
10028
10029 2022-01-07 Jason Merrill <jason@redhat.com>
10030
10031 PR c++/33799
10032 PR c++/102191
10033 * g++.dg/eh/return1.C: Add temporary in try block case.
10034 * g++.dg/cpp2a/constexpr-dtor11.C: New test.
10035
10036 2022-01-07 Jason Merrill <jason@redhat.com>
10037
10038 PR c++/53868
10039 * g++.dg/eh/ref-temp1.C: New test.
10040 * g++.dg/eh/ref-temp2.C: New test.
10041
10042 2022-01-07 Jason Merrill <jason@redhat.com>
10043
10044 PR c++/66451
10045 * g++.dg/eh/array3.C: New test.
10046 * g++.dg/eh/array1.C: Mark destructor as throw().
10047 * g++.dg/ipa/devirt-40.C: Likewise.
10048 * g++.dg/warn/pr83054.C: Likewise.
10049 * g++.dg/eh/delete1.C: Shorten array to one element.
10050
10051 2022-01-07 Jason Merrill <jason@redhat.com>
10052
10053 * g++.dg/tree-ssa/aggregate1.C: New test.
10054
10055 2022-01-07 Jason Merrill <jason@redhat.com>
10056
10057 PR c++/66139
10058 PR c++/52320
10059 * g++.dg/cpp0x/initlist116.C: New test.
10060 * g++.dg/cpp0x/initlist117.C: New test.
10061 * g++.dg/cpp0x/lambda/lambda-eh.C: New test.
10062 * g++.dg/eh/aggregate1.C: New test.
10063
10064 2022-01-07 Jason Merrill <jason@redhat.com>
10065
10066 PR c++/94041
10067 * g++.dg/init/array12.C:
10068 * g++.dg/init/aggr7-eh2.C: New test.
10069 * g++.dg/init/aggr7-eh3.C: New test.
10070
10071 2022-01-07 Jason Merrill <jason@redhat.com>
10072
10073 PR c++/94041
10074 * g++.dg/init/aggr7-eh.C: New test.
10075 * g++.dg/cpp0x/initlist122.C: Also test aggregate variable.
10076
10077 2022-01-07 Jason Merrill <jason@redhat.com>
10078
10079 PR c++/92385
10080 * g++.dg/init/array61.C: New test.
10081
10082 2022-01-07 Jason Merrill <jason@redhat.com>
10083
10084 * g++.old-deja/g++.martin/new1.C: Don't expect preeval.
10085 * g++.dg/tree-ssa/stabilize1.C: Removed.
10086
10087 2022-01-06 David Malcolm <dmalcolm@redhat.com>
10088
10089 PR analyzer/103546
10090 * gcc.dg/analyzer/aliasing-3.c: New test.
10091
10092 2022-01-06 Steve Kargl <kargl@gcc.gnu.org>
10093 Sandra Loosemore <sandra@codesourcery.com>
10094
10095 PR fortran/103287
10096 * gfortran.dg/c-interop/pr103287-1.f90: new.
10097 * gfortran.dg/c-interop/pr103287-2.f90: new.
10098
10099 2022-01-06 H.J. Lu <hjl.tools@gmail.com>
10100
10101 PR target/103925
10102 * gcc.target/i386/harden-sls-6.c: New test.
10103
10104 2022-01-06 Uroš Bizjak <ubizjak@gmail.com>
10105
10106 * gcc.target/i386/pr102811-2.c (dg-final):
10107 Update scan-assembler-times directives.
10108 * gcc.target/i386/sse2-float16-2.c (dg-final):
10109 Update scan-assembler directives.
10110
10111 2022-01-06 Kito Cheng <kito.cheng@sifive.com>
10112
10113 * gcc.target/riscv/predef-14.c: New.
10114 * gcc.target/riscv/predef-15.c: Ditto.
10115 * gcc.target/riscv/predef-16.c: Ditto.
10116
10117 2022-01-06 Patrick Palka <ppalka@redhat.com>
10118
10119 PR c++/69681
10120 * g++.dg/cpp0x/constexpr-compare2.C: New test.
10121
10122 2022-01-06 Jakub Jelinek <jakub@redhat.com>
10123
10124 PR rtl-optimization/103908
10125 * gcc.target/i386/pr103908.c: New test.
10126
10127 2022-01-06 Marek Polacek <polacek@redhat.com>
10128
10129 PR c++/103758
10130 * gcc.dg/sso-6.c: Update dg-warning.
10131
10132 2022-01-05 Uroš Bizjak <ubizjak@gmail.com>
10133
10134 PR target/103861
10135 * gcc.target/i386/pr103861-3.c: New test.
10136 * g++.dg/vect/slp-pr98855.cc (dg-final): Check that
10137 no vectorization using SLP was performed.
10138
10139 2022-01-05 Uroš Bizjak <ubizjak@gmail.com>
10140
10141 PR target/103915
10142 * gcc.target/i386/pr103915.c: New test.
10143
10144 2022-01-05 Uroš Bizjak <ubizjak@gmail.com>
10145
10146 PR target/103905
10147 * gcc.target/i386/pr103905.c: New test.
10148
10149 2022-01-05 Sandra Loosemore <sandra@codesourcery.com>
10150
10151 PR fortran/103258
10152 * gfortran.dg/pr103258.f90: New.
10153
10154 2022-01-05 Nathan Sidwell <nathan@acm.org>
10155
10156 * g++.dg/template/attr-used.C: New.
10157
10158 2022-01-05 Nathan Sidwell <nathan@acm.org>
10159
10160 * g++.dg/diagnostic/recur-align.C: New.
10161
10162 2022-01-05 Richard Biener <rguenther@suse.de>
10163
10164 PR tree-optimization/103816
10165 * gcc.dg/torture/pr103816.c: New testcase.
10166
10167 2022-01-05 Jakub Jelinek <jakub@redhat.com>
10168
10169 PR fortran/103691
10170 * gfortran.dg/pr103691.f90: New test.
10171
10172 2022-01-05 Jakub Jelinek <jakub@redhat.com>
10173
10174 PR target/103895
10175 * gcc.target/i386/pr103895.c: Add -msse2 to dg-options.
10176
10177 2022-01-05 Kewen Lin <linkw@linux.ibm.com>
10178
10179 PR ipa/102059
10180 * gcc.dg/lto/pr102059-1_0.c: New test.
10181 * gcc.dg/lto/pr102059-1_1.c: New test.
10182 * gcc.dg/lto/pr102059-1_2.c: New test.
10183 * gcc.dg/lto/pr102059-2_0.c: New test.
10184 * gcc.dg/lto/pr102059-2_1.c: New test.
10185 * gcc.dg/lto/pr102059-2_2.c: New test.
10186 * gcc.target/powerpc/pr102059-1.c: New test.
10187 * gcc.target/powerpc/pr102059-2.c: New test.
10188 * gcc.target/powerpc/pr102059-3.c: New test.
10189
10190 2022-01-04 Martin Sebor <msebor@redhat.com>
10191
10192 PR middle-end/99612
10193 * c-c++-common/pr83059.c: Adjust text of expected diagnostics.
10194 * gcc.dg/atomic-invalid-2.c: Same.
10195 * gcc.dg/atomic-invalid.c: Same.
10196 * c-c++-common/Winvalid-memory-model.c: New test.
10197 * g++.dg/warn/Winvalid-memory-model-2.C: New test.
10198 * g++.dg/warn/Winvalid-memory-model.C: New test.
10199
10200 2022-01-04 Uroš Bizjak <ubizjak@gmail.com>
10201
10202 PR target/103861
10203 * gcc.target/i386/warn-vect-op-2.c: Adjust warnings.
10204 * gcc.target/i386/pr103900.c: New test.
10205
10206 2022-01-04 Richard Biener <rguenther@suse.de>
10207
10208 PR tree-optimization/103800
10209 * gcc.dg/vect/bb-slp-pr103800.c: New testcase.
10210
10211 2022-01-04 Richard Biener <rguenther@suse.de>
10212
10213 PR tree-optimization/103864
10214 PR tree-optimization/103544
10215 * gcc.dg/vect/pr103864.c: New testcase.
10216
10217 2022-01-04 Chung-Lin Tang <cltang@codesourcery.com>
10218
10219 * gfortran.dg/gomp/pr103643.f90: New test.
10220
10221 2022-01-04 liuhongt <hongtao.liu@intel.com>
10222
10223 * gcc.target/i386/pr103895.c: New test.
10224
10225 2022-01-04 Andrew Pinski <apinski@marvell.com>
10226
10227 PR c++/90782
10228 * g++.dg/cpp1z/class-deduction100.C: New test.
10229
10230 2022-01-03 Marek Polacek <polacek@redhat.com>
10231
10232 PR c++/103758
10233 * g++.dg/cpp0x/constexpr-condition.C: Adjust dg-error.
10234
10235 2022-01-03 Uroš Bizjak <ubizjak@gmail.com>
10236
10237 PR target/103894
10238 * gcc.target/i386/pr103894.c: New test.
10239
10240 2022-01-03 Sandra Loosemore <sandra@codesourcery.com>
10241
10242 PR fortran/103390
10243 * gfortran.dg/c-interop/pr103390-1.f90: New.
10244 * gfortran.dg/c-interop/pr103390-2.f90: New.
10245 * gfortran.dg/c-interop/pr103390-3.f90: New.
10246 * gfortran.dg/c-interop/pr103390-4.f90: New.
10247 * gfortran.dg/c-interop/pr103390-6.f90: New.
10248 * gfortran.dg/c-interop/pr103390-7.f90: New.
10249 * gfortran.dg/c-interop/pr103390-8.f90: New.
10250 * gfortran.dg/c-interop/pr103390-9.f90: New.
10251 * gfortran.dg/c-interop/pr103390-5.f90: New file.
10252
10253 2022-01-03 Jakub Jelinek <jakub@redhat.com>
10254
10255 PR target/98737
10256 * gcc.target/i386/pr98737-1.c: New test.
10257 * gcc.target/i386/pr98737-2.c: New test.
10258 * gcc.target/i386/pr98737-3.c: New test.
10259 * gcc.target/i386/pr98737-4.c: New test.
10260 * gcc.target/i386/pr98737-5.c: New test.
10261 * gcc.target/i386/pr98737-6.c: New test.
10262 * gcc.target/i386/pr98737-7.c: New test.
10263
10264 2022-01-03 Richard Biener <rguenther@suse.de>
10265
10266 PR middle-end/103851
10267 * g++.dg/gomp/pr103851.C: New testcase.
10268
10269 2022-01-03 Jakub Jelinek <jakub@redhat.com>
10270
10271 PR c++/94716
10272 * gcc.dg/init-compare-1.c: New test.
10273 * g++.dg/cpp0x/constexpr-compare1.C: New test.
10274 * g++.dg/cpp1y/constexpr-94716.C: New test.
10275 * g++.dg/cpp1z/constexpr-compare1.C: New test.
10276
10277 2022-01-03 Martin Liska <mliska@suse.cz>
10278
10279 * gcc.target/i386/avx2-i32gatherpd256-4.c: Fix ASAN errors.
10280 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
10281 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
10282 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
10283 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
10284 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
10285 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
10286 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
10287 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
10288 * gcc.target/i386/pr64291-1.c: Likewise.
10289
10290 2022-01-03 Martin Liska <mliska@suse.cz>
10291
10292 * gcc.dg/vect/vect-simd-18.c: Fix ASAN error.
10293 * gcc.dg/vect/vect-simd-19.c: Likewise.
10294
10295 2022-01-03 Jakub Jelinek <jakub@redhat.com>
10296
10297 PR c++/103600
10298 * g++.dg/cpp0x/constexpr-typeid2.C: New test.
10299
10300 2022-01-03 Richard Biener <rguenther@suse.de>
10301
10302 PR tree-optimization/66502
10303 * gcc.dg/tree-ssa/ssa-fre-98.c: New testcase.
10304
10305 2022-01-03 Richard Biener <rguenther@suse.de>
10306
10307 PR tree-optimization/103615
10308 * gcc.dg/torture/pr103615.c: New testcase.
10309
10310 2022-01-02 Uroš Bizjak <ubizjak@gmail.com>
10311
10312 PR target/103861
10313 * gcc.dg/store_merging_18.c (dg-options): Add -fno-tree-vectorize.
10314 * gcc.dg/store_merging_29.c (dg-options): Ditto.
10315 * gcc.target/i386/pr103861.c: New test.
10316 * gcc.target/i386/pr92658-avx512vl.c (dg-final):
10317 Remove vpmovqb scan-assembler xfail.
10318 * gcc.target/i386/pr92658-sse4.c (dg-final):
10319 Remove pmovzxbq scan-assembler xfail.
10320 * gcc.target/i386/pr92658-sse4-2.c (dg-final):
10321 Remove pmovsxbq scan-assembler xfail.
10322 * gcc.target/i386/warn-vect-op-2.c (dg-warning): Adjust warnings.
10323
10324 2022-01-02 John David Anglin <danglin@gcc.gnu.org>
10325
10326 * gcc.target/hppa/shadd-2.c: Adjust count to 3.
10327 * gcc.target/hppa/shadd-3.c: Likewise.
10328
10329 2022-01-02 John David Anglin <danglin@gcc.gnu.org>
10330
10331 * gcc.dg/guality/example.c: Skip on hppa*-*-linux*.
10332
10333 2022-01-02 Jason Merrill <jason@redhat.com>
10334
10335 * g++.dg/eh/array2.C: New test.
10336
10337 2022-01-02 Jason Merrill <jason@redhat.com>
10338
10339 * g++.dg/eh/cleanup6.C: New test.
10340
10341 2022-01-01 Andrew Pinski <apinski@marvell.com>
10342
10343 PR rtl-optimization/100241
10344 PR rtl-optimization/99787
10345 * gcc.c-torture/compile/pr100241-1.c: New test.
10346 * gcc.c-torture/compile/pr99787-1.c: New test.
10347
10348 2022-01-01 Jakub Jelinek <jakub@redhat.com>
10349
10350 * gcc.misc-tests/godump-1.c: Adjust for renaming of last
10351 field from _align suffix to _ suffix.
10352
10353 2022-01-01 Jakub Jelinek <jakub@redhat.com>
10354 Iain Sandoe <iain@sandoe.co.uk>
10355
10356 PR objc/103639
10357 * objc.dg/pr103639.m: New test.
10358
10359 \f
10360 Copyright (C) 2022 Free Software Foundation, Inc.
10361
10362 Copying and distribution of this file, with or without modification,
10363 are permitted in any medium without royalty provided the copyright
10364 notice and this notice are preserved.