1 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
3 * gcc.c-torture/execute/20210505-1.c: New test.
5 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
8 * gcc.target/i386/pr91400-1.c: New test.
9 * gcc.target/i386/pr91400-2.c: Likewise.
11 2021-05-05 Martin Sebor <msebor@redhat.com>
13 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
15 2021-05-05 Harald Anlauf <anlauf@gmx.de>
18 * gfortran.dg/argument_checking_25.f90: New test.
20 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
23 * gcc.target/i386/pr98218-1.c: New test.
24 * gcc.target/i386/pr98218-1a.c: Ditto.
25 * gcc.target/i386/pr98218-2.c: Ditto.
26 * gcc.target/i386/pr98218-2a.c: Ditto.
27 * gcc.target/i386/pr98218-3.c: Ditto.
28 * gcc.target/i386/pr98218-3a.c: Ditto.
29 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
30 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
32 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
34 * gnat.dg/debug17.adb: Minor tweak.
36 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
38 * gnat.dg/debug8.adb: Minor tweak.
39 * gnat.dg/debug11.adb: Likewise.
40 * gnat.dg/debug16.adb: Likewise.
41 * gnat.dg/debug17.adb: New test.
42 * gnat.dg/specs/debug1.ads: Minor tweak.
44 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
46 * gcc.dg/vect/slp-21.c: Add s390.
48 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
51 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
53 2021-05-05 Richard Biener <rguenther@suse.de>
55 PR tree-optimization/79333
56 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
57 * gcc.dg/graphite/fuse-1.c: Adjust.
58 * gcc.dg/pr43864-4.c: Likewise.
60 2021-05-05 Richard Biener <rguenther@suse.de>
63 * g++.dg/torture/pr100382.C: New testcase.
65 2021-05-04 Martin Sebor <msebor@redhat.com>
68 * g++.dg/warn/Wplacement-new-size-9.C: New test.
69 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
71 2021-05-04 Martin Sebor <msebor@redhat.com>
73 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
75 2021-05-04 Martin Sebor <msebor@redhat.com>
77 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
79 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
81 * gcc.target/s390/oscbreak-1.c: Compile with -O1
84 2021-05-04 Richard Biener <rguenther@suse.de>
86 PR tree-optimization/100414
87 * gcc.dg/pr100414.c: New testcase.
89 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
91 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
93 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
95 * gnat.dg/opt94.adb: New file.
96 * gnat.dg/opt94_pkg.adb: New file.
97 * gnat.dg/opt94_pkg.ads: New file.
99 2021-05-04 Richard Biener <rguenther@suse.de>
101 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
102 simplify dump scanning down to one case.
104 2021-05-04 Richard Biener <rguenther@suse.de>
106 PR tree-optimization/100329
107 * gcc.dg/torture/pr100329.c: New testcase.
109 2021-05-04 Richard Biener <rguenther@suse.de>
111 PR tree-optimization/100398
112 * gcc.dg/torture/pr100398.c: New testcase.
114 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
116 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
117 Fix dg directives order.
118 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
121 2021-05-03 Jeff Law <jlaw@tachyum.com>
123 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
126 2021-05-03 Patrick Palka <ppalka@redhat.com>
129 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
131 2021-05-03 Patrick Palka <ppalka@redhat.com>
135 * g++.dg/template/call8.C: New test.
136 * g++.dg/template/koenig12a.C: New test.
138 2021-05-03 Jeff Law <jlaw@tachyum.com>
140 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
142 2021-05-03 Marek Polacek <polacek@redhat.com>
145 * g++.dg/concepts/diagnostic18.C: New test.
147 2021-05-03 Marek Polacek <polacek@redhat.com>
150 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
152 2021-05-03 Jeff Law <jlaw@tachyum.com>
154 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
156 2021-05-03 Jeff Law <jlaw@tachyum.com>
158 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
160 2021-05-03 Jeff Law <jlaw@tachyum.com>
162 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
164 2021-05-03 Jeff Law <jlaw@tachyum.com>
166 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
167 cr16 and xstormy16 targets.
169 2021-05-03 Richard Biener <rguenther@suse.de>
171 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
172 * gcc.dg/pr81192.c: Disable DSE.
174 2021-05-03 Richard Biener <rguenther@suse.de>
176 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
178 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
181 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
182 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
184 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
186 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
187 mapping class on AIX.
188 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
189 * gcc.c-torture/execute/alias-2.c: Same.
190 * gcc.dg/alias-7.c: Same.
192 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
194 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
196 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
199 2021-04-30 Richard Biener <rguenther@suse.de>
202 * g++.dg/pr98032.C: New testcase.
204 2021-04-30 Richard Biener <rguenther@suse.de>
206 PR tree-optimization/96513
207 * gcc.dg/torture/pr96513.c: New testcase.
209 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
212 * gcc.target/i386/pr98060.c: New test.
214 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
216 PR rtl-optimization/100225
217 PR rtl-optimization/84878
218 * gcc.dg/pr100225.c: New test.
220 2021-04-29 Joseph Myers <joseph@codesourcery.com>
222 PR preprocessor/82359
223 * g++.dg/cpp1y/digit-sep-line.C,
224 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
226 2021-04-29 Jason Merrill <jason@redhat.com>
228 * g++.dg/lookup/using-decl1.C: New test.
230 2021-04-29 Jason Merrill <jason@redhat.com>
233 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
235 2021-04-29 Patrick Palka <ppalka@redhat.com>
238 * g++.dg/template/koenig12.C: New test.
240 2021-04-29 Marek Polacek <polacek@redhat.com>
243 * g++.dg/cpp1z/class-deduction87.C: New test.
245 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
247 PR rtl-optimization/100303
248 * g++.dg/torture/pr100303.C: New file.
250 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
253 * g++.dg/pr90773-1.h: New test.
254 * g++.dg/pr90773-1a.C: Likewise.
255 * g++.dg/pr90773-1b.C: Likewise.
256 * g++.dg/pr90773-1c.C: Likewise.
257 * g++.dg/pr90773-1d.C: Likewise.
258 * gcc.target/i386/pr90773-1.c: Likewise.
259 * gcc.target/i386/pr90773-2.c: Likewise.
260 * gcc.target/i386/pr90773-3.c: Likewise.
261 * gcc.target/i386/pr90773-4.c: Likewise.
262 * gcc.target/i386/pr90773-5.c: Likewise.
263 * gcc.target/i386/pr90773-6.c: Likewise.
264 * gcc.target/i386/pr90773-7.c: Likewise.
265 * gcc.target/i386/pr90773-8.c: Likewise.
266 * gcc.target/i386/pr90773-9.c: Likewise.
267 * gcc.target/i386/pr90773-10.c: Likewise.
268 * gcc.target/i386/pr90773-11.c: Likewise.
269 * gcc.target/i386/pr90773-12.c: Likewise.
270 * gcc.target/i386/pr90773-13.c: Likewise.
271 * gcc.target/i386/pr90773-14.c: Likewise.
273 2021-04-29 Richard Biener <rguenther@suse.de>
275 PR tree-optimization/100253
276 * g++.dg/pr100253.C: New testcase.
278 2021-04-29 Jakub Jelinek <jakub@redhat.com>
281 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
283 2021-04-29 Jakub Jelinek <jakub@redhat.com>
286 * gcc.target/aarch64/sve/pr100302.c: New test.
288 2021-04-29 Jakub Jelinek <jakub@redhat.com>
291 * c-c++-common/gomp/task-detach-3.c: New test.
293 2021-04-29 Richard Biener <rguenther@suse.de>
295 PR tree-optimization/99912
296 * gcc.dg/pr95580.c: Disable DSE.
297 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
298 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
299 to prevent them from being removed.
300 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
302 2021-04-29 Martin Sebor <msebor@redhat.com>
305 * gcc.dg/uninit-pr100250.c: New test.
307 2021-04-29 Joseph Myers <joseph@codesourcery.com>
309 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
310 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
312 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
314 * gfortran.dg/gomp/map-5.f90: New test.
316 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
318 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
319 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
320 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
322 2021-04-28 Alexandre Oliva <oliva@adacore.com>
324 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
326 2021-04-28 Alexandre Oliva <oliva@adacore.com>
328 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
329 mismatch when asm comments start with "/ ".
331 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
334 * gcc.c-torture/compile/pr100305.c: New test.
336 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
339 * gfortran.dg/PR82376.f90: New test.
341 2021-04-28 Richard Biener <rguenther@suse.de>
343 PR tree-optimization/100292
344 * gcc.dg/pr100292.c: New testcase.
346 2021-04-28 Richard Wai <richard@annexi-strayline.com>
348 * gnat.dg/containers2.adb: New test.
350 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
352 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
354 2021-04-27 Jason Merrill <jason@redhat.com>
357 * g++.dg/cpp0x/depr-copy3.C: New test.
359 2021-04-27 Patrick Palka <ppalka@redhat.com>
362 * g++.dg/cpp0x/variadic182.C: New test.
364 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
367 * gcc.target/aarch64/sve/pr81003.c: New test.
369 2021-04-27 Martin Sebor <msebor@redhat.com>
372 * g++.dg/ext/flexary13.C: Remove malformed directives.
374 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
377 * gcc.c-torture/compile/pr100106.c: New testcase.
379 2021-04-27 Alex Coplan <alex.coplan@arm.com>
382 * gcc.target/arm/pr99977.c: New test.
384 2021-04-27 Jakub Jelinek <jakub@redhat.com>
386 PR tree-optimization/100239
387 * gcc.dg/pr100239.c: New test.
389 2021-04-27 Jakub Jelinek <jakub@redhat.com>
391 PR rtl-optimization/100254
392 * g++.dg/opt/pr100254.C: New test.
394 2021-04-27 Richard Biener <rguenther@suse.de>
396 PR tree-optimization/99912
397 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
398 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
399 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
400 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
402 2021-04-27 Jakub Jelinek <jakub@redhat.com>
404 PR tree-optimization/95527
405 * gcc.dg/tree-ssa/pr95527-2.c: New test.
407 2021-04-27 Jakub Jelinek <jakub@redhat.com>
409 PR tree-optimization/96696
410 * gcc.target/i386/pr96696.c: New test.
412 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
415 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
416 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
417 expected error message when subtracting pointers to different
418 vector types. Expect warnings when mixing them elsewhere.
419 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
420 XFAILs. Tweak error messages for some cases.
422 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
424 * gcc.target/aarch64/simd/ssra.c: Use +nosve
425 * gcc.target/aarch64/simd/usra.c: Likewise.
427 2021-04-27 Richard Biener <rguenther@suse.de>
429 PR tree-optimization/100051
430 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
432 2021-04-27 Richard Biener <rguenther@suse.de>
435 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
436 malformed dg directive.
438 2021-04-27 Richard Biener <rguenther@suse.de>
441 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
442 * g++.dg/ipa/pr45572-2.C: Likewise.
443 * g++.dg/template/spec26.C: Likewise.
444 * gcc.dg/pr20126.c: Likewise.
445 * gcc.dg/tree-ssa/pr20739.c: Likewise.
447 2021-04-27 Richard Biener <rguenther@suse.de>
449 PR tree-optimization/100278
450 * gcc.dg/tree-ssa/pr100278.c: New testcase.
452 2021-04-27 Jakub Jelinek <jakub@redhat.com>
455 * gcc.target/i386/pr99405.c: New test.
457 2021-04-27 Richard Biener <rguenther@suse.de>
459 PR tree-optimization/99776
460 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
462 2021-04-26 Patrick Palka <ppalka@redhat.com>
465 * g++.dg/cpp1y/constexpr-base1.C: New test.
466 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
468 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
470 * gfortran.dg/goacc/classify-serial.f95:
471 Use [Ww]arning in dg-bogus as FE diagnostic and default
472 diagnostic differ and the result depends on ENABLE_OFFLOAD.
473 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
474 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
476 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
478 * gfortran.dg/goacc/classify-serial.f95:
479 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
480 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
481 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
483 2021-04-26 Richard Biener <rguenther@suse.de>
485 PR tree-optimization/99956
486 * gfortran.dg/pr99956.f: New testcase.
488 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
490 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
491 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
492 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
493 * gcc.target/arm/cmse/cmse-16.c: Likewise.
494 * gcc.target/arm/cmse/struct-1.c: Likewise.
495 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
497 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
500 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
502 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
504 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
505 Nathan Sidwell <nathan@codesourcery.com>
506 Tom de Vries <vries@codesourcery.com>
507 Julian Brown <julian@codesourcery.com>
508 Kwok Cheung Yeung <kcy@codesourcery.com>
510 * c-c++-common/goacc/diag-parallelism-1.c: New.
511 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
512 and match diagnostics, as appropriate.
513 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
514 * c-c++-common/goacc/classify-kernels.c: Likewise.
515 * c-c++-common/goacc/classify-parallel.c: Likewise.
516 * c-c++-common/goacc/classify-routine.c: Likewise.
517 * c-c++-common/goacc/classify-serial.c: Likewise.
518 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
519 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
520 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
521 * c-c++-common/goacc/parallel-reduction.c: Likewise.
522 * c-c++-common/goacc/pr70688.c: Likewise.
523 * c-c++-common/goacc/routine-1.c: Likewise.
524 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
525 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
526 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
527 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
528 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
529 * gfortran.dg/goacc/classify-routine.f95: Likewise.
530 * gfortran.dg/goacc/classify-serial.f95: Likewise.
531 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
532 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
533 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
534 * gfortran.dg/goacc/routine-4.f90: Likewise.
535 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
536 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
537 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
538 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
540 2021-04-26 Richard Biener <rguenther@suse.de>
542 PR tree-optimization/99473
543 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
545 2021-04-25 liuhongt <hongtao.liu@intel.com>
548 * gcc.target/i386/pr98911.c: New test.
549 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
550 with __builtin_ia32_pcmpistrm128 since it has been folded.
552 2021-04-24 David Malcolm <dmalcolm@redhat.com>
555 * g++.dg/analyzer/pr100244.C: New test.
557 2021-04-24 Harald Anlauf <anlauf@gmx.de>
560 * gfortran.dg/pr100154.f90: New test.
562 2021-04-24 Harald Anlauf <anlauf@gmx.de>
565 * gfortran.dg/ptr-func-4.f90: New test.
567 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
569 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
570 * gcc.dg/guality/guality.c: Likewise.
571 * gcc.dg/guality/inline-params.c: Likewise.
572 * gcc.dg/guality/loop-1.c: Likewise.
573 * gcc.dg/guality/pr36728-1.c: Likewise.
574 * gcc.dg/guality/pr36728-2.c: Likewise.
575 * gcc.dg/guality/pr36728-3.c: Likewise.
576 * gcc.dg/guality/pr41447-1.c: Likewise.
577 * gcc.dg/guality/pr54200.c: Likewise.
578 * gcc.dg/guality/pr54519-1.c: Likewise.
579 * gcc.dg/guality/pr54519-2.c: Likewise.
580 * gcc.dg/guality/pr54519-3.c: Likewise.
581 * gcc.dg/guality/pr54519-4.c: Likewise.
582 * gcc.dg/guality/pr54519-5.c: Likewise.
583 * gcc.dg/guality/pr54519-6.c: Likewise.
584 * gcc.dg/guality/pr54693-2.c: Likewise.
585 * gcc.dg/guality/pr56154-1.c: Likewise.
586 * gcc.dg/guality/pr59776.c: Likewise.
587 * gcc.dg/guality/pr68860-1.c: Likewise.
588 * gcc.dg/guality/pr68860-2.c: Likewise.
589 * gcc.dg/guality/pr90074.c: Likewise.
590 * gcc.dg/guality/pr90716.c: Likewise.
591 * gcc.dg/guality/sra-1.c: Likewise.
593 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
595 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
597 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
598 * gcc.dg/guality/pr59776.c: Likewise.
599 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
601 2021-04-24 Patrick Palka <ppalka@redhat.com>
608 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
609 * g++.dg/cpp2a/nontype-class45.C: New test.
610 * g++.dg/cpp2a/nontype-class46.C: New test.
611 * g++.dg/cpp2a/nontype-class47.C: New test.
612 * g++.dg/cpp2a/nontype-class48.C: New test.
614 2021-04-24 Patrick Palka <ppalka@redhat.com>
617 * g++.dg/cpp1z/class-deduction86.C: New test.
619 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
622 * gcc.target/powerpc/pr98952.c: New test.
624 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
627 * gcc.target/i386/pr79514.c (dg-error):
628 Expect error for 64bit targets.
630 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
633 * gcc.target/i386/pr100182.c: New test.
634 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
635 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
637 2021-04-23 Patrick Palka <ppalka@redhat.com>
640 * g++.dg/concepts/diagnostic17.C: New test.
642 2021-04-23 Patrick Palka <ppalka@redhat.com>
645 * g++.dg/cpp1z/direct-enum-init2.C: New test.
647 2021-04-23 Richard Biener <rguenther@suse.de>
649 PR tree-optimization/99971
650 * g++.dg/vect/slp-pr99971.cc: New testcase.
652 2021-04-23 liuhongt <hongtao.liu@intel.com>
655 * gcc.target/i386/pr100093.c: New test.
657 2021-04-22 Patrick Palka <ppalka@redhat.com>
660 * g++.dg/cpp2a/concepts-uneval3.C: New test.
662 2021-04-22 Patrick Palka <ppalka@redhat.com>
665 * g++.dg/template/partial-specialization9.C: New test.
667 2021-04-22 Marek Polacek <polacek@redhat.com>
670 * g++.dg/warn/Wtype-limits6.C: New test.
672 2021-04-22 Patrick Palka <ppalka@redhat.com>
675 * g++.dg/cpp0x/sfinae67.C: New test.
677 2021-04-22 Patrick Palka <ppalka@redhat.com>
680 * g++.dg/template/access36.C: New test.
682 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
684 * substr_9.f90: Move to ...
685 * gfortran.dg/substr_9.f90: ... here.
686 * substr_10.f90: Move to ...
687 * gfortran.dg/substr_10.f90: ... here.
689 2021-04-22 Martin Liska <mliska@suse.cz>
693 * g++.dg/template/nontype29.C: Fix typos and missing comments.
694 * gcc.dg/Warray-bounds-64.c: Likewise.
695 * gcc.dg/Warray-parameter.c: Likewise.
696 * gcc.dg/Wstring-compare.c: Likewise.
697 * gcc.dg/format/gcc_diag-11.c: Likewise.
698 * gfortran.dg/array_constructor_3.f90: Likewise.
699 * gfortran.dg/matmul_bounds_9.f90: Likewise.
700 * gfortran.dg/pr78033.f90: Likewise.
701 * gfortran.dg/pr96325.f90: Likewise.
703 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
706 * gcc.target/i386/pr100119.c: New test.
708 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
711 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
713 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
715 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
716 obtained hard limit, and only call setrlimit if new softlimit is lower.
718 2021-04-22 Richard Biener <rguenther@suse.de>
721 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
724 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
726 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
729 2021-04-21 Marek Polacek <polacek@redhat.com>
732 * g++.dg/cpp0x/enum_base4.C: New test.
733 * g++.dg/cpp0x/enum_base5.C: New test.
735 2021-04-21 Alex Coplan <alex.coplan@arm.com>
738 * gcc.target/aarch64/pr99988.c: New test.
740 2021-04-21 Jakub Jelinek <jakub@redhat.com>
742 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
744 * g++.dg/cpp1y/auto-fn61.C: Likewise.
745 * g++.dg/cpp2a/nontype-class39.C: Likewise.
746 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
747 * g++.dg/cpp0x/vt-88982.C: Likewise.
748 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
749 dg-additional-options.
750 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
752 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
754 * gcc.target/i386/monitor-2.c: New test.
756 2021-04-21 Richard Biener <rguenther@suse.de>
759 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
760 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
762 2021-04-21 Jakub Jelinek <jakub@redhat.com>
764 PR rtl-optimization/100148
765 * g++.dg/opt/pr100148.C: New test.
767 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
769 * gfortran.dg/gomp/depobj-1.f90: New test.
770 * gfortran.dg/gomp/depobj-2.f90: New test.
772 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
774 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
776 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
779 * c-c++-common/attr-retain-10.c: New test.
780 * c-c++-common/attr-retain-11.c: Likewise.
782 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
784 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
785 must match for target IBM Z only.
787 2021-04-20 Jason Merrill <jason@redhat.com>
790 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
792 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
794 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
797 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
800 * gfortran.dg/pdt_31.f03: New test.
801 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
804 2021-04-19 Marek Polacek <polacek@redhat.com>
807 * g++.dg/concepts/diagnostic16.C: New test.
809 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
812 * gdc.dg/pr98457.d: New test.
814 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
817 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
820 2021-04-19 Richard Biener <rguenther@suse.de>
822 PR preprocessor/100142
823 * gcc.dg/pr100142.c: New testcase.
824 * g++.dg/diagnostic/pr72803.C: Revert last change.
826 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
828 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
829 '--param=openacc-kernels=[...]'.
830 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
831 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
832 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
833 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
834 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
835 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
836 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
838 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
840 * gnat.dg/opt92.adb: New test.
842 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
844 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
845 * c-c++-common/zero-scratch-regs-9.c: Likewise.
846 * c-c++-common/zero-scratch-regs-10.c: Likewise.
847 * c-c++-common/zero-scratch-regs-11.c: Likewise.
848 * gcc.target/s390/zero-scratch-regs-1.c: New test.
850 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
853 * gfortran.dg/PR100094.f90: New test.
855 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
858 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
861 2021-04-16 Jakub Jelinek <jakub@redhat.com>
864 * gcc.target/aarch64/pr91710.c: New test.
866 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
869 * gfortran.dg/PR10018.f90: New test.
871 2021-04-16 Tamar Christina <tamar.christina@arm.com>
874 * gcc.target/aarch64/sve/pr100048.c: New test.
876 2021-04-16 Jakub Jelinek <jakub@redhat.com>
879 * g++.dg/cpp0x/constexpr-100111.C: New test.
881 2021-04-16 Marek Polacek <polacek@redhat.com>
884 * g++.dg/cpp2a/typename14.C: Don't expect particular error
886 * g++.dg/cpp2a/typename19.C: New test.
888 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
890 * gcc.dg/gimplefe-40.c: Moved to...
891 * gcc.dg/vect/gimplefe-40.c: ...here.
892 * gcc.dg/gimplefe-41.c: Moved to...
893 * gcc.dg/vect/gimplefe-41.c: ...here.
895 2021-04-16 Harald Anlauf <anlauf@gmx.de>
896 Paul Thomas <pault@gcc.gnu.org>
899 * gfortran.dg/pr63797.f90: New test.
901 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
903 * gcc.dg/tree-ssa/pr83403-1.c: Revert
904 max-completely-peeled-insns to the default value on IBM Z.
905 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
907 2021-04-16 Patrick Palka <ppalka@redhat.com>
910 * g++.dg/cpp2a/constexpr-init21.C: New test.
912 2021-04-16 Jakub Jelinek <jakub@redhat.com>
915 * gcc.target/aarch64/pr100075.c: New test.
917 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
919 PR rtl-optimization/99596
920 * gcc.target/arm/pr99596.c: New test.
922 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
925 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
927 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
928 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
929 missing quotes around switch names.
930 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
932 2021-04-16 Jakub Jelinek <jakub@redhat.com>
935 * gcc.target/aarch64/pr99767.c: New test.
937 2021-04-16 Jakub Jelinek <jakub@redhat.com>
940 * g++.dg/cpp23/lambda-specifiers2.C: New test.
942 2021-04-16 Jakub Jelinek <jakub@redhat.com>
945 * g++.dg/cpp1z/pr99833.C: New test.
946 * g++.dg/cpp2a/pr99833.C: New test.
948 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
950 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
951 the default value on IBM Z.
953 2021-04-16 Jason Merrill <jason@redhat.com>
956 * g++.dg/abi/mangle71.C: Fix expected mangling.
957 * g++.dg/abi/mangle77.C: New test.
958 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
959 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
960 * g++.dg/cpp2a/nontype-class44.C: New test.
962 2021-04-15 Martin Sebor <msebor@redhat.com>
966 * gcc.dg/Warray-parameter-9.c: New test.
967 * gcc.dg/Wnonnull-6.c: New test.
968 * gcc.dg/Wreturn-type3.c: New test.
969 * gcc.dg/Wunused-result.c: New test.
970 * gcc.dg/attr-noreturn.c: New test.
971 * gcc.dg/attr-returns-nonnull.c: New test.
973 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
976 * gcc.dg/pr84877.c: Xfail for cris-*-*.
978 2021-04-15 Jason Merrill <jason@redhat.com>
981 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
983 2021-04-15 Martin Sebor <msebor@redhat.com>
985 * gcc.dg/uninit-pr89230-1.c: New test.
986 * gcc.dg/uninit-pr89230-2.c: Same.
988 2021-04-15 Jason Merrill <jason@redhat.com>
991 * g++.dg/cpp0x/noexcept67.C: New test.
993 2021-04-15 Jason Merrill <jason@redhat.com>
996 * g++.dg/cpp2a/lambda-uneval15.C: New test.
998 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
1000 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
1001 -mtune=generic to the SVE flags.
1002 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
1003 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
1004 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
1006 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
1008 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
1009 (aarch64-with-arch-dg-options): Likewise.
1010 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
1011 aarch64-with-arch-dg-options. Move the default architecture
1012 flags to the final dg-runtest argument.
1013 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
1015 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
1017 2021-04-15 Jakub Jelinek <jakub@redhat.com>
1020 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
1022 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
1025 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
1026 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
1028 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
1031 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
1033 2021-04-15 Jakub Jelinek <jakub@redhat.com>
1036 * gcc.target/aarch64/pr100056.c: New test.
1038 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1040 * gcc.dg/pr93210.c: Adapt regex in order to also support a
1041 RESULT_DECL as an operand for a RETURN_EXPR.
1043 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
1045 * gcc.target/aarch64/sve/pr99929_1.c: New file.
1046 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
1048 2021-04-14 Jason Merrill <jason@redhat.com>
1051 * g++.dg/template/dependent-tmpl2.C: New test.
1053 2021-04-14 Jason Merrill <jason@redhat.com>
1056 * g++.dg/parse/uneval1.C: New test.
1058 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
1060 PR rtl-optimization/100066
1061 * gcc.target/i386/pr100066.c: New.
1063 2021-04-14 Martin Sebor <msebor@redhat.com>
1065 * gcc.dg/pr86058.c: Limit to just x86_64.
1067 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
1070 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
1072 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
1074 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
1075 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
1077 2021-04-14 Patrick Palka <ppalka@redhat.com>
1081 * g++.dg/cpp1z/class-deduction85.C: New test.
1082 * g++.dg/template/ref11.C: New test.
1084 2021-04-14 Jason Merrill <jason@redhat.com>
1087 * g++.dg/cpp2a/lambda-uneval14.C: New test.
1089 2021-04-14 Jason Merrill <jason@redhat.com>
1092 * g++.dg/debug/defaulted1.C: New test.
1094 2021-04-14 Jason Merrill <jason@redhat.com>
1097 * g++.dg/debug/cleanup1.C: New test.
1098 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
1099 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
1100 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
1101 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
1102 * g++.dg/tm/inherit2.C: Likewise.
1103 * g++.dg/tm/unsafe1.C: Likewise.
1104 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
1105 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
1107 2021-04-13 Martin Sebor <msebor@redhat.com>
1109 PR tree-optimization/82800
1110 * g++.dg/warn/uninit-pr82800.C: New test.
1112 2021-04-13 Martin Sebor <msebor@redhat.com>
1115 * gcc.dg/pr86058.c: New test.
1117 2021-04-13 Patrick Palka <ppalka@redhat.com>
1120 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
1121 * g++.old-deja/g++.ns/template7.C: Likewise.
1122 * g++.old-deja/g++.pt/crash8.C: Likewise.
1124 2021-04-13 Jason Merrill <jason@redhat.com>
1127 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
1129 2021-04-13 Jakub Jelinek <jakub@redhat.com>
1132 * g++.dg/cpp2a/spaceship-err6.C: New test.
1134 2021-04-13 Jason Merrill <jason@redhat.com>
1137 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
1139 2021-04-13 Patrick Palka <ppalka@redhat.com>
1142 * g++.dg/parse/template2.C: Adjust expected diagnostic.
1143 * g++.dg/template/error8.C: Likewise.
1144 * g++.dg/cpp1z/class-deduction84.C: New test.
1146 2021-04-13 Richard Biener <rguenther@suse.de>
1148 PR tree-optimization/100053
1149 * gcc.dg/torture/pr100053.c: New testcase.
1150 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
1152 2021-04-13 Jason Merrill <jason@redhat.com>
1155 * g++.dg/cpp0x/constexpr-base7.C: New test.
1157 2021-04-13 Nathan Sidwell <nathan@acm.org>
1159 PR preprocessor/99446
1160 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
1162 2021-04-13 Jakub Jelinek <jakub@redhat.com>
1165 * gcc.target/aarch64/pr100028.c: New test.
1167 2021-04-13 Patrick Palka <ppalka@redhat.com>
1170 * g++.dg/cpp2a/nontype-class43.C: New test.
1172 2021-04-13 Patrick Palka <ppalka@redhat.com>
1176 * g++.dg/cpp2a/concepts-uneval1.C: New test.
1177 * g++.dg/cpp2a/concepts-uneval2.C: New test.
1179 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
1182 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
1183 line 971 for cris-*-*.
1185 2021-04-13 David Malcolm <dmalcolm@redhat.com>
1188 * gcc.dg/analyzer/pr98599-a.c: New test.
1189 * gcc.dg/analyzer/pr98599-b.c: New test.
1191 2021-04-12 Jakub Jelinek <jakub@redhat.com>
1193 PR rtl-optimization/99905
1194 * gcc.target/i386/pr99905.c: New test.
1196 2021-04-12 Jakub Jelinek <jakub@redhat.com>
1199 * gcc.dg/pr99830.c: New test.
1201 2021-04-12 Jason Merrill <jason@redhat.com>
1204 * g++.dg/template/dependent-tmpl1.C: New test.
1206 2021-04-12 Martin Liska <mliska@suse.cz>
1209 * g++.dg/asan/pr99877.C: New test.
1211 2021-04-12 Cui,Lili <lili.cui@intel.com>
1213 * gcc.target/i386/funcspec-56.inc: Handle new march.
1214 * g++.target/i386/mv16.C: Handle new march
1216 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
1219 * c-c++-common/goacc/collapse-2.c: New.
1221 2021-04-11 Jason Merrill <jason@redhat.com>
1224 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
1225 * g++.dg/other/anon-union5.C: New test.
1227 2021-04-10 Jason Merrill <jason@redhat.com>
1230 * g++.dg/gomp/this-1.C: Adjust diagnostic.
1231 * g++.dg/cpp0x/constexpr-this1.C: New test.
1233 2021-04-10 David Malcolm <dmalcolm@redhat.com>
1236 * gcc.dg/analyzer/pr100011.c: New test.
1238 2021-04-10 Jakub Jelinek <jakub@redhat.com>
1241 * gcc.dg/pr99990.c: New test.
1243 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
1246 * gcc.target/i386/pr99744-2.c: New test.
1248 2021-04-10 Jakub Jelinek <jakub@redhat.com>
1251 * gcc.dg/lto/pr99849_0.c: New test.
1253 2021-04-10 Jakub Jelinek <jakub@redhat.com>
1255 PR rtl-optimization/98601
1256 * gcc.dg/torture/pr98601.c: New test.
1258 2021-04-10 Jason Merrill <jason@redhat.com>
1264 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
1265 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
1266 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
1267 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
1269 2021-04-10 Jason Merrill <jason@redhat.com>
1272 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
1274 2021-04-09 Martin Sebor <msebor@redhat.com>
1277 * g++.dg/warn/uninit-pr55288.C: New test.
1279 2021-04-09 Patrick Palka <ppalka@redhat.com>
1282 * g++.dg/cpp1z/fold-lambda4.C: New test.
1284 2021-04-09 Marek Polacek <polacek@redhat.com>
1287 * g++.dg/concepts/abbrev10.C: New test.
1288 * g++.dg/concepts/abbrev11.C: New test.
1290 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
1292 * gcc.target/aarch64/pr70398.c: Require a target that can link
1295 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
1297 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
1299 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
1301 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
1304 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
1306 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
1307 * gcc.dg/pr96573.c: Likewise.
1308 * gcc.dg/tree-ssa/pr84512.c: Likewise.
1309 * gcc.dg/vect/bb-slp-43.c: Likewise.
1310 * gcc.dg/vect/slp-reduc-11.c: Likewise.
1312 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
1314 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
1315 loop to vectorized if vect_fold_extract_last.
1317 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
1319 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
1320 of relying on vectorisation.
1322 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
1325 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
1327 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
1330 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
1331 * gfortran.dg/ieee/ieee_8.f90: Likewise.
1333 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
1336 * gfortran.dg/coarray/dummy_2.f90: New test.
1338 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
1340 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
1342 2021-04-08 Patrick Palka <ppalka@redhat.com>
1345 * g++.dg/cpp2a/concepts-lambda16.C: New test.
1346 * g++.dg/cpp2a/concepts-lambda17.C: New test.
1348 2021-04-08 Patrick Palka <ppalka@redhat.com>
1351 * g++.dg/cpp2a/concepts-ctad3.C: New test.
1353 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
1355 * lib/scanasm.exp (scan-lto-assembler): Update expected name
1358 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
1360 * lib/target-supports.exp
1361 (check_effective_target_stdint_types_mbig_endian): New proc.
1362 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
1363 stdint_types_mbig_endian.
1364 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
1365 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
1367 2021-04-08 Jason Merrill <jason@redhat.com>
1370 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
1371 * g++.dg/conversion/ref7.C: New test.
1373 2021-04-08 Jakub Jelinek <jakub@redhat.com>
1376 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
1377 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
1378 * g++.dg/cpp2a/constexpr-new18.C: New test.
1379 * g++.dg/cpp2a/constexpr-new19.C: New test.
1381 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
1383 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
1385 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
1387 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
1388 "was here" from error message.
1389 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
1390 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
1391 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
1392 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
1393 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
1394 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
1395 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
1396 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
1397 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
1398 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
1399 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
1400 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
1401 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
1403 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
1405 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
1406 * gcc.target/aarch64/pr98772.c: Likewise.
1407 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
1409 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
1411 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
1412 conversion to shifts and adds.
1414 2021-04-08 David Malcolm <dmalcolm@redhat.com>
1418 * gcc.dg/analyzer/pr99042.c: New test.
1419 * gcc.dg/analyzer/pr99774-1.c: New test.
1420 * gcc.dg/analyzer/pr99774-2.c: New test.
1422 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
1424 * gdc.dg/gdc108.d: Update test.
1425 * gdc.dg/gdc142.d: Likewise.
1426 * gdc.dg/pr90136a.d: Likewise.
1427 * gdc.dg/pr90136b.d: Likewise.
1428 * gdc.dg/pr90136c.d: Likewise.
1429 * gdc.dg/pr95173.d: Likewise.
1430 * gdc.dg/attr_allocsize1.d: New test.
1431 * gdc.dg/attr_allocsize2.d: New test.
1432 * gdc.dg/attr_alwaysinline1.d: New test.
1433 * gdc.dg/attr_cold1.d: New test.
1434 * gdc.dg/attr_exclusions1.d: New test.
1435 * gdc.dg/attr_exclusions2.d: New test.
1436 * gdc.dg/attr_flatten1.d: New test.
1437 * gdc.dg/attr_module.d: New test.
1438 * gdc.dg/attr_noclone1.d: New test.
1439 * gdc.dg/attr_noicf1.d: New test.
1440 * gdc.dg/attr_noinline1.d: New test.
1441 * gdc.dg/attr_noipa1.d: New test.
1442 * gdc.dg/attr_noplt1.d: New test.
1443 * gdc.dg/attr_optimize1.d: New test.
1444 * gdc.dg/attr_optimize2.d: New test.
1445 * gdc.dg/attr_optimize3.d: New test.
1446 * gdc.dg/attr_optimize4.d: New test.
1447 * gdc.dg/attr_restrict1.d: New test.
1448 * gdc.dg/attr_section1.d: New test.
1449 * gdc.dg/attr_symver1.d: New test.
1450 * gdc.dg/attr_target1.d: New test.
1451 * gdc.dg/attr_targetclones1.d: New test.
1452 * gdc.dg/attr_used1.d: New test.
1453 * gdc.dg/attr_used2.d: New test.
1454 * gdc.dg/attr_weak1.d: New test.
1455 * gdc.dg/imports/attributes.d: New test.
1457 2021-04-08 Jason Merrill <jason@redhat.com>
1460 * g++.dg/template/mem-spec2.C: New test.
1462 2021-04-08 Marek Polacek <polacek@redhat.com>
1465 * g++.dg/cpp2a/explicit16.C: Use c++20.
1466 * g++.dg/cpp0x/noexcept66.C: New test.
1467 * g++.dg/cpp2a/explicit17.C: New test.
1469 2021-04-08 Alex Coplan <alex.coplan@arm.com>
1472 * gcc.c-torture/compile/pr99647.c: New test.
1474 2021-04-07 Jason Merrill <jason@redhat.com>
1477 * g++.dg/template/friend71.C: New test.
1479 2021-04-07 Jason Merrill <jason@redhat.com>
1482 * g++.dg/template/friend70.C: New test.
1484 2021-04-07 Jason Merrill <jason@redhat.com>
1487 * g++.dg/lookup/using66.C: New test.
1489 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
1491 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
1492 when building an executable with testglue.
1494 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
1496 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
1497 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
1499 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
1501 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
1502 if IFN_STORE_LANES is available.
1503 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
1504 IFN_STORE_LANES is available.
1505 * gcc.target/aarch64/pr99873_1.c: New test.
1506 * gcc.target/aarch64/pr99873_2.c: Likewise.
1507 * gcc.target/aarch64/pr99873_3.c: Likewise.
1508 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
1509 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
1510 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
1512 2021-04-07 Richard Biener <rguenther@suse.de>
1514 PR tree-optimization/99954
1515 * gcc.dg/torture/pr99954.c: New testcase.
1517 2021-04-07 Richard Biener <rguenther@suse.de>
1520 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
1523 2021-04-07 Richard Biener <rguenther@suse.de>
1525 PR tree-optimization/99947
1526 * gcc.dg/torture/pr99947.c: New testcase.
1528 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
1530 PR tree-optimization/98736
1531 * gcc.c-torture/execute/pr98736.c: New test.
1533 2021-04-07 Marek Polacek <polacek@redhat.com>
1536 * g++.dg/cpp0x/rv-life.C: New test.
1538 2021-04-06 Jason Merrill <jason@redhat.com>
1541 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
1543 2021-04-06 Jason Merrill <jason@redhat.com>
1546 * g++.dg/cpp1z/inline-var9.C: New test.
1548 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
1551 * g++.target/aarch64/sve/pr99781.C: New.
1553 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
1555 * gcc.target/i386/memcpy-strategy-9.c: New test.
1556 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
1557 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
1558 * gcc.target/i386/memset-strategy-7.c: Likewise.
1559 * gcc.target/i386/memset-strategy-8.c: Likewise.
1560 * gcc.target/i386/memset-strategy-9.c: Likewise.
1562 2021-04-06 Richard Biener <rguenther@suse.de>
1564 PR tree-optimization/99880
1565 * gcc.dg/torture/pr99880.c: New testcase.
1567 2021-04-06 Nathan Sidwell <nathan@acm.org>
1569 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
1570 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
1572 2021-04-06 Jakub Jelinek <jakub@redhat.com>
1574 PR tree-optimization/96573
1575 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
1576 VEC_PERM_EXPR with bswapping permutation.
1578 2021-04-06 Richard Biener <rguenther@suse.de>
1580 PR tree-optimization/99924
1581 * gfortran.dg/vect/pr99924.f90: New testcase.
1583 2021-04-06 Jakub Jelinek <jakub@redhat.com>
1586 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
1588 2021-04-06 Jason Merrill <jason@redhat.com>
1591 * g++.dg/abi/lambda-defarg1.C: New test.
1593 2021-04-06 Patrick Palka <ppalka@redhat.com>
1596 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
1597 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
1599 2021-04-05 Jason Merrill <jason@redhat.com>
1602 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
1604 2021-04-05 Jason Merrill <jason@redhat.com>
1606 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
1607 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
1608 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
1610 2021-04-05 Jason Merrill <jason@redhat.com>
1613 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
1615 2021-04-05 Jason Merrill <jason@redhat.com>
1618 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
1620 2021-04-05 David Malcolm <dmalcolm@redhat.com>
1623 * gcc.dg/analyzer/pr99906.c: New test.
1625 2021-04-05 David Malcolm <dmalcolm@redhat.com>
1628 * gcc.dg/analyzer/pr99886.c: New test.
1630 2021-04-05 Jason Merrill <jason@redhat.com>
1633 * g++.dg/cpp0x/extern_template-6.C: New test.
1635 2021-04-05 Jason Merrill <jason@redhat.com>
1638 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
1640 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
1643 * gdc.dg/pr99914.d: New test.
1645 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
1647 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
1648 * gcc.dg/tree-ssa/evrp11.c: Likewise.
1650 2021-04-04 Jason Merrill <jason@redhat.com>
1653 * g++.dg/cpp0x/initlist-new5.C: New test.
1655 2021-04-03 Alexandre Oliva <oliva@adacore.com>
1657 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
1659 2021-04-03 Alexandre Oliva <oliva@adacore.com>
1661 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
1663 2021-04-03 Marek Polacek <polacek@redhat.com>
1666 * g++.dg/other/gc7.C: New test.
1668 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
1671 * gfortran.dg/coarray_48.f90: New test.
1673 2021-04-03 Jakub Jelinek <jakub@redhat.com>
1675 PR tree-optimization/99882
1676 * gcc.dg/pr99882.c: New test.
1678 2021-04-03 Jakub Jelinek <jakub@redhat.com>
1680 PR rtl-optimization/99863
1681 * gcc.target/i386/pr99863.c: New test.
1683 2021-04-03 Jakub Jelinek <jakub@redhat.com>
1686 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
1688 2021-04-03 Jason Merrill <jason@redhat.com>
1691 * g++.dg/opt/nrv20.C: New test.
1693 2021-04-03 Jason Merrill <jason@redhat.com>
1696 * g++.dg/cpp1z/noexcept-type24.C: New test.
1698 2021-04-03 Jason Merrill <jason@redhat.com>
1701 * g++.dg/ext/vector40.C: New test.
1703 2021-04-02 Patrick Palka <ppalka@redhat.com>
1706 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
1708 2021-04-02 Patrick Palka <ppalka@redhat.com>
1711 * g++.dg/cpp2a/nontype-class42.C: New test.
1713 2021-04-02 Jason Merrill <jason@redhat.com>
1716 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
1718 2021-04-02 Nathan Sidwell <nathan@acm.org>
1720 * g++.dg/modules/pr99283-6_d.H: New.
1721 * g++.dg/modules/pr99283-7-swap.h: New.
1722 * g++.dg/modules/pr99283-7-traits.h: New.
1723 * g++.dg/modules/pr99283-7_a.H: New.
1724 * g++.dg/modules/pr99283-7_b.H: New.
1725 * g++.dg/modules/pr99283-7_c.C: New.
1726 * g++.dg/modules/pr99283-7_d.H: New.
1728 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
1730 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
1731 * go.test/test/fixedbugs/issue22200b.go: Likewise.
1733 2021-04-02 Jakub Jelinek <jakub@redhat.com>
1735 PR tree-optimization/99726
1736 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
1737 -floop-nest-optimize to dg-additional-options guarded on fgraphite
1740 2021-04-01 Marek Polacek <polacek@redhat.com>
1743 * g++.dg/other/gc6.C: New test.
1745 2021-04-01 Jason Merrill <jason@redhat.com>
1748 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
1750 2021-04-01 Jason Merrill <jason@redhat.com>
1753 * g++.dg/abi/abi-tag24a.C: New test.
1754 * g++.dg/abi/macro0.C: Adjust expected value.
1756 2021-04-01 Nathan Sidwell <nathan@acm.org>
1759 * g++.dg/modules/pr99283-6.h: New.
1760 * g++.dg/modules/pr99283-6_a.H: New.
1761 * g++.dg/modules/pr99283-6_b.H: New.
1762 * g++.dg/modules/pr99283-6_c.C: New.
1763 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
1764 * g++.dg/modules/indirect-3_c.C: Adjust scan.
1765 * g++.dg/modules/indirect-4_c.C: Adjust scan.
1766 * g++.dg/modules/lambda-3_b.C: Adjust scan.
1767 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
1768 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
1769 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
1771 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
1774 * gcc.dg/tree-ssa/pr98265.C: New test.
1776 2021-04-01 Jakub Jelinek <jakub@redhat.com>
1778 PR tree-optimization/96573
1779 * gcc.dg/pr96573.c: New test.
1781 2021-04-01 Richard Biener <rguenther@suse.de>
1783 PR tree-optimization/99856
1784 * gcc.dg/vect/pr99856.c: New testcase.
1786 2021-04-01 Martin Jambor <mjambor@suse.cz>
1788 PR tree-optimization/97009
1789 * gcc.dg/tree-ssa/pr97009.c: New test.
1791 2021-04-01 Harald Anlauf <anlauf@gmx.de>
1794 * gfortran.dg/transpose_5.f90: New test.
1796 2021-03-31 David Malcolm <dmalcolm@redhat.com>
1799 * gcc.dg/analyzer/data-model-10.c: Update expected output.
1800 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
1801 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
1802 * gcc.dg/analyzer/pr99771-1.c: New test.
1804 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
1806 PR tree-optimization/98268
1807 * gcc.target/aarch64/sve/pr98268-1.c: New test.
1808 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
1810 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
1812 PR tree-optimization/99726
1813 * gcc.target/i386/pr99726.c: New test.
1815 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
1817 PR rtl-optimization/97141
1818 PR rtl-optimization/98726
1819 * gcc.c-torture/compile/pr97141.c: New test.
1820 * gcc.c-torture/compile/pr98726.c: Likewise.
1821 * gcc.target/aarch64/sve/pr97141.c: Likewise.
1822 * gcc.target/aarch64/sve/pr98726.c: Likewise.
1824 2021-03-31 Martin Sebor <msebor@redhat.com>
1827 * gcc.dg/uninit-pr65182.c: New test.
1829 2021-03-31 Jason Merrill <jason@redhat.com>
1832 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
1834 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
1837 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
1840 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
1843 * gcc.target/arm/pr99786.c: New test.
1845 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
1847 * gcc.target/i386/memcpy-strategy-5.c: New test.
1848 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
1849 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
1850 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
1851 * gcc.target/i386/memset-strategy-3.c: Likewise.
1852 * gcc.target/i386/memset-strategy-4.c: Likewise.
1853 * gcc.target/i386/memset-strategy-5.c: Likewise.
1854 * gcc.target/i386/memset-strategy-6.c: Likewise.
1856 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
1859 * gcc.target/aarch64/sve/pr98119.c: New test.
1861 2021-03-31 Jakub Jelinek <jakub@redhat.com>
1862 Richard Sandiford <richard.sandiford@arm.com>
1865 * g++.target/aarch64/sve/pr99813.C: New test.
1867 2021-03-31 Jakub Jelinek <jakub@redhat.com>
1870 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
1871 * c-c++-common/zero-scratch-regs-7.c: Likewise.
1872 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
1873 selected unsupported triplets to all targets but selected triplets
1874 of supported targets.
1875 * c-c++-common/zero-scratch-regs-9.c: Likewise.
1876 * c-c++-common/zero-scratch-regs-10.c: Likewise.
1877 * c-c++-common/zero-scratch-regs-11.c: Likewise.
1879 2021-03-31 Patrick Palka <ppalka@redhat.com>
1882 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
1884 2021-03-31 Patrick Palka <ppalka@redhat.com>
1887 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
1889 2021-03-30 David Malcolm <dmalcolm@redhat.com>
1891 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
1893 2021-03-30 Nathan Sidwell <nathan@acm.org>
1896 * g++.dg/modules/pr99283-5.h: New.
1897 * g++.dg/modules/pr99283-5_a.H: New.
1898 * g++.dg/modules/pr99283-5_b.H: New.
1899 * g++.dg/modules/pr99283-5_c.C: New.
1901 2021-03-30 Jakub Jelinek <jakub@redhat.com>
1904 * g++.dg/cpp1z/pr99790.C: New test.
1906 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1909 * gcc.c-torture/compile/pr99822.c: New test.
1911 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
1915 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
1917 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
1918 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
1919 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
1920 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
1921 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
1922 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
1923 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
1924 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
1925 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
1926 * gcc.target/powerpc/pr79251.p8.c: Likewise.
1927 * gcc.target/powerpc/pr79251.p9.c: Likewise.
1928 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
1929 * gcc.target/powerpc/pr79251-run.p7.c: New test.
1930 * gcc.target/powerpc/pr79251.p7.c: New test.
1932 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
1935 * gcc.target/i386/pr99744-1.c: New test.
1937 2021-03-30 Tamar Christina <tamar.christina@arm.com>
1939 PR tree-optimization/99825
1940 * gfortran.dg/vect/pr99825.f90: New test.
1942 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1945 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
1947 2021-03-30 Richard Biener <rguenther@suse.de>
1949 PR tree-optimization/99824
1950 * gcc.dg/torture/pr99824.c: New testcase.
1952 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
1955 * g++.dg/pr98136.C: New test.
1957 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
1959 * gcc.target/aarch64/fcvt_nosimd.c: New test.
1961 2021-03-29 Martin Sebor <msebor@redhat.com>
1963 PR tree-optimization/61869
1964 * gcc.dg/uninit-pr61869.c: New test.
1966 2021-03-29 Martin Sebor <msebor@redhat.com>
1968 PR tree-optimization/61677
1969 * gcc.dg/uninit-pr61677.c: New test.
1971 2021-03-29 Martin Sebor <msebor@redhat.com>
1973 PR tree-optimization/61112
1974 * gcc.dg/uninit-pr61112.c: New test.
1976 2021-03-29 Jan Hubicka <jh@suse.cz>
1979 * gcc.c-torture/compile/pr99751.c: Rename from ...
1980 * gcc.c-torture/execute/pr99751.c: ... to this.
1982 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
1984 * gcc.c-torture/compile/pr99751.c: New test.
1986 2021-03-29 Jakub Jelinek <jakub@redhat.com>
1989 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
1990 declare simd warning on aarch64.
1992 2021-03-29 Alex Coplan <alex.coplan@arm.com>
1995 * g++.target/aarch64/sve/pr99216.C: New test.
1997 2021-03-29 Richard Biener <rguenther@suse.de>
1999 PR tree-optimization/99807
2000 * gfortran.dg/vect/pr99807.f90: New testcase.
2002 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2005 * gcc.target/aarch64/pr99808.c: New test.
2007 2021-03-29 Jakub Jelinek <jakub@redhat.com>
2009 PR tree-optimization/99777
2010 * g++.dg/torture/pr99777.C: New test.
2012 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
2015 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
2017 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
2020 * gfortran.dg/pr99602.f90: New test.
2021 * gfortran.dg/pr99602a.f90: New test.
2022 * gfortran.dg/pr99602b.f90: New test.
2023 * gfortran.dg/pr99602c.f90: New test.
2024 * gfortran.dg/pr99602d.f90: New test.
2026 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
2028 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
2029 (gdc-copy-file): ... this. Use file copy instead of open/close.
2030 (gdc-convert-test): Save translated dejagnu test to gdc.test
2031 directory, only write dejagnu directives to the test file.
2032 (gdc-do-test): Don't create gdc.test symlink.
2034 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
2036 * gdc.dg/gdc270a.d: Removed.
2037 * gdc.dg/gdc270b.d: Removed.
2039 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
2041 * gcc.target/powerpc/pr99557.c: New.
2043 2021-03-26 Martin Sebor <msebor@redhat.com>
2045 PR tree-optimization/59970
2046 * gcc.dg/uninit-pr59970.c: New test.
2048 2021-03-26 Marek Polacek <polacek@redhat.com>
2051 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
2052 * g++.dg/cpp0x/nsdmi17.C: New test.
2054 2021-03-26 Nathan Sidwell <nathan@acm.org>
2057 * g++.dg/modules/pr99283-2_a.H: New.
2058 * g++.dg/modules/pr99283-2_b.H: New.
2059 * g++.dg/modules/pr99283-2_c.H: New.
2060 * g++.dg/modules/pr99283-3_a.H: New.
2061 * g++.dg/modules/pr99283-3_b.H: New.
2062 * g++.dg/modules/pr99283-4.H: New.
2063 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
2064 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
2066 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
2069 * g++.target/aarch64/sve/pr99766.C: New.
2071 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
2074 * gcc.dg/tls/pr99466-1.c: New test.
2075 * gcc.dg/tls/pr99466-2.c: New test.
2077 2021-03-26 Jakub Jelinek <jakub@redhat.com>
2080 * g++.dg/cpp0x/new5.C: New test.
2082 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
2085 * gfortran.dg/null_11.f90: New test.
2087 2021-03-25 Martin Sebor <msebor@redhat.com>
2089 PR tree-optimization/55060
2090 * gcc.dg/uninit-pr55060.c: New.
2092 2021-03-25 Martin Sebor <msebor@redhat.com>
2094 PR tree-optimization/48483
2095 * g++.dg/warn/uninit-pr48483.C: New test.
2097 2021-03-25 Martin Sebor <msebor@redhat.com>
2099 * gcc.dg/uninit-pr44547.c: New.
2101 2021-03-25 Jakub Jelinek <jakub@redhat.com>
2104 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
2105 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
2106 to match locus changes.
2107 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
2108 * g++.dg/cpp2a/srcloc2.C: Likewise.
2109 * g++.dg/cpp2a/srcloc15.C: Likewise.
2110 * g++.dg/cpp2a/srcloc16.C: Likewise.
2111 * g++.dg/cpp2a/srcloc19.C: New test.
2112 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
2114 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
2115 * g++.dg/modules/macloc-1_d.C: Likewise.
2116 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
2119 2021-03-25 Marek Polacek <polacek@redhat.com>
2122 * g++.dg/cpp0x/inh-ctor37.C: New test.
2124 2021-03-25 Jakub Jelinek <jakub@redhat.com>
2127 * g++.dg/cpp0x/variadic181.C: New test.
2129 2021-03-25 Marek Polacek <polacek@redhat.com>
2132 * g++.dg/warn/Wconversion5.C: New test.
2134 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
2136 PR tree-optimization/96974
2137 * g++.target/aarch64/sve/pr96974.C: New test.
2139 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
2142 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
2146 * gcc.target/i386/pr98209.c: New test.
2147 * gcc.target/i386/pr99744-1.c: Likewise.
2148 * gcc.target/i386/pr99744-2.c: Likewise.
2150 2021-03-25 Jakub Jelinek <jakub@redhat.com>
2153 * g++.dg/warn/Wduplicated-branches6.C: New test.
2154 * g++.dg/warn/Wduplicated-branches7.C: New test.
2156 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
2160 * gcc.target/i386/pr98209.c: New test.
2161 * gcc.target/i386/pr99744-1.c: Likewise.
2162 * gcc.target/i386/pr99744-2.c: Likewise.
2164 2021-03-25 Richard Biener <rguenther@suse.de>
2166 PR tree-optimization/99746
2167 * gfortran.dg/vect/pr99746.f90: New testcase.
2169 2021-03-25 David Malcolm <dmalcolm@redhat.com>
2174 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
2176 * gcc.dg/analyzer/pr93695-1.c: New test.
2177 * gcc.dg/analyzer/pr99044-1.c: New test.
2178 * gcc.dg/analyzer/pr99044-2.c: New test.
2179 * gcc.dg/analyzer/pr99716-1.c: New test.
2180 * gcc.dg/analyzer/pr99716-2.c: New test.
2181 * gcc.dg/analyzer/pr99716-3.c: New test.
2183 2021-03-24 Martin Liska <mliska@suse.cz>
2186 * gcc.target/i386/pr99753.c: New test.
2188 2021-03-24 Martin Jambor <mjambor@suse.cz>
2191 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
2193 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
2196 * gcc.target/arm/pr99727.c: New test.
2198 2021-03-24 Jakub Jelinek <jakub@redhat.com>
2201 * gcc.target/arm/pr99724.c: New test.
2203 2021-03-24 Alexandre Oliva <oliva@adacore.com>
2205 * lib/target-supports.exp (check_effective_target_sysconf): New.
2206 * gcc.target/i386/pr95443-1.c: Require it.
2207 * gcc.target/i386/pr95443-2.c: Likewise.
2208 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
2209 * gcc.target/i386/strncmp-1.c: Likewise.
2211 2021-03-24 Alexandre Oliva <oliva@adacore.com>
2213 * gcc.target/i386/pr97313.c: Require effective target feature pie.
2214 * g++.target/i386/pr94185.C: Likewise.
2216 2021-03-24 Alexandre Oliva <oliva@adacore.com>
2218 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
2219 positives with -mcmodel=large.
2220 * gcc.target/i386/funcspec-3.c: Likewise.
2222 2021-03-24 Alexandre Oliva <oliva@adacore.com>
2224 * gcc.target/i386/pr94467-3.c: New.
2226 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
2229 * gfortran.dg/longnames.f90: New test.
2231 2021-03-23 Nathan Sidwell <nathan@acm.org>
2234 * g++.dg/modules/pr99283-1_a.H: New.
2235 * g++.dg/modules/pr99283-1_b.H: New.
2237 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
2239 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
2241 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
2243 * lib/target-supports.exp
2244 (check_effective_target_arm_dsp_ok_nocache)
2245 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
2246 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
2247 and add arm_dsp options.
2249 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
2251 * lib/target-supports.exp
2252 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
2253 -mfloat-abi= options order.
2254 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
2255 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
2256 arm_hard_ok effective target and -mfloat-abi=hard additional
2258 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
2259 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
2260 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
2261 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
2262 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
2263 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
2264 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
2265 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
2266 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
2268 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
2269 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
2271 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
2273 * lib/target-supports.exp
2274 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
2275 -mfloat-abi= options order.
2276 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
2277 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
2278 target and -mfloat-abi=hard additional option.
2279 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
2280 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
2281 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
2282 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
2283 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
2285 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
2287 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
2289 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
2291 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
2292 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
2293 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
2294 * gcc.target/arm/pr51968.c: Likewise.
2295 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
2296 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
2297 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
2298 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
2300 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
2302 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
2303 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
2304 * gcc.target/arm/bf16_dup.c: Likewise.
2305 * gcc.target/arm/bf16_reinterpret.c: Likewise.
2306 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
2308 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
2310 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
2312 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
2314 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
2315 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
2316 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
2317 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
2319 2021-03-23 Marek Polacek <polacek@redhat.com>
2322 * g++.dg/cpp0x/attributes-namespace6.C: New test.
2323 * g++.dg/cpp0x/gen-attrs-73.C: New test.
2325 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
2328 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
2330 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
2333 * gcc.dg/vect/pr99540.c: New test.
2335 2021-03-23 Nathan Sidwell <nathan@acm.org>
2338 * g++.dg/modules/pr99239_a.H: New.
2339 * g++.dg/modules/pr99239_b.H: New.
2341 2021-03-23 Richard Biener <rguenther@suse.de>
2343 PR tree-optimization/99721
2344 * gfortran.dg/vect/pr99721.f90: New testcase.
2346 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
2348 * gcc.target/riscv/shift-shift-5.c (sub): Change
2349 order of struct fields depending on byteorder.
2351 2021-03-23 Jakub Jelinek <jakub@redhat.com>
2354 * g++.dg/cpp1z/decomp55.C: New test.
2356 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
2358 PR tree-optimization/99296
2359 * gcc.dg/pr99296.c: New file.
2361 2021-03-22 Nathan Sidwell <nathan@acm.org>
2364 * g++.dg/modules/pr99480_a.H: New.
2365 * g++.dg/modules/pr99480_b.H: New.
2367 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
2370 * gcc.target/powerpc/pr99581.c: New.
2372 2021-03-22 Nathan Sidwell <nathan@acm.org>
2375 * g++.dg/modules/pr99425-1.h: New.
2376 * g++.dg/modules/pr99425-1_a.H: New.
2377 * g++.dg/modules/pr99425-1_b.H: New.
2378 * g++.dg/modules/pr99425-1_c.C: New.
2379 * g++.dg/modules/pr99425-2_a.X: New.
2380 * g++.dg/modules/pr99425-2_b.X: New.
2381 * g++.dg/template/pr99425.C: New.
2383 2021-03-22 Richard Biener <rguenther@suse.de>
2385 PR tree-optimization/99694
2386 * gcc.dg/torture/pr99694.c: New testcase.
2388 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
2391 * gcc.target/riscv/pr99702.c: New.
2393 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
2396 * gcc.target/powerpc/pr98914.c: New test.
2398 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
2401 * g++.target/i386/pr99679-1.C: New test.
2402 * g++.target/i386/pr99679-2.C: Likewise.
2404 2021-03-20 Jakub Jelinek <jakub@redhat.com>
2407 * gcc.dg/pr99230.c: New test.
2409 2021-03-19 Jakub Jelinek <jakub@redhat.com>
2412 * gcc.dg/Wunused-var-5.c: New test.
2413 * gcc.dg/Wunused-var-6.c: New test.
2415 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2417 * gfortran.dg/inline_matmul_6.f90: Adjust count for
2420 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
2423 * gcc.target/s390/pr99663.c: New.
2425 2021-03-19 Jakub Jelinek <jakub@redhat.com>
2428 * g++.dg/opt/pr99456.C: New test.
2429 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
2432 2021-03-19 Tamar Christina <tamar.christina@arm.com>
2434 PR tree-optimization/99656
2435 * gfortran.dg/vect/pr99656.f90: New test.
2437 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
2440 * gcc.dg/torture/pr99652-1.c: New test.
2441 * gcc.dg/torture/pr99652-2.c: Likewise.
2442 * gcc.target/i386/pr57655.c: Adjusted.
2443 * gcc.target/i386/pr59794-6.c: Likewise.
2444 * gcc.target/i386/pr70738-1.c: Likewise.
2445 * gcc.target/i386/pr96744-1.c: Likewise.
2447 2021-03-19 Jakub Jelinek <jakub@redhat.com>
2448 Christophe Lyon <christophe.lyon@linaro.org>
2451 * g++.target/arm/pr99593.C: New test.
2453 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
2455 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
2457 2021-03-19 Marek Polacek <polacek@redhat.com>
2460 * g++.dg/cpp2a/concepts-err3.C: New test.
2462 2021-03-18 Martin Sebor <msebor@redhat.com>
2465 * g++.dg/warn/Warray-bounds-22.C: New test.
2466 * g++.dg/warn/Warray-bounds-23.C: New test.
2467 * g++.dg/warn/Warray-bounds-24.C: New test.
2469 2021-03-18 Jakub Jelinek <jakub@redhat.com>
2472 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
2474 2021-03-18 Jakub Jelinek <jakub@redhat.com>
2477 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
2478 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
2479 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
2480 rather than __i386__.
2482 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
2485 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
2487 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
2490 * obj-c++.dg/pr49070.mm: New test.
2491 * objc.dg/unnamed-parms.m: New test.
2493 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2495 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
2497 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
2498 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
2499 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
2500 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
2501 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
2503 2021-03-18 Jakub Jelinek <jakub@redhat.com>
2506 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
2507 For big endian use -fsso-struct=little-endian dg-options.
2509 2021-03-17 Marek Polacek <polacek@redhat.com>
2512 * g++.dg/conversion/real-to-int1.C: New test.
2514 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
2515 Jason Merrill <jason@redhat.com>
2517 * g++.dg/cpp1z/using9.C: New using decl test.
2519 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
2521 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
2522 -gdwarf-3 to the command line options. Adjust the expected line
2523 numbers for the revised options header.
2525 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
2527 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
2528 -gdwarf-3 to the command line options. Provide Darwin-
2529 specific match lines for the expected output.
2531 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2533 * gcc.target/aarch64/acle/rng_2.c: New test.
2535 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
2538 * gcc.target/i386/pr99530-1.c: New test.
2539 * gcc.target/i386/pr99530-2.c: Likewise.
2540 * gcc.target/i386/pr99530-3.c: Likewise.
2541 * gcc.target/i386/pr99530-4.c: Likewise.
2542 * gcc.target/i386/pr99530-5.c: Likewise.
2543 * gcc.target/i386/pr99530-6.c: Likewise.
2545 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
2548 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
2550 2021-03-16 Jason Merrill <jason@redhat.com>
2552 * g++.dg/cpp2a/nontype-float1.C: New test.
2554 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
2558 * gcc.target/powerpc/pr98092.c: New.
2560 2021-03-16 Jakub Jelinek <jakub@redhat.com>
2563 * gcc.target/i386/pr99600.c: New test.
2565 2021-03-16 Martin Liska <mliska@suse.cz>
2566 Jason Merrill <jason@redhat.com>
2569 * g++.target/i386/pr99108.C: New test.
2571 2021-03-16 Martin Liska <mliska@suse.cz>
2574 * gcc.target/arm/pr99592.c: New test.
2576 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
2578 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
2580 2021-03-16 Nathan Sidwell <nathan@acm.org>
2583 * g++.dg/modules/pr99496_a.H: New.
2584 * g++.dg/modules/pr99496_b.C: New.
2586 2021-03-16 Jakub Jelinek <jakub@redhat.com>
2589 * gcc.target/i386/avx-pr99563.c: New test.
2591 2021-03-16 Jakub Jelinek <jakub@redhat.com>
2594 * gcc.dg/gomp/pr99542.c: New test.
2595 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
2596 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
2597 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
2598 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
2600 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
2602 2021-03-15 Jakub Jelinek <jakub@redhat.com>
2605 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
2606 * g++.dg/modules/builtin-3_b.C: Likewise.
2608 2021-03-15 Nathan Sidwell <nathan@acm.org>
2611 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
2612 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
2614 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
2617 * g++.dg/coroutines/pr99047.C: New test.
2619 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
2622 * g++.dg/coroutines/torture/pr98704.C: New test.
2624 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
2627 * g++.dg/coroutines/pr98480.C: New test.
2628 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
2629 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
2630 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
2632 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
2635 * g++.dg/coroutines/pr96749-1.C: New test.
2636 * g++.dg/coroutines/pr96749-2.C: New test.
2638 2021-03-15 Richard Biener <rguenther@suse.de>
2640 PR tree-optimization/98834
2641 * g++.dg/opt/pr98834.C: New testcase.
2643 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2646 * gfortran.dg/do_check_16.f90: New test.
2647 * gfortran.dg/do_check_17.f90: New test.
2649 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
2652 * gfortran.dg/pr99545.f90: New test.
2654 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
2656 * gcc.target/powerpc/pr99492.c: Fix typo.
2658 2021-03-14 Harald Anlauf <anlauf@gmx.de>
2659 Paul Thomas <pault@gcc.gnu.org>
2661 * gfortran.dg/pr99112.f90: New test.
2663 2021-03-13 Martin Sebor <msebor@redhat.com>
2665 PR tree-optimization/99489
2666 * gcc.dg/Wstringop-truncation-9.c: New test.
2668 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
2671 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
2673 2021-03-13 Jakub Jelinek <jakub@redhat.com>
2675 PR tree-optimization/99544
2676 * gcc.dg/gomp/pr99544.c: New test.
2678 2021-03-12 Nathan Sidwell <nathan@acm.org>
2681 * g++.dg/modules/pr99238.h: New.
2682 * g++.dg/modules/pr99238_a.H: New.
2683 * g++.dg/modules/pr99238_b.H: New.
2685 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
2688 * gfortran.dg/gomp/threadprivate-1.f90: New test.
2690 2021-03-12 Jakub Jelinek <jakub@redhat.com>
2693 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
2695 2021-03-12 Jakub Jelinek <jakub@redhat.com>
2698 * g++.dg/cpp2a/consteval19.C: New test.
2700 2021-03-11 David Malcolm <dmalcolm@redhat.com>
2703 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
2705 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
2707 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
2708 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
2709 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
2710 -fno-analyzer-feasibility from options.
2711 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
2712 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
2714 2021-03-11 Nathan Sidwell <nathan@acm.org>
2717 * g++.dg/modules/pr99248.h: New.
2718 * g++.dg/modules/pr99248_a.H: New.
2719 * g++.dg/modules/pr99248_b.H: New.
2721 2021-03-11 Nathan Sidwell <nathan@acm.org>
2724 * g++.dg/modules/pr99528.h: New.
2725 * g++.dg/modules/pr99528_a.H: New.
2726 * g++.dg/modules/pr99528_b.H: New.
2727 * g++.dg/modules/pr99528_c.C: New.
2729 2021-03-11 Richard Biener <rguenther@suse.de>
2732 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
2733 instead of verifying the total number of adds.
2735 2021-03-11 Richard Biener <rguenther@suse.de>
2738 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
2740 2021-03-11 Richard Biener <rguenther@suse.de>
2743 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
2745 2021-03-11 Richard Biener <rguenther@suse.de>
2748 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
2750 2021-03-11 Jakub Jelinek <jakub@redhat.com>
2753 * gcc.target/i386/avx2-pr99517-1.c: New test.
2754 * gcc.target/i386/avx2-pr99517-2.c: New test.
2756 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
2759 * gcc.target/powerpc/pr99492.c: New testcase.
2761 2021-03-10 Harald Anlauf <anlauf@gmx.de>
2764 * gfortran.dg/data_char_4.f90: New test.
2765 * gfortran.dg/data_char_5.f90: New test.
2767 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
2769 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
2771 2021-03-10 Nathan Sidwell <nathan@acm.org>
2774 * g++.dg/modules/pr99423_a.H: New.
2775 * g++.dg/modules/pr99423_b.H: New.
2777 2021-03-10 Jakub Jelinek <jakub@redhat.com>
2779 PR tree-optimization/99305
2781 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
2782 unsigned_char effective targets.
2784 2021-03-10 Nathan Sidwell <nathan@acm.org>
2787 * g++.dg/ext/pr99508.C: New.
2789 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
2792 * lib/target-supports.exp (check_effective_target_lra): New.
2793 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
2794 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
2795 * gcc.c-torture/compile/pr98096.c: Likewise.
2796 * gcc.dg/pr97954.c: Likewise.
2798 2021-03-10 David Malcolm <dmalcolm@redhat.com>
2800 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
2801 * gcc.dg/analyzer/zlib-2.c: Likewise.
2803 2021-03-10 Joel Hutton <joel.hutton@arm.com>
2805 * gcc.dg/vect/pr99102.c: Fix target selector.
2807 2021-03-10 Joel Hutton <joel.hutton@arm.com>
2810 * gcc.dg/vect/pr99102.c: New test.
2812 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
2814 * gnat.dg/specs/lto25.ads: New test.
2816 2021-03-09 Jakub Jelinek <jakub@redhat.com>
2818 PR tree-optimization/99305
2819 * g++.dg/opt/pr99305.C: New test.
2821 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
2823 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
2824 (check_effective_target_sqrt_insn): Use it.
2826 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
2829 * gcc.target/i386/pr99454.c: New.
2831 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
2833 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
2834 * gcc.dg/loop-9.c: Likewise.
2835 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
2836 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
2838 2021-03-09 Jakub Jelinek <jakub@redhat.com>
2841 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
2842 exists. If REG_STARTEND macro isn't defined, just return 0 from main
2843 instead of the actual test.
2845 2021-03-09 Martin Liska <mliska@suse.cz>
2848 * gcc.target/i386/pr99464.c: New test.
2850 2021-03-09 Joel Brobecker <brobecker@adacore.com>
2852 * gcc.target/powerpc/undef-bool-2.c: Add
2853 dg-require-effective-target powerpc_vsx_ok directive.
2854 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
2855 powerpc_vsx_ok directive.
2857 2021-03-08 Harald Anlauf <anlauf@gmx.de>
2860 * gfortran.dg/parameter_data.f90: New test.
2862 2021-03-08 Martin Sebor <msebor@redhat.com>
2865 * g++.dg/warn/Warray-bounds-15.C: New test.
2866 * g++.dg/warn/Warray-bounds-18.C: New test.
2867 * g++.dg/warn/Warray-bounds-19.C: New test.
2868 * g++.dg/warn/Warray-bounds-20.C: New test.
2869 * g++.dg/warn/Warray-bounds-21.C: New test.
2871 2021-03-08 Martin Sebor <msebor@redhat.com>
2874 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
2876 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
2877 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
2878 * gcc.dg/Wstringop-overflow-66.c: New test.
2879 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
2881 2021-03-08 Marek Polacek <polacek@redhat.com>
2884 * g++.dg/cpp2a/nontype-class41.C: New test.
2886 2021-03-08 Nathan Sidwell <nathan@acm.org>
2889 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
2891 2021-03-08 Nathan Sidwell <nathan@acm.org>
2893 * g++.dg/modules/pr99468.H: New.
2895 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
2898 * gcc.target/powerpc/pr98959.c: New test.
2900 2021-03-08 Nathan Sidwell <nathan@acm.org>
2903 * g++.dg/modules/pr99285_a.H: New.
2904 * g++.dg/modules/pr99285_b.H: New.
2906 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2909 * gcc.target/aarch64/simd/pr99437.c: New test.
2911 2021-03-08 Martin Liska <mliska@suse.cz>
2914 * c-c++-common/asan/pr98920.c: New test.
2916 2021-03-08 Martin Liska <mliska@suse.cz>
2919 * gcc.target/i386/pr99463-2.c: New test.
2920 * gcc.target/i386/pr99463.c: New test.
2922 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
2924 * gcc.target/s390/vector/long-double-asm-commutative.c: New
2926 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
2928 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
2929 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
2930 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
2931 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
2932 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
2935 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
2938 * gfortran.dg/module_variable_3.f90: New test.
2940 2021-03-07 Jakub Jelinek <jakub@redhat.com>
2943 * lib/target-supports.exp
2944 (check_effective_target_assembler_march_noavx512bw): New effective
2946 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
2948 2021-03-06 Patrick Palka <ppalka@redhat.com>
2949 Jakub Jelinek <jakub@redhat.com>
2952 * g++.dg/cpp2a/constexpr-99287.C: New test.
2954 2021-03-06 Patrick Palka <ppalka@redhat.com>
2955 Jakub Jelinek <jakub@redhat.com>
2958 * g++.dg/cpp1y/var-templ68.C: New test.
2959 * g++.dg/cpp1y/var-templ68a.C: New test.
2961 2021-03-06 Patrick Palka <ppalka@redhat.com>
2964 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
2965 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
2967 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
2969 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
2970 to allow an eliminated stack-frame.
2972 2021-03-05 Marek Polacek <polacek@redhat.com>
2975 * g++.dg/cpp1z/noexcept-type23.C: New test.
2977 2021-03-05 Marek Polacek <polacek@redhat.com>
2980 * g++.dg/warn/Wshadow-17.C: New test.
2982 2021-03-05 Jason Merrill <jason@redhat.com>
2985 * gcc.dg/attr-flatten-1.c: Adjust.
2987 2021-03-05 Jakub Jelinek <jakub@redhat.com>
2990 * c-c++-common/gomp/pr99322.c: New test.
2992 2021-03-05 Nathan Sidwell <nathan@acm.org>
2995 * g++.dg/modules/pr99245_a.H: New.
2996 * g++.dg/modules/pr99245_b.H: New.
2998 2021-03-05 Harald Anlauf <anlauf@gmx.de>
3001 * gfortran.dg/matmul_21.f90: New test.
3003 2021-03-05 Nathan Sidwell <nathan@acm.org>
3006 * g++.dg/modules/pr99377_a.H: New.
3007 * g++.dg/modules/pr99377_b.C: New.
3008 * g++.dg/modules/pr99377_c.C: New.
3010 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
3013 * g++.dg/coroutines/pr98118.C: New test.
3015 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
3018 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
3019 * g++.dg/coroutines/pr95616-0.C: New test.
3020 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
3021 * g++.dg/coroutines/pr95616-1.C: New test.
3022 * g++.dg/coroutines/pr95616-2.C: New test.
3023 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
3024 * g++.dg/coroutines/pr95616-3.C: New test.
3025 * g++.dg/coroutines/pr95616-4.C: New test.
3026 * g++.dg/coroutines/pr95616-5.C: New test.
3027 * g++.dg/coroutines/pr95616-6.C: New test.
3029 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
3032 * g++.dg/coroutines/torture/pr95615-01.C: New test.
3033 * g++.dg/coroutines/torture/pr95615-02.C: New test.
3034 * g++.dg/coroutines/torture/pr95615-03.C: New test.
3035 * g++.dg/coroutines/torture/pr95615-04.C: New test.
3036 * g++.dg/coroutines/torture/pr95615-05.C: New test.
3037 * g++.dg/coroutines/torture/pr95615.inc: New file.
3039 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
3042 * gcc.target/i386/pr99123-2.c: New.
3044 2021-03-05 Nathan Sidwell <nathan@acm.org>
3047 * g++.dg/modules/pr99389_a.H: New.
3048 * g++.dg/modules/pr99389_b.C: New.
3049 * g++.dg/modules/pr99389_c.C: New.
3051 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
3054 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
3057 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
3059 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
3060 with '_kind' number.
3061 * gfortran.dg/real4-10-real8-16.f90: Likewise.
3062 * gfortran.dg/real4-10-real8-4.f90: Likewise.
3063 * gfortran.dg/real4-10.f90: Likewise.
3064 * gfortran.dg/real4-16-real8-10.f90: Likewise.
3065 * gfortran.dg/real4-16-real8-16.f90: Likewise.
3066 * gfortran.dg/real4-16-real8-4.f90: Likewise.
3067 * gfortran.dg/real4-16.f90: Likewise.
3068 * gfortran.dg/real4-8-real8-10.f90: Likewise.
3069 * gfortran.dg/real4-8-real8-16.f90: Likewise.
3070 * gfortran.dg/real4-8-real8-4.f90: Likewise.
3071 * gfortran.dg/real4-8.f90: Likewise.
3072 * gfortran.dg/real8-10.f90: Likewise.
3073 * gfortran.dg/real8-16.f90: Likewise.
3074 * gfortran.dg/real8-4.f90: Likewise.
3076 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
3079 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
3081 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
3083 * lib/prune.exp: Prune useless output caused by a linker bug.
3085 2021-03-04 Jakub Jelinek <jakub@redhat.com>
3088 * gcc.target/aarch64/pr93235.c: New test.
3090 2021-03-04 Martin Liska <mliska@suse.cz>
3092 PR gcov-profile/99105
3093 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
3094 correction as the wrapped malloc is called one more time
3096 * gcc.dg/tree-prof/pr97461.c: Likewise.
3098 2021-03-04 Jakub Jelinek <jakub@redhat.com>
3102 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
3103 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
3104 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
3105 dg-warning regexps, instead replace .* with \[^\n\r]*.
3106 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
3107 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
3108 -ftrack-macro-expansion=0 from dg-options.
3109 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
3110 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
3112 2021-03-04 Jakub Jelinek <jakub@redhat.com>
3115 * gcc.dg/cpp/line11.c: New test.
3116 * gcc.dg/cpp/line12.c: New test.
3118 2021-03-04 Alex Coplan <alex.coplan@arm.com>
3121 * gcc.target/aarch64/pr99381.c: New test.
3123 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
3125 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
3127 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
3129 2021-03-04 Nathan Sidwell <nathan@acm.org>
3132 * g++.dg/modules/pr99170-1_a.H: New.
3133 * g++.dg/modules/pr99170-1_b.C: New.
3134 * g++.dg/modules/pr99170-2.h: New.
3135 * g++.dg/modules/pr99170-2_a.C: New.
3136 * g++.dg/modules/pr99170-2_b.C: New.
3137 * g++.dg/modules/pr99170-3_a.H: New.
3138 * g++.dg/modules/pr99170-3_b.C: New.
3139 * g++.dg/modules/inst-2_b.C: Adjust scan.
3140 * g++.dg/modules/inst-4_a.C: Adjust scan.
3141 * g++.dg/modules/inst-4_b.C: Adjust scan.
3142 * g++.dg/modules/member-def-1_b.C: Adjust scan.
3143 * g++.dg/modules/member-def-1_c.C: Adjust scan.
3144 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
3145 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
3146 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
3147 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
3148 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
3149 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
3150 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
3151 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
3152 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
3153 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
3154 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
3156 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
3159 * gfortran.dg/real4-10-real8-10.f90: New test.
3160 * gfortran.dg/real4-10-real8-16.f90: New test.
3161 * gfortran.dg/real4-10-real8-4.f90: New test.
3162 * gfortran.dg/real4-10.f90: New test.
3163 * gfortran.dg/real4-16-real8-10.f90: New test.
3164 * gfortran.dg/real4-16-real8-16.f90: New test.
3165 * gfortran.dg/real4-16-real8-4.f90: New test.
3166 * gfortran.dg/real4-16.f90: New test.
3167 * gfortran.dg/real4-8-real8-10.f90: New test.
3168 * gfortran.dg/real4-8-real8-16.f90: New test.
3169 * gfortran.dg/real4-8-real8-4.f90: New test.
3170 * gfortran.dg/real4-8.f90: New test.
3171 * gfortran.dg/real8-10.f90: New test.
3172 * gfortran.dg/real8-16.f90: New test.
3173 * gfortran.dg/real8-4.f90: New test.
3175 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
3177 * gcc.misc-tests/outputs.exp: Enumerate tests.
3179 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
3181 * gcc.misc-tests/outputs.exp: Append discriminating
3182 suffixes to tests with duplicate names.
3183 (outest): Assert that each running test has a unique
3186 2021-03-04 Martin Sebor <msebor@redhat.com>
3190 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
3191 * gcc.dg/Wstringop-overflow-65.c: New test.
3192 * gcc.dg/Warray-bounds-69.c: Same.
3194 2021-03-03 Marek Polacek <polacek@redhat.com>
3197 * g++.dg/cpp1z/class-deduction83.C: New test.
3199 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
3201 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
3203 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
3206 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
3208 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
3210 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
3212 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
3215 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
3217 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
3219 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
3222 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
3224 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
3226 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
3228 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
3230 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
3232 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
3235 2021-03-03 Jakub Jelinek <jakub@redhat.com>
3238 * g++.dg/cpp1z/eval-order10.C: New test.
3240 2021-03-03 Marek Polacek <polacek@redhat.com>
3244 * g++.dg/cpp1z/class-deduction81.C: New test.
3245 * g++.dg/cpp1z/class-deduction82.C: New test.
3246 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
3247 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
3248 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
3250 2021-03-03 Jason Merrill <jason@redhat.com>
3253 * g++.dg/cpp0x/decltype-call5.C: New test.
3254 * g++.dg/cpp0x/decltype-call6.C: New test.
3256 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3258 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
3260 * gcc.target/i386/pr95798-2.c: Likewise.
3262 2021-03-03 Nathan Sidwell <nathan@acm.org>
3265 * g++.dg/modules/namespace-2_a.C
3266 * g++.dg/modules/pr99344_a.C
3267 * g++.dg/modules/pr99344_b.C
3269 2021-03-03 Jakub Jelinek <jakub@redhat.com>
3272 * gcc.target/i386/pr99321.c: New test.
3274 2021-03-03 Jakub Jelinek <jakub@redhat.com>
3277 * gcc.c-torture/compile/pr99324.c: New test.
3279 2021-03-03 Jakub Jelinek <jakub@redhat.com>
3282 * gcc.dg/graphite/pr99085.c: New test.
3284 2021-03-03 Jason Merrill <jason@redhat.com>
3287 * g++.dg/ext/attr-flatten1.C: New test.
3289 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
3291 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
3292 tests if target test-framework has -L or -I options.
3294 2021-03-02 David Malcolm <dmalcolm@redhat.com>
3297 * gcc.dg/pr99323-1.c: New test.
3298 * gcc.dg/pr99323-2.c: New test.
3300 2021-03-02 Martin Sebor <msebor@redhat.com>
3303 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
3304 * g++.dg/warn/Wnonnull12.C: New test.
3306 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
3308 * gnat.dg/limited5.adb: New test.
3310 2021-03-02 Patrick Palka <ppalka@redhat.com>
3314 * g++.dg/concepts/abbrev9.C: New test.
3315 * g++.dg/cpp2a/concepts-lambda15.C: New test.
3316 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
3317 * g++.dg/cpp2a/concepts-return-req2.C: New test.
3318 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
3319 call to f15 that we expect to accept.
3321 2021-03-02 Patrick Palka <ppalka@redhat.com>
3323 * g++.dg/cpp1z/auto1.C: New test.
3325 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
3327 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
3328 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
3329 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
3330 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
3331 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
3332 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
3333 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
3335 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
3337 * lib/target-supports.exp: Add check for nnpa facility.
3339 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
3341 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
3342 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
3344 2021-03-01 Martin Liska <mliska@suse.cz>
3347 * gcc.target/s390/target-attribute/pr99313.c: New test.
3349 2021-03-01 Nathan Sidwell <nathan@acm.org>
3352 * g++.dg/modules/pr99294.h: New.
3353 * g++.dg/modules/pr99294_a.C: New.
3354 * g++.dg/modules/pr99294_b.C: New.
3356 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
3358 * g++.dg/eh/seh-xmm-unwind.C: New test.
3360 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
3362 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
3363 expression components noexcept.
3364 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
3365 * g++.dg/coroutines/pr95345.C: Likewise.
3367 2021-02-28 Jason Merrill <jason@redhat.com>
3369 * g++.dg/ext/attr-lambda3.C: Add missing ;
3371 2021-02-27 Jason Merrill <jason@redhat.com>
3374 * g++.dg/ext/attr-lambda3.C: New test.
3376 2021-02-26 Alexandre Oliva <oliva@gnu.org>
3378 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
3380 * gcc.target/powerpc/pr83629.c: Likewise.
3381 * gcc.target/powerpc/pr84112.c: Likewise.
3383 2021-02-26 Olivier Hainque <hainque@adacore.com>
3385 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
3386 dg-require-effective-target fpic.
3387 * gcc.target/powerpc/ppc-eabi.c: Likewise.
3388 * gcc.target/powerpc/pr26350.c: Likewise.
3389 * gcc.target/powerpc/pr67789.c: Likewise.
3390 * gcc.target/powerpc/pr79439-1.c: Likewise.
3391 * gcc.target/powerpc/pr79439-2.c: Likewise.
3392 * gcc.target/powerpc/pr79439-3.c: Likewise.
3393 * gcc.target/powerpc/pr83629.c: Likewise.
3394 * gcc.target/powerpc/pr84112.c: Likewise.
3396 2021-02-26 Richard Biener <rguenther@suse.de>
3399 * g++.dg/pr99218.C: New testcase.
3401 2021-02-26 Jakub Jelinek <jakub@redhat.com>
3403 * g++.dg/cpp23/lambda-specifiers1.C: New test.
3405 2021-02-26 Jakub Jelinek <jakub@redhat.com>
3408 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
3410 2021-02-26 Jason Merrill <jason@redhat.com>
3413 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
3415 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
3417 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
3418 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
3419 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
3420 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
3421 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
3422 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
3423 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
3424 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
3425 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
3426 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
3427 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
3428 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
3429 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
3430 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
3431 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
3433 2021-02-26 Patrick Palka <ppalka@redhat.com>
3436 * g++.dg/concepts/abbrev8.C: New test.
3438 2021-02-25 Patrick Palka <ppalka@redhat.com>
3442 * g++.dg/diagnostic/local1.C: New test.
3444 2021-02-25 Patrick Palka <ppalka@redhat.com>
3447 * g++.dg/cpp1z/class-deduction79.C: New test.
3448 * g++.dg/cpp1z/class-deduction80.C: New test.
3450 2021-02-25 Marek Polacek <polacek@redhat.com>
3454 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
3455 * g++.dg/cpp0x/constexpr-cast2.C: New test.
3456 * g++.dg/cpp0x/constexpr-cast3.C: New test.
3458 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
3461 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
3462 reference parms, to distinguish the rvalue ref. variant.
3463 * g++.dg/coroutines/pr97587.C: New test.
3465 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
3468 * g++.dg/coroutines/pr95822.C: New test.
3470 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
3472 * gcc.target/arm/cmse/cmse-18.c: New test.
3474 2021-02-25 Nathan Sidwell <nathan@acm.org>
3477 * g++.dg/modules/pr99166_a.X: Adjust.
3478 * g++.dg/modules/pr99166_b.C: Adjust.
3479 * g++.dg/modules/pr99166_c.C: Adjust.
3480 * g++.dg/modules/pr99166_d.C: Adjust.
3482 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
3484 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
3486 2021-02-25 Tamar Christina <tamar.christina@arm.com>
3488 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
3490 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
3493 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
3495 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
3498 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
3500 2021-02-25 Richard Biener <rguenther@suse.de>
3502 PR tree-optimization/99253
3503 * gcc.dg/vect/pr99253.c: New testcase.
3505 2021-02-25 Jakub Jelinek <jakub@redhat.com>
3508 * gcc.target/i386/pr95798-1.c: New test.
3509 * gcc.target/i386/pr95798-2.c: New test.
3511 2021-02-25 Jakub Jelinek <jakub@redhat.com>
3513 PR tree-optimization/80635
3514 * g++.dg/warn/pr80635-1.C: New test.
3515 * g++.dg/warn/pr80635-2.C: New test.
3517 2021-02-25 David Malcolm <dmalcolm@redhat.com>
3520 * gcc.dg/analyzer/pr99193-1.c: New test.
3521 * gcc.dg/analyzer/pr99193-2.c: New test.
3522 * gcc.dg/analyzer/pr99193-3.c: New test.
3523 * gcc.dg/analyzer/realloc-1.c: New test.
3525 2021-02-24 Nathan Sidwell <nathan@acm.org>
3528 * g++.dg/modules/pr98718_a.C: New.
3529 * g++.dg/modules/pr98718_b.C: New.
3531 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
3533 * g++.dg/coroutines/co-await-void_type.C: Mark promise
3534 final_suspend call as noexcept.
3535 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
3536 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
3537 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
3538 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
3539 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
3540 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
3541 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
3542 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
3543 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
3544 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
3545 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
3546 * g++.dg/coroutines/coro1-allocators.h: Likewise.
3547 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
3548 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
3549 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
3550 * g++.dg/coroutines/pr94752.C: Likewise.
3551 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
3552 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
3553 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
3554 * g++.dg/coroutines/pr95050.C: Likewise.
3555 * g++.dg/coroutines/pr95345.C: Likewise.
3556 * g++.dg/coroutines/pr95440.C: Likewise.
3557 * g++.dg/coroutines/pr95591.C: Likewise.
3558 * g++.dg/coroutines/pr95711.C: Likewise.
3559 * g++.dg/coroutines/pr95813.C: Likewise.
3560 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
3561 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
3562 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
3563 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
3564 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
3565 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
3566 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
3567 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
3568 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
3569 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
3570 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
3571 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
3572 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
3573 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
3574 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
3575 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
3576 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
3577 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
3578 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
3579 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
3581 2021-02-24 Jakub Jelinek <jakub@redhat.com>
3584 * c-c++-common/gomp/pr99226.c: New test.
3585 * gfortran.dg/gomp/pr99226.f90: New test.
3587 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
3590 * gcc.target/i386/pr99123.c: New.
3592 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
3594 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
3596 2021-02-24 Nathan Sidwell <nathan@acm.org>
3599 * g++.dg/modules/pr99072.H: New.
3601 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
3604 * gfortran.dg/assumed_rank_21.f90 : New test.
3606 2021-02-24 Martin Sebor <msebor@redhat.com>
3609 * gcc.dg/pr97172-2.c: New test.
3611 2021-02-24 Tamar Christina <tamar.christina@arm.com>
3613 PR tree-optimization/99220
3614 * g++.dg/vect/pr99220.cc: New test.
3616 2021-02-24 Tamar Christina <tamar.christina@arm.com>
3618 PR tree-optimization/99149
3619 * g++.dg/vect/pr99149.cc: Disabled on BE.
3621 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
3624 * g++.dg/coroutines/pr96251.C: New test.
3626 2021-02-24 Jakub Jelinek <jakub@redhat.com>
3628 PR tree-optimization/99225
3629 * gcc.c-torture/compile/pr99225.c: New test.
3631 2021-02-24 Tamar Christina <tamar.christina@arm.com>
3633 PR tree-optimization/99149
3634 * g++.dg/vect/pr99149.cc: New test.
3636 2021-02-24 Richard Biener <rguenther@suse.de>
3639 * gcc.dg/pr99224.c: New testcase.
3641 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
3643 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
3644 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
3645 Add __has_builtin tests for built-ins.
3646 Update expected instruction counts.
3648 2021-02-23 Martin Sebor <msebor@redhat.com>
3651 * g++.dg/warn/Wnonnull11.C: New test.
3653 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
3656 * gfortran.dg/class_defined_operator_2.f03 : New test.
3657 * gfortran.dg/elemental_result_2.f90 : New test.
3658 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
3659 elemental function with an allocatable result with an operator
3660 interface with array dummies and result.
3662 2021-02-23 Harald Anlauf <anlauf@gmx.de>
3665 * gfortran.dg/reshape_zerosize_4.f90: New test.
3667 2021-02-23 Nathan Sidwell <nathan@acm.org>
3670 * g++.dg/modules/pr99208_a.C: New.
3671 * g++.dg/modules/pr99208_b.C: New.
3673 2021-02-23 Martin Liska <mliska@suse.cz>
3676 * c-c++-common/asan/pr99168.c: New test.
3678 2021-02-23 Patrick Palka <ppalka@redhat.com>
3681 * g++.dg/template/non-dependent15.C: New test.
3683 2021-02-23 Jakub Jelinek <jakub@redhat.com>
3685 PR tree-optimization/99204
3686 * gfortran.dg/pr99204.f90: New test.
3688 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
3690 * gcc.target/powerpc/vec-init-10.c: New test.
3692 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
3694 * g++.dg/warn/Wplacement-new-size-1.C,
3695 g++.dg/warn/Wplacement-new-size-2.C,
3696 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
3697 default_packed targets.
3699 2021-02-22 David Malcolm <dmalcolm@redhat.com>
3702 * gcc.dg/analyzer/error-1.c: New test.
3703 * gcc.dg/analyzer/error-2.c: New test.
3704 * gcc.dg/analyzer/error-3.c: New test.
3706 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
3709 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
3710 * c-c++-common/attr-retain-6.c: Likewise.
3711 * c-c++-common/attr-retain-7.c: Likewise.
3712 * c-c++-common/attr-retain-8.c: Likewise.
3713 * c-c++-common/attr-retain-9.c: Likewise.
3715 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3717 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
3719 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
3721 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
3722 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
3723 Handle __INT32_TYPE__ being "long int".
3725 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
3727 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
3729 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
3731 * gcc.target/cris/biap-mul.c: New test.
3733 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
3735 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
3737 2021-02-22 Nathan Sidwell <nathan@acm.org>
3740 * g++.dg/modules/pr99174-1_a.C: New.
3741 * g++.dg/modules/pr99174-1_b.C: New.
3742 * g++.dg/modules/pr99174-1_c.C: New.
3743 * g++.dg/modules/pr99174.H: New.
3745 2021-02-22 Nathan Sidwell <nathan@acm.org>
3748 * g++.dg/modules/pr99153_a.H: New.
3749 * g++.dg/modules/pr99153_b.H: New.
3751 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3753 PR rtl-optimization/98791
3754 * gcc.target/aarch64/sve/pr98791.c: New test.
3756 2021-02-22 Richard Biener <rguenther@suse.de>
3758 PR tree-optimization/99165
3759 * g++.dg/pr99165.C: New testcase.
3761 2021-02-21 Harald Anlauf <anlauf@gmx.de>
3763 * gfortran.dg/intent_optimize_3.f90: New test.
3765 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
3767 * c-c++-common/attr-retain-5.c: Skip on AIX.
3768 * c-c++-common/attr-retain-6.c: Same.
3769 * c-c++-common/attr-retain-7.c: Same.
3770 * c-c++-common/attr-retain-8.c: Same.
3771 * c-c++-common/attr-retain-9.c: Same.
3773 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
3776 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
3777 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
3778 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
3779 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
3780 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
3781 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
3783 2021-02-19 Nathan Sidwell <nathan@acm.org>
3786 * g++.dg/modules/pr98741_a.H: New.
3787 * g++.dg/modules/pr98741_b.H: New.
3788 * g++.dg/modules/pr98741_c.C: New.
3789 * g++.dg/modules/pr98741_d.C: New.
3791 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3794 * gfortran.dg/namelist_4.f90: Modify.
3795 * gfortran.dg/namelist_98.f90: New test.
3797 2021-02-19 Martin Sebor <msebor@redhat.com>
3800 * gcc.dg/pr97172.c: Add test cases.
3802 2021-02-19 Nathan Sidwell <nathan@acm.org>
3804 * g++.dg/modules/pr99166_a.X: New.
3805 * g++.dg/modules/pr99166_b.C: New.
3806 * g++.dg/modules/pr99166_c.C: New.
3807 * g++.dg/modules/pr99166_d.C: New.
3809 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
3812 * gfortran.dg/coarray/array_temporary-1.f90: New test.
3814 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
3817 * gfortran.dg/dtio_36.f90: New test.
3819 2021-02-19 Richard Biener <rguenther@suse.de>
3822 * gcc.dg/pr99122-3.c: New testcase.
3824 2021-02-19 Jakub Jelinek <jakub@redhat.com>
3827 * gcc.target/arm/pure-code/pr98998.c: New test.
3829 2021-02-19 Jakub Jelinek <jakub@redhat.com>
3832 * g++.dg/opt/pr99034.C: New test.
3834 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
3837 * gfortran.dg/ubound_1.f90: New test.
3839 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
3842 * gcc.target/aarch64/sve/pr98657.c: New test.
3844 2021-02-19 Jason Merrill <jason@redhat.com>
3846 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
3848 2021-02-19 David Malcolm <dmalcolm@redhat.com>
3851 * jit.dg/test-trap.c: New test.
3853 2021-02-19 Jason Merrill <jason@redhat.com>
3856 * g++.dg/cpp0x/overload4.C: New test.
3858 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
3860 PR rtl-optimization/96264
3861 * gcc.target/powerpc/pr96264.c: New.
3863 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
3866 * c-c++-common/attr-retain-1.c: New test.
3867 * c-c++-common/attr-retain-2.c: Likewise.
3868 * c-c++-common/attr-retain-3.c: Likewise.
3869 * c-c++-common/attr-retain-4.c: Likewise.
3870 * c-c++-common/attr-retain-5.c: Likewise.
3871 * c-c++-common/attr-retain-6.c: Likewise.
3872 * c-c++-common/attr-retain-7.c: Likewise.
3873 * c-c++-common/attr-retain-8.c: Likewise.
3874 * c-c++-common/attr-retain-9.c: Likewise.
3875 * c-c++-common/pr99113.c: Likewise.
3876 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
3877 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
3878 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
3879 * c-c++-common/attr-used-2.c: Likewise.
3880 * c-c++-common/attr-used-3.c: Likewise.
3881 * c-c++-common/attr-used-4.c: Likewise.
3882 * c-c++-common/attr-used-9.c: Likewise.
3883 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
3884 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
3885 * c-c++-common/attr-used-5.c: Don't expect warning for the used
3886 attribute nor SHF_GNU_RETAIN section.
3887 * c-c++-common/attr-used-6.c: Likewise.
3888 * c-c++-common/attr-used-7.c: Likewise.
3889 * c-c++-common/attr-used-8.c: Likewise.
3891 2021-02-18 Nathan Sidwell <nathan@acm.org>
3894 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
3896 * g++.dg/modules/pr99023_a.X: New.
3897 * g++.dg/modules/pr99023_b.X: New.
3899 2021-02-18 Jakub Jelinek <jakub@redhat.com>
3902 * gcc.dg/pr99136.c: New test.
3904 2021-02-18 Nathan Sidwell <nathan@acm.org>
3907 * g++.dg/modules/modules.exp: Remove dg-module-headers support
3908 * g++.dg/modules/alias-2_a.H: Delete.
3909 * g++.dg/modules/sys/alias-2_a.H: Delete.
3911 2021-02-18 Nathan Sidwell <nathan@acm.org>
3914 * g++.dg/modules/pr99023_a.H: Delete.
3915 * g++.dg/modules/pr99023_b.H: Delete.
3917 2021-02-18 Jakub Jelinek <jakub@redhat.com>
3920 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
3922 2021-02-18 Richard Biener <rguenther@suse.de>
3925 * gcc.dg/pr99122-1.c: New testcase.
3926 * gcc.dg/pr99122-2.c: Likewise.
3928 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
3930 PR tree-optimization/99142
3931 * gcc.dg/tree-ssa/pr99142.c: New test.
3933 2021-02-18 Jakub Jelinek <jakub@redhat.com>
3936 * g++.dg/warn/Warray-bounds-17.C: New test.
3938 2021-02-18 Jakub Jelinek <jakub@redhat.com>
3941 * gcc.dg/pr99104.c: New test.
3943 2021-02-17 David Malcolm <dmalcolm@redhat.com>
3946 * gcc.dg/analyzer/pr94596.c: New test.
3948 2021-02-17 Nathan Sidwell <nathan@acm.org>
3951 * g++.dg/modules/pr99023_a.H: New.
3952 * g++.dg/modules/pr99023_b.H: New.
3954 2021-02-17 David Malcolm <dmalcolm@redhat.com>
3957 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
3958 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
3959 options. Remove false leak directive.
3960 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
3964 2021-02-17 Julian Brown <julian@codesourcery.com>
3966 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
3967 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
3968 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
3969 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
3970 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
3972 2021-02-17 Julian Brown <julian@codesourcery.com>
3974 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
3975 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
3976 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
3977 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
3978 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
3979 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
3980 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
3981 previously-broken directives.
3983 2021-02-17 Jakub Jelinek <jakub@redhat.com>
3986 * g++.dg/ubsan/pr99106.C: New test.
3988 2021-02-17 Nathan Sidwell <nathan@acm.org>
3991 * g++.dg/lookup/pr99116-1.C: New.
3992 * g++.dg/lookup/pr99116-2.C: New.
3994 2021-02-17 Nathan Sidwell <nathan@acm.org>
3997 * g++.dg/modules/pr99071_a.H: New.
3998 * g++.dg/modules/pr99071_b.H: New.
4000 2021-02-17 Patrick Palka <ppalka@redhat.com>
4004 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
4005 "call to non-'constexpr' function" error message.
4007 2021-02-16 Nathan Sidwell <nathan@acm.org>
4009 * g++.dg/modules/pr99050_a.H: New.
4010 * g++.dg/modules/pr99050_b.C: New.
4012 2021-02-16 Marek Polacek <polacek@redhat.com>
4015 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
4016 * g++.dg/ext/attr-assume-aligned.C: New test.
4018 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
4020 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
4021 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
4023 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
4025 * gfortran.dg/goacc/ref_inquiry.f90: New test.
4026 * gfortran.dg/gomp/ref_inquiry.f90: New test.
4028 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
4031 * gcc.c-torture/compile/pr98096.c: New.
4033 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
4036 * gfortran.dg/fmt_nonchar_1.f90: New test.
4037 * gfortran.dg/fmt_nonchar_2.f90: New test.
4039 2021-02-16 Jakub Jelinek <jakub@redhat.com>
4042 * gcc.target/i386/pr99100.c: New test.
4044 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
4046 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
4048 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
4050 PR rtl-optimization/98872
4051 * gcc.target/powerpc/pr98872.c: New test.
4053 2021-02-15 Jakub Jelinek <jakub@redhat.com>
4055 PR tree-optimization/99079
4056 * gcc.dg/fold-modpow2-2.c: New test.
4057 * gcc.c-torture/execute/pr99079.c: New test.
4059 2021-02-13 Jakub Jelinek <jakub@redhat.com>
4061 PR rtl-optimization/98439
4062 * gcc.target/i386/pr98439.c: New test.
4064 2021-02-13 Jakub Jelinek <jakub@redhat.com>
4067 * gcc.target/i386/pr96166.c: New test.
4069 2021-02-12 Jakub Jelinek <jakub@redhat.com>
4071 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
4072 and restrict the test to aarch64-*-* target only.
4074 2021-02-12 Nathan Sidwell <nathan@acm.org>
4076 * g++.dg/modules/pr99039_a.C: New.
4077 * g++.dg/modules/pr99039_b.C: New.
4079 2021-02-12 Nathan Sidwell <nathan@acm.org>
4082 * g++.dg/modules/pr99040_a.C: New.
4083 * g++.dg/modules/pr99040_b.C: New.
4084 * g++.dg/modules/pr99040_c.C: New.
4085 * g++.dg/modules/pr99040_d.C: New.
4087 2021-02-12 Nathan Sidwell <nathan@acm.org>
4091 * g++.dg/lookup/pr99039.C: New.
4093 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
4096 * gfortran.dg/ieee/ieee_12.f90: New test.
4098 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
4100 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
4102 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
4105 * gcc.target/arm/pr98931.c: Add -mthumb
4107 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
4110 * gfortran.dg/assumed_rank_20.f90: New test.
4112 2021-02-12 Jakub Jelinek <jakub@redhat.com>
4115 * g++.dg/cpp2a/concepts-requires24.C: New test.
4117 2021-02-12 Jason Merrill <jason@redhat.com>
4120 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
4122 2021-02-12 David Malcolm <dmalcolm@redhat.com>
4125 * g++.dg/analyzer/pr99064.C: New test.
4126 * gcc.dg/analyzer/pr98969.c: New test.
4128 2021-02-11 Marek Polacek <polacek@redhat.com>
4131 * g++.dg/template/deduce10.C: New test.
4132 * g++.dg/template/deduce9.C: New test.
4134 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
4137 * g++.target/powerpc/pr99041.C: New test.
4139 2021-02-11 Jakub Jelinek <jakub@redhat.com>
4142 * g++.dg/ext/flexary38.C: New test.
4144 2021-02-11 Marek Polacek <polacek@redhat.com>
4147 * g++.dg/cpp0x/variadic-crash6.C: New test.
4149 2021-02-11 Patrick Palka <ppalka@redhat.com>
4152 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
4154 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
4157 * gcc.target/arm/pr98931.c: New testcase.
4159 2021-02-11 Joel Hutton <joel.hutton@arm.com>
4161 PR tree-optimization/98772
4162 * gcc.target/aarch64/pr98772.c: New test.
4164 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
4167 * gfortran.dg/typebound_call_32.f90: New test.
4169 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
4172 * gfortran.dg/pr99060.f90: New test.
4174 2021-02-11 Alexandre Oliva <oliva@adacore.com>
4176 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
4178 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4181 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
4183 2021-02-10 Martin Sebor <msebor@redhat.com>
4185 PR tree-optimization/92879
4186 * g++.dg/warn/Warray-bounds-16.C: New test.
4188 2021-02-10 David Malcolm <dmalcolm@redhat.com>
4190 PR preprocessor/96391
4191 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
4192 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
4193 using the location_overflow_plugin.c from gcc.dg/plugin.
4195 2021-02-10 Jakub Jelinek <jakub@redhat.com>
4198 * g++.dg/ext/weak6.C: New test.
4200 2021-02-10 Jakub Jelinek <jakub@redhat.com>
4203 * gcc.target/i386/pr99025.c: New test.
4205 2021-02-10 Jakub Jelinek <jakub@redhat.com>
4209 * g++.dg/cpp2a/constexpr-new16.C: New test.
4210 * g++.dg/cpp2a/constexpr-new17.C: New test.
4212 2021-02-10 Nathan Sidwell <nathan@acm.org>
4215 * g++.dg/lookup/pr99030.C: New.
4217 2021-02-10 Jakub Jelinek <jakub@redhat.com>
4220 * g++.dg/gomp/pr99007.C: New test.
4221 * gcc.dg/gomp/pr99007-1.c: New test.
4222 * gcc.dg/gomp/pr99007-2.c: New test.
4223 * gcc.dg/gomp/pr99007-3.c: New test.
4225 2021-02-10 Julian Brown <julian@codesourcery.com>
4228 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
4229 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
4230 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
4232 2021-02-09 David Malcolm <dmalcolm@redhat.com>
4235 * gcc.dg/analyzer/file-1.c (test_5): New.
4236 * gcc.dg/analyzer/file-3.c: New test.
4238 2021-02-09 David Malcolm <dmalcolm@redhat.com>
4241 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
4242 * gcc.dg/analyzer/pr94851-2.c: New test.
4243 * gcc.dg/analyzer/pr98575-1.c: New test.
4245 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
4247 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
4249 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
4251 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
4253 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
4255 2021-02-09 Nathan Sidwell <nathan@acm.org>
4258 * g++.dg/modules/pr98944_a.C: New.
4259 * g++.dg/modules/pr98944_b.C: New.
4260 * g++.dg/modules/pr98944_c.C: New.
4261 * g++.dg/modules/pr98944_d.C: New.
4263 2021-02-09 Jakub Jelinek <jakub@redhat.com>
4266 * g++.dg/warn/Wstringop-overread-1.C: New test.
4268 2021-02-09 Jason Merrill <jason@redhat.com>
4271 * g++.dg/cpp2a/consteval-expinst1.C: New test.
4273 2021-02-09 Jason Merrill <jason@redhat.com>
4276 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
4278 2021-02-09 Jason Merrill <jason@redhat.com>
4281 * g++.dg/cpp2a/no_unique_address12.C: New test.
4283 2021-02-08 Nathan Sidwell <nathan@acm.org>
4285 * g++.dg/modules/pr98531-2.h: New.
4286 * g++.dg/modules/pr98531-2_a.H: New.
4287 * g++.dg/modules/pr98531-2_b.C: New.
4288 * g++.dg/modules/pr98531-3.h: New.
4289 * g++.dg/modules/pr98531-3_a.H: New.
4290 * g++.dg/modules/pr98531-3_b.C: New.
4292 2021-02-08 Nathan Sidwell <nathan@acm.org>
4295 * g++.dg/modules/pr98531-1.h: New.
4296 * g++.dg/modules/pr98531-1_a.H: New.
4297 * g++.dg/modules/pr98531-1_b.C: New.
4298 * g++.dg/abi/pr98531-1.C: New.
4299 * g++.dg/abi/pr98531-2.C: New.
4300 * g++.dg/abi/pr98531-3.C: New.
4301 * g++.dg/abi/pr98531-4.C: New.
4303 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
4306 * gfortran.dg/pr98974.F90: New test.
4308 2021-02-08 Richard Biener <rguenther@suse.de>
4311 * g++.dg/lto/pr96591_0.C: New testcase.
4313 2021-02-05 Marek Polacek <polacek@redhat.com>
4316 * g++.dg/cpp2a/volatile5.C: New test.
4318 2021-02-05 Marek Polacek <polacek@redhat.com>
4321 * g++.dg/cpp2a/using-enum-8.C: New test.
4323 2021-02-05 Nathan Sidwell <nathan@acm.org>
4326 * c-c++-common/pr98943.c: New.
4328 2021-02-05 Richard Biener <rguenther@suse.de>
4330 PR tree-optimization/98855
4331 * g++.dg/vect/slp-pr98855.cc: New testcase.
4333 2021-02-05 Jakub Jelinek <jakub@redhat.com>
4336 * g++.dg/cpp1z/decomp54.C: New test.
4338 2021-02-05 liuhongt <hongtao.liu@intel.com>
4341 * g++.target/i386/avx512bw-pr98537-1.C: New test.
4342 * g++.target/i386/avx512vl-pr98537-1.C: New test.
4343 * g++.target/i386/avx512vl-pr98537-2.C: New test.
4344 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
4345 integer mask comparison should not be generated.
4346 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
4347 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
4348 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
4350 2021-02-04 Julian Brown <julian@codesourcery.com>
4352 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
4353 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
4354 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
4355 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
4357 2021-02-04 Julian Brown <julian@codesourcery.com>
4359 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
4361 2021-02-04 Julian Brown <julian@codesourcery.com>
4363 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
4365 2021-02-04 Jakub Jelinek <jakub@redhat.com>
4368 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
4369 $section is .opd, look at .L.$symbol_name's section.
4370 (parse_section_section_of_symbols): Handle .previous directive.
4371 * gcc.dg/array-quals-1.c: Allow .sdata section.
4373 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
4375 * gdc.dg/intrinsics.d: Update test.
4377 2021-02-04 Martin Sebor <msebor@redhat.com>
4380 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
4381 * gcc.dg/label-decl-4.c: Same.
4382 * gcc.dg/mismatch-decl-1.c: Same.
4383 * gcc.dg/old-style-then-proto-1.c: Same.
4384 * gcc.dg/parm-mismatch-1.c: Same.
4385 * gcc.dg/pr35445.c: Same.
4386 * gcc.dg/redecl-11.c: Same.
4387 * gcc.dg/redecl-12.c: Same.
4388 * gcc.dg/redecl-13.c: Same.
4389 * gcc.dg/redecl-15.c: Same.
4390 * gcc.dg/tls/thr-init-1.c: Same.
4391 * objc.dg/id-1.m: Same.
4392 * objc.dg/tls/diag-3.m: Same.
4393 * gcc.dg/pr97882.c: New test.
4394 * gcc.dg/qual-return-7.c: New test.
4395 * gcc.dg/qual-return-8.c: New test.
4397 2021-02-04 Jason Merrill <jason@redhat.com>
4400 * g++.dg/cpp2a/concepts-variadic3.C: New test.
4402 2021-02-04 David Malcolm <dmalcolm@redhat.com>
4405 * gcc.dg/pr97932.c: New test.
4407 2021-02-04 emsr <3dw4rd@verizon.net>
4409 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
4411 2021-02-04 Jakub Jelinek <jakub@redhat.com>
4413 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
4414 of make_signed<size_t>::type in the diagnostics.
4416 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
4419 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
4421 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
4423 * gfortran.dg/goacc/substring.f90: New test.
4424 * gfortran.dg/gomp/substring.f90: New test.
4426 2021-02-04 Martin Liska <mliska@suse.cz>
4428 * gcc.target/i386/prefer-vector-width-attr.c: New test.
4430 2021-02-04 Jason Merrill <jason@redhat.com>
4433 * g++.dg/cpp1z/class-deduction78.C: New test.
4435 2021-02-04 Jason Merrill <jason@redhat.com>
4438 * g++.dg/cpp0x/pr84630.C: Call b().
4439 * g++.dg/cpp2a/lambda-uneval13.C: New test.
4440 * g++.dg/ext/attr-expr1.C: New test.
4442 2021-02-03 Jakub Jelinek <jakub@redhat.com>
4444 PR preprocessor/98882
4445 * gcc.dg/cpp/pr98882.c: New test.
4447 2021-02-03 Jason Merrill <jason@redhat.com>
4449 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
4450 hash-table-verification-limit=10000.
4452 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
4454 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
4455 * g++.dg/cpp23/feat-cxx2b.C: New test.
4456 * g++.dg/cpp23/size_t-literals.C: New test.
4457 * g++.dg/warn/Wsize_t-literals.C: New test.
4459 2021-02-03 Jakub Jelinek <jakub@redhat.com>
4462 * g++.dg/cpp2a/no_unique_address11.C: New test.
4464 2021-02-03 Marek Polacek <polacek@redhat.com>
4467 * g++.dg/cpp0x/noexcept65.C: New test.
4469 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
4472 * gfortran.dg/coarray/array_temporary.f90: New test.
4474 2021-02-03 Jakub Jelinek <jakub@redhat.com>
4477 * gcc.dg/pr97487-1.c: New test.
4478 * gcc.dg/pr97487-2.c: New test.
4480 2021-02-03 Jakub Jelinek <jakub@redhat.com>
4483 * gcc.target/i386/pr97971.c: New test.
4485 2021-02-03 Jakub Jelinek <jakub@redhat.com>
4487 PR tree-optimization/98287
4488 * gcc.dg/pr98287.c: New test.
4490 2021-02-03 Tamar Christina <tamar.christina@arm.com>
4492 PR tree-optimization/98928
4493 * gcc.target/i386/pr98928.c: New test.
4495 2021-02-02 Martin Liska <mliska@suse.cz>
4498 * gcc.target/i386/pr97510.c: New test.
4500 2021-02-02 Jason Merrill <jason@redhat.com>
4503 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
4505 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4507 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
4509 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
4512 * gfortran.dg/pr91862.f90: New test.
4514 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4516 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
4518 2021-02-02 Jakub Jelinek <jakub@redhat.com>
4520 PR tree-optimization/98848
4521 * gcc.dg/vect/pr98848.c: New test.
4522 * gcc.dg/vect/pr92205.c: Remove xfail.
4524 2021-02-02 Jakub Jelinek <jakub@redhat.com>
4526 PR tree-optimization/97960
4527 * g++.dg/torture/pr97960.C: New test.
4529 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
4532 * g++.dg/opt/pr98743.C: New.
4534 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
4536 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
4538 2021-02-02 Alexandre Oliva <oliva@adacore.com>
4540 * gcc.dg/asan/nested-1.c: New.
4542 2021-02-02 David Malcolm <dmalcolm@redhat.com>
4546 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
4547 prefix to support subroutines where necessary.
4548 * gcc.dg/analyzer/data-model-1.c: Likewise.
4549 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
4551 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
4552 subroutines where necessary.
4553 * gcc.dg/analyzer/pr96651-2.c: Likewise.
4554 * gcc.dg/analyzer/signal-4b.c: Likewise.
4555 * gcc.dg/analyzer/single-field.c: Likewise.
4556 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
4558 2021-02-02 David Malcolm <dmalcolm@redhat.com>
4562 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
4563 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
4565 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4567 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
4570 2021-02-01 David Malcolm <dmalcolm@redhat.com>
4573 * gcc.dg/analyzer/pr98918.c: New test.
4575 2021-02-01 Sergei Trofimovich <siarheit@google.com>
4577 PR tree-optimization/98499
4578 * g++.dg/pr98499.C: new test.
4580 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4582 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
4584 2021-02-01 Martin Sebor <msebor@redhat.com>
4587 * gcc.dg/pr97172.c: New test.
4589 2021-02-01 Martin Sebor <msebor@redhat.com>
4592 * g++.dg/Wclass-memaccess-6.C: New test.
4594 2021-02-01 Patrick Palka <ppalka@redhat.com>
4597 * g++.dg/cpp0x/constexpr-98295.C: New test.
4599 2021-02-01 Marek Polacek <polacek@redhat.com>
4602 * g++.dg/ext/builtin-has-attribute2.C: New test.
4604 2021-02-01 Jason Merrill <jason@redhat.com>
4607 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
4609 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
4611 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
4613 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
4615 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
4617 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
4619 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
4621 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
4623 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
4625 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
4627 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
4629 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
4631 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
4633 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
4636 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
4638 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
4640 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
4642 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
4644 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
4647 2021-02-01 Tamar Christina <tamar.christina@arm.com>
4649 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
4651 2021-02-01 Patrick Palka <ppalka@redhat.com>
4654 * g++.dg/cpp1y/constexpr-84494.C: New test.
4656 2021-02-01 Xing GUO <higuoxing@gmail.com>
4658 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
4660 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
4662 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
4663 * gcc.target/powerpc/pr79251.p9.c: Likewise.
4665 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
4667 * c-c++-common/attr-used-5.c: Skip for Darwin.
4668 * c-c++-common/attr-used-6.c: Likewise.
4669 * c-c++-common/attr-used-7.c: Likewise.
4670 * c-c++-common/attr-used-8.c: Likewise.
4671 * c-c++-common/attr-used-9.c: Likewise.
4673 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
4675 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
4676 * gcc.target/powerpc/pr79251.p9.c: Same.
4678 2021-01-30 Jakub Jelinek <jakub@redhat.com>
4680 * gcc.target/i386/20051216-1.c: New test.
4682 2021-01-30 Jakub Jelinek <jakub@redhat.com>
4685 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
4686 scan-tree-dump-times to x86 and aarch64 targets.
4687 * gcc.dg/gomp/simd-3.c: Likewise.
4689 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
4692 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
4695 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
4697 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
4699 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
4702 * gcc.target/aarch64/pr97701.c: Modify.
4704 2021-01-29 David Malcolm <dmalcolm@redhat.com>
4706 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
4708 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
4711 * gcc.target/aarch64/pr97701.c: New.
4713 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
4715 * gcc.target/powerpc/pr91903.c: New test.
4716 * gcc.target/powerpc/builtins-1.fold.h: Update.
4717 * gcc.target/powerpc/builtins-2.c: Update.
4719 2021-01-29 Nathan Sidwell <nathan@acm.org>
4722 * g++.dg/modules/pr98843_a.C: New.
4723 * g++.dg/modules/pr98843_b.H: New.
4724 * g++.dg/modules/pr98843_c.C: New.
4726 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4728 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
4730 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
4731 Richard Biener <rguenther@suse.de>
4733 PR tree-optimization/97627
4734 * g++.dg/pr97627.C: New testcase.
4736 2021-01-29 Jakub Jelinek <jakub@redhat.com>
4739 * gcc.c-torture/compile/pr98849.c: New test.
4741 2021-01-29 Jakub Jelinek <jakub@redhat.com>
4744 * gcc.dg/pr98331.c: New test.
4746 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
4748 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
4750 * gcc.target/powerpc/pr79251.h: ...this.
4751 * gcc.target/powerpc/pr79251.p9.c: Likewise.
4752 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
4754 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
4755 * gcc.target/powerpc/pr79251-run.p9.c: New test.
4757 2021-01-29 Marek Polacek <polacek@redhat.com>
4760 * g++.dg/parse/error63.C: New test.
4762 2021-01-28 Jakub Jelinek <jakub@redhat.com>
4765 * g++.dg/warn/effc5.C: New test.
4767 2021-01-28 Marek Polacek <polacek@redhat.com>
4770 * g++.dg/cpp0x/alignas19.C: New test.
4771 * g++.dg/warn/Warray-bounds15.C: New test.
4773 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
4776 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
4778 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
4780 * gfortran.dg/ISO_Fortran_binding_18.c: Include
4781 ../../../libgfortran/ISO_Fortran_binding.h rather than
4782 ISO_Fortran_binding.h.
4784 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
4786 * gcc.target/powerpc/float128-longdouble-math.c: New test.
4787 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
4788 * gcc.target/powerpc/float128-math.c: Adjust test for new name
4789 being generated. Add support for running test on power10. Add
4790 support for running if long double defaults to 64-bits.
4792 2021-01-28 Jakub Jelinek <jakub@redhat.com>
4796 * g++.target/i386/pr98847.C: New test.
4798 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4800 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
4802 2021-01-28 Nathan Sidwell <nathan@acm.org>
4805 * g++.dg/modules/pr98770_a.C: New.
4806 * g++.dg/modules/pr98770_b.C: New.
4808 2021-01-28 Harald Anlauf <anlauf@gmx.de>
4811 * gfortran.dg/gomp/pr86470.f90: New test.
4813 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
4816 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
4817 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
4818 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
4819 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
4820 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
4821 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
4822 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
4823 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
4824 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
4825 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
4826 * gcc.target/powerpc/pr79251.p8.c: Likewise.
4827 * gcc.target/powerpc/pr79251.p9.c: Likewise.
4828 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
4829 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
4832 2021-01-28 Xing GUO <higuoxing@gmail.com>
4834 * gcc.target/riscv/attribute-18.c: New test.
4836 2021-01-27 Harris Snyder <hsnyder@structura.bio>
4838 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
4839 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
4841 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
4843 PR rtl-optimization/97684
4844 * gcc.target/i386/pr97684.c: New.
4846 2021-01-27 Jason Merrill <jason@redhat.com>
4849 * g++.dg/lookup/using4.C: No error in C++20.
4850 * g++.dg/cpp0x/decltype37.C: Adjust message.
4851 * g++.dg/template/crash75.C: Adjust message.
4852 * g++.dg/template/crash76.C: Adjust message.
4853 * g++.dg/cpp0x/inh-ctor36.C: New test.
4854 * g++.dg/cpp1z/inh-ctor39.C: New test.
4855 * g++.dg/cpp2a/using-enum-7.C: New test.
4857 2021-01-27 Jakub Jelinek <jakub@redhat.com>
4860 * gcc.c-torture/execute/pr98853-1.c: New test.
4861 * gcc.c-torture/execute/pr98853-2.c: New test.
4863 2021-01-27 Richard Biener <rguenther@suse.de>
4865 PR tree-optimization/98854
4866 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
4868 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
4872 * gfortran.dg/proc_ptr_52.f90 : New test.
4874 2021-01-27 liuhongt <hongtao.liu@intel.com>
4877 * gcc.target/i386/pr98833.c: New test.
4879 2021-01-27 Jakub Jelinek <jakub@redhat.com>
4881 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
4882 optimize ("no-strict-aliasing") attribute.
4883 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
4884 array to avoid violating TBAA.
4885 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
4886 array to avoid violating TBAA.
4887 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
4888 array to avoid violating TBAA.
4889 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
4890 array to avoid violating TBAA.
4892 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
4895 * gfortran.dg/elemental_function_5.f90 : New test.
4897 2021-01-27 Jakub Jelinek <jakub@redhat.com>
4899 PR tree-optimization/97260
4900 * gcc.dg/tree-ssa/pr97260.c: New test.
4902 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
4904 * lib/target-supports.exp (check_effective_target_c++2a):
4905 Check for C++2a or C++23.
4906 (check_effective_target_c++20_down): New.
4907 (check_effective_target_c++23_only): New.
4908 (check_effective_target_c++23): New.
4909 * g++.dg/cpp23/cplusplus.C: New.
4911 2021-01-26 Jason Merrill <jason@redhat.com>
4914 * g++.dg/torture/pr97474.C: New test.
4916 2021-01-26 Jason Merrill <jason@redhat.com>
4919 * g++.dg/cpp2a/no_unique_address10.C: New test.
4920 * g++.dg/cpp2a/no_unique_address9.C: New test.
4922 2021-01-26 Jakub Jelinek <jakub@redhat.com>
4924 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
4925 optimize ("no-strict-aliasing") attribute.
4926 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
4927 array to avoid violating TBAA.
4928 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
4929 array to avoid violating TBAA.
4930 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
4931 array to avoid violating TBAA.
4932 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
4933 array to avoid violating TBAA.
4935 2021-01-26 Jakub Jelinek <jakub@redhat.com>
4938 * gcc.c-torture/execute/pr98681.c: New test.
4940 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4943 * gfortran.dg/elemental_assignment_1.f90: New test.
4945 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
4947 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
4948 add previously missing space in '$ident link'.
4950 2021-01-26 Jakub Jelinek <jakub@redhat.com>
4953 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
4955 2021-01-26 Alexandre Oliva <oliva@adacore.com>
4957 * gnat.dg/asan1.adb: New test.
4958 * gnat.dg/asan1_pkg.ads: New additional source.
4960 2021-01-25 Harald Anlauf <anlauf@gmx.de>
4963 * gfortran.dg/pr70070.f90: New test.
4965 2021-01-25 Martin Sebor <msebor@redhat.com>
4968 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
4969 * g++.dg/warn/Wnonnull10.C: New test.
4970 * g++.dg/warn/Wnonnull9.C: New test.
4972 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4974 * gfortran.dg/associate_57.f90: New test.
4976 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4979 * gfortran.dg/interface_assignment_7.f90: New test.
4981 2021-01-25 Jason Merrill <jason@redhat.com>
4984 * g++.dg/cpp2a/no_unique_address8.C: New test.
4986 2021-01-25 Richard Biener <rguenther@suse.de>
4989 * gcc.dg/pr98807.c: New testcase.
4991 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
4993 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
4994 * gnat.dg/thunk2_pkg.ads: New helper.
4996 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
4999 * gfortran.dg/charlen_18.f90 : New test.
5001 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
5003 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
5005 * g++.dg/tc1/dr142.C: Same as above.
5006 * g++.dg/tc1/dr52.C: Same as above.
5007 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
5008 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
5009 * g++.old-deja/g++.jason/access8.C: Same as above.
5010 * g++.old-deja/g++.law/access4.C: Same as above.
5011 * g++.old-deja/g++.law/visibility12.C: Same as above.
5012 * g++.old-deja/g++.law/visibility4.C: Same as above.
5013 * g++.old-deja/g++.law/visibility8.C: Same as above.
5014 * g++.old-deja/g++.other/access4.C: Same as above.
5016 2021-01-23 Patrick Palka <ppalka@redhat.com>
5020 * g++.dg/cpp0x/this2.C: New test.
5021 * g++.dg/template/pr97399.C: New test.
5023 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
5025 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
5026 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
5027 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
5028 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
5029 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
5030 * gcc.target/powerpc/pr79251.p9.c: Same.
5032 2021-01-22 Marek Polacek <polacek@redhat.com>
5035 * g++.dg/cpp0x/noexcept64.C: New test.
5037 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
5039 * g++.dg/eh/spbp.C: Remove skip on AIX.
5041 2021-01-22 Jakub Jelinek <jakub@redhat.com>
5043 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
5044 typo, UINON_TYPE to UNION_TYPE.
5046 2021-01-22 Jakub Jelinek <jakub@redhat.com>
5048 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
5049 UINON_TYPE to UNION_TYPE.
5050 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
5051 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
5053 2021-01-22 Jakub Jelinek <jakub@redhat.com>
5055 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
5056 optimize ("no-strict-aliasing") attribute.
5058 2021-01-22 Jason Merrill <jason@redhat.com>
5061 * g++.dg/init/elide7.C: New test.
5063 2021-01-22 Jakub Jelinek <jakub@redhat.com>
5066 * g++.dg/ubsan/pr95693.C: New test.
5068 2021-01-22 Marek Polacek <polacek@redhat.com>
5071 * g++.dg/abi/mangle76.C: New test.
5073 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
5076 * gfortran.dg/associated_target_7.f90 : New test.
5078 2021-01-22 Martin Jambor <mjambor@suse.cz>
5080 PR tree-optimization/47059
5081 * gcc.dg/tree-ssa/pr47059.c: New test.
5083 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5085 PR tree-optimization/98766
5086 * gcc.dg/pr98766.c: New test.
5088 2021-01-22 Nathan Sidwell <nathan@acm.org>
5091 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
5092 embedded absolute paths.
5093 (module_do_it): Append $std to test name.
5095 2021-01-22 Richard Biener <rguenther@suse.de>
5098 * gcc.dg/pr98793.c: New testcase.
5100 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
5102 * gcc.target/powerpc/pr79251.p8.c: New test.
5103 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
5105 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
5106 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
5107 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
5108 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
5109 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
5110 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
5111 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
5112 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
5113 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
5114 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
5116 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
5118 * gcc.target/powerpc/pr79251.p9.c: New test.
5119 * gcc.target/powerpc/pr79251-run.c: New test.
5120 * gcc.target/powerpc/pr79251.h: New header.
5122 2021-01-22 Richard Biener <rguenther@suse.de>
5125 * gcc.dg/torture/pr98773.c: New testcase.
5127 2021-01-22 Jakub Jelinek <jakub@redhat.com>
5129 PR tree-optimization/90248
5130 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
5132 * gcc.dg/pr90248.c: New test.
5134 2021-01-22 Jakub Jelinek <jakub@redhat.com>
5136 PR tree-optimization/98255
5137 * gcc.dg/pr98255.c: New test.
5139 2021-01-22 Richard Biener <rguenther@suse.de>
5141 PR tree-optimization/98786
5142 * gcc.dg/torture/pr98786.c: New testcase.
5144 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5147 * gcc.target/arm/pr98636.c: New test.
5149 2021-01-22 liuhongt <hongtao.liu@intel.com>
5153 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
5154 * gcc.target/i386/avx512f-pr96891-1.c: New test.
5155 * gcc.target/i386/avx512f-pr96891-2.c: New test.
5156 * gcc.target/i386/avx512f-pr96891-3.c: New test.
5157 * g++.target/i386/avx512f-pr96891-1.C: New test.
5158 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
5160 2021-01-22 Marek Polacek <polacek@redhat.com>
5163 * g++.dg/cpp0x/noexcept63.C: New test.
5165 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
5167 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
5169 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
5170 explicitly check for intervening space, tab or period.
5172 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
5174 PR rtl-optimization/98777
5175 * gcc.target/riscv/pr98777.c: New.
5177 2021-01-21 Patrick Palka <ppalka@redhat.com>
5180 * g++.dg/cpp0x/decltype-71879.C: New test.
5182 2021-01-21 Jakub Jelinek <jakub@redhat.com>
5185 * g++.dg/cpp1y/constexpr-98672.C: New test.
5187 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
5190 * lib/target-supports.exp
5191 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
5192 * gcc.target/arm/ivopts.c: Use target
5193 'arm_thumb2_no_arm_v8_1_lob'.
5195 2021-01-21 Nathan Sidwell <nathan@acm.org>
5198 * g++.dg/modules/stat-mem-1.h: New.
5199 * g++.dg/modules/stat-mem-1_a.H: New.
5200 * g++.dg/modules/stat-mem-1_b.C: New.
5202 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
5205 * gfortran.dg/module_procedure_5.f90 : New test.
5206 * gfortran.dg/module_procedure_6.f90 : New test.
5208 2021-01-21 Richard Biener <rguenther@suse.de>
5211 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
5213 2021-01-21 Richard Biener <rguenther@suse.de>
5216 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
5218 2021-01-21 Richard Biener <rguenther@suse.de>
5220 * gcc.dg/Walloca-2.c: Un-XFAIL.
5222 2021-01-21 liuhongt <hongtao.liu@intel.com>
5224 PR rtl-optimization/98694
5225 * gcc.target/i386/pr98694.c: New test.
5227 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
5229 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
5231 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5233 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
5236 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
5238 PR rtl-optimization/98722
5239 * g++.target/s390/pr98722.C: New.
5241 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
5243 PR tree-optimization/96674
5244 * gcc.dg/pr96674.c: New tests.
5246 2021-01-20 Patrick Palka <ppalka@redhat.com>
5249 * g++.dg/cpp2a/lambda-generic9.C: New test.
5251 2021-01-20 Patrick Palka <ppalka@redhat.com>
5254 * g++.dg/parse/access12.C: New test.
5255 * g++.dg/template/access35.C: New test.
5257 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
5259 PR tree-optimization/98535
5260 * gcc.target/aarch64/sve/pr98535.c: New file.
5262 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
5265 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
5266 missing diagnostic issues with c_intptr_t == default integer kind.
5268 2021-01-20 Jakub Jelinek <jakub@redhat.com>
5270 PR tree-optimization/98721
5271 * gcc.dg/pr98721-1.c: New test.
5272 * gcc.dg/pr98721-2.c: New test.
5274 2021-01-20 Richard Biener <rguenther@suse.de>
5276 PR tree-optimization/98758
5277 * gcc.dg/torture/pr98758.c: New testcase.
5279 2021-01-20 Jakub Jelinek <jakub@redhat.com>
5282 * c-c++-common/gomp/task-detach-2.c: New test.
5284 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
5288 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
5290 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
5292 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
5293 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
5294 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
5295 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
5296 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
5297 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
5299 2021-01-19 Marek Polacek <polacek@redhat.com>
5302 * g++.dg/template/deduce8.C: New test.
5304 2021-01-19 Marek Polacek <polacek@redhat.com>
5307 * g++.dg/lookup/using64.C: New test.
5308 * g++.dg/lookup/using65.C: New test.
5310 2021-01-19 Martin Sebor <msebor@redhat.com>
5313 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
5314 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
5315 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
5316 * gcc.dg/Wfree-nonheap-object-4.c: New test.
5318 2021-01-19 Patrick Palka <ppalka@redhat.com>
5322 * g++.dg/opt/pr87974.C: Adjust.
5323 * g++.dg/template/access34.C: New test.
5324 * g++.dg/template/friend68.C: New test.
5325 * g++.dg/template/friend69.C: New test.
5327 2021-01-19 Marek Polacek <polacek@redhat.com>
5330 * g++.dg/cpp0x/noexcept62.C: New test.
5332 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
5334 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
5336 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5338 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5339 (CHECK_CUMULATIVE_SAT): Delete.
5340 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
5342 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
5343 Remove uses of the above.
5344 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
5346 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
5347 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
5348 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
5349 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
5351 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
5352 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
5353 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
5355 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
5356 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
5357 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
5359 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
5360 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
5361 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
5363 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
5364 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
5365 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
5367 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
5368 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
5369 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
5370 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
5371 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
5372 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
5374 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
5375 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
5377 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
5378 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
5380 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
5381 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
5383 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
5384 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
5385 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
5386 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
5387 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
5388 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
5389 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
5390 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
5391 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
5392 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
5394 2021-01-19 Jeff Law <law@redhat.com>
5396 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
5397 and update expected output.
5399 2021-01-19 Richard Biener <rguenther@suse.de>
5402 * g++.dg/pr98330.C: New testcase.
5403 * gcc.dg/pr98330.c: Likewise.
5405 2021-01-19 Richard Biener <rguenther@suse.de>
5408 * gfortran.dg/pr97673.f90: New testcase.
5410 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
5413 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
5414 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
5415 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
5417 2021-01-19 Martin Jambor <mjambor@suse.cz>
5420 * g++.dg/ipa/pr98690.C: New test.
5422 2021-01-18 Jeff Law <law@redhat.com>
5424 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
5426 2021-01-18 Patrick Palka <ppalka@redhat.com>
5428 * g++.dg/cpp1z/class-deduction77.C: New test.
5430 2021-01-18 Jakub Jelinek <jakub@redhat.com>
5432 PR tree-optimization/98727
5433 * gcc.c-torture/execute/pr98727.c: New test.
5435 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
5438 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
5439 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
5441 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
5443 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
5444 * g++.dg/no-stack-protector-attr.C: Likewise.
5446 2021-01-18 David Malcolm <dmalcolm@redhat.com>
5448 * gcc.dg/analyzer/attr-malloc-1.c: New test.
5449 * gcc.dg/analyzer/attr-malloc-2.c: New test.
5450 * gcc.dg/analyzer/attr-malloc-4.c: New test.
5451 * gcc.dg/analyzer/attr-malloc-5.c: New test.
5452 * gcc.dg/analyzer/attr-malloc-6.c: New test.
5453 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
5454 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
5456 2021-01-18 Richard Biener <rguenther@suse.de>
5459 * gcc.dg/vect/slp-11b.c: Adjust.
5461 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
5464 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
5465 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
5467 2021-01-18 Richard Biener <rguenther@suse.de>
5470 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
5472 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
5474 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
5475 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
5476 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
5477 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
5478 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
5479 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
5480 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
5481 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
5482 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
5483 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
5484 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
5485 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
5487 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
5489 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
5490 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
5491 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
5492 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
5493 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
5494 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
5495 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
5496 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
5497 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
5498 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
5499 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
5501 2021-01-17 Martin Jambor <mjambor@suse.cz>
5504 * gcc.dg/ipa/pr98222.c: New test.
5506 2021-01-16 Jakub Jelinek <jakub@redhat.com>
5508 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
5509 ../../../libgfortran/ISO_Fortran_binding.h rather than
5510 ISO_Fortran_binding.h.
5512 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
5514 * c-c++-common/gomp/task-detach-1.c: New.
5515 * g++.dg/gomp/task-detach-1.C: New.
5516 * gcc.dg/gomp/task-detach-1.c: New.
5517 * gfortran.dg/gomp/task-detach-1.f90: New.
5519 2021-01-16 Jakub Jelinek <jakub@redhat.com>
5521 PR tree-optimization/96669
5522 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
5523 * gcc.dg/tree-ssa/pr96669-2.c: New test.
5525 2021-01-16 Jakub Jelinek <jakub@redhat.com>
5527 PR tree-optimization/96271
5528 * gcc.target/i386/pr96271.c: New test.
5530 2021-01-15 Carl Love <cel@us.ibm.com>
5532 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
5534 2021-01-15 Harris Snyder <hsnyder@structura.bio>
5536 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
5537 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
5539 2021-01-15 Nathan Sidwell <nathan@acm.org>
5542 * g++.dg/template/pr98538.C: New.
5544 2021-01-15 Nathan Sidwell <nathan@acm.org>
5546 PR preprocessor/95253
5547 * g++.dg/modules/dep-1_a.C: Adjust expected output.
5548 * g++.dg/modules/dep-1_b.C: Likewise.
5549 * g++.dg/modules/dep-2.C: Likewise.
5551 2021-01-15 Jakub Jelinek <jakub@redhat.com>
5553 PR tree-optimization/96669
5554 * gcc.dg/tree-ssa/pr96669-1.c: New test.
5556 2021-01-15 Jakub Jelinek <jakub@redhat.com>
5558 PR tree-optimization/96681
5559 * gcc.dg/tree-ssa/pr96681.c: New test.
5561 2021-01-15 Jason Merrill <jason@redhat.com>
5564 * g++.dg/cpp1z/elide5.C: New test.
5566 2021-01-15 Jason Merrill <jason@redhat.com>
5568 * g++.dg/cpp1z/elide4.C: New test.
5570 2021-01-15 Jason Merrill <jason@redhat.com>
5573 * g++.dg/cpp0x/initlist-array13.C: New test.
5575 2021-01-15 Alexandre Oliva <oliva@adacore.com>
5577 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
5578 * gcc.dg/analyzer/data-model-1.c: Likewise.
5579 * gcc.dg/analyzer/malloc-1.c: Likewise.
5580 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
5582 2021-01-15 Jakub Jelinek <jakub@redhat.com>
5584 PR tree-optimization/96671
5585 * gcc.dg/tree-ssa/pr96671-1.c: New test.
5586 * gcc.dg/tree-ssa/pr96671-2.c: New test.
5588 2021-01-15 Jakub Jelinek <jakub@redhat.com>
5590 PR tree-optimization/98597
5591 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
5592 Expect for now a (char *) cast for VLAs.
5593 * gcc.dg/uninit-40.c: New test.
5595 2021-01-15 Nathan Sidwell <nathan@acm.org>
5598 * g++.dg/modules/pr98591.H: New file.
5600 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
5603 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
5604 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
5606 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
5608 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
5609 libatomic into testcases in gcc.target/s390/md.
5610 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
5613 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
5616 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
5617 vceqz_p64, vceqq_p64 and vceqzq_p64.
5618 * gcc.target/arm/simd/vceqz_p64.c: New test.
5619 * gcc.target/arm/simd/vceqzq_p64.c: New test.
5621 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
5624 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
5627 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
5628 vceqz_p64, vceqq_p64 and vceqzq_p64.
5630 2021-01-15 Martin Liska <mliska@suse.cz>
5632 * lib/gcov.exp: Use 'env python3' for execution of pytests.
5633 Check that pytest accepts all needed options first.
5634 Improve formatting of PASS/FAIL lines.
5636 2021-01-15 Richard Biener <rguenther@suse.de>
5639 * gcc.dg/vect/bb-slp-32.c: Align p.
5641 2021-01-15 Richard Biener <rguenther@suse.de>
5644 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
5646 2021-01-15 Richard Biener <rguenther@suse.de>
5649 * gcc.dg/vect/slp-45.c: Key scanning on
5652 2021-01-15 Richard Biener <rguenther@suse.de>
5655 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
5657 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
5660 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
5661 vceqz_p64, vceqq_p64 and vceqzq_p64.
5663 2021-01-15 Richard Biener <rguenther@suse.de>
5666 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
5668 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
5670 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
5672 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
5674 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
5676 2021-01-15 Richard Biener <rguenther@suse.de>
5678 PR tree-optimization/98685
5679 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
5681 2021-01-15 Tamar Christina <tamar.christina@arm.com>
5683 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
5684 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
5686 2021-01-14 David Malcolm <dmalcolm@redhat.com>
5688 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
5690 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
5692 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
5694 2021-01-14 Tamar Christina <tamar.christina@arm.com>
5696 * gcc.dg/vect/complex/complex-mla-template.c: New test.
5697 * gcc.dg/vect/complex/complex-mls-template.c: New test.
5698 * gcc.dg/vect/complex/complex-mul-template.c: New test.
5699 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
5700 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
5701 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
5702 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
5703 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
5704 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
5705 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
5706 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
5707 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
5708 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
5709 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
5710 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
5711 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
5712 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
5713 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
5714 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
5715 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
5716 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
5718 2021-01-14 Marek Polacek <polacek@redhat.com>
5720 * g++.dg/template/pr98372.C: Only run in C++14 and up.
5722 2021-01-14 Harald Anlauf <anlauf@gmx.de>
5724 * substr_10.f90: New test.
5725 * substr_9.f90: New test.
5727 2021-01-14 Alexandre Oliva <oliva@adacore.com>
5729 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
5730 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
5732 2021-01-14 Alexandre Oliva <oliva@adacore.com>
5734 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
5736 2021-01-14 Harald Anlauf <anlauf@gmx.de>
5739 * gfortran.dg/pr98661.f90: New test.
5741 2021-01-14 Harald Anlauf <anlauf@gmx.de>
5744 2021-01-14 Harald Anlauf <anlauf@gmx.de>
5747 * gfortran.dg/pr98661.f90: New test.
5749 2021-01-14 Harald Anlauf <anlauf@gmx.de>
5752 * gfortran.dg/pr98661.f90: New test.
5754 2021-01-14 Martin Liska <mliska@suse.cz>
5756 * g++.dg/gcov/gcov-17.C: New test.
5757 * g++.dg/gcov/test-gcov-17.py: New test.
5759 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
5762 * gcc.target/i386/pr98667-1.c: New file.
5763 * gcc.target/i386/pr98667-2.c: Likewise.
5764 * gcc.target/i386/pr98667-3.c: Likewise.
5766 2021-01-14 Richard Biener <rguenther@suse.de>
5768 PR tree-optimization/98674
5769 * gcc.dg/vect/pr98674.c: New testcase.
5771 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
5774 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
5776 * gcc.target/i386/pr95021-3.c: Likewise.
5778 2021-01-14 Nathan Sidwell <nathan@acm.org>
5781 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
5782 * g++.dg/template/pr98372.C: New.
5784 2021-01-14 Jakub Jelinek <jakub@redhat.com>
5787 * gcc.target/i386/pr98670.c: New test.
5789 2021-01-14 Jakub Jelinek <jakub@redhat.com>
5791 PR tree-optimization/96688
5792 * gcc.dg/tree-ssa/pr96688.c: New test.
5793 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
5794 * gcc.target/i386/pr66821.c: Likewise.
5796 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
5798 * gcc.target/aarch64/sve/cost_model_11.c: New test.
5799 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
5800 -fno-vect-cost-model.
5802 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5804 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
5805 sqxtn2 scan-assembler-times.
5807 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5809 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
5810 scan-assembler-times for xtn2.
5812 2021-01-13 Marek Polacek <polacek@redhat.com>
5815 * g++.dg/lookup/using63.C: New test.
5817 2021-01-13 Jakub Jelinek <jakub@redhat.com>
5819 PR tree-optimization/96691
5820 * gcc.dg/tree-ssa/pr96691.c: New test.
5822 2021-01-13 Richard Biener <rguenther@suse.de>
5824 PR tree-optimization/92645
5825 * gcc.target/i386/pr92645-7.c: New testcase.
5826 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
5827 * gcc.dg/pr69047.c: Likewise.
5829 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
5831 * gcc.target/aarch64/sve/mls_2.c: New test.
5832 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
5833 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
5834 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
5835 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
5836 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
5838 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
5840 * gcc.target/aarch64/sve/mla_2.c: New test.
5841 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
5842 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
5843 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
5844 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
5845 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
5847 2021-01-13 Richard Biener <rguenther@suse.de>
5849 PR tree-optimization/92645
5850 * gcc.target/i386/pr92645-6.c: New testcase.
5852 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
5854 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
5855 * gcc.target/aarch64/sve/sel_2.c: Likewise.
5856 * gcc.target/aarch64/sve/sel_3.c: Likewise.
5858 2021-01-13 Jakub Jelinek <jakub@redhat.com>
5861 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
5862 scan-assembler. Add tests with zero vector as first __builtin_shuffle
5864 * gcc.target/i386/pr95905-3.c: New test.
5865 * gcc.target/i386/pr95905-4.c: New test.
5867 2021-01-13 Martin Liska <mliska@suse.cz>
5869 PR tree-optimization/98455
5870 * gcc.dg/tree-ssa/pr98455.c: New test.
5872 2021-01-13 Richard Biener <rguenther@suse.de>
5874 PR tree-optimization/98640
5875 * gcc.dg/torture/pr98640.c: New testcase.
5877 2021-01-13 Jakub Jelinek <jakub@redhat.com>
5880 * gcc.target/i386/pr96938.c: New test.
5882 2021-01-13 Jakub Jelinek <jakub@redhat.com>
5885 * gcc.target/i386/pr95905-1.c: New test.
5886 * gcc.target/i386/pr95905-2.c: New test.
5888 2021-01-13 Julian Brown <julian@codesourcery.com>
5890 * gcc.target/gcn/fpdiv.c: New test.
5892 2021-01-12 Martin Sebor <msebor@redhat.com>
5896 * g++.dg/warn/Wuninitialized-13.C: New test.
5897 gcc.dg/uninit-39.c: New test.
5899 * gcc.dg/uninit-39.c: New file.
5901 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
5904 * gcc.target/arm/simd/mve-vneg.c: Update test.
5906 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
5909 * gcc.target/arm/pr97969.c: New.
5911 2021-01-12 Patrick Palka <ppalka@redhat.com>
5914 * g++.dg/cpp2a/concepts-ctad1.C: New test.
5915 * g++.dg/cpp2a/concepts-ctad2.C: New test.
5917 2021-01-12 Richard Biener <rguenther@suse.de>
5919 PR tree-optimization/98550
5920 * g++.dg/opt/pr98550.C: New testcase.
5922 2021-01-12 Jakub Jelinek <jakub@redhat.com>
5924 PR tree-optimization/98629
5925 * gcc.c-torture/compile/pr98629.c: New test.
5927 2021-01-12 Jakub Jelinek <jakub@redhat.com>
5929 PR tree-optimization/95731
5930 * gcc.dg/tree-ssa/pr95731.c: New test.
5931 * gcc.c-torture/execute/pr95731.c: New test.
5933 2021-01-12 Marek Polacek <polacek@redhat.com>
5936 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
5938 2021-01-12 David Malcolm <dmalcolm@redhat.com>
5941 * gcc.dg/analyzer/pr98628.c: New test.
5943 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
5945 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
5946 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
5947 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
5948 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
5949 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
5950 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
5951 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
5953 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
5955 * g++.target/aarch64/sve/cond_bic_1.C: New test.
5956 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
5957 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
5958 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
5960 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
5962 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
5964 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
5966 * g++.target/aarch64/sve/abd_1.C: New test.
5967 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
5968 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
5969 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
5970 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
5972 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
5974 * gcc.target/aarch64/sve/adr_6.c: New test.
5976 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
5978 * g++.target/aarch64/sve/cond_arith_1.C: New test.
5979 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
5980 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
5981 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
5982 * g++.target/aarch64/sve/cond_shift_1.C: New test.
5983 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
5984 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
5985 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
5987 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
5990 * g++.target/aarch64/sve/max_1.C: New test.
5991 * g++.target/aarch64/sve/min_1.C: Likewise.
5992 * gcc.target/aarch64/sve/mul_2.c: Likewise.
5994 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
5996 * gcc.target/aarch64/sve/shift_2.c: New test.
5998 2021-01-11 Jakub Jelinek <jakub@redhat.com>
6001 * g++.dg/abi/abi-tag24.C: New test.
6003 2021-01-11 Richard Biener <rguenther@suse.de>
6005 PR tree-optimization/91403
6006 * gcc.dg/vect/pr91403.c: New testcase.
6008 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
6011 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
6012 Expect .ld1_args only when GNU LD is used.
6013 Add an exception for *.gcc_args files.
6015 2021-01-11 Jakub Jelinek <jakub@redhat.com>
6017 PR tree-optimization/95867
6018 * gcc.dg/tree-ssa/pr95867.c: New test.
6020 2021-01-11 Jakub Jelinek <jakub@redhat.com>
6022 PR tree-optimization/95852
6023 * gcc.target/i386/pr95852-3.c: New test.
6024 * gcc.target/i386/pr95852-4.c: New test.
6026 2021-01-11 Jakub Jelinek <jakub@redhat.com>
6028 PR tree-optimization/95852
6029 * gcc.target/i386/pr95852-1.c: New test.
6030 * gcc.target/i386/pr95852-2.c: New test.
6032 2021-01-11 Martin Liska <mliska@suse.cz>
6034 PR gcov-profile/98273
6035 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
6036 * g++.dg/gcov/pr98273.C: New test.
6037 * g++.dg/gcov/gcov.py: New test.
6038 * g++.dg/gcov/test-pr98273.py: New test.
6040 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
6042 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
6043 constant then rather than addition.
6044 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
6045 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
6047 2021-01-09 Jakub Jelinek <jakub@redhat.com>
6050 * c-c++-common/pr98556.c: New test.
6052 2021-01-09 Jakub Jelinek <jakub@redhat.com>
6054 PR rtl-optimization/98603
6055 * gcc.target/i386/pr98603.c: New test.
6056 * gcc.target/aarch64/pr98603.c: New test.
6058 2021-01-09 Alexandre Oliva <oliva@gnu.org>
6061 * gcc.dg/debug/pr97714.c: New.
6063 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
6066 * gcc.target/i386/pr98482-1.c: Require lp64.
6067 * gcc.target/i386/pr98482-2.c: Likewise.
6069 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
6071 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
6072 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
6074 2021-01-08 Patrick Palka <ppalka@redhat.com>
6077 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
6079 2021-01-08 Patrick Palka <ppalka@redhat.com>
6082 * g++.dg/template/access32.C: New test.
6083 * g++.dg/template/access33.C: New test.
6085 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
6088 * gcc.target/i386/pr98482-2.c: Updated.
6090 2021-01-08 Richard Biener <rguenther@suse.de>
6092 PR tree-optimization/98544
6093 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
6095 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
6098 * gcc.target/i386/pr98482-1.c: New test.
6099 * gcc.target/i386/pr98482-1.c: Likewise.
6100 * gcc.target/i386/pr98482-2.c: New file.
6102 2021-01-08 Jakub Jelinek <jakub@redhat.com>
6105 * gcc.target/i386/pr98585.c: New test.
6107 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
6109 * gcc.target/aarch64/sve/cnot_2.c: New test.
6110 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
6111 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
6112 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
6113 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
6114 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
6115 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
6117 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
6119 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
6120 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
6121 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
6122 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
6123 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
6124 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
6125 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
6126 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
6128 2021-01-08 Tamar Christina <tamar.christina@arm.com>
6130 * lib/target-supports.exp
6131 (check_effective_target_aarch64_asm_sve2_ok): New.
6132 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
6133 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
6135 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6137 * gcc.target/aarch64/usaba_1.c: New test.
6139 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
6142 * gfortran.dg/deferred_character_35.f90 : New test.
6144 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
6147 * gfortran.dg/implied_do_3.f90 : New test.
6149 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
6151 * gcc.dg/array-quals-1.c: Allow srodata.
6153 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
6155 * gcc.target/riscv/predef-10.c: New.
6156 * gcc.target/riscv/predef-11.c: New.
6157 * gcc.target/riscv/predef-12.c: New.
6158 * gcc.target/riscv/predef-13.c: New.
6160 2021-01-07 Jakub Jelinek <jakub@redhat.com>
6163 * g++.dg/cpp2a/bit-cast10.C: New test.
6165 2021-01-07 Martin Sebor <msebor@redhat.com>
6168 * gcc.dg/plugin/gil-1.c: Adjust expected output.
6169 * gcc.dg/uninit-pr98578.c: New test.
6171 2021-01-07 Marek Polacek <polacek@redhat.com>
6174 * g++.dg/cpp0x/auto55.C: New test.
6176 2021-01-07 David Malcolm <dmalcolm@redhat.com>
6179 * gcc.dg/analyzer/pr98580-a.c: New test.
6180 * gcc.dg/analyzer/pr98580-b.c: New test.
6182 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
6185 * gfortran.dg/associate_54.f90: New test.
6186 * gfortran.dg/associate_55.f90: New test.
6187 * gfortran.dg/associate_56.f90: New test.
6189 2021-01-07 Jakub Jelinek <jakub@redhat.com>
6192 * gcc.target/i386/pr98567-1.c: New test.
6193 * gcc.target/i386/pr98567-2.c: New test.
6195 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
6197 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
6198 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
6199 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
6200 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
6201 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
6202 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
6203 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
6204 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
6206 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
6208 PR tree-optimization/98560
6209 * gcc.dg/vect/pr98560-2.c: New test.
6211 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
6213 PR tree-optimization/98560
6214 * gcc.dg/vect/pr98560-1.c: New test.
6216 2021-01-07 Jakub Jelinek <jakub@redhat.com>
6218 PR tree-optimization/98568
6219 * g++.dg/torture/pr98568.C: New test.
6221 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
6223 * gcc.target/i386/pr92658-avx512bw.c: Add
6224 -mprefer-vector-width=512 to avoid impact of different default
6225 mtune which gcc is built with.
6226 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
6228 2021-01-07 David Malcolm <dmalcolm@redhat.com>
6231 * gcc.dg/analyzer/pr97074.c: New test.
6233 2021-01-07 David Malcolm <dmalcolm@redhat.com>
6236 * gcc.dg/analyzer/pr98564.c: New test.
6238 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
6240 PR rtl-optimization/97978
6241 * gcc.target/i386/pr97978.c: New.
6243 2021-01-06 Martin Sebor <msebor@redhat.com>
6246 * g++.dg/pr95768.C: New test.
6247 * g++.dg/warn/Wuninitialized-12.C: New test.
6248 * gcc.dg/uninit-38.c: New test.
6250 2021-01-06 Martin Sebor <msebor@redhat.com>
6253 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
6255 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
6258 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
6259 as the final suspend point so that we can check that the state
6260 machine has reached the expected point.
6262 2021-01-06 Marek Polacek <polacek@redhat.com>
6265 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
6268 2021-01-06 Alexandre Oliva <oliva@adacore.com>
6270 * g++.dg/opt/store-merging-2.C: Add the required alignment.
6272 2021-01-06 Richard Biener <rguenther@suse.de>
6274 PR tree-optimization/95582
6275 * gcc.dg/pr95582.c: New testcase.
6277 2021-01-06 Richard Biener <rguenther@suse.de>
6279 PR tree-optimization/98513
6280 * gcc.dg/tree-ssa/pr98513.c: New testcase.
6282 2021-01-06 David Malcolm <dmalcolm@redhat.com>
6285 * gcc.dg/analyzer/pr97072.c: New test.
6287 2021-01-06 David Malcolm <dmalcolm@redhat.com>
6290 * gcc.dg/analyzer/pr98073.c: New test.
6292 2021-01-06 David Malcolm <dmalcolm@redhat.com>
6295 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
6297 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
6299 * gcc.target/s390/s390.exp: Replace %% with %.
6301 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
6303 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
6305 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
6308 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
6309 unsigned short to compute pextrw result.
6311 2021-01-05 Patrick Palka <ppalka@redhat.com>
6313 * g++.dg/template/partial5.C: Adjust directives to expect the
6314 same errors across all dialects.
6315 * g++.dg/cpp1z/nontype-auto17.C: New test.
6316 * g++.dg/cpp1z/nontype-auto18.C: New test.
6317 * g++.dg/template/ttp33.C: New test.
6319 2021-01-05 Jakub Jelinek <jakub@redhat.com>
6321 PR tree-optimization/94802
6322 * gcc.target/i386/pr94802.c: New test.
6323 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
6325 2021-01-05 Richard Biener <rguenther@suse.de>
6327 PR tree-optimization/98516
6328 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
6329 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
6331 2021-01-05 Jakub Jelinek <jakub@redhat.com>
6334 * g++.dg/cpp2a/bit-cast8.C: New test.
6335 * g++.dg/cpp2a/bit-cast9.C: New test.
6337 2021-01-05 Marek Polacek <polacek@redhat.com>
6340 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
6341 * g++.dg/cpp0x/noexcept61.C: New test.
6343 2021-01-05 Jakub Jelinek <jakub@redhat.com>
6345 PR tree-optimization/96928
6346 * gcc.dg/tree-ssa/pr96928.c: New test.
6347 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
6348 instead of scanning rtl dump for ifcvt message check assembly
6349 for xor instruction.
6351 2021-01-05 Jakub Jelinek <jakub@redhat.com>
6353 PR tree-optimization/96930
6354 * g++.dg/tree-ssa/pr96930.C: New test.
6356 2021-01-05 Jakub Jelinek <jakub@redhat.com>
6358 PR tree-optimization/96239
6359 * gcc.dg/tree-ssa/pr96239.c: New test.
6361 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
6364 * gcc.target/i386/pr98522.c: New test.
6366 2021-01-05 Nathan Sidwell <nathan@acm.org>
6368 * g++.dg/modules/mod-decl-1.C: Adjust.
6369 * g++.dg/modules/p0713-2.C: Adjust.
6370 * g++.dg/modules/p0713-3.C: Adjust.
6372 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
6375 * gcc.target/i386/pr98495-1.c: New test.
6376 * gcc.target/i386/pr98495-2.c: New test.
6377 * gcc.target/i386/pr98495-3.c: New test.
6378 * gcc.target/i386/pr98495-4.c: New test.
6379 * gcc.target/i386/pr98495-5.c: New test.
6381 2021-01-05 liuhongt <hongtao.liu@intel.com>
6383 * gcc.target/i386/sse2-pr98461-2.c: New test.
6385 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
6387 PR rtl-optimization/97144
6388 * gcc.c-torture/compile/pr97144.c: New test.
6389 * gcc.target/aarch64/sve/pr97144.c: Likewise.
6391 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
6393 PR rtl-optimization/98403
6394 * g++.dg/opt/pr98403.C: New test.
6396 2021-01-05 Jakub Jelinek <jakub@redhat.com>
6398 PR rtl-optimization/98334
6399 * gcc.target/i386/pr98334.c: New test.
6401 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
6403 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
6405 2021-01-05 David Malcolm <dmalcolm@redhat.com>
6408 * gcc.dg/analyzer/pr98293.c: New test.
6410 2021-01-04 Martin Uecker <muecker@gwdg.de>
6413 * gcc.dg/pr98029.c: New test.
6415 2021-01-04 Nathan Sidwell <nathan@acm.org>
6417 * g++.dg/modules/binding-1_a.H: New.
6418 * g++.dg/modules/binding-1_b.H: New.
6419 * g++.dg/modules/binding-1_c.C: New.
6420 * g++.dg/modules/binding-2.H: New.
6421 * g++.dg/modules/builtin-3_a.C: New.
6422 * g++.dg/modules/global-2_a.C: New.
6423 * g++.dg/modules/global-2_b.C: New.
6424 * g++.dg/modules/global-3_a.C: New.
6425 * g++.dg/modules/global-3_b.C: New.
6426 * g++.dg/modules/hello-1_a.C: New.
6427 * g++.dg/modules/hello-1_b.C: New.
6428 * g++.dg/modules/iostream-1_a.H: New.
6429 * g++.dg/modules/iostream-1_b.C: New.
6430 * g++.dg/modules/part-5_a.C: New.
6431 * g++.dg/modules/part-5_b.C: New.
6432 * g++.dg/modules/part-5_c.C: New.
6433 * g++.dg/modules/stdio-1_a.H: New.
6434 * g++.dg/modules/stdio-1_b.C: New.
6435 * g++.dg/modules/string-1_a.H: New.
6436 * g++.dg/modules/string-1_b.C: New.
6437 * g++.dg/modules/string-view1.C: New.
6438 * g++.dg/modules/string-view2.C: New.
6439 * g++.dg/modules/tinfo-1.C: New.
6440 * g++.dg/modules/tinfo-2_a.H: New.
6441 * g++.dg/modules/tinfo-2_b.C: New.
6442 * g++.dg/modules/tname-spec-1_a.H: New.
6443 * g++.dg/modules/tname-spec-1_b.C: New.
6444 * g++.dg/modules/xtreme-header-1.h: New.
6445 * g++.dg/modules/xtreme-header-1_a.H: New.
6446 * g++.dg/modules/xtreme-header-1_b.C: New.
6447 * g++.dg/modules/xtreme-header-1_c.C: New.
6448 * g++.dg/modules/xtreme-header-2.h: New.
6449 * g++.dg/modules/xtreme-header-2_a.H: New.
6450 * g++.dg/modules/xtreme-header-2_b.C: New.
6451 * g++.dg/modules/xtreme-header-2_c.C: New.
6452 * g++.dg/modules/xtreme-header-3.h: New.
6453 * g++.dg/modules/xtreme-header-3_a.H: New.
6454 * g++.dg/modules/xtreme-header-3_b.C: New.
6455 * g++.dg/modules/xtreme-header-3_c.C: New.
6456 * g++.dg/modules/xtreme-header-4.h: New.
6457 * g++.dg/modules/xtreme-header-4_a.H: New.
6458 * g++.dg/modules/xtreme-header-4_b.C: New.
6459 * g++.dg/modules/xtreme-header-4_c.C: New.
6460 * g++.dg/modules/xtreme-header-5.h: New.
6461 * g++.dg/modules/xtreme-header-5_a.H: New.
6462 * g++.dg/modules/xtreme-header-5_b.C: New.
6463 * g++.dg/modules/xtreme-header-5_c.C: New.
6464 * g++.dg/modules/xtreme-header-6.h: New.
6465 * g++.dg/modules/xtreme-header-6_a.H: New.
6466 * g++.dg/modules/xtreme-header-6_b.C: New.
6467 * g++.dg/modules/xtreme-header-6_c.C: New.
6468 * g++.dg/modules/xtreme-header.h: New.
6469 * g++.dg/modules/xtreme-header_a.H: New.
6470 * g++.dg/modules/xtreme-header_b.C: New.
6471 * g++.dg/modules/xtreme-tr1.h: New.
6472 * g++.dg/modules/xtreme-tr1_a.H: New.
6473 * g++.dg/modules/xtreme-tr1_b.C: New.
6475 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
6477 PR tree-optimization/95401
6478 * g++.dg/vect/pr95401.cc: New test.
6479 * g++.dg/vect/pr95401a.cc: Likewise.
6481 2021-01-04 Richard Biener <rguenther@suse.de>
6483 PR tree-optimization/98308
6484 * gcc.dg/vect/pr98308.c: New testcase.
6486 2021-01-04 Jakub Jelinek <jakub@redhat.com>
6488 PR tree-optimization/95771
6489 * gcc.target/i386/pr95771.c: New test.
6491 2021-01-04 Richard Biener <rguenther@suse.de>
6493 PR tree-optimization/98464
6494 * g++.dg/opt/pr98464.C: New testcase.
6496 2021-01-04 Richard Biener <rguenther@suse.de>
6498 PR tree-optimization/98282
6499 * g++.dg/opt/pr98282.C: New testcase.
6501 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
6504 * gcc.target/aarch64/pr89057.c: New test.
6506 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
6508 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
6510 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
6511 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
6512 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
6514 2021-01-04 Martin Liska <mliska@suse.cz>
6516 * README: Convert to utf8 from iso8859.
6518 2021-01-04 Martin Liska <mliska@suse.cz>
6520 * gcc.target/avr/avr.exp: Run dos2unix on the file.
6522 2021-01-04 Richard Biener <rguenther@suse.de>
6524 PR tree-optimization/98291
6525 * gcc.dg/vect/slp-reduc-11.c: New testcase.
6526 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
6528 2021-01-04 Jakub Jelinek <jakub@redhat.com>
6530 PR tree-optimization/96782
6531 * gcc.dg/tree-ssa/pr96782.c: New test.
6533 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6535 * gcc.misc-tests/outputs.exp: Adjust testcase.
6537 2021-01-01 Jakub Jelinek <jakub@redhat.com>
6539 * ChangeLog-2020: Rotate ChangeLog. New file.
6541 2021-01-01 Joel Brobecker <brobecker@adacore.com>
6543 * lib/target-supports.exp
6544 (check_effective_target_arm_fp16_alternative_ok_nocache):
6545 Return zero for *-*-vxworks7r* targets.
6546 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
6547 * gcc.target/arm/aapcs/vfp23.c: Likewise.
6548 * gcc.target/arm/aapcs/vfp24.c: Likewise.
6549 * gcc.target/arm/aapcs/vfp25.c: Likewise.
6551 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
6553 * g++.dg/init/new26.C: Fix overriding of the delete operator
6556 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
6558 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
6561 2021-01-01 Joel Brobecker <brobecker@adacore.com>
6563 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
6564 the test's dg-options.
6565 * gcc.target/arm/pr78255-2.c: Likewise.
6567 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
6569 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
6571 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
6573 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
6576 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
6578 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
6580 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
6582 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
6585 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
6587 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
6589 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
6591 * g++.dg/other/anon5.C: Skip on vxworks kernel.
6593 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
6595 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
6596 * gcc.dg/vxworks/initpri2.c: Likewise.
6598 2021-01-01 Joel Brobecker <brobecker@adacore.com>
6600 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
6603 2021-01-01 Olivier Hainque <hainque@adacore.com>
6605 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
6606 * gcc.dg/pthread-init-2.c: Ditto.
6608 2021-01-01 Olivier Hainque <hainque@adacore.com>
6610 * lib/target-supports.exp (check_weak_available,
6611 check_fork_available, check_effective_target_lto,
6612 check_effective_target_mempcpy): Add vxworks filters.
6614 2021-01-01 Alexandre Oliva <oliva@adacore.com>
6616 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
6617 explicit -mno-long-calls.
6618 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
6620 2021-01-01 Alexandre Oliva <oliva@adacore.com>
6622 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
6623 * g++.target/arm/no_unique_address_2.C: Likewise.
6625 2021-01-01 Alexandre Oliva <oliva@adacore.com>
6627 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
6628 * gcc.target/arm/headmerge-2.c: Likewise.
6630 2021-01-01 Alexandre Oliva <oliva@adacore.com>
6632 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
6635 Copyright (C) 2021 Free Software Foundation, Inc.
6637 Copying and distribution of this file, with or without modification,
6638 are permitted in any medium without royalty provided the copyright
6639 notice and this notice are preserved.