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