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