1 2022-01-19 Robin Dapp <rdapp@linux.ibm.com>
3 * gcc.dg/ifcvt-4.c: Remove s390-specific check.
4 * gcc.target/s390/ifcvt-two-insns-bool.c: New test.
5 * gcc.target/s390/ifcvt-two-insns-int.c: New test.
6 * gcc.target/s390/ifcvt-two-insns-long.c: New test.
8 2022-01-19 Jakub Jelinek <jakub@redhat.com>
11 * gfortran.dg/pr102860.f90: New test.
13 2022-01-19 Jakub Jelinek <jakub@redhat.com>
16 * gcc.dg/tree-ssa/evrp-trans2.c: New test.
18 2022-01-19 Richard Biener <rguenther@suse.de>
20 PR tree-optimization/104112
21 * gcc.dg/vect/pr104112-1.c: New testcase.
22 * gcc.dg/vect/pr104112-2.c: New testcase.
24 2022-01-19 Martin Liska <mliska@suse.cz>
26 * g++.dg/ext/boolcomplex-1.c: Moved to...
27 * g++.dg/ext/boolcomplex-1.C: ...here.
28 * g++.dg/opt/pr47639.c: Moved to...
29 * g++.dg/opt/pr47639.C: ...here.
30 * g++.dg/pr83979.c: Moved to...
31 * g++.dg/pr83979.C: ...here.
32 * g++.dg/tm/asm-1.c: Moved to...
33 * g++.dg/tm/asm-1.C: ...here.
34 * g++.dg/vect/pr71483.c: Moved to...
35 * g++.dg/vect/pr71483.cc: ...here.
37 2022-01-19 Jakub Jelinek <jakub@redhat.com>
40 * gcc.dg/tree-ssa/pr89074.c: New test.
42 2022-01-19 Richard Biener <rguenther@suse.de>
45 * gcc.dg/vect/bb-slp-17.c: Require vect64.
47 2022-01-19 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
50 * gcc.dg/vect/tsvc/tsvc.h: Do not include malloc.h on dragonfly
51 and use posix_memalign ().
53 2022-01-19 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
56 * g++.dg/gcov/pr16855.C: xfail the count lines for DTORs on dragonfly.
57 * g++.dg/gcov/pr16855-priority.C: Ditto. Adjust source layout so that
58 dejagnu xfail expressions work.
60 2022-01-19 Martin Liska <mliska@suse.cz>
63 * lib/gcov.exp: Fix pytest detection unsupported message.
65 2022-01-19 Kewen Lin <linkw@linux.ibm.com>
67 PR tree-optimization/104015
68 * gcc.dg/vect/slp-perm-9.c: Adjust.
69 * gcc.target/powerpc/pr104015-1.c: New test.
70 * gcc.target/powerpc/pr104015-2.c: New test.
72 2022-01-19 Jakub Jelinek <jakub@redhat.com>
75 * gcc.target/i386/pr104104.c: New test.
77 2022-01-19 Martin Sebor <msebor@redhat.com>
80 * g++.dg/warn/Wdangling-pointer-3.C: New test.
82 2022-01-19 Martin Sebor <msebor@redhat.com>
85 * gcc.dg/torture/pr57147-2.c: Prune out expected warning.
87 2022-01-19 Martin Sebor <msebor@redhat.com>
90 * gcc.dg/Wuse-after-free.c: New test.
92 2022-01-18 Jakub Jelinek <jakub@redhat.com>
95 * g++.dg/cpp2a/consteval27.C: New test.
97 2022-01-18 Jason Merrill <jason@redhat.com>
99 * lib/g++-dg.exp: Change 2a to 20.
101 2022-01-18 Jason Merrill <jason@redhat.com>
102 Jakub Jelinek <jakub@redhat.com>
105 * g++.dg/warn/pr104025.C: New test.
107 2022-01-18 David Faust <david.faust@oracle.com>
109 * gcc.target/bpf/core-section-1.c: Adjust expected record size
112 2022-01-18 David Malcolm <dmalcolm@redhat.com>
115 * gcc.dg/analyzer/pr104089.c: New test.
117 2022-01-18 David Malcolm <dmalcolm@redhat.com>
120 * gcc.dg/analyzer/pr104062.c: New test.
122 2022-01-18 Patrick Palka <ppalka@redhat.com>
125 * g++.dg/cpp1z/nontype-auto20.C: New test.
127 2022-01-18 Harald Anlauf <anlauf@gmx.de>
130 * gfortran.dg/pr102520.f90: Adjust error messages.
131 * gfortran.dg/pr103692.f90: New test.
133 2022-01-18 Jason Merrill <jason@redhat.com>
136 * g++.dg/eh/new2.C: New test.
138 2022-01-18 Martin Liska <mliska@suse.cz>
140 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Update scanned
142 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
143 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
145 2022-01-18 Richard Biener <rguenther@suse.de>
148 * g++.dg/opt/pr103989.C: New testcase.
150 2022-01-18 Richard Biener <rguenther@suse.de>
152 PR tree-optimization/103987
153 * gcc.dg/torture/pr103987.c: New testcase.
155 2022-01-18 Richard Sandiford <richard.sandiford@arm.com>
158 * gcc.target/aarch64/pr104005.c: New test.
160 2022-01-18 Andrew Pinski <apinski@marvell.com>
162 PR tree-optimization/101941
163 * gcc.c-torture/compile/pr101941-1.c: New test.
164 * gcc.dg/tree-ssa/pr101941-1.c: New test.
166 2022-01-18 Martin Liska <mliska@suse.cz>
168 * gcc.src/maintainers.exp: Use
169 check_effective_target_python3_module for checking of unicode
171 * lib/target-supports.exp: Add
172 check_effective_target_python3_module.
174 2022-01-18 Martin Liska <mliska@suse.cz>
176 * gcc.misc-tests/options.exp: Include renamed file.
178 2022-01-18 Martin Liska <mliska@suse.cz>
180 * gcc.src/maintainers.exp: Use the new
181 check_effective_target_recent_python3.
182 * lib/target-supports.exp: Check for Python3 version >= 3.6.
184 2022-01-18 liuhongt <hongtao.liu@intel.com>
187 * g++.target/i386/pr103973-1.C: Change scan-assembler from
188 "\tucomisd" to "\t\[v\]?ucomisd".
189 * g++.target/i386/pr103973-11.C: Ditto.
190 * g++.target/i386/pr103973-13.C: Ditto.
191 * g++.target/i386/pr103973-15.C: Ditto.
192 * g++.target/i386/pr103973-3.C: Ditto.
193 * g++.target/i386/pr103973-5.C: Ditto.
194 * g++.target/i386/pr103973-7.C: Ditto.
195 * g++.target/i386/pr103973-9.C: Ditto.
196 * gcc.target/i386/pr103973-1.c: Ditto.
197 * gcc.target/i386/pr103973-11.c: Ditto.
198 * gcc.target/i386/pr103973-13.c: Ditto.
199 * gcc.target/i386/pr103973-15.c: Ditto.
200 * gcc.target/i386/pr103973-3.c: Ditto.
201 * gcc.target/i386/pr103973-5.c: Ditto.
202 * gcc.target/i386/pr103973-7.c: Ditto.
203 * gcc.target/i386/pr103973-9.c: Ditto.
205 2022-01-17 qing zhao <qing.zhao@oracle.com>
207 * gcc.dg/auto-init-uninit-16.c (testfunc): Delete xfail to reflect
208 the fact that address taken variable can be warned.
209 * gcc.dg/auto-init-uninit-34.c (warn_scalar_1): Likewise.
210 (warn_scalar_2): Likewise.
211 * gcc.dg/auto-init-uninit-37.c (T1): Likewise.
213 * gcc.dg/auto-init-uninit-B.c (baz): Likewise.
215 2022-01-17 Jakub Jelinek <jakub@redhat.com>
218 * g++.dg/cpp1y/pr104031.C: New test.
220 2022-01-17 Jason Merrill <jason@redhat.com>
222 * c-c++-common/cpp/line-2.c: Only expect includes once.
223 * c-c++-common/cpp/line-3.c: Likewise.
225 2022-01-17 Andrew Stubbs <ams@codesourcery.com>
227 * gfortran.dg/gomp/requires-8.f90: Reinstate dynamic allocators
230 2022-01-17 Hafiz Abid Qadeer <abidh@codesourcery.com>
232 * gfortran.dg/gomp/allocate-2.f90: Change 0 to 0_1.
234 2022-01-17 Jakub Jelinek <jakub@redhat.com>
237 * gcc.target/i386/pr103973-1.c: New test.
238 * gcc.target/i386/pr103973-2.c: New test.
239 * gcc.target/i386/pr103973-3.c: New test.
240 * gcc.target/i386/pr103973-4.c: New test.
241 * gcc.target/i386/pr103973-5.c: New test.
242 * gcc.target/i386/pr103973-6.c: New test.
243 * gcc.target/i386/pr103973-7.c: New test.
244 * gcc.target/i386/pr103973-8.c: New test.
245 * gcc.target/i386/pr103973-9.c: New test.
246 * gcc.target/i386/pr103973-10.c: New test.
247 * gcc.target/i386/pr103973-11.c: New test.
248 * gcc.target/i386/pr103973-12.c: New test.
249 * gcc.target/i386/pr103973-13.c: New test.
250 * gcc.target/i386/pr103973-14.c: New test.
251 * gcc.target/i386/pr103973-15.c: New test.
252 * gcc.target/i386/pr103973-16.c: New test.
253 * gcc.target/i386/pr103973-17.c: New test.
254 * gcc.target/i386/pr103973-18.c: New test.
255 * gcc.target/i386/pr103973-19.c: New test.
256 * gcc.target/i386/pr103973-20.c: New test.
257 * g++.target/i386/pr103973-1.C: New test.
258 * g++.target/i386/pr103973-2.C: New test.
259 * g++.target/i386/pr103973-3.C: New test.
260 * g++.target/i386/pr103973-4.C: New test.
261 * g++.target/i386/pr103973-5.C: New test.
262 * g++.target/i386/pr103973-6.C: New test.
263 * g++.target/i386/pr103973-7.C: New test.
264 * g++.target/i386/pr103973-8.C: New test.
265 * g++.target/i386/pr103973-9.C: New test.
266 * g++.target/i386/pr103973-10.C: New test.
267 * g++.target/i386/pr103973-11.C: New test.
268 * g++.target/i386/pr103973-12.C: New test.
269 * g++.target/i386/pr103973-13.C: New test.
270 * g++.target/i386/pr103973-14.C: New test.
271 * g++.target/i386/pr103973-15.C: New test.
272 * g++.target/i386/pr103973-16.C: New test.
273 * g++.target/i386/pr103973-17.C: New test.
274 * g++.target/i386/pr103973-18.C: New test.
275 * g++.target/i386/pr103973-19.C: New test.
276 * g++.target/i386/pr103973-20.C: New test.
278 2022-01-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
280 * gfortran.dg/ieee/signaling_3.f90: Remove file.
282 2022-01-17 Martin Liska <mliska@suse.cz>
284 * g++.dg/uninit-pred-loop-1_b.C: Fix invalid warnings.
285 * g++.dg/uninit-pred-loop-1_c.C: Likewise.
287 2022-01-17 Martin Liska <mliska@suse.cz>
289 * g++.dg/uninit-pred-loop-1_a.cc: Moved to...
290 * g++.dg/uninit-pred-loop-1_a.C: ...here.
291 * g++.dg/uninit-pred-loop-1_b.cc: Moved to...
292 * g++.dg/uninit-pred-loop-1_b.C: ...here.
293 * g++.dg/uninit-pred-loop-1_c.cc: Moved to...
294 * g++.dg/uninit-pred-loop-1_c.C: ...here.
295 * g++.dg/uninit-pred-loop_1.cc: Moved to...
296 * g++.dg/uninit-pred-loop_1.C: ...here.
298 2022-01-17 Martin Liska <mliska@suse.cz>
300 * lib/gcov.exp: Use check_effective_target_pytest3.
301 * lib/target-supports.exp: Add check_effective_target_pytest3.
303 2022-01-17 Martin Liska <mliska@suse.cz>
305 * gcc.src/maintainers.exp: Start using check-MAINTAINERS.py.
306 * lib/target-supports.exp: Add check_effective_target_python3.
308 2022-01-17 Martin Liska <mliska@suse.cz>
311 * g++.dg/torture/pr57993-2.C: Fix warnings.
313 2022-01-17 Haochen Gui <guihaoc@gcc.gnu.org>
316 * gcc.target/powerpc/pr103124.c: New testcase.
318 2022-01-16 Francois-Xavier Coudert <fxcoudert@gmail.com>
320 * gfortran.dg/ieee/signaling_1.f90: xfail on x87.
321 * gfortran.dg/ieee/signaling_2.f90: xfail on x87.
322 * gfortran.dg/ieee/signaling_3.f90: New file.
324 2022-01-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
327 * gfortran.dg/ieee/ieee_10.f90: Do not create signaling NaNs.
328 * gfortran.dg/ieee/signaling_2.f90: New test.
329 * gfortran.dg/ieee/signaling_2_c.c: New file.
331 2022-01-16 Jonathan Wakely <jwakely@redhat.com>
334 * g++.old-deja/g++.robertl/eb43.C: Ad -Wno-deprecated.
336 2022-01-16 Mikael Morin <mikael@gcc.gnu.org>
341 * gfortran.dg/index_5.f90: Enrich test with usages of INDEX with
342 a non-keyword KIND argument.
343 * gfortran.dg/len_trim.f90: Same for LEN_TRIM.
344 * gfortran.dg/maskl_1.f90: Same for MASKL.
345 * gfortran.dg/maskr_1.f90: Same for MASKR.
346 * gfortran.dg/scan_3.f90: Same for SCAN.
347 * gfortran.dg/verify_3.f90: Same for VERIFY.
349 2022-01-16 wwwhhhyyy <hongyu.wang@intel.com>
351 * gcc.target/i386/avx2-dest-false-dep-for-glc.c: New test.
352 * gcc.target/i386/avx512dq-dest-false-dep-for-glc.c: Ditto.
353 * gcc.target/i386/avx512f-dest-false-dep-for-glc.c: Ditto.
354 * gcc.target/i386/avx512fp16-dest-false-dep-for-glc.c: Ditto.
355 * gcc.target/i386/avx512fp16vl-dest-false-dep-for-glc.c: Ditto.
356 * gcc.target/i386/avx512vl-dest-false-dep-for-glc.c: Ditto.
358 2022-01-15 Martin Sebor <msebor@redhat.com>
361 * g++.dg/warn/Wfree-nonheap-object-6.C: Disable valid warnings.
362 * g++.dg/warn/ref-temp1.C: Prune expected warning.
363 * gcc.dg/uninit-pr50476.c: Expect a new warning.
364 * c-c++-common/Wdangling-pointer-2.c: New test.
365 * c-c++-common/Wdangling-pointer-3.c: New test.
366 * c-c++-common/Wdangling-pointer-4.c: New test.
367 * c-c++-common/Wdangling-pointer-5.c: New test.
368 * c-c++-common/Wdangling-pointer-6.c: New test.
369 * c-c++-common/Wdangling-pointer.c: New test.
370 * g++.dg/warn/Wdangling-pointer-2.C: New test.
371 * g++.dg/warn/Wdangling-pointer.C: New test.
372 * gcc.dg/Wdangling-pointer-2.c: New test.
373 * gcc.dg/Wdangling-pointer.c: New test.
375 2022-01-15 Martin Sebor <msebor@redhat.com>
377 PR tree-optimization/80532
378 * gcc.dg/Wmismatched-dealloc-2.c: Avoid -Wuse-after-free.
379 * gcc.dg/Wmismatched-dealloc-3.c: Same.
380 * gcc.dg/analyzer/file-1.c: Prune expected warning.
381 * gcc.dg/analyzer/file-2.c: Same.
382 * gcc.dg/attr-alloc_size-6.c: Disable -Wuse-after-free.
383 * gcc.dg/attr-alloc_size-7.c: Same.
384 * c-c++-common/Wuse-after-free-2.c: New test.
385 * c-c++-common/Wuse-after-free-3.c: New test.
386 * c-c++-common/Wuse-after-free-4.c: New test.
387 * c-c++-common/Wuse-after-free-5.c: New test.
388 * c-c++-common/Wuse-after-free-6.c: New test.
389 * c-c++-common/Wuse-after-free-7.c: New test.
390 * c-c++-common/Wuse-after-free.c: New test.
391 * g++.dg/warn/Wmismatched-dealloc-3.C: New test.
392 * g++.dg/warn/Wuse-after-free.C: New test.
394 2022-01-15 Harald Anlauf <anlauf@gmx.de>
397 * gfortran.dg/transfer_char_kind4.f90: New test.
399 2022-01-14 David Malcolm <dmalcolm@redhat.com>
401 * gcc.dg/analyzer/taint-merger.c: New test.
403 2022-01-14 David Malcolm <dmalcolm@redhat.com>
406 * gcc.dg/analyzer/pr104029.c: New test.
407 * gcc.dg/analyzer/taint-ops.c: New test.
409 2022-01-14 Harald Anlauf <anlauf@gmx.de>
412 * gfortran.dg/altreturn_11.f90: New test.
414 2022-01-14 Eric Botcazou <ebotcazou@adacore.com>
416 * gnat.dg/lto25.adb: New test.
417 * gnat.dg/opt96.adb: Likewise.
418 * gnat.dg/opt96_pkg.ads, gnat.dg/opt96_pkg.adb: New helper.
420 2022-01-14 Harald Anlauf <anlauf@gmx.de>
423 * gfortran.dg/overload_4.f90: New test.
425 2022-01-14 Martin Sebor <msebor@redhat.com>
428 * gcc.dg/Wstringop-overflow-15.c: Remove xfails.
429 * gcc.dg/Wstringop-overflow-68.c: Adjust, remove xfails.
430 * gcc.dg/Wstringop-overflow-88.c: New test.
432 2022-01-14 Martin Sebor <msebor@redhat.com>
434 * gcc.dg/tree-ssa/builtin-sprintf-warn-28.c: New test.
436 2022-01-14 Martin Liska <mliska@suse.cz>
438 * c-c++-common/Walloca-larger-than.c: Fix typo.
440 2022-01-14 Martin Liska <mliska@suse.cz>
442 * g++.dg/cpp0x/pr56868.cpp: Moved to...
443 * g++.dg/cpp0x/pr56868.C: ...here.
444 * gcc.dg/torture/pr57993-2.cpp: Moved to...
445 * g++.dg/torture/pr57993-2.C: ...here.
447 2022-01-14 Martin Liska <mliska@suse.cz>
449 * c-c++-common/Walloca-larger-than.C: Moved to...
450 * c-c++-common/Walloca-larger-than.c: ...here.
452 2022-01-14 Chung-Lin Tang <cltang@codesourcery.com>
455 * c-c++-common/gomp/pr103705.c: New test.
457 2022-01-14 Martin Liska <mliska@suse.cz>
459 * g++.dg/vect/pr99149.cc: Remove executable mode.
460 * g++.dg/vect/pr99220.cc: Likewise.
461 * g++.target/i386/avx512vl-pr100738-1.C: Likewise.
462 * g++.target/i386/pr100738-1.C: Likewise.
463 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: Likewise.
464 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
465 * gcc.target/aarch64/advsimd-intrinsics/bfdot-3.c: Likewise.
466 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: Likewise.
467 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
468 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-3.c: Likewise.
469 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-4.c: Likewise.
470 * gcc.target/i386/pr101796-1.c: Likewise.
471 * gcc.target/i386/pr94790-1.c: Likewise.
472 * gcc.target/i386/pr94790-2.c: Likewise.
473 * gcc.target/powerpc/mma-double-test.c: Likewise.
474 * gcc.target/powerpc/mma-single-test.c: Likewise.
475 * gdc.test/fail_compilation/constraints_aggr.d: Likewise.
476 * gdc.test/fail_compilation/constraints_defs.d: Likewise.
477 * gdc.test/fail_compilation/constraints_func1.d: Likewise.
478 * gdc.test/fail_compilation/constraints_func2.d: Likewise.
479 * gdc.test/fail_compilation/constraints_func3.d: Likewise.
480 * gdc.test/fail_compilation/constraints_func4.d: Likewise.
481 * gdc.test/fail_compilation/constraints_tmpl.d: Likewise.
482 * gdc.test/fail_compilation/imports/constraints.d: Likewise.
484 2022-01-14 Jakub Jelinek <jakub@redhat.com>
487 * g++.dg/warn/Wreturn-type-13.C: New test.
489 2022-01-14 Jakub Jelinek <jakub@redhat.com>
492 * g++.dg/cpp1y/constexpr-89074-1.C: New test.
494 2022-01-14 Jakub Jelinek <jakub@redhat.com>
497 * gcc.dg/tree-ssa/pr98737-1.c: New test.
498 * gcc.dg/tree-ssa/pr98737-2.c: New test.
500 2022-01-14 Claudiu Zissulescu <claziss@synopsys.com>
502 * gcc.target/arc/cancel-1.c: New file.
504 2022-01-14 Siddhesh Poyarekar <siddhesh@gotplt.org>
506 PR tree-optimization/104009
507 * gcc.dg/builtin-object-size-1.c (test10): New test.
508 * gcc.dg/builtin-object-size-3.c (test10): Likewise.
509 (test9): Expect zero size for negative offsets.
510 * gcc.dg/builtin-object-size-4.c (test8): Likewise.
511 * gcc.dg/builtin-object-size-5.c (test7): Drop test for
512 __builtin_object_size.
514 2022-01-14 liuhongt <hongtao.liu@intel.com>
516 * gcc.target/i386/pr104001.c: New test.
518 2022-01-14 David Malcolm <dmalcolm@redhat.com>
520 * gcc.dg/analyzer/attr-tainted_args-1.c: New test.
521 * gcc.dg/analyzer/attr-tainted_args-misuses.c: New test.
522 * gcc.dg/analyzer/taint-CVE-2011-2210-1.c: New test.
523 * gcc.dg/analyzer/taint-CVE-2020-13143-1.c: New test.
524 * gcc.dg/analyzer/taint-CVE-2020-13143-2.c: New test.
525 * gcc.dg/analyzer/taint-CVE-2020-13143.h: New test.
526 * gcc.dg/analyzer/taint-alloc-3.c: New test.
527 * gcc.dg/analyzer/taint-alloc-4.c: New test.
528 * gcc.dg/analyzer/test-uaccess.h: New test.
530 2022-01-13 Anthony Sharp <anthonysharp15@gmail.com>
531 Jason Merrill <jason@redhat.com>
534 * g++.dg/cpp0x/variadic-mem_fn2.C: Catch warning about missing
536 * g++.dg/template/dependent-name17.C: New test.
537 * g++.dg/template/dependent-name18.C: New test.
539 2022-01-13 Uroš Bizjak <ubizjak@gmail.com>
542 * gcc.target/i386/pr103861.c (shl,ashr,lshr): New tests.
544 2022-01-13 Hafiz Abid Qadeer <abidh@codesourcery.com>
546 * gfortran.dg/gomp/allocate-1.f90: New test.
547 * gfortran.dg/gomp/allocate-2.f90: New test.
548 * gfortran.dg/gomp/allocate-3.f90: New test.
549 * gfortran.dg/gomp/collapse1.f90: Update error message.
550 * gfortran.dg/gomp/openmp-simd-4.f90: Likewise.
551 * gfortran.dg/gomp/clauses-1.f90: Uncomment allocate clause.
553 2022-01-13 Andrew MacLeod <amacleod@redhat.com>
555 PR tree-optimization/83072
556 PR tree-optimization/83073
557 PR tree-optimization/97909
558 * gcc.dg/pr83072-2.c: New.
559 * gcc.dg/pr83073.c: New.
561 2022-01-13 Andrew MacLeod <amacleod@redhat.com>
563 PR tree-optimization/96707
564 * g++.dg/pr96707.C: New.
566 2022-01-13 Harald Anlauf <anlauf@gmx.de>
569 * gfortran.dg/pr93604.f90: Adjust to changed diagnostics.
570 * gfortran.dg/pr67804.f90: New test.
572 2022-01-13 Uroš Bizjak <ubizjak@gmail.com>
575 * g++.target/i386/pr103861-1-sse4.C: New test.
576 * g++.target/i386/pr103861-1-xop.C: Ditto.
578 2022-01-13 Paul A. Clarke <pc@us.ibm.com>
580 * gcc.target/powerpc/sse4_1-round3.h: New.
581 * gcc.target/powerpc/sse4_1-roundpd.c: New.
582 * gcc.target/powerpc/sse4_1-roundps.c: New.
583 * gcc.target/powerpc/sse4_1-roundsd.c: New.
584 * gcc.target/powerpc/sse4_1-roundss.c: New.
586 2022-01-13 Richard Biener <rguenther@suse.de>
589 * c-c++-common/builtin-shufflevector-3.c: Move ...
590 * c-c++-common/torture/builtin-shufflevector-3.c: ... here.
592 2022-01-13 Thomas Schwinge <thomas@codesourcery.com>
594 * c-c++-common/goacc/routine-6.c: Merge into...
595 * c-c++-common/goacc/routine-5.c: ... this, and document current
598 2022-01-13 Thomas Schwinge <thomas@codesourcery.com>
600 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: Document
601 current '-Wuninitialized' diagnostics.
602 * c-c++-common/goacc/mdc-1.c: Likewise.
603 * c-c++-common/goacc/nested-reductions-1-kernels.c: Likewise.
604 * c-c++-common/goacc/nested-reductions-1-parallel.c: Likewise.
605 * c-c++-common/goacc/nested-reductions-1-routine.c: Likewise.
606 * c-c++-common/goacc/nested-reductions-2-kernels.c: Likewise.
607 * c-c++-common/goacc/nested-reductions-2-parallel.c: Likewise.
608 * c-c++-common/goacc/nested-reductions-2-routine.c: Likewise.
609 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
610 * c-c++-common/goacc/uninit-firstprivate-clause.c: Likewise.
611 * c-c++-common/goacc/uninit-if-clause.c: Likewise.
612 * gfortran.dg/goacc/array-with-dt-1.f90: Likewise.
613 * gfortran.dg/goacc/array-with-dt-2.f90: Likewise.
614 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
615 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
616 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
617 * gfortran.dg/goacc/derived-chartypes-1.f90: Likewise.
618 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
619 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
620 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
621 * gfortran.dg/goacc/derived-classtypes-1.f95: Likewise.
622 * gfortran.dg/goacc/derived-types-2.f90: Likewise.
623 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
624 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
625 * gfortran.dg/goacc/modules.f95: Likewise.
626 * gfortran.dg/goacc/nested-reductions-1-kernels.f90: Likewise.
627 * gfortran.dg/goacc/nested-reductions-1-parallel.f90: Likewise.
628 * gfortran.dg/goacc/nested-reductions-1-routine.f90: Likewise.
629 * gfortran.dg/goacc/nested-reductions-2-kernels.f90: Likewise.
630 * gfortran.dg/goacc/nested-reductions-2-parallel.f90: Likewise.
631 * gfortran.dg/goacc/nested-reductions-2-routine.f90: Likewise.
632 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
633 * gfortran.dg/goacc/pr93464.f90: Likewise.
634 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
635 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
636 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
638 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
639 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
640 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: Likewise.
641 * gfortran.dg/goacc/uninit-if-clause.f95: Likewise.
642 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
643 * gfortran.dg/goacc/wait.f90: Likewise.
645 2022-01-13 Thomas Schwinge <thomas@codesourcery.com>
648 * c-c++-common/goacc/kernels-decompose-pr100280-1.c: New.
649 * c-c++-common/goacc/classify-kernels-parloops.c: Likewise.
650 * c-c++-common/goacc/classify-kernels-unparallelized-parloops.c:
652 * c-c++-common/goacc/classify-kernels-unparallelized.c: Test
653 '--param openacc-kernels=decompose'.
654 * c-c++-common/goacc/classify-kernels.c: Likewise.
655 * c-c++-common/goacc/kernels-decompose-2.c: Update.
656 * c-c++-common/goacc/kernels-decompose-ice-1.c: Remove.
657 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
658 * gfortran.dg/goacc/classify-kernels-parloops.f95: New.
659 * gfortran.dg/goacc/classify-kernels-unparallelized-parloops.f95:
661 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Test
662 '--param openacc-kernels=decompose'.
663 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
665 2022-01-13 Thomas Schwinge <thomas@codesourcery.com>
667 * c-c++-common/goacc/kernels-decompose-1.c: Enhance.
668 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
669 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
670 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
671 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
672 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
674 2022-01-13 Haochen Jiang <haochen.jiang@intel.com>
677 * gcc.target/i386/pr94790-1.c: New test.
678 * gcc.target/i386/pr94790-2.c: Ditto.
680 2022-01-13 Xionghu Luo <luoxhu@linux.ibm.com>
682 * gcc.target/powerpc/sldoi_to_mov.c: New test.
684 2022-01-12 Uroš Bizjak <ubizjak@gmail.com>
687 * gcc.target/i386/pr103861-3.c (dg-options): Add -fno-vect-cost-model.
689 2022-01-12 Uroš Bizjak <ubizjak@gmail.com>
692 * g++.dg/vect/slp-pr98855.cc: Compile only for x86 targets.
694 2022-01-12 Uroš Bizjak <ubizjak@gmail.com>
698 * g++.target/i386/pr100637-1b.C (dg-options):
699 Use -msse2 instead of -msse4.1.
700 * g++.target/i386/pr100637-1w.C (dg-options): Ditto.
701 * g++.target/i386/pr103861-1.C (dg-options): Ditto.
702 * gcc.target/i386/pr100637-4b.c (dg-options): Ditto.
703 * gcc.target/i386/pr103861-4.c (dg-options): Ditto.
704 * gcc.target/i386/pr100637-1b.c: Remove scan-assembler
705 directives for logic instructions.
706 * gcc.target/i386/pr100637-1w.c: Ditto.
707 * gcc.target/i386/warn-vect-op-2.c:
708 Update dg-warning for vector logic operation.
710 2022-01-12 Michael Meissner <meissner@the-meissners.org>
713 * gcc.target/powerpc/pr101384-1.c: Update insn regexp for power9
716 2022-01-12 Andrew MacLeod <amacleod@redhat.com>
718 PR tree-optimization/83541
719 * g++.dg/pr83541.C: New.
721 2022-01-12 David Malcolm <dmalcolm@redhat.com>
724 * gcc.dg/analyzer/taint-size-access-attr-1.c: New test.
726 2022-01-12 Tom de Vries <tdevries@suse.de>
728 * gcc.target/nvptx/atomic-exchange-1.c: New test.
729 * gcc.target/nvptx/atomic-exchange-2.c: New test.
730 * gcc.target/nvptx/atomic-exchange-3.c: New test.
731 * gcc.target/nvptx/atomic-exchange-4.c: New test.
733 2022-01-12 Tom de Vries <tdevries@suse.de>
735 * gcc.target/nvptx/atomic_fetch-1.c: Rewrite.
736 * gcc.target/nvptx/atomic_fetch-2.c: Rewrite.
738 2022-01-12 Francois-Xavier Coudert <fxcoudert@gmail.com>
740 * gfortran.dg/ieee/signaling_1.f90: Fix comment.
742 2022-01-12 Francois-Xavier Coudert <fxcoudert@gmail.com>
744 * gfortran.dg/ieee/signaling_1.f90: Adjust flags.
746 2022-01-12 Jakub Jelinek <jakub@redhat.com>
747 Jason Merrill <jason@redhat.com>
750 * g++.dg/warn/Wuseless-cast2.C: New test.
752 2022-01-12 Jakub Jelinek <jakub@redhat.com>
755 * c-c++-common/builtin-shufflevector-3.c: Add -Wno-psabi to
758 2022-01-12 Richard Biener <rguenther@suse.de>
760 PR tree-optimization/76174
761 * gcc.dg/tree-ssa/pr76174.c: New testcase.
763 2022-01-11 qing zhao <qing.zhao@oracle.com>
765 * c-c++-common/auto-init-1.c: Adjust testcase to reflect the 3rd
766 argument change of function .DEFERRED_INIT.
767 * c-c++-common/auto-init-10.c: Likewise.
768 * c-c++-common/auto-init-11.c: Likewise.
769 * c-c++-common/auto-init-12.c: Likewise.
770 * c-c++-common/auto-init-13.c: Likewise.
771 * c-c++-common/auto-init-14.c: Likewise.
772 * c-c++-common/auto-init-15.c: Likewise.
773 * c-c++-common/auto-init-16.c: Likewise.
774 * c-c++-common/auto-init-2.c: Likewise.
775 * c-c++-common/auto-init-3.c: Likewise.
776 * c-c++-common/auto-init-4.c: Likewise.
777 * c-c++-common/auto-init-5.c: Likewise.
778 * c-c++-common/auto-init-6.c: Likewise.
779 * c-c++-common/auto-init-7.c: Likewise.
780 * c-c++-common/auto-init-8.c: Likewise.
781 * c-c++-common/auto-init-9.c: Likewise.
782 * c-c++-common/auto-init-esra.c: Likewise.
783 * c-c++-common/auto-init-padding-1.c: Likewise.
784 * gcc.target/aarch64/auto-init-2.c: Likewise.
786 2022-01-11 Jakub Jelinek <jakub@redhat.com>
788 * gfortran.dg/pr47614.f: Don't use -mcpu=power4 for
789 powerpc64le*-*-linux*.
791 2022-01-11 Uroš Bizjak <ubizjak@gmail.com>
794 * g++.target/i386/pr100637-1b.C (dg-options):
795 Use -msse4 instead of -msse2.
796 * g++.target/i386/pr100637-1w.C (dg-options): Ditto.
797 * g++.target/i386/pr103861-1.C: New test.
798 * gcc.target/i386/pr100637-4b.c (dg-options):
799 Use -msse4 instead of -msse2.
800 * gcc.target/i386/pr103861-4.c: New test.
802 2022-01-11 Jakub Jelinek <jakub@redhat.com>
805 * g++.dg/opt/pr101597.C: New test.
807 2022-01-11 Jakub Jelinek <jakub@redhat.com>
811 * c-c++-common/pr101537.c: New test.
812 * c-c++-common/pr103881.c: New test.
814 2022-01-11 Patrick Palka <ppalka@redhat.com>
817 * g++.dg/cpp2a/concepts-class3.C: New test.
818 * g++.dg/template/non-dependent18.C: New test.
820 2022-01-11 Siddhesh Poyarekar <siddhesh@gotplt.org>
823 * gcc.dg/builtin-dynamic-object-size-0.c: Add new tests.
824 * gcc.dg/builtin-object-size-1.c (test1)
825 [__builtin_object_size]: Adjust expected output for dynamic
827 * gcc.dg/builtin-object-size-2.c (test1)
828 [__builtin_object_size]: Likewise.
829 * gcc.dg/builtin-object-size-3.c (test1)
830 [__builtin_object_size]: Likewise.
831 * gcc.dg/builtin-object-size-4.c (test1)
832 [__builtin_object_size]: Likewise.
834 2022-01-11 Siddhesh Poyarekar <siddhesh@gotplt.org>
837 * gcc.dg/builtin-dynamic-object-size-0.c: Add new tests.
838 * gcc.dg/builtin-object-size-1.c (test1)
839 [__builtin_object_size]: Alter expected result for dynamic
841 * gcc.dg/builtin-object-size-2.c (test1)
842 [__builtin_object_size]: Likewise.
843 * gcc.dg/builtin-object-size-3.c (test1)
844 [__builtin_object_size]: Likewise.
845 * gcc.dg/builtin-object-size-4.c (test1)
846 [__builtin_object_size]: Likewise.
848 2022-01-11 Siddhesh Poyarekar <siddhesh@gotplt.org>
851 * gcc.dg/builtin-dynamic-object-size-0.c (test_parmsz_simple,
852 test_parmsz_scaled, test_parmsz_unknown): New functions.
853 (main): Call them. Add new arguments argc and argv.
855 2022-01-11 Siddhesh Poyarekar <siddhesh@gotplt.org>
858 * gcc.dg/builtin-dynamic-object-size-0.c: New tests.
859 * gcc.dg/builtin-dynamic-object-size-10.c: Add comment.
860 * gcc.dg/builtin-dynamic-object-size-5-main.c: New file.
861 * gcc.dg/builtin-dynamic-object-size-5.c: Use it and change test
863 * gcc.dg/builtin-object-size-5.c [!N]: Define N.
864 (test1, test2, test3, test4) [__builtin_object_size]: Expect
865 exact result for __builtin_dynamic_object_size.
866 * gcc.dg/builtin-object-size-1.c [__builtin_object_size]: Expect
867 exact size expressions for __builtin_dynamic_object_size.
868 * gcc.dg/builtin-object-size-2.c [__builtin_object_size]:
870 * gcc.dg/builtin-object-size-3.c [__builtin_object_size]:
872 * gcc.dg/builtin-object-size-4.c [__builtin_object_size]:
875 2022-01-11 Siddhesh Poyarekar <siddhesh@gotplt.org>
876 Jakub Jelinek <jakub@redhat.com>
878 PR tree-optimization/103961
879 * gcc.dg/pr103961.c: New test case.
881 2022-01-11 David Malcolm <dmalcolm@redhat.com>
884 * gcc.dg/analyzer/pr102692.c: New test.
886 2022-01-11 Roger Sayle <roger@nextmovesoftware.com>
887 Richard Biener <rguenther@suse.de>
889 * gcc.target/i386/mult-highpart.c: New test case.
891 2022-01-11 Xionghu Luo <luoxhu@linux.ibm.com>
894 * gcc.target/powerpc/pr102239.c: New test.
896 2022-01-11 Xionghu Luo <luoxhu@linux.ibm.com>
899 * gcc.dg/tree-ssa/recip-3.c: Adjust.
901 2022-01-11 Haochen Jiang <haochen.jiang@intel.com>
904 * gcc.target/i386/pr53652-1.c: New test.
906 2022-01-10 Uroš Bizjak <ubizjak@gmail.com>
909 * gcc.target/i386/pr103861-2.c: New test.
911 2022-01-10 Patrick Palka <ppalka@redhat.com>
914 * g++.dg/cpp1y/constexpr-base2.C: New test.
915 * g++.dg/cpp1y/constexpr-base2a.C: New test.
917 2022-01-10 Patrick Palka <ppalka@redhat.com>
920 * g++.dg/cpp2a/concepts-memfun2.C: New test.
922 2022-01-10 Jakub Jelinek <jakub@redhat.com>
925 * g++.dg/cpp2a/consteval26.C: New test.
927 2022-01-10 Paul A. Clarke <pc@us.ibm.com>
929 * gcc.target/powerpc/sse4_1-blendvps.c: Copy from gcc.target/i386,
930 adjust dg directives to suit.
932 2022-01-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
934 * gcc.target/aarch64/masked_epilogue.c: New test.
936 2022-01-10 Paul Thomas <pault@gcc.gnu.org>
939 * gfortran.dg/pr103366.f90: New test.
941 2022-01-10 Jakub Jelinek <jakub@redhat.com>
944 * gcc.target/i386/pr102024.c: New test.
945 * g++.target/i386/pr102024.C: New test.
947 2022-01-10 Richard Sandiford <richard.sandiford@arm.com>
949 * gcc.target/aarch64/reg-alloc-4.c: New test.
951 2022-01-10 Richard Sandiford <richard.sandiford@arm.com>
953 * gcc.target/aarch64/reg-alloc-3.c: New test.
955 2022-01-10 Richard Sandiford <richard.sandiford@arm.com>
957 * gcc.target/aarch64/reg-alloc-2.c: New test.
959 2022-01-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
962 * gfortran.dg/ieee/signaling_1.f90: New test.
963 * gfortran.dg/ieee/signaling_1_c.c: New file.
965 2022-01-10 Richard Biener <rguenther@suse.de>
968 * c-c++-common/builtin-shufflevector-3.c: New testcase.
970 2022-01-10 Richard Biener <rguenther@suse.de>
972 PR tree-optimization/100359
973 * gcc.dg/tree-ssa/pr100359.c: New testcase.
975 2022-01-09 Harald Anlauf <anlauf@gmx.de>
978 * gfortran.dg/masklr_3.f90: New test.
980 2022-01-09 Harald Anlauf <anlauf@gmx.de>
983 * gfortran.dg/pr101762.f90: New test.
985 2022-01-09 Mikael Morin <mikael@gcc.gnu.org>
988 * gfortran.dg/maskl_1.f90: New test.
989 * gfortran.dg/maskr_1.f90: New test.
990 * gfortran.dg/scan_3.f90: New test.
991 * gfortran.dg/verify_3.f90: New test.
993 2022-01-09 Sandra Loosemore <sandra@codesourcery.com>
995 * g++.dg/cpp0x/constexpr-compare1.C: Add explicit
996 -fdelete-null-pointer-checks option.
997 * g++.dg/cpp0x/constexpr-compare2.C: Likewise.
998 * g++.dg/cpp0x/constexpr-typeid2.C: Likewise.
999 * g++.dg/cpp1y/constexpr-94716.C: Likewise.
1000 * g++.dg/cpp1z/constexpr-compare1.C: Likewise.
1001 * g++.dg/cpp1z/constexpr-if36.C: Likewise.
1002 * gcc.dg/init-compare-1.c: Likewise.
1004 2022-01-08 Roger Sayle <roger@nextmovesoftware.com>
1006 * gcc.target/i386/sse2-v1ti-mov-1.c: New test case.
1007 * gcc.target/i386/sse2-v1ti-zext.c: New test case.
1009 2022-01-08 Jakub Jelinek <jakub@redhat.com>
1012 * g++.dg/cpp1y/constexpr-89074-2.C: New test.
1013 * g++.dg/cpp1z/constexpr-89074-1.C: New test.
1015 2022-01-08 Jason Merrill <jason@redhat.com>
1018 * g++.dg/cpp0x/nsdmi-array1.C: New test.
1020 2022-01-08 Jason Merrill <jason@redhat.com>
1023 * g++.dg/cpp2a/destroying-delete5.C: Expect warning.
1024 * g++.dg/cpp2a/destroying-delete6.C: New test.
1026 2022-01-08 David Malcolm <dmalcolm@redhat.com>
1028 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_escaped): New
1030 * gcc.dg/analyzer/escaping-1.c: New test.
1032 2022-01-07 Jason Merrill <jason@redhat.com>
1035 * g++.dg/init/delete4.C: New test.
1037 2022-01-07 Andrew Pinski <apinski@marvell.com>
1040 * gcc.target/aarch64/asm-flag-7.c: New test.
1041 * gcc.target/arm/asm-flag-7.c: New test.
1043 2022-01-07 Piotr Trojanek <trojanek@adacore.com>
1045 * gnat.dg/aggr26.adb: Update expected error message.
1047 2022-01-07 liuhongt <hongtao.liu@intel.com>
1049 * g++.target/i386/pr103750-fwprop-1.C: New test.
1051 2022-01-07 Roger Sayle <roger@nextmovesoftware.com>
1053 * gcc.target/nvptx/cnot-1.c: New test case.
1055 2022-01-07 Haochen Gui <guihaoc@gcc.gnu.org>
1057 * gcc.target/powerpc/mffscrni_p9.c: New testcase for mffscrni.
1058 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Test mffscrn and mffscrni
1061 2022-01-07 Jason Merrill <jason@redhat.com>
1065 * g++.dg/init/aggr15.C: New test.
1067 2022-01-07 liuhongt <hongtao.liu@intel.com>
1069 * gcc.target/i386/pr103774.c: New test.
1070 * gcc.target/i386/avx512bw-vpcmpequb-1.c: Adjust scan assembler
1071 from vpcmpub to (?:vpcmpub|vpcmpeqb).
1072 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
1073 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
1074 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
1075 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
1076 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
1077 * gcc.target/i386/avx512f-vpcmpud-1.c: Ditto.
1078 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
1079 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
1080 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
1082 2022-01-07 liuhongt <hongtao.liu@intel.com>
1084 * gcc.target/i386/pr103753.c: New test.
1086 2022-01-07 Sandra Loosemore <sandra@codesourcery.com>
1089 * gfortran.dg/pr103898.f90: New test.
1091 2022-01-07 Jason Merrill <jason@redhat.com>
1094 * g++.dg/eh/delegating1.C: New test.
1096 2022-01-07 Jason Merrill <jason@redhat.com>
1099 * g++.dg/eh/ctor-fntry1.C: New test.
1101 2022-01-07 Jason Merrill <jason@redhat.com>
1105 * g++.dg/eh/return1.C: Add temporary in try block case.
1106 * g++.dg/cpp2a/constexpr-dtor11.C: New test.
1108 2022-01-07 Jason Merrill <jason@redhat.com>
1111 * g++.dg/eh/ref-temp1.C: New test.
1112 * g++.dg/eh/ref-temp2.C: New test.
1114 2022-01-07 Jason Merrill <jason@redhat.com>
1117 * g++.dg/eh/array3.C: New test.
1118 * g++.dg/eh/array1.C: Mark destructor as throw().
1119 * g++.dg/ipa/devirt-40.C: Likewise.
1120 * g++.dg/warn/pr83054.C: Likewise.
1121 * g++.dg/eh/delete1.C: Shorten array to one element.
1123 2022-01-07 Jason Merrill <jason@redhat.com>
1125 * g++.dg/tree-ssa/aggregate1.C: New test.
1127 2022-01-07 Jason Merrill <jason@redhat.com>
1131 * g++.dg/cpp0x/initlist116.C: New test.
1132 * g++.dg/cpp0x/initlist117.C: New test.
1133 * g++.dg/cpp0x/lambda/lambda-eh.C: New test.
1134 * g++.dg/eh/aggregate1.C: New test.
1136 2022-01-07 Jason Merrill <jason@redhat.com>
1139 * g++.dg/init/array12.C:
1140 * g++.dg/init/aggr7-eh2.C: New test.
1141 * g++.dg/init/aggr7-eh3.C: New test.
1143 2022-01-07 Jason Merrill <jason@redhat.com>
1146 * g++.dg/init/aggr7-eh.C: New test.
1147 * g++.dg/cpp0x/initlist122.C: Also test aggregate variable.
1149 2022-01-07 Jason Merrill <jason@redhat.com>
1152 * g++.dg/init/array61.C: New test.
1154 2022-01-07 Jason Merrill <jason@redhat.com>
1156 * g++.old-deja/g++.martin/new1.C: Don't expect preeval.
1157 * g++.dg/tree-ssa/stabilize1.C: Removed.
1159 2022-01-06 David Malcolm <dmalcolm@redhat.com>
1162 * gcc.dg/analyzer/aliasing-3.c: New test.
1164 2022-01-06 Steve Kargl <kargl@gcc.gnu.org>
1165 Sandra Loosemore <sandra@codesourcery.com>
1168 * gfortran.dg/c-interop/pr103287-1.f90: new.
1169 * gfortran.dg/c-interop/pr103287-2.f90: new.
1171 2022-01-06 H.J. Lu <hjl.tools@gmail.com>
1174 * gcc.target/i386/harden-sls-6.c: New test.
1176 2022-01-06 Uroš Bizjak <ubizjak@gmail.com>
1178 * gcc.target/i386/pr102811-2.c (dg-final):
1179 Update scan-assembler-times directives.
1180 * gcc.target/i386/sse2-float16-2.c (dg-final):
1181 Update scan-assembler directives.
1183 2022-01-06 Kito Cheng <kito.cheng@sifive.com>
1185 * gcc.target/riscv/predef-14.c: New.
1186 * gcc.target/riscv/predef-15.c: Ditto.
1187 * gcc.target/riscv/predef-16.c: Ditto.
1189 2022-01-06 Patrick Palka <ppalka@redhat.com>
1192 * g++.dg/cpp0x/constexpr-compare2.C: New test.
1194 2022-01-06 Jakub Jelinek <jakub@redhat.com>
1196 PR rtl-optimization/103908
1197 * gcc.target/i386/pr103908.c: New test.
1199 2022-01-06 Marek Polacek <polacek@redhat.com>
1202 * gcc.dg/sso-6.c: Update dg-warning.
1204 2022-01-05 Uroš Bizjak <ubizjak@gmail.com>
1207 * gcc.target/i386/pr103861-3.c: New test.
1208 * g++.dg/vect/slp-pr98855.cc (dg-final): Check that
1209 no vectorization using SLP was performed.
1211 2022-01-05 Uroš Bizjak <ubizjak@gmail.com>
1214 * gcc.target/i386/pr103915.c: New test.
1216 2022-01-05 Uroš Bizjak <ubizjak@gmail.com>
1219 * gcc.target/i386/pr103905.c: New test.
1221 2022-01-05 Sandra Loosemore <sandra@codesourcery.com>
1224 * gfortran.dg/pr103258.f90: New.
1226 2022-01-05 Nathan Sidwell <nathan@acm.org>
1228 * g++.dg/template/attr-used.C: New.
1230 2022-01-05 Nathan Sidwell <nathan@acm.org>
1232 * g++.dg/diagnostic/recur-align.C: New.
1234 2022-01-05 Richard Biener <rguenther@suse.de>
1236 PR tree-optimization/103816
1237 * gcc.dg/torture/pr103816.c: New testcase.
1239 2022-01-05 Jakub Jelinek <jakub@redhat.com>
1242 * gfortran.dg/pr103691.f90: New test.
1244 2022-01-05 Jakub Jelinek <jakub@redhat.com>
1247 * gcc.target/i386/pr103895.c: Add -msse2 to dg-options.
1249 2022-01-05 Kewen Lin <linkw@linux.ibm.com>
1252 * gcc.dg/lto/pr102059-1_0.c: New test.
1253 * gcc.dg/lto/pr102059-1_1.c: New test.
1254 * gcc.dg/lto/pr102059-1_2.c: New test.
1255 * gcc.dg/lto/pr102059-2_0.c: New test.
1256 * gcc.dg/lto/pr102059-2_1.c: New test.
1257 * gcc.dg/lto/pr102059-2_2.c: New test.
1258 * gcc.target/powerpc/pr102059-1.c: New test.
1259 * gcc.target/powerpc/pr102059-2.c: New test.
1260 * gcc.target/powerpc/pr102059-3.c: New test.
1262 2022-01-04 Martin Sebor <msebor@redhat.com>
1265 * c-c++-common/pr83059.c: Adjust text of expected diagnostics.
1266 * gcc.dg/atomic-invalid-2.c: Same.
1267 * gcc.dg/atomic-invalid.c: Same.
1268 * c-c++-common/Winvalid-memory-model.c: New test.
1269 * g++.dg/warn/Winvalid-memory-model-2.C: New test.
1270 * g++.dg/warn/Winvalid-memory-model.C: New test.
1272 2022-01-04 Uroš Bizjak <ubizjak@gmail.com>
1275 * gcc.target/i386/warn-vect-op-2.c: Adjust warnings.
1276 * gcc.target/i386/pr103900.c: New test.
1278 2022-01-04 Richard Biener <rguenther@suse.de>
1280 PR tree-optimization/103800
1281 * gcc.dg/vect/bb-slp-pr103800.c: New testcase.
1283 2022-01-04 Richard Biener <rguenther@suse.de>
1285 PR tree-optimization/103864
1286 PR tree-optimization/103544
1287 * gcc.dg/vect/pr103864.c: New testcase.
1289 2022-01-04 Chung-Lin Tang <cltang@codesourcery.com>
1291 * gfortran.dg/gomp/pr103643.f90: New test.
1293 2022-01-04 liuhongt <hongtao.liu@intel.com>
1295 * gcc.target/i386/pr103895.c: New test.
1297 2022-01-04 Andrew Pinski <apinski@marvell.com>
1300 * g++.dg/cpp1z/class-deduction100.C: New test.
1302 2022-01-03 Marek Polacek <polacek@redhat.com>
1305 * g++.dg/cpp0x/constexpr-condition.C: Adjust dg-error.
1307 2022-01-03 Uroš Bizjak <ubizjak@gmail.com>
1310 * gcc.target/i386/pr103894.c: New test.
1312 2022-01-03 Sandra Loosemore <sandra@codesourcery.com>
1315 * gfortran.dg/c-interop/pr103390-1.f90: New.
1316 * gfortran.dg/c-interop/pr103390-2.f90: New.
1317 * gfortran.dg/c-interop/pr103390-3.f90: New.
1318 * gfortran.dg/c-interop/pr103390-4.f90: New.
1319 * gfortran.dg/c-interop/pr103390-6.f90: New.
1320 * gfortran.dg/c-interop/pr103390-7.f90: New.
1321 * gfortran.dg/c-interop/pr103390-8.f90: New.
1322 * gfortran.dg/c-interop/pr103390-9.f90: New.
1323 * gfortran.dg/c-interop/pr103390-5.f90: New file.
1325 2022-01-03 Jakub Jelinek <jakub@redhat.com>
1328 * gcc.target/i386/pr98737-1.c: New test.
1329 * gcc.target/i386/pr98737-2.c: New test.
1330 * gcc.target/i386/pr98737-3.c: New test.
1331 * gcc.target/i386/pr98737-4.c: New test.
1332 * gcc.target/i386/pr98737-5.c: New test.
1333 * gcc.target/i386/pr98737-6.c: New test.
1334 * gcc.target/i386/pr98737-7.c: New test.
1336 2022-01-03 Richard Biener <rguenther@suse.de>
1338 PR middle-end/103851
1339 * g++.dg/gomp/pr103851.C: New testcase.
1341 2022-01-03 Jakub Jelinek <jakub@redhat.com>
1344 * gcc.dg/init-compare-1.c: New test.
1345 * g++.dg/cpp0x/constexpr-compare1.C: New test.
1346 * g++.dg/cpp1y/constexpr-94716.C: New test.
1347 * g++.dg/cpp1z/constexpr-compare1.C: New test.
1349 2022-01-03 Martin Liska <mliska@suse.cz>
1351 * gcc.target/i386/avx2-i32gatherpd256-4.c: Fix ASAN errors.
1352 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
1353 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
1354 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
1355 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
1356 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
1357 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
1358 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
1359 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
1360 * gcc.target/i386/pr64291-1.c: Likewise.
1362 2022-01-03 Martin Liska <mliska@suse.cz>
1364 * gcc.dg/vect/vect-simd-18.c: Fix ASAN error.
1365 * gcc.dg/vect/vect-simd-19.c: Likewise.
1367 2022-01-03 Jakub Jelinek <jakub@redhat.com>
1370 * g++.dg/cpp0x/constexpr-typeid2.C: New test.
1372 2022-01-03 Richard Biener <rguenther@suse.de>
1374 PR tree-optimization/66502
1375 * gcc.dg/tree-ssa/ssa-fre-98.c: New testcase.
1377 2022-01-03 Richard Biener <rguenther@suse.de>
1379 PR tree-optimization/103615
1380 * gcc.dg/torture/pr103615.c: New testcase.
1382 2022-01-02 Uroš Bizjak <ubizjak@gmail.com>
1385 * gcc.dg/store_merging_18.c (dg-options): Add -fno-tree-vectorize.
1386 * gcc.dg/store_merging_29.c (dg-options): Ditto.
1387 * gcc.target/i386/pr103861.c: New test.
1388 * gcc.target/i386/pr92658-avx512vl.c (dg-final):
1389 Remove vpmovqb scan-assembler xfail.
1390 * gcc.target/i386/pr92658-sse4.c (dg-final):
1391 Remove pmovzxbq scan-assembler xfail.
1392 * gcc.target/i386/pr92658-sse4-2.c (dg-final):
1393 Remove pmovsxbq scan-assembler xfail.
1394 * gcc.target/i386/warn-vect-op-2.c (dg-warning): Adjust warnings.
1396 2022-01-02 John David Anglin <danglin@gcc.gnu.org>
1398 * gcc.target/hppa/shadd-2.c: Adjust count to 3.
1399 * gcc.target/hppa/shadd-3.c: Likewise.
1401 2022-01-02 John David Anglin <danglin@gcc.gnu.org>
1403 * gcc.dg/guality/example.c: Skip on hppa*-*-linux*.
1405 2022-01-02 Jason Merrill <jason@redhat.com>
1407 * g++.dg/eh/array2.C: New test.
1409 2022-01-02 Jason Merrill <jason@redhat.com>
1411 * g++.dg/eh/cleanup6.C: New test.
1413 2022-01-01 Andrew Pinski <apinski@marvell.com>
1415 PR rtl-optimization/100241
1416 PR rtl-optimization/99787
1417 * gcc.c-torture/compile/pr100241-1.c: New test.
1418 * gcc.c-torture/compile/pr99787-1.c: New test.
1420 2022-01-01 Jakub Jelinek <jakub@redhat.com>
1422 * gcc.misc-tests/godump-1.c: Adjust for renaming of last
1423 field from _align suffix to _ suffix.
1425 2022-01-01 Jakub Jelinek <jakub@redhat.com>
1426 Iain Sandoe <iain@sandoe.co.uk>
1429 * objc.dg/pr103639.m: New test.
1432 Copyright (C) 2022 Free Software Foundation, Inc.
1434 Copying and distribution of this file, with or without modification,
1435 are permitted in any medium without royalty provided the copyright
1436 notice and this notice are preserved.