1 2021-08-29 Iain Buclaw <ibuclaw@gdcproject.org>
4 * gdc.dg/lto/pr102094_0.d: New test.
6 2021-08-29 Iain Sandoe <iain@sandoe.co.uk>
8 * gcc.dg/analyzer/strndup-1.c: Skip for Darwin versions
9 without strndup support in libc.
11 2021-08-28 Jan Hubicka <hubicka@ucw.cz>
13 * gcc.dg/tree-ssa/modref-9.c: New test.
15 2021-08-28 Harald Anlauf <anlauf@gmx.de>
18 * gfortran.dg/entry_24.f90: New test.
20 2021-08-27 Michael Meissner <meissner@linux.ibm.com>
22 * gcc.target/powerpc/float128-call.c: Update comments.
24 2021-08-27 Michael Meissner <meissner@linux.ibm.com>
26 * gcc.target/powerpc/float128-call.c: Fix test for IEEE 128-bit
27 long double and power10.
29 2021-08-27 Iain Sandoe <iain@sandoe.co.uk>
31 * lib/target-supports.exp: Exclude cctools assembler based on
34 2021-08-27 Richard Biener <rguenther@suse.de>
36 PR tree-optimization/45178
37 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust testcase.
39 2021-08-27 konglin1 <lingling.kong@intel.com>
42 * gcc.target/i386/avx512f-pr101472.c: New test.
43 * gcc.target/i386/avx512vl-pr101472.c: New test.
45 2021-08-27 Kewen Lin <linkw@linux.ibm.com>
47 * gcc.target/powerpc/dive-vectorize-1.c: New test.
48 * gcc.target/powerpc/dive-vectorize-1.h: New test.
49 * gcc.target/powerpc/dive-vectorize-2.c: New test.
50 * gcc.target/powerpc/dive-vectorize-2.h: New test.
51 * gcc.target/powerpc/dive-vectorize-run-1.c: New test.
52 * gcc.target/powerpc/dive-vectorize-run-2.c: New test.
53 * gcc.target/powerpc/p10-bifs-vectorize-1.c: New test.
54 * gcc.target/powerpc/p10-bifs-vectorize-1.h: New test.
55 * gcc.target/powerpc/p10-bifs-vectorize-run-1.c: New test.
57 2021-08-27 liuhongt <hongtao.liu@intel.com>
59 * gcc.target/i386/avx512f-vshufpd-1.c: Adjust testcase.
60 * gcc.target/i386/avx512f-vshufps-1.c: Adjust testcase.
61 * gcc.target/i386/pr43147.c: New test.
63 2021-08-26 Roger Sayle <roger@nextmovesoftware.com>
65 * gcc.dg/tree-ssa/ssa-ccp-41.c: New test case.
67 2021-08-26 Martin Liska <mliska@suse.cz>
68 Stefan Kneifel <stefan.kneifel@bluewin.ch>
70 * gcc.target/i386/mvc5.c: Scan assembly names.
71 * gcc.target/i386/mvc7.c: Likewise.
72 * gcc.target/i386/pr95778-1.c: Update scanned patterns.
73 * gcc.target/i386/pr95778-2.c: Likewise.
75 2021-08-25 Martin Sebor <msebor@redhat.com>
77 * gcc.dg/tree-ssa/evrp1.c: Add -details to dump option.
78 * gcc.dg/tree-ssa/evrp2.c: Same.
79 * gcc.dg/tree-ssa/evrp3.c: Same.
80 * gcc.dg/tree-ssa/evrp4.c: Same.
81 * gcc.dg/tree-ssa/evrp6.c: Same.
82 * gcc.dg/tree-ssa/pr64130.c: Same.
84 2021-08-25 Michael Meissner <meissner@linux.ibm.com>
87 * gcc.target/powerpc/pr70117.c: Specify that we need the long double
88 type to be IBM 128-bit. Remove the code to use __ibm128.
89 * c-c++-common/dfp/convert-bfp-11.c: Specify that we need the long
90 double type to be IBM 128-bit. Run the test at -O2 optimization.
91 * lib/target-supports.exp (add_options_for_long_double_ibm128): New
93 (check_effective_target_long_double_ibm128): New function.
94 (add_options_for_long_double_ieee128): New function.
95 (check_effective_target_long_double_ieee128): New function.
96 (add_options_for_long_double_64bit): New function.
97 (check_effective_target_long_double_64bit): New function.
99 2021-08-25 Andrew Pinski <apinski@marvell.com>
102 * g++.dg/warn/Wreturn-5.C: New test.
104 2021-08-25 Jan Hubicka <hubicka@ucw.cz>
106 * gcc.dg/ipa/modref-1.c: Update testcase.
107 * gcc.dg/tree-ssa/modref-4.c: Update testcase.
108 * gcc.dg/tree-ssa/modref-8.c: New test.
110 2021-08-25 Lewis Hyatt <lhyatt@gmail.com>
113 * gcc.dg/diagnostic-input-charset-1.c: New test.
114 * gcc.dg/diagnostic-input-utf8-bom.c: New test.
116 2021-08-25 Richard Biener <rguenther@suse.de>
118 PR tree-optimization/102046
119 * gcc.dg/vect/pr102046.c: New testcase.
121 2021-08-25 Hongyu Wang <hongyu.wang@intel.com>
124 * gcc.target/i386/pr101716.c: New test.
126 2021-08-25 Jiufu Guo <guojiufu@linux.ibm.com>
128 PR tree-optimization/101145
129 * gcc.dg/vect/pr101145.c: New test.
130 * gcc.dg/vect/pr101145.inc: New test.
131 * gcc.dg/vect/pr101145_1.c: New test.
132 * gcc.dg/vect/pr101145_2.c: New test.
133 * gcc.dg/vect/pr101145_3.c: New test.
134 * gcc.dg/vect/pr101145inf.c: New test.
135 * gcc.dg/vect/pr101145inf.inc: New test.
136 * gcc.dg/vect/pr101145inf_1.c: New test.
138 2021-08-25 konglin1 <lingling.kong@intel.com>
141 * gcc.target/i386/avx512f-pr101471.c: New test.
143 2021-08-25 Kewen Lin <linkw@linux.ibm.com>
145 * gcc.target/powerpc/unpack-vectorize-1.c: New test.
146 * gcc.target/powerpc/unpack-vectorize-1.h: New test.
147 * gcc.target/powerpc/unpack-vectorize-2.c: New test.
148 * gcc.target/powerpc/unpack-vectorize-2.h: New test.
149 * gcc.target/powerpc/unpack-vectorize-3.c: New test.
150 * gcc.target/powerpc/unpack-vectorize-3.h: New test.
151 * gcc.target/powerpc/unpack-vectorize-run-1.c: New test.
152 * gcc.target/powerpc/unpack-vectorize-run-2.c: New test.
153 * gcc.target/powerpc/unpack-vectorize-run-3.c: New test.
154 * gcc.target/powerpc/unpack-vectorize.h: New test.
156 2021-08-25 liuhongt <hongtao.liu@intel.com>
159 * gcc.target/i386/avx2-shiftqihi-constant-1.c: Add -mno-avx512f.
160 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Add -mno-avx
162 2021-08-24 Harald Anlauf <anlauf@gmx.de>
165 * gfortran.dg/pr98411.f90: Adjust testcase options to restrict to
166 F2008, and verify case of implicit SAVE.
168 2021-08-24 Martin Sebor <msebor@redhat.com>
172 * g++.dg/pr100574.C: Prune out valid warning.
173 * gcc.dg/pr20126.c: Same.
174 * gcc.dg/Wstringop-overread.c: Adjust text of expected warnings.
176 * gcc.dg/warn-strnlen-no-nul.c: Same.
177 * g++.dg/warn/Warray-bounds-26.C: New test.
178 * gcc.dg/Warray-bounds-88.c: New test.
180 2021-08-24 Andrew MacLeod <amacleod@redhat.com>
182 * gcc.dg/predict-1.c: Disable evrp.
183 * gcc.dg/tree-ssa/evrp-trans.c: New.
185 2021-08-24 H.J. Lu <hjl.tools@gmail.com>
188 * gcc.target/i386/pr100865-10b.c: Expect vzeroupper.
189 * gcc.target/i386/pr100865-4b.c: Likewise.
190 * gcc.target/i386/pr100865-6b.c: Expect vmovdqu and vzeroupper.
191 * gcc.target/i386/pr100865-7b.c: Likewise.
192 * gcc.target/i386/pr102021.c: New test.
194 2021-08-24 Richard Earnshaw <rearnsha@arm.com>
197 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13a.c: New test.
198 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7a.c: Likewise.
199 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8a.c: Likewise.
200 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7a.c: Likewise.
201 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8a.c: Likewise.
202 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13a.c: Likewise.
203 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7a.c: Likewise.
204 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8a.c: Likewise.
206 2021-08-24 Richard Earnshaw <rearnsha@arm.com>
208 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
209 Check the CMSE feature register, rather than relying on the
210 SG operation causing an execution fault.
212 2021-08-24 liuhongt <hongtao.liu@intel.com>
215 * gcc.target/i386/pr101989-broadcast-1.c: New test.
217 2021-08-24 liuhongt <hongtao.liu@intel.com>
220 * gcc.target/i386/pr101989-1.c: New test.
221 * gcc.target/i386/pr101989-2.c: New test.
222 * gcc.target/i386/avx512bw-shiftqihi-constant-1.c: Adjust testcase.
224 2021-08-24 Roger Sayle <roger@nextmovesoftware.com>
225 Jakub Jelinek <jakub@redhat.com>
228 * gcc.dg/fold-convlshift-3.c: New test case.
230 2021-08-23 David Malcolm <dmalcolm@redhat.com>
232 * gcc.dg/analyzer/switch.c: Remove xfail. Add various tests.
233 * gcc.dg/analyzer/torture/switch-2.c: New test.
234 * gcc.dg/analyzer/torture/switch-3.c: New test.
235 * gcc.dg/analyzer/torture/switch-4.c: New test.
236 * gcc.dg/analyzer/torture/switch-5.c: New test.
238 2021-08-23 David Malcolm <dmalcolm@redhat.com>
241 * gcc.dg/analyzer/pr101875.c: New test.
243 2021-08-23 David Malcolm <dmalcolm@redhat.com>
246 * gcc.dg/analyzer/pr101837.c: New test.
248 2021-08-23 David Malcolm <dmalcolm@redhat.com>
251 * gcc.dg/analyzer/data-model-23.c: New test.
252 * gcc.dg/analyzer/pr101962.c: New test.
254 2021-08-23 David Malcolm <dmalcolm@redhat.com>
256 * gcc.dg/analyzer/data-model-22.c: New test.
257 * gcc.dg/analyzer/uninit-6.c: New test.
258 * gcc.dg/analyzer/uninit-6b.c: New test.
260 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
262 * gcc.dg/tree-ssa/modref-7.c: New test.
264 2021-08-23 Richard Biener <rguenther@suse.de>
267 * g++.dg/lto/pr97565_0.C: New testcase.
268 * g++.dg/lto/pr97565_1.C: Likewise.
270 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
272 * g++.dg/tree-ssa/modref-1.C: Fix template.
274 2021-08-23 Tobias Burnus <tobias@codesourcery.com>
276 * gfortran.dg/goacc/asyncwait-1.f95: Update dg-error.
277 * gfortran.dg/goacc/default-2.f: Update dg-error.
278 * gfortran.dg/goacc/enter-exit-data.f95: Update dg-error.
279 * gfortran.dg/goacc/if.f95: Update dg-error.
280 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Update dg-error.
281 * gfortran.dg/goacc/routine-6.f90: Update dg-error.
282 * gfortran.dg/goacc/sie.f95: Update dg-error.
283 * gfortran.dg/goacc/update-if_present-2.f90: Update dg-error.
284 * gfortran.dg/gomp/cancel-2.f90: Update dg-error.
285 * gfortran.dg/gomp/declare-simd-1.f90: Update dg-error.
286 * gfortran.dg/gomp/error-3.f90: Update dg-error.
287 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
288 * gfortran.dg/gomp/masked-2.f90: Update dg-error.
290 2021-08-23 Ankur Saini <arsenic@sourceware.org>
293 * gcc.dg/analyzer/malloc-callbacks.c : Fix faulty test.
295 2021-08-23 Roger Sayle <roger@nextmovesoftware.com>
297 * gcc.dg/fold-convlshift-1.c: New test case.
298 * gcc.dg/fold-convlshift-2.c: New test case.
300 2021-08-23 Jakub Jelinek <jakub@redhat.com>
302 PR tree-optimization/86723
303 * gcc.dg/pr86723.c: New test.
304 * gcc.target/i386/pr86723.c: New test.
305 * gcc.dg/optimize-bswapdi-1.c: Use -fdump-tree-optimized instead of
306 -fdump-tree-bswap and scan for number of __builtin_bswap64 calls.
307 * gcc.dg/optimize-bswapdi-2.c: Likewise.
308 * gcc.dg/optimize-bswapsi-1.c: Use -fdump-tree-optimized instead of
309 -fdump-tree-bswap and scan for number of __builtin_bswap32 calls.
310 * gcc.dg/optimize-bswapsi-5.c: Likewise.
311 * gcc.dg/optimize-bswapsi-3.c: Likewise. Expect one __builtin_bswap32
312 call instead of zero.
314 2021-08-23 Richard Biener <rguenther@suse.de>
316 PR tree-optimization/79334
317 * gcc.dg/torture/pr79334-0.c: New testcase.
318 * gcc.dg/torture/pr79334-1.c: Likewise.
320 2021-08-23 liuhongt <hongtao.liu@intel.com>
323 * gcc.target/i386/pr102016.c: New test.
325 2021-08-23 Jakub Jelinek <jakub@redhat.com>
328 * gcc.dg/guality/pr101905.c: New test.
330 2021-08-23 Christophe Lyon <christophe.lyon@foss.st.com>
333 * gcc.target/arm/acle/pr100856.c: Use arm_v8m_main_cde_multilib
334 and arm_v8m_main_cde.
335 * lib/target-supports.exp: Add
336 check_effective_target_FUNC_multilib for ARM CDE.
338 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
340 * g++.dg/tree-ssa/modref-1.C: New test.
342 2021-08-23 Xi Ruoyao <xry111@mengyan1223.wang>
345 * gcc.target/mips/pr101922.c: New test.
347 2021-08-23 Jonathan Yong <10walls@gmail.com>
349 * gcc.c-torture/execute/gcc_tmpnam.h: Fix tmpnam case on Windows
350 where it can return a filename with "\" to indicate current
352 * gcc.c-torture/execute/fprintf-2.c: Use wrapper.
353 * gcc.c-torture/execute/printf-2.c: Use wrapper.
354 * gcc.c-torture/execute/user-printf.c: Use wrapper.
356 2021-08-22 Martin Uecker <muecker@gwdg.de>
359 * gcc.dg/c11-qual-1.c: New test.
360 * gcc.dg/c2x-qual-1.c: New test.
361 * gcc.dg/c2x-qual-2.c: New test.
362 * gcc.dg/c2x-qual-3.c: New test.
363 * gcc.dg/c2x-qual-4.c: New test.
364 * gcc.dg/c2x-qual-5.c: New test.
365 * gcc.dg/c2x-qual-6.c: New test.
366 * gcc.dg/c2x-qual-7.c: New test.
367 * gcc.dg/pointer-array-quals-1.c: Remove unnecessary flag.
368 * gcc.dg/pointer-array-quals-2.c: Remove unnecessary flag.
370 2021-08-22 Jan Hubicka <hubicka@ucw.cz>
371 Martin Liska <mliska@suse.cz>
373 * gcc.dg/lto/pr101949_0.c: New test.
374 * gcc.dg/lto/pr101949_1.c: New test.
376 2021-08-21 Ankur Saini <arsenic@sourceware.org>
379 * gcc.dg/analyzer/function-ptr-2.c : Add issue for double 'free'.
380 * gcc.dg/analyzer/malloc-callbacks.c : Fix xfail testcase.
382 2021-08-20 Tobias Burnus <tobias@codesourcery.com>
384 * gfortran.dg/gomp/error-1.f90: New test.
385 * gfortran.dg/gomp/error-2.f90: New test.
386 * gfortran.dg/gomp/error-3.f90: New test.
388 2021-08-20 Jakub Jelinek <jakub@redhat.com>
390 * c-c++-common/gomp/error-1.c: New test.
391 * c-c++-common/gomp/error-2.c: New test.
392 * c-c++-common/gomp/error-3.c: New test.
393 * g++.dg/gomp/attrs-1.C (bar): Add error directive test.
394 * g++.dg/gomp/attrs-2.C (bar): Add error directive test.
395 * g++.dg/gomp/attrs-13.C: New test.
396 * g++.dg/gomp/error-1.C: New test.
398 2021-08-20 Jakub Jelinek <jakub@redhat.com>
400 * c-c++-common/gomp/sink-5.c: New test.
401 * c-c++-common/gomp/requires-3.c: Add test for spurious comma
402 at the end of pragma line.
404 2021-08-19 Roger Sayle <roger@nextmovesoftware.com>
406 * c-c++-common/Wunused-var-16.c: Add an extra check that ~0
409 2021-08-19 Peter Bergner <bergner@linux.ibm.com>
412 * gcc.target/powerpc/pr101849.c: New test.
414 2021-08-19 Harald Anlauf <anlauf@gmx.de>
417 * gfortran.dg/pr100950.f90: New test.
419 2021-08-19 Patrick Palka <ppalka@redhat.com>
422 * g++.dg/cpp2a/class-deduction-aggr12.C: Fix PR number.
424 2021-08-19 Jakub Jelinek <jakub@redhat.com>
427 * gcc.target/i386/pr101950-1.c: New test.
428 * gcc.target/i386/pr101950-2.c: New test.
430 2021-08-19 Jakub Jelinek <jakub@redhat.com>
432 * c-c++-common/gomp/requires-3.c: Add testcase for
433 atomic_default_mem_order ( at the end of line without corresponding ).
435 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
437 * jit.dg/test-asm.c: Provide Mach-O fragment.
438 * jit.dg/test-asm.cc: Likewise.
440 2021-08-19 Jakub Jelinek <jakub@redhat.com>
442 * c-c++-common/gomp/nothing-2.c: New test.
444 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
446 * jit.dg/harness.h: Include jit-dejagnu.h.
447 * jit.dg/jit.exp: Use -rdynamic conditionally on target
448 support, instead of unconditional -Wl,--export-dynamic.
450 2021-08-19 Thomas Schwinge <thomas@codesourcery.com>
453 * gcc.dg/pr78213.c: Fix up for '--enable-checking=release' etc.
455 2021-08-19 liuhongt <hongtao.liu@intel.com>
458 2021-08-19 liuhongt <hongtao.liu@intel.com>
461 * gcc.target/i386/pr99881.c: New test.
463 2021-08-18 Tobias Burnus <tobias@codesourcery.com>
466 * gfortran.dg/nothing-1.f90: Moved to ...
467 * gfortran.dg/gomp/nothing-1.f90: ... here.
468 * gfortran.dg/nothing-2.f90: Moved to ...
469 * gfortran.dg/gomp/nothing-2.f90: ... here;
470 avoid $ issue in $OMP in dg-error.
472 2021-08-18 Iain Sandoe <iain@sandoe.co.uk>
473 Matt Jacobson <mhjacobson@me.com>
476 * obj-c++.dg/pr101666-0.mm: New test.
477 * obj-c++.dg/pr101666-1.mm: New test.
478 * obj-c++.dg/pr101666.inc: New.
479 * objc.dg/pr101666-0.m: New test.
480 * objc.dg/pr101666-1.m: New test.
481 * objc.dg/pr101666.inc: New.
483 2021-08-18 Ankur Saini <arsenic@sourceware.org>
486 * g++.dg/analyzer/vfunc-2.C: New test.
487 * g++.dg/analyzer/vfunc-3.C: New test.
488 * g++.dg/analyzer/vfunc-4.C: New test.
489 * g++.dg/analyzer/vfunc-5.C: New test.
491 2021-08-18 Ankur Saini <arsenic@sourceware.org>
494 * gcc.dg/analyzer/function-ptr-4.c: New test.
495 * gcc.dg/analyzer/pr100546.c: New test.
497 2021-08-18 Tobias Burnus <tobias@codesourcery.com>
499 * gfortran.dg/nothing-1.f90: New test.
500 * gfortran.dg/nothing-2.f90: New test.
502 2021-08-18 Patrick Palka <ppalka@redhat.com>
506 * g++.dg/cpp2a/class-deduction-aggr11.C: New test.
507 * g++.dg/cpp2a/class-deduction-aggr12.C: New test.
509 2021-08-18 Patrick Palka <ppalka@redhat.com>
512 * g++.dg/cpp2a/nontype-class49.C: New test.
514 2021-08-18 Jakub Jelinek <jakub@redhat.com>
516 * c-c++-common/gomp/nothing-1.c: New test.
517 * g++.dg/gomp/attrs-1.C (bar): Add nothing directive test.
518 * g++.dg/gomp/attrs-2.C (bar): Likewise.
519 * g++.dg/gomp/attrs-9.C: Likewise.
521 2021-08-18 Jakub Jelinek <jakub@redhat.com>
523 * c-c++-common/gomp/pr63326.c: Don't expect extra "before" errors
525 * g++.dg/gomp/attrs-7.C: Don't expect one extra error.
526 * g++.dg/gomp/barrier-2.C: Likewise.
527 * gcc.dg/gomp/declare-simd-5.c: Likewise.
528 * gcc.dg/gomp/barrier-2.c: Likewise.
529 * gcc.dg/gomp/declare-variant-2.c: Likewise.
531 2021-08-18 liuhongt <hongtao.liu@intel.com>
534 * gcc.target/i386/pr54400.c: Adjust testcase.
535 * gcc.target/i386/pr94147.c: New test.
537 2021-08-17 Martin Sebor <msebor@redhat.com>
540 * gcc.dg/attr-alloc_size-5.c: Adjust optimization to -O1.
541 * gcc.dg/attr-alloc_size-7.c: Use #pragmas to adjust optimization.
542 * gcc.dg/attr-alloc_size-8.c: Adjust optimization to -O1.
543 * gcc.dg/Wstringop-overflow-72.c: New test.
545 2021-08-17 Jakub Jelinek <jakub@redhat.com>
548 * g++.dg/cpp2a/is-corresponding-member1.C: New test.
549 * g++.dg/cpp2a/is-corresponding-member2.C: New test.
550 * g++.dg/cpp2a/is-corresponding-member3.C: New test.
551 * g++.dg/cpp2a/is-corresponding-member4.C: New test.
552 * g++.dg/cpp2a/is-corresponding-member5.C: New test.
553 * g++.dg/cpp2a/is-corresponding-member6.C: New test.
554 * g++.dg/cpp2a/is-corresponding-member7.C: New test.
555 * g++.dg/cpp2a/is-corresponding-member8.C: New test.
556 * g++.dg/cpp2a/is-layout-compatible1.C: New test.
557 * g++.dg/cpp2a/is-layout-compatible2.C: New test.
558 * g++.dg/cpp2a/is-layout-compatible3.C: New test.
560 2021-08-17 Thomas Schwinge <thomas@codesourcery.com>
562 * gcc.dg/pr78213.c: Restore testing.
564 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
566 * gcc.dg/tree-ssa/ssa-ccp-40.c: New test case.
568 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
570 * gcc.dg/fold-ior-5.c: New test case.
572 2021-08-17 Tobias Burnus <tobias@codesourcery.com>
574 * gfortran.dg/gomp/scan-1.f90:
575 * gfortran.dg/gomp/cancel-1.f90: New test.
576 * gfortran.dg/gomp/cancel-4.f90: New test.
577 * gfortran.dg/gomp/loop-4.f90: New test.
578 * gfortran.dg/gomp/nesting-1.f90: New test.
579 * gfortran.dg/gomp/nesting-2.f90: New test.
580 * gfortran.dg/gomp/nesting-3.f90: New test.
581 * gfortran.dg/gomp/nowait-1.f90: New test.
582 * gfortran.dg/gomp/reduction-task-1.f90: New test.
583 * gfortran.dg/gomp/reduction-task-2.f90: New test.
584 * gfortran.dg/gomp/reduction-task-2a.f90: New test.
585 * gfortran.dg/gomp/reduction-task-3.f90: New test.
586 * gfortran.dg/gomp/scope-1.f90: New test.
587 * gfortran.dg/gomp/scope-2.f90: New test.
589 2021-08-17 Andrew MacLeod <amacleod@redhat.com>
591 PR tree-optimization/101938
592 * gcc.dg/pr101938.c: New test.
594 2021-08-17 Richard Biener <rguenther@suse.de>
596 PR tree-optimization/101868
597 * gcc.dg/lto/pr101868_0.c: New testcase.
598 * gcc.dg/lto/pr101868_1.c: Likewise.
599 * gcc.dg/lto/pr101868_2.c: Likewise.
600 * gcc.dg/lto/pr101868_3.c: Likewise.
602 2021-08-17 Jakub Jelinek <jakub@redhat.com>
604 * c-c++-common/gomp/nesting-2.c (foo): Add scope and masked
606 * c-c++-common/gomp/scan-1.c (f3): Add scope construct test..
607 * c-c++-common/gomp/cancel-1.c (f2): Add scope and masked
609 * c-c++-common/gomp/reduction-task-2.c (bar): Add scope construct
610 test. Adjust diagnostics for the addition of scope.
611 * c-c++-common/gomp/loop-1.c (f5): Add master, masked and scope
613 * c-c++-common/gomp/clause-dups-1.c (f1): Add scope construct test.
614 * gcc.dg/gomp/nesting-1.c (f1, f2, f3): Add scope construct tests.
615 * c-c++-common/gomp/scope-1.c: New test.
616 * c-c++-common/gomp/scope-2.c: New test.
617 * g++.dg/gomp/attrs-1.C (bar): Add scope construct tests.
618 * g++.dg/gomp/attrs-2.C (bar): Likewise.
619 * gfortran.dg/gomp/reduction4.f90: Adjust expected diagnostics.
620 * gfortran.dg/gomp/reduction7.f90: Likewise.
622 2021-08-17 Jakub Jelinek <jakub@redhat.com>
624 * c-c++-common/cpp/va-opt-5.c: New test.
625 * c-c++-common/cpp/va-opt-6.c: New test.
627 2021-08-17 Richard Biener <rguenther@suse.de>
629 PR tree-optimization/101925
630 * gcc.dg/sso-16.c: New testcase.
632 2021-08-17 liuhongt <hongtao.liu@intel.com>
634 * gcc.target/i386/pr82460-2.c: Adjust testcase by adding
635 --param=vect-epilogues-nomask=0
637 2021-08-16 liuhongt <hongtao.liu@intel.com>
640 * gcc.target/i386/pr101930.c: New test.
642 2021-08-16 Martin Liska <mliska@suse.cz>
645 * gcc.dg/ipa/pr100600.c: New test.
647 2021-08-16 liuhongt <hongtao.liu@intel.com>
650 * gcc.target/i386/pr101846-2.c: New test.
651 * gcc.target/i386/pr101846-3.c: New test.
652 * gcc.target/i386/pr101846-4.c: New test.
654 2021-08-16 Tobias Burnus <tobias@codesourcery.com>
656 * gfortran.dg/gomp/masked-1.f90: New test.
657 * gfortran.dg/gomp/masked-2.f90: New test.
658 * gfortran.dg/gomp/masked-3.f90: New test.
659 * gfortran.dg/gomp/masked-combined-1.f90: New test.
660 * gfortran.dg/gomp/masked-combined-2.f90: New test.
662 2021-08-15 Harald Anlauf <anlauf@gmx.de>
665 * gfortran.dg/coarray_sync.f90: New test.
666 * gfortran.dg/coarray_3.f90: Adjust error messages.
668 2021-08-14 Martin Sebor <msebor@redhat.com>
671 * g++.dg/warn/Wmismatched-new-delete-6.C: New test.
672 * g++.dg/warn/Wmismatched-new-delete-7.C: New test.
674 2021-08-14 Jakub Jelinek <jakub@redhat.com>
677 * gcc.target/i386/avx512f-pr101896.c: New test.
679 2021-08-13 Martin Sebor <msebor@redhat.com>
682 * gcc.dg/uninit-42.c: New test.
684 2021-08-13 Martin Liska <mliska@suse.cz>
687 * gcc.target/i386/pr101261.c: New test.
689 2021-08-13 Jan Hubicka <hubicka@ucw.cz>
691 * gcc.dg/tree-ssa/modref-6.c: Update.
693 2021-08-13 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
695 * gcc.target/arm/simd/pr98435.c: Add dg-require-effective-target
698 2021-08-12 Jakub Jelinek <jakub@redhat.com>
700 * c-c++-common/gomp/clauses-1.c (bar): Add tests for combined masked
701 constructs with clauses.
702 * c-c++-common/gomp/clauses-5.c (foo): Add testcase for filter clause.
703 * c-c++-common/gomp/clause-dups-1.c (f1): Likewise.
704 * c-c++-common/gomp/masked-1.c: New test.
705 * c-c++-common/gomp/masked-2.c: New test.
706 * c-c++-common/gomp/masked-combined-1.c: New test.
707 * c-c++-common/gomp/masked-combined-2.c: New test.
708 * c-c++-common/goacc/uninit-if-clause.c: Remove xfails.
709 * g++.dg/gomp/block-11.C: New test.
710 * g++.dg/gomp/tpl-masked-1.C: New test.
711 * g++.dg/gomp/attrs-1.C (bar): Add tests for masked construct and
712 combined masked constructs with clauses in attribute syntax.
713 * g++.dg/gomp/attrs-2.C (bar): Likewise.
714 * gcc.dg/gomp/nesting-1.c (f1, f2): Add tests for masked construct
716 * gfortran.dg/goacc/host_data-tree.f95: Allow also SSA_NAMEs in if
718 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
720 2021-08-12 Jakub Jelinek <jakub@redhat.com>
722 PR preprocessor/101638
723 * gcc.dg/cpp/pr101638.c: New test.
725 2021-08-12 Michael Meissner <meissner@linux.ibm.com>
727 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: Fix
728 typo in regular expression.
729 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
731 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
733 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
735 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
737 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
740 2021-08-12 Sergei Trofimovich <siarheit@google.com>
743 * g++.dg/warn/pr101219.C: New test.
745 2021-08-12 Martin Uecker <muecker@gwdg.de>
748 * gcc.dg/vla-stexp-2.c: New test.
750 2021-08-12 Aldy Hernandez <aldyh@redhat.com>
752 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Remove call into the legacy
753 code and adjust for ranger threader.
755 2021-08-12 Tobias Burnus <tobias@codesourcery.com>
757 * c-c++-common/gomp/pr61486-2.c: Duplicate one proc_bind(master)
758 testcase and test proc_bind(primary) instead.
759 * gfortran.dg/gomp/affinity-1.f90: Likewise.
761 2021-08-12 Hans-Peter Nilsson <hp@axis.com>
763 * gfortran.dg/PR82376.f90: Robustify match.
765 2021-08-12 Jakub Jelinek <jakub@redhat.com>
768 * gcc.target/i386/avx512f-pr101860.c: New test.
770 2021-08-12 Jakub Jelinek <jakub@redhat.com>
772 * g++.dg/gomp/attrs-12.C: New test.
774 2021-08-12 Jakub Jelinek <jakub@redhat.com>
776 * g++.dg/gomp/attrs-11.C: Add new tests.
778 2021-08-12 Jakub Jelinek <jakub@redhat.com>
782 * g++.dg/cpp2a/spaceship-synth11.C: New test.
783 * g++.dg/cpp2a/spaceship-synth-neg6.C: New test.
785 2021-08-12 Jakub Jelinek <jakub@redhat.com>
787 * g++.dg/gomp/attrs-11.C: Adjust expected diagnostics.
789 2021-08-12 Jakub Jelinek <jakub@redhat.com>
791 * g++.dg/lookup/strong-using.C: Add test using [[gnu::strong]]
793 * g++.dg/lookup/strong-using2.C: Likewise.
794 * g++.dg/cpp0x/gen-attrs-58.C: Move alignas(int) before
796 * g++.dg/cpp0x/gen-attrs-59.C: Move alignas(X) before
797 using namespace, add tests for alignas before semicolon.
798 * g++.dg/cpp0x/gen-attrs-76.C: Remove xfails. Add test for
799 C++11 attributes on using directive before semicolon.
801 2021-08-12 liuhongt <hongtao.liu@intel.com>
804 * gcc.target/i386/pr101846-1.c: New test.
806 2021-08-12 Patrick Palka <ppalka@redhat.com>
809 * g++.dg/cpp2a/construct_at.h: New convenience header file that
810 defines minimal implementations of std::construct_at/destroy_at,
812 * g++.dg/cpp2a/constexpr-new5.C: ... here.
813 * g++.dg/cpp2a/constexpr-new6.C: Use the header.
814 * g++.dg/cpp2a/constexpr-new14.C: Likewise.
815 * g++.dg/cpp2a/constexpr-new20.C: New test.
817 2021-08-11 Patrick Palka <ppalka@redhat.com>
821 * g++.dg/DRs/dr2082.C: New test.
822 * g++.dg/cpp2a/concepts-uneval4.C: New test.
824 2021-08-11 Jakub Jelinek <jakub@redhat.com>
827 * g++.dg/cpp2a/constinit16.C: New test.
829 2021-08-11 Patrick Palka <ppalka@redhat.com>
832 * g++.dg/cpp1z/class-deduction98.C: New test.
834 2021-08-11 Patrick Palka <ppalka@redhat.com>
837 * g++.dg/cpp1z/class-deduction97.C: New test.
839 2021-08-11 Richard Biener <rguenther@suse.de>
841 * gcc.dg/lto/pr48622_1.c: Provide non-LTO definition
844 2021-08-11 Jan Hubicka <jh@suse.cz>
846 * c-c++-common/modref-dse.c: New test.
848 2021-08-11 Richard Biener <rguenther@suse.de>
851 * gcc.dg/pr101858.c: New testcase.
853 2021-08-11 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
856 * gcc.target/arm/pr51534.c: Adjust test.
858 2021-08-11 liuhongt <hongtao.liu@intel.com>
861 * gcc.target/i386/pr98309-1.c: New test.
862 * gcc.target/i386/pr98309-2.c: New test.
864 2021-08-11 Hans-Peter Nilsson <hp@axis.com>
867 * gcc.dg/uninit-pred-9_b.c: Xfail for cris-*-* too.
869 2021-08-10 Tobias Burnus <tobias@codesourcery.com>
874 * lib/gfortran.exp (gfortran_init): Remove -I$specpath/libgfortran
875 from the string used to set GFORTRAN_UNDER_TEST.
877 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
879 PR tree-optimization/101809
880 * gcc.target/i386/pr88531-1a.c: Enable for all targets.
882 2021-08-10 Jakub Jelinek <jakub@redhat.com>
885 * gcc.target/i386/avx512f-pr80355-2.c: New test.
887 2021-08-10 Jakub Jelinek <jakub@redhat.com>
890 * gcc.target/i386/avx512f-pr80355-1.c: New test.
892 2021-08-10 Jakub Jelinek <jakub@redhat.com>
894 * g++.dg/gomp/attrs-1.C (bar): Add missing semicolon after
895 [[omp::directive (threadprivate (t2))]]. Add tests with
896 if/while/switch after parallel in attribute syntax.
897 (corge): Add missing omp:: before directive.
898 * g++.dg/gomp/attrs-2.C (bar): Add missing semicolon after
899 [[omp::directive (threadprivate (t2))]].
900 * g++.dg/gomp/attrs-10.C: New test.
901 * g++.dg/gomp/attrs-11.C: New test.
903 2021-08-10 Hongyu Wang <hongyu.wang@intel.com>
905 * gcc.target/i386/amxbf16-dpbf16ps-2.c: Fix typos.
907 2021-08-10 Richard Biener <rguenther@suse.de>
910 * gcc.dg/tree-ssa/pr101824.c: New testcase.
912 2021-08-10 Martin Uecker <muecker@gwdg.de>
915 * gcc.dg/vla-stexp-1.c: New test.
917 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
920 * gcc.target/i386/avx2-gather-2.c: Pass -march=skylake instead
921 of "-mavx2 -mtune=skylake". Scan vpcmpeqd.
923 2021-08-10 liuhongt <hongtao.liu@intel.com>
925 * gcc.target/i386/cond_op_shift_d-1.c: New test.
926 * gcc.target/i386/cond_op_shift_d-2.c: New test.
927 * gcc.target/i386/cond_op_shift_q-1.c: New test.
928 * gcc.target/i386/cond_op_shift_q-2.c: New test.
929 * gcc.target/i386/cond_op_shift_ud-1.c: New test.
930 * gcc.target/i386/cond_op_shift_ud-2.c: New test.
931 * gcc.target/i386/cond_op_shift_uq-1.c: New test.
932 * gcc.target/i386/cond_op_shift_uq-2.c: New test.
933 * gcc.target/i386/cond_op_shift_uw-1.c: New test.
934 * gcc.target/i386/cond_op_shift_uw-2.c: New test.
935 * gcc.target/i386/cond_op_shift_w-1.c: New test.
936 * gcc.target/i386/cond_op_shift_w-2.c: New test.
938 2021-08-09 Andrew MacLeod <amacleod@redhat.com>
940 * gcc.dg/pr101741.c: New.
942 2021-08-09 Martin Jambor <mjambor@suse.cz>
945 * gcc.dg/ipa/remref-6.c: Added missing -fdump-ipa-inline option.
947 2021-08-09 Uroš Bizjak <ubizjak@gmail.com>
950 * gcc.target/i386/pr101812.c: New test.
952 2021-08-09 Tejas Belagod <tejas.belagod@arm.com>
954 * gcc.target/aarch64/vect-shr-reg.c: New testcase.
955 * gcc.target/aarch64/vect-shr-reg-run.c: Likewise.
957 2021-08-09 Roger Sayle <roger@nextmovesoftware.com>
959 * gcc.dg/pr68217.c: Add -fno-tree-ccp option.
960 * gcc.dg/tree-ssa/vrp24.c: Add -fno-tree-ccp option.
961 * g++.dg/ipa/pure-const-3.C: Add -fno-tree-ccp option.
963 2021-08-09 Tobias Burnus <tobias@codesourcery.com>
967 * lib/gfortran.exp (gfortran_init): Add -I $specdir/libgfortran to
968 GFORTRAN_UNDER_TEST; update it when set by previous gfortran_init call.
969 * gfortran.dg/ISO_Fortran_binding_1.c: Use <...> not "..." for
970 ISO_Fortran_binding.h's #include.
971 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
972 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
973 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
974 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
975 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
976 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
977 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
978 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
979 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
980 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
981 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
982 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
983 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
984 * gfortran.dg/PR94327.c: Likewise.
985 * gfortran.dg/PR94331.c: Likewise.
986 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
987 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
988 * gfortran.dg/pr93524.c: Likewise.
990 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
992 * gcc.target/aarch64/sve/dup_lane_1.c: Don't split
993 scan-assembler tests over multiple lines. Expect 32-bit
994 result values in 'w' registers.
995 * gcc.target/aarch64/sve/extract_1.c: Likewise.
996 * gcc.target/aarch64/sve/extract_2.c: Likewise.
997 * gcc.target/aarch64/sve/extract_3.c: Likewise.
998 * gcc.target/aarch64/sve/extract_4.c: Likewise.
1000 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
1002 * gcc.target/aarch64/vector_structure_intrinsics.c: Restrict
1003 tests to little-endian targets.
1005 2021-08-08 Jeff Law <jlaw@localhost.localdomain>
1007 * gcc.target/tic6x/rotdi16-scan.c: Pull rotate into its own function.
1009 2021-08-07 H.J. Lu <hjl.tools@gmail.com>
1011 PR tree-optimization/88531
1012 * gcc.target/i386/pr88531-1a.c: New test.
1013 * gcc.target/i386/pr88531-1b.c: Likewise.
1014 * gcc.target/i386/pr88531-1c.c: Likewise.
1015 * gcc.target/i386/pr88531-2a.c: Likewise.
1016 * gcc.target/i386/pr88531-2b.c: Likewise.
1017 * gcc.target/i386/pr88531-2c.c: Likewise.
1019 2021-08-06 Martin Sebor <msebor@redhat.com>
1021 * c-c++-common/Wsizeof-pointer-memaccess1.c: Also disable
1022 -Wstringop-overread.
1023 * c-c++-common/attr-nonstring-3.c: Adjust pattern of expected message.
1024 * gcc.dg/Warray-bounds-39.c: Add an xfail due to a known bug.
1025 * gcc.dg/Wstring-compare-3.c: Also disable -Wstringop-overread.
1026 * gcc.dg/attr-nonstring-2.c: Adjust pattern of expected message.
1027 * gcc.dg/attr-nonstring-4.c: Same.
1028 * gcc.dg/Wstringop-overread-6.c: New test.
1029 * gcc.dg/sso-14.c: Fix typos to avoid buffer overflow.
1031 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
1034 * gcc.target/arm/pr69245.c: Make sure to emit code for fn1, fix
1037 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
1040 * gcc.target/arm/attr-neon3.c: Fix typo.
1041 * gcc.target/arm/pragma_fpu_attribute_2.c: Fix typo.
1043 2021-08-06 Uroš Bizjak <ubizjak@gmail.com>
1046 * gcc.target/i386/pr101797.c: New test.
1048 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
1050 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1053 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
1055 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1058 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
1060 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1063 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
1065 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1068 2021-08-06 Martin Liska <mliska@suse.cz>
1070 * gcc.target/powerpc/pragma-optimize.c: New test.
1072 2021-08-06 Richard Biener <rguenther@suse.de>
1074 * gfortran.dg/vect/vect-8.f90: Simplify aarch64 scanning.
1076 2021-08-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
1078 * gcc.dg/gcov-info-to-gcda.c: New test.
1080 2021-08-05 Jonathan Wakely <jwakely@redhat.com>
1082 * g++.old-deja/g++.other/inline7.C: Cast nodiscard call to void.
1084 2021-08-05 H.J. Lu <hjl.tools@gmail.com>
1087 * gcc.target/i386/pr99744-3.c: New test.
1088 * gcc.target/i386/pr99744-4.c: Likewise.
1089 * gcc.target/i386/pr99744-5.c: Likewise.
1090 * gcc.target/i386/pr99744-6.c: Likewise.
1091 * gcc.target/i386/pr99744-7.c: Likewise.
1092 * gcc.target/i386/pr99744-8.c: Likewise.
1094 2021-08-05 Richard Earnshaw <rearnsha@arm.com>
1097 * gcc.target/arm/cortex-m55-nofp-flag-hard.c: Update expected output.
1098 * gcc.target/arm/cortex-m55-nofp-flag-softfp.c: Likewise.
1099 * gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c: Likewise.
1100 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Convert to dg-do assemble.
1101 Add a non-no-op function body.
1102 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
1103 * gcc.target/arm/pr98636.c (dg-options): Add -mfloat-abi=softfp.
1104 * gcc.target/arm/attr-neon.c: Tighten scan-assembler tests.
1105 * gcc.target/arm/attr-neon2.c: Use -Ofast, convert test to use
1106 check-function-bodies.
1107 * gcc.target/arm/attr-neon3.c: Likewise.
1108 * gcc.target/arm/pr69245.c: Tighten scan-assembler match, but allow
1110 * gcc.target/arm/pragma_fpu_attribute.c: Likewise.
1111 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
1113 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
1115 * gcc.target/aarch64/vsubX_high_cost.c: New test.
1117 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
1119 * gcc.target/aarch64/vaddX_high_cost.c: New test.
1121 2021-08-05 Richard Biener <rguenther@suse.de>
1123 * gcc.dg/vect/bb-slp-pr101756.c: Add -w.
1125 2021-08-05 Eric Botcazou <ebotcazou@gcc.gnu.org>
1127 * gcc.dg/sso-15.c: New test.
1129 2021-08-05 liuhongt <hongtao.liu@intel.com>
1131 * gcc.target/i386/cond_op_anylogic_d-1.c: New test.
1132 * gcc.target/i386/cond_op_anylogic_d-2.c: New test.
1133 * gcc.target/i386/cond_op_anylogic_q-1.c: New test.
1134 * gcc.target/i386/cond_op_anylogic_q-2.c: New test.
1136 2021-08-05 liuhongt <hongtao.liu@intel.com>
1138 * gcc.target/i386/cond_op_maxmin_double-1.c: New test.
1139 * gcc.target/i386/cond_op_maxmin_double-2.c: New test.
1140 * gcc.target/i386/cond_op_maxmin_float-1.c: New test.
1141 * gcc.target/i386/cond_op_maxmin_float-2.c: New test.
1143 2021-08-05 liuhongt <hongtao.liu@intel.com>
1145 * gcc.target/i386/cond_op_maxmin_b-1.c: New test.
1146 * gcc.target/i386/cond_op_maxmin_b-2.c: New test.
1147 * gcc.target/i386/cond_op_maxmin_d-1.c: New test.
1148 * gcc.target/i386/cond_op_maxmin_d-2.c: New test.
1149 * gcc.target/i386/cond_op_maxmin_q-1.c: New test.
1150 * gcc.target/i386/cond_op_maxmin_q-2.c: New test.
1151 * gcc.target/i386/cond_op_maxmin_ub-1.c: New test.
1152 * gcc.target/i386/cond_op_maxmin_ub-2.c: New test.
1153 * gcc.target/i386/cond_op_maxmin_ud-1.c: New test.
1154 * gcc.target/i386/cond_op_maxmin_ud-2.c: New test.
1155 * gcc.target/i386/cond_op_maxmin_uq-1.c: New test.
1156 * gcc.target/i386/cond_op_maxmin_uq-2.c: New test.
1157 * gcc.target/i386/cond_op_maxmin_uw-1.c: New test.
1158 * gcc.target/i386/cond_op_maxmin_uw-2.c: New test.
1159 * gcc.target/i386/cond_op_maxmin_w-1.c: New test.
1160 * gcc.target/i386/cond_op_maxmin_w-2.c: New test.
1162 2021-08-04 David Malcolm <dmalcolm@redhat.com>
1165 * gcc.dg/analyzer/asm-x86-1.c: New test.
1166 * gcc.dg/analyzer/asm-x86-lp64-1.c: New test.
1167 * gcc.dg/analyzer/asm-x86-lp64-2.c: New test.
1168 * gcc.dg/analyzer/pr101570.c: New test.
1169 * gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c:
1171 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c: New
1173 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c: New
1175 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c: New test.
1176 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c: New
1178 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c: New test.
1179 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c:
1181 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c:
1184 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
1187 * gcc.target/i386/pr101742a.c: New test.
1188 * gcc.target/i386/pr101742b.c: Likewise.
1190 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
1193 * gcc.target/i386/eh_return-2.c: New test.
1195 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
1197 * gcc.target/s390/vector/perm-vpdi.c: New test.
1199 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
1201 * gcc.target/s390/vector/perm-merge.c: New test.
1202 * gcc.target/s390/vector/vec-types.h: New test.
1204 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
1206 * gcc.target/s390/zvector/vec-permi.c: Removed.
1207 * gcc.target/s390/zvector/vec_permi.c: New test.
1209 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
1211 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c:
1212 Instead of vpdi with 0 and 5 vmrlg and vmrhg are used now.
1213 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: Likewise.
1214 * gcc.target/s390/zvector/vec-types.h: New test.
1215 * gcc.target/s390/zvector/vec_merge.c: New test.
1217 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
1219 * gcc.target/aarch64/vmul_high_cost.c: New test.
1221 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
1223 * gcc.target/aarch64/vmul_element_cost.c: New test.
1225 2021-08-04 Richard Sandiford <richard.sandiford@arm.com>
1227 * gcc.target/aarch64/sve/cost_model_12.c: New test.
1229 2021-08-04 Tamar Christina <tamar.christina@arm.com>
1231 PR tree-optimization/101750
1232 * g++.dg/vect/pr99149.cc: Name class.
1234 2021-08-04 Richard Biener <rguenther@suse.de>
1236 * gcc.target/i386/vect-gather-1.c: New testcase.
1237 * gfortran.dg/vect/vect-8.f90: Adjust.
1239 2021-08-04 Roger Sayle <roger@nextmovesoftware.com>
1240 Marc Glisse <marc.glisse@inria.fr>
1242 * gcc.dg/fold-ior-4.c: New test.
1244 2021-08-04 Richard Biener <rguenther@suse.de>
1246 PR tree-optimization/101756
1247 * gcc.dg/vect/bb-slp-pr101756.c: New testcase.
1249 2021-08-04 Jakub Jelinek <jakub@redhat.com>
1252 * g++.dg/gomp/pr101759.C: New test.
1253 * g++.dg/goacc/pr101759.C: New test.
1255 2021-08-04 Jakub Jelinek <jakub@redhat.com>
1257 * gcc.c-torture/execute/ieee/pr29302-1.x: Undo doubly applied patch.
1259 2021-08-04 Richard Biener <rguenther@suse.de>
1261 PR tree-optimization/101769
1262 * g++.dg/tree-ssa/pr101769.C: New testcase.
1264 2021-08-04 liuhongt <hongtao.liu@intel.com>
1266 * gcc.target/i386/cond_op_addsubmul_d-2.c: Add
1267 dg-require-effective-target for avx512.
1268 * gcc.target/i386/cond_op_addsubmul_q-2.c: Ditto.
1269 * gcc.target/i386/cond_op_addsubmul_w-2.c: Ditto.
1270 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: Ditto.
1271 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: Ditto.
1272 * gcc.target/i386/cond_op_fma_double-2.c: Ditto.
1273 * gcc.target/i386/cond_op_fma_float-2.c: Ditto.
1275 2021-08-04 liuhongt <hongtao.liu@intel.com>
1277 * gcc.target/i386/cond_op_fma_double-1.c: New test.
1278 * gcc.target/i386/cond_op_fma_double-2.c: New test.
1279 * gcc.target/i386/cond_op_fma_float-1.c: New test.
1280 * gcc.target/i386/cond_op_fma_float-2.c: New test.
1282 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
1284 * lib/profopt.exp: Pass gdwarf-4 when compiling test to profile; pass -gcov_version=2.
1285 * lib/target-supports.exp: Remove unnecessary -o perf.data passed to gcc-auto-profile.
1287 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
1289 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix dg-final-use-autofdo.
1290 * lib/profopt.exp: Pass -fearly-inlining when compiling with AutoFDO.
1292 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
1294 * g++.dg/tree-prof/indir-call-prof.C: Fix options, increase the number of iterations.
1295 * g++.dg/tree-prof/morefunc.C: Fix options, increase the number of iterations.
1296 * g++.dg/tree-prof/reorder.C: Fix options, increase the number of iterations.
1297 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix options, increase the number of iterations.
1298 * gcc.dg/tree-prof/indir-call-prof.c: Fix options.
1300 2021-08-03 Martin Sebor <msebor@redhat.com>
1303 * g++.dg/warn/Wstringop-overflow-4.C: Disable a test case in ILP32.
1305 2021-08-03 Paul A. Clarke <pc@us.ibm.com>
1307 * gcc.target/powerpc/sse4_1-phminposuw.c: Copy from
1308 gcc/testsuite/gcc.target/i386, adjust dg directives to suit,
1311 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
1313 * gcc.target/i386/avx-vzeroupper-14.c: Pass -mno-avx512f to
1315 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1316 * gcc.target/i386/pr82941-1.c: Updated. Check for vzeroupper.
1317 * gcc.target/i386/pr82942-1.c: Likewise.
1318 * gcc.target/i386/pr82990-1.c: Likewise.
1319 * gcc.target/i386/pr82990-3.c: Likewise.
1320 * gcc.target/i386/pr82990-5.c: Likewise.
1321 * gcc.target/i386/pr100865-4b.c: Likewise.
1322 * gcc.target/i386/pr100865-6b.c: Likewise.
1323 * gcc.target/i386/pr100865-7b.c: Likewise.
1324 * gcc.target/i386/pr100865-10b.c: Likewise.
1325 * gcc.target/i386/pr100865-8b.c: Updated.
1326 * gcc.target/i386/pr100865-9b.c: Likewise.
1327 * gcc.target/i386/pr100865-11b.c: Likewise.
1328 * gcc.target/i386/pr100865-12b.c: Likewise.
1330 2021-08-03 liuhongt <hongtao.liu@intel.com>
1332 * gcc.target/i386/cond_op_addsubmul_d-1.c: New test.
1333 * gcc.target/i386/cond_op_addsubmul_d-2.c: New test.
1334 * gcc.target/i386/cond_op_addsubmul_q-1.c: New test.
1335 * gcc.target/i386/cond_op_addsubmul_q-2.c: New test.
1336 * gcc.target/i386/cond_op_addsubmul_w-1.c: New test.
1337 * gcc.target/i386/cond_op_addsubmul_w-2.c: New test.
1339 2021-08-03 Jakub Jelinek <jakub@redhat.com>
1342 * gcc.dg/analyzer/pr101721.c: New test.
1344 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
1347 * g++.target/i386/pr80566-1.C: New test.
1348 * g++.target/i386/pr80566-2.C: Likewise.
1350 2021-08-03 liuhongt <hongtao.liu@intel.com>
1352 * gcc.target/i386/cond_op_addsubmuldiv_double-1.c: New test.
1353 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: New test.
1354 * gcc.target/i386/cond_op_addsubmuldiv_float-1.c: New test.
1355 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: New test.
1357 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1359 * gcc.target/i386/vect8-ret.c: Also pass -mno-sse.
1361 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1363 * gcc.target/i386/incoming-11.c: Expect no stack realignment.
1365 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1367 * gcc.target/i386/sw-1.c: Also pass -mno-avx for ia32.
1369 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1371 * gcc.target/i386/cold-attribute-1.c: Also pass -mno-avx.
1373 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1375 * gcc.target/i386/pr72839.c: Also pass -mno-avx.
1377 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1379 * gcc.target/i386/pieces-memcpy-10.c: New test.
1380 * gcc.target/i386/pieces-memcpy-11.c: Likewise.
1381 * gcc.target/i386/pieces-memcpy-12.c: Likewise.
1382 * gcc.target/i386/pieces-memcpy-13.c: Likewise.
1383 * gcc.target/i386/pieces-memcpy-14.c: Likewise.
1384 * gcc.target/i386/pieces-memcpy-15.c: Likewise.
1385 * gcc.target/i386/pieces-memcpy-16.c: Likewise.
1386 * gcc.target/i386/pieces-memset-1.c: Likewise.
1387 * gcc.target/i386/pieces-memset-2.c: Likewise.
1388 * gcc.target/i386/pieces-memset-3.c: Likewise.
1389 * gcc.target/i386/pieces-memset-4.c: Likewise.
1390 * gcc.target/i386/pieces-memset-5.c: Likewise.
1391 * gcc.target/i386/pieces-memset-6.c: Likewise.
1392 * gcc.target/i386/pieces-memset-7.c: Likewise.
1393 * gcc.target/i386/pieces-memset-8.c: Likewise.
1394 * gcc.target/i386/pieces-memset-9.c: Likewise.
1395 * gcc.target/i386/pieces-memset-10.c: Likewise.
1396 * gcc.target/i386/pieces-memset-11.c: Likewise.
1397 * gcc.target/i386/pieces-memset-12.c: Likewise.
1398 * gcc.target/i386/pieces-memset-13.c: Likewise.
1399 * gcc.target/i386/pieces-memset-14.c: Likewise.
1400 * gcc.target/i386/pieces-memset-15.c: Likewise.
1401 * gcc.target/i386/pieces-memset-16.c: Likewise.
1402 * gcc.target/i386/pieces-memset-17.c: Likewise.
1403 * gcc.target/i386/pieces-memset-18.c: Likewise.
1404 * gcc.target/i386/pieces-memset-19.c: Likewise.
1405 * gcc.target/i386/pieces-memset-20.c: Likewise.
1406 * gcc.target/i386/pieces-memset-21.c: Likewise.
1407 * gcc.target/i386/pieces-memset-22.c: Likewise.
1408 * gcc.target/i386/pieces-memset-23.c: Likewise.
1409 * gcc.target/i386/pieces-memset-24.c: Likewise.
1410 * gcc.target/i386/pieces-memset-25.c: Likewise.
1411 * gcc.target/i386/pieces-memset-26.c: Likewise.
1412 * gcc.target/i386/pieces-memset-27.c: Likewise.
1413 * gcc.target/i386/pieces-memset-28.c: Likewise.
1414 * gcc.target/i386/pieces-memset-29.c: Likewise.
1415 * gcc.target/i386/pieces-memset-30.c: Likewise.
1416 * gcc.target/i386/pieces-memset-31.c: Likewise.
1417 * gcc.target/i386/pieces-memset-32.c: Likewise.
1418 * gcc.target/i386/pieces-memset-33.c: Likewise.
1419 * gcc.target/i386/pieces-memset-34.c: Likewise.
1420 * gcc.target/i386/pieces-memset-35.c: Likewise.
1421 * gcc.target/i386/pieces-memset-36.c: Likewise.
1422 * gcc.target/i386/pieces-memset-37.c: Likewise.
1423 * gcc.target/i386/pieces-memset-38.c: Likewise.
1424 * gcc.target/i386/pieces-memset-39.c: Likewise.
1425 * gcc.target/i386/pieces-memset-40.c: Likewise.
1426 * gcc.target/i386/pieces-memset-41.c: Likewise.
1427 * gcc.target/i386/pieces-memset-42.c: Likewise.
1428 * gcc.target/i386/pieces-memset-43.c: Likewise.
1429 * gcc.target/i386/pieces-memset-44.c: Likewise.
1430 * gcc.target/i386/pieces-memcpy-7.c: New file.
1431 * gcc.target/i386/pieces-memcpy-8.c: New file.
1432 * gcc.target/i386/pieces-memcpy-9.c: New file.
1434 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1437 * gcc.target/i386/pr90773-20.c: New test.
1438 * gcc.target/i386/pr90773-21.c: Likewise.
1439 * gcc.target/i386/pr90773-22.c: Likewise.
1440 * gcc.target/i386/pr90773-23.c: Likewise.
1441 * gcc.target/i386/pr90773-26.c: Likewise.
1443 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1445 * gcc.target/i386/pr90773-1.c: Adjust to expect movq for 32-bit.
1446 * gcc.target/i386/pr90773-4.c: Also run for 32-bit.
1447 * gcc.target/i386/pr90773-15.c: Likewise.
1448 * gcc.target/i386/pr90773-16.c: Likewise.
1449 * gcc.target/i386/pr90773-17.c: Likewise.
1450 * gcc.target/i386/pr90773-24.c: Likewise.
1451 * gcc.target/i386/pr90773-25.c: Likewise.
1452 * gcc.target/i386/pr100865-1.c: Likewise.
1453 * gcc.target/i386/pr100865-2.c: Likewise.
1454 * gcc.target/i386/pr100865-3.c: Likewise.
1455 * gcc.target/i386/pr90773-14.c: Also run for 32-bit and expect
1456 XMM movd to store 4 bytes.
1457 * gcc.target/i386/pr100865-4a.c: Also run for 32-bit and expect
1459 * gcc.target/i386/pr100865-4b.c: Likewise.
1460 * gcc.target/i386/pr100865-10a.c: Expect YMM registers.
1461 * gcc.target/i386/pr100865-10b.c: Likewise.
1463 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1465 * gcc.target/i386/eh_return-1.c: New test.
1467 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1470 * gcc.target/i386/pr90773-5.c: Updated to expect XMM register.
1471 * gcc.target/i386/pr90773-14.c: Likewise.
1472 * gcc.target/i386/pr90773-15.c: New test.
1473 * gcc.target/i386/pr90773-16.c: Likewise.
1474 * gcc.target/i386/pr90773-17.c: Likewise.
1475 * gcc.target/i386/pr90773-18.c: Likewise.
1476 * gcc.target/i386/pr90773-19.c: Likewise.
1478 2021-08-02 Roger Sayle <roger@nextmovesoftware.com>
1480 * gcc.dg/tree-ssa/phi-opt-25.c: New test case.
1482 2021-08-01 H.J. Lu <hjl.tools@gmail.com>
1485 * gcc.target/i386/pr78103-2.c: Also scan incl.
1486 * gcc.target/i386/pr78103-3.c: Scan leal|addl|incl for x32. Also
1489 2021-07-31 Jason Merrill <jason@redhat.com>
1492 * g++.dg/ext/anon-struct9.C: New test.
1494 2021-07-31 Roger Sayle <roger@nextmovesoftware.com>
1496 * gcc.target/i386/dec-cmov-2.c: Require -march=core2 with -m32.
1498 2021-07-31 Jakub Jelinek <jakub@redhat.com>
1500 * g++.dg/gomp/attrs-9.C: New test.
1502 2021-07-31 Jakub Jelinek <jakub@redhat.com>
1505 * gcc.target/i386/pr78103-1.c: New test.
1506 * gcc.target/i386/pr78103-2.c: New test.
1507 * gcc.target/i386/pr78103-3.c: New test.
1509 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
1511 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on mmix-knuth-mmixware.
1513 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
1515 PR middle-end/101674
1516 * gcc.dg/uninit-pred-9_b.c: Xfail for mmix-*-* too.
1518 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
1520 * gcc.target/powerpc/sse4_1-floorpd.c: New.
1521 * gcc.target/powerpc/sse4_1-floorps.c: New.
1522 * gcc.target/powerpc/sse4_1-floorsd.c: New.
1523 * gcc.target/powerpc/sse4_1-floorss.c: New.
1524 * gcc.target/powerpc/sse4_1-roundpd-2.c: Copy from
1525 gcc/testsuite/gcc.target/i386 and adjust dg directives to suit.
1527 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
1529 * gcc.target/powerpc/sse4_1-ceilpd.c: New.
1530 * gcc.target/powerpc/sse4_1-ceilps.c: New.
1531 * gcc.target/powerpc/sse4_1-ceilsd.c: New.
1532 * gcc.target/powerpc/sse4_1-ceilss.c: New.
1533 * gcc.target/powerpc/sse4_1-round-data.h: New.
1534 * gcc.target/powerpc/sse4_1-round.h: New.
1535 * gcc.target/powerpc/sse4_1-round2.h: New.
1536 * gcc.target/powerpc/sse4_1-roundpd-3.c: Copy from gcc.target/i386
1537 and adjust dg directives to suit.
1538 * gcc.target/powerpc/sse4_1-check.h (__VSX_SSE2__): Define.
1540 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
1542 * gcc.target/powerpc/sse4_1-blendpd.c: Copy from gcc.target/i386
1543 and adjust dg directives to suit.
1544 * gcc.target/powerpc/sse4_1-blendps-2.c: Likewise.
1545 * gcc.target/powerpc/sse4_1-blendps.c: Likewise.
1546 * gcc.target/powerpc/sse4_1-blendvpd.c: Likewise.
1548 2021-07-30 Roger Sayle <roger@nextmovesoftware.com>
1549 Uroš Bizjak <ubizjak@gmail.com>
1551 * gcc.target/i386/dec-cmov-1.c: New test.
1552 * gcc.target/i386/dec-cmov-2.c: New test.
1554 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
1556 * gcc.dg/tree-ssa/pr61839_2.c: Adjust. Add new const fold test.
1558 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
1560 * gcc.dg/tree-ssa/pr61839_2.c: Adjust.
1562 2021-07-30 Martin Sebor <msebor@redhat.com>
1564 PR middle-end/101671
1565 * gcc.c-torture/compile/pr83510.c: Move test functions...
1566 * gcc.dg/Warray-bounds-87.c: ...to this file.
1568 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
1570 * gcc.target/i386/pr100865-3.c: Expect vmovdqu8 instead of
1572 * gcc.target/i386/pr100865-4b.c: Likewise.
1574 2021-07-30 Andrew Pinski <apinski@marvell.com>
1577 * g++.dg/warn/Wunused-18.C: New test.
1578 * gcc.c-torture/compile/20030405-2.c: New test.
1579 * gcc.c-torture/compile/20040304-2.c: New test.
1580 * gcc.dg/20030612-2.c: New test.
1582 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
1585 * gcc.target/mips/pr101132.c: New test.
1587 2021-07-30 Jakub Jelinek <jakub@redhat.com>
1590 * g++.dg/cpp2a/is-pointer-interconvertible-base-of1.C: New test.
1591 * g++.dg/cpp2a/is-pointer-interconvertible-with-class1.C: New test.
1592 * g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C: New test.
1593 * g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C: New test.
1594 * g++.dg/cpp2a/is-pointer-interconvertible-with-class4.C: New test.
1595 * g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C: New test.
1596 * g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C: New test.
1598 2021-07-30 Jason Merrill <jason@redhat.com>
1600 * g++.dg/ext/anon-struct8.C: New test.
1602 2021-07-30 Jakub Jelinek <jakub@redhat.com>
1604 * g++.dg/cpp0x/gen-attrs-76.C: New test.
1606 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
1609 * gcc.target/i386/pr101685.c: New test.
1611 2021-07-30 Aldy Hernandez <aldyh@redhat.com>
1613 * gcc.dg/shrink-wrap-loop.c: Enable early jump threading. Mark as
1616 2021-07-30 Jakub Jelinek <jakub@redhat.com>
1619 * g++.dg/cpp0x/gen-attrs-45.C: Expect a warning about ignored
1620 attributes instead of error.
1621 * g++.dg/cpp0x/gen-attrs-75.C: New test.
1622 * g++.dg/modules/pr101582-1.C: New test.
1624 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
1627 * g++.dg/lto/pr101396_0.C: New test.
1628 * g++.dg/lto/pr101396_1.C: New test.
1630 2021-07-29 Martin Sebor <msebor@redhat.com>
1632 PR middle-end/101674
1633 * gcc.dg/uninit-pred-9_b.c: Xfail just the failing assertion and
1636 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
1639 * gdc.dg/pr100967.d: Update test.
1640 * gdc.dg/pr101672.d: New test.
1642 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
1645 * gdc.dg/extern-c++/extern-c++.exp: New.
1646 * gdc.dg/extern-c++/pr101664.d: New test.
1647 * gdc.dg/extern-c++/pr101664_1.cc: New test.
1649 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
1652 * gdc.dg/torture/pr96435.d: New test.
1654 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
1657 * gdc.dg/pr101657.d: New test.
1659 2021-07-29 Jakub Jelinek <jakub@redhat.com>
1662 * g++.dg/pr71389.C: Include <array> instead of <functional>.
1663 * g++.dg/cpp0x/initlist48.C: Include also <initializer_list>.
1665 2021-07-29 Thomas Schwinge <thomas@codesourcery.com>
1666 Julian Brown <julian@codesourcery.com>
1667 Kwok Cheung Yeung <kcy@codesourcery.com>
1669 * c-c++-common/goacc/classify-kernels-unparallelized.c:
1670 's%oaccdevlow%oaccloops%g'.
1671 * c-c++-common/goacc/classify-kernels.c: Likewise.
1672 * c-c++-common/goacc/classify-parallel.c: Likewise.
1673 * c-c++-common/goacc/classify-routine-nohost.c: Likewise.
1674 * c-c++-common/goacc/classify-routine.c: Likewise.
1675 * c-c++-common/goacc/classify-serial.c: Likewise.
1676 * c-c++-common/goacc/routine-nohost-1.c: Likewise.
1677 * g++.dg/goacc/template.C: Likewise.
1678 * gcc.dg/goacc/loop-processing-1.c: Likewise.
1679 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1680 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1681 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
1682 * gfortran.dg/goacc/classify-routine-nohost.f95: Likewise.
1683 * gfortran.dg/goacc/classify-routine.f95: Likewise.
1684 * gfortran.dg/goacc/classify-serial.f95: Likewise.
1685 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
1687 2021-07-29 Haochen Gui <guihaoc@gcc.gnu.org>
1690 * gcc.target/powerpc/pr56605.c: Change matching
1692 * gcc.target/powerpc/pr81348.c: Likewise.
1694 2021-07-29 Aldy Hernandez <aldyh@redhat.com>
1696 * g++.dg/debug/dwarf2/deallocator.C: Adjust for threader.
1697 * gcc.c-torture/compile/pr83510.c: Same.
1698 * gcc.dg/analyzer/pr94851-2.c: Same.
1699 * gcc.dg/loop-unswitch-2.c: Same.
1700 * gcc.dg/old-style-asm-1.c: Same.
1701 * gcc.dg/pr68317.c: Same.
1702 * gcc.dg/pr97567-2.c: Same.
1703 * gcc.dg/predict-9.c: Same.
1704 * gcc.dg/shrink-wrap-loop.c: Same.
1705 * gcc.dg/sibcall-1.c: Same.
1706 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Same.
1707 * gcc.dg/tree-ssa/pr21001.c: Same.
1708 * gcc.dg/tree-ssa/pr21294.c: Same.
1709 * gcc.dg/tree-ssa/pr21417.c: Same.
1710 * gcc.dg/tree-ssa/pr21458-2.c: Same.
1711 * gcc.dg/tree-ssa/pr21563.c: Same.
1712 * gcc.dg/tree-ssa/pr49039.c: Same.
1713 * gcc.dg/tree-ssa/pr61839_1.c: Same.
1714 * gcc.dg/tree-ssa/pr61839_3.c: Same.
1715 * gcc.dg/tree-ssa/pr77445-2.c: Same.
1716 * gcc.dg/tree-ssa/split-path-4.c: Same.
1717 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
1718 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
1719 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
1720 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
1721 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
1722 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
1723 * gcc.dg/tree-ssa/ssa-fre-48.c: Same.
1724 * gcc.dg/tree-ssa/ssa-thread-11.c: Same.
1725 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
1726 * gcc.dg/tree-ssa/ssa-thread-14.c: Same.
1727 * gcc.dg/tree-ssa/vrp02.c: Same.
1728 * gcc.dg/tree-ssa/vrp03.c: Same.
1729 * gcc.dg/tree-ssa/vrp05.c: Same.
1730 * gcc.dg/tree-ssa/vrp06.c: Same.
1731 * gcc.dg/tree-ssa/vrp07.c: Same.
1732 * gcc.dg/tree-ssa/vrp09.c: Same.
1733 * gcc.dg/tree-ssa/vrp19.c: Same.
1734 * gcc.dg/tree-ssa/vrp20.c: Same.
1735 * gcc.dg/tree-ssa/vrp33.c: Same.
1736 * gcc.dg/uninit-pred-9_b.c: Same.
1737 * gcc.dg/uninit-pr61112.c: Same.
1738 * gcc.dg/vect/bb-slp-16.c: Same.
1739 * gcc.target/i386/avx2-vect-aggressive.c: Same.
1740 * gcc.dg/tree-ssa/ranger-threader-1.c: New test.
1741 * gcc.dg/tree-ssa/ranger-threader-2.c: New test.
1742 * gcc.dg/tree-ssa/ranger-threader-3.c: New test.
1743 * gcc.dg/tree-ssa/ranger-threader-4.c: New test.
1744 * gcc.dg/tree-ssa/ranger-threader-5.c: New test.
1746 2021-07-29 Richard Biener <rguenther@suse.de>
1749 * gcc.dg/torture/pr101512.c: New testcase.
1751 2021-07-29 liuhongt <hongtao.liu@intel.com>
1754 * gcc.target/i386/pr91446.c:
1755 * gcc.target/i386/pr92658-avx512bw-2.c:
1756 * gcc.target/i386/pr92658-sse4-2.c:
1757 * gcc.target/i386/pr92658-sse4.c:
1758 * gcc.target/i386/pr99881.c:
1760 2021-07-29 liuhongt <hongtao.liu@intel.com>
1763 * gcc.target/i386/sse2-pr39821.c: New test.
1764 * gcc.target/i386/sse4-pr39821.c: New test.
1766 2021-07-29 Jiufu Guo <guojiufu@linux.ibm.com>
1769 * gcc.target/powerpc/pr61837.c: New test.
1771 2021-07-28 Martin Sebor <msebor@redhat.com>
1773 PR middle-end/101494
1774 * gcc.dg/uninit-pr101494.c: New test.
1776 2021-07-28 Martin Sebor <msebor@redhat.com>
1778 PR middle-end/101601
1779 * g++.dg/warn/Warray-bounds-25.C: New test.
1780 * gcc.dg/Warray-bounds-85.c: New test.
1782 2021-07-28 Michael Meissner <meissner@linux.ibm.com>
1785 * gcc.dg/pr56727-2.c: Add support for PC-relative calls.
1787 2021-07-28 David Malcolm <dmalcolm@redhat.com>
1789 * gcc.dg/analyzer/torture/ubsan-1.c: New test.
1791 2021-07-28 Harald Anlauf <anlauf@gmx.de>
1794 * gfortran.dg/allocate_stat_3.f90: New test.
1795 * gfortran.dg/allocate_stat.f90: Adjust error messages.
1796 * gfortran.dg/implicit_11.f90: Likewise.
1797 * gfortran.dg/inquiry_type_ref_3.f90: Likewise.
1799 2021-07-28 Jakub Jelinek <jakub@redhat.com>
1801 PR middle-end/101624
1802 * gfortran.dg/ubsan/ubsan.exp: New file.
1803 * gfortran.dg/ubsan/pr101624.f90: New test.
1805 2021-07-28 Jakub Jelinek <jakub@redhat.com>
1807 PR middle-end/101642
1808 * gcc.c-torture/compile/pr101642.c: New test.
1810 2021-07-28 Ilya Leoshkevich <iii@linux.ibm.com>
1812 * gcc.target/s390/global-array-element-pic2.c: Add -mzarch, add
1813 an expectation for 31-bit mode.
1814 * gcc.target/s390/load-imm64-1.c: Use unsigned long long.
1815 * gcc.target/s390/load-imm64-2.c: Likewise.
1816 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: Use
1818 * gcc.target/s390/vector/long-double-vx-macro-on-off.c:
1821 2021-07-28 Richard Biener <rguenther@suse.de>
1823 PR tree-optimization/101615
1824 * gcc.dg/vect/bb-slp-pr101615-2.c: New testcase.
1826 2021-07-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1828 * gcc.target/aarch64/smov_1.c: New test.
1829 * gcc.target/aarch64/sve/clastb_4.c: Adjust clast scan-assembler.
1831 2021-07-28 H.J. Lu <hjl.tools@gmail.com>
1834 * gcc.target/i386/pr101456-1.c: New test.
1835 * gcc.target/i386/pr101456-2.c: Likewise.
1837 2021-07-28 Richard Biener <rguenther@suse.de>
1839 PR tree-optimization/101615
1840 * gcc.dg/vect/bb-slp-pr101615-1.c: New testcase.
1842 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
1844 * gcc.dg/analyzer/strdup-1.c (test_4, test_5, test_6): New
1847 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
1849 * gcc.dg/analyzer/attr-malloc-1.c (compatible_alloc,
1850 compatible_alloc2): New extern allocator declarations.
1851 (test_9, test_10): New tests.
1853 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
1856 * gdc.dg/pr96429.d: Update test.
1857 * gdc.dg/pr101640.d: New test.
1859 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
1862 * gdc.dg/pr101490.d: New test.
1864 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
1867 * gdc.dg/pr101127a.d: New test.
1868 * gdc.dg/pr101127b.d: New test.
1870 2021-07-28 Jakub Jelinek <jakub@redhat.com>
1873 * gcc.target/i386/avx2-pr101611-1.c: New test.
1874 * gcc.target/i386/avx2-pr101611-2.c: New test.
1876 2021-07-28 Martin Uecker <muecker@gwdg.de>
1878 * gcc.dg/Wnonnull-4.c: Correct argument numbers in warnings.
1880 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
1882 PR libfortran/101317
1883 * gfortran.dg/ISO_Fortran_binding_17.f90: Fix typo in error
1886 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
1888 PR libfortran/101310
1889 * gfortran.dg/ISO_Fortran_binding_1.c (section_c): Remove
1890 incorrect assertions.
1892 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
1894 PR libfortran/101305
1895 * gfortran.dg/ISO_Fortran_binding_1.c: Adjust include path.
1896 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
1897 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
1898 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
1899 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
1900 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
1901 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
1902 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
1903 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
1904 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
1905 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
1906 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
1907 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
1908 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
1909 * gfortran.dg/PR94327.c: Likewise.
1910 * gfortran.dg/PR94331.c: Likewise.
1911 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
1912 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
1913 * gfortran.dg/pr93524.c: Likewise.
1915 2021-07-28 Kewen Lin <linkw@linux.ibm.com>
1917 PR tree-optimization/101596
1918 * gcc.target/powerpc/pr101596-1.c: New test.
1919 * gcc.target/powerpc/pr101596-2.c: Likewise.
1920 * gcc.target/powerpc/pr101596-3.c: Likewise.
1922 2021-07-28 liuhongt <hongtao.liu@intel.com>
1925 * gcc.target/i386/pr99881.c: New test.
1927 2021-07-27 Martin Sebor <msebor@redhat.com>
1929 PR tree-optimization/101584
1930 * gcc.dg/uninit-38.c: Remove assertions.
1931 * gcc.dg/uninit-41.c: New test.
1933 2021-07-27 Jonathan Wakely <jwakely@redhat.com>
1936 * g++.dg/coroutines/pr99047.C: Fix includes.
1937 * g++.dg/pr71655.C: Likewise.
1939 2021-07-27 Martin Sebor <msebor@redhat.com>
1942 * gcc.dg/Wvla-parameter-13.c: New test.
1944 2021-07-27 Jeff Law <jlaw@localhost.localdomain>
1946 * g++.dg/gcov/gcov-threads-1.C: Fix argument to pthread_join.
1948 2021-07-27 Marek Polacek <polacek@redhat.com>
1952 * g++.dg/cpp0x/nullptr11.C: Remove invalid tests.
1953 * g++.dg/cpp0x/nullptr46.C: Add dg-error.
1954 * g++.dg/cpp2a/spaceship-err7.C: New test.
1955 * g++.dg/expr/ptr-comp4.C: New test.
1957 2021-07-27 Richard Biener <rguenther@suse.de>
1959 PR tree-optimization/101573
1960 * gcc.dg/uninit-pr101573.c: New testcase.
1961 * gcc.dg/uninit-15-O0.c: Adjust.
1962 * gcc.dg/uninit-15.c: Likewise.
1963 * gcc.dg/uninit-23.c: Likewise.
1964 * c-c++-common/uninit-17.c: Likewise.
1966 2021-07-27 Martin Jambor <mjambor@suse.cz>
1968 * gcc.dg/ipa/remref-3.c: New test.
1969 * gcc.dg/ipa/remref-4.c: Likewise.
1970 * gcc.dg/ipa/remref-5.c: Likewise.
1971 * gcc.dg/ipa/remref-6.c: Likewise.
1973 2021-07-27 Jakub Jelinek <jakub@redhat.com>
1975 PR middle-end/101586
1976 * g++.dg/torture/builtin-clear-padding-4.C: New test.
1978 2021-07-27 Michael Meissner <meissner@linux.ibm.com>
1981 * gcc.target/powerpc/ppc-eq0-1.c: Adjust insn counts if power10
1983 * gcc.target/powerpc/ppc-ne0-1.c: (ne0): Adjust insn counts if
1984 power10 code is generated.
1985 (plus_ne0): Move to ppc-ne0-2.c.
1986 (cmp_plus_ne): Likewise.
1987 (plus_ne0_cmp): Likewise.
1988 * gcc.target/powerpc/ppc-ne0-2.c: New file.
1990 2021-07-26 David Malcolm <dmalcolm@redhat.com>
1992 * gcc.dg/analyzer/sock-1.c: New test.
1993 * gcc.dg/analyzer/sock-2.c: New test.
1995 2021-07-26 Andrew MacLeod <amacleod@redhat.com>
1997 * gcc.dg/pr78888.c: New.
1999 2021-07-26 Roger Sayle <roger@nextmovesoftware.com>
2000 Marc Glisse <marc.glisse@inria.fr>
2002 * gcc.dg/fold-eqrotate-1.c: New test case.
2003 * gcc.dg/fold-eqbswap-1.c: New test case.
2005 2021-07-26 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2006 Tobias Burnus <tobias@codesourcery.com>
2013 * gfortran.dg/ISO_Fortran_binding_1.f90: Add pointer attribute,
2014 this test is still erroneous but now it compiles.
2015 * gfortran.dg/bind_c_array_params_2.f90: Update regex to match
2017 * gfortran.dg/PR93308.f90: New test.
2018 * gfortran.dg/PR93963.f90: New test.
2019 * gfortran.dg/PR94327.c: New test.
2020 * gfortran.dg/PR94327.f90: New test.
2021 * gfortran.dg/PR94331.c: New test.
2022 * gfortran.dg/PR94331.f90: New test.
2023 * gfortran.dg/PR97046.f90: New test.
2025 2021-07-26 Jakub Jelinek <jakub@redhat.com>
2027 * g++.dg/gomp/attrs-1.C: Use attribute syntax even for section
2028 and scan directives.
2029 * g++.dg/gomp/attrs-2.C: Likewise.
2030 * g++.dg/gomp/attrs-6.C: New test.
2031 * g++.dg/gomp/attrs-7.C: New test.
2032 * g++.dg/gomp/attrs-8.C: New test.
2034 2021-07-23 Harald Anlauf <anlauf@gmx.de>
2037 * gfortran.dg/pr101536.f90: New test.
2039 2021-07-23 Jakub Jelinek <jakub@redhat.com>
2041 PR rtl-optimization/101562
2042 * gcc.c-torture/compile/pr101562.c: New test.
2044 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
2046 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
2049 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
2051 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
2054 2021-07-23 H.J. Lu <hjl.tools@gmail.com>
2057 * gcc.target/i386/pr101504.c: New test.
2059 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
2061 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
2064 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
2066 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
2069 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
2071 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
2074 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
2076 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
2079 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
2081 * gcc.target/aarch64/vector_structure_intrinsics.c: New tests.
2083 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
2085 * gcc.target/aarch64/vector_structure_intrinsics.c: New test.
2087 2021-07-23 Jakub Jelinek <jakub@redhat.com>
2089 * c-c++-common/gomp/attrs-1.c: New test.
2090 * c-c++-common/gomp/attrs-2.c: New test.
2091 * c-c++-common/gomp/attrs-3.c: New test.
2093 2021-07-23 Jakub Jelinek <jakub@redhat.com>
2095 * g++.dg/gomp/attrs-4.C: New test.
2096 * g++.dg/gomp/attrs-5.C: New test.
2098 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
2100 * gcc.target/mips/mips.exp (mips_option_groups): add
2101 -finline and -fno-inline.
2103 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
2106 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
2108 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
2109 __attribute__((noinline)).
2110 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
2112 2021-07-23 David Malcolm <dmalcolm@redhat.com>
2114 * gcc.dg/analyzer/feasibility-3.c: New test.
2116 2021-07-22 Martin Sebor <msebor@redhat.com>
2118 PR tree-optimization/65178
2119 * gcc.dg/uninit-pr65178.c: New test.
2121 2021-07-22 Martin Sebor <msebor@redhat.com>
2124 * g++.dg/ipa/pr82352.C
2126 2021-07-22 Andrew Pinski <apinski@marvell.com>
2128 PR tree-optimization/10153
2129 * gcc.c-torture/compile/pr10153-1.c: New test.
2130 * gcc.c-torture/compile/pr10153-2.c: New test.
2132 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
2134 * g++.dg/pr101511.C: New.
2136 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
2138 * gcc.dg/pr101497.c: New.
2140 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
2142 * gcc.dg/pr101496.c: New.
2144 2021-07-22 liuhongt <hongtao.liu@intel.com>
2146 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust testcase.
2148 2021-07-22 liuhongt <hongtao.liu@intel.com>
2150 * gcc.target/i386/mask-shift.c: New test.
2152 2021-07-21 David Malcolm <dmalcolm@redhat.com>
2155 * gcc.dg/analyzer/pr101547.c: New test.
2157 2021-07-21 David Malcolm <dmalcolm@redhat.com>
2160 * g++.dg/analyzer/pr101522.C: New test.
2162 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
2163 Joseph Myers <joseph@codesourcery.com>
2164 Cesar Philippidis <cesar@codesourcery.com>
2166 * c-c++-common/goacc/classify-routine-nohost.c: New file.
2167 * c-c++-common/goacc/classify-routine.c: Update.
2168 * c-c++-common/goacc/routine-2.c: Likewise.
2169 * c-c++-common/goacc/routine-nohost-1.c: New file.
2170 * c-c++-common/goacc/routine-nohost-2.c: Likewise.
2171 * g++.dg/goacc/template.C: Update.
2172 * gfortran.dg/goacc/classify-routine-nohost.f95: New file.
2173 * gfortran.dg/goacc/classify-routine.f95: Update.
2174 * gfortran.dg/goacc/pure-elemental-procedures-2.f90: Likewise.
2175 * gfortran.dg/goacc/routine-6.f90: Likewise.
2176 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
2177 * gfortran.dg/goacc/routine-module-1.f90: Likewise.
2178 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
2179 * gfortran.dg/goacc/routine-module-3.f90: Likewise.
2180 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
2181 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
2182 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
2184 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
2186 * g++.dg/goacc/template.C: Fix '#pragma atomic update' typo.
2188 2021-07-21 David Malcolm <dmalcolm@redhat.com>
2190 * gcc.dg/analyzer/explode-2.c: Remove xfail.
2191 * gcc.dg/analyzer/explode-2a.c: Remove expected leak warning on
2193 * gcc.dg/analyzer/phi-2.c: New test.
2195 2021-07-21 Bill Schmidt <wschmidt@linux.ibm.com>
2198 * gcc.target/powerpc/pr101129.c: Adjust.
2200 2021-07-21 H.J. Lu <hjl.tools@gmail.com>
2203 * gcc.target/i386/crc32-6.c: New test.
2205 2021-07-21 Harald Anlauf <anlauf@gmx.de>
2208 * gfortran.dg/pr101514.f90: New test.
2210 2021-07-21 Jakub Jelinek <jakub@redhat.com>
2212 PR middle-end/101535
2213 * c-c++-common/gomp/pr101535-1.c: New test.
2214 * c-c++-common/gomp/pr101535-2.c: New test.
2216 2021-07-21 Jakub Jelinek <jakub@redhat.com>
2219 * g++.dg/gomp/pr101516.C: New test.
2221 2021-07-21 Tobias Burnus <tobias@codesourcery.com>
2223 * gfortran.dg/iso_c_binding_char_1.f90: Update dg-error.
2224 * gfortran.dg/pr32599.f03: Use -std=-f2003 + update comment.
2225 * gfortran.dg/bind_c_char_10.f90: New test.
2226 * gfortran.dg/bind_c_char_6.f90: New test.
2227 * gfortran.dg/bind_c_char_7.f90: New test.
2228 * gfortran.dg/bind_c_char_8.f90: New test.
2229 * gfortran.dg/bind_c_char_9.f90: New test.
2231 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
2233 * gcc.dg/unroll-10.c: New test.
2235 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
2237 * gcc.dg/unroll-9.c: New test/
2239 2021-07-20 Martin Sebor <msebor@redhat.com>
2241 PR middle-end/101397
2242 * gcc.dg/Warray-bounds-80.c: New test.
2243 * gcc.dg/Warray-bounds-81.c: New test.
2244 * gcc.dg/Warray-bounds-82.c: New test.
2245 * gcc.dg/Warray-bounds-83.c: New test.
2246 * gcc.dg/Warray-bounds-84.c: New test.
2247 * gcc.dg/Wstringop-overflow-46.c: Adjust expected output.
2249 2021-07-20 Martin Sebor <msebor@redhat.com>
2251 PR middle-end/101300
2252 * gcc.dg/uninit-pr101300.c: New test.
2254 2021-07-20 Michael Meissner <meissner@linux.ibm.com>
2257 * gcc.target/powerpc/fold-vec-div-longlong.c: Fix expected code
2258 generation on power10.
2259 * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
2261 2021-07-20 Jakub Jelinek <jakub@redhat.com>
2264 * gcc.dg/pr101384.c: New test.
2265 * gcc.target/powerpc/pr101384-1.c: New test.
2266 * gcc.target/powerpc/pr101384-2.c: New test.
2268 2021-07-20 Richard Sandiford <richard.sandiford@arm.com>
2271 * gcc.target/aarch64/vect-vmaxv.c: Use an asm to hide the
2272 true initial value of the reduction from the vectorizer.
2273 * gcc.target/aarch64/vect-vaddv.c: Likewise. Make the vector
2274 loop operate on exactly LANES (rather than LANES-1) iterations.
2275 * gcc.target/aarch64/vect-fmaxv-fminv.x: Likewise.
2277 2021-07-20 Uroš Bizjak <ubizjak@gmail.com>
2280 * gcc.target/i386/pr71245-1.c: Remove.
2281 * gcc.target/i386/pr71245-2.c: Ditto.
2283 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
2285 * gcc.target/powerpc/mul-vectorize-3.c: New test.
2286 * gcc.target/powerpc/mul-vectorize-4.c: New test.
2288 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
2290 PR tree-optimization/100696
2291 * gcc.target/i386/pr100637-3w.c: Adjust for mul_highpart recog.
2293 2021-07-19 Martin Sebor <msebor@redhat.com>
2295 * gcc.target/powerpc/pr93658.c: Suppress valid warnings.
2297 2021-07-19 Iain Sandoe <iain@sandoe.co.uk>
2300 * g++.dg/coroutines/pr95520.C: New test.
2302 2021-07-19 David Malcolm <dmalcolm@redhat.com>
2305 * gcc.dg/analyzer/pr101503.c: New test.
2307 2021-07-19 Indu Bhagat <indu.bhagat@oracle.com>
2309 * gcc.dg/debug/btf/btf.exp: Do not run BTF testsuite if target does not
2310 support BTF format. Remove redundant check for AIX.
2311 * gcc.dg/debug/ctf/ctf.exp: Do not run CTF testsuite if target does not
2312 support CTF format. Remove redundant check for AIX.
2313 * lib/gcc-dg.exp: Remove redundant check for AIX.
2315 2021-07-19 Andrew Stubbs <ams@codesourcery.com>
2318 * gcc.target/gcn/sram-ecc-1.c: New test.
2319 * gcc.target/gcn/sram-ecc-2.c: New test.
2320 * gcc.target/gcn/sram-ecc-3.c: New test.
2321 * gcc.target/gcn/sram-ecc-4.c: New test.
2322 * gcc.target/gcn/sram-ecc-5.c: New test.
2323 * gcc.target/gcn/sram-ecc-6.c: New test.
2324 * gcc.target/gcn/sram-ecc-7.c: New test.
2325 * gcc.target/gcn/sram-ecc-8.c: New test.
2327 2021-07-19 Andrew Pinski <apinski@marvell.com>
2330 * gcc.target/aarch64/csinv-neg-1.c: New test.
2332 2021-07-19 Marek Polacek <polacek@redhat.com>
2335 * g++.dg/cpp0x/constexpr-temp2.C: New test.
2337 2021-07-19 Richard Biener <rguenther@suse.de>
2339 PR tree-optimization/101505
2340 * gcc.dg/vect/pr101505.c: New testcase.
2342 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
2345 * gcc.target/i386/pr101492-1.c: New test.
2346 * gcc.target/i386/pr101492-2.c: Likewise.
2347 * gcc.target/i386/pr101492-3.c: Likewise.
2348 * gcc.target/i386/pr101492-4.c: Likewise.
2350 2021-07-18 Harald Anlauf <anlauf@gmx.de>
2353 * gfortran.dg/fmt_nonchar_3.f90: New test.
2355 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
2358 * gcc.target/i386/avx-vzeroupper-28.c: New test.
2360 2021-07-18 Antoni Boucher <bouanto@zoho.com>
2363 * jit.dg/all-non-failing-tests.h: New test.
2364 * jit.dg/test-cast.c: New test.
2366 2021-07-17 Jan Hubicka <hubicka@ucw.cz>
2368 * gcc.dg/tree-ssa/modref-6.c: New test.
2370 2021-07-17 Andrew MacLeod <amacleod@redhat.com>
2372 * gcc.dg/pr96542.c: New.
2374 2021-07-16 Patrick Palka <ppalka@redhat.com>
2377 * g++.dg/cpp2a/class-deduction-alias10.C: New test.
2379 2021-07-16 Patrick Palka <ppalka@redhat.com>
2383 * g++.dg/inherit/covariant23.C: New test.
2385 2021-07-16 David Malcolm <dmalcolm@redhat.com>
2387 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_state): New.
2388 * gcc.dg/analyzer/dump-state.c: New test.
2390 2021-07-16 Martin Sebor <msebor@redhat.com>
2393 * gcc.dg/Wstringop-overflow-41.c: Adjust to avoid target-specific
2395 * gcc.dg/Wstringop-overflow-42.c: Same.
2396 * gcc.dg/Wstringop-overflow-68.c: Same.
2397 * gcc.dg/Wstringop-overflow-70.c: Same.
2398 * gcc.dg/Wstringop-overflow-71.c: Same.
2399 * gcc.dg/strlenopt-95.c: Fix typos.
2401 2021-07-16 Tamar Christina <tamar.christina@arm.com>
2403 PR middle-end/101457
2404 * gcc.dg/vect/vect-reduc-dot-19.c: Use long long.
2405 * gcc.dg/vect/vect-reduc-dot-20.c: Likewise.
2406 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
2407 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
2409 2021-07-16 Marek Polacek <polacek@redhat.com>
2411 * g++.dg/cpp1y/Wnarrowing2.C: New test.
2412 * g++.dg/cpp1y/Wnarrowing2.h: New test.
2414 2021-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2416 * g++.dg/ext/visibility/noPLT.C: Skip on s390x.
2417 * g++.target/s390/mi-thunk.C: New test.
2418 * gcc.target/s390/nodatarel-1.c: Move foostatic to the new
2420 * gcc.target/s390/pr80080-4.c: Allow @PLT suffix.
2421 * gcc.target/s390/risbg-ll-3.c: Likewise.
2422 * gcc.target/s390/call.h: Common code for the new tests.
2423 * gcc.target/s390/call-z10-pic-nodatarel.c: New test.
2424 * gcc.target/s390/call-z10-pic.c: New test.
2425 * gcc.target/s390/call-z10.c: New test.
2426 * gcc.target/s390/call-z9-pic-nodatarel.c: New test.
2427 * gcc.target/s390/call-z9-pic.c: New test.
2428 * gcc.target/s390/call-z9.c: New test.
2429 * gcc.target/s390/mfentry-m64-pic.c: New test.
2430 * gcc.target/s390/tls.h: Common code for the new TLS tests.
2431 * gcc.target/s390/tls-pic.c: New test.
2432 * gcc.target/s390/tls.c: New test.
2434 2021-07-16 Jonathan Wright <jonathan.wright@arm.com>
2436 * gcc.target/aarch64/sve/extract_1.c: Split expected results
2437 by big/little endian targets, restoring the old expected
2438 result for big endian.
2439 * gcc.target/aarch64/sve/extract_2.c: Likewise.
2440 * gcc.target/aarch64/sve/extract_3.c: Likewise.
2441 * gcc.target/aarch64/sve/extract_4.c: Likewise.
2443 2021-07-15 Uroš Bizjak <ubizjak@gmail.com>
2446 * gcc.target/i386/pr101346.c: New test.
2448 2021-07-15 Martin Sebor <msebor@redhat.com>
2451 * gcc.dg/Wstringop-overflow-15.c: Remove an xfail.
2452 * gcc.dg/Wstringop-overflow-47.c: Adjust xfails.
2453 * gcc.dg/torture/pr69170.c: Avoid valid warnings.
2454 * gcc.dg/torture/pr70025.c: Prune out a false positive.
2455 * gcc.dg/vect/pr97769.c: Initialize a loop control variable.
2456 * gcc.target/i386/pr92658-avx512bw-trunc.c: Increase buffer size
2458 * gcc.target/i386/pr92658-avx512f.c: Same.
2459 * gcc.dg/Wstringop-overflow-68.c: New test.
2460 * gcc.dg/Wstringop-overflow-69.c: New test.
2461 * gcc.dg/Wstringop-overflow-70.c: New test.
2462 * gcc.dg/Wstringop-overflow-71.c: New test.
2463 * gcc.dg/strlenopt-95.c: New test.
2465 2021-07-15 David Malcolm <dmalcolm@redhat.com>
2470 * g++.dg/analyzer/pr93212.C: Update location of warning.
2471 * g++.dg/analyzer/pr94011.C: Add
2472 -Wno-analyzer-use-of-uninitialized-value.
2473 * g++.dg/analyzer/pr94503.C: Likewise.
2474 * gcc.dg/analyzer/clobbers-1.c: Convert "f" from a local to a
2475 param to avoid uninitialized warning.
2476 * gcc.dg/analyzer/data-model-1.c (test_12): Add test for
2477 uninitialized value on result of alloca.
2478 (test_12a): Add expected warning.
2479 (test_12c): Likewise.
2480 (test_19): Likewise.
2481 (test_29b): Likewise.
2482 (test_29c): Likewise.
2483 (test_37): Remove xfail.
2484 (test_37a): Likewise.
2485 * gcc.dg/analyzer/data-model-20.c: Add warning about leak.
2486 * gcc.dg/analyzer/explode-2.c: Remove params; add
2487 -Wno-analyzer-too-complex, -Wno-analyzer-malloc-leak, and xfails.
2488 Initialize the locals.
2489 * gcc.dg/analyzer/explode-2a.c: Initialize the locals. Add
2491 * gcc.dg/analyzer/fgets-1.c: New test.
2492 * gcc.dg/analyzer/fread-1.c: New test.
2493 * gcc.dg/analyzer/malloc-1.c (test_16): Add expected warning.
2494 (test_40): Likewise.
2495 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Check for
2496 uninitialized padding.
2497 * gcc.dg/analyzer/pr93355-localealias-feasibility.c (fread): New
2499 (read_alias_file): Call it.
2500 * gcc.dg/analyzer/pr94047.c: Add expected warnings.
2501 * gcc.dg/analyzer/pr94851-2.c: Likewise.
2502 * gcc.dg/analyzer/pr96841.c: Convert local to a param.
2503 * gcc.dg/analyzer/pr98628.c: Likewise.
2504 * gcc.dg/analyzer/pr99042.c: Updated expected location of leak
2506 * gcc.dg/analyzer/symbolic-1.c: Add expected warnings.
2507 * gcc.dg/analyzer/symbolic-7.c: Likewise.
2508 * gcc.dg/analyzer/torture/pr93649.c: Add expected warning. Skip
2509 with -fno-fat-lto-objects.
2510 * gcc.dg/analyzer/uninit-1.c: New test.
2511 * gcc.dg/analyzer/uninit-2.c: New test.
2512 * gcc.dg/analyzer/uninit-3.c: New test.
2513 * gcc.dg/analyzer/uninit-4.c: New test.
2514 * gcc.dg/analyzer/uninit-pr94713.c: New test.
2515 * gcc.dg/analyzer/uninit-pr94714.c: New test.
2516 * gcc.dg/analyzer/use-after-free-2.c: New test.
2517 * gcc.dg/analyzer/use-after-free-3.c: New test.
2518 * gcc.dg/analyzer/zlib-3.c: Add expected warning.
2519 * gcc.dg/analyzer/zlib-6.c: Convert locals to params to avoid
2520 uninitialized warnings. Remove xfail.
2521 * gcc.dg/analyzer/zlib-6a.c: New test, based on the old version
2523 * gfortran.dg/analyzer/pr97668.f: Add
2524 -Wno-analyzer-use-of-uninitialized-value and
2525 -Wno-analyzer-too-complex.
2527 2021-07-15 David Malcolm <dmalcolm@redhat.com>
2529 * gcc.dg/analyzer/phi-1.c: New test.
2531 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
2533 * lib/target-supports.exp (arm_v8_2a_imm8_neon_ok_nocache):
2536 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
2538 * gcc.target/arm/simd/vusdot-autovec.c: Use arm_v8_2a_i8mm_ok
2541 2021-07-15 Jakub Jelinek <jakub@redhat.com>
2544 * g++.dg/cpp0x/nullptr46.C: New test.
2546 2021-07-15 Tamar Christina <tamar.christina@arm.com>
2548 PR middle-end/101457
2549 * gcc.dg/vect/vect-reduc-dot-17.c: Fix signs of scalar code.
2550 * gcc.dg/vect/vect-reduc-dot-18.c: Likewise.
2551 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
2552 * gcc.dg/vect/vect-reduc-dot-9.c: Likewise.
2554 2021-07-15 Martin Sebor <msebor@redhat.com>
2556 * gcc.dg/Wvla-parameter-12.c: New test.
2558 2021-07-15 Bill Schmidt <wschmidt@linux.ibm.com>
2561 * gcc.target/powerpc/pr101129.c: New.
2563 2021-07-15 Jakub Jelinek <jakub@redhat.com>
2565 PR middle-end/101437
2566 * gcc.c-torture/compile/pr101437.c: New test.
2568 2021-07-14 Peter Bergner <bergner@linux.ibm.com>
2570 * gcc.target/powerpc/mma-builtin-9.c: New test.
2572 2021-07-14 Patrick Palka <ppalka@redhat.com>
2575 * g++.dg/cpp1z/class-deduction96.C: New test.
2577 2021-07-14 Jason Merrill <jason@redhat.com>
2579 * g++.dg/torture/pr100382.C: Pass -fno-delete-dead-exceptions.
2581 2021-07-14 Tamar Christina <tamar.christina@arm.com>
2583 * gcc.dg/vect/vect-reduc-dot-11.c: Expect pass.
2584 * gcc.dg/vect/vect-reduc-dot-15.c: Likewise.
2585 * gcc.dg/vect/vect-reduc-dot-19.c: Likewise.
2586 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
2588 2021-07-14 Andrew MacLeod <amacleod@redhat.com>
2590 * gcc.dg/pr80776-1.c: Remove xfail.
2592 2021-07-14 Marek Polacek <polacek@redhat.com>
2595 * g++.dg/cpp1y/constexpr-101371-2.C: New test.
2596 * g++.dg/cpp1y/constexpr-101371.C: New test.
2598 2021-07-14 Harald Anlauf <anlauf@gmx.de>
2601 * gfortran.dg/pr100949.f90: New test.
2603 2021-07-14 Tamar Christina <tamar.christina@arm.com>
2605 * lib/target-supports.exp
2606 (check_effective_target_arm_v8_2a_imm8_neon_ok_nocache,
2607 check_effective_target_arm_v8_2a_i8mm_neon_hw,
2608 check_effective_target_vect_usdot_qi): New.
2609 * gcc.dg/vect/vect-reduc-dot-9.c: New test.
2610 * gcc.dg/vect/vect-reduc-dot-10.c: New test.
2611 * gcc.dg/vect/vect-reduc-dot-11.c: New test.
2612 * gcc.dg/vect/vect-reduc-dot-12.c: New test.
2613 * gcc.dg/vect/vect-reduc-dot-13.c: New test.
2614 * gcc.dg/vect/vect-reduc-dot-14.c: New test.
2615 * gcc.dg/vect/vect-reduc-dot-15.c: New test.
2616 * gcc.dg/vect/vect-reduc-dot-16.c: New test.
2617 * gcc.dg/vect/vect-reduc-dot-17.c: New test.
2618 * gcc.dg/vect/vect-reduc-dot-18.c: New test.
2619 * gcc.dg/vect/vect-reduc-dot-19.c: New test.
2620 * gcc.dg/vect/vect-reduc-dot-20.c: New test.
2621 * gcc.dg/vect/vect-reduc-dot-21.c: New test.
2622 * gcc.dg/vect/vect-reduc-dot-22.c: New test.
2624 2021-07-14 Tamar Christina <tamar.christina@arm.com>
2626 * gcc.target/arm/simd/vusdot-autovec.c: New test.
2628 2021-07-14 Tamar Christina <tamar.christina@arm.com>
2630 * gcc.target/aarch64/simd/vusdot-autovec.c: New test.
2631 * gcc.target/aarch64/sve/vusdot-autovec.c: New test.
2633 2021-07-14 H.J. Lu <hjl.tools@gmail.com>
2636 * gcc.target/i386/pr101395-1.c: New test.
2637 * gcc.target/i386/pr101395-2.c: Likewise.
2638 * gcc.target/i386/pr101395-3.c: Likewise.
2640 2021-07-14 Richard Biener <rguenther@suse.de>
2642 PR tree-optimization/101445
2643 * gcc.dg/vect/pr101445.c: New testcase.
2645 2021-07-14 Richard Biener <rguenther@suse.de>
2647 * gcc.target/i386/vect-reduc-1.c: New testcase.
2649 2021-07-13 Jonathan Wright <jonathan.wright@arm.com>
2651 * gcc.target/aarch64/extract_zero_extend.c: Remove dump scan
2652 for RTL pattern match.
2653 * gcc.target/aarch64/narrow_high_combine.c: Add new tests.
2654 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: Update
2655 scan-assembler regex to look for a scalar register instead of
2657 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: Likewise.
2658 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: Likewise.
2659 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: Likewise.
2660 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
2661 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2662 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
2663 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2664 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
2665 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: Likewise.
2666 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
2667 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
2668 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
2669 * gcc.target/aarch64/sve/extract_1.c: Likewise.
2670 * gcc.target/aarch64/sve/extract_2.c: Likewise.
2671 * gcc.target/aarch64/sve/extract_3.c: Likewise.
2672 * gcc.target/aarch64/sve/extract_4.c: Likewise.
2673 * gcc.target/aarch64/sve/live_1.c: Update scan-assembler regex
2674 cases to look for 'b' and 'h' registers instead of 'w'.
2675 * gcc.target/arm/crypto-vsha1cq_u32.c: Update scan-assembler
2676 regex to reflect lane 0 vector extractions being simplified
2677 to scalar register moves.
2678 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
2679 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
2680 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
2681 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: Extract
2682 lane 1 as the moves for lane 0 now get optimized away.
2683 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
2684 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
2685 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
2686 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
2687 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
2688 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
2689 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
2691 2021-07-13 Paul A. Clarke <pc@us.ibm.com>
2693 * gcc.target/powerpc/sse4_1-ptest-1.c: Copy from
2694 gcc/testsuite/gcc.target/i386.
2696 2021-07-13 Andrew MacLeod <amacleod@redhat.com>
2698 PR tree-optimization/93781
2699 * gcc.dg/tree-ssa/pr93781-1.c: Check that call is removed.
2701 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
2703 * gcc.target/aarch64/sve/reduc_9.c: New test.
2704 * gcc.target/aarch64/sve/reduc_9_run.c: Likewise.
2705 * gcc.target/aarch64/sve/reduc_10.c: Likewise.
2706 * gcc.target/aarch64/sve/reduc_10_run.c: Likewise.
2707 * gcc.target/aarch64/sve/reduc_11.c: Likewise.
2708 * gcc.target/aarch64/sve/reduc_11_run.c: Likewise.
2709 * gcc.target/aarch64/sve/reduc_12.c: Likewise.
2710 * gcc.target/aarch64/sve/reduc_12_run.c: Likewise.
2711 * gcc.target/aarch64/sve/reduc_13.c: Likewise.
2712 * gcc.target/aarch64/sve/reduc_13_run.c: Likewise.
2713 * gcc.target/aarch64/sve/reduc_14.c: Likewise.
2714 * gcc.target/aarch64/sve/reduc_14_run.c: Likewise.
2715 * gcc.target/aarch64/sve/reduc_15.c: Likewise.
2716 * gcc.target/aarch64/sve/reduc_15_run.c: Likewise.
2718 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
2720 * gcc.target/aarch64/sve/cond_arith_6.c: New test.
2722 2021-07-13 Jakub Jelinek <jakub@redhat.com>
2723 Richard Biener <rguenther@suse.de>
2725 PR tree-optimization/101419
2726 * gcc.dg/builtin-object-size-10.c: Pass -fdump-tree-early_objsz-details
2727 instead of -fdump-tree-objsz1-details in dg-options and adjust names
2728 of dump file in scan-tree-dump.
2729 * gcc.dg/pr101419.c: New test.
2731 2021-07-13 Richard Biener <rguenther@suse.de>
2734 2021-07-13 Richard Biener <rguenther@suse.de>
2736 * g++.dg/vect/slp-pr87105.cc: Adjust.
2737 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
2739 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
2742 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Update
2743 insn counts to account for power10 prefixed loads and stores.
2744 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c:
2746 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
2748 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
2750 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
2752 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
2754 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
2756 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: Likewise.
2757 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: Likewise.
2758 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: Likewise.
2759 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: Likewise.
2760 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c:
2762 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: Likewise.
2763 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: Likewise.
2764 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: Likewise.
2765 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: Likewise.
2766 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: Likewise.
2767 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: Likewise.
2768 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: Likewise.
2769 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Likewise.
2770 * gcc.target/powerpc/fold-vec-splat-longlong.c: Likewise.
2771 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c:
2773 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c:
2775 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c:
2777 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c:
2779 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c:
2781 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c:
2783 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: Likewise.
2784 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c:
2786 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: Likewise.
2787 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: Likewise.
2788 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c:
2790 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: Likewise.
2791 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: Likewise.
2792 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: Likewise.
2793 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: Likewise.
2794 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: Likewise.
2795 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: Likewise.
2796 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: Likewise.
2797 * gcc.target/powerpc/lvsl-lvsr.c: Likewise.
2798 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Likewise.
2800 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
2802 * gcc.target/powerpc/vec-splati-runnable.c: Run test with -O2
2803 optimization. Do not check what XXSPLTIDP generates if the value
2806 2021-07-12 Patrick Palka <ppalka@redhat.com>
2810 * g++.dg/cpp1z/class-deduction92.C: New test.
2811 * g++.dg/cpp1z/class-deduction93.C: New test.
2812 * g++.dg/cpp1z/class-deduction94.C: New test.
2813 * g++.dg/cpp1z/class-deduction95.C: New test.
2815 2021-07-12 Uroš Bizjak <ubizjak@gmail.com>
2818 * gcc.target/i386/pr101424.c: New test.
2820 2021-07-12 Andrew MacLeod <amacleod@redhat.com>
2822 * gcc.dg/tree-ssa/pr101335.c: New.
2824 2021-07-12 Andrew Pinski <apinski@marvell.com>
2826 * gcc.dg/tree-ssa/pr96928-1.c: Update to similar as pr96928.c.
2828 2021-07-12 Richard Biener <rguenther@suse.de>
2830 PR tree-optimization/101373
2831 * g++.dg/torture/pr101373.C: New testcase, XFAILed.
2832 * gnat.dg/opt95.adb: Likewise.
2834 2021-07-12 Richard Biener <rguenther@suse.de>
2836 * g++.dg/vect/slp-pr87105.cc: Adjust.
2837 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
2839 2021-07-12 Richard Biener <rguenther@suse.de>
2841 PR tree-optimization/101394
2842 * gcc.dg/torture/pr101394.c: New testcase.
2844 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
2845 Jakub Jelinek <jakub@redhat.com>
2847 PR tree-optimization/101403
2848 * gcc.dg/pr101403.c: Avoid (unimportant) uninitialized variable.
2850 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
2853 * gcc.target/arm/armv8_2-fp16-neon-2.c: Adjust.
2855 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
2858 * gcc.target/arm/simd/pr98435.c: New test.
2860 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
2862 PR tree-optimization/101403
2863 * gcc.dg/pr101403.c: New test case.
2865 2021-07-10 John David Anglin <danglin@gcc.gnu.org>
2867 * gcc.dg/torture/pr100329.c: Require target lra.
2868 * gcc.dg/torture/pr100519.c: Likewise.
2870 2021-07-10 Patrick Palka <ppalka@redhat.com>
2873 * g++.dg/cpp0x/pr78765.C: Expect another conversion failure
2875 * g++.dg/template/sfinae14.C: Flip incorrect assertion.
2876 * g++.dg/cpp2a/concepts-requires27.C: New test.
2878 2021-07-09 Jason Merrill <jason@redhat.com>
2881 * g++.dg/concepts/explicit-spec1.C: New test.
2883 2021-07-09 Roger Sayle <roger@nextmovesoftware.com>
2884 Uroš Bizjak <ubizjak@gmail.com>
2886 * gcc.target/i386/divmod-9.c: New test case.
2888 2021-07-09 Indu Bhagat <indu.bhagat@oracle.com>
2891 * gcc.dg/debug/btf/btf-datasec-1.c: Force -msdata=none with ilp32 for
2892 powerpc based targets.
2894 2021-07-09 Patrick Palka <ppalka@redhat.com>
2897 * g++.dg/cpp2a/concepts-requires26.C: New test.
2898 * g++.dg/cpp2a/lambda-uneval16.C: New test.
2900 2021-07-09 Patrick Palka <ppalka@redhat.com>
2903 * g++.dg/cpp2a/concepts-memtmpl4.C: Uncomment the commented out
2904 example, which we now handle correctly.
2905 * g++.dg/cpp2a/concepts-memtmpl5.C: New test.
2906 * g++.dg/cpp2a/concepts-memtmpl5a.C: New test.
2908 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
2910 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
2911 __attribute__((noinline)).
2912 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
2914 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
2919 * gcc.target/mips/pr100760.c: New test.
2920 * gcc.target/mips/pr100761.c: New test.
2921 * gcc.target/mips/pr100762.c: New test.
2923 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
2925 * gcc.target/powerpc/mod-vectorize.c: New test.
2927 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
2929 * gcc.target/powerpc/div-vectorize-1.c: New test.
2931 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
2933 * gcc.target/powerpc/mul-vectorize-1.c: New test.
2934 * gcc.target/powerpc/mul-vectorize-2.c: New test.
2936 2021-07-08 Martin Sebor <msebor@redhat.com>
2938 * gcc.dg/Wstringop-overflow-43.c: Remove an xfail.
2940 2021-07-08 Martin Sebor <msebor@redhat.com>
2943 * g++.dg/warn/Warray-bounds-20.C: Adjust expected output for LP32.
2945 2021-07-08 Martin Sebor <msebor@redhat.com>
2947 * g++.dg/warn/Warray-bounds-11.C: Avoid including <new>.
2948 * g++.dg/warn/Warray-bounds-13.C: Same.
2950 2021-07-08 Marek Polacek <polacek@redhat.com>
2953 * g++.dg/cpp0x/noexcept70.C: New test.
2955 2021-07-08 Martin Jambor <mjambor@suse.cz>
2958 * gcc.dg/ipa/pr101066.c: New test.
2960 2021-07-08 Martin Sebor <msebor@redhat.com>
2963 * c-c++-common/Warray-bounds-3.c: Xfail assertion.
2964 * c-c++-common/Warray-bounds-4.c: Same.
2966 2021-07-08 Christophe Lyon <christophe.lyon@foss.st.om>
2968 * gcc.dg/debug/pr57351.c: Require arm_arch_v7a_ok
2971 2021-07-08 Richard Sandiford <richard.sandiford@arm.com>
2973 * gcc.target/aarch64/sve/acle/general/cntb_1.c: New test.
2975 2021-07-08 Roger Sayle <roger@nextmovesoftware.com>
2976 Richard Biener <rguenther@suse.de>
2978 PR tree-optimization/40210
2979 * gcc.dg/builtin-bswap-13.c: New test.
2980 * gcc.dg/builtin-bswap-14.c: New test.
2982 2021-07-08 Michael Meissner <meissner@linux.ibm.com>
2985 * gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
2987 2021-07-07 David Malcolm <dmalcolm@redhat.com>
2989 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
2990 * gcc.dg/plugin/analyzer_gil_plugin.c
2991 (gil_state_machine::on_condition): Remove.
2993 2021-07-07 Martin Sebor <msebor@redhat.com>
2995 PR tree-optimization/100137
2996 PR tree-optimization/99121
2997 PR tree-optimization/97027
2998 * c-c++-common/Warray-bounds-3.c: Remove xfail
2999 * c-c++-common/Warray-bounds-4.c: Add an expected warning.
3000 * c-c++-common/Warray-bounds-9.c: New test.
3001 * c-c++-common/Warray-bounds-10.c: New test.
3002 * g++.dg/asan/asan_test.C: Suppress expected warnings.
3003 * g++.dg/pr95768.C: Same.
3004 * g++.dg/warn/Warray-bounds-10.C: Adjust text of expected messages.
3005 * g++.dg/warn/Warray-bounds-11.C: Same.
3006 * g++.dg/warn/Warray-bounds-12.C: Same.
3007 * g++.dg/warn/Warray-bounds-13.C: Same.
3008 * g++.dg/warn/Warray-bounds-17.C: Same.
3009 * g++.dg/warn/Warray-bounds-20.C: Same.
3010 * gcc.dg/Warray-bounds-29.c: Same.
3011 * gcc.dg/Warray-bounds-30.c: Add xfail.
3012 * gcc.dg/Warray-bounds-31.c: Adjust text of expected messages.
3013 * gcc.dg/Warray-bounds-32.c: Same.
3014 * gcc.dg/Warray-bounds-52.c: Same.
3015 * gcc.dg/Warray-bounds-53.c: Same.
3016 * gcc.dg/Warray-bounds-58.c: Remove xfail.
3017 * gcc.dg/Warray-bounds-63.c: Adjust text of expected messages.
3018 * gcc.dg/Warray-bounds-66.c: Same.
3019 * gcc.dg/Warray-bounds-69.c: Same.
3020 * gcc.dg/Wstringop-overflow-34.c: Same.
3021 * gcc.dg/Wstringop-overflow-47.c: Same.
3022 * gcc.dg/Wstringop-overflow-61.c: Same.
3023 * gcc.dg/Warray-bounds-77.c: New test.
3024 * gcc.dg/Warray-bounds-78.c: New test.
3025 * gcc.dg/Warray-bounds-79.c: New test.
3027 2021-07-07 Christophe Lyon <christophe.lyon@foss.st.com>
3030 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove -fno-short-enums.
3032 2021-07-07 Richard Biener <rguenther@suse.de>
3034 PR tree-optimization/34195
3035 * gcc.dg/vect/pr34195.c: New testcase.
3037 2021-07-07 Richard Biener <rguenther@suse.de>
3039 PR tree-optimization/99728
3040 * g++.dg/opt/pr99728.C: New testcase.
3042 2021-07-07 liuhongt <hongtao.liu@intel.com>
3044 * gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c: New test.
3045 * gcc.target/i386/avx512f-vect-fmaddsubXXXps.c: New test.
3046 * gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c: New test.
3047 * gcc.target/i386/avx512f-vect-fmsubaddXXXps.c: New test.
3049 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
3052 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove the check on btm_type.
3054 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
3057 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Remove the check for ctv_typeidx.
3059 2021-07-06 Martin Sebor <msebor@redhat.com>
3062 * g++.dg/warn/uninit-pr55881.C: New test.
3064 2021-07-06 Martin Sebor <msebor@redhat.com>
3066 PR tree-optimization/86650
3067 * gcc.dg/Warray-bounds-76.c: New test.
3069 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
3072 * gcc.dg/debug/ctf/ctf-struct-array-2.c: Adjust the value in the testcase.
3074 2021-07-06 Martin Sebor <msebor@redhat.com>
3076 * gcc.dg/format/gcc_diag-10.c: Update expected warnings.
3077 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Remove %G.
3079 2021-07-06 Martin Sebor <msebor@redhat.com>
3081 * gcc.dg/Wobjsize-1.c: Prune expected output.
3082 * gcc.dg/Warray-bounds-71.c: New test.
3083 * gcc.dg/Warray-bounds-71.h: New test header.
3084 * gcc.dg/Warray-bounds-72.c: New test.
3085 * gcc.dg/Warray-bounds-73.c: New test.
3086 * gcc.dg/Warray-bounds-74.c: New test.
3087 * gcc.dg/Warray-bounds-75.c: New test.
3088 * gcc.dg/Wfree-nonheap-object-4.c: Adjust expected output.
3089 * gcc.dg/Wfree-nonheap-object-5.c: New test.
3090 * gcc.dg/Wfree-nonheap-object-6.c: New test.
3091 * gcc.dg/pragma-diag-10.c: New test.
3092 * gcc.dg/pragma-diag-9.c: New test.
3093 * gcc.dg/uninit-suppress_3.c: New test.
3094 * gcc.dg/pr79214.c: Xfail tests.
3095 * gcc.dg/tree-ssa/builtin-sprintf-warn-27.c: New test.
3096 * gcc.dg/format/c90-printf-1.c: Adjust expected output.
3098 2021-07-06 Uroš Bizjak <ubizjak@gmail.com>
3101 * gcc.target/i386/sse4_1-vec-set-1a.c: New test.
3102 * gcc.target/i386/sse4_1-vec-set-2a.c: Ditto.
3104 2021-07-06 Richard Biener <rguenther@suse.de>
3106 * gcc.target/i386/vect-fmaddsubXXXpd.c: New testcase.
3107 * gcc.target/i386/vect-fmaddsubXXXps.c: Likewise.
3108 * gcc.target/i386/vect-fmsubaddXXXpd.c: Likewise.
3109 * gcc.target/i386/vect-fmsubaddXXXps.c: Likewise.
3111 2021-07-06 Andrew Pinski <apinski@marvell.com>
3113 PR tree-optimization/101256
3114 * g++.dg/torture/pr101256.C: New test.
3116 2021-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3119 * gfortran.dg/implied_do_io_7.f90: New test.
3121 2021-07-06 Kewen Lin <linkw@linux.ibm.com>
3123 PR rtl-optimization/100328
3124 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Remove one xfail.
3125 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
3126 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
3127 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
3128 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
3129 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
3130 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
3131 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
3132 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
3133 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
3134 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
3135 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
3136 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
3137 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
3138 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
3139 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
3140 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
3141 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
3142 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
3143 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
3144 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
3145 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
3146 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
3147 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
3148 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
3149 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
3150 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
3151 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
3152 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
3153 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
3154 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
3155 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
3156 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
3157 * gcc.target/aarch64/sve/acle/asm/sub_f16.c: Likewise.
3158 * gcc.target/aarch64/sve/acle/asm/sub_f32.c: Likewise.
3159 * gcc.target/aarch64/sve/acle/asm/sub_f64.c: Likewise.
3160 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
3161 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
3162 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
3164 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
3167 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin targets.
3168 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
3170 2021-07-05 Andrew Pinski <apinski@marvell.com>
3172 PR tree-optimization/101039
3173 * gcc.dg/tree-ssa/phi-opt-15.c: Update test to expect
3174 ABSU and still not expect ABS_EXPR.
3175 * gcc.dg/tree-ssa/phi-opt-23.c: New test.
3176 * gcc.dg/tree-ssa/phi-opt-24.c: New test.
3178 2021-07-05 Christophe Lyon <christophe.lyon@foss.st.com>
3181 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -fno-short-enums.
3183 2021-07-05 Richard Biener <rguenther@suse.de>
3186 * gcc.dg/vect/bb-slp-74.c: Add vect_double requires.
3188 2021-07-05 liuhongt <hongtao.liu@intel.com>
3190 * gcc.target/i386/pr92658-avx512vl.c: Refine testcase.
3192 2021-07-03 David Edelsohn <dje.gcc@gmail.com>
3194 * gcc.dg/debug/btf/btf.exp: Skip on AIX.
3195 * gcc.dg/debug/ctf/ctf.exp: Skip on AIX.
3196 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): AIX
3197 doesn't support CTF.
3198 (gcc-dg-debug-runtest): Move CTF support within
3199 target support format test.
3201 2021-07-03 H.J. Lu <hjl.tools@gmail.com>
3203 PR middle-end/101294
3204 * gcc.dg/pr101294.c: New test.
3206 2021-07-03 Iain Buclaw <ibuclaw@gdcproject.org>
3209 * gdc.dg/torture/pr101273.d: New test.
3211 2021-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
3214 * gdc.dg/torture/pr101282.d: New test.
3216 2021-07-02 Jakub Jelinek <jakub@redhat.com>
3218 * g++.dg/gomp/attrs-1.C: New test.
3219 * g++.dg/gomp/attrs-2.C: New test.
3220 * g++.dg/gomp/attrs-3.C: New test.
3222 2021-07-02 Jakub Jelinek <jakub@redhat.com>
3225 * c-c++-common/gomp/atomic-24.c: New test.
3227 2021-07-02 Patrick Palka <ppalka@redhat.com>
3230 * g++.dg/cpp2a/concepts-memtmpl4.C: New test.
3232 2021-07-02 Peter Bergner <bergner@linux.ibm.com>
3234 * gcc.target/powerpc/mma-builtin-7.c: New test.
3235 * gcc.target/powerpc/mma-builtin-8.c: New test.
3237 2021-07-02 Andrew MacLeod <amacleod@redhat.com>
3239 PR tree-optimization/101223
3240 * gcc.dg/pr101223.c: New.
3242 2021-07-02 David Faust <david.faust@oracle.com>
3244 * gcc.dg/debug/btf/btf-float-1.c: New test.
3245 * gcc.dg/debug/btf/btf-function-3.c: Use different unrepresentable type.
3246 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
3247 * gcc.dg/debug/btf/btf-variables-2.c: Likewise.
3249 2021-07-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3251 * lib/gcc-defs.exp: Add a comment.
3253 2021-07-02 Richard Biener <rguenther@suse.de>
3255 PR tree-optimization/101293
3256 * gcc.dg/tree-ssa/ssa-lim-15.c: New testcase.
3258 2021-07-02 Jakub Jelinek <jakub@redhat.com>
3261 * gcc.target/i386/avx2-pr101286.c: New test.
3263 2021-07-02 Hongyu Wang <hongyu.wang@intel.com>
3265 * gcc.target/i386/keylocker-aesdec128kl.c: Update test.
3266 * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
3267 * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
3268 * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
3269 * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
3270 * gcc.target/i386/keylocker-aesenc256kl.c: Likewise.
3271 * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
3272 * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
3274 2021-07-01 Michael Meissner <meissner@linux.ibm.com>
3276 * gcc.target/powerpc/float128-cmove.c: New test.
3277 * gcc.target/powerpc/float128-minmax-3.c: New test.
3279 2021-07-01 Eric Botcazou <ebotcazou@adacore.com>
3281 * c-c++-common/dump-ada-spec-14.c: Adjust dg-warning directive.
3283 2021-07-01 H.J. Lu <hjl.tools@gmail.com>
3286 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Expect integer
3288 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
3289 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
3290 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
3291 * gcc.target/i386/avx512f_cond_move.c: Also pass
3292 -mprefer-vector-width=512 and expect integer broadcast.
3293 * gcc.target/i386/pr100865-1.c: New test.
3294 * gcc.target/i386/pr100865-2.c: Likewise.
3295 * gcc.target/i386/pr100865-3.c: Likewise.
3296 * gcc.target/i386/pr100865-4a.c: Likewise.
3297 * gcc.target/i386/pr100865-4b.c: Likewise.
3298 * gcc.target/i386/pr100865-5a.c: Likewise.
3299 * gcc.target/i386/pr100865-5b.c: Likewise.
3300 * gcc.target/i386/pr100865-6a.c: Likewise.
3301 * gcc.target/i386/pr100865-6b.c: Likewise.
3302 * gcc.target/i386/pr100865-6c.c: Likewise.
3303 * gcc.target/i386/pr100865-7a.c: Likewise.
3304 * gcc.target/i386/pr100865-7b.c: Likewise.
3305 * gcc.target/i386/pr100865-7c.c: Likewise.
3306 * gcc.target/i386/pr100865-8a.c: Likewise.
3307 * gcc.target/i386/pr100865-8b.c: Likewise.
3308 * gcc.target/i386/pr100865-8c.c: Likewise.
3309 * gcc.target/i386/pr100865-9a.c: Likewise.
3310 * gcc.target/i386/pr100865-9b.c: Likewise.
3311 * gcc.target/i386/pr100865-9c.c: Likewise.
3312 * gcc.target/i386/pr100865-10a.c: Likewise.
3313 * gcc.target/i386/pr100865-10b.c: Likewise.
3314 * gcc.target/i386/pr100865-11a.c: Likewise.
3315 * gcc.target/i386/pr100865-11b.c: Likewise.
3316 * gcc.target/i386/pr100865-11c.c: Likewise.
3317 * gcc.target/i386/pr100865-12a.c: Likewise.
3318 * gcc.target/i386/pr100865-12b.c: Likewise.
3319 * gcc.target/i386/pr100865-12c.c: Likewise.
3321 2021-07-01 Richard Biener <rguenther@suse.de>
3323 PR tree-optimization/101280
3324 PR tree-optimization/101173
3325 * gcc.dg/tree-ssa/loop-interchange-16.c: New testcase.
3327 2021-07-01 Richard Biener <rguenther@suse.de>
3329 PR tree-optimization/101278
3330 * gcc.dg/torture/pr101278.c: New testcase.
3332 2021-07-01 Richard Biener <rguenther@suse.de>
3334 PR tree-optimization/100778
3335 * gcc.dg/torture/pr100778.c: New testcase.
3337 2021-07-01 Uroš Bizjak <ubizjak@gmail.com>
3340 * gcc.target/i386/pr101044.c: New test.
3342 2021-07-01 Richard Biener <rguenther@suse.de>
3344 PR tree-optimization/101178
3345 * gcc.dg/vect/bb-slp-72.c: New testcase.
3346 * gcc.dg/vect/bb-slp-73.c: Likewise.
3347 * gcc.dg/vect/bb-slp-74.c: Likewise.
3349 2021-07-01 Jakub Jelinek <jakub@redhat.com>
3352 * gcc.dg/pr101266.c: New test.
3354 2021-07-01 Patrick Palka <ppalka@redhat.com>
3357 * g++.dg/cpp0x/constexpr-empty16.C: New test.
3359 2021-07-01 Patrick Palka <ppalka@redhat.com>
3362 * g++.dg/template/access41.C: New test.
3363 * g++.dg/template/access41a.C: New test.
3365 2021-06-30 Indu Bhagat <indu.bhagat@oracle.com>
3367 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Add dg-add-options float64 and
3370 2021-06-30 Michael Meissner <meissner@linux.ibm.com>
3372 * gcc.target/powerpc/float128-minmax.c: Adjust expected code for
3374 * lib/target-supports.exp (check_effective_target_has_arch_pwr10):
3377 2021-06-30 Patrick Palka <ppalka@redhat.com>
3379 * g++.dg/cpp2a/concepts-access2.C: New test.
3381 2021-06-30 Marek Polacek <polacek@redhat.com>
3385 * g++.dg/cpp0x/auto24.C: Remove dg-error.
3386 * g++.dg/cpp0x/auto3.C: Adjust dg-error.
3387 * g++.dg/cpp0x/auto42.C: Likewise.
3388 * g++.dg/cpp0x/initlist75.C: Likewise.
3389 * g++.dg/cpp0x/initlist80.C: Likewise.
3390 * g++.dg/diagnostic/auto1.C: Remove dg-error.
3391 * g++.dg/cpp23/auto-array.C: New test.
3393 2021-06-30 Richard Biener <rguenther@suse.de>
3395 PR tree-optimization/101267
3396 * gfortran.dg/pr101267.f90: New testcase.
3398 2021-06-30 David Malcolm <dmalcolm@redhat.com>
3401 * gcc.dg/analyzer/clobbers-1.c: New test.
3402 * gcc.dg/analyzer/clobbers-2.c: New test.
3403 * gcc.dg/analyzer/data-model-1.c (test_26): Mark xfail as fixed.
3404 (test_28): Likewise.
3405 (test_52): Likewise. Add coverage for end of buffer.
3406 * gcc.dg/analyzer/explode-1.c: Add leak warning.
3407 * gcc.dg/analyzer/memset-1.c (test_3): Mark xfail as fixed.
3408 (test_4): Use char. Mark xfail as fixed.
3410 (test_7): Mark xfail as fixed. Add coverage for start of buffer.
3413 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: New test.
3414 * gcc.dg/analyzer/symbolic-8.c: New test.
3416 2021-06-30 Christophe Lyon <christophe.lyon@foss.st.com>
3418 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Add dg-add-options float16.
3420 2021-06-30 Richard Biener <rguenther@suse.de>
3422 PR tree-optimization/101264
3423 * gfortran.dg/pr101264.f90: New testcase.
3425 2021-06-30 liuhongt <hongtao.liu@intel.com>
3428 * gcc.target/i386/pr101248.c: New test.
3430 2021-06-29 Andrew MacLeod <amacleod@redhat.com>
3432 * gcc.dg/pr101254.c: New.
3434 2021-06-29 Uroš Bizjak <ubizjak@gmail.com>
3437 * gcc.target/i386/pr95046-9.c: New test.
3439 2021-06-29 Richard Biener <rguenther@suse.de>
3441 * gcc.dg/vect/pr67790.c: Un-XFAIL.
3442 * gcc.dg/vect/bb-slp-71.c: New testcase.
3444 2021-06-29 Jakub Jelinek <jakub@redhat.com>
3447 * g++.dg/ubsan/pr101210.C: New test.
3449 2021-06-29 Richard Biener <rguenther@suse.de>
3451 PR tree-optimization/101242
3452 * gcc.dg/vect/bb-slp-pr101242.c: New testcase.
3453 * gcc.dg/vect/pr67790.c: XFAIL scan for zero VEC_PERM_EXPR.
3455 2021-06-28 Martin Sebor <msebor@redhat.com>
3457 * g++.dg/uninit-pr74762.C: New test.
3458 * g++.dg/warn/uninit-pr74765.C: Same.
3460 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
3461 David Faust <david.faust@oracle.com>
3463 * lib/gcc-dg.exp (gcc-dg-frontend-supports-ctf): New procedure.
3464 (gcc-dg-debug-runtest): Add -gctf support.
3465 * gcc.dg/debug/btf/btf-1.c: New test.
3466 * gcc.dg/debug/btf/btf-2.c: Likewise.
3467 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
3468 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
3469 * gcc.dg/debug/btf/btf-array-1.c: Likewise.
3470 * gcc.dg/debug/btf/btf-bitfields-1.c: Likewise.
3471 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
3472 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
3473 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Likewise.
3474 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
3475 * gcc.dg/debug/btf/btf-forward-1.c: Likewise.
3476 * gcc.dg/debug/btf/btf-function-1.c: Likewise.
3477 * gcc.dg/debug/btf/btf-function-2.c: Likewise.
3478 * gcc.dg/debug/btf/btf-int-1.c: Likewise.
3479 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
3480 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
3481 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
3482 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
3483 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
3484 * gcc.dg/debug/btf/btf.exp: Likewise.
3485 * gcc.dg/debug/ctf/ctf-1.c: Likewise.
3486 * gcc.dg/debug/ctf/ctf-2.c: Likewise.
3487 * gcc.dg/debug/ctf/ctf-anonymous-struct-1.c: Likewise.
3488 * gcc.dg/debug/ctf/ctf-anonymous-union-1.c: Likewise.
3489 * gcc.dg/debug/ctf/ctf-array-1.c: Likewise.
3490 * gcc.dg/debug/ctf/ctf-array-2.c: Likewise.
3491 * gcc.dg/debug/ctf/ctf-array-3.c: Likewise.
3492 * gcc.dg/debug/ctf/ctf-array-4.c: Likewise.
3493 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Likewise.
3494 * gcc.dg/debug/ctf/ctf-attr-used-1.c: Likewise.
3495 * gcc.dg/debug/ctf/ctf-bitfields-1.c: Likewise.
3496 * gcc.dg/debug/ctf/ctf-bitfields-2.c: Likewise.
3497 * gcc.dg/debug/ctf/ctf-bitfields-3.c: Likewise.
3498 * gcc.dg/debug/ctf/ctf-bitfields-4.c: Likewise.
3499 * gcc.dg/debug/ctf/ctf-complex-1.c: Likewise.
3500 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
3501 * gcc.dg/debug/ctf/ctf-cvr-quals-2.c: Likewise.
3502 * gcc.dg/debug/ctf/ctf-cvr-quals-3.c: Likewise.
3503 * gcc.dg/debug/ctf/ctf-cvr-quals-4.c: Likewise.
3504 * gcc.dg/debug/ctf/ctf-enum-1.c: Likewise.
3505 * gcc.dg/debug/ctf/ctf-enum-2.c: Likewise.
3506 * gcc.dg/debug/ctf/ctf-file-scope-1.c: Likewise.
3507 * gcc.dg/debug/ctf/ctf-float-1.c: Likewise.
3508 * gcc.dg/debug/ctf/ctf-forward-1.c: Likewise.
3509 * gcc.dg/debug/ctf/ctf-forward-2.c: Likewise.
3510 * gcc.dg/debug/ctf/ctf-func-index-1.c: Likewise.
3511 * gcc.dg/debug/ctf/ctf-function-pointers-1.c: Likewise.
3512 * gcc.dg/debug/ctf/ctf-function-pointers-2.c: Likewise.
3513 * gcc.dg/debug/ctf/ctf-function-pointers-3.c: Likewise.
3514 * gcc.dg/debug/ctf/ctf-functions-1.c: Likewise.
3515 * gcc.dg/debug/ctf/ctf-int-1.c: Likewise.
3516 * gcc.dg/debug/ctf/ctf-objt-index-1.c: Likewise.
3517 * gcc.dg/debug/ctf/ctf-pointers-1.c: Likewise.
3518 * gcc.dg/debug/ctf/ctf-pointers-2.c: Likewise.
3519 * gcc.dg/debug/ctf/ctf-preamble-1.c: Likewise.
3520 * gcc.dg/debug/ctf/ctf-skip-types-1.c: Likewise.
3521 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Likewise.
3522 * gcc.dg/debug/ctf/ctf-skip-types-3.c: Likewise.
3523 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Likewise.
3524 * gcc.dg/debug/ctf/ctf-skip-types-5.c: Likewise.
3525 * gcc.dg/debug/ctf/ctf-skip-types-6.c: Likewise.
3526 * gcc.dg/debug/ctf/ctf-str-table-1.c: Likewise.
3527 * gcc.dg/debug/ctf/ctf-struct-1.c: Likewise.
3528 * gcc.dg/debug/ctf/ctf-struct-2.c: Likewise.
3529 * gcc.dg/debug/ctf/ctf-struct-array-1.c: Likewise.
3530 * gcc.dg/debug/ctf/ctf-struct-pointer-1.c: Likewise.
3531 * gcc.dg/debug/ctf/ctf-struct-pointer-2.c: Likewise.
3532 * gcc.dg/debug/ctf/ctf-typedef-1.c: Likewise.
3533 * gcc.dg/debug/ctf/ctf-typedef-2.c: Likewise.
3534 * gcc.dg/debug/ctf/ctf-typedef-3.c: Likewise.
3535 * gcc.dg/debug/ctf/ctf-typedef-struct-1.c: Likewise.
3536 * gcc.dg/debug/ctf/ctf-typedef-struct-2.c: Likewise.
3537 * gcc.dg/debug/ctf/ctf-typedef-struct-3.c: Likewise.
3538 * gcc.dg/debug/ctf/ctf-union-1.c: Likewise.
3539 * gcc.dg/debug/ctf/ctf-variables-1.c: Likewise.
3540 * gcc.dg/debug/ctf/ctf-variables-2.c: Likewise.
3541 * gcc.dg/debug/ctf/ctf.exp: Likewise.
3542 * gcc.dg/debug/btf/btf-bitfields-4.c: New file.
3543 * gcc.dg/debug/btf/btf-datasec-1.c: New file.
3544 * gcc.dg/debug/btf/btf-function-3.c: New file.
3545 * gcc.dg/debug/btf/btf-pointers-2.c: New file.
3546 * gcc.dg/debug/btf/btf-struct-2.c: New file.
3547 * gcc.dg/debug/btf/btf-variables-2.c: New file.
3548 * gcc.dg/debug/btf/btf-variables-3.c: New file.
3549 * gcc.dg/debug/ctf/ctf-debug-1.c: New file.
3550 * gcc.dg/debug/ctf/ctf-debug-2.c: New file.
3551 * gcc.dg/debug/ctf/ctf-function-pointers-4.c: New file.
3552 * gcc.dg/debug/ctf/ctf-skip-types-7.c: New file.
3553 * gcc.dg/debug/ctf/ctf-skip-types-8.c: New file.
3554 * gcc.dg/debug/ctf/ctf-struct-array-2.c: New file.
3556 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
3558 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): New procedure.
3560 2021-06-28 Martin Jambor <mjambor@suse.cz>
3563 * gcc.dg/ipa/pr93385.c: New test.
3564 * gcc.dg/ipa/ipa-sra-23.c: Likewise.
3565 * gcc.dg/ipa/ipa-sra-24.c: Likewise.
3566 * g++.dg/ipa/ipa-sra-4.C: Likewise.
3568 2021-06-28 Richard Biener <rguenther@suse.de>
3570 PR tree-optimization/101229
3571 * gcc.dg/torture/pr101229.c: New testcase.
3573 2021-06-28 Richard Biener <rguenther@suse.de>
3575 PR tree-optimization/101207
3576 * gcc.dg/vect/bb-slp-pr101207.c: New testcase.
3578 2021-06-28 Richard Biener <rguenther@suse.de>
3580 PR tree-optimization/101173
3581 * gcc.dg/torture/pr101173.c: New testcase.
3583 2021-06-28 liuhongt <hongtao.liu@intel.com>
3586 * g++.target/i386/avx2-pr54700-2.C: Adjust testcase.
3587 * g++.target/i386/avx512vl-pr54700-1a.C: New test.
3588 * g++.target/i386/avx512vl-pr54700-1b.C: New test.
3589 * g++.target/i386/avx512vl-pr54700-2a.C: New test.
3590 * g++.target/i386/avx512vl-pr54700-2b.C: New test.
3591 * gcc.target/i386/avx512vl-pr100648.c: New test.
3592 * gcc.target/i386/avx512vl-blendv-1.c: New test.
3593 * gcc.target/i386/avx512vl-blendv-2.c: New test.
3595 2021-06-28 liuhongt <hongtao.liu@intel.com>
3597 * gcc.target/i386/funcspec-8.c: Replace
3598 __builtin_ia32_blendvpd with __builtin_ia32_roundps_az.
3599 * gcc.target/i386/blendv-1.c: New test.
3600 * gcc.target/i386/blendv-2.c: New test.
3602 2021-06-27 Andrew Pinski <apinski@marvell.com>
3604 * gcc.dg/torture/pr101230-1.c: New test.
3606 2021-06-26 Patrick Palka <ppalka@redhat.com>
3609 * g++.dg/template/access40.C: New test.
3610 * g++.dg/template/access40a.C: New test.
3612 2021-06-26 Jason Merrill <jason@redhat.com>
3616 * g++.dg/cpp2a/no_unique_address13.C: New test.
3618 2021-06-26 Marek Polacek <polacek@redhat.com>
3621 * g++.dg/cpp0x/noexcept69.C: New test.
3622 * g++.dg/parse/saved1.C: Adjust dg-error.
3623 * g++.dg/template/crash50.C: Likewise.
3625 2021-06-25 David Malcolm <dmalcolm@redhat.com>
3627 * jit.dg/test-vector-rvalues.cc (check_div): Add specialization
3628 for v4f, to avoid relying on exact floating-point equality.
3629 * jit.dg/test-vector-types.cc (check_div): Likewise.
3631 2021-06-25 David Malcolm <dmalcolm@redhat.com>
3633 * jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
3634 * jit.dg/test-asm.cc: Likewise.
3636 2021-06-25 Martin Sebor <msebor@redhat.com>
3638 PR middle-end/101216
3639 * gcc.dg/Wnonnull-7.c: New test.
3641 2021-06-25 Richard Biener <rguenther@suse.de>
3643 PR tree-optimization/101202
3644 * gcc.dg/torture/pr101202.c: New testcase.
3646 2021-06-25 Xi Ruoyao <xry111@mengyan1223.wang>
3648 * g++.dg/no-stack-protector-attr-3.C (dg-final): Adjust for MIPS.
3650 2021-06-25 liuhongt <hongtao.liu@intel.com>
3653 * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
3654 temporarily avoid regression, eventually xfail should be
3657 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
3659 * gcc.dg/tree-ssa/evrp30.c: New.
3661 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
3663 * gcc.dg/tree-ssa/pr101189.c: New.
3665 2021-06-24 Patrick Palka <ppalka@redhat.com>
3668 * g++.dg/cpp2a/class-deduction-alias9.C: New test.
3670 2021-06-24 Patrick Palka <ppalka@redhat.com>
3673 * g++.dg/cpp2a/concepts-requires25.C: New test.
3675 2021-06-24 Jakub Jelinek <jakub@redhat.com>
3678 * gcc.dg/pr101171.c: New test.
3680 2021-06-24 Uroš Bizjak <ubizjak@gmail.com>
3683 * gcc.dg/vect/vect-nb-iter-ub-3.c (dg-additional-options):
3684 Add --param vect-epilogues-nomask=0.
3685 * gcc.target/i386/pr97249-1.c (foo): Add #pragma GCC unroll
3686 to avoid loop vectorization.
3690 2021-06-24 Richard Biener <rguenther@suse.de>
3692 * gcc.target/i386/vect-addsubv2df.c: New testcase.
3693 * gcc.target/i386/vect-addsubv4sf.c: Likewise.
3694 * gcc.target/i386/vect-addsubv4df.c: Likewise.
3695 * gcc.target/i386/vect-addsubv8sf.c: Likewise.
3696 * gcc.target/i386/vect-addsub-2.c: Likewise.
3697 * gcc.target/i386/vect-addsub-3.c: Likewise.
3699 2021-06-24 Jakub Jelinek <jakub@redhat.com>
3701 PR middle-end/101170
3702 * gcc.dg/pr101170.c: New test.
3704 2021-06-24 Jakub Jelinek <jakub@redhat.com>
3706 PR middle-end/101172
3707 * gcc.dg/pr101172.c: New test.
3709 2021-06-24 Ilya Leoshkevich <iii@linux.ibm.com>
3711 * gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new
3713 * gcc.target/s390/mnop-mcount-m64.c: Likewise.
3715 2021-06-24 Jakub Jelinek <jakub@redhat.com>
3717 * c-c++-common/gomp/target-in-reduction-1.c: New test.
3718 * c-c++-common/gomp/clauses-1.c: Add in_reduction clauses on
3719 target or combined target constructs.
3721 2021-06-24 Richard Biener <rguenther@suse.de>
3723 PR tree-optimization/101105
3724 * gcc.dg/torture/pr101105.c: New testcase.
3726 2021-06-24 liuhongt <hongtao.liu@intel.com>
3729 * gcc.target/i386/pr98434-1.c: New test.
3730 * gcc.target/i386/pr98434-2.c: New test.
3731 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust testcase.
3733 2021-06-23 Patrick Palka <ppalka@redhat.com>
3736 * g++.dg/cpp1z/class-deduction-access3.C: New test.
3737 * g++.dg/cpp1z/class-deduction91.C: New test.
3739 2021-06-23 Aaron Sawdey <acsawdey@linux.ibm.com>
3741 * gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
3742 * gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
3743 * gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
3744 * gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
3745 * gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
3746 * gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
3747 * gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
3748 * gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
3750 * gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
3751 * gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
3752 * gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
3753 * gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
3754 * gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
3755 * gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
3756 * gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
3759 2021-06-23 Xi Ruoyao <xry111@mengyan@123.wang>
3761 * gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid
3764 2021-06-23 Patrick Palka <ppalka@redhat.com>
3767 * g++.dg/cpp1z/class-deduction88.C: New test.
3768 * g++.dg/cpp1z/class-deduction89.C: New test.
3769 * g++.dg/cpp1z/class-deduction90.C: New test.
3771 2021-06-23 Uroš Bizjak <ubizjak@gmail.com>
3774 * gcc.target/i386/pr101175.c: New test.
3776 2021-06-23 Andre Vehreschild <vehre@gcc.gnu.org>
3779 * gfortran.dg/coarray_collectives_17.f90: New test.
3781 2021-06-22 Sandra Loosemore <sandra@codesourcery.com>
3782 Tobias Burnus <tobias@codesourcery.com>
3785 * gfortran.dg/pr93524.c: New.
3786 * gfortran.dg/pr93524.f90: New.
3788 2021-06-22 David Malcolm <dmalcolm@redhat.com>
3791 * gcc.dg/analyzer/pr101143.c: New test.
3793 2021-06-22 Richard Biener <rguenther@suse.de>
3795 PR middle-end/101156
3796 * gcc.dg/pr101156.c: New testcase.
3798 2021-06-22 Jakub Jelinek <jakub@redhat.com>
3800 PR tree-optimization/101159
3801 * gcc.c-torture/compile/pr101159.c: New test.
3803 2021-06-22 Jakub Jelinek <jakub@redhat.com>
3805 PR middle-end/101160
3806 * g++.target/i386/empty-class1.C: Require lp64 effective target
3807 instead of x86_64-*-*.
3808 * g++.target/i386/empty-class2.C: New test.
3810 2021-06-22 Jakub Jelinek <jakub@redhat.com>
3811 Andrew Pinski <apinski@marvell.com>
3813 PR tree-optimization/101162
3814 * g++.dg/opt/pr101162.C: New test.
3816 2021-06-22 Richard Biener <rguenther@suse.de>
3818 PR tree-optimization/101151
3819 * gcc.dg/torture/pr101151.c: New testcase.
3821 2021-06-22 Kito Cheng <kito.cheng@sifive.com>
3823 * g++.dg/modules/omp-1_a.C: Check pthread is available for
3825 * g++.dg/modules/omp-2_a.C: Ditto.
3827 2021-06-22 Richard Biener <rguenther@suse.de>
3829 PR tree-optimization/101158
3830 * gfortran.dg/pr101158.f90: New testcase.
3832 2021-06-22 Jakub Jelinek <jakub@redhat.com>
3835 * gcc.target/i386/pr11877-2.c: New test.
3837 2021-06-22 liuhongt <hongtao.liu@intel.com>
3839 PR tree-optimization/97770
3840 * gcc.target/i386/avx512bitalg-pr97770-1.c: Remove xfail.
3841 * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Remove xfail.
3843 2021-06-22 liuhongt <hongtao.liu@intel.com>
3846 * gcc.target/i386/avx512bw-pr100267-1.c: New test.
3847 * gcc.target/i386/avx512bw-pr100267-b-2.c: New test.
3848 * gcc.target/i386/avx512bw-pr100267-d-2.c: New test.
3849 * gcc.target/i386/avx512bw-pr100267-q-2.c: New test.
3850 * gcc.target/i386/avx512bw-pr100267-w-2.c: New test.
3851 * gcc.target/i386/avx512f-pr100267-1.c: New test.
3852 * gcc.target/i386/avx512f-pr100267-pd-2.c: New test.
3853 * gcc.target/i386/avx512f-pr100267-ps-2.c: New test.
3854 * gcc.target/i386/avx512vl-pr100267-1.c: New test.
3855 * gcc.target/i386/avx512vl-pr100267-pd-2.c: New test.
3856 * gcc.target/i386/avx512vl-pr100267-ps-2.c: New test.
3857 * gcc.target/i386/avx512vlbw-pr100267-1.c: New test.
3858 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: New test.
3859 * gcc.target/i386/avx512vlbw-pr100267-d-2.c: New test.
3860 * gcc.target/i386/avx512vlbw-pr100267-q-2.c: New test.
3861 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: New test.
3863 2021-06-22 liuhongt <hongtao.liu@intel.com>
3866 * gcc.target/i386/pr100310.c: New test.
3868 2021-06-21 Jason Merrill <jason@redhat.com>
3871 * g++.target/i386/empty-class1.C: New test.
3873 2021-06-21 Patrick Palka <ppalka@redhat.com>
3876 * g++.dg/opt/nrv21.C: New test.
3878 2021-06-21 Patrick Palka <ppalka@redhat.com>
3881 * g++.dg/cpp0x/nsdmi-virtual1a.C: New test.
3883 2021-06-21 Jakub Jelinek <jakub@redhat.com>
3885 PR inline-asm/100785
3886 * c-c++-common/pr100785.c: New test.
3887 * gcc.dg/pr48552-1.c: Don't expect invalid lvalue errors.
3888 * gcc.dg/pr48552-2.c: Likewise.
3890 2021-06-21 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
3893 * gcc.target/arm/simd/pr97906.c: New test.
3895 2021-06-21 Richard Biener <rguenther@suse.de>
3897 PR tree-optimization/101121
3898 * gfortran.dg/pr101121.f: New testcase.
3900 2021-06-21 liuhongt <hongtao.liu@intel.com>
3903 * gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
3904 * gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
3905 * gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
3906 * gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
3908 2021-06-21 Roger Sayle <roger@nextmovesoftware.com>
3911 * gcc.target/i386/pr11877.c: New test case.
3913 2021-06-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3915 * gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
3917 * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
3919 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
3921 * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
3924 2021-06-18 Harald Anlauf <anlauf@gmx.de>
3928 * gfortran.dg/min0_max0_1.f90: New test.
3929 * gfortran.dg/min0_max0_2.f90: New test.
3931 2021-06-18 David Malcolm <dmalcolm@redhat.com>
3933 * gcc.dg/analyzer/symbolic-7.c: New test.
3935 2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3938 * gcc.target/arm/acle/pr100856.c: New test.
3939 * gcc.target/arm/multilib.exp: Add tests for cde options.
3941 2021-06-18 Michael Meissner <meissner@linux.ibm.com>
3943 * gcc.target/powerpc/float128-minmax-2.c: New test.
3945 2021-06-17 Jason Merrill <jason@redhat.com>
3948 * g++.dg/cpp0x/deleted15.C: New test.
3950 2021-06-17 H.J. Lu <hjl.tools@gmail.com>
3953 * gcc.target/i386/pr100704-1.c: New test.
3954 * gcc.target/i386/pr100704-2.c: Likewise.
3955 * gcc.target/i386/pr100704-3.c: Likewise.
3957 2021-06-17 Uroš Bizjak <ubizjak@gmail.com>
3960 * gcc.target/i386/sse4_1-vec-set-1.c: New test.
3961 * gcc.target/i386/sse4_1-vec-set-2.c: ditto.
3963 2021-06-17 Aldy Hernandez <aldyh@redhat.com>
3965 * gcc.dg/pr100790.c: New test.
3967 2021-06-17 Marius Hillenbrand <mhillen@linux.ibm.com>
3969 * gcc.target/s390/zvector/vec-doublee.c: New test.
3970 * gcc.target/s390/zvector/vec-floate.c: New test.
3972 2021-06-17 Richard Biener <rguenther@suse.de>
3974 PR tree-optimization/54400
3975 * gcc.dg/vect/bb-slp-pr54400.c: New testcase.
3977 2021-06-16 Jason Merrill <jason@redhat.com>
3981 * g++.dg/template/access39.C: New test.
3983 2021-06-16 Harald Anlauf <anlauf@gmx.de>
3987 * gfortran.dg/pr95502.f90: New test.
3989 2021-06-16 Harald Anlauf <anlauf@gmx.de>
3992 2021-06-16 Harald Anlauf <anlauf@gmx.de>
3996 * gfortran.dg/pr95502.f90: New test.
3998 2021-06-16 Harald Anlauf <anlauf@gmx.de>
4002 * gfortran.dg/pr95502.f90: New test.
4004 2021-06-16 Jason Merrill <jason@redhat.com>
4007 PR preprocessor/96391
4008 * g++.dg/plugin/location-overflow-test-pr100796.c: New test.
4009 * g++.dg/plugin/plugin.exp: Run it.
4011 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
4013 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
4015 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
4017 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
4019 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
4021 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
4023 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
4025 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
4027 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
4029 * gcc.target/aarch64/narrow_zero_high_half.c: New test.
4031 2021-06-16 Martin Jambor <mjambor@suse.cz>
4033 PR tree-optimization/100453
4034 * gcc.dg/tree-ssa/pr100453.c: New test.
4036 2021-06-16 Jakub Jelinek <jakub@redhat.com>
4038 * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
4041 2021-06-16 Jakub Jelinek <jakub@redhat.com>
4043 PR middle-end/101062
4044 * gcc.dg/pr101062.c: New test.
4046 2021-06-16 Richard Biener <rguenther@suse.de>
4048 PR tree-optimization/101088
4049 * gcc.dg/torture/pr101088.c: New testcase.
4051 2021-06-16 Roger Sayle <roger@nextmovesoftware.com>
4053 PR rtl-optimization/46235
4054 * gcc.target/i386/bt-5.c: New test.
4055 * gcc.target/i386/bt-6.c: New test.
4056 * gcc.target/i386/bt-7.c: New test.
4058 2021-06-16 Arnaud Charlet <charlet@adacore.com>
4060 * gnat.dg/limited4.adb: Disable illegal code.
4062 2021-06-16 Richard Biener <rguenther@suse.de>
4064 PR tree-optimization/101083
4065 * gcc.dg/vect/pr97832-4.c: New testcase.
4067 2021-06-15 Tobias Burnus <tobias@codesourcery.com>
4070 * gfortran.dg/gomp/pr99928-1.f90: Uncomment 'defaultmap(none)'.
4071 * gfortran.dg/gomp/pr99928-2.f90: Uncomment 'defaultmap(none)'.
4072 * gfortran.dg/gomp/pr99928-3.f90: Uncomment 'defaultmap(none)'.
4073 * gfortran.dg/gomp/pr99928-4.f90: Uncomment 'defaultmap(none)'.
4074 * gfortran.dg/gomp/pr99928-5.f90: Uncomment 'defaultmap(none)'.
4075 * gfortran.dg/gomp/pr99928-6.f90: Uncomment 'defaultmap(none)'.
4076 * gfortran.dg/gomp/pr99928-8.f90: Uncomment 'defaultmap(none)'.
4077 * gfortran.dg/gomp/defaultmap-1.f90: New test.
4078 * gfortran.dg/gomp/defaultmap-2.f90: New test.
4079 * gfortran.dg/gomp/defaultmap-3.f90: New test.
4080 * gfortran.dg/gomp/defaultmap-4.f90: New test.
4081 * gfortran.dg/gomp/defaultmap-5.f90: New test.
4082 * gfortran.dg/gomp/defaultmap-6.f90: New test.
4083 * gfortran.dg/gomp/defaultmap-7.f90: New test.
4085 2021-06-15 David Malcolm <dmalcolm@redhat.com>
4087 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_capacity): New decl.
4088 * gcc.dg/analyzer/capacity-1.c: New test.
4089 * gcc.dg/analyzer/capacity-2.c: New test.
4090 * gcc.dg/analyzer/capacity-3.c: New test.
4092 2021-06-15 David Malcolm <dmalcolm@redhat.com>
4095 * gcc.dg/analyzer/explode-2a.c: New test.
4097 2021-06-15 Jakub Jelinek <jakub@redhat.com>
4100 * gcc.target/i386/pr101046.c: New test.
4102 2021-06-15 Robin Dapp <rdapp@linux.ibm.com>
4104 * c-c++-common/Wattributes.c: Remove s390-specific check and add
4106 * gcc.dg/Wattributes-6.c: Likewise.
4108 2021-06-15 Xionghu Luo <luoxhu@linux.ibm.com>
4111 * gcc.target/powerpc/float128-call.c: Adjust counts for be and le.
4113 2021-06-14 Martin Sebor <msebor@redhat.com>
4116 * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
4117 * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
4118 * g++.dg/warn/Wstringop-overflow-7.C: New test.
4119 * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
4120 * g++.dg/analyzer/placement-new.C: Prune out expected warning.
4122 2021-06-14 Peter Bergner <bergner@linux.ibm.com>
4125 * gcc.target/powerpc/pr100777.c: New test.
4127 2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
4130 * gcc.target/i386/pr101058.c: New test.
4132 2021-06-14 Jonathan Wakely <jwakely@redhat.com>
4135 * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
4136 * gcc.dg/spellcheck-stdlib.c: Likewise.
4138 2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
4140 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
4141 * gcc.target/arm/simd/mve-vshl.c: Likewise.
4142 * gcc.target/arm/simd/mve-vec-pack.c: New test.
4143 * gcc.target/arm/simd/mve-vec-unpack.c: New test.
4145 2021-06-14 Richard Biener <rguenther@suse.de>
4147 PR tree-optimization/100934
4148 * gcc.dg/torture/pr100934.c: New testcase.
4150 2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
4152 * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
4153 * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
4154 * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
4155 * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
4156 * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
4157 * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
4158 * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
4160 2021-06-14 Richard Biener <rguenther@suse.de>
4162 PR tree-optimization/101031
4163 * gcc.dg/torture/pr101031.c: New testcase.
4165 2021-06-13 Jason Merrill <jason@redhat.com>
4167 * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
4169 2021-06-13 H.J. Lu <hjl.tools@gmail.com>
4172 * g++.target/i386/pr101023a.C: New test.
4173 * g++.target/i386/pr101023b.C: Likewise.
4175 2021-06-12 David Edelsohn <dje.gcc@gmail.com>
4177 * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
4178 * gcc.dg/uninit-pr93100.c: Skip on AIX.
4179 * gcc.target/powerpc/pr100085.c: Require int128 and float128.
4181 2021-06-12 Jason Merrill <jason@redhat.com>
4183 * g++.dg/ext/attrib62.C: No longer warn.
4184 * g++.dg/diagnostic/maybe_unused1.C: New test.
4186 2021-06-12 Jason Merrill <jason@redhat.com>
4189 * g++.dg/ext/array4.C: New test.
4191 2021-06-11 Carl Love <cel@us.ibm.com>
4193 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
4194 (dg-require-effective-target): Change target to p9vector_hw.
4196 2021-06-11 Thomas Schwinge <thomas@codesourcery.com>
4198 * gcc.dg/gomp/simd-clones-2.c: Enhance.
4200 2021-06-11 Patrick Palka <ppalka@redhat.com>
4204 * g++.dg/template/sfinae-dr1227.C: New test.
4206 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4209 * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
4211 2021-06-11 Roger Sayle <roger@nextmovesoftware.com>
4213 PR tree-optimization/96392
4214 * gcc.dg/pr96392.c: New test.
4216 2021-06-11 Richard Biener <rguenther@suse.de>
4218 PR tree-optimization/101025
4219 * gcc.dg/torture/pr101025.c: New testcase.
4221 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4224 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
4225 directives check for target is v8.1-m.main+mve or not before
4226 comparing the assembly output.
4227 * gcc.target/arm/cmse/cmse-20.c: New test.
4229 2021-06-11 Jakub Jelinek <jakub@redhat.com>
4232 * g++.dg/cpp23/consteval-if1.C: New test.
4233 * g++.dg/cpp23/consteval-if2.C: New test.
4234 * g++.dg/cpp23/consteval-if3.C: New test.
4235 * g++.dg/cpp23/consteval-if4.C: New test.
4236 * g++.dg/cpp23/consteval-if5.C: New test.
4237 * g++.dg/cpp23/consteval-if6.C: New test.
4238 * g++.dg/cpp23/consteval-if7.C: New test.
4239 * g++.dg/cpp23/consteval-if8.C: New test.
4240 * g++.dg/cpp23/consteval-if9.C: New test.
4241 * g++.dg/cpp23/consteval-if10.C: New test.
4242 * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
4244 2021-06-11 David Malcolm <dmalcolm@redhat.com>
4246 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
4247 expected number of enodes after the loop.
4248 * gcc.dg/analyzer/paths-8.c: New test.
4250 2021-06-11 Richard Biener <rguenther@suse.de>
4252 PR tree-optimization/101028
4253 * gcc.dg/pr101028.c: New testcase.
4255 2021-06-11 Richard Biener <rguenther@suse.de>
4257 PR tree-optimization/101026
4258 * gfortran.dg/pr101026.f: New testcase.
4260 2021-06-11 Jakub Jelinek <jakub@redhat.com>
4262 PR rtl-optimization/101008
4263 * gcc.dg/pr101008.c: New test.
4265 2021-06-11 Jakub Jelinek <jakub@redhat.com>
4268 * gcc.target/i386/sse-pr101007.c: New test.
4270 2021-06-11 Uroš Bizjak <ubizjak@gmail.com>
4273 * gcc.target/i386/pr101021-1.c: New test.
4274 * gcc.target/i386/pr101021-2.c: Ditto.
4276 2021-06-11 Martin Liska <mliska@suse.cz>
4278 PR gcov-profile/100788
4279 * gcc.dg/pr100788.c: New test.
4281 2021-06-11 Richard Biener <rguenther@suse.de>
4283 PR middle-end/101009
4284 * gcc.dg/torture/pr101009.c: New testcase.
4286 2021-06-11 Kewen Lin <linkw@linux.ibm.com>
4288 * gcc.target/powerpc/p9-fpcvt-3.c: New test.
4290 2021-06-11 Marek Polacek <polacek@redhat.com>
4293 * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
4294 * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
4296 2021-06-10 Patrick Palka <ppalka@redhat.com>
4299 * g++.dg/template/ttp34.C: New test.
4300 * g++.dg/template/ttp34a.C: New test.
4301 * g++.dg/template/ttp34b.C: New test.
4303 2021-06-10 Patrick Palka <ppalka@redhat.com>
4306 * g++.dg/cpp2a/concepts-return-req3.C: New test.
4308 2021-06-10 Peter Bergner <bergner@linux.ibm.com>
4310 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
4311 tests. Update expected counts.
4312 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
4313 tests. Update expected counts.
4315 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
4318 * gdc.dg/pr100967.d: New test.
4320 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
4322 * gcc.target/s390/vector/vcond-mixed-double.c: New test.
4323 * gcc.target/s390/vector/vcond-mixed-float.c: New test.
4325 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
4327 * gcc.dg/vect/pr56541.c: Fix target selector.
4329 2021-06-10 Andrew Stubbs <ams@codesourcery.com>
4330 Thomas Schwinge <thomas@codesourcery.com>
4332 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
4333 * c-c++-common/goacc/finalize-1.c: Likewise.
4334 * c-c++-common/goacc/mdc-1.c: Likewise.
4335 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4336 * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
4337 * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
4338 * gfortran.dg/goacc/finalize-1.f: Likewise.
4339 * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
4341 2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
4343 * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
4344 * c-c++-common/goacc/mdc-2.c: Likewise.
4345 * g++.dg/goacc/mdc.C: Likewise.
4347 2021-06-10 Jakub Jelinek <jakub@redhat.com>
4349 * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
4350 * g++.dg/cpp23/feat-cxx2b.C: Likewise.
4352 2021-06-10 Jakub Jelinek <jakub@redhat.com>
4355 * g++.dg/opt/pr100852.C: New test.
4357 2021-06-09 Andrew Pinski <apinski@marvell.com>
4359 * g++.dg/torture/pr100925.C: New test.
4361 2021-06-09 Carl Love <cel@us.ibm.com>
4363 * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
4365 Add tests for vec_signextq.
4366 * gcc.target/powerpc/p9-sign_extend-runnable.c: New test case.
4368 2021-06-09 Carl Love <cel@us.ibm.com>
4370 * gcc.target/powerpc/fp128_conversions.c: New file.
4371 * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
4372 vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
4373 vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
4374 (ppc_native_128bit): Remove dg-require-effective-target.
4376 2021-06-09 Carl Love <cel@us.ibm.com>
4378 * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
4381 2021-06-09 Carl Love <cel@us.ibm.com>
4383 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
4386 2021-06-09 Carl Love <cel@us.ibm.com>
4388 * gcc.target/powerpc/int_128bit-runnable.c: New test file.
4390 2021-06-09 Carl Love <cel@us.ibm.com>
4392 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
4393 New runnable test case.
4394 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
4395 for xxlor instruction.
4397 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
4399 * gcc.target/arm/simd/mve-vclz.c: New test.
4401 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
4403 * gcc.target/arm/simd/mve-vhadd-1.c: New test.
4404 * gcc.target/arm/simd/mve-vhadd-2.c: New test.
4405 * gcc.target/arm/simd/neon-vhadd-1.c: New test.
4406 * gcc.target/arm/simd/neon-vhadd-2.c: New test.
4408 2021-06-09 Roger Sayle <roger@nextmovesoftware.com>
4410 * gcc.dg/builtins-70.c: New test.
4412 2021-06-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4414 * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
4415 counts to test 32 and 64 bit separately.
4416 * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
4417 counts to test 32 and 64 bit separately.
4418 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
4419 counts to test 32 and 64 bit separately.
4420 * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
4421 counts to test 32 and 64 bit separately.
4423 2021-06-09 Richard Biener <rguenther@suse.de>
4425 PR tree-optimization/100981
4426 * gfortran.dg/vect/pr100981-1.f90: New testcase.
4428 2021-06-09 Richard Biener <rguenther@suse.de>
4430 PR tree-optimization/97832
4431 * gcc.dg/vect/pr97832-1.c: New testcase.
4432 * gcc.dg/vect/pr97832-2.c: Likewise.
4433 * gcc.dg/vect/pr97832-3.c: Likewise.
4434 * g++.dg/vect/slp-pr98855.cc: XFAIL.
4435 * gcc.dg/vect/slp-50.c: New file.
4437 2021-06-09 Jakub Jelinek <jakub@redhat.com>
4440 * gfortran.dg/gomp/pr100965.f90: New test.
4442 2021-06-09 Uroš Bizjak <ubizjak@gmail.com>
4445 * gcc.target/i386/pr100936.c: New test.
4447 2021-06-09 Xionghu Luo <luoxhu@linux.ibm.com>
4449 * gcc.target/powerpc/float128-call.c: Adjust.
4450 * gcc.target/powerpc/pr100085.c: New test.
4452 2021-06-09 Jason Merrill <jason@redhat.com>
4455 * g++.dg/diagnostic/enum3.C: New test.
4457 2021-06-08 Marek Polacek <polacek@redhat.com>
4460 * g++.dg/cpp2a/explicit18.C: New test.
4462 2021-06-08 Andrew Pinski <apinski@marvell.com>
4464 * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
4465 happens on the outside of the bit_xor.
4467 2021-06-08 Jason Merrill <jason@redhat.com>
4469 * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
4470 * g++.dg/diagnostic/string-literal-concat.C: Likewise.
4471 * g++.dg/ext/utf-badconcat.C: Likewise.
4472 * g++.dg/ext/utf-badconcat2.C: Likewise.
4474 2021-06-08 Jason Merrill <jason@redhat.com>
4476 * g++.dg/cpp23/mixed-concat1.C: New test.
4478 2021-06-08 Jason Merrill <jason@redhat.com>
4480 * g++.dg/cpp23/whitespace-splice1.C: New test.
4482 2021-06-08 Jason Merrill <jason@redhat.com>
4484 * g++.dg/cpp23/narrowing-bool1.C: New test.
4486 2021-06-08 David Malcolm <dmalcolm@redhat.com>
4489 * gcc.dg/analyzer/bitfields-1.c: New test.
4490 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
4492 (test_44): Update test values assigned to the bits to ones that
4493 fit in the range of the bitfield type. Remove xfails.
4494 (test_45): Remove xfails.
4496 2021-06-08 Jason Merrill <jason@redhat.com>
4499 * g++.dg/cpp0x/initlist124.C: New test.
4501 2021-06-08 Richard Biener <rguenther@suse.de>
4503 PR tree-optimization/100923
4504 * gcc.dg/torture/pr100923.c: New testcase.
4506 2021-06-08 Jakub Jelinek <jakub@redhat.com>
4509 * g++.dg/gomp/doacross-2.C: New test.
4511 2021-06-08 H.J. Lu <hjl.tools@gmail.com>
4513 PR middle-end/100951
4514 * gcc.target/i386/pr100951.c: New test.
4516 2021-06-08 Jakub Jelinek <jakub@redhat.com>
4520 * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
4522 2021-06-08 Tobias Burnus <tobias@codesourcery.com>
4525 * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
4526 * gfortran.dg/gomp/scan-5.f90: Likewise.
4527 * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
4528 * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
4529 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
4530 * gfortran.dg/gomp/pr99928-3.f90: Likewise.
4531 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
4533 2021-06-08 Martin Liska <mliska@suse.cz>
4535 * gcc.dg/format/strfmon-1.c: Fix typo.
4536 * gfortran.dg/char4-subscript.f90: Likewise.
4538 2021-06-08 Kewen Lin <linkw@linux.ibm.com>
4540 PR tree-optimization/100794
4541 * gcc.dg/tree-ssa/pr100794.c: New test.
4543 2021-06-08 Jason Merrill <jason@redhat.com>
4546 * g++.dg/template/lookup17.C: New test.
4548 2021-06-08 Jason Merrill <jason@redhat.com>
4551 * g++.dg/cpp0x/alias-decl-73.C: New test.
4553 2021-06-07 Uroš Bizjak <ubizjak@gmail.com>
4556 * gcc.target/i386/pr100637-5b.c: New test.
4557 * gcc.target/i386/pr100637-5w.c: Ditto.
4559 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
4562 * gcc.target/i386/pr82735-3.c: Don't compile for x32.
4563 * gcc.target/i386/pr82735-4.c: Likewise.
4564 * gcc.target/i386/pr82735-5.c: Likewise.
4566 2021-06-07 Eric Botcazou <ebotcazou@adacore.com>
4568 * gcc.dg/sso-14.c: Adjust.
4570 2021-06-07 Patrick Palka <ppalka@redhat.com>
4573 * g++.dg/template/access38.C: New test.
4575 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
4578 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
4581 2021-06-07 Jakub Jelinek <jakub@redhat.com>
4584 * gcc.dg/pr100887.c: New test.
4586 2021-06-07 Jakub Jelinek <jakub@redhat.com>
4588 PR middle-end/100898
4589 * g++.dg/ext/va-arg-pack-3.C: New test.
4591 2021-06-07 liuhongt <hongtao.liu@intel.com>
4594 * g++.target/i386/pr100885.C: New test.
4596 2021-06-07 liuhongt <hongtao.liu@intel.com>
4599 * gcc.target/i386/pr82735-1.c: New test.
4600 * gcc.target/i386/pr82735-2.c: New test.
4601 * gcc.target/i386/pr82735-3.c: New test.
4602 * gcc.target/i386/pr82735-4.c: New test.
4603 * gcc.target/i386/pr82735-5.c: New test.
4605 2021-06-06 Jakub Jelinek <jakub@redhat.com>
4607 * gcc.dg/gomp/scan-1.c: New test.
4609 2021-06-06 Jakub Jelinek <jakub@redhat.com>
4612 * c-c++-common/gomp/pr100902-1.c: New test.
4614 2021-06-06 Eric Botcazou <ebotcazou@adacore.com>
4616 * gcc.dg/sso-14.c: New test.
4618 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
4625 * gfortran.dg/PR100120.f90: New test.
4626 * gfortran.dg/character_workout_1.f90: New test.
4627 * gfortran.dg/character_workout_4.f90: New test.
4629 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4631 PR middle-end/100905
4632 * gfortran.dg/gomp/loop-3.f90: New test.
4634 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
4637 * gdc.dg/pr100882a.d: New test.
4638 * gdc.dg/pr100882b.d: New test.
4639 * gdc.dg/pr100882c.d: New test.
4640 * gdc.dg/torture/pr100882.d: New test.
4642 2021-06-04 Patrick Palka <ppalka@redhat.com>
4645 * g++.dg/template/param4.C: New test.
4646 * g++.dg/template/param5.C: New test.
4647 * g++.dg/cpp1z/nontype-auto19.C: New test.
4648 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
4649 deduced type of a decltype(auto) NTTP has top-level cv-quals.
4651 2021-06-04 Patrick Palka <ppalka@redhat.com>
4654 * g++.dg/cpp0x/alias-decl-72.C: New test.
4655 * g++.dg/cpp0x/alias-decl-72a.C: New test.
4657 2021-06-04 Harald Anlauf <anlauf@gmx.de>
4660 * gfortran.dg/inline_matmul_25.f90: New test.
4662 2021-06-04 Martin Sebor <msebor@redhat.com>
4665 * gcc.dg/nonnull-6.c: New test.
4667 2021-06-04 Martin Sebor <msebor@redhat.com>
4669 PR middle-end/100732
4670 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
4671 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
4672 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
4673 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
4674 * gcc.dg/uninit-pr100732.c: New test.
4676 2021-06-04 Martin Sebor <msebor@redhat.com>
4678 * gcc.dg/Wvla-parameter-10.c: New test.
4679 * gcc.dg/Wvla-parameter-11.c: New test.
4681 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4683 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
4684 commit in addition - add more dg-errors and '... end ...' due to changed
4686 * gfortran.dg/goacc/omp.f95: Likewise.
4687 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
4689 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
4692 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
4694 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4696 * gfortran.dg/gomp/pr99928-5.f90: Really use the
4697 proper iteration variable.
4699 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4701 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
4702 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
4703 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
4704 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
4705 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
4706 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
4707 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
4708 fix loop-variable and remove xfail.
4710 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4713 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
4715 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4718 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
4719 C/C++ version of the patch.
4720 * gfortran.dg/gomp/loop-1.f90: New test.
4721 * gfortran.dg/gomp/loop-2.f90: New test.
4722 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
4723 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
4724 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
4725 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
4726 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
4727 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
4728 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
4729 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
4730 of 'acc loops' to hide unrelated bug for now.
4731 * gfortran.dg/goacc/omp-fixed.f: Likewise
4733 2021-06-04 Jakub Jelinek <jakub@redhat.com>
4736 * gcc.target/i386/pr100887.c: New test.
4738 2021-06-04 Jakub Jelinek <jakub@redhat.com>
4741 * g++.dg/gomp/declare-simd-8.C: New test.
4743 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
4745 * gcc.target/powerpc/not-promote-mode.c: New.
4747 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
4750 * gcc.target/i386/vperm-v2hi.c: New test.
4751 * gcc.target/i386/vperm-v4qi.c: Ditto.
4753 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
4755 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
4757 2021-06-03 Patrick Palka <ppalka@redhat.com>
4760 * g++.dg/cpp0x/alias-decl-71.C: New test.
4762 2021-06-03 Patrick Palka <ppalka@redhat.com>
4765 * g++.dg/cpp2a/using-enum-9.C: New test.
4767 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
4769 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
4771 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
4773 * gcc.target/arm/simd/mve-vabs.c: New test.
4775 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
4777 * gnat.dg/bit_packed_array6.adb: New test.
4778 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
4780 2021-06-03 Martin Liska <mliska@suse.cz>
4782 * gcc.dg/spellcheck-options-23.c: New test.
4784 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
4786 * gnat.dg/inline22.adb: New test.
4788 2021-06-03 Tamar Christina <tamar.christina@arm.com>
4790 * gcc.target/aarch64/cpunative/info_16: Update implementer.
4791 * gcc.target/aarch64/cpunative/info_17: Likewise
4793 2021-06-03 Jakub Jelinek <jakub@redhat.com>
4796 * g++.dg/gomp/depend-iterator-3.C: New test.
4797 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
4798 this as base expression of depend array section, expect a different
4799 error wording for this as depend locator and add testcases
4800 for affinity clauses.
4802 2021-06-02 Jason Merrill <jason@redhat.com>
4805 * g++.dg/init/no-elide2.C: New test.
4807 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
4809 * gcc.target/s390/ashr.c: New test.
4811 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
4814 * gfortran.dg/gomp/taskloop-2.f90: New.
4816 2021-06-02 Jakub Jelinek <jakub@redhat.com>
4818 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
4821 2021-06-01 Patrick Palka <ppalka@redhat.com>
4824 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
4825 * g++.dg/cpp0x/dc10.C: New test.
4826 * g++.dg/cpp0x/initlist-base4.C: New test.
4827 * g++.dg/cpp2a/constexpr-init22.C: New test.
4829 2021-06-01 Andrew Pinski <apinski@marvell.com>
4831 PR tree-optimization/95481
4832 * gcc.dg/tree-ssa/tailcall-10.c: New test.
4833 * gcc.dg/tree-ssa/tailcall-11.c: New test.
4834 * gcc.dg/tree-ssa/tailcall-12.c: New test.
4835 * gcc.dg/tree-ssa/tailcall-13.c: New test.
4836 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
4838 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
4841 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
4843 2021-06-01 Jason Merrill <jason@redhat.com>
4846 * g++.dg/cpp2a/destroying-delete5.C: New test.
4848 2021-06-01 Jason Merrill <jason@redhat.com>
4851 * g++.dg/cpp0x/depr-copy4.C: New test.
4853 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
4855 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
4856 * gcc.dg/pr80776-1.c: Same.
4858 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
4861 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
4862 now diagnosed with less error output.
4863 * gfortran.dg/gomp/scan-1.f90: Likewise.
4864 * gfortran.dg/gomp/pr99928-3.f90: New test.
4865 * gfortran.dg/gomp/taskloop-1.f90: New test.
4867 2021-06-01 liuhongt <hongtao.liu@intel.com>
4869 PR tree-optimization/98365
4870 * gcc.target/i386/pr98365.c: New test.
4872 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
4874 PR tree-optimization/100781
4875 * gcc.dg/pr100781.c: New.
4877 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
4879 PR tree-optimization/100774
4880 * g++.dg/pr100774.C: New.
4882 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
4884 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
4885 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
4887 2021-05-31 Richard Biener <rguenther@suse.de>
4890 * c-c++-common/builtin-shufflevector-2.c: New testcase.
4891 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
4892 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
4893 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
4895 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
4898 * g++.target/powerpc/pr99842.C: New.
4900 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
4902 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
4903 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
4904 (plugin_init): Likewise.
4905 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
4906 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4907 (plugin_init): Likewise.
4908 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
4909 (plugin_init): Likewise.
4911 2021-05-29 Jakub Jelinek <jakub@redhat.com>
4914 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
4915 combined with parallel, teams or taskloop and defaultmap(none)
4916 to constructs combined with target.
4917 * c-c++-common/gomp/pr99928-2.c: Likewise.
4918 * c-c++-common/gomp/pr99928-3.c: Likewise.
4919 * c-c++-common/gomp/pr99928-4.c: Likewise.
4920 * c-c++-common/gomp/pr99928-5.c: Likewise.
4921 * c-c++-common/gomp/pr99928-6.c: Likewise.
4922 * c-c++-common/gomp/pr99928-7.c: Likewise.
4923 * c-c++-common/gomp/pr99928-8.c: Likewise.
4924 * c-c++-common/gomp/pr99928-9.c: Likewise.
4925 * c-c++-common/gomp/pr99928-10.c: Likewise.
4926 * c-c++-common/gomp/pr99928-13.c: Likewise.
4927 * c-c++-common/gomp/pr99928-14.c: Likewise.
4929 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
4931 * gcc.dg/Wstringop-overflow-55.c:
4932 * gcc.dg/pr80776-1.c:
4934 2021-05-28 Richard Biener <rguenther@suse.de>
4936 PR tree-optimization/100778
4937 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
4939 2021-05-28 Jason Merrill <jason@redhat.com>
4943 * g++.dg/inherit/virtual15.C: New test.
4944 * g++.dg/inherit/virtual15a.C: New file.
4946 2021-05-28 Richard Biener <rguenther@suse.de>
4949 * gcc.dg/pr100791.c: New testcase.
4951 2021-05-28 Richard Biener <rguenther@suse.de>
4954 * gcc.dg/gimplefe-error-11.c: New testcase.
4956 2021-05-28 Jakub Jelinek <jakub@redhat.com>
4959 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
4960 * c-c++-common/gomp/pr99928-9.c: Likewise.
4961 * c-c++-common/gomp/pr99928-10.c: Likewise.
4962 * c-c++-common/gomp/pr99928-16.c: New test.
4964 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
4966 * c-c++-common/gomp/affinity-1.c: New test.
4967 * c-c++-common/gomp/affinity-2.c: New test.
4968 * c-c++-common/gomp/affinity-3.c: New test.
4969 * c-c++-common/gomp/affinity-4.c: New test.
4970 * c-c++-common/gomp/affinity-5.c: New test.
4971 * c-c++-common/gomp/affinity-6.c: New test.
4972 * c-c++-common/gomp/affinity-7.c: New test.
4973 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
4974 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
4975 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
4976 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
4977 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
4978 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
4979 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
4980 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
4981 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
4982 * gfortran.dg/gomp/taskwait.f90: New test.
4984 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
4985 Richard Biener <rguenther@suse.de>
4987 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
4988 Adjust scanning pattern for !lp64.
4989 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
4990 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
4993 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
4995 PR tree-optimization/99398
4996 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
4997 * gcc.target/powerpc/vec-perm-ctor.c: New test.
4998 * gcc.target/powerpc/vec-perm-ctor.h: New test.
5000 2021-05-27 Matthias Kretz <kretz@kde.org>
5003 * g++.dg/diagnostic/pr100716.C: New test.
5004 * g++.dg/diagnostic/pr100716-1.C: Same test with
5005 -fno-pretty-templates.
5007 2021-05-27 Patrick Palka <ppalka@redhat.com>
5010 * g++.dg/cpp0x/static_assert17.C: New test.
5012 2021-05-27 Jason Merrill <jason@redhat.com>
5015 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
5017 2021-05-27 Patrick Palka <ppalka@redhat.com>
5022 * g++.dg/template/partial16.C: New test.
5023 * g++.dg/template/partial17.C: New test.
5024 * g++.dg/template/partial18.C: New test.
5025 * g++.dg/template/partial19.C: New test.
5026 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
5027 ill-formed partial specialization.
5028 * g++.dg/cpp0x/variadic38.C: Likewise.
5029 * g++.dg/cpp1z/pr81016.C: Likewise.
5030 * g++.dg/template/partial5.C: Likewise.
5031 * g++.old-deja/g++.pt/spec21.C: Likewise.
5033 2021-05-27 Harald Anlauf <anlauf@gmx.de>
5036 * gfortran.dg/pointer_check_14.f90: New test.
5038 2021-05-27 Harald Anlauf <anlauf@gmx.de>
5041 * gfortran.dg/bounds_check_22.f90: New test.
5043 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
5045 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
5047 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
5050 * gcc.target/i386/pr100637-3b.c (avgu): New test.
5051 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
5053 2021-05-26 Patrick Palka <ppalka@redhat.com>
5056 * g++.dg/template/access37.C: New test.
5057 * g++.dg/template/access37a.C: New test.
5059 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
5061 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
5062 * gcc.dg/pr80776-1.c: Same.
5064 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
5066 * lib/target-supports.exp (check_effective_target_vect32): New.
5067 (available_vector_sizes): Append 32 for x86 targets.
5068 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
5069 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
5070 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
5071 * gcc.target/i386/pr100637-3b.c: New test.
5072 * gcc.target/i386/pr100637-3w.c: Ditto.
5073 * gcc.target/i386/pr100637-4b.c: Ditto.
5074 * gcc.target/i386/pr100637-4w.c: Ditto.
5076 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
5078 * gcc.dg/sso-13.c: New test.
5080 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
5082 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
5084 2021-05-26 Patrick Palka <ppalka@redhat.com>
5087 * g++.dg/cpp1z/elide6.C: New test.
5089 2021-05-26 Patrick Palka <ppalka@redhat.com>
5092 * g++.dg/cpp0x/noexcept68.C: New test.
5094 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
5096 * gcc.target/csky/fldrd_fstrd.c: New.
5097 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
5099 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
5101 * gcc.target/csky/ldbs.c: New.
5103 2021-05-26 Andrew Pinski <apinski@marvell.com>
5105 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
5106 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
5108 2021-05-25 Jakub Jelinek <jakub@redhat.com>
5111 * g++.dg/cpp1z/nodiscard8.C: New test.
5112 * g++.dg/cpp1z/nodiscard9.C: New test.
5114 2021-05-25 Martin Liska <mliska@suse.cz>
5116 * gcc.dg/sancov/attribute.c: New test.
5118 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
5120 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
5122 2021-05-25 Jakub Jelinek <jakub@redhat.com>
5125 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
5127 * c-c++-common/gomp/pr99928-9.c: Likewise.
5128 * c-c++-common/gomp/pr99928-10.c: Likewise.
5130 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
5132 * gcc.target/csky/fpuv3/fpuv3.exp: New.
5133 * gcc.target/csky/fpuv3/fpv3_div.c: New.
5134 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
5135 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
5136 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
5137 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
5138 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
5139 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
5140 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
5141 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
5142 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
5143 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
5144 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
5145 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
5146 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
5147 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
5148 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
5149 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
5150 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
5151 * gcc.target/csky/fpuv3/fpv3_h.c: New.
5152 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
5153 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
5154 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
5155 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
5156 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
5157 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
5158 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
5159 * gcc.target/csky/fpuv3/fpv3_max.c: New.
5160 * gcc.target/csky/fpuv3/fpv3_min.c: New.
5161 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
5162 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
5163 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
5164 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
5165 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
5166 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
5167 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
5168 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
5170 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
5172 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
5174 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
5177 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
5178 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
5179 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
5180 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
5182 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
5184 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
5187 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
5189 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
5192 2021-05-24 liuhongt <hongtao.liu@intel.com>
5195 * gcc.target/i386/pr100660.c: New test.
5197 2021-05-24 Andrew Pinski <apinski@marvell.com>
5199 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
5200 when matching ssa name version.
5201 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
5203 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
5206 * gcc.target/i386/pr100722.c: New test.
5208 2021-05-23 Harald Anlauf <anlauf@gmx.de>
5211 * gfortran.dg/pr100551.f90: New test.
5213 2021-05-23 Andrew Pinski <apinski@marvell.com>
5215 * gcc.dg/gimplefe-45.c: New test.
5217 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
5219 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
5221 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
5223 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
5224 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
5226 2021-05-21 Jakub Jelinek <jakub@redhat.com>
5229 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
5230 * c-c++-common/gomp/pr99928-15.c: New test.
5232 2021-05-21 Jakub Jelinek <jakub@redhat.com>
5235 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
5236 * c-c++-common/gomp/pr99928-13.c: New test.
5237 * c-c++-common/gomp/pr99928-14.c: New test.
5239 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
5242 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
5243 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
5244 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
5246 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
5248 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
5251 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
5252 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
5253 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
5255 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
5256 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
5257 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
5258 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
5260 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
5261 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5262 * c-c++-common/goacc/private-reduction-1.c: Likewise.
5263 * gfortran.dg/goacc/private-3.f95: Likewise.
5265 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
5267 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
5269 * gcc.c-torture/compile/ssa-unused-1.c: New file.
5271 2021-05-21 Richard Biener <rguenther@suse.de>
5272 H.J. Lu <hjl.tools@gmail.com>
5274 * gcc.target/i386/pr90773-24.c: New test.
5275 * gcc.target/i386/pr90773-25.c: Likewise.
5277 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
5280 * g++.target/i386/pr100637-1b.C: New test.
5281 * g++.target/i386/pr100637-1w.C: Ditto.
5282 * gcc.target/i386/pr100637-2b.c: Ditto.
5283 * gcc.target/i386/pr100637-2w.c: Ditto.
5285 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
5287 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
5289 2021-05-20 Jason Merrill <jason@redhat.com>
5291 * g++.dg/cpp2a/desig19.C: New test.
5293 2021-05-20 Jason Merrill <jason@redhat.com>
5296 * g++.dg/cpp2a/desig18.C: New test.
5298 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
5300 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
5301 * lib/dg-pch.exp: Adjust diagnostic message.
5303 2021-05-20 Martin Sebor <msebor@redhat.com>
5305 PR middle-end/100684
5306 * g++.dg/warn/Wnonnull13.C: New test.
5307 * g++.dg/warn/Wnonnull14.C: New test.
5308 * g++.dg/warn/Wnonnull15.C: New test.
5310 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
5312 * g++.dg/modules/omp-1_c.C: Fix testcase.
5314 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
5317 * gcc.target/i386/pr100701.c: New test.
5319 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
5321 * gfortran.dg/gomp/map-6.f90: New test.
5322 * gfortran.dg/gomp/map-7.f90: New test.
5323 * gfortran.dg/gomp/map-8.f90: New test.
5325 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
5328 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
5329 * gnat.dg/unchecked_convert6.adb: Likewise.
5331 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
5334 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
5336 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
5337 Torbjörn Svensson <torbjorn.svensson@st.com>
5340 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
5341 * c-c++-common/cpp/file-name-1.c: New test.
5343 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
5346 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
5347 add comments regarding what the code does.
5349 2021-05-20 Jakub Jelinek <jakub@redhat.com>
5352 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
5353 * c-c++-common/gomp/pr99928-5.c: Likewise.
5355 2021-05-20 Jakub Jelinek <jakub@redhat.com>
5357 PR preprocessor/100646
5358 * gcc.dg/cpp/pr100646-1.c: New test.
5359 * gcc.dg/cpp/pr100646-2.c: New test.
5361 2021-05-20 Jason Merrill <jason@redhat.com>
5364 * g++.dg/cpp2a/nontype-complex1.C: New test.
5366 2021-05-20 Jason Merrill <jason@redhat.com>
5369 * g++.dg/parse/access13.C: New test.
5371 2021-05-19 Martin Sebor <msebor@redhat.com>
5374 * gcc.dg/pr100619.c: New test.
5376 2021-05-19 Jason Merrill <jason@redhat.com>
5380 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
5382 2021-05-19 Jason Merrill <jason@redhat.com>
5384 * g++.dg/cpp1z/class-deduction-access1.C: New test.
5385 * g++.dg/cpp1z/class-deduction-access2.C: New test.
5387 2021-05-19 Marek Polacek <polacek@redhat.com>
5390 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
5391 Remove dg-errors for GNU attributes.
5392 * g++.dg/ext/attrib63.C: Remove dg-error.
5393 * g++.dg/cpp0x/friend8.C: New test.
5395 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
5397 * g++.dg/modules/omp-1_a.C: Check pthread is available.
5398 * g++.dg/modules/omp-1_b.C: Ditto.
5399 * g++.dg/modules/omp-1_c.C: Ditto.
5400 * g++.dg/modules/omp-2_a.C: Ditto.
5401 * g++.dg/modules/omp-2_b.C: Ditto.
5403 2021-05-19 Alex Coplan <alex.coplan@arm.com>
5406 * gcc.target/arm/cmse/pr100333.c: New test.
5408 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5411 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
5413 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
5415 * gcc.target/riscv/arch-12.c: New.
5416 * gcc.target/riscv/attribute-19.c: New.
5418 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
5420 * gcc.target/aarch64/narrow_high_combine.c: New test.
5422 2021-05-19 Richard Biener <rguenther@suse.de>
5424 PR middle-end/100672
5425 * gcc.dg/torture/pr100672.c: New testcase.
5427 2021-05-19 Martin Liska <mliska@suse.cz>
5430 * gcc.dg/local1.c: Fix typos.
5431 * gcc.dg/ucnid-5-utf8.c: Likewise.
5432 * gcc.dg/ucnid-5.c: Likewise.
5434 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
5436 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
5437 scan-assembly-times to scan-assembly not for superfluous uxtb.
5438 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
5439 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
5440 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
5441 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
5442 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
5443 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
5444 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
5445 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
5446 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
5447 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
5448 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
5449 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
5450 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
5451 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
5452 * gcc.target/aarch64/sve/ld1_extend.c: New test.
5454 2021-05-19 Jakub Jelinek <jakub@redhat.com>
5456 PR middle-end/100576
5457 * gcc.c-torture/compile/pr100576.c: New test.
5459 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5461 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
5463 2021-05-19 Jakub Jelinek <jakub@redhat.com>
5466 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
5467 * c-c++-common/gomp/pr99928-12.c: New test.
5469 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
5471 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
5472 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
5473 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
5474 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
5475 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
5476 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
5477 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
5478 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
5479 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
5480 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
5481 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
5482 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
5483 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
5484 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
5485 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
5487 2021-05-19 Jason Merrill <jason@redhat.com>
5490 * g++.dg/dfp/mangle-6.C: New test.
5492 2021-05-19 Jason Merrill <jason@redhat.com>
5495 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
5497 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
5499 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
5500 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
5501 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
5503 2021-05-18 Jason Merrill <jason@redhat.com>
5507 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
5509 2021-05-18 Jason Merrill <jason@redhat.com>
5511 * g++.dg/cpp0x/implicit-delete1.C: New test.
5513 2021-05-18 David Malcolm <dmalcolm@redhat.com>
5516 * gcc.dg/analyzer/pr100615.c: New test.
5518 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
5521 * gcc.target/i386/pr100637-1b.c: New test.
5522 * gcc.target/i386/pr100637-1w.c: Ditto.
5523 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
5524 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
5525 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
5526 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
5527 pmovsxbd and pmovsxwq.
5528 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
5529 pmovzxbd and pmovzxwq.
5531 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
5534 * gfortran.dg/goacc-gomp/depobj.f90: New test.
5536 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
5538 * lib/gcc-dg.exp: Implement 'dg-note'.
5539 * lib/prune.exp: Likewise.
5540 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
5541 'dg-prune-output "note: ".
5542 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
5543 'dg-note', match up additional notes, one class of them with
5545 * lib/lto.exp: Implement 'dg-lto-note'.
5546 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
5548 * g++.dg/lto/odr-1_1.C: Likewise.
5549 * g++.dg/lto/odr-2_1.C: Likewise.
5551 2021-05-18 Jakub Jelinek <jakub@redhat.com>
5553 PR rtl-optimization/100590
5554 * gcc.dg/pr100590.c: New test.
5556 2021-05-18 Jakub Jelinek <jakub@redhat.com>
5559 * g++.dg/other/pr100580.C: New test.
5561 2021-05-18 Jakub Jelinek <jakub@redhat.com>
5563 PR tree-optimization/94589
5564 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
5566 2021-05-18 Richard Biener <rguenther@suse.de>
5568 * gcc.target/i386/pr100582.c: Adjust for AVX512.
5570 2021-05-18 Richard Biener <rguenther@suse.de>
5573 * gcc.dg/gimplefe-error-10.c: New testcase.
5575 2021-05-18 Richard Biener <rguenther@suse.de>
5578 * gcc.dg/pr100547.c: New testcase.
5579 * gcc.dg/attr-vector_size.c: Adjust.
5581 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
5583 * gcc.target/s390/zvector/vec-_Bool.c: New test.
5585 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
5588 * g++.target/s390/pr100281-1.C: New test.
5589 * g++.target/s390/pr100281-2.C: New test.
5591 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
5593 PR tree-optimization/100512
5594 * gcc.dg/pr100512.c: New.
5596 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
5598 * g++.dg/conversion/pr100635.C: New test.
5600 2021-05-17 Harald Anlauf <anlauf@gmx.de>
5603 * gfortran.dg/pr98411.f90: New test.
5605 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
5607 * gcc.dg/pr100349.c: New test.
5609 2021-05-17 Tamar Christina <tamar.christina@arm.com>
5611 * gcc.target/aarch64/cpunative/info_16: New test.
5612 * gcc.target/aarch64/cpunative/info_17: New test.
5613 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
5614 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
5616 2021-05-17 Richard Biener <rguenther@suse.de>
5619 * gcc.dg/gimplefe-error-9.c: New testcase.
5621 2021-05-17 Richard Biener <rguenther@suse.de>
5623 PR middle-end/100582
5624 * gcc.target/i386/pr100582.c: New testcase.
5626 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5628 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
5629 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
5631 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
5632 vectorize float16_t vectors.
5634 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5636 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
5637 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
5638 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
5640 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
5642 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
5644 2021-05-17 liuhongt <hongtao.liu@intel.com>
5647 * gcc.target/i386/pr100549.c: New test.
5649 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5651 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
5653 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5655 * gcc.target/arm/simd/mve-vadd-1.c: New.
5657 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5659 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
5661 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5663 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
5665 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5667 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
5669 * lib/target-supports.exp
5670 (check_effective_target_arm_qbit_ok_nocache): Rename into...
5671 (check_effective_target_arm_sat_ok_nocache): ... this. Check
5672 __ARM_FEATURE_SAT and use armv6.
5674 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
5677 * gfortran.dg/gomp/workshare-59.f90: New test.
5679 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5682 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
5684 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
5686 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
5688 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
5690 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
5692 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
5694 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
5697 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
5699 * gcc.target/powerpc/rop-1.c: New.
5700 * gcc.target/powerpc/rop-2.c: New.
5701 * gcc.target/powerpc/rop-3.c: New.
5702 * gcc.target/powerpc/rop-4.c: New.
5703 * gcc.target/powerpc/rop-5.c: New.
5705 2021-05-15 Martin Jambor <mjambor@suse.cz>
5708 2021-05-15 Martin Jambor <mjambor@suse.cz>
5710 PR tree-optimization/100453
5711 * gcc.dg/tree-ssa/pr100453.c: New test.
5713 2021-05-15 Jakub Jelinek <jakub@redhat.com>
5715 PR rtl-optimization/100342
5716 * gcc.target/i386/pr100342.c: New test.
5718 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
5720 * gfortran.dg/gomp/parallel-master-1.f90: New test.
5721 * gfortran.dg/gomp/parallel-master-2.f90: New test.
5723 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
5725 * gfortran.dg/gomp/implicit-save.f90: New test.
5727 2021-05-14 Jakub Jelinek <jakub@redhat.com>
5730 * g++.dg/cpp1y/pr95226.C: New test.
5732 2021-05-14 Jakub Jelinek <jakub@redhat.com>
5735 * g++.dg/cpp0x/pr94616.C: New test.
5737 2021-05-14 Jakub Jelinek <jakub@redhat.com>
5740 * g++.dg/cpp0x/sfinae68.C: New test.
5742 2021-05-14 Jakub Jelinek <jakub@redhat.com>
5744 * g++.dg/cpp1y/pr88872.C: New test.
5746 2021-05-14 Michael de Lang <kingoipo@gmail.com>
5748 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
5750 2021-05-14 Marek Polacek <polacek@redhat.com>
5751 Jason Merrill <jason@redhat.com>
5754 * g++.dg/cpp0x/friend7.C: New test.
5755 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
5756 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
5757 * g++.dg/cpp0x/gen-attrs-74.C: New test.
5758 * g++.dg/ext/attrib63.C: New test.
5760 2021-05-13 Martin Sebor <msebor@redhat.com>
5762 PR tree-optimization/93100
5764 * g++.dg/warn/uninit-pr93100.C: New test.
5765 * gcc.dg/uninit-pr93100.c: New test.
5766 * gcc.dg/uninit-pr98583.c: New test.
5768 2021-05-13 Martin Jambor <mjambor@suse.cz>
5770 PR tree-optimization/100453
5771 * gcc.dg/tree-ssa/pr100453.c: New test.
5773 2021-05-13 Martin Sebor <msebor@redhat.com>
5775 * g++.dg/pr100574.C: Use size_t as operator new argument type.
5777 2021-05-13 Martin Liska <mliska@suse.cz>
5779 PR middle-end/100504
5780 * gcc.target/i386/pr100504.c: New test.
5782 2021-05-13 Martin Sebor <msebor@redhat.com>
5785 * gcc.dg/Wvla-parameter-9.c: New test.
5787 2021-05-13 Jakub Jelinek <jakub@redhat.com>
5790 * c-c++-common/gomp/pr99928-1.c: New test.
5791 * c-c++-common/gomp/pr99928-2.c: New test.
5792 * c-c++-common/gomp/pr99928-3.c: New test.
5793 * c-c++-common/gomp/pr99928-4.c: New test.
5794 * c-c++-common/gomp/pr99928-5.c: New test.
5795 * c-c++-common/gomp/pr99928-6.c: New test.
5796 * c-c++-common/gomp/pr99928-7.c: New test.
5797 * c-c++-common/gomp/pr99928-8.c: New test.
5798 * c-c++-common/gomp/pr99928-9.c: New test.
5799 * c-c++-common/gomp/pr99928-10.c: New test.
5800 * c-c++-common/gomp/pr99928-11.c: New test.
5802 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
5805 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
5807 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
5809 * gcc.dg/pr100563.c: New test.
5811 2021-05-13 Jakub Jelinek <jakub@redhat.com>
5813 PR tree-optimization/98856
5814 * gcc.target/i386/sse2-psraq-1.c: New test.
5815 * gcc.target/i386/sse4_2-psraq-1.c: New test.
5816 * gcc.target/i386/avx-psraq-1.c: New test.
5817 * gcc.target/i386/avx2-psraq-1.c: New test.
5818 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
5820 * gcc.target/i386/avx2-pr82370.c: Likewise.
5821 * gcc.target/i386/avx512f-pr82370.c: Likewise.
5822 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
5823 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
5824 * gcc.dg/torture/vshuf-8.inc: Likewise.
5826 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
5829 * g++.target/i386/pr100581.C: New test.
5831 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
5834 * gnat.dg/lto21.adb: Prune new LTO warning.
5836 2021-05-13 Martin Liska <mliska@suse.cz>
5839 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
5840 * gcc.dg/torture/pr94947-1.c: Likewise.
5842 2021-05-13 liuhongt <hongtao.liu@intel.com>
5844 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
5846 2021-05-13 liuhongt <hongtao.liu@intel.com>
5849 * gcc.target/i386/avx-pr94680.c: New test.
5850 * gcc.target/i386/avx512f-pr94680.c: New test.
5851 * gcc.target/i386/sse2-pr94680.c: New test.
5853 2021-05-12 Martin Sebor <msebor@redhat.com>
5855 PR middle-end/100571
5856 * gcc.dg/Wstringop-overflow-67.c: New test.
5858 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
5861 * gcc.dg/pr100521.c: New file.
5863 2021-05-12 Marek Polacek <polacek@redhat.com>
5865 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
5867 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
5869 * c-c++-common/gomp/map-6.c: New test.
5870 * c-c++-common/gomp/map-7.c: New test.
5872 2021-05-12 Richard Biener <rguenther@suse.de>
5874 PR tree-optimization/100566
5875 * gcc.dg/torture/pr100566.c: New testcase.
5877 2021-05-12 Jakub Jelinek <jakub@redhat.com>
5879 PR preprocessor/100392
5880 * gcc.dg/cpp/pr100392.c: New test.
5881 * gcc.dg/cpp/pr100392.h: New file.
5883 2021-05-12 Martin Liska <mliska@suse.cz>
5885 * lib/lto.exp: When running tests without jobserver, one can see
5886 the following warning for tests that use 1to1 partitioning.
5888 2021-05-12 liuhongt <hongtao.liu@intel.com>
5891 * gcc.target/i386/avx2-pr99908.c: New test.
5892 * gcc.target/i386/sse4_1-pr99908.c: New test.
5894 2021-05-12 Richard Biener <rguenther@suse.de>
5896 PR tree-optimization/100519
5897 * gcc.dg/torture/pr100519.c: New testcase.
5899 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
5902 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
5904 2021-05-12 Jakub Jelinek <jakub@redhat.com>
5906 PR middle-end/100508
5907 * gcc.dg/gomp/pr100508.c: New test.
5909 2021-05-12 Jakub Jelinek <jakub@redhat.com>
5910 Marc Glisse <marc.glisse@inria.fr>
5912 PR tree-optimization/94589
5913 * gcc.dg/tree-ssa/pr94589-1.c: New test.
5915 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
5918 * g++.target/i386/pr98218-1.C: Ditto.
5919 * gcc.target/i386/pr98218-4.c: New test.
5920 * gcc.target/i386/pr98218-1.c: Correct PR number.
5921 * gcc.target/i386/pr98218-1a.c: Ditto.
5922 * gcc.target/i386/pr98218-2.c: Ditto.
5923 * gcc.target/i386/pr98218-2a.c: Ditto.
5924 * gcc.target/i386/pr98218-3.c: Ditto.
5925 * gcc.target/i386/pr98218-3a.c: Ditto.
5927 2021-05-11 Joseph Myers <joseph@codesourcery.com>
5929 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
5930 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
5932 2021-05-11 Joseph Myers <joseph@codesourcery.com>
5934 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
5937 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5939 * gcc.dg/guality/pr43077-1.c: Align types of output and input
5940 operands by lifting immediates to type long.
5942 2021-05-11 Joseph Myers <joseph@codesourcery.com>
5944 * gcc.dg/c11-digit-separators-1.c,
5945 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
5948 2021-05-11 Jason Merrill <jason@redhat.com>
5951 * g++.dg/ext/vector41.C: New test.
5953 2021-05-11 Martin Liska <mliska@suse.cz>
5955 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
5956 * brig.dg/README: Removed.
5957 * brig.dg/dg.exp: Removed.
5958 * brig.dg/test/gimple/alloca.hsail: Removed.
5959 * brig.dg/test/gimple/atomics.hsail: Removed.
5960 * brig.dg/test/gimple/branches.hsail: Removed.
5961 * brig.dg/test/gimple/fbarrier.hsail: Removed.
5962 * brig.dg/test/gimple/function_calls.hsail: Removed.
5963 * brig.dg/test/gimple/internal-casts.hsail: Removed.
5964 * brig.dg/test/gimple/kernarg.hsail: Removed.
5965 * brig.dg/test/gimple/mem.hsail: Removed.
5966 * brig.dg/test/gimple/mulhi.hsail: Removed.
5967 * brig.dg/test/gimple/packed.hsail: Removed.
5968 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
5969 * brig.dg/test/gimple/smoke_test.hsail: Removed.
5970 * brig.dg/test/gimple/variables.hsail: Removed.
5971 * brig.dg/test/gimple/vector.hsail: Removed.
5972 * lib/brig-dg.exp: Removed.
5973 * lib/brig.exp: Removed.
5975 2021-05-11 Alex Coplan <alex.coplan@arm.com>
5978 * gcc.target/arm/cmse/pr99725.c: New test.
5980 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
5982 * gcc.target/aarch64/fmul_lane_1.c: New test.
5984 2021-05-11 Richard Biener <rguenther@suse.de>
5986 PR middle-end/100509
5987 * gcc.dg/pr100509.c: New testcase.
5989 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
5991 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
5993 2021-05-11 Patrick Palka <ppalka@redhat.com>
5996 * g++.dg/lookup/operator-3.C: New test.
5998 2021-05-11 Patrick Palka <ppalka@redhat.com>
6001 * g++.dg/cpp2a/concepts-ctad4.C: New test.
6003 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
6005 * gnat.dg/specs/opt5.ads: New test.
6006 * gnat.dg/specs/opt5_pkg.ads: New helper.
6008 2021-05-10 Martin Sebor <msebor@redhat.com>
6010 PR middle-end/100425
6011 PR middle-end/100510
6012 * c-c++-common/Walloca-larger-than.C: New test.
6013 * gcc.dg/Walloca-larger-than-4.c: New test.
6014 * gcc.dg/Wvla-larger-than-5.c: New test.
6015 * gcc.dg/pr79972.c: Remove unexpected warning directive.
6017 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
6019 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
6020 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
6022 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
6024 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
6026 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
6028 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
6030 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
6032 PR tree-optimization/42587
6033 * gcc.dg/optimize-bswapsi-6.c: New test.
6035 2021-05-10 Richard Biener <rguenther@suse.de>
6038 * g++.dg/vect/slp-pr99971.cc: Align data.
6040 2021-05-10 Richard Biener <rguenther@suse.de>
6042 PR tree-optimization/100492
6043 * gcc.dg/torture/pr100492.c: New testcase.
6045 2021-05-10 Richard Biener <rguenther@suse.de>
6047 PR middle-end/100464
6049 * gcc.dg/pr100464.c: New testcase.
6050 * g++.dg/tree-ssa/array-temp1.C: Adjust.
6052 2021-05-10 Richard Biener <rguenther@suse.de>
6054 PR tree-optimization/100434
6055 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
6057 2021-05-10 Alex Coplan <alex.coplan@arm.com>
6060 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
6061 Update now that we're (correctly) using full 128-bit vector
6063 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
6065 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
6067 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
6069 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
6070 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
6073 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
6076 * gfortran.dg/class_dummy_7.f90: Correct PR number.
6078 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
6080 * gcc.dg/sso-9.c: Delete.
6082 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
6084 * gnat.dg/debug18.adb: New test.
6086 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
6088 * gcc.dg/sso-12.c: New test.
6090 2021-05-07 Jason Merrill <jason@redhat.com>
6092 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
6095 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
6097 PR tree-optimization/79333
6098 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
6100 2021-05-07 Jakub Jelinek <jakub@redhat.com>
6103 * c-c++-common/gomp/pr100450.c: New test.
6105 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
6108 * gcc.target/i386/pr100445-1.c: New test.
6110 2021-05-07 Jakub Jelinek <jakub@redhat.com>
6113 * gcc.target/i386/pr100445.c: New test.
6115 2021-05-06 Joseph Myers <joseph@codesourcery.com>
6118 PR preprocessor/97604
6119 * g++.dg/cpp1y/digit-sep-neg-2.C,
6120 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
6121 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
6122 Adjust expected messages.
6124 2021-05-06 Martin Jambor <mjambor@suse.cz>
6126 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
6127 05193687dde, make the argv again pointer to an array.
6129 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
6131 * gnat.dg/opt93.adb: Compile only for LP64 targets.
6133 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
6135 * lib/target-supports.exp: Add s390 checks for vect conversions.
6137 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
6139 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
6141 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
6145 * gfortran.dg/class_dummy_6.f90: New test.
6146 * gfortran.dg/class_dummy_7.f90: New test.
6148 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
6151 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
6153 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
6155 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
6156 __builtin_s390_vpdi.
6157 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
6160 2021-05-06 Jakub Jelinek <jakub@redhat.com>
6162 PR tree-optimization/94589
6163 * gcc.dg/pr94589-1.c: New test.
6164 * gcc.dg/pr94589-2.c: New test.
6165 * gcc.dg/pr94589-3.c: New test.
6166 * gcc.dg/pr94589-4.c: New test.
6167 * g++.dg/opt/pr94589-1.C: New test.
6168 * g++.dg/opt/pr94589-2.C: New test.
6169 * g++.dg/opt/pr94589-3.C: New test.
6170 * g++.dg/opt/pr94589-4.C: New test.
6172 2021-05-06 Richard Biener <rguenther@suse.de>
6175 * gcc.dg/pr100373.c: New testcase.
6177 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
6179 * gcc.c-torture/execute/20210505-1.c: New test.
6181 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
6184 * gcc.target/i386/pr91400-1.c: New test.
6185 * gcc.target/i386/pr91400-2.c: Likewise.
6187 2021-05-05 Martin Sebor <msebor@redhat.com>
6189 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
6191 2021-05-05 Harald Anlauf <anlauf@gmx.de>
6194 * gfortran.dg/argument_checking_25.f90: New test.
6196 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
6199 * gcc.target/i386/pr98218-1.c: New test.
6200 * gcc.target/i386/pr98218-1a.c: Ditto.
6201 * gcc.target/i386/pr98218-2.c: Ditto.
6202 * gcc.target/i386/pr98218-2a.c: Ditto.
6203 * gcc.target/i386/pr98218-3.c: Ditto.
6204 * gcc.target/i386/pr98218-3a.c: Ditto.
6205 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
6206 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
6208 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
6210 * gnat.dg/debug17.adb: Minor tweak.
6212 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
6214 * gnat.dg/debug8.adb: Minor tweak.
6215 * gnat.dg/debug11.adb: Likewise.
6216 * gnat.dg/debug16.adb: Likewise.
6217 * gnat.dg/debug17.adb: New test.
6218 * gnat.dg/specs/debug1.ads: Minor tweak.
6220 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
6222 * gcc.dg/vect/slp-21.c: Add s390.
6224 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
6227 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
6229 2021-05-05 Richard Biener <rguenther@suse.de>
6231 PR tree-optimization/79333
6232 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
6233 * gcc.dg/graphite/fuse-1.c: Adjust.
6234 * gcc.dg/pr43864-4.c: Likewise.
6236 2021-05-05 Richard Biener <rguenther@suse.de>
6238 PR middle-end/100394
6239 * g++.dg/torture/pr100382.C: New testcase.
6241 2021-05-04 Martin Sebor <msebor@redhat.com>
6243 PR middle-end/100307
6244 * g++.dg/warn/Wplacement-new-size-9.C: New test.
6245 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
6247 2021-05-04 Martin Sebor <msebor@redhat.com>
6249 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
6251 2021-05-04 Martin Sebor <msebor@redhat.com>
6253 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
6255 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
6257 * gcc.target/s390/oscbreak-1.c: Compile with -O1
6260 2021-05-04 Richard Biener <rguenther@suse.de>
6262 PR tree-optimization/100414
6263 * gcc.dg/pr100414.c: New testcase.
6265 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
6267 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
6269 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
6271 * gnat.dg/opt94.adb: New file.
6272 * gnat.dg/opt94_pkg.adb: New file.
6273 * gnat.dg/opt94_pkg.ads: New file.
6275 2021-05-04 Richard Biener <rguenther@suse.de>
6277 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
6278 simplify dump scanning down to one case.
6280 2021-05-04 Richard Biener <rguenther@suse.de>
6282 PR tree-optimization/100329
6283 * gcc.dg/torture/pr100329.c: New testcase.
6285 2021-05-04 Richard Biener <rguenther@suse.de>
6287 PR tree-optimization/100398
6288 * gcc.dg/torture/pr100398.c: New testcase.
6290 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6292 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
6293 Fix dg directives order.
6294 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
6297 2021-05-03 Jeff Law <jlaw@tachyum.com>
6299 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
6302 2021-05-03 Patrick Palka <ppalka@redhat.com>
6305 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
6307 2021-05-03 Patrick Palka <ppalka@redhat.com>
6311 * g++.dg/template/call8.C: New test.
6312 * g++.dg/template/koenig12a.C: New test.
6314 2021-05-03 Jeff Law <jlaw@tachyum.com>
6316 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
6318 2021-05-03 Marek Polacek <polacek@redhat.com>
6321 * g++.dg/concepts/diagnostic18.C: New test.
6323 2021-05-03 Marek Polacek <polacek@redhat.com>
6326 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
6328 2021-05-03 Jeff Law <jlaw@tachyum.com>
6330 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
6332 2021-05-03 Jeff Law <jlaw@tachyum.com>
6334 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
6336 2021-05-03 Jeff Law <jlaw@tachyum.com>
6338 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
6340 2021-05-03 Jeff Law <jlaw@tachyum.com>
6342 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
6343 cr16 and xstormy16 targets.
6345 2021-05-03 Richard Biener <rguenther@suse.de>
6347 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
6348 * gcc.dg/pr81192.c: Disable DSE.
6350 2021-05-03 Richard Biener <rguenther@suse.de>
6352 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
6354 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
6357 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
6358 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
6360 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
6362 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
6363 mapping class on AIX.
6364 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
6365 * gcc.c-torture/execute/alias-2.c: Same.
6366 * gcc.dg/alias-7.c: Same.
6368 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
6370 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
6372 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
6375 2021-04-30 Richard Biener <rguenther@suse.de>
6378 * g++.dg/pr98032.C: New testcase.
6380 2021-04-30 Richard Biener <rguenther@suse.de>
6382 PR tree-optimization/96513
6383 * gcc.dg/torture/pr96513.c: New testcase.
6385 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
6388 * gcc.target/i386/pr98060.c: New test.
6390 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
6392 PR rtl-optimization/100225
6393 PR rtl-optimization/84878
6394 * gcc.dg/pr100225.c: New test.
6396 2021-04-29 Joseph Myers <joseph@codesourcery.com>
6398 PR preprocessor/82359
6399 * g++.dg/cpp1y/digit-sep-line.C,
6400 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
6402 2021-04-29 Jason Merrill <jason@redhat.com>
6404 * g++.dg/lookup/using-decl1.C: New test.
6406 2021-04-29 Jason Merrill <jason@redhat.com>
6409 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
6411 2021-04-29 Patrick Palka <ppalka@redhat.com>
6414 * g++.dg/template/koenig12.C: New test.
6416 2021-04-29 Marek Polacek <polacek@redhat.com>
6419 * g++.dg/cpp1z/class-deduction87.C: New test.
6421 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
6423 PR rtl-optimization/100303
6424 * g++.dg/torture/pr100303.C: New file.
6426 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
6429 * g++.dg/pr90773-1.h: New test.
6430 * g++.dg/pr90773-1a.C: Likewise.
6431 * g++.dg/pr90773-1b.C: Likewise.
6432 * g++.dg/pr90773-1c.C: Likewise.
6433 * g++.dg/pr90773-1d.C: Likewise.
6434 * gcc.target/i386/pr90773-1.c: Likewise.
6435 * gcc.target/i386/pr90773-2.c: Likewise.
6436 * gcc.target/i386/pr90773-3.c: Likewise.
6437 * gcc.target/i386/pr90773-4.c: Likewise.
6438 * gcc.target/i386/pr90773-5.c: Likewise.
6439 * gcc.target/i386/pr90773-6.c: Likewise.
6440 * gcc.target/i386/pr90773-7.c: Likewise.
6441 * gcc.target/i386/pr90773-8.c: Likewise.
6442 * gcc.target/i386/pr90773-9.c: Likewise.
6443 * gcc.target/i386/pr90773-10.c: Likewise.
6444 * gcc.target/i386/pr90773-11.c: Likewise.
6445 * gcc.target/i386/pr90773-12.c: Likewise.
6446 * gcc.target/i386/pr90773-13.c: Likewise.
6447 * gcc.target/i386/pr90773-14.c: Likewise.
6449 2021-04-29 Richard Biener <rguenther@suse.de>
6451 PR tree-optimization/100253
6452 * g++.dg/pr100253.C: New testcase.
6454 2021-04-29 Jakub Jelinek <jakub@redhat.com>
6457 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
6459 2021-04-29 Jakub Jelinek <jakub@redhat.com>
6462 * gcc.target/aarch64/sve/pr100302.c: New test.
6464 2021-04-29 Jakub Jelinek <jakub@redhat.com>
6467 * c-c++-common/gomp/task-detach-3.c: New test.
6469 2021-04-29 Richard Biener <rguenther@suse.de>
6471 PR tree-optimization/99912
6472 * gcc.dg/pr95580.c: Disable DSE.
6473 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
6474 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
6475 to prevent them from being removed.
6476 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
6478 2021-04-29 Martin Sebor <msebor@redhat.com>
6480 PR middle-end/100250
6481 * gcc.dg/uninit-pr100250.c: New test.
6483 2021-04-29 Joseph Myers <joseph@codesourcery.com>
6485 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
6486 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
6488 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
6490 * gfortran.dg/gomp/map-5.f90: New test.
6492 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
6494 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
6495 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
6496 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
6498 2021-04-28 Alexandre Oliva <oliva@adacore.com>
6500 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
6502 2021-04-28 Alexandre Oliva <oliva@adacore.com>
6504 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
6505 mismatch when asm comments start with "/ ".
6507 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
6510 * gcc.c-torture/compile/pr100305.c: New test.
6512 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
6515 * gfortran.dg/PR82376.f90: New test.
6517 2021-04-28 Richard Biener <rguenther@suse.de>
6519 PR tree-optimization/100292
6520 * gcc.dg/pr100292.c: New testcase.
6522 2021-04-28 Richard Wai <richard@annexi-strayline.com>
6524 * gnat.dg/containers2.adb: New test.
6526 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
6528 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
6530 2021-04-27 Jason Merrill <jason@redhat.com>
6533 * g++.dg/cpp0x/depr-copy3.C: New test.
6535 2021-04-27 Patrick Palka <ppalka@redhat.com>
6538 * g++.dg/cpp0x/variadic182.C: New test.
6540 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
6542 PR middle-end/100284
6543 * gcc.target/aarch64/sve/pr81003.c: New test.
6545 2021-04-27 Martin Sebor <msebor@redhat.com>
6548 * g++.dg/ext/flexary13.C: Remove malformed directives.
6550 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
6553 * gcc.c-torture/compile/pr100106.c: New testcase.
6555 2021-04-27 Alex Coplan <alex.coplan@arm.com>
6558 * gcc.target/arm/pr99977.c: New test.
6560 2021-04-27 Jakub Jelinek <jakub@redhat.com>
6562 PR tree-optimization/100239
6563 * gcc.dg/pr100239.c: New test.
6565 2021-04-27 Jakub Jelinek <jakub@redhat.com>
6567 PR rtl-optimization/100254
6568 * g++.dg/opt/pr100254.C: New test.
6570 2021-04-27 Richard Biener <rguenther@suse.de>
6572 PR tree-optimization/99912
6573 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
6574 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
6575 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
6576 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
6578 2021-04-27 Jakub Jelinek <jakub@redhat.com>
6580 PR tree-optimization/95527
6581 * gcc.dg/tree-ssa/pr95527-2.c: New test.
6583 2021-04-27 Jakub Jelinek <jakub@redhat.com>
6585 PR tree-optimization/96696
6586 * gcc.target/i386/pr96696.c: New test.
6588 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
6591 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
6592 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
6593 expected error message when subtracting pointers to different
6594 vector types. Expect warnings when mixing them elsewhere.
6595 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
6596 XFAILs. Tweak error messages for some cases.
6598 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
6600 * gcc.target/aarch64/simd/ssra.c: Use +nosve
6601 * gcc.target/aarch64/simd/usra.c: Likewise.
6603 2021-04-27 Richard Biener <rguenther@suse.de>
6605 PR tree-optimization/100051
6606 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
6608 2021-04-27 Richard Biener <rguenther@suse.de>
6611 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
6612 malformed dg directive.
6614 2021-04-27 Richard Biener <rguenther@suse.de>
6617 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
6618 * g++.dg/ipa/pr45572-2.C: Likewise.
6619 * g++.dg/template/spec26.C: Likewise.
6620 * gcc.dg/pr20126.c: Likewise.
6621 * gcc.dg/tree-ssa/pr20739.c: Likewise.
6623 2021-04-27 Richard Biener <rguenther@suse.de>
6625 PR tree-optimization/100278
6626 * gcc.dg/tree-ssa/pr100278.c: New testcase.
6628 2021-04-27 Jakub Jelinek <jakub@redhat.com>
6631 * gcc.target/i386/pr99405.c: New test.
6633 2021-04-27 Richard Biener <rguenther@suse.de>
6635 PR tree-optimization/99776
6636 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
6638 2021-04-26 Patrick Palka <ppalka@redhat.com>
6641 * g++.dg/cpp1y/constexpr-base1.C: New test.
6642 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
6644 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
6646 * gfortran.dg/goacc/classify-serial.f95:
6647 Use [Ww]arning in dg-bogus as FE diagnostic and default
6648 diagnostic differ and the result depends on ENABLE_OFFLOAD.
6649 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
6650 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
6652 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
6654 * gfortran.dg/goacc/classify-serial.f95:
6655 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
6656 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
6657 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
6659 2021-04-26 Richard Biener <rguenther@suse.de>
6661 PR tree-optimization/99956
6662 * gfortran.dg/pr99956.f: New testcase.
6664 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
6666 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
6667 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
6668 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
6669 * gcc.target/arm/cmse/cmse-16.c: Likewise.
6670 * gcc.target/arm/cmse/struct-1.c: Likewise.
6671 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
6673 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
6676 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
6678 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
6680 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
6681 Nathan Sidwell <nathan@codesourcery.com>
6682 Tom de Vries <vries@codesourcery.com>
6683 Julian Brown <julian@codesourcery.com>
6684 Kwok Cheung Yeung <kcy@codesourcery.com>
6686 * c-c++-common/goacc/diag-parallelism-1.c: New.
6687 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
6688 and match diagnostics, as appropriate.
6689 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
6690 * c-c++-common/goacc/classify-kernels.c: Likewise.
6691 * c-c++-common/goacc/classify-parallel.c: Likewise.
6692 * c-c++-common/goacc/classify-routine.c: Likewise.
6693 * c-c++-common/goacc/classify-serial.c: Likewise.
6694 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
6695 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
6696 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
6697 * c-c++-common/goacc/parallel-reduction.c: Likewise.
6698 * c-c++-common/goacc/pr70688.c: Likewise.
6699 * c-c++-common/goacc/routine-1.c: Likewise.
6700 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
6701 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6702 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6703 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6704 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6705 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6706 * gfortran.dg/goacc/classify-serial.f95: Likewise.
6707 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
6708 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
6709 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
6710 * gfortran.dg/goacc/routine-4.f90: Likewise.
6711 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
6712 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
6713 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
6714 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6716 2021-04-26 Richard Biener <rguenther@suse.de>
6718 PR tree-optimization/99473
6719 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
6721 2021-04-25 liuhongt <hongtao.liu@intel.com>
6724 * gcc.target/i386/pr98911.c: New test.
6725 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
6726 with __builtin_ia32_pcmpistrm128 since it has been folded.
6728 2021-04-24 David Malcolm <dmalcolm@redhat.com>
6731 * g++.dg/analyzer/pr100244.C: New test.
6733 2021-04-24 Harald Anlauf <anlauf@gmx.de>
6736 * gfortran.dg/pr100154.f90: New test.
6738 2021-04-24 Harald Anlauf <anlauf@gmx.de>
6741 * gfortran.dg/ptr-func-4.f90: New test.
6743 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
6745 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
6746 * gcc.dg/guality/guality.c: Likewise.
6747 * gcc.dg/guality/inline-params.c: Likewise.
6748 * gcc.dg/guality/loop-1.c: Likewise.
6749 * gcc.dg/guality/pr36728-1.c: Likewise.
6750 * gcc.dg/guality/pr36728-2.c: Likewise.
6751 * gcc.dg/guality/pr36728-3.c: Likewise.
6752 * gcc.dg/guality/pr41447-1.c: Likewise.
6753 * gcc.dg/guality/pr54200.c: Likewise.
6754 * gcc.dg/guality/pr54519-1.c: Likewise.
6755 * gcc.dg/guality/pr54519-2.c: Likewise.
6756 * gcc.dg/guality/pr54519-3.c: Likewise.
6757 * gcc.dg/guality/pr54519-4.c: Likewise.
6758 * gcc.dg/guality/pr54519-5.c: Likewise.
6759 * gcc.dg/guality/pr54519-6.c: Likewise.
6760 * gcc.dg/guality/pr54693-2.c: Likewise.
6761 * gcc.dg/guality/pr56154-1.c: Likewise.
6762 * gcc.dg/guality/pr59776.c: Likewise.
6763 * gcc.dg/guality/pr68860-1.c: Likewise.
6764 * gcc.dg/guality/pr68860-2.c: Likewise.
6765 * gcc.dg/guality/pr90074.c: Likewise.
6766 * gcc.dg/guality/pr90716.c: Likewise.
6767 * gcc.dg/guality/sra-1.c: Likewise.
6769 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
6771 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
6773 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
6774 * gcc.dg/guality/pr59776.c: Likewise.
6775 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
6777 2021-04-24 Patrick Palka <ppalka@redhat.com>
6784 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
6785 * g++.dg/cpp2a/nontype-class45.C: New test.
6786 * g++.dg/cpp2a/nontype-class46.C: New test.
6787 * g++.dg/cpp2a/nontype-class47.C: New test.
6788 * g++.dg/cpp2a/nontype-class48.C: New test.
6790 2021-04-24 Patrick Palka <ppalka@redhat.com>
6793 * g++.dg/cpp1z/class-deduction86.C: New test.
6795 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
6798 * gcc.target/powerpc/pr98952.c: New test.
6800 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
6803 * gcc.target/i386/pr79514.c (dg-error):
6804 Expect error for 64bit targets.
6806 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
6809 * gcc.target/i386/pr100182.c: New test.
6810 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
6811 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
6813 2021-04-23 Patrick Palka <ppalka@redhat.com>
6816 * g++.dg/concepts/diagnostic17.C: New test.
6818 2021-04-23 Patrick Palka <ppalka@redhat.com>
6821 * g++.dg/cpp1z/direct-enum-init2.C: New test.
6823 2021-04-23 Richard Biener <rguenther@suse.de>
6825 PR tree-optimization/99971
6826 * g++.dg/vect/slp-pr99971.cc: New testcase.
6828 2021-04-23 liuhongt <hongtao.liu@intel.com>
6831 * gcc.target/i386/pr100093.c: New test.
6833 2021-04-22 Patrick Palka <ppalka@redhat.com>
6836 * g++.dg/cpp2a/concepts-uneval3.C: New test.
6838 2021-04-22 Patrick Palka <ppalka@redhat.com>
6841 * g++.dg/template/partial-specialization9.C: New test.
6843 2021-04-22 Marek Polacek <polacek@redhat.com>
6846 * g++.dg/warn/Wtype-limits6.C: New test.
6848 2021-04-22 Patrick Palka <ppalka@redhat.com>
6851 * g++.dg/cpp0x/sfinae67.C: New test.
6853 2021-04-22 Patrick Palka <ppalka@redhat.com>
6856 * g++.dg/template/access36.C: New test.
6858 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
6860 * substr_9.f90: Move to ...
6861 * gfortran.dg/substr_9.f90: ... here.
6862 * substr_10.f90: Move to ...
6863 * gfortran.dg/substr_10.f90: ... here.
6865 2021-04-22 Martin Liska <mliska@suse.cz>
6869 * g++.dg/template/nontype29.C: Fix typos and missing comments.
6870 * gcc.dg/Warray-bounds-64.c: Likewise.
6871 * gcc.dg/Warray-parameter.c: Likewise.
6872 * gcc.dg/Wstring-compare.c: Likewise.
6873 * gcc.dg/format/gcc_diag-11.c: Likewise.
6874 * gfortran.dg/array_constructor_3.f90: Likewise.
6875 * gfortran.dg/matmul_bounds_9.f90: Likewise.
6876 * gfortran.dg/pr78033.f90: Likewise.
6877 * gfortran.dg/pr96325.f90: Likewise.
6879 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
6882 * gcc.target/i386/pr100119.c: New test.
6884 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6887 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
6889 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
6891 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
6892 obtained hard limit, and only call setrlimit if new softlimit is lower.
6894 2021-04-22 Richard Biener <rguenther@suse.de>
6897 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
6900 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
6902 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
6905 2021-04-21 Marek Polacek <polacek@redhat.com>
6908 * g++.dg/cpp0x/enum_base4.C: New test.
6909 * g++.dg/cpp0x/enum_base5.C: New test.
6911 2021-04-21 Alex Coplan <alex.coplan@arm.com>
6914 * gcc.target/aarch64/pr99988.c: New test.
6916 2021-04-21 Jakub Jelinek <jakub@redhat.com>
6918 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
6920 * g++.dg/cpp1y/auto-fn61.C: Likewise.
6921 * g++.dg/cpp2a/nontype-class39.C: Likewise.
6922 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
6923 * g++.dg/cpp0x/vt-88982.C: Likewise.
6924 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
6925 dg-additional-options.
6926 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
6928 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
6930 * gcc.target/i386/monitor-2.c: New test.
6932 2021-04-21 Richard Biener <rguenther@suse.de>
6935 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
6936 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
6938 2021-04-21 Jakub Jelinek <jakub@redhat.com>
6940 PR rtl-optimization/100148
6941 * g++.dg/opt/pr100148.C: New test.
6943 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
6945 * gfortran.dg/gomp/depobj-1.f90: New test.
6946 * gfortran.dg/gomp/depobj-2.f90: New test.
6948 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6950 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
6952 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
6954 PR middle-end/100130
6955 * c-c++-common/attr-retain-10.c: New test.
6956 * c-c++-common/attr-retain-11.c: Likewise.
6958 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6960 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
6961 must match for target IBM Z only.
6963 2021-04-20 Jason Merrill <jason@redhat.com>
6966 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
6968 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6970 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
6971 z/Architecture only.
6973 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
6976 * gfortran.dg/pdt_31.f03: New test.
6977 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
6980 2021-04-19 Marek Polacek <polacek@redhat.com>
6983 * g++.dg/concepts/diagnostic16.C: New test.
6985 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
6988 * gdc.dg/pr98457.d: New test.
6990 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
6993 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
6996 2021-04-19 Richard Biener <rguenther@suse.de>
6998 PR preprocessor/100142
6999 * gcc.dg/pr100142.c: New testcase.
7000 * g++.dg/diagnostic/pr72803.C: Revert last change.
7002 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
7004 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
7005 '--param=openacc-kernels=[...]'.
7006 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
7007 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
7008 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
7009 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
7010 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
7011 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
7012 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7014 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
7016 * gnat.dg/opt92.adb: New test.
7018 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
7020 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
7021 * c-c++-common/zero-scratch-regs-9.c: Likewise.
7022 * c-c++-common/zero-scratch-regs-10.c: Likewise.
7023 * c-c++-common/zero-scratch-regs-11.c: Likewise.
7024 * gcc.target/s390/zero-scratch-regs-1.c: New test.
7026 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
7029 * gfortran.dg/PR100094.f90: New test.
7031 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
7034 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
7037 2021-04-16 Jakub Jelinek <jakub@redhat.com>
7040 * gcc.target/aarch64/pr91710.c: New test.
7042 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
7045 * gfortran.dg/PR10018.f90: New test.
7047 2021-04-16 Tamar Christina <tamar.christina@arm.com>
7050 * gcc.target/aarch64/sve/pr100048.c: New test.
7052 2021-04-16 Jakub Jelinek <jakub@redhat.com>
7055 * g++.dg/cpp0x/constexpr-100111.C: New test.
7057 2021-04-16 Marek Polacek <polacek@redhat.com>
7060 * g++.dg/cpp2a/typename14.C: Don't expect particular error
7062 * g++.dg/cpp2a/typename19.C: New test.
7064 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
7066 * gcc.dg/gimplefe-40.c: Moved to...
7067 * gcc.dg/vect/gimplefe-40.c: ...here.
7068 * gcc.dg/gimplefe-41.c: Moved to...
7069 * gcc.dg/vect/gimplefe-41.c: ...here.
7071 2021-04-16 Harald Anlauf <anlauf@gmx.de>
7072 Paul Thomas <pault@gcc.gnu.org>
7075 * gfortran.dg/pr63797.f90: New test.
7077 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
7079 * gcc.dg/tree-ssa/pr83403-1.c: Revert
7080 max-completely-peeled-insns to the default value on IBM Z.
7081 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
7083 2021-04-16 Patrick Palka <ppalka@redhat.com>
7086 * g++.dg/cpp2a/constexpr-init21.C: New test.
7088 2021-04-16 Jakub Jelinek <jakub@redhat.com>
7091 * gcc.target/aarch64/pr100075.c: New test.
7093 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
7095 PR rtl-optimization/99596
7096 * gcc.target/arm/pr99596.c: New test.
7098 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
7101 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
7103 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
7104 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
7105 missing quotes around switch names.
7106 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
7108 2021-04-16 Jakub Jelinek <jakub@redhat.com>
7111 * gcc.target/aarch64/pr99767.c: New test.
7113 2021-04-16 Jakub Jelinek <jakub@redhat.com>
7116 * g++.dg/cpp23/lambda-specifiers2.C: New test.
7118 2021-04-16 Jakub Jelinek <jakub@redhat.com>
7121 * g++.dg/cpp1z/pr99833.C: New test.
7122 * g++.dg/cpp2a/pr99833.C: New test.
7124 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
7126 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
7127 the default value on IBM Z.
7129 2021-04-16 Jason Merrill <jason@redhat.com>
7132 * g++.dg/abi/mangle71.C: Fix expected mangling.
7133 * g++.dg/abi/mangle77.C: New test.
7134 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
7135 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
7136 * g++.dg/cpp2a/nontype-class44.C: New test.
7138 2021-04-15 Martin Sebor <msebor@redhat.com>
7142 * gcc.dg/Warray-parameter-9.c: New test.
7143 * gcc.dg/Wnonnull-6.c: New test.
7144 * gcc.dg/Wreturn-type3.c: New test.
7145 * gcc.dg/Wunused-result.c: New test.
7146 * gcc.dg/attr-noreturn.c: New test.
7147 * gcc.dg/attr-returns-nonnull.c: New test.
7149 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
7152 * gcc.dg/pr84877.c: Xfail for cris-*-*.
7154 2021-04-15 Jason Merrill <jason@redhat.com>
7157 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
7159 2021-04-15 Martin Sebor <msebor@redhat.com>
7161 * gcc.dg/uninit-pr89230-1.c: New test.
7162 * gcc.dg/uninit-pr89230-2.c: Same.
7164 2021-04-15 Jason Merrill <jason@redhat.com>
7167 * g++.dg/cpp0x/noexcept67.C: New test.
7169 2021-04-15 Jason Merrill <jason@redhat.com>
7172 * g++.dg/cpp2a/lambda-uneval15.C: New test.
7174 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
7176 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
7177 -mtune=generic to the SVE flags.
7178 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
7179 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
7180 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
7182 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
7184 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
7185 (aarch64-with-arch-dg-options): Likewise.
7186 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
7187 aarch64-with-arch-dg-options. Move the default architecture
7188 flags to the final dg-runtest argument.
7189 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
7191 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
7193 2021-04-15 Jakub Jelinek <jakub@redhat.com>
7196 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
7198 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
7201 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
7202 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
7204 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
7207 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
7209 2021-04-15 Jakub Jelinek <jakub@redhat.com>
7212 * gcc.target/aarch64/pr100056.c: New test.
7214 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
7216 * gcc.dg/pr93210.c: Adapt regex in order to also support a
7217 RESULT_DECL as an operand for a RETURN_EXPR.
7219 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
7221 * gcc.target/aarch64/sve/pr99929_1.c: New file.
7222 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
7224 2021-04-14 Jason Merrill <jason@redhat.com>
7227 * g++.dg/template/dependent-tmpl2.C: New test.
7229 2021-04-14 Jason Merrill <jason@redhat.com>
7232 * g++.dg/parse/uneval1.C: New test.
7234 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
7236 PR rtl-optimization/100066
7237 * gcc.target/i386/pr100066.c: New.
7239 2021-04-14 Martin Sebor <msebor@redhat.com>
7241 * gcc.dg/pr86058.c: Limit to just x86_64.
7243 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
7246 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
7248 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
7250 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
7251 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
7253 2021-04-14 Patrick Palka <ppalka@redhat.com>
7257 * g++.dg/cpp1z/class-deduction85.C: New test.
7258 * g++.dg/template/ref11.C: New test.
7260 2021-04-14 Jason Merrill <jason@redhat.com>
7263 * g++.dg/cpp2a/lambda-uneval14.C: New test.
7265 2021-04-14 Jason Merrill <jason@redhat.com>
7268 * g++.dg/debug/defaulted1.C: New test.
7270 2021-04-14 Jason Merrill <jason@redhat.com>
7273 * g++.dg/debug/cleanup1.C: New test.
7274 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
7275 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
7276 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
7277 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
7278 * g++.dg/tm/inherit2.C: Likewise.
7279 * g++.dg/tm/unsafe1.C: Likewise.
7280 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
7281 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
7283 2021-04-13 Martin Sebor <msebor@redhat.com>
7285 PR tree-optimization/82800
7286 * g++.dg/warn/uninit-pr82800.C: New test.
7288 2021-04-13 Martin Sebor <msebor@redhat.com>
7291 * gcc.dg/pr86058.c: New test.
7293 2021-04-13 Patrick Palka <ppalka@redhat.com>
7296 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
7297 * g++.old-deja/g++.ns/template7.C: Likewise.
7298 * g++.old-deja/g++.pt/crash8.C: Likewise.
7300 2021-04-13 Jason Merrill <jason@redhat.com>
7303 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
7305 2021-04-13 Jakub Jelinek <jakub@redhat.com>
7308 * g++.dg/cpp2a/spaceship-err6.C: New test.
7310 2021-04-13 Jason Merrill <jason@redhat.com>
7313 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
7315 2021-04-13 Patrick Palka <ppalka@redhat.com>
7318 * g++.dg/parse/template2.C: Adjust expected diagnostic.
7319 * g++.dg/template/error8.C: Likewise.
7320 * g++.dg/cpp1z/class-deduction84.C: New test.
7322 2021-04-13 Richard Biener <rguenther@suse.de>
7324 PR tree-optimization/100053
7325 * gcc.dg/torture/pr100053.c: New testcase.
7326 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
7328 2021-04-13 Jason Merrill <jason@redhat.com>
7331 * g++.dg/cpp0x/constexpr-base7.C: New test.
7333 2021-04-13 Nathan Sidwell <nathan@acm.org>
7335 PR preprocessor/99446
7336 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
7338 2021-04-13 Jakub Jelinek <jakub@redhat.com>
7341 * gcc.target/aarch64/pr100028.c: New test.
7343 2021-04-13 Patrick Palka <ppalka@redhat.com>
7346 * g++.dg/cpp2a/nontype-class43.C: New test.
7348 2021-04-13 Patrick Palka <ppalka@redhat.com>
7352 * g++.dg/cpp2a/concepts-uneval1.C: New test.
7353 * g++.dg/cpp2a/concepts-uneval2.C: New test.
7355 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
7358 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
7359 line 971 for cris-*-*.
7361 2021-04-13 David Malcolm <dmalcolm@redhat.com>
7364 * gcc.dg/analyzer/pr98599-a.c: New test.
7365 * gcc.dg/analyzer/pr98599-b.c: New test.
7367 2021-04-12 Jakub Jelinek <jakub@redhat.com>
7369 PR rtl-optimization/99905
7370 * gcc.target/i386/pr99905.c: New test.
7372 2021-04-12 Jakub Jelinek <jakub@redhat.com>
7375 * gcc.dg/pr99830.c: New test.
7377 2021-04-12 Jason Merrill <jason@redhat.com>
7380 * g++.dg/template/dependent-tmpl1.C: New test.
7382 2021-04-12 Martin Liska <mliska@suse.cz>
7385 * g++.dg/asan/pr99877.C: New test.
7387 2021-04-12 Cui,Lili <lili.cui@intel.com>
7389 * gcc.target/i386/funcspec-56.inc: Handle new march.
7390 * g++.target/i386/mv16.C: Handle new march
7392 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
7395 * c-c++-common/goacc/collapse-2.c: New.
7397 2021-04-11 Jason Merrill <jason@redhat.com>
7400 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
7401 * g++.dg/other/anon-union5.C: New test.
7403 2021-04-10 Jason Merrill <jason@redhat.com>
7406 * g++.dg/gomp/this-1.C: Adjust diagnostic.
7407 * g++.dg/cpp0x/constexpr-this1.C: New test.
7409 2021-04-10 David Malcolm <dmalcolm@redhat.com>
7412 * gcc.dg/analyzer/pr100011.c: New test.
7414 2021-04-10 Jakub Jelinek <jakub@redhat.com>
7417 * gcc.dg/pr99990.c: New test.
7419 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
7422 * gcc.target/i386/pr99744-2.c: New test.
7424 2021-04-10 Jakub Jelinek <jakub@redhat.com>
7427 * gcc.dg/lto/pr99849_0.c: New test.
7429 2021-04-10 Jakub Jelinek <jakub@redhat.com>
7431 PR rtl-optimization/98601
7432 * gcc.dg/torture/pr98601.c: New test.
7434 2021-04-10 Jason Merrill <jason@redhat.com>
7440 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
7441 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
7442 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
7443 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
7445 2021-04-10 Jason Merrill <jason@redhat.com>
7448 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
7450 2021-04-09 Martin Sebor <msebor@redhat.com>
7453 * g++.dg/warn/uninit-pr55288.C: New test.
7455 2021-04-09 Patrick Palka <ppalka@redhat.com>
7458 * g++.dg/cpp1z/fold-lambda4.C: New test.
7460 2021-04-09 Marek Polacek <polacek@redhat.com>
7463 * g++.dg/concepts/abbrev10.C: New test.
7464 * g++.dg/concepts/abbrev11.C: New test.
7466 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7468 * gcc.target/aarch64/pr70398.c: Require a target that can link
7471 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7473 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
7475 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7477 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
7480 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7482 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
7483 * gcc.dg/pr96573.c: Likewise.
7484 * gcc.dg/tree-ssa/pr84512.c: Likewise.
7485 * gcc.dg/vect/bb-slp-43.c: Likewise.
7486 * gcc.dg/vect/slp-reduc-11.c: Likewise.
7488 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7490 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
7491 loop to vectorized if vect_fold_extract_last.
7493 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7495 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
7496 of relying on vectorisation.
7498 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7501 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
7503 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7506 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
7507 * gfortran.dg/ieee/ieee_8.f90: Likewise.
7509 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
7512 * gfortran.dg/coarray/dummy_2.f90: New test.
7514 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
7516 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
7518 2021-04-08 Patrick Palka <ppalka@redhat.com>
7521 * g++.dg/cpp2a/concepts-lambda16.C: New test.
7522 * g++.dg/cpp2a/concepts-lambda17.C: New test.
7524 2021-04-08 Patrick Palka <ppalka@redhat.com>
7527 * g++.dg/cpp2a/concepts-ctad3.C: New test.
7529 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
7531 * lib/scanasm.exp (scan-lto-assembler): Update expected name
7534 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
7536 * lib/target-supports.exp
7537 (check_effective_target_stdint_types_mbig_endian): New proc.
7538 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
7539 stdint_types_mbig_endian.
7540 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
7541 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
7543 2021-04-08 Jason Merrill <jason@redhat.com>
7546 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
7547 * g++.dg/conversion/ref7.C: New test.
7549 2021-04-08 Jakub Jelinek <jakub@redhat.com>
7552 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
7553 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
7554 * g++.dg/cpp2a/constexpr-new18.C: New test.
7555 * g++.dg/cpp2a/constexpr-new19.C: New test.
7557 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
7559 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
7561 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
7563 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
7564 "was here" from error message.
7565 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
7566 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
7567 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
7568 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
7569 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
7570 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
7571 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
7572 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
7573 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
7574 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
7575 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
7576 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
7577 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
7579 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
7581 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
7582 * gcc.target/aarch64/pr98772.c: Likewise.
7583 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
7585 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
7587 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
7588 conversion to shifts and adds.
7590 2021-04-08 David Malcolm <dmalcolm@redhat.com>
7594 * gcc.dg/analyzer/pr99042.c: New test.
7595 * gcc.dg/analyzer/pr99774-1.c: New test.
7596 * gcc.dg/analyzer/pr99774-2.c: New test.
7598 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
7600 * gdc.dg/gdc108.d: Update test.
7601 * gdc.dg/gdc142.d: Likewise.
7602 * gdc.dg/pr90136a.d: Likewise.
7603 * gdc.dg/pr90136b.d: Likewise.
7604 * gdc.dg/pr90136c.d: Likewise.
7605 * gdc.dg/pr95173.d: Likewise.
7606 * gdc.dg/attr_allocsize1.d: New test.
7607 * gdc.dg/attr_allocsize2.d: New test.
7608 * gdc.dg/attr_alwaysinline1.d: New test.
7609 * gdc.dg/attr_cold1.d: New test.
7610 * gdc.dg/attr_exclusions1.d: New test.
7611 * gdc.dg/attr_exclusions2.d: New test.
7612 * gdc.dg/attr_flatten1.d: New test.
7613 * gdc.dg/attr_module.d: New test.
7614 * gdc.dg/attr_noclone1.d: New test.
7615 * gdc.dg/attr_noicf1.d: New test.
7616 * gdc.dg/attr_noinline1.d: New test.
7617 * gdc.dg/attr_noipa1.d: New test.
7618 * gdc.dg/attr_noplt1.d: New test.
7619 * gdc.dg/attr_optimize1.d: New test.
7620 * gdc.dg/attr_optimize2.d: New test.
7621 * gdc.dg/attr_optimize3.d: New test.
7622 * gdc.dg/attr_optimize4.d: New test.
7623 * gdc.dg/attr_restrict1.d: New test.
7624 * gdc.dg/attr_section1.d: New test.
7625 * gdc.dg/attr_symver1.d: New test.
7626 * gdc.dg/attr_target1.d: New test.
7627 * gdc.dg/attr_targetclones1.d: New test.
7628 * gdc.dg/attr_used1.d: New test.
7629 * gdc.dg/attr_used2.d: New test.
7630 * gdc.dg/attr_weak1.d: New test.
7631 * gdc.dg/imports/attributes.d: New test.
7633 2021-04-08 Jason Merrill <jason@redhat.com>
7636 * g++.dg/template/mem-spec2.C: New test.
7638 2021-04-08 Marek Polacek <polacek@redhat.com>
7641 * g++.dg/cpp2a/explicit16.C: Use c++20.
7642 * g++.dg/cpp0x/noexcept66.C: New test.
7643 * g++.dg/cpp2a/explicit17.C: New test.
7645 2021-04-08 Alex Coplan <alex.coplan@arm.com>
7648 * gcc.c-torture/compile/pr99647.c: New test.
7650 2021-04-07 Jason Merrill <jason@redhat.com>
7653 * g++.dg/template/friend71.C: New test.
7655 2021-04-07 Jason Merrill <jason@redhat.com>
7658 * g++.dg/template/friend70.C: New test.
7660 2021-04-07 Jason Merrill <jason@redhat.com>
7663 * g++.dg/lookup/using66.C: New test.
7665 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
7667 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
7668 when building an executable with testglue.
7670 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
7672 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
7673 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
7675 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
7677 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
7678 if IFN_STORE_LANES is available.
7679 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
7680 IFN_STORE_LANES is available.
7681 * gcc.target/aarch64/pr99873_1.c: New test.
7682 * gcc.target/aarch64/pr99873_2.c: Likewise.
7683 * gcc.target/aarch64/pr99873_3.c: Likewise.
7684 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
7685 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
7686 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
7688 2021-04-07 Richard Biener <rguenther@suse.de>
7690 PR tree-optimization/99954
7691 * gcc.dg/torture/pr99954.c: New testcase.
7693 2021-04-07 Richard Biener <rguenther@suse.de>
7696 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
7699 2021-04-07 Richard Biener <rguenther@suse.de>
7701 PR tree-optimization/99947
7702 * gcc.dg/torture/pr99947.c: New testcase.
7704 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
7706 PR tree-optimization/98736
7707 * gcc.c-torture/execute/pr98736.c: New test.
7709 2021-04-07 Marek Polacek <polacek@redhat.com>
7712 * g++.dg/cpp0x/rv-life.C: New test.
7714 2021-04-06 Jason Merrill <jason@redhat.com>
7717 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
7719 2021-04-06 Jason Merrill <jason@redhat.com>
7722 * g++.dg/cpp1z/inline-var9.C: New test.
7724 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
7727 * g++.target/aarch64/sve/pr99781.C: New.
7729 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
7731 * gcc.target/i386/memcpy-strategy-9.c: New test.
7732 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
7733 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
7734 * gcc.target/i386/memset-strategy-7.c: Likewise.
7735 * gcc.target/i386/memset-strategy-8.c: Likewise.
7736 * gcc.target/i386/memset-strategy-9.c: Likewise.
7738 2021-04-06 Richard Biener <rguenther@suse.de>
7740 PR tree-optimization/99880
7741 * gcc.dg/torture/pr99880.c: New testcase.
7743 2021-04-06 Nathan Sidwell <nathan@acm.org>
7745 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
7746 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
7748 2021-04-06 Jakub Jelinek <jakub@redhat.com>
7750 PR tree-optimization/96573
7751 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
7752 VEC_PERM_EXPR with bswapping permutation.
7754 2021-04-06 Richard Biener <rguenther@suse.de>
7756 PR tree-optimization/99924
7757 * gfortran.dg/vect/pr99924.f90: New testcase.
7759 2021-04-06 Jakub Jelinek <jakub@redhat.com>
7762 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
7764 2021-04-06 Jason Merrill <jason@redhat.com>
7767 * g++.dg/abi/lambda-defarg1.C: New test.
7769 2021-04-06 Patrick Palka <ppalka@redhat.com>
7772 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
7773 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
7775 2021-04-05 Jason Merrill <jason@redhat.com>
7778 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
7780 2021-04-05 Jason Merrill <jason@redhat.com>
7782 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
7783 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
7784 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
7786 2021-04-05 Jason Merrill <jason@redhat.com>
7789 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
7791 2021-04-05 Jason Merrill <jason@redhat.com>
7794 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
7796 2021-04-05 David Malcolm <dmalcolm@redhat.com>
7799 * gcc.dg/analyzer/pr99906.c: New test.
7801 2021-04-05 David Malcolm <dmalcolm@redhat.com>
7804 * gcc.dg/analyzer/pr99886.c: New test.
7806 2021-04-05 Jason Merrill <jason@redhat.com>
7809 * g++.dg/cpp0x/extern_template-6.C: New test.
7811 2021-04-05 Jason Merrill <jason@redhat.com>
7814 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
7816 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
7819 * gdc.dg/pr99914.d: New test.
7821 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
7823 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
7824 * gcc.dg/tree-ssa/evrp11.c: Likewise.
7826 2021-04-04 Jason Merrill <jason@redhat.com>
7829 * g++.dg/cpp0x/initlist-new5.C: New test.
7831 2021-04-03 Alexandre Oliva <oliva@adacore.com>
7833 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
7835 2021-04-03 Alexandre Oliva <oliva@adacore.com>
7837 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
7839 2021-04-03 Marek Polacek <polacek@redhat.com>
7842 * g++.dg/other/gc7.C: New test.
7844 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
7847 * gfortran.dg/coarray_48.f90: New test.
7849 2021-04-03 Jakub Jelinek <jakub@redhat.com>
7851 PR tree-optimization/99882
7852 * gcc.dg/pr99882.c: New test.
7854 2021-04-03 Jakub Jelinek <jakub@redhat.com>
7856 PR rtl-optimization/99863
7857 * gcc.target/i386/pr99863.c: New test.
7859 2021-04-03 Jakub Jelinek <jakub@redhat.com>
7862 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
7864 2021-04-03 Jason Merrill <jason@redhat.com>
7867 * g++.dg/opt/nrv20.C: New test.
7869 2021-04-03 Jason Merrill <jason@redhat.com>
7872 * g++.dg/cpp1z/noexcept-type24.C: New test.
7874 2021-04-03 Jason Merrill <jason@redhat.com>
7877 * g++.dg/ext/vector40.C: New test.
7879 2021-04-02 Patrick Palka <ppalka@redhat.com>
7882 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
7884 2021-04-02 Patrick Palka <ppalka@redhat.com>
7887 * g++.dg/cpp2a/nontype-class42.C: New test.
7889 2021-04-02 Jason Merrill <jason@redhat.com>
7892 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
7894 2021-04-02 Nathan Sidwell <nathan@acm.org>
7896 * g++.dg/modules/pr99283-6_d.H: New.
7897 * g++.dg/modules/pr99283-7-swap.h: New.
7898 * g++.dg/modules/pr99283-7-traits.h: New.
7899 * g++.dg/modules/pr99283-7_a.H: New.
7900 * g++.dg/modules/pr99283-7_b.H: New.
7901 * g++.dg/modules/pr99283-7_c.C: New.
7902 * g++.dg/modules/pr99283-7_d.H: New.
7904 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
7906 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
7907 * go.test/test/fixedbugs/issue22200b.go: Likewise.
7909 2021-04-02 Jakub Jelinek <jakub@redhat.com>
7911 PR tree-optimization/99726
7912 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
7913 -floop-nest-optimize to dg-additional-options guarded on fgraphite
7916 2021-04-01 Marek Polacek <polacek@redhat.com>
7919 * g++.dg/other/gc6.C: New test.
7921 2021-04-01 Jason Merrill <jason@redhat.com>
7924 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
7926 2021-04-01 Jason Merrill <jason@redhat.com>
7929 * g++.dg/abi/abi-tag24a.C: New test.
7930 * g++.dg/abi/macro0.C: Adjust expected value.
7932 2021-04-01 Nathan Sidwell <nathan@acm.org>
7935 * g++.dg/modules/pr99283-6.h: New.
7936 * g++.dg/modules/pr99283-6_a.H: New.
7937 * g++.dg/modules/pr99283-6_b.H: New.
7938 * g++.dg/modules/pr99283-6_c.C: New.
7939 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
7940 * g++.dg/modules/indirect-3_c.C: Adjust scan.
7941 * g++.dg/modules/indirect-4_c.C: Adjust scan.
7942 * g++.dg/modules/lambda-3_b.C: Adjust scan.
7943 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
7944 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
7945 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
7947 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
7950 * gcc.dg/tree-ssa/pr98265.C: New test.
7952 2021-04-01 Jakub Jelinek <jakub@redhat.com>
7954 PR tree-optimization/96573
7955 * gcc.dg/pr96573.c: New test.
7957 2021-04-01 Richard Biener <rguenther@suse.de>
7959 PR tree-optimization/99856
7960 * gcc.dg/vect/pr99856.c: New testcase.
7962 2021-04-01 Martin Jambor <mjambor@suse.cz>
7964 PR tree-optimization/97009
7965 * gcc.dg/tree-ssa/pr97009.c: New test.
7967 2021-04-01 Harald Anlauf <anlauf@gmx.de>
7970 * gfortran.dg/transpose_5.f90: New test.
7972 2021-03-31 David Malcolm <dmalcolm@redhat.com>
7975 * gcc.dg/analyzer/data-model-10.c: Update expected output.
7976 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
7977 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
7978 * gcc.dg/analyzer/pr99771-1.c: New test.
7980 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
7982 PR tree-optimization/98268
7983 * gcc.target/aarch64/sve/pr98268-1.c: New test.
7984 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
7986 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
7988 PR tree-optimization/99726
7989 * gcc.target/i386/pr99726.c: New test.
7991 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
7993 PR rtl-optimization/97141
7994 PR rtl-optimization/98726
7995 * gcc.c-torture/compile/pr97141.c: New test.
7996 * gcc.c-torture/compile/pr98726.c: Likewise.
7997 * gcc.target/aarch64/sve/pr97141.c: Likewise.
7998 * gcc.target/aarch64/sve/pr98726.c: Likewise.
8000 2021-03-31 Martin Sebor <msebor@redhat.com>
8003 * gcc.dg/uninit-pr65182.c: New test.
8005 2021-03-31 Jason Merrill <jason@redhat.com>
8008 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
8010 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
8013 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
8016 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
8019 * gcc.target/arm/pr99786.c: New test.
8021 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
8023 * gcc.target/i386/memcpy-strategy-5.c: New test.
8024 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
8025 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
8026 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
8027 * gcc.target/i386/memset-strategy-3.c: Likewise.
8028 * gcc.target/i386/memset-strategy-4.c: Likewise.
8029 * gcc.target/i386/memset-strategy-5.c: Likewise.
8030 * gcc.target/i386/memset-strategy-6.c: Likewise.
8032 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
8035 * gcc.target/aarch64/sve/pr98119.c: New test.
8037 2021-03-31 Jakub Jelinek <jakub@redhat.com>
8038 Richard Sandiford <richard.sandiford@arm.com>
8041 * g++.target/aarch64/sve/pr99813.C: New test.
8043 2021-03-31 Jakub Jelinek <jakub@redhat.com>
8046 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
8047 * c-c++-common/zero-scratch-regs-7.c: Likewise.
8048 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
8049 selected unsupported triplets to all targets but selected triplets
8050 of supported targets.
8051 * c-c++-common/zero-scratch-regs-9.c: Likewise.
8052 * c-c++-common/zero-scratch-regs-10.c: Likewise.
8053 * c-c++-common/zero-scratch-regs-11.c: Likewise.
8055 2021-03-31 Patrick Palka <ppalka@redhat.com>
8058 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
8060 2021-03-31 Patrick Palka <ppalka@redhat.com>
8063 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
8065 2021-03-30 David Malcolm <dmalcolm@redhat.com>
8067 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
8069 2021-03-30 Nathan Sidwell <nathan@acm.org>
8072 * g++.dg/modules/pr99283-5.h: New.
8073 * g++.dg/modules/pr99283-5_a.H: New.
8074 * g++.dg/modules/pr99283-5_b.H: New.
8075 * g++.dg/modules/pr99283-5_c.C: New.
8077 2021-03-30 Jakub Jelinek <jakub@redhat.com>
8080 * g++.dg/cpp1z/pr99790.C: New test.
8082 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8085 * gcc.c-torture/compile/pr99822.c: New test.
8087 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
8091 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
8093 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
8094 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
8095 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
8096 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
8097 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
8098 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
8099 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
8100 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
8101 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
8102 * gcc.target/powerpc/pr79251.p8.c: Likewise.
8103 * gcc.target/powerpc/pr79251.p9.c: Likewise.
8104 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
8105 * gcc.target/powerpc/pr79251-run.p7.c: New test.
8106 * gcc.target/powerpc/pr79251.p7.c: New test.
8108 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
8111 * gcc.target/i386/pr99744-1.c: New test.
8113 2021-03-30 Tamar Christina <tamar.christina@arm.com>
8115 PR tree-optimization/99825
8116 * gfortran.dg/vect/pr99825.f90: New test.
8118 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8121 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
8123 2021-03-30 Richard Biener <rguenther@suse.de>
8125 PR tree-optimization/99824
8126 * gcc.dg/torture/pr99824.c: New testcase.
8128 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
8131 * g++.dg/pr98136.C: New test.
8133 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
8135 * gcc.target/aarch64/fcvt_nosimd.c: New test.
8137 2021-03-29 Martin Sebor <msebor@redhat.com>
8139 PR tree-optimization/61869
8140 * gcc.dg/uninit-pr61869.c: New test.
8142 2021-03-29 Martin Sebor <msebor@redhat.com>
8144 PR tree-optimization/61677
8145 * gcc.dg/uninit-pr61677.c: New test.
8147 2021-03-29 Martin Sebor <msebor@redhat.com>
8149 PR tree-optimization/61112
8150 * gcc.dg/uninit-pr61112.c: New test.
8152 2021-03-29 Jan Hubicka <jh@suse.cz>
8155 * gcc.c-torture/compile/pr99751.c: Rename from ...
8156 * gcc.c-torture/execute/pr99751.c: ... to this.
8158 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
8160 * gcc.c-torture/compile/pr99751.c: New test.
8162 2021-03-29 Jakub Jelinek <jakub@redhat.com>
8165 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
8166 declare simd warning on aarch64.
8168 2021-03-29 Alex Coplan <alex.coplan@arm.com>
8171 * g++.target/aarch64/sve/pr99216.C: New test.
8173 2021-03-29 Richard Biener <rguenther@suse.de>
8175 PR tree-optimization/99807
8176 * gfortran.dg/vect/pr99807.f90: New testcase.
8178 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8181 * gcc.target/aarch64/pr99808.c: New test.
8183 2021-03-29 Jakub Jelinek <jakub@redhat.com>
8185 PR tree-optimization/99777
8186 * g++.dg/torture/pr99777.C: New test.
8188 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
8191 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
8193 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
8196 * gfortran.dg/pr99602.f90: New test.
8197 * gfortran.dg/pr99602a.f90: New test.
8198 * gfortran.dg/pr99602b.f90: New test.
8199 * gfortran.dg/pr99602c.f90: New test.
8200 * gfortran.dg/pr99602d.f90: New test.
8202 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
8204 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
8205 (gdc-copy-file): ... this. Use file copy instead of open/close.
8206 (gdc-convert-test): Save translated dejagnu test to gdc.test
8207 directory, only write dejagnu directives to the test file.
8208 (gdc-do-test): Don't create gdc.test symlink.
8210 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
8212 * gdc.dg/gdc270a.d: Removed.
8213 * gdc.dg/gdc270b.d: Removed.
8215 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
8217 * gcc.target/powerpc/pr99557.c: New.
8219 2021-03-26 Martin Sebor <msebor@redhat.com>
8221 PR tree-optimization/59970
8222 * gcc.dg/uninit-pr59970.c: New test.
8224 2021-03-26 Marek Polacek <polacek@redhat.com>
8227 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
8228 * g++.dg/cpp0x/nsdmi17.C: New test.
8230 2021-03-26 Nathan Sidwell <nathan@acm.org>
8233 * g++.dg/modules/pr99283-2_a.H: New.
8234 * g++.dg/modules/pr99283-2_b.H: New.
8235 * g++.dg/modules/pr99283-2_c.H: New.
8236 * g++.dg/modules/pr99283-3_a.H: New.
8237 * g++.dg/modules/pr99283-3_b.H: New.
8238 * g++.dg/modules/pr99283-4.H: New.
8239 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
8240 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
8242 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
8245 * g++.target/aarch64/sve/pr99766.C: New.
8247 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
8250 * gcc.dg/tls/pr99466-1.c: New test.
8251 * gcc.dg/tls/pr99466-2.c: New test.
8253 2021-03-26 Jakub Jelinek <jakub@redhat.com>
8256 * g++.dg/cpp0x/new5.C: New test.
8258 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
8261 * gfortran.dg/null_11.f90: New test.
8263 2021-03-25 Martin Sebor <msebor@redhat.com>
8265 PR tree-optimization/55060
8266 * gcc.dg/uninit-pr55060.c: New.
8268 2021-03-25 Martin Sebor <msebor@redhat.com>
8270 PR tree-optimization/48483
8271 * g++.dg/warn/uninit-pr48483.C: New test.
8273 2021-03-25 Martin Sebor <msebor@redhat.com>
8275 * gcc.dg/uninit-pr44547.c: New.
8277 2021-03-25 Jakub Jelinek <jakub@redhat.com>
8280 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
8281 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
8282 to match locus changes.
8283 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
8284 * g++.dg/cpp2a/srcloc2.C: Likewise.
8285 * g++.dg/cpp2a/srcloc15.C: Likewise.
8286 * g++.dg/cpp2a/srcloc16.C: Likewise.
8287 * g++.dg/cpp2a/srcloc19.C: New test.
8288 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
8290 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
8291 * g++.dg/modules/macloc-1_d.C: Likewise.
8292 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
8295 2021-03-25 Marek Polacek <polacek@redhat.com>
8298 * g++.dg/cpp0x/inh-ctor37.C: New test.
8300 2021-03-25 Jakub Jelinek <jakub@redhat.com>
8303 * g++.dg/cpp0x/variadic181.C: New test.
8305 2021-03-25 Marek Polacek <polacek@redhat.com>
8308 * g++.dg/warn/Wconversion5.C: New test.
8310 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
8312 PR tree-optimization/96974
8313 * g++.target/aarch64/sve/pr96974.C: New test.
8315 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
8318 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
8322 * gcc.target/i386/pr98209.c: New test.
8323 * gcc.target/i386/pr99744-1.c: Likewise.
8324 * gcc.target/i386/pr99744-2.c: Likewise.
8326 2021-03-25 Jakub Jelinek <jakub@redhat.com>
8329 * g++.dg/warn/Wduplicated-branches6.C: New test.
8330 * g++.dg/warn/Wduplicated-branches7.C: New test.
8332 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
8336 * gcc.target/i386/pr98209.c: New test.
8337 * gcc.target/i386/pr99744-1.c: Likewise.
8338 * gcc.target/i386/pr99744-2.c: Likewise.
8340 2021-03-25 Richard Biener <rguenther@suse.de>
8342 PR tree-optimization/99746
8343 * gfortran.dg/vect/pr99746.f90: New testcase.
8345 2021-03-25 David Malcolm <dmalcolm@redhat.com>
8350 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
8352 * gcc.dg/analyzer/pr93695-1.c: New test.
8353 * gcc.dg/analyzer/pr99044-1.c: New test.
8354 * gcc.dg/analyzer/pr99044-2.c: New test.
8355 * gcc.dg/analyzer/pr99716-1.c: New test.
8356 * gcc.dg/analyzer/pr99716-2.c: New test.
8357 * gcc.dg/analyzer/pr99716-3.c: New test.
8359 2021-03-24 Martin Liska <mliska@suse.cz>
8362 * gcc.target/i386/pr99753.c: New test.
8364 2021-03-24 Martin Jambor <mjambor@suse.cz>
8367 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
8369 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
8372 * gcc.target/arm/pr99727.c: New test.
8374 2021-03-24 Jakub Jelinek <jakub@redhat.com>
8377 * gcc.target/arm/pr99724.c: New test.
8379 2021-03-24 Alexandre Oliva <oliva@adacore.com>
8381 * lib/target-supports.exp (check_effective_target_sysconf): New.
8382 * gcc.target/i386/pr95443-1.c: Require it.
8383 * gcc.target/i386/pr95443-2.c: Likewise.
8384 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
8385 * gcc.target/i386/strncmp-1.c: Likewise.
8387 2021-03-24 Alexandre Oliva <oliva@adacore.com>
8389 * gcc.target/i386/pr97313.c: Require effective target feature pie.
8390 * g++.target/i386/pr94185.C: Likewise.
8392 2021-03-24 Alexandre Oliva <oliva@adacore.com>
8394 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
8395 positives with -mcmodel=large.
8396 * gcc.target/i386/funcspec-3.c: Likewise.
8398 2021-03-24 Alexandre Oliva <oliva@adacore.com>
8400 * gcc.target/i386/pr94467-3.c: New.
8402 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
8405 * gfortran.dg/longnames.f90: New test.
8407 2021-03-23 Nathan Sidwell <nathan@acm.org>
8410 * g++.dg/modules/pr99283-1_a.H: New.
8411 * g++.dg/modules/pr99283-1_b.H: New.
8413 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
8415 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
8417 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8419 * lib/target-supports.exp
8420 (check_effective_target_arm_dsp_ok_nocache)
8421 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
8422 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
8423 and add arm_dsp options.
8425 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8427 * lib/target-supports.exp
8428 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
8429 -mfloat-abi= options order.
8430 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
8431 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
8432 arm_hard_ok effective target and -mfloat-abi=hard additional
8434 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
8435 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
8436 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
8437 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
8438 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
8439 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
8440 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
8441 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
8442 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
8444 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
8445 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
8447 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8449 * lib/target-supports.exp
8450 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
8451 -mfloat-abi= options order.
8452 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
8453 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
8454 target and -mfloat-abi=hard additional option.
8455 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
8456 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
8457 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
8458 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
8459 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
8461 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8463 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
8465 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8467 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
8468 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
8469 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
8470 * gcc.target/arm/pr51968.c: Likewise.
8471 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
8472 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
8473 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
8474 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
8476 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8478 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
8479 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
8480 * gcc.target/arm/bf16_dup.c: Likewise.
8481 * gcc.target/arm/bf16_reinterpret.c: Likewise.
8482 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
8484 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8486 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
8488 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8490 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
8491 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
8492 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
8493 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
8495 2021-03-23 Marek Polacek <polacek@redhat.com>
8498 * g++.dg/cpp0x/attributes-namespace6.C: New test.
8499 * g++.dg/cpp0x/gen-attrs-73.C: New test.
8501 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
8504 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
8506 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
8509 * gcc.dg/vect/pr99540.c: New test.
8511 2021-03-23 Nathan Sidwell <nathan@acm.org>
8514 * g++.dg/modules/pr99239_a.H: New.
8515 * g++.dg/modules/pr99239_b.H: New.
8517 2021-03-23 Richard Biener <rguenther@suse.de>
8519 PR tree-optimization/99721
8520 * gfortran.dg/vect/pr99721.f90: New testcase.
8522 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
8524 * gcc.target/riscv/shift-shift-5.c (sub): Change
8525 order of struct fields depending on byteorder.
8527 2021-03-23 Jakub Jelinek <jakub@redhat.com>
8530 * g++.dg/cpp1z/decomp55.C: New test.
8532 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
8534 PR tree-optimization/99296
8535 * gcc.dg/pr99296.c: New file.
8537 2021-03-22 Nathan Sidwell <nathan@acm.org>
8540 * g++.dg/modules/pr99480_a.H: New.
8541 * g++.dg/modules/pr99480_b.H: New.
8543 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
8546 * gcc.target/powerpc/pr99581.c: New.
8548 2021-03-22 Nathan Sidwell <nathan@acm.org>
8551 * g++.dg/modules/pr99425-1.h: New.
8552 * g++.dg/modules/pr99425-1_a.H: New.
8553 * g++.dg/modules/pr99425-1_b.H: New.
8554 * g++.dg/modules/pr99425-1_c.C: New.
8555 * g++.dg/modules/pr99425-2_a.X: New.
8556 * g++.dg/modules/pr99425-2_b.X: New.
8557 * g++.dg/template/pr99425.C: New.
8559 2021-03-22 Richard Biener <rguenther@suse.de>
8561 PR tree-optimization/99694
8562 * gcc.dg/torture/pr99694.c: New testcase.
8564 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
8567 * gcc.target/riscv/pr99702.c: New.
8569 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
8572 * gcc.target/powerpc/pr98914.c: New test.
8574 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
8577 * g++.target/i386/pr99679-1.C: New test.
8578 * g++.target/i386/pr99679-2.C: Likewise.
8580 2021-03-20 Jakub Jelinek <jakub@redhat.com>
8583 * gcc.dg/pr99230.c: New test.
8585 2021-03-19 Jakub Jelinek <jakub@redhat.com>
8588 * gcc.dg/Wunused-var-5.c: New test.
8589 * gcc.dg/Wunused-var-6.c: New test.
8591 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8593 * gfortran.dg/inline_matmul_6.f90: Adjust count for
8596 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
8599 * gcc.target/s390/pr99663.c: New.
8601 2021-03-19 Jakub Jelinek <jakub@redhat.com>
8604 * g++.dg/opt/pr99456.C: New test.
8605 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
8608 2021-03-19 Tamar Christina <tamar.christina@arm.com>
8610 PR tree-optimization/99656
8611 * gfortran.dg/vect/pr99656.f90: New test.
8613 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
8616 * gcc.dg/torture/pr99652-1.c: New test.
8617 * gcc.dg/torture/pr99652-2.c: Likewise.
8618 * gcc.target/i386/pr57655.c: Adjusted.
8619 * gcc.target/i386/pr59794-6.c: Likewise.
8620 * gcc.target/i386/pr70738-1.c: Likewise.
8621 * gcc.target/i386/pr96744-1.c: Likewise.
8623 2021-03-19 Jakub Jelinek <jakub@redhat.com>
8624 Christophe Lyon <christophe.lyon@linaro.org>
8627 * g++.target/arm/pr99593.C: New test.
8629 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
8631 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
8633 2021-03-19 Marek Polacek <polacek@redhat.com>
8636 * g++.dg/cpp2a/concepts-err3.C: New test.
8638 2021-03-18 Martin Sebor <msebor@redhat.com>
8641 * g++.dg/warn/Warray-bounds-22.C: New test.
8642 * g++.dg/warn/Warray-bounds-23.C: New test.
8643 * g++.dg/warn/Warray-bounds-24.C: New test.
8645 2021-03-18 Jakub Jelinek <jakub@redhat.com>
8648 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
8650 2021-03-18 Jakub Jelinek <jakub@redhat.com>
8653 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
8654 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
8655 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
8656 rather than __i386__.
8658 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8661 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
8663 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
8666 * obj-c++.dg/pr49070.mm: New test.
8667 * objc.dg/unnamed-parms.m: New test.
8669 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8671 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
8673 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
8674 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
8675 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
8676 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
8677 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
8679 2021-03-18 Jakub Jelinek <jakub@redhat.com>
8682 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
8683 For big endian use -fsso-struct=little-endian dg-options.
8685 2021-03-17 Marek Polacek <polacek@redhat.com>
8688 * g++.dg/conversion/real-to-int1.C: New test.
8690 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
8691 Jason Merrill <jason@redhat.com>
8693 * g++.dg/cpp1z/using9.C: New using decl test.
8695 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
8697 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
8698 -gdwarf-3 to the command line options. Adjust the expected line
8699 numbers for the revised options header.
8701 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
8703 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
8704 -gdwarf-3 to the command line options. Provide Darwin-
8705 specific match lines for the expected output.
8707 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8709 * gcc.target/aarch64/acle/rng_2.c: New test.
8711 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
8714 * gcc.target/i386/pr99530-1.c: New test.
8715 * gcc.target/i386/pr99530-2.c: Likewise.
8716 * gcc.target/i386/pr99530-3.c: Likewise.
8717 * gcc.target/i386/pr99530-4.c: Likewise.
8718 * gcc.target/i386/pr99530-5.c: Likewise.
8719 * gcc.target/i386/pr99530-6.c: Likewise.
8721 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
8724 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
8726 2021-03-16 Jason Merrill <jason@redhat.com>
8728 * g++.dg/cpp2a/nontype-float1.C: New test.
8730 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
8734 * gcc.target/powerpc/pr98092.c: New.
8736 2021-03-16 Jakub Jelinek <jakub@redhat.com>
8739 * gcc.target/i386/pr99600.c: New test.
8741 2021-03-16 Martin Liska <mliska@suse.cz>
8742 Jason Merrill <jason@redhat.com>
8745 * g++.target/i386/pr99108.C: New test.
8747 2021-03-16 Martin Liska <mliska@suse.cz>
8750 * gcc.target/arm/pr99592.c: New test.
8752 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
8754 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
8756 2021-03-16 Nathan Sidwell <nathan@acm.org>
8759 * g++.dg/modules/pr99496_a.H: New.
8760 * g++.dg/modules/pr99496_b.C: New.
8762 2021-03-16 Jakub Jelinek <jakub@redhat.com>
8765 * gcc.target/i386/avx-pr99563.c: New test.
8767 2021-03-16 Jakub Jelinek <jakub@redhat.com>
8770 * gcc.dg/gomp/pr99542.c: New test.
8771 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
8772 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
8773 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
8774 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
8776 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
8778 2021-03-15 Jakub Jelinek <jakub@redhat.com>
8781 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
8782 * g++.dg/modules/builtin-3_b.C: Likewise.
8784 2021-03-15 Nathan Sidwell <nathan@acm.org>
8787 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
8788 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
8790 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
8793 * g++.dg/coroutines/pr99047.C: New test.
8795 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
8798 * g++.dg/coroutines/torture/pr98704.C: New test.
8800 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
8803 * g++.dg/coroutines/pr98480.C: New test.
8804 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
8805 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
8806 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
8808 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
8811 * g++.dg/coroutines/pr96749-1.C: New test.
8812 * g++.dg/coroutines/pr96749-2.C: New test.
8814 2021-03-15 Richard Biener <rguenther@suse.de>
8816 PR tree-optimization/98834
8817 * g++.dg/opt/pr98834.C: New testcase.
8819 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8822 * gfortran.dg/do_check_16.f90: New test.
8823 * gfortran.dg/do_check_17.f90: New test.
8825 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
8828 * gfortran.dg/pr99545.f90: New test.
8830 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
8832 * gcc.target/powerpc/pr99492.c: Fix typo.
8834 2021-03-14 Harald Anlauf <anlauf@gmx.de>
8835 Paul Thomas <pault@gcc.gnu.org>
8837 * gfortran.dg/pr99112.f90: New test.
8839 2021-03-13 Martin Sebor <msebor@redhat.com>
8841 PR tree-optimization/99489
8842 * gcc.dg/Wstringop-truncation-9.c: New test.
8844 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
8847 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
8849 2021-03-13 Jakub Jelinek <jakub@redhat.com>
8851 PR tree-optimization/99544
8852 * gcc.dg/gomp/pr99544.c: New test.
8854 2021-03-12 Nathan Sidwell <nathan@acm.org>
8857 * g++.dg/modules/pr99238.h: New.
8858 * g++.dg/modules/pr99238_a.H: New.
8859 * g++.dg/modules/pr99238_b.H: New.
8861 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
8864 * gfortran.dg/gomp/threadprivate-1.f90: New test.
8866 2021-03-12 Jakub Jelinek <jakub@redhat.com>
8869 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
8871 2021-03-12 Jakub Jelinek <jakub@redhat.com>
8874 * g++.dg/cpp2a/consteval19.C: New test.
8876 2021-03-11 David Malcolm <dmalcolm@redhat.com>
8879 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
8881 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
8883 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
8884 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
8885 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
8886 -fno-analyzer-feasibility from options.
8887 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
8888 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
8890 2021-03-11 Nathan Sidwell <nathan@acm.org>
8893 * g++.dg/modules/pr99248.h: New.
8894 * g++.dg/modules/pr99248_a.H: New.
8895 * g++.dg/modules/pr99248_b.H: New.
8897 2021-03-11 Nathan Sidwell <nathan@acm.org>
8900 * g++.dg/modules/pr99528.h: New.
8901 * g++.dg/modules/pr99528_a.H: New.
8902 * g++.dg/modules/pr99528_b.H: New.
8903 * g++.dg/modules/pr99528_c.C: New.
8905 2021-03-11 Richard Biener <rguenther@suse.de>
8908 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
8909 instead of verifying the total number of adds.
8911 2021-03-11 Richard Biener <rguenther@suse.de>
8914 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
8916 2021-03-11 Richard Biener <rguenther@suse.de>
8919 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
8921 2021-03-11 Richard Biener <rguenther@suse.de>
8924 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
8926 2021-03-11 Jakub Jelinek <jakub@redhat.com>
8929 * gcc.target/i386/avx2-pr99517-1.c: New test.
8930 * gcc.target/i386/avx2-pr99517-2.c: New test.
8932 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
8935 * gcc.target/powerpc/pr99492.c: New testcase.
8937 2021-03-10 Harald Anlauf <anlauf@gmx.de>
8940 * gfortran.dg/data_char_4.f90: New test.
8941 * gfortran.dg/data_char_5.f90: New test.
8943 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
8945 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
8947 2021-03-10 Nathan Sidwell <nathan@acm.org>
8950 * g++.dg/modules/pr99423_a.H: New.
8951 * g++.dg/modules/pr99423_b.H: New.
8953 2021-03-10 Jakub Jelinek <jakub@redhat.com>
8955 PR tree-optimization/99305
8957 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
8958 unsigned_char effective targets.
8960 2021-03-10 Nathan Sidwell <nathan@acm.org>
8963 * g++.dg/ext/pr99508.C: New.
8965 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
8968 * lib/target-supports.exp (check_effective_target_lra): New.
8969 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
8970 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
8971 * gcc.c-torture/compile/pr98096.c: Likewise.
8972 * gcc.dg/pr97954.c: Likewise.
8974 2021-03-10 David Malcolm <dmalcolm@redhat.com>
8976 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
8977 * gcc.dg/analyzer/zlib-2.c: Likewise.
8979 2021-03-10 Joel Hutton <joel.hutton@arm.com>
8981 * gcc.dg/vect/pr99102.c: Fix target selector.
8983 2021-03-10 Joel Hutton <joel.hutton@arm.com>
8986 * gcc.dg/vect/pr99102.c: New test.
8988 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
8990 * gnat.dg/specs/lto25.ads: New test.
8992 2021-03-09 Jakub Jelinek <jakub@redhat.com>
8994 PR tree-optimization/99305
8995 * g++.dg/opt/pr99305.C: New test.
8997 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
8999 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
9000 (check_effective_target_sqrt_insn): Use it.
9002 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
9005 * gcc.target/i386/pr99454.c: New.
9007 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
9009 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
9010 * gcc.dg/loop-9.c: Likewise.
9011 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
9012 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
9014 2021-03-09 Jakub Jelinek <jakub@redhat.com>
9017 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
9018 exists. If REG_STARTEND macro isn't defined, just return 0 from main
9019 instead of the actual test.
9021 2021-03-09 Martin Liska <mliska@suse.cz>
9024 * gcc.target/i386/pr99464.c: New test.
9026 2021-03-09 Joel Brobecker <brobecker@adacore.com>
9028 * gcc.target/powerpc/undef-bool-2.c: Add
9029 dg-require-effective-target powerpc_vsx_ok directive.
9030 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
9031 powerpc_vsx_ok directive.
9033 2021-03-08 Harald Anlauf <anlauf@gmx.de>
9036 * gfortran.dg/parameter_data.f90: New test.
9038 2021-03-08 Martin Sebor <msebor@redhat.com>
9041 * g++.dg/warn/Warray-bounds-15.C: New test.
9042 * g++.dg/warn/Warray-bounds-18.C: New test.
9043 * g++.dg/warn/Warray-bounds-19.C: New test.
9044 * g++.dg/warn/Warray-bounds-20.C: New test.
9045 * g++.dg/warn/Warray-bounds-21.C: New test.
9047 2021-03-08 Martin Sebor <msebor@redhat.com>
9050 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
9052 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
9053 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
9054 * gcc.dg/Wstringop-overflow-66.c: New test.
9055 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
9057 2021-03-08 Marek Polacek <polacek@redhat.com>
9060 * g++.dg/cpp2a/nontype-class41.C: New test.
9062 2021-03-08 Nathan Sidwell <nathan@acm.org>
9065 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
9067 2021-03-08 Nathan Sidwell <nathan@acm.org>
9069 * g++.dg/modules/pr99468.H: New.
9071 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
9074 * gcc.target/powerpc/pr98959.c: New test.
9076 2021-03-08 Nathan Sidwell <nathan@acm.org>
9079 * g++.dg/modules/pr99285_a.H: New.
9080 * g++.dg/modules/pr99285_b.H: New.
9082 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9085 * gcc.target/aarch64/simd/pr99437.c: New test.
9087 2021-03-08 Martin Liska <mliska@suse.cz>
9090 * c-c++-common/asan/pr98920.c: New test.
9092 2021-03-08 Martin Liska <mliska@suse.cz>
9095 * gcc.target/i386/pr99463-2.c: New test.
9096 * gcc.target/i386/pr99463.c: New test.
9098 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
9100 * gcc.target/s390/vector/long-double-asm-commutative.c: New
9102 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
9104 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
9105 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
9106 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
9107 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
9108 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
9111 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
9114 * gfortran.dg/module_variable_3.f90: New test.
9116 2021-03-07 Jakub Jelinek <jakub@redhat.com>
9119 * lib/target-supports.exp
9120 (check_effective_target_assembler_march_noavx512bw): New effective
9122 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
9124 2021-03-06 Patrick Palka <ppalka@redhat.com>
9125 Jakub Jelinek <jakub@redhat.com>
9128 * g++.dg/cpp2a/constexpr-99287.C: New test.
9130 2021-03-06 Patrick Palka <ppalka@redhat.com>
9131 Jakub Jelinek <jakub@redhat.com>
9134 * g++.dg/cpp1y/var-templ68.C: New test.
9135 * g++.dg/cpp1y/var-templ68a.C: New test.
9137 2021-03-06 Patrick Palka <ppalka@redhat.com>
9140 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
9141 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
9143 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
9145 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
9146 to allow an eliminated stack-frame.
9148 2021-03-05 Marek Polacek <polacek@redhat.com>
9151 * g++.dg/cpp1z/noexcept-type23.C: New test.
9153 2021-03-05 Marek Polacek <polacek@redhat.com>
9156 * g++.dg/warn/Wshadow-17.C: New test.
9158 2021-03-05 Jason Merrill <jason@redhat.com>
9161 * gcc.dg/attr-flatten-1.c: Adjust.
9163 2021-03-05 Jakub Jelinek <jakub@redhat.com>
9166 * c-c++-common/gomp/pr99322.c: New test.
9168 2021-03-05 Nathan Sidwell <nathan@acm.org>
9171 * g++.dg/modules/pr99245_a.H: New.
9172 * g++.dg/modules/pr99245_b.H: New.
9174 2021-03-05 Harald Anlauf <anlauf@gmx.de>
9177 * gfortran.dg/matmul_21.f90: New test.
9179 2021-03-05 Nathan Sidwell <nathan@acm.org>
9182 * g++.dg/modules/pr99377_a.H: New.
9183 * g++.dg/modules/pr99377_b.C: New.
9184 * g++.dg/modules/pr99377_c.C: New.
9186 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
9189 * g++.dg/coroutines/pr98118.C: New test.
9191 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
9194 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
9195 * g++.dg/coroutines/pr95616-0.C: New test.
9196 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
9197 * g++.dg/coroutines/pr95616-1.C: New test.
9198 * g++.dg/coroutines/pr95616-2.C: New test.
9199 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
9200 * g++.dg/coroutines/pr95616-3.C: New test.
9201 * g++.dg/coroutines/pr95616-4.C: New test.
9202 * g++.dg/coroutines/pr95616-5.C: New test.
9203 * g++.dg/coroutines/pr95616-6.C: New test.
9205 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
9208 * g++.dg/coroutines/torture/pr95615-01.C: New test.
9209 * g++.dg/coroutines/torture/pr95615-02.C: New test.
9210 * g++.dg/coroutines/torture/pr95615-03.C: New test.
9211 * g++.dg/coroutines/torture/pr95615-04.C: New test.
9212 * g++.dg/coroutines/torture/pr95615-05.C: New test.
9213 * g++.dg/coroutines/torture/pr95615.inc: New file.
9215 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
9218 * gcc.target/i386/pr99123-2.c: New.
9220 2021-03-05 Nathan Sidwell <nathan@acm.org>
9223 * g++.dg/modules/pr99389_a.H: New.
9224 * g++.dg/modules/pr99389_b.C: New.
9225 * g++.dg/modules/pr99389_c.C: New.
9227 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
9230 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
9233 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
9235 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
9236 with '_kind' number.
9237 * gfortran.dg/real4-10-real8-16.f90: Likewise.
9238 * gfortran.dg/real4-10-real8-4.f90: Likewise.
9239 * gfortran.dg/real4-10.f90: Likewise.
9240 * gfortran.dg/real4-16-real8-10.f90: Likewise.
9241 * gfortran.dg/real4-16-real8-16.f90: Likewise.
9242 * gfortran.dg/real4-16-real8-4.f90: Likewise.
9243 * gfortran.dg/real4-16.f90: Likewise.
9244 * gfortran.dg/real4-8-real8-10.f90: Likewise.
9245 * gfortran.dg/real4-8-real8-16.f90: Likewise.
9246 * gfortran.dg/real4-8-real8-4.f90: Likewise.
9247 * gfortran.dg/real4-8.f90: Likewise.
9248 * gfortran.dg/real8-10.f90: Likewise.
9249 * gfortran.dg/real8-16.f90: Likewise.
9250 * gfortran.dg/real8-4.f90: Likewise.
9252 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
9255 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
9257 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
9259 * lib/prune.exp: Prune useless output caused by a linker bug.
9261 2021-03-04 Jakub Jelinek <jakub@redhat.com>
9264 * gcc.target/aarch64/pr93235.c: New test.
9266 2021-03-04 Martin Liska <mliska@suse.cz>
9268 PR gcov-profile/99105
9269 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
9270 correction as the wrapped malloc is called one more time
9272 * gcc.dg/tree-prof/pr97461.c: Likewise.
9274 2021-03-04 Jakub Jelinek <jakub@redhat.com>
9278 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
9279 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
9280 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
9281 dg-warning regexps, instead replace .* with \[^\n\r]*.
9282 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
9283 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
9284 -ftrack-macro-expansion=0 from dg-options.
9285 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
9286 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
9288 2021-03-04 Jakub Jelinek <jakub@redhat.com>
9291 * gcc.dg/cpp/line11.c: New test.
9292 * gcc.dg/cpp/line12.c: New test.
9294 2021-03-04 Alex Coplan <alex.coplan@arm.com>
9297 * gcc.target/aarch64/pr99381.c: New test.
9299 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
9301 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
9303 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
9305 2021-03-04 Nathan Sidwell <nathan@acm.org>
9308 * g++.dg/modules/pr99170-1_a.H: New.
9309 * g++.dg/modules/pr99170-1_b.C: New.
9310 * g++.dg/modules/pr99170-2.h: New.
9311 * g++.dg/modules/pr99170-2_a.C: New.
9312 * g++.dg/modules/pr99170-2_b.C: New.
9313 * g++.dg/modules/pr99170-3_a.H: New.
9314 * g++.dg/modules/pr99170-3_b.C: New.
9315 * g++.dg/modules/inst-2_b.C: Adjust scan.
9316 * g++.dg/modules/inst-4_a.C: Adjust scan.
9317 * g++.dg/modules/inst-4_b.C: Adjust scan.
9318 * g++.dg/modules/member-def-1_b.C: Adjust scan.
9319 * g++.dg/modules/member-def-1_c.C: Adjust scan.
9320 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
9321 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
9322 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
9323 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
9324 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
9325 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
9326 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
9327 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
9328 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
9329 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
9330 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
9332 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
9335 * gfortran.dg/real4-10-real8-10.f90: New test.
9336 * gfortran.dg/real4-10-real8-16.f90: New test.
9337 * gfortran.dg/real4-10-real8-4.f90: New test.
9338 * gfortran.dg/real4-10.f90: New test.
9339 * gfortran.dg/real4-16-real8-10.f90: New test.
9340 * gfortran.dg/real4-16-real8-16.f90: New test.
9341 * gfortran.dg/real4-16-real8-4.f90: New test.
9342 * gfortran.dg/real4-16.f90: New test.
9343 * gfortran.dg/real4-8-real8-10.f90: New test.
9344 * gfortran.dg/real4-8-real8-16.f90: New test.
9345 * gfortran.dg/real4-8-real8-4.f90: New test.
9346 * gfortran.dg/real4-8.f90: New test.
9347 * gfortran.dg/real8-10.f90: New test.
9348 * gfortran.dg/real8-16.f90: New test.
9349 * gfortran.dg/real8-4.f90: New test.
9351 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
9353 * gcc.misc-tests/outputs.exp: Enumerate tests.
9355 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
9357 * gcc.misc-tests/outputs.exp: Append discriminating
9358 suffixes to tests with duplicate names.
9359 (outest): Assert that each running test has a unique
9362 2021-03-04 Martin Sebor <msebor@redhat.com>
9366 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
9367 * gcc.dg/Wstringop-overflow-65.c: New test.
9368 * gcc.dg/Warray-bounds-69.c: Same.
9370 2021-03-03 Marek Polacek <polacek@redhat.com>
9373 * g++.dg/cpp1z/class-deduction83.C: New test.
9375 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
9377 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
9379 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
9382 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
9384 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
9386 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
9388 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
9391 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
9393 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
9395 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
9398 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
9400 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
9402 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
9404 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
9406 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
9408 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
9411 2021-03-03 Jakub Jelinek <jakub@redhat.com>
9414 * g++.dg/cpp1z/eval-order10.C: New test.
9416 2021-03-03 Marek Polacek <polacek@redhat.com>
9420 * g++.dg/cpp1z/class-deduction81.C: New test.
9421 * g++.dg/cpp1z/class-deduction82.C: New test.
9422 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
9423 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
9424 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
9426 2021-03-03 Jason Merrill <jason@redhat.com>
9429 * g++.dg/cpp0x/decltype-call5.C: New test.
9430 * g++.dg/cpp0x/decltype-call6.C: New test.
9432 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9434 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
9436 * gcc.target/i386/pr95798-2.c: Likewise.
9438 2021-03-03 Nathan Sidwell <nathan@acm.org>
9441 * g++.dg/modules/namespace-2_a.C
9442 * g++.dg/modules/pr99344_a.C
9443 * g++.dg/modules/pr99344_b.C
9445 2021-03-03 Jakub Jelinek <jakub@redhat.com>
9448 * gcc.target/i386/pr99321.c: New test.
9450 2021-03-03 Jakub Jelinek <jakub@redhat.com>
9453 * gcc.c-torture/compile/pr99324.c: New test.
9455 2021-03-03 Jakub Jelinek <jakub@redhat.com>
9458 * gcc.dg/graphite/pr99085.c: New test.
9460 2021-03-03 Jason Merrill <jason@redhat.com>
9463 * g++.dg/ext/attr-flatten1.C: New test.
9465 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
9467 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
9468 tests if target test-framework has -L or -I options.
9470 2021-03-02 David Malcolm <dmalcolm@redhat.com>
9473 * gcc.dg/pr99323-1.c: New test.
9474 * gcc.dg/pr99323-2.c: New test.
9476 2021-03-02 Martin Sebor <msebor@redhat.com>
9479 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
9480 * g++.dg/warn/Wnonnull12.C: New test.
9482 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
9484 * gnat.dg/limited5.adb: New test.
9486 2021-03-02 Patrick Palka <ppalka@redhat.com>
9490 * g++.dg/concepts/abbrev9.C: New test.
9491 * g++.dg/cpp2a/concepts-lambda15.C: New test.
9492 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
9493 * g++.dg/cpp2a/concepts-return-req2.C: New test.
9494 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
9495 call to f15 that we expect to accept.
9497 2021-03-02 Patrick Palka <ppalka@redhat.com>
9499 * g++.dg/cpp1z/auto1.C: New test.
9501 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
9503 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
9504 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
9505 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
9506 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
9507 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
9508 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
9509 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
9511 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
9513 * lib/target-supports.exp: Add check for nnpa facility.
9515 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
9517 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
9518 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
9520 2021-03-01 Martin Liska <mliska@suse.cz>
9523 * gcc.target/s390/target-attribute/pr99313.c: New test.
9525 2021-03-01 Nathan Sidwell <nathan@acm.org>
9528 * g++.dg/modules/pr99294.h: New.
9529 * g++.dg/modules/pr99294_a.C: New.
9530 * g++.dg/modules/pr99294_b.C: New.
9532 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
9534 * g++.dg/eh/seh-xmm-unwind.C: New test.
9536 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
9538 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
9539 expression components noexcept.
9540 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
9541 * g++.dg/coroutines/pr95345.C: Likewise.
9543 2021-02-28 Jason Merrill <jason@redhat.com>
9545 * g++.dg/ext/attr-lambda3.C: Add missing ;
9547 2021-02-27 Jason Merrill <jason@redhat.com>
9550 * g++.dg/ext/attr-lambda3.C: New test.
9552 2021-02-26 Alexandre Oliva <oliva@gnu.org>
9554 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
9556 * gcc.target/powerpc/pr83629.c: Likewise.
9557 * gcc.target/powerpc/pr84112.c: Likewise.
9559 2021-02-26 Olivier Hainque <hainque@adacore.com>
9561 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
9562 dg-require-effective-target fpic.
9563 * gcc.target/powerpc/ppc-eabi.c: Likewise.
9564 * gcc.target/powerpc/pr26350.c: Likewise.
9565 * gcc.target/powerpc/pr67789.c: Likewise.
9566 * gcc.target/powerpc/pr79439-1.c: Likewise.
9567 * gcc.target/powerpc/pr79439-2.c: Likewise.
9568 * gcc.target/powerpc/pr79439-3.c: Likewise.
9569 * gcc.target/powerpc/pr83629.c: Likewise.
9570 * gcc.target/powerpc/pr84112.c: Likewise.
9572 2021-02-26 Richard Biener <rguenther@suse.de>
9575 * g++.dg/pr99218.C: New testcase.
9577 2021-02-26 Jakub Jelinek <jakub@redhat.com>
9579 * g++.dg/cpp23/lambda-specifiers1.C: New test.
9581 2021-02-26 Jakub Jelinek <jakub@redhat.com>
9584 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
9586 2021-02-26 Jason Merrill <jason@redhat.com>
9589 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
9591 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
9593 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
9594 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
9595 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
9596 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
9597 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
9598 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
9599 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
9600 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
9601 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
9602 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
9603 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
9604 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
9605 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
9606 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
9607 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
9609 2021-02-26 Patrick Palka <ppalka@redhat.com>
9612 * g++.dg/concepts/abbrev8.C: New test.
9614 2021-02-25 Patrick Palka <ppalka@redhat.com>
9618 * g++.dg/diagnostic/local1.C: New test.
9620 2021-02-25 Patrick Palka <ppalka@redhat.com>
9623 * g++.dg/cpp1z/class-deduction79.C: New test.
9624 * g++.dg/cpp1z/class-deduction80.C: New test.
9626 2021-02-25 Marek Polacek <polacek@redhat.com>
9630 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
9631 * g++.dg/cpp0x/constexpr-cast2.C: New test.
9632 * g++.dg/cpp0x/constexpr-cast3.C: New test.
9634 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
9637 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
9638 reference parms, to distinguish the rvalue ref. variant.
9639 * g++.dg/coroutines/pr97587.C: New test.
9641 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
9644 * g++.dg/coroutines/pr95822.C: New test.
9646 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
9648 * gcc.target/arm/cmse/cmse-18.c: New test.
9650 2021-02-25 Nathan Sidwell <nathan@acm.org>
9653 * g++.dg/modules/pr99166_a.X: Adjust.
9654 * g++.dg/modules/pr99166_b.C: Adjust.
9655 * g++.dg/modules/pr99166_c.C: Adjust.
9656 * g++.dg/modules/pr99166_d.C: Adjust.
9658 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
9660 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
9662 2021-02-25 Tamar Christina <tamar.christina@arm.com>
9664 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
9666 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
9669 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
9671 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
9674 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
9676 2021-02-25 Richard Biener <rguenther@suse.de>
9678 PR tree-optimization/99253
9679 * gcc.dg/vect/pr99253.c: New testcase.
9681 2021-02-25 Jakub Jelinek <jakub@redhat.com>
9684 * gcc.target/i386/pr95798-1.c: New test.
9685 * gcc.target/i386/pr95798-2.c: New test.
9687 2021-02-25 Jakub Jelinek <jakub@redhat.com>
9689 PR tree-optimization/80635
9690 * g++.dg/warn/pr80635-1.C: New test.
9691 * g++.dg/warn/pr80635-2.C: New test.
9693 2021-02-25 David Malcolm <dmalcolm@redhat.com>
9696 * gcc.dg/analyzer/pr99193-1.c: New test.
9697 * gcc.dg/analyzer/pr99193-2.c: New test.
9698 * gcc.dg/analyzer/pr99193-3.c: New test.
9699 * gcc.dg/analyzer/realloc-1.c: New test.
9701 2021-02-24 Nathan Sidwell <nathan@acm.org>
9704 * g++.dg/modules/pr98718_a.C: New.
9705 * g++.dg/modules/pr98718_b.C: New.
9707 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
9709 * g++.dg/coroutines/co-await-void_type.C: Mark promise
9710 final_suspend call as noexcept.
9711 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
9712 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
9713 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
9714 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
9715 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
9716 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
9717 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
9718 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
9719 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
9720 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
9721 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
9722 * g++.dg/coroutines/coro1-allocators.h: Likewise.
9723 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
9724 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
9725 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
9726 * g++.dg/coroutines/pr94752.C: Likewise.
9727 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
9728 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
9729 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
9730 * g++.dg/coroutines/pr95050.C: Likewise.
9731 * g++.dg/coroutines/pr95345.C: Likewise.
9732 * g++.dg/coroutines/pr95440.C: Likewise.
9733 * g++.dg/coroutines/pr95591.C: Likewise.
9734 * g++.dg/coroutines/pr95711.C: Likewise.
9735 * g++.dg/coroutines/pr95813.C: Likewise.
9736 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
9737 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
9738 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
9739 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
9740 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
9741 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
9742 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
9743 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
9744 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
9745 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
9746 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
9747 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
9748 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
9749 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
9750 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
9751 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
9752 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
9753 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
9754 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
9755 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
9757 2021-02-24 Jakub Jelinek <jakub@redhat.com>
9760 * c-c++-common/gomp/pr99226.c: New test.
9761 * gfortran.dg/gomp/pr99226.f90: New test.
9763 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
9766 * gcc.target/i386/pr99123.c: New.
9768 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
9770 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
9772 2021-02-24 Nathan Sidwell <nathan@acm.org>
9775 * g++.dg/modules/pr99072.H: New.
9777 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
9780 * gfortran.dg/assumed_rank_21.f90 : New test.
9782 2021-02-24 Martin Sebor <msebor@redhat.com>
9785 * gcc.dg/pr97172-2.c: New test.
9787 2021-02-24 Tamar Christina <tamar.christina@arm.com>
9789 PR tree-optimization/99220
9790 * g++.dg/vect/pr99220.cc: New test.
9792 2021-02-24 Tamar Christina <tamar.christina@arm.com>
9794 PR tree-optimization/99149
9795 * g++.dg/vect/pr99149.cc: Disabled on BE.
9797 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
9800 * g++.dg/coroutines/pr96251.C: New test.
9802 2021-02-24 Jakub Jelinek <jakub@redhat.com>
9804 PR tree-optimization/99225
9805 * gcc.c-torture/compile/pr99225.c: New test.
9807 2021-02-24 Tamar Christina <tamar.christina@arm.com>
9809 PR tree-optimization/99149
9810 * g++.dg/vect/pr99149.cc: New test.
9812 2021-02-24 Richard Biener <rguenther@suse.de>
9815 * gcc.dg/pr99224.c: New testcase.
9817 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
9819 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
9820 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
9821 Add __has_builtin tests for built-ins.
9822 Update expected instruction counts.
9824 2021-02-23 Martin Sebor <msebor@redhat.com>
9827 * g++.dg/warn/Wnonnull11.C: New test.
9829 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
9832 * gfortran.dg/class_defined_operator_2.f03 : New test.
9833 * gfortran.dg/elemental_result_2.f90 : New test.
9834 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
9835 elemental function with an allocatable result with an operator
9836 interface with array dummies and result.
9838 2021-02-23 Harald Anlauf <anlauf@gmx.de>
9841 * gfortran.dg/reshape_zerosize_4.f90: New test.
9843 2021-02-23 Nathan Sidwell <nathan@acm.org>
9846 * g++.dg/modules/pr99208_a.C: New.
9847 * g++.dg/modules/pr99208_b.C: New.
9849 2021-02-23 Martin Liska <mliska@suse.cz>
9852 * c-c++-common/asan/pr99168.c: New test.
9854 2021-02-23 Patrick Palka <ppalka@redhat.com>
9857 * g++.dg/template/non-dependent15.C: New test.
9859 2021-02-23 Jakub Jelinek <jakub@redhat.com>
9861 PR tree-optimization/99204
9862 * gfortran.dg/pr99204.f90: New test.
9864 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
9866 * gcc.target/powerpc/vec-init-10.c: New test.
9868 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
9870 * g++.dg/warn/Wplacement-new-size-1.C,
9871 g++.dg/warn/Wplacement-new-size-2.C,
9872 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
9873 default_packed targets.
9875 2021-02-22 David Malcolm <dmalcolm@redhat.com>
9878 * gcc.dg/analyzer/error-1.c: New test.
9879 * gcc.dg/analyzer/error-2.c: New test.
9880 * gcc.dg/analyzer/error-3.c: New test.
9882 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
9885 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
9886 * c-c++-common/attr-retain-6.c: Likewise.
9887 * c-c++-common/attr-retain-7.c: Likewise.
9888 * c-c++-common/attr-retain-8.c: Likewise.
9889 * c-c++-common/attr-retain-9.c: Likewise.
9891 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9893 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
9895 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
9897 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
9898 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
9899 Handle __INT32_TYPE__ being "long int".
9901 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
9903 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
9905 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
9907 * gcc.target/cris/biap-mul.c: New test.
9909 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
9911 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
9913 2021-02-22 Nathan Sidwell <nathan@acm.org>
9916 * g++.dg/modules/pr99174-1_a.C: New.
9917 * g++.dg/modules/pr99174-1_b.C: New.
9918 * g++.dg/modules/pr99174-1_c.C: New.
9919 * g++.dg/modules/pr99174.H: New.
9921 2021-02-22 Nathan Sidwell <nathan@acm.org>
9924 * g++.dg/modules/pr99153_a.H: New.
9925 * g++.dg/modules/pr99153_b.H: New.
9927 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
9929 PR rtl-optimization/98791
9930 * gcc.target/aarch64/sve/pr98791.c: New test.
9932 2021-02-22 Richard Biener <rguenther@suse.de>
9934 PR tree-optimization/99165
9935 * g++.dg/pr99165.C: New testcase.
9937 2021-02-21 Harald Anlauf <anlauf@gmx.de>
9939 * gfortran.dg/intent_optimize_3.f90: New test.
9941 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
9943 * c-c++-common/attr-retain-5.c: Skip on AIX.
9944 * c-c++-common/attr-retain-6.c: Same.
9945 * c-c++-common/attr-retain-7.c: Same.
9946 * c-c++-common/attr-retain-8.c: Same.
9947 * c-c++-common/attr-retain-9.c: Same.
9949 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
9952 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
9953 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
9954 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
9955 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
9956 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
9957 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
9959 2021-02-19 Nathan Sidwell <nathan@acm.org>
9962 * g++.dg/modules/pr98741_a.H: New.
9963 * g++.dg/modules/pr98741_b.H: New.
9964 * g++.dg/modules/pr98741_c.C: New.
9965 * g++.dg/modules/pr98741_d.C: New.
9967 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9970 * gfortran.dg/namelist_4.f90: Modify.
9971 * gfortran.dg/namelist_98.f90: New test.
9973 2021-02-19 Martin Sebor <msebor@redhat.com>
9976 * gcc.dg/pr97172.c: Add test cases.
9978 2021-02-19 Nathan Sidwell <nathan@acm.org>
9980 * g++.dg/modules/pr99166_a.X: New.
9981 * g++.dg/modules/pr99166_b.C: New.
9982 * g++.dg/modules/pr99166_c.C: New.
9983 * g++.dg/modules/pr99166_d.C: New.
9985 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
9988 * gfortran.dg/coarray/array_temporary-1.f90: New test.
9990 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
9993 * gfortran.dg/dtio_36.f90: New test.
9995 2021-02-19 Richard Biener <rguenther@suse.de>
9998 * gcc.dg/pr99122-3.c: New testcase.
10000 2021-02-19 Jakub Jelinek <jakub@redhat.com>
10003 * gcc.target/arm/pure-code/pr98998.c: New test.
10005 2021-02-19 Jakub Jelinek <jakub@redhat.com>
10008 * g++.dg/opt/pr99034.C: New test.
10010 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
10013 * gfortran.dg/ubound_1.f90: New test.
10015 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
10018 * gcc.target/aarch64/sve/pr98657.c: New test.
10020 2021-02-19 Jason Merrill <jason@redhat.com>
10022 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
10024 2021-02-19 David Malcolm <dmalcolm@redhat.com>
10027 * jit.dg/test-trap.c: New test.
10029 2021-02-19 Jason Merrill <jason@redhat.com>
10032 * g++.dg/cpp0x/overload4.C: New test.
10034 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
10036 PR rtl-optimization/96264
10037 * gcc.target/powerpc/pr96264.c: New.
10039 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
10042 * c-c++-common/attr-retain-1.c: New test.
10043 * c-c++-common/attr-retain-2.c: Likewise.
10044 * c-c++-common/attr-retain-3.c: Likewise.
10045 * c-c++-common/attr-retain-4.c: Likewise.
10046 * c-c++-common/attr-retain-5.c: Likewise.
10047 * c-c++-common/attr-retain-6.c: Likewise.
10048 * c-c++-common/attr-retain-7.c: Likewise.
10049 * c-c++-common/attr-retain-8.c: Likewise.
10050 * c-c++-common/attr-retain-9.c: Likewise.
10051 * c-c++-common/pr99113.c: Likewise.
10052 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
10053 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
10054 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
10055 * c-c++-common/attr-used-2.c: Likewise.
10056 * c-c++-common/attr-used-3.c: Likewise.
10057 * c-c++-common/attr-used-4.c: Likewise.
10058 * c-c++-common/attr-used-9.c: Likewise.
10059 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
10060 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
10061 * c-c++-common/attr-used-5.c: Don't expect warning for the used
10062 attribute nor SHF_GNU_RETAIN section.
10063 * c-c++-common/attr-used-6.c: Likewise.
10064 * c-c++-common/attr-used-7.c: Likewise.
10065 * c-c++-common/attr-used-8.c: Likewise.
10067 2021-02-18 Nathan Sidwell <nathan@acm.org>
10070 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
10072 * g++.dg/modules/pr99023_a.X: New.
10073 * g++.dg/modules/pr99023_b.X: New.
10075 2021-02-18 Jakub Jelinek <jakub@redhat.com>
10078 * gcc.dg/pr99136.c: New test.
10080 2021-02-18 Nathan Sidwell <nathan@acm.org>
10083 * g++.dg/modules/modules.exp: Remove dg-module-headers support
10084 * g++.dg/modules/alias-2_a.H: Delete.
10085 * g++.dg/modules/sys/alias-2_a.H: Delete.
10087 2021-02-18 Nathan Sidwell <nathan@acm.org>
10090 * g++.dg/modules/pr99023_a.H: Delete.
10091 * g++.dg/modules/pr99023_b.H: Delete.
10093 2021-02-18 Jakub Jelinek <jakub@redhat.com>
10096 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
10098 2021-02-18 Richard Biener <rguenther@suse.de>
10100 PR middle-end/99122
10101 * gcc.dg/pr99122-1.c: New testcase.
10102 * gcc.dg/pr99122-2.c: Likewise.
10104 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
10106 PR tree-optimization/99142
10107 * gcc.dg/tree-ssa/pr99142.c: New test.
10109 2021-02-18 Jakub Jelinek <jakub@redhat.com>
10111 PR middle-end/99109
10112 * g++.dg/warn/Warray-bounds-17.C: New test.
10114 2021-02-18 Jakub Jelinek <jakub@redhat.com>
10117 * gcc.dg/pr99104.c: New test.
10119 2021-02-17 David Malcolm <dmalcolm@redhat.com>
10122 * gcc.dg/analyzer/pr94596.c: New test.
10124 2021-02-17 Nathan Sidwell <nathan@acm.org>
10127 * g++.dg/modules/pr99023_a.H: New.
10128 * g++.dg/modules/pr99023_b.H: New.
10130 2021-02-17 David Malcolm <dmalcolm@redhat.com>
10133 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
10134 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
10135 options. Remove false leak directive.
10136 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
10140 2021-02-17 Julian Brown <julian@codesourcery.com>
10142 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
10143 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
10144 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
10145 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
10146 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
10148 2021-02-17 Julian Brown <julian@codesourcery.com>
10150 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
10151 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
10152 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
10153 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
10154 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
10155 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
10156 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
10157 previously-broken directives.
10159 2021-02-17 Jakub Jelinek <jakub@redhat.com>
10162 * g++.dg/ubsan/pr99106.C: New test.
10164 2021-02-17 Nathan Sidwell <nathan@acm.org>
10167 * g++.dg/lookup/pr99116-1.C: New.
10168 * g++.dg/lookup/pr99116-2.C: New.
10170 2021-02-17 Nathan Sidwell <nathan@acm.org>
10173 * g++.dg/modules/pr99071_a.H: New.
10174 * g++.dg/modules/pr99071_b.H: New.
10176 2021-02-17 Patrick Palka <ppalka@redhat.com>
10180 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
10181 "call to non-'constexpr' function" error message.
10183 2021-02-16 Nathan Sidwell <nathan@acm.org>
10185 * g++.dg/modules/pr99050_a.H: New.
10186 * g++.dg/modules/pr99050_b.C: New.
10188 2021-02-16 Marek Polacek <polacek@redhat.com>
10191 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
10192 * g++.dg/ext/attr-assume-aligned.C: New test.
10194 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
10196 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
10197 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
10199 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
10201 * gfortran.dg/goacc/ref_inquiry.f90: New test.
10202 * gfortran.dg/gomp/ref_inquiry.f90: New test.
10204 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
10206 PR inline-asm/98096
10207 * gcc.c-torture/compile/pr98096.c: New.
10209 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
10212 * gfortran.dg/fmt_nonchar_1.f90: New test.
10213 * gfortran.dg/fmt_nonchar_2.f90: New test.
10215 2021-02-16 Jakub Jelinek <jakub@redhat.com>
10218 * gcc.target/i386/pr99100.c: New test.
10220 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
10222 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
10224 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
10226 PR rtl-optimization/98872
10227 * gcc.target/powerpc/pr98872.c: New test.
10229 2021-02-15 Jakub Jelinek <jakub@redhat.com>
10231 PR tree-optimization/99079
10232 * gcc.dg/fold-modpow2-2.c: New test.
10233 * gcc.c-torture/execute/pr99079.c: New test.
10235 2021-02-13 Jakub Jelinek <jakub@redhat.com>
10237 PR rtl-optimization/98439
10238 * gcc.target/i386/pr98439.c: New test.
10240 2021-02-13 Jakub Jelinek <jakub@redhat.com>
10243 * gcc.target/i386/pr96166.c: New test.
10245 2021-02-12 Jakub Jelinek <jakub@redhat.com>
10247 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
10248 and restrict the test to aarch64-*-* target only.
10250 2021-02-12 Nathan Sidwell <nathan@acm.org>
10252 * g++.dg/modules/pr99039_a.C: New.
10253 * g++.dg/modules/pr99039_b.C: New.
10255 2021-02-12 Nathan Sidwell <nathan@acm.org>
10258 * g++.dg/modules/pr99040_a.C: New.
10259 * g++.dg/modules/pr99040_b.C: New.
10260 * g++.dg/modules/pr99040_c.C: New.
10261 * g++.dg/modules/pr99040_d.C: New.
10263 2021-02-12 Nathan Sidwell <nathan@acm.org>
10267 * g++.dg/lookup/pr99039.C: New.
10269 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
10271 PR libfortran/95647
10272 * gfortran.dg/ieee/ieee_12.f90: New test.
10274 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
10276 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
10278 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
10281 * gcc.target/arm/pr98931.c: Add -mthumb
10283 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
10286 * gfortran.dg/assumed_rank_20.f90: New test.
10288 2021-02-12 Jakub Jelinek <jakub@redhat.com>
10291 * g++.dg/cpp2a/concepts-requires24.C: New test.
10293 2021-02-12 Jason Merrill <jason@redhat.com>
10296 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
10298 2021-02-12 David Malcolm <dmalcolm@redhat.com>
10301 * g++.dg/analyzer/pr99064.C: New test.
10302 * gcc.dg/analyzer/pr98969.c: New test.
10304 2021-02-11 Marek Polacek <polacek@redhat.com>
10307 * g++.dg/template/deduce10.C: New test.
10308 * g++.dg/template/deduce9.C: New test.
10310 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
10313 * g++.target/powerpc/pr99041.C: New test.
10315 2021-02-11 Jakub Jelinek <jakub@redhat.com>
10318 * g++.dg/ext/flexary38.C: New test.
10320 2021-02-11 Marek Polacek <polacek@redhat.com>
10323 * g++.dg/cpp0x/variadic-crash6.C: New test.
10325 2021-02-11 Patrick Palka <ppalka@redhat.com>
10328 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
10330 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
10333 * gcc.target/arm/pr98931.c: New testcase.
10335 2021-02-11 Joel Hutton <joel.hutton@arm.com>
10337 PR tree-optimization/98772
10338 * gcc.target/aarch64/pr98772.c: New test.
10340 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
10343 * gfortran.dg/typebound_call_32.f90: New test.
10345 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
10348 * gfortran.dg/pr99060.f90: New test.
10350 2021-02-11 Alexandre Oliva <oliva@adacore.com>
10352 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
10354 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10356 PR libfortran/98825
10357 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
10359 2021-02-10 Martin Sebor <msebor@redhat.com>
10361 PR tree-optimization/92879
10362 * g++.dg/warn/Warray-bounds-16.C: New test.
10364 2021-02-10 David Malcolm <dmalcolm@redhat.com>
10366 PR preprocessor/96391
10367 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
10368 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
10369 using the location_overflow_plugin.c from gcc.dg/plugin.
10371 2021-02-10 Jakub Jelinek <jakub@redhat.com>
10374 * g++.dg/ext/weak6.C: New test.
10376 2021-02-10 Jakub Jelinek <jakub@redhat.com>
10379 * gcc.target/i386/pr99025.c: New test.
10381 2021-02-10 Jakub Jelinek <jakub@redhat.com>
10385 * g++.dg/cpp2a/constexpr-new16.C: New test.
10386 * g++.dg/cpp2a/constexpr-new17.C: New test.
10388 2021-02-10 Nathan Sidwell <nathan@acm.org>
10391 * g++.dg/lookup/pr99030.C: New.
10393 2021-02-10 Jakub Jelinek <jakub@redhat.com>
10395 PR middle-end/99007
10396 * g++.dg/gomp/pr99007.C: New test.
10397 * gcc.dg/gomp/pr99007-1.c: New test.
10398 * gcc.dg/gomp/pr99007-2.c: New test.
10399 * gcc.dg/gomp/pr99007-3.c: New test.
10401 2021-02-10 Julian Brown <julian@codesourcery.com>
10404 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
10405 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
10406 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
10408 2021-02-09 David Malcolm <dmalcolm@redhat.com>
10411 * gcc.dg/analyzer/file-1.c (test_5): New.
10412 * gcc.dg/analyzer/file-3.c: New test.
10414 2021-02-09 David Malcolm <dmalcolm@redhat.com>
10417 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
10418 * gcc.dg/analyzer/pr94851-2.c: New test.
10419 * gcc.dg/analyzer/pr98575-1.c: New test.
10421 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
10423 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
10425 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
10427 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
10429 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
10431 2021-02-09 Nathan Sidwell <nathan@acm.org>
10434 * g++.dg/modules/pr98944_a.C: New.
10435 * g++.dg/modules/pr98944_b.C: New.
10436 * g++.dg/modules/pr98944_c.C: New.
10437 * g++.dg/modules/pr98944_d.C: New.
10439 2021-02-09 Jakub Jelinek <jakub@redhat.com>
10441 PR middle-end/98465
10442 * g++.dg/warn/Wstringop-overread-1.C: New test.
10444 2021-02-09 Jason Merrill <jason@redhat.com>
10447 * g++.dg/cpp2a/consteval-expinst1.C: New test.
10449 2021-02-09 Jason Merrill <jason@redhat.com>
10452 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
10454 2021-02-09 Jason Merrill <jason@redhat.com>
10457 * g++.dg/cpp2a/no_unique_address12.C: New test.
10459 2021-02-08 Nathan Sidwell <nathan@acm.org>
10461 * g++.dg/modules/pr98531-2.h: New.
10462 * g++.dg/modules/pr98531-2_a.H: New.
10463 * g++.dg/modules/pr98531-2_b.C: New.
10464 * g++.dg/modules/pr98531-3.h: New.
10465 * g++.dg/modules/pr98531-3_a.H: New.
10466 * g++.dg/modules/pr98531-3_b.C: New.
10468 2021-02-08 Nathan Sidwell <nathan@acm.org>
10471 * g++.dg/modules/pr98531-1.h: New.
10472 * g++.dg/modules/pr98531-1_a.H: New.
10473 * g++.dg/modules/pr98531-1_b.C: New.
10474 * g++.dg/abi/pr98531-1.C: New.
10475 * g++.dg/abi/pr98531-2.C: New.
10476 * g++.dg/abi/pr98531-3.C: New.
10477 * g++.dg/abi/pr98531-4.C: New.
10479 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
10481 PR middle-end/98974
10482 * gfortran.dg/pr98974.F90: New test.
10484 2021-02-08 Richard Biener <rguenther@suse.de>
10487 * g++.dg/lto/pr96591_0.C: New testcase.
10489 2021-02-05 Marek Polacek <polacek@redhat.com>
10492 * g++.dg/cpp2a/volatile5.C: New test.
10494 2021-02-05 Marek Polacek <polacek@redhat.com>
10497 * g++.dg/cpp2a/using-enum-8.C: New test.
10499 2021-02-05 Nathan Sidwell <nathan@acm.org>
10502 * c-c++-common/pr98943.c: New.
10504 2021-02-05 Richard Biener <rguenther@suse.de>
10506 PR tree-optimization/98855
10507 * g++.dg/vect/slp-pr98855.cc: New testcase.
10509 2021-02-05 Jakub Jelinek <jakub@redhat.com>
10512 * g++.dg/cpp1z/decomp54.C: New test.
10514 2021-02-05 liuhongt <hongtao.liu@intel.com>
10517 * g++.target/i386/avx512bw-pr98537-1.C: New test.
10518 * g++.target/i386/avx512vl-pr98537-1.C: New test.
10519 * g++.target/i386/avx512vl-pr98537-2.C: New test.
10520 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
10521 integer mask comparison should not be generated.
10522 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
10523 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
10524 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
10526 2021-02-04 Julian Brown <julian@codesourcery.com>
10528 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
10529 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
10530 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
10531 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
10533 2021-02-04 Julian Brown <julian@codesourcery.com>
10535 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
10537 2021-02-04 Julian Brown <julian@codesourcery.com>
10539 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
10541 2021-02-04 Jakub Jelinek <jakub@redhat.com>
10544 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
10545 $section is .opd, look at .L.$symbol_name's section.
10546 (parse_section_section_of_symbols): Handle .previous directive.
10547 * gcc.dg/array-quals-1.c: Allow .sdata section.
10549 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
10551 * gdc.dg/intrinsics.d: Update test.
10553 2021-02-04 Martin Sebor <msebor@redhat.com>
10556 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
10557 * gcc.dg/label-decl-4.c: Same.
10558 * gcc.dg/mismatch-decl-1.c: Same.
10559 * gcc.dg/old-style-then-proto-1.c: Same.
10560 * gcc.dg/parm-mismatch-1.c: Same.
10561 * gcc.dg/pr35445.c: Same.
10562 * gcc.dg/redecl-11.c: Same.
10563 * gcc.dg/redecl-12.c: Same.
10564 * gcc.dg/redecl-13.c: Same.
10565 * gcc.dg/redecl-15.c: Same.
10566 * gcc.dg/tls/thr-init-1.c: Same.
10567 * objc.dg/id-1.m: Same.
10568 * objc.dg/tls/diag-3.m: Same.
10569 * gcc.dg/pr97882.c: New test.
10570 * gcc.dg/qual-return-7.c: New test.
10571 * gcc.dg/qual-return-8.c: New test.
10573 2021-02-04 Jason Merrill <jason@redhat.com>
10576 * g++.dg/cpp2a/concepts-variadic3.C: New test.
10578 2021-02-04 David Malcolm <dmalcolm@redhat.com>
10581 * gcc.dg/pr97932.c: New test.
10583 2021-02-04 emsr <3dw4rd@verizon.net>
10585 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
10587 2021-02-04 Jakub Jelinek <jakub@redhat.com>
10589 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
10590 of make_signed<size_t>::type in the diagnostics.
10592 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
10595 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
10597 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
10599 * gfortran.dg/goacc/substring.f90: New test.
10600 * gfortran.dg/gomp/substring.f90: New test.
10602 2021-02-04 Martin Liska <mliska@suse.cz>
10604 * gcc.target/i386/prefer-vector-width-attr.c: New test.
10606 2021-02-04 Jason Merrill <jason@redhat.com>
10609 * g++.dg/cpp1z/class-deduction78.C: New test.
10611 2021-02-04 Jason Merrill <jason@redhat.com>
10614 * g++.dg/cpp0x/pr84630.C: Call b().
10615 * g++.dg/cpp2a/lambda-uneval13.C: New test.
10616 * g++.dg/ext/attr-expr1.C: New test.
10618 2021-02-03 Jakub Jelinek <jakub@redhat.com>
10620 PR preprocessor/98882
10621 * gcc.dg/cpp/pr98882.c: New test.
10623 2021-02-03 Jason Merrill <jason@redhat.com>
10625 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
10626 hash-table-verification-limit=10000.
10628 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
10630 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
10631 * g++.dg/cpp23/feat-cxx2b.C: New test.
10632 * g++.dg/cpp23/size_t-literals.C: New test.
10633 * g++.dg/warn/Wsize_t-literals.C: New test.
10635 2021-02-03 Jakub Jelinek <jakub@redhat.com>
10638 * g++.dg/cpp2a/no_unique_address11.C: New test.
10640 2021-02-03 Marek Polacek <polacek@redhat.com>
10643 * g++.dg/cpp0x/noexcept65.C: New test.
10645 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
10648 * gfortran.dg/coarray/array_temporary.f90: New test.
10650 2021-02-03 Jakub Jelinek <jakub@redhat.com>
10652 PR middle-end/97487
10653 * gcc.dg/pr97487-1.c: New test.
10654 * gcc.dg/pr97487-2.c: New test.
10656 2021-02-03 Jakub Jelinek <jakub@redhat.com>
10658 PR middle-end/97971
10659 * gcc.target/i386/pr97971.c: New test.
10661 2021-02-03 Jakub Jelinek <jakub@redhat.com>
10663 PR tree-optimization/98287
10664 * gcc.dg/pr98287.c: New test.
10666 2021-02-03 Tamar Christina <tamar.christina@arm.com>
10668 PR tree-optimization/98928
10669 * gcc.target/i386/pr98928.c: New test.
10671 2021-02-02 Martin Liska <mliska@suse.cz>
10674 * gcc.target/i386/pr97510.c: New test.
10676 2021-02-02 Jason Merrill <jason@redhat.com>
10679 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
10681 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10683 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
10685 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
10688 * gfortran.dg/pr91862.f90: New test.
10690 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10692 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
10694 2021-02-02 Jakub Jelinek <jakub@redhat.com>
10696 PR tree-optimization/98848
10697 * gcc.dg/vect/pr98848.c: New test.
10698 * gcc.dg/vect/pr92205.c: Remove xfail.
10700 2021-02-02 Jakub Jelinek <jakub@redhat.com>
10702 PR tree-optimization/97960
10703 * g++.dg/torture/pr97960.C: New test.
10705 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
10708 * g++.dg/opt/pr98743.C: New.
10710 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
10712 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
10714 2021-02-02 Alexandre Oliva <oliva@adacore.com>
10716 * gcc.dg/asan/nested-1.c: New.
10718 2021-02-02 David Malcolm <dmalcolm@redhat.com>
10722 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
10723 prefix to support subroutines where necessary.
10724 * gcc.dg/analyzer/data-model-1.c: Likewise.
10725 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
10727 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
10728 subroutines where necessary.
10729 * gcc.dg/analyzer/pr96651-2.c: Likewise.
10730 * gcc.dg/analyzer/signal-4b.c: Likewise.
10731 * gcc.dg/analyzer/single-field.c: Likewise.
10732 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
10734 2021-02-02 David Malcolm <dmalcolm@redhat.com>
10738 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
10739 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
10741 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10743 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
10746 2021-02-01 David Malcolm <dmalcolm@redhat.com>
10749 * gcc.dg/analyzer/pr98918.c: New test.
10751 2021-02-01 Sergei Trofimovich <siarheit@google.com>
10753 PR tree-optimization/98499
10754 * g++.dg/pr98499.C: new test.
10756 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10758 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
10760 2021-02-01 Martin Sebor <msebor@redhat.com>
10762 PR middle-end/97172
10763 * gcc.dg/pr97172.c: New test.
10765 2021-02-01 Martin Sebor <msebor@redhat.com>
10768 * g++.dg/Wclass-memaccess-6.C: New test.
10770 2021-02-01 Patrick Palka <ppalka@redhat.com>
10773 * g++.dg/cpp0x/constexpr-98295.C: New test.
10775 2021-02-01 Marek Polacek <polacek@redhat.com>
10778 * g++.dg/ext/builtin-has-attribute2.C: New test.
10780 2021-02-01 Jason Merrill <jason@redhat.com>
10783 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
10785 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
10787 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
10789 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
10791 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
10793 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
10795 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
10797 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
10799 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
10801 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
10803 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
10805 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
10807 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
10809 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
10812 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
10814 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
10816 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
10818 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
10820 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
10823 2021-02-01 Tamar Christina <tamar.christina@arm.com>
10825 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
10827 2021-02-01 Patrick Palka <ppalka@redhat.com>
10830 * g++.dg/cpp1y/constexpr-84494.C: New test.
10832 2021-02-01 Xing GUO <higuoxing@gmail.com>
10834 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
10836 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
10838 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
10839 * gcc.target/powerpc/pr79251.p9.c: Likewise.
10841 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
10843 * c-c++-common/attr-used-5.c: Skip for Darwin.
10844 * c-c++-common/attr-used-6.c: Likewise.
10845 * c-c++-common/attr-used-7.c: Likewise.
10846 * c-c++-common/attr-used-8.c: Likewise.
10847 * c-c++-common/attr-used-9.c: Likewise.
10849 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
10851 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
10852 * gcc.target/powerpc/pr79251.p9.c: Same.
10854 2021-01-30 Jakub Jelinek <jakub@redhat.com>
10856 * gcc.target/i386/20051216-1.c: New test.
10858 2021-01-30 Jakub Jelinek <jakub@redhat.com>
10861 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
10862 scan-tree-dump-times to x86 and aarch64 targets.
10863 * gcc.dg/gomp/simd-3.c: Likewise.
10865 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
10868 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
10871 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
10873 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
10875 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
10878 * gcc.target/aarch64/pr97701.c: Modify.
10880 2021-01-29 David Malcolm <dmalcolm@redhat.com>
10882 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
10884 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
10887 * gcc.target/aarch64/pr97701.c: New.
10889 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
10891 * gcc.target/powerpc/pr91903.c: New test.
10892 * gcc.target/powerpc/builtins-1.fold.h: Update.
10893 * gcc.target/powerpc/builtins-2.c: Update.
10895 2021-01-29 Nathan Sidwell <nathan@acm.org>
10898 * g++.dg/modules/pr98843_a.C: New.
10899 * g++.dg/modules/pr98843_b.H: New.
10900 * g++.dg/modules/pr98843_c.C: New.
10902 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10904 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
10906 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
10907 Richard Biener <rguenther@suse.de>
10909 PR tree-optimization/97627
10910 * g++.dg/pr97627.C: New testcase.
10912 2021-01-29 Jakub Jelinek <jakub@redhat.com>
10915 * gcc.c-torture/compile/pr98849.c: New test.
10917 2021-01-29 Jakub Jelinek <jakub@redhat.com>
10920 * gcc.dg/pr98331.c: New test.
10922 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
10924 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
10926 * gcc.target/powerpc/pr79251.h: ...this.
10927 * gcc.target/powerpc/pr79251.p9.c: Likewise.
10928 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
10930 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
10931 * gcc.target/powerpc/pr79251-run.p9.c: New test.
10933 2021-01-29 Marek Polacek <polacek@redhat.com>
10936 * g++.dg/parse/error63.C: New test.
10938 2021-01-28 Jakub Jelinek <jakub@redhat.com>
10941 * g++.dg/warn/effc5.C: New test.
10943 2021-01-28 Marek Polacek <polacek@redhat.com>
10946 * g++.dg/cpp0x/alignas19.C: New test.
10947 * g++.dg/warn/Warray-bounds15.C: New test.
10949 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
10952 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
10954 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
10956 * gfortran.dg/ISO_Fortran_binding_18.c: Include
10957 ../../../libgfortran/ISO_Fortran_binding.h rather than
10958 ISO_Fortran_binding.h.
10960 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
10962 * gcc.target/powerpc/float128-longdouble-math.c: New test.
10963 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
10964 * gcc.target/powerpc/float128-math.c: Adjust test for new name
10965 being generated. Add support for running test on power10. Add
10966 support for running if long double defaults to 64-bits.
10968 2021-01-28 Jakub Jelinek <jakub@redhat.com>
10972 * g++.target/i386/pr98847.C: New test.
10974 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10976 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
10978 2021-01-28 Nathan Sidwell <nathan@acm.org>
10981 * g++.dg/modules/pr98770_a.C: New.
10982 * g++.dg/modules/pr98770_b.C: New.
10984 2021-01-28 Harald Anlauf <anlauf@gmx.de>
10987 * gfortran.dg/gomp/pr86470.f90: New test.
10989 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
10992 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
10993 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
10994 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
10995 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
10996 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
10997 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
10998 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
10999 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
11000 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
11001 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
11002 * gcc.target/powerpc/pr79251.p8.c: Likewise.
11003 * gcc.target/powerpc/pr79251.p9.c: Likewise.
11004 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
11005 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
11008 2021-01-28 Xing GUO <higuoxing@gmail.com>
11010 * gcc.target/riscv/attribute-18.c: New test.
11012 2021-01-27 Harris Snyder <hsnyder@structura.bio>
11014 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
11015 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
11017 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
11019 PR rtl-optimization/97684
11020 * gcc.target/i386/pr97684.c: New.
11022 2021-01-27 Jason Merrill <jason@redhat.com>
11025 * g++.dg/lookup/using4.C: No error in C++20.
11026 * g++.dg/cpp0x/decltype37.C: Adjust message.
11027 * g++.dg/template/crash75.C: Adjust message.
11028 * g++.dg/template/crash76.C: Adjust message.
11029 * g++.dg/cpp0x/inh-ctor36.C: New test.
11030 * g++.dg/cpp1z/inh-ctor39.C: New test.
11031 * g++.dg/cpp2a/using-enum-7.C: New test.
11033 2021-01-27 Jakub Jelinek <jakub@redhat.com>
11036 * gcc.c-torture/execute/pr98853-1.c: New test.
11037 * gcc.c-torture/execute/pr98853-2.c: New test.
11039 2021-01-27 Richard Biener <rguenther@suse.de>
11041 PR tree-optimization/98854
11042 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
11044 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
11048 * gfortran.dg/proc_ptr_52.f90 : New test.
11050 2021-01-27 liuhongt <hongtao.liu@intel.com>
11053 * gcc.target/i386/pr98833.c: New test.
11055 2021-01-27 Jakub Jelinek <jakub@redhat.com>
11057 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
11058 optimize ("no-strict-aliasing") attribute.
11059 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
11060 array to avoid violating TBAA.
11061 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
11062 array to avoid violating TBAA.
11063 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
11064 array to avoid violating TBAA.
11065 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
11066 array to avoid violating TBAA.
11068 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
11071 * gfortran.dg/elemental_function_5.f90 : New test.
11073 2021-01-27 Jakub Jelinek <jakub@redhat.com>
11075 PR tree-optimization/97260
11076 * gcc.dg/tree-ssa/pr97260.c: New test.
11078 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
11080 * lib/target-supports.exp (check_effective_target_c++2a):
11081 Check for C++2a or C++23.
11082 (check_effective_target_c++20_down): New.
11083 (check_effective_target_c++23_only): New.
11084 (check_effective_target_c++23): New.
11085 * g++.dg/cpp23/cplusplus.C: New.
11087 2021-01-26 Jason Merrill <jason@redhat.com>
11090 * g++.dg/torture/pr97474.C: New test.
11092 2021-01-26 Jason Merrill <jason@redhat.com>
11095 * g++.dg/cpp2a/no_unique_address10.C: New test.
11096 * g++.dg/cpp2a/no_unique_address9.C: New test.
11098 2021-01-26 Jakub Jelinek <jakub@redhat.com>
11100 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
11101 optimize ("no-strict-aliasing") attribute.
11102 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
11103 array to avoid violating TBAA.
11104 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
11105 array to avoid violating TBAA.
11106 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
11107 array to avoid violating TBAA.
11108 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
11109 array to avoid violating TBAA.
11111 2021-01-26 Jakub Jelinek <jakub@redhat.com>
11114 * gcc.c-torture/execute/pr98681.c: New test.
11116 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11119 * gfortran.dg/elemental_assignment_1.f90: New test.
11121 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
11123 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
11124 add previously missing space in '$ident link'.
11126 2021-01-26 Jakub Jelinek <jakub@redhat.com>
11128 PR middle-end/98807
11129 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
11131 2021-01-26 Alexandre Oliva <oliva@adacore.com>
11133 * gnat.dg/asan1.adb: New test.
11134 * gnat.dg/asan1_pkg.ads: New additional source.
11136 2021-01-25 Harald Anlauf <anlauf@gmx.de>
11139 * gfortran.dg/pr70070.f90: New test.
11141 2021-01-25 Martin Sebor <msebor@redhat.com>
11144 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
11145 * g++.dg/warn/Wnonnull10.C: New test.
11146 * g++.dg/warn/Wnonnull9.C: New test.
11148 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
11150 * gfortran.dg/associate_57.f90: New test.
11152 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
11155 * gfortran.dg/interface_assignment_7.f90: New test.
11157 2021-01-25 Jason Merrill <jason@redhat.com>
11160 * g++.dg/cpp2a/no_unique_address8.C: New test.
11162 2021-01-25 Richard Biener <rguenther@suse.de>
11164 PR middle-end/98807
11165 * gcc.dg/pr98807.c: New testcase.
11167 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
11169 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
11170 * gnat.dg/thunk2_pkg.ads: New helper.
11172 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
11175 * gfortran.dg/charlen_18.f90 : New test.
11177 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
11179 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
11181 * g++.dg/tc1/dr142.C: Same as above.
11182 * g++.dg/tc1/dr52.C: Same as above.
11183 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
11184 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
11185 * g++.old-deja/g++.jason/access8.C: Same as above.
11186 * g++.old-deja/g++.law/access4.C: Same as above.
11187 * g++.old-deja/g++.law/visibility12.C: Same as above.
11188 * g++.old-deja/g++.law/visibility4.C: Same as above.
11189 * g++.old-deja/g++.law/visibility8.C: Same as above.
11190 * g++.old-deja/g++.other/access4.C: Same as above.
11192 2021-01-23 Patrick Palka <ppalka@redhat.com>
11196 * g++.dg/cpp0x/this2.C: New test.
11197 * g++.dg/template/pr97399.C: New test.
11199 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
11201 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
11202 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
11203 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
11204 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
11205 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
11206 * gcc.target/powerpc/pr79251.p9.c: Same.
11208 2021-01-22 Marek Polacek <polacek@redhat.com>
11211 * g++.dg/cpp0x/noexcept64.C: New test.
11213 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
11215 * g++.dg/eh/spbp.C: Remove skip on AIX.
11217 2021-01-22 Jakub Jelinek <jakub@redhat.com>
11219 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
11220 typo, UINON_TYPE to UNION_TYPE.
11222 2021-01-22 Jakub Jelinek <jakub@redhat.com>
11224 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
11225 UINON_TYPE to UNION_TYPE.
11226 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
11227 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
11229 2021-01-22 Jakub Jelinek <jakub@redhat.com>
11231 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
11232 optimize ("no-strict-aliasing") attribute.
11234 2021-01-22 Jason Merrill <jason@redhat.com>
11237 * g++.dg/init/elide7.C: New test.
11239 2021-01-22 Jakub Jelinek <jakub@redhat.com>
11242 * g++.dg/ubsan/pr95693.C: New test.
11244 2021-01-22 Marek Polacek <polacek@redhat.com>
11247 * g++.dg/abi/mangle76.C: New test.
11249 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
11252 * gfortran.dg/associated_target_7.f90 : New test.
11254 2021-01-22 Martin Jambor <mjambor@suse.cz>
11256 PR tree-optimization/47059
11257 * gcc.dg/tree-ssa/pr47059.c: New test.
11259 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11261 PR tree-optimization/98766
11262 * gcc.dg/pr98766.c: New test.
11264 2021-01-22 Nathan Sidwell <nathan@acm.org>
11267 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
11268 embedded absolute paths.
11269 (module_do_it): Append $std to test name.
11271 2021-01-22 Richard Biener <rguenther@suse.de>
11273 PR middle-end/98793
11274 * gcc.dg/pr98793.c: New testcase.
11276 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
11278 * gcc.target/powerpc/pr79251.p8.c: New test.
11279 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
11280 instruction counts.
11281 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
11282 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
11283 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
11284 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
11285 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
11286 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
11287 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
11288 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
11289 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
11290 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
11292 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
11294 * gcc.target/powerpc/pr79251.p9.c: New test.
11295 * gcc.target/powerpc/pr79251-run.c: New test.
11296 * gcc.target/powerpc/pr79251.h: New header.
11298 2021-01-22 Richard Biener <rguenther@suse.de>
11300 PR middle-end/98773
11301 * gcc.dg/torture/pr98773.c: New testcase.
11303 2021-01-22 Jakub Jelinek <jakub@redhat.com>
11305 PR tree-optimization/90248
11306 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
11308 * gcc.dg/pr90248.c: New test.
11310 2021-01-22 Jakub Jelinek <jakub@redhat.com>
11312 PR tree-optimization/98255
11313 * gcc.dg/pr98255.c: New test.
11315 2021-01-22 Richard Biener <rguenther@suse.de>
11317 PR tree-optimization/98786
11318 * gcc.dg/torture/pr98786.c: New testcase.
11320 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11323 * gcc.target/arm/pr98636.c: New test.
11325 2021-01-22 liuhongt <hongtao.liu@intel.com>
11329 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
11330 * gcc.target/i386/avx512f-pr96891-1.c: New test.
11331 * gcc.target/i386/avx512f-pr96891-2.c: New test.
11332 * gcc.target/i386/avx512f-pr96891-3.c: New test.
11333 * g++.target/i386/avx512f-pr96891-1.C: New test.
11334 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
11336 2021-01-22 Marek Polacek <polacek@redhat.com>
11339 * g++.dg/cpp0x/noexcept63.C: New test.
11341 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
11343 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
11344 intervening period.
11345 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
11346 explicitly check for intervening space, tab or period.
11348 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
11350 PR rtl-optimization/98777
11351 * gcc.target/riscv/pr98777.c: New.
11353 2021-01-21 Patrick Palka <ppalka@redhat.com>
11356 * g++.dg/cpp0x/decltype-71879.C: New test.
11358 2021-01-21 Jakub Jelinek <jakub@redhat.com>
11361 * g++.dg/cpp1y/constexpr-98672.C: New test.
11363 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
11366 * lib/target-supports.exp
11367 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
11368 * gcc.target/arm/ivopts.c: Use target
11369 'arm_thumb2_no_arm_v8_1_lob'.
11371 2021-01-21 Nathan Sidwell <nathan@acm.org>
11374 * g++.dg/modules/stat-mem-1.h: New.
11375 * g++.dg/modules/stat-mem-1_a.H: New.
11376 * g++.dg/modules/stat-mem-1_b.C: New.
11378 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
11381 * gfortran.dg/module_procedure_5.f90 : New test.
11382 * gfortran.dg/module_procedure_6.f90 : New test.
11384 2021-01-21 Richard Biener <rguenther@suse.de>
11387 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
11389 2021-01-21 Richard Biener <rguenther@suse.de>
11392 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
11394 2021-01-21 Richard Biener <rguenther@suse.de>
11396 * gcc.dg/Walloca-2.c: Un-XFAIL.
11398 2021-01-21 liuhongt <hongtao.liu@intel.com>
11400 PR rtl-optimization/98694
11401 * gcc.target/i386/pr98694.c: New test.
11403 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
11405 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
11407 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11409 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
11412 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
11414 PR rtl-optimization/98722
11415 * g++.target/s390/pr98722.C: New.
11417 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
11419 PR tree-optimization/96674
11420 * gcc.dg/pr96674.c: New tests.
11422 2021-01-20 Patrick Palka <ppalka@redhat.com>
11425 * g++.dg/cpp2a/lambda-generic9.C: New test.
11427 2021-01-20 Patrick Palka <ppalka@redhat.com>
11430 * g++.dg/parse/access12.C: New test.
11431 * g++.dg/template/access35.C: New test.
11433 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
11435 PR tree-optimization/98535
11436 * gcc.target/aarch64/sve/pr98535.c: New file.
11438 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
11441 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
11442 missing diagnostic issues with c_intptr_t == default integer kind.
11444 2021-01-20 Jakub Jelinek <jakub@redhat.com>
11446 PR tree-optimization/98721
11447 * gcc.dg/pr98721-1.c: New test.
11448 * gcc.dg/pr98721-2.c: New test.
11450 2021-01-20 Richard Biener <rguenther@suse.de>
11452 PR tree-optimization/98758
11453 * gcc.dg/torture/pr98758.c: New testcase.
11455 2021-01-20 Jakub Jelinek <jakub@redhat.com>
11458 * c-c++-common/gomp/task-detach-2.c: New test.
11460 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
11464 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
11466 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
11468 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
11469 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
11470 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
11471 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
11472 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
11473 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
11475 2021-01-19 Marek Polacek <polacek@redhat.com>
11478 * g++.dg/template/deduce8.C: New test.
11480 2021-01-19 Marek Polacek <polacek@redhat.com>
11483 * g++.dg/lookup/using64.C: New test.
11484 * g++.dg/lookup/using65.C: New test.
11486 2021-01-19 Martin Sebor <msebor@redhat.com>
11488 PR middle-end/98664
11489 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
11490 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
11491 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
11492 * gcc.dg/Wfree-nonheap-object-4.c: New test.
11494 2021-01-19 Patrick Palka <ppalka@redhat.com>
11498 * g++.dg/opt/pr87974.C: Adjust.
11499 * g++.dg/template/access34.C: New test.
11500 * g++.dg/template/friend68.C: New test.
11501 * g++.dg/template/friend69.C: New test.
11503 2021-01-19 Marek Polacek <polacek@redhat.com>
11506 * g++.dg/cpp0x/noexcept62.C: New test.
11508 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
11510 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
11512 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11514 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11515 (CHECK_CUMULATIVE_SAT): Delete.
11516 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
11518 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
11519 Remove uses of the above.
11520 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
11522 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
11523 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
11524 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
11525 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
11527 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
11528 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
11529 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
11531 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
11532 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
11533 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
11535 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
11536 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
11537 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
11539 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
11540 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
11541 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
11543 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
11544 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
11545 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
11546 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
11547 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
11548 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
11550 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
11551 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
11553 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
11554 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
11556 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
11557 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
11559 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
11560 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11561 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
11562 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
11563 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11564 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
11565 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
11566 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
11567 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
11568 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
11570 2021-01-19 Jeff Law <law@redhat.com>
11572 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
11573 and update expected output.
11575 2021-01-19 Richard Biener <rguenther@suse.de>
11578 * g++.dg/pr98330.C: New testcase.
11579 * gcc.dg/pr98330.c: Likewise.
11581 2021-01-19 Richard Biener <rguenther@suse.de>
11584 * gfortran.dg/pr97673.f90: New testcase.
11586 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
11589 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
11590 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
11591 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
11593 2021-01-19 Martin Jambor <mjambor@suse.cz>
11596 * g++.dg/ipa/pr98690.C: New test.
11598 2021-01-18 Jeff Law <law@redhat.com>
11600 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
11602 2021-01-18 Patrick Palka <ppalka@redhat.com>
11604 * g++.dg/cpp1z/class-deduction77.C: New test.
11606 2021-01-18 Jakub Jelinek <jakub@redhat.com>
11608 PR tree-optimization/98727
11609 * gcc.c-torture/execute/pr98727.c: New test.
11611 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
11614 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
11615 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
11617 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
11619 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
11620 * g++.dg/no-stack-protector-attr.C: Likewise.
11622 2021-01-18 David Malcolm <dmalcolm@redhat.com>
11624 * gcc.dg/analyzer/attr-malloc-1.c: New test.
11625 * gcc.dg/analyzer/attr-malloc-2.c: New test.
11626 * gcc.dg/analyzer/attr-malloc-4.c: New test.
11627 * gcc.dg/analyzer/attr-malloc-5.c: New test.
11628 * gcc.dg/analyzer/attr-malloc-6.c: New test.
11629 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
11630 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
11632 2021-01-18 Richard Biener <rguenther@suse.de>
11635 * gcc.dg/vect/slp-11b.c: Adjust.
11637 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11640 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
11641 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
11643 2021-01-18 Richard Biener <rguenther@suse.de>
11646 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
11648 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
11650 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
11651 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
11652 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
11653 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
11654 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
11655 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
11656 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
11657 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
11658 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
11659 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
11660 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
11661 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
11663 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
11665 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
11666 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
11667 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
11668 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
11669 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
11670 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
11671 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
11672 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
11673 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
11674 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
11675 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
11677 2021-01-17 Martin Jambor <mjambor@suse.cz>
11680 * gcc.dg/ipa/pr98222.c: New test.
11682 2021-01-16 Jakub Jelinek <jakub@redhat.com>
11684 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
11685 ../../../libgfortran/ISO_Fortran_binding.h rather than
11686 ISO_Fortran_binding.h.
11688 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
11690 * c-c++-common/gomp/task-detach-1.c: New.
11691 * g++.dg/gomp/task-detach-1.C: New.
11692 * gcc.dg/gomp/task-detach-1.c: New.
11693 * gfortran.dg/gomp/task-detach-1.f90: New.
11695 2021-01-16 Jakub Jelinek <jakub@redhat.com>
11697 PR tree-optimization/96669
11698 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
11699 * gcc.dg/tree-ssa/pr96669-2.c: New test.
11701 2021-01-16 Jakub Jelinek <jakub@redhat.com>
11703 PR tree-optimization/96271
11704 * gcc.target/i386/pr96271.c: New test.
11706 2021-01-15 Carl Love <cel@us.ibm.com>
11708 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
11710 2021-01-15 Harris Snyder <hsnyder@structura.bio>
11712 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
11713 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
11715 2021-01-15 Nathan Sidwell <nathan@acm.org>
11718 * g++.dg/template/pr98538.C: New.
11720 2021-01-15 Nathan Sidwell <nathan@acm.org>
11722 PR preprocessor/95253
11723 * g++.dg/modules/dep-1_a.C: Adjust expected output.
11724 * g++.dg/modules/dep-1_b.C: Likewise.
11725 * g++.dg/modules/dep-2.C: Likewise.
11727 2021-01-15 Jakub Jelinek <jakub@redhat.com>
11729 PR tree-optimization/96669
11730 * gcc.dg/tree-ssa/pr96669-1.c: New test.
11732 2021-01-15 Jakub Jelinek <jakub@redhat.com>
11734 PR tree-optimization/96681
11735 * gcc.dg/tree-ssa/pr96681.c: New test.
11737 2021-01-15 Jason Merrill <jason@redhat.com>
11740 * g++.dg/cpp1z/elide5.C: New test.
11742 2021-01-15 Jason Merrill <jason@redhat.com>
11744 * g++.dg/cpp1z/elide4.C: New test.
11746 2021-01-15 Jason Merrill <jason@redhat.com>
11749 * g++.dg/cpp0x/initlist-array13.C: New test.
11751 2021-01-15 Alexandre Oliva <oliva@adacore.com>
11753 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
11754 * gcc.dg/analyzer/data-model-1.c: Likewise.
11755 * gcc.dg/analyzer/malloc-1.c: Likewise.
11756 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
11758 2021-01-15 Jakub Jelinek <jakub@redhat.com>
11760 PR tree-optimization/96671
11761 * gcc.dg/tree-ssa/pr96671-1.c: New test.
11762 * gcc.dg/tree-ssa/pr96671-2.c: New test.
11764 2021-01-15 Jakub Jelinek <jakub@redhat.com>
11766 PR tree-optimization/98597
11767 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
11768 Expect for now a (char *) cast for VLAs.
11769 * gcc.dg/uninit-40.c: New test.
11771 2021-01-15 Nathan Sidwell <nathan@acm.org>
11774 * g++.dg/modules/pr98591.H: New file.
11776 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
11779 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
11780 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
11782 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
11784 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
11785 libatomic into testcases in gcc.target/s390/md.
11786 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
11789 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11792 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
11793 vceqz_p64, vceqq_p64 and vceqzq_p64.
11794 * gcc.target/arm/simd/vceqz_p64.c: New test.
11795 * gcc.target/arm/simd/vceqzq_p64.c: New test.
11797 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11800 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11803 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
11804 vceqz_p64, vceqq_p64 and vceqzq_p64.
11806 2021-01-15 Martin Liska <mliska@suse.cz>
11808 * lib/gcov.exp: Use 'env python3' for execution of pytests.
11809 Check that pytest accepts all needed options first.
11810 Improve formatting of PASS/FAIL lines.
11812 2021-01-15 Richard Biener <rguenther@suse.de>
11815 * gcc.dg/vect/bb-slp-32.c: Align p.
11817 2021-01-15 Richard Biener <rguenther@suse.de>
11820 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
11822 2021-01-15 Richard Biener <rguenther@suse.de>
11825 * gcc.dg/vect/slp-45.c: Key scanning on
11828 2021-01-15 Richard Biener <rguenther@suse.de>
11831 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
11833 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11836 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
11837 vceqz_p64, vceqq_p64 and vceqzq_p64.
11839 2021-01-15 Richard Biener <rguenther@suse.de>
11842 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
11844 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11846 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
11848 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11850 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
11852 2021-01-15 Richard Biener <rguenther@suse.de>
11854 PR tree-optimization/98685
11855 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
11857 2021-01-15 Tamar Christina <tamar.christina@arm.com>
11859 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
11860 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
11862 2021-01-14 David Malcolm <dmalcolm@redhat.com>
11864 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
11866 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
11868 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
11870 2021-01-14 Tamar Christina <tamar.christina@arm.com>
11872 * gcc.dg/vect/complex/complex-mla-template.c: New test.
11873 * gcc.dg/vect/complex/complex-mls-template.c: New test.
11874 * gcc.dg/vect/complex/complex-mul-template.c: New test.
11875 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
11876 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
11877 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
11878 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
11879 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
11880 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
11881 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
11882 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
11883 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
11884 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
11885 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
11886 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
11887 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
11888 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
11889 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
11890 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
11891 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
11892 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
11894 2021-01-14 Marek Polacek <polacek@redhat.com>
11896 * g++.dg/template/pr98372.C: Only run in C++14 and up.
11898 2021-01-14 Harald Anlauf <anlauf@gmx.de>
11900 * substr_10.f90: New test.
11901 * substr_9.f90: New test.
11903 2021-01-14 Alexandre Oliva <oliva@adacore.com>
11905 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
11906 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
11908 2021-01-14 Alexandre Oliva <oliva@adacore.com>
11910 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
11912 2021-01-14 Harald Anlauf <anlauf@gmx.de>
11915 * gfortran.dg/pr98661.f90: New test.
11917 2021-01-14 Harald Anlauf <anlauf@gmx.de>
11920 2021-01-14 Harald Anlauf <anlauf@gmx.de>
11923 * gfortran.dg/pr98661.f90: New test.
11925 2021-01-14 Harald Anlauf <anlauf@gmx.de>
11928 * gfortran.dg/pr98661.f90: New test.
11930 2021-01-14 Martin Liska <mliska@suse.cz>
11932 * g++.dg/gcov/gcov-17.C: New test.
11933 * g++.dg/gcov/test-gcov-17.py: New test.
11935 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
11938 * gcc.target/i386/pr98667-1.c: New file.
11939 * gcc.target/i386/pr98667-2.c: Likewise.
11940 * gcc.target/i386/pr98667-3.c: Likewise.
11942 2021-01-14 Richard Biener <rguenther@suse.de>
11944 PR tree-optimization/98674
11945 * gcc.dg/vect/pr98674.c: New testcase.
11947 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
11950 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
11952 * gcc.target/i386/pr95021-3.c: Likewise.
11954 2021-01-14 Nathan Sidwell <nathan@acm.org>
11957 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
11958 * g++.dg/template/pr98372.C: New.
11960 2021-01-14 Jakub Jelinek <jakub@redhat.com>
11963 * gcc.target/i386/pr98670.c: New test.
11965 2021-01-14 Jakub Jelinek <jakub@redhat.com>
11967 PR tree-optimization/96688
11968 * gcc.dg/tree-ssa/pr96688.c: New test.
11969 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
11970 * gcc.target/i386/pr66821.c: Likewise.
11972 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
11974 * gcc.target/aarch64/sve/cost_model_11.c: New test.
11975 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
11976 -fno-vect-cost-model.
11978 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11980 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
11981 sqxtn2 scan-assembler-times.
11983 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11985 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
11986 scan-assembler-times for xtn2.
11988 2021-01-13 Marek Polacek <polacek@redhat.com>
11991 * g++.dg/lookup/using63.C: New test.
11993 2021-01-13 Jakub Jelinek <jakub@redhat.com>
11995 PR tree-optimization/96691
11996 * gcc.dg/tree-ssa/pr96691.c: New test.
11998 2021-01-13 Richard Biener <rguenther@suse.de>
12000 PR tree-optimization/92645
12001 * gcc.target/i386/pr92645-7.c: New testcase.
12002 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
12003 * gcc.dg/pr69047.c: Likewise.
12005 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
12007 * gcc.target/aarch64/sve/mls_2.c: New test.
12008 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
12009 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
12010 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
12011 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
12012 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
12014 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
12016 * gcc.target/aarch64/sve/mla_2.c: New test.
12017 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
12018 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
12019 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
12020 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
12021 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
12023 2021-01-13 Richard Biener <rguenther@suse.de>
12025 PR tree-optimization/92645
12026 * gcc.target/i386/pr92645-6.c: New testcase.
12028 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
12030 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
12031 * gcc.target/aarch64/sve/sel_2.c: Likewise.
12032 * gcc.target/aarch64/sve/sel_3.c: Likewise.
12034 2021-01-13 Jakub Jelinek <jakub@redhat.com>
12037 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
12038 scan-assembler. Add tests with zero vector as first __builtin_shuffle
12040 * gcc.target/i386/pr95905-3.c: New test.
12041 * gcc.target/i386/pr95905-4.c: New test.
12043 2021-01-13 Martin Liska <mliska@suse.cz>
12045 PR tree-optimization/98455
12046 * gcc.dg/tree-ssa/pr98455.c: New test.
12048 2021-01-13 Richard Biener <rguenther@suse.de>
12050 PR tree-optimization/98640
12051 * gcc.dg/torture/pr98640.c: New testcase.
12053 2021-01-13 Jakub Jelinek <jakub@redhat.com>
12056 * gcc.target/i386/pr96938.c: New test.
12058 2021-01-13 Jakub Jelinek <jakub@redhat.com>
12061 * gcc.target/i386/pr95905-1.c: New test.
12062 * gcc.target/i386/pr95905-2.c: New test.
12064 2021-01-13 Julian Brown <julian@codesourcery.com>
12066 * gcc.target/gcn/fpdiv.c: New test.
12068 2021-01-12 Martin Sebor <msebor@redhat.com>
12072 * g++.dg/warn/Wuninitialized-13.C: New test.
12073 gcc.dg/uninit-39.c: New test.
12075 * gcc.dg/uninit-39.c: New file.
12077 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
12080 * gcc.target/arm/simd/mve-vneg.c: Update test.
12082 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
12085 * gcc.target/arm/pr97969.c: New.
12087 2021-01-12 Patrick Palka <ppalka@redhat.com>
12090 * g++.dg/cpp2a/concepts-ctad1.C: New test.
12091 * g++.dg/cpp2a/concepts-ctad2.C: New test.
12093 2021-01-12 Richard Biener <rguenther@suse.de>
12095 PR tree-optimization/98550
12096 * g++.dg/opt/pr98550.C: New testcase.
12098 2021-01-12 Jakub Jelinek <jakub@redhat.com>
12100 PR tree-optimization/98629
12101 * gcc.c-torture/compile/pr98629.c: New test.
12103 2021-01-12 Jakub Jelinek <jakub@redhat.com>
12105 PR tree-optimization/95731
12106 * gcc.dg/tree-ssa/pr95731.c: New test.
12107 * gcc.c-torture/execute/pr95731.c: New test.
12109 2021-01-12 Marek Polacek <polacek@redhat.com>
12112 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
12114 2021-01-12 David Malcolm <dmalcolm@redhat.com>
12117 * gcc.dg/analyzer/pr98628.c: New test.
12119 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12121 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
12122 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
12123 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
12124 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
12125 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
12126 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
12127 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
12129 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12131 * g++.target/aarch64/sve/cond_bic_1.C: New test.
12132 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
12133 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
12134 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
12136 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12138 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
12140 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12142 * g++.target/aarch64/sve/abd_1.C: New test.
12143 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
12144 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
12145 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
12146 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
12148 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12150 * gcc.target/aarch64/sve/adr_6.c: New test.
12152 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12154 * g++.target/aarch64/sve/cond_arith_1.C: New test.
12155 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
12156 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
12157 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
12158 * g++.target/aarch64/sve/cond_shift_1.C: New test.
12159 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
12160 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
12161 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
12163 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12166 * g++.target/aarch64/sve/max_1.C: New test.
12167 * g++.target/aarch64/sve/min_1.C: Likewise.
12168 * gcc.target/aarch64/sve/mul_2.c: Likewise.
12170 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12172 * gcc.target/aarch64/sve/shift_2.c: New test.
12174 2021-01-11 Jakub Jelinek <jakub@redhat.com>
12177 * g++.dg/abi/abi-tag24.C: New test.
12179 2021-01-11 Richard Biener <rguenther@suse.de>
12181 PR tree-optimization/91403
12182 * gcc.dg/vect/pr91403.c: New testcase.
12184 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
12187 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
12188 Expect .ld1_args only when GNU LD is used.
12189 Add an exception for *.gcc_args files.
12191 2021-01-11 Jakub Jelinek <jakub@redhat.com>
12193 PR tree-optimization/95867
12194 * gcc.dg/tree-ssa/pr95867.c: New test.
12196 2021-01-11 Jakub Jelinek <jakub@redhat.com>
12198 PR tree-optimization/95852
12199 * gcc.target/i386/pr95852-3.c: New test.
12200 * gcc.target/i386/pr95852-4.c: New test.
12202 2021-01-11 Jakub Jelinek <jakub@redhat.com>
12204 PR tree-optimization/95852
12205 * gcc.target/i386/pr95852-1.c: New test.
12206 * gcc.target/i386/pr95852-2.c: New test.
12208 2021-01-11 Martin Liska <mliska@suse.cz>
12210 PR gcov-profile/98273
12211 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
12212 * g++.dg/gcov/pr98273.C: New test.
12213 * g++.dg/gcov/gcov.py: New test.
12214 * g++.dg/gcov/test-pr98273.py: New test.
12216 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
12218 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
12219 constant then rather than addition.
12220 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
12221 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
12223 2021-01-09 Jakub Jelinek <jakub@redhat.com>
12226 * c-c++-common/pr98556.c: New test.
12228 2021-01-09 Jakub Jelinek <jakub@redhat.com>
12230 PR rtl-optimization/98603
12231 * gcc.target/i386/pr98603.c: New test.
12232 * gcc.target/aarch64/pr98603.c: New test.
12234 2021-01-09 Alexandre Oliva <oliva@gnu.org>
12237 * gcc.dg/debug/pr97714.c: New.
12239 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
12242 * gcc.target/i386/pr98482-1.c: Require lp64.
12243 * gcc.target/i386/pr98482-2.c: Likewise.
12245 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
12247 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
12248 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
12250 2021-01-08 Patrick Palka <ppalka@redhat.com>
12253 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
12255 2021-01-08 Patrick Palka <ppalka@redhat.com>
12258 * g++.dg/template/access32.C: New test.
12259 * g++.dg/template/access33.C: New test.
12261 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
12264 * gcc.target/i386/pr98482-2.c: Updated.
12266 2021-01-08 Richard Biener <rguenther@suse.de>
12268 PR tree-optimization/98544
12269 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
12271 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
12274 * gcc.target/i386/pr98482-1.c: New test.
12275 * gcc.target/i386/pr98482-1.c: Likewise.
12276 * gcc.target/i386/pr98482-2.c: New file.
12278 2021-01-08 Jakub Jelinek <jakub@redhat.com>
12281 * gcc.target/i386/pr98585.c: New test.
12283 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
12285 * gcc.target/aarch64/sve/cnot_2.c: New test.
12286 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
12287 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
12288 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
12289 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
12290 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
12291 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
12293 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
12295 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
12296 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
12297 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
12298 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
12299 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
12300 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
12301 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
12302 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
12304 2021-01-08 Tamar Christina <tamar.christina@arm.com>
12306 * lib/target-supports.exp
12307 (check_effective_target_aarch64_asm_sve2_ok): New.
12308 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
12309 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
12311 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12313 * gcc.target/aarch64/usaba_1.c: New test.
12315 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
12318 * gfortran.dg/deferred_character_35.f90 : New test.
12320 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
12323 * gfortran.dg/implied_do_3.f90 : New test.
12325 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
12327 * gcc.dg/array-quals-1.c: Allow srodata.
12329 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
12331 * gcc.target/riscv/predef-10.c: New.
12332 * gcc.target/riscv/predef-11.c: New.
12333 * gcc.target/riscv/predef-12.c: New.
12334 * gcc.target/riscv/predef-13.c: New.
12336 2021-01-07 Jakub Jelinek <jakub@redhat.com>
12339 * g++.dg/cpp2a/bit-cast10.C: New test.
12341 2021-01-07 Martin Sebor <msebor@redhat.com>
12343 PR middle-end/98578
12344 * gcc.dg/plugin/gil-1.c: Adjust expected output.
12345 * gcc.dg/uninit-pr98578.c: New test.
12347 2021-01-07 Marek Polacek <polacek@redhat.com>
12350 * g++.dg/cpp0x/auto55.C: New test.
12352 2021-01-07 David Malcolm <dmalcolm@redhat.com>
12355 * gcc.dg/analyzer/pr98580-a.c: New test.
12356 * gcc.dg/analyzer/pr98580-b.c: New test.
12358 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
12361 * gfortran.dg/associate_54.f90: New test.
12362 * gfortran.dg/associate_55.f90: New test.
12363 * gfortran.dg/associate_56.f90: New test.
12365 2021-01-07 Jakub Jelinek <jakub@redhat.com>
12368 * gcc.target/i386/pr98567-1.c: New test.
12369 * gcc.target/i386/pr98567-2.c: New test.
12371 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
12373 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
12374 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
12375 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
12376 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
12377 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
12378 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
12379 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
12380 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
12382 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
12384 PR tree-optimization/98560
12385 * gcc.dg/vect/pr98560-2.c: New test.
12387 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
12389 PR tree-optimization/98560
12390 * gcc.dg/vect/pr98560-1.c: New test.
12392 2021-01-07 Jakub Jelinek <jakub@redhat.com>
12394 PR tree-optimization/98568
12395 * g++.dg/torture/pr98568.C: New test.
12397 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
12399 * gcc.target/i386/pr92658-avx512bw.c: Add
12400 -mprefer-vector-width=512 to avoid impact of different default
12401 mtune which gcc is built with.
12402 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
12404 2021-01-07 David Malcolm <dmalcolm@redhat.com>
12407 * gcc.dg/analyzer/pr97074.c: New test.
12409 2021-01-07 David Malcolm <dmalcolm@redhat.com>
12412 * gcc.dg/analyzer/pr98564.c: New test.
12414 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
12416 PR rtl-optimization/97978
12417 * gcc.target/i386/pr97978.c: New.
12419 2021-01-06 Martin Sebor <msebor@redhat.com>
12422 * g++.dg/pr95768.C: New test.
12423 * g++.dg/warn/Wuninitialized-12.C: New test.
12424 * gcc.dg/uninit-38.c: New test.
12426 2021-01-06 Martin Sebor <msebor@redhat.com>
12429 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
12431 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
12434 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
12435 as the final suspend point so that we can check that the state
12436 machine has reached the expected point.
12438 2021-01-06 Marek Polacek <polacek@redhat.com>
12441 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
12444 2021-01-06 Alexandre Oliva <oliva@adacore.com>
12446 * g++.dg/opt/store-merging-2.C: Add the required alignment.
12448 2021-01-06 Richard Biener <rguenther@suse.de>
12450 PR tree-optimization/95582
12451 * gcc.dg/pr95582.c: New testcase.
12453 2021-01-06 Richard Biener <rguenther@suse.de>
12455 PR tree-optimization/98513
12456 * gcc.dg/tree-ssa/pr98513.c: New testcase.
12458 2021-01-06 David Malcolm <dmalcolm@redhat.com>
12461 * gcc.dg/analyzer/pr97072.c: New test.
12463 2021-01-06 David Malcolm <dmalcolm@redhat.com>
12466 * gcc.dg/analyzer/pr98073.c: New test.
12468 2021-01-06 David Malcolm <dmalcolm@redhat.com>
12471 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
12473 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
12475 * gcc.target/s390/s390.exp: Replace %% with %.
12477 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
12479 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
12481 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
12484 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
12485 unsigned short to compute pextrw result.
12487 2021-01-05 Patrick Palka <ppalka@redhat.com>
12489 * g++.dg/template/partial5.C: Adjust directives to expect the
12490 same errors across all dialects.
12491 * g++.dg/cpp1z/nontype-auto17.C: New test.
12492 * g++.dg/cpp1z/nontype-auto18.C: New test.
12493 * g++.dg/template/ttp33.C: New test.
12495 2021-01-05 Jakub Jelinek <jakub@redhat.com>
12497 PR tree-optimization/94802
12498 * gcc.target/i386/pr94802.c: New test.
12499 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
12501 2021-01-05 Richard Biener <rguenther@suse.de>
12503 PR tree-optimization/98516
12504 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
12505 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
12507 2021-01-05 Jakub Jelinek <jakub@redhat.com>
12510 * g++.dg/cpp2a/bit-cast8.C: New test.
12511 * g++.dg/cpp2a/bit-cast9.C: New test.
12513 2021-01-05 Marek Polacek <polacek@redhat.com>
12516 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
12517 * g++.dg/cpp0x/noexcept61.C: New test.
12519 2021-01-05 Jakub Jelinek <jakub@redhat.com>
12521 PR tree-optimization/96928
12522 * gcc.dg/tree-ssa/pr96928.c: New test.
12523 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
12524 instead of scanning rtl dump for ifcvt message check assembly
12525 for xor instruction.
12527 2021-01-05 Jakub Jelinek <jakub@redhat.com>
12529 PR tree-optimization/96930
12530 * g++.dg/tree-ssa/pr96930.C: New test.
12532 2021-01-05 Jakub Jelinek <jakub@redhat.com>
12534 PR tree-optimization/96239
12535 * gcc.dg/tree-ssa/pr96239.c: New test.
12537 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
12540 * gcc.target/i386/pr98522.c: New test.
12542 2021-01-05 Nathan Sidwell <nathan@acm.org>
12544 * g++.dg/modules/mod-decl-1.C: Adjust.
12545 * g++.dg/modules/p0713-2.C: Adjust.
12546 * g++.dg/modules/p0713-3.C: Adjust.
12548 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
12551 * gcc.target/i386/pr98495-1.c: New test.
12552 * gcc.target/i386/pr98495-2.c: New test.
12553 * gcc.target/i386/pr98495-3.c: New test.
12554 * gcc.target/i386/pr98495-4.c: New test.
12555 * gcc.target/i386/pr98495-5.c: New test.
12557 2021-01-05 liuhongt <hongtao.liu@intel.com>
12559 * gcc.target/i386/sse2-pr98461-2.c: New test.
12561 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
12563 PR rtl-optimization/97144
12564 * gcc.c-torture/compile/pr97144.c: New test.
12565 * gcc.target/aarch64/sve/pr97144.c: Likewise.
12567 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
12569 PR rtl-optimization/98403
12570 * g++.dg/opt/pr98403.C: New test.
12572 2021-01-05 Jakub Jelinek <jakub@redhat.com>
12574 PR rtl-optimization/98334
12575 * gcc.target/i386/pr98334.c: New test.
12577 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
12579 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
12581 2021-01-05 David Malcolm <dmalcolm@redhat.com>
12584 * gcc.dg/analyzer/pr98293.c: New test.
12586 2021-01-04 Martin Uecker <muecker@gwdg.de>
12589 * gcc.dg/pr98029.c: New test.
12591 2021-01-04 Nathan Sidwell <nathan@acm.org>
12593 * g++.dg/modules/binding-1_a.H: New.
12594 * g++.dg/modules/binding-1_b.H: New.
12595 * g++.dg/modules/binding-1_c.C: New.
12596 * g++.dg/modules/binding-2.H: New.
12597 * g++.dg/modules/builtin-3_a.C: New.
12598 * g++.dg/modules/global-2_a.C: New.
12599 * g++.dg/modules/global-2_b.C: New.
12600 * g++.dg/modules/global-3_a.C: New.
12601 * g++.dg/modules/global-3_b.C: New.
12602 * g++.dg/modules/hello-1_a.C: New.
12603 * g++.dg/modules/hello-1_b.C: New.
12604 * g++.dg/modules/iostream-1_a.H: New.
12605 * g++.dg/modules/iostream-1_b.C: New.
12606 * g++.dg/modules/part-5_a.C: New.
12607 * g++.dg/modules/part-5_b.C: New.
12608 * g++.dg/modules/part-5_c.C: New.
12609 * g++.dg/modules/stdio-1_a.H: New.
12610 * g++.dg/modules/stdio-1_b.C: New.
12611 * g++.dg/modules/string-1_a.H: New.
12612 * g++.dg/modules/string-1_b.C: New.
12613 * g++.dg/modules/string-view1.C: New.
12614 * g++.dg/modules/string-view2.C: New.
12615 * g++.dg/modules/tinfo-1.C: New.
12616 * g++.dg/modules/tinfo-2_a.H: New.
12617 * g++.dg/modules/tinfo-2_b.C: New.
12618 * g++.dg/modules/tname-spec-1_a.H: New.
12619 * g++.dg/modules/tname-spec-1_b.C: New.
12620 * g++.dg/modules/xtreme-header-1.h: New.
12621 * g++.dg/modules/xtreme-header-1_a.H: New.
12622 * g++.dg/modules/xtreme-header-1_b.C: New.
12623 * g++.dg/modules/xtreme-header-1_c.C: New.
12624 * g++.dg/modules/xtreme-header-2.h: New.
12625 * g++.dg/modules/xtreme-header-2_a.H: New.
12626 * g++.dg/modules/xtreme-header-2_b.C: New.
12627 * g++.dg/modules/xtreme-header-2_c.C: New.
12628 * g++.dg/modules/xtreme-header-3.h: New.
12629 * g++.dg/modules/xtreme-header-3_a.H: New.
12630 * g++.dg/modules/xtreme-header-3_b.C: New.
12631 * g++.dg/modules/xtreme-header-3_c.C: New.
12632 * g++.dg/modules/xtreme-header-4.h: New.
12633 * g++.dg/modules/xtreme-header-4_a.H: New.
12634 * g++.dg/modules/xtreme-header-4_b.C: New.
12635 * g++.dg/modules/xtreme-header-4_c.C: New.
12636 * g++.dg/modules/xtreme-header-5.h: New.
12637 * g++.dg/modules/xtreme-header-5_a.H: New.
12638 * g++.dg/modules/xtreme-header-5_b.C: New.
12639 * g++.dg/modules/xtreme-header-5_c.C: New.
12640 * g++.dg/modules/xtreme-header-6.h: New.
12641 * g++.dg/modules/xtreme-header-6_a.H: New.
12642 * g++.dg/modules/xtreme-header-6_b.C: New.
12643 * g++.dg/modules/xtreme-header-6_c.C: New.
12644 * g++.dg/modules/xtreme-header.h: New.
12645 * g++.dg/modules/xtreme-header_a.H: New.
12646 * g++.dg/modules/xtreme-header_b.C: New.
12647 * g++.dg/modules/xtreme-tr1.h: New.
12648 * g++.dg/modules/xtreme-tr1_a.H: New.
12649 * g++.dg/modules/xtreme-tr1_b.C: New.
12651 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
12653 PR tree-optimization/95401
12654 * g++.dg/vect/pr95401.cc: New test.
12655 * g++.dg/vect/pr95401a.cc: Likewise.
12657 2021-01-04 Richard Biener <rguenther@suse.de>
12659 PR tree-optimization/98308
12660 * gcc.dg/vect/pr98308.c: New testcase.
12662 2021-01-04 Jakub Jelinek <jakub@redhat.com>
12664 PR tree-optimization/95771
12665 * gcc.target/i386/pr95771.c: New test.
12667 2021-01-04 Richard Biener <rguenther@suse.de>
12669 PR tree-optimization/98464
12670 * g++.dg/opt/pr98464.C: New testcase.
12672 2021-01-04 Richard Biener <rguenther@suse.de>
12674 PR tree-optimization/98282
12675 * g++.dg/opt/pr98282.C: New testcase.
12677 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
12680 * gcc.target/aarch64/pr89057.c: New test.
12682 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
12684 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
12686 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
12687 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
12688 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
12690 2021-01-04 Martin Liska <mliska@suse.cz>
12692 * README: Convert to utf8 from iso8859.
12694 2021-01-04 Martin Liska <mliska@suse.cz>
12696 * gcc.target/avr/avr.exp: Run dos2unix on the file.
12698 2021-01-04 Richard Biener <rguenther@suse.de>
12700 PR tree-optimization/98291
12701 * gcc.dg/vect/slp-reduc-11.c: New testcase.
12702 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
12704 2021-01-04 Jakub Jelinek <jakub@redhat.com>
12706 PR tree-optimization/96782
12707 * gcc.dg/tree-ssa/pr96782.c: New test.
12709 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
12711 * gcc.misc-tests/outputs.exp: Adjust testcase.
12713 2021-01-01 Jakub Jelinek <jakub@redhat.com>
12715 * ChangeLog-2020: Rotate ChangeLog. New file.
12717 2021-01-01 Joel Brobecker <brobecker@adacore.com>
12719 * lib/target-supports.exp
12720 (check_effective_target_arm_fp16_alternative_ok_nocache):
12721 Return zero for *-*-vxworks7r* targets.
12722 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
12723 * gcc.target/arm/aapcs/vfp23.c: Likewise.
12724 * gcc.target/arm/aapcs/vfp24.c: Likewise.
12725 * gcc.target/arm/aapcs/vfp25.c: Likewise.
12727 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12729 * g++.dg/init/new26.C: Fix overriding of the delete operator
12732 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12734 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
12737 2021-01-01 Joel Brobecker <brobecker@adacore.com>
12739 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
12740 the test's dg-options.
12741 * gcc.target/arm/pr78255-2.c: Likewise.
12743 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12745 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
12747 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12749 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
12752 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12754 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
12756 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12758 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
12761 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12763 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
12765 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12767 * g++.dg/other/anon5.C: Skip on vxworks kernel.
12769 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12771 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
12772 * gcc.dg/vxworks/initpri2.c: Likewise.
12774 2021-01-01 Joel Brobecker <brobecker@adacore.com>
12776 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
12779 2021-01-01 Olivier Hainque <hainque@adacore.com>
12781 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
12782 * gcc.dg/pthread-init-2.c: Ditto.
12784 2021-01-01 Olivier Hainque <hainque@adacore.com>
12786 * lib/target-supports.exp (check_weak_available,
12787 check_fork_available, check_effective_target_lto,
12788 check_effective_target_mempcpy): Add vxworks filters.
12790 2021-01-01 Alexandre Oliva <oliva@adacore.com>
12792 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
12793 explicit -mno-long-calls.
12794 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
12796 2021-01-01 Alexandre Oliva <oliva@adacore.com>
12798 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
12799 * g++.target/arm/no_unique_address_2.C: Likewise.
12801 2021-01-01 Alexandre Oliva <oliva@adacore.com>
12803 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
12804 * gcc.target/arm/headmerge-2.c: Likewise.
12806 2021-01-01 Alexandre Oliva <oliva@adacore.com>
12808 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
12811 Copyright (C) 2021 Free Software Foundation, Inc.
12813 Copying and distribution of this file, with or without modification,
12814 are permitted in any medium without royalty provided the copyright
12815 notice and this notice are preserved.