1 2021-08-28 Jan Hubicka <hubicka@ucw.cz>
3 * gcc.dg/tree-ssa/modref-9.c: New test.
5 2021-08-28 Harald Anlauf <anlauf@gmx.de>
8 * gfortran.dg/entry_24.f90: New test.
10 2021-08-27 Michael Meissner <meissner@linux.ibm.com>
12 * gcc.target/powerpc/float128-call.c: Update comments.
14 2021-08-27 Michael Meissner <meissner@linux.ibm.com>
16 * gcc.target/powerpc/float128-call.c: Fix test for IEEE 128-bit
17 long double and power10.
19 2021-08-27 Iain Sandoe <iain@sandoe.co.uk>
21 * lib/target-supports.exp: Exclude cctools assembler based on
24 2021-08-27 Richard Biener <rguenther@suse.de>
26 PR tree-optimization/45178
27 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust testcase.
29 2021-08-27 konglin1 <lingling.kong@intel.com>
32 * gcc.target/i386/avx512f-pr101472.c: New test.
33 * gcc.target/i386/avx512vl-pr101472.c: New test.
35 2021-08-27 Kewen Lin <linkw@linux.ibm.com>
37 * gcc.target/powerpc/dive-vectorize-1.c: New test.
38 * gcc.target/powerpc/dive-vectorize-1.h: New test.
39 * gcc.target/powerpc/dive-vectorize-2.c: New test.
40 * gcc.target/powerpc/dive-vectorize-2.h: New test.
41 * gcc.target/powerpc/dive-vectorize-run-1.c: New test.
42 * gcc.target/powerpc/dive-vectorize-run-2.c: New test.
43 * gcc.target/powerpc/p10-bifs-vectorize-1.c: New test.
44 * gcc.target/powerpc/p10-bifs-vectorize-1.h: New test.
45 * gcc.target/powerpc/p10-bifs-vectorize-run-1.c: New test.
47 2021-08-27 liuhongt <hongtao.liu@intel.com>
49 * gcc.target/i386/avx512f-vshufpd-1.c: Adjust testcase.
50 * gcc.target/i386/avx512f-vshufps-1.c: Adjust testcase.
51 * gcc.target/i386/pr43147.c: New test.
53 2021-08-26 Roger Sayle <roger@nextmovesoftware.com>
55 * gcc.dg/tree-ssa/ssa-ccp-41.c: New test case.
57 2021-08-26 Martin Liska <mliska@suse.cz>
58 Stefan Kneifel <stefan.kneifel@bluewin.ch>
60 * gcc.target/i386/mvc5.c: Scan assembly names.
61 * gcc.target/i386/mvc7.c: Likewise.
62 * gcc.target/i386/pr95778-1.c: Update scanned patterns.
63 * gcc.target/i386/pr95778-2.c: Likewise.
65 2021-08-25 Martin Sebor <msebor@redhat.com>
67 * gcc.dg/tree-ssa/evrp1.c: Add -details to dump option.
68 * gcc.dg/tree-ssa/evrp2.c: Same.
69 * gcc.dg/tree-ssa/evrp3.c: Same.
70 * gcc.dg/tree-ssa/evrp4.c: Same.
71 * gcc.dg/tree-ssa/evrp6.c: Same.
72 * gcc.dg/tree-ssa/pr64130.c: Same.
74 2021-08-25 Michael Meissner <meissner@linux.ibm.com>
77 * gcc.target/powerpc/pr70117.c: Specify that we need the long double
78 type to be IBM 128-bit. Remove the code to use __ibm128.
79 * c-c++-common/dfp/convert-bfp-11.c: Specify that we need the long
80 double type to be IBM 128-bit. Run the test at -O2 optimization.
81 * lib/target-supports.exp (add_options_for_long_double_ibm128): New
83 (check_effective_target_long_double_ibm128): New function.
84 (add_options_for_long_double_ieee128): New function.
85 (check_effective_target_long_double_ieee128): New function.
86 (add_options_for_long_double_64bit): New function.
87 (check_effective_target_long_double_64bit): New function.
89 2021-08-25 Andrew Pinski <apinski@marvell.com>
92 * g++.dg/warn/Wreturn-5.C: New test.
94 2021-08-25 Jan Hubicka <hubicka@ucw.cz>
96 * gcc.dg/ipa/modref-1.c: Update testcase.
97 * gcc.dg/tree-ssa/modref-4.c: Update testcase.
98 * gcc.dg/tree-ssa/modref-8.c: New test.
100 2021-08-25 Lewis Hyatt <lhyatt@gmail.com>
103 * gcc.dg/diagnostic-input-charset-1.c: New test.
104 * gcc.dg/diagnostic-input-utf8-bom.c: New test.
106 2021-08-25 Richard Biener <rguenther@suse.de>
108 PR tree-optimization/102046
109 * gcc.dg/vect/pr102046.c: New testcase.
111 2021-08-25 Hongyu Wang <hongyu.wang@intel.com>
114 * gcc.target/i386/pr101716.c: New test.
116 2021-08-25 Jiufu Guo <guojiufu@linux.ibm.com>
118 PR tree-optimization/101145
119 * gcc.dg/vect/pr101145.c: New test.
120 * gcc.dg/vect/pr101145.inc: New test.
121 * gcc.dg/vect/pr101145_1.c: New test.
122 * gcc.dg/vect/pr101145_2.c: New test.
123 * gcc.dg/vect/pr101145_3.c: New test.
124 * gcc.dg/vect/pr101145inf.c: New test.
125 * gcc.dg/vect/pr101145inf.inc: New test.
126 * gcc.dg/vect/pr101145inf_1.c: New test.
128 2021-08-25 konglin1 <lingling.kong@intel.com>
131 * gcc.target/i386/avx512f-pr101471.c: New test.
133 2021-08-25 Kewen Lin <linkw@linux.ibm.com>
135 * gcc.target/powerpc/unpack-vectorize-1.c: New test.
136 * gcc.target/powerpc/unpack-vectorize-1.h: New test.
137 * gcc.target/powerpc/unpack-vectorize-2.c: New test.
138 * gcc.target/powerpc/unpack-vectorize-2.h: New test.
139 * gcc.target/powerpc/unpack-vectorize-3.c: New test.
140 * gcc.target/powerpc/unpack-vectorize-3.h: New test.
141 * gcc.target/powerpc/unpack-vectorize-run-1.c: New test.
142 * gcc.target/powerpc/unpack-vectorize-run-2.c: New test.
143 * gcc.target/powerpc/unpack-vectorize-run-3.c: New test.
144 * gcc.target/powerpc/unpack-vectorize.h: New test.
146 2021-08-25 liuhongt <hongtao.liu@intel.com>
149 * gcc.target/i386/avx2-shiftqihi-constant-1.c: Add -mno-avx512f.
150 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Add -mno-avx
152 2021-08-24 Harald Anlauf <anlauf@gmx.de>
155 * gfortran.dg/pr98411.f90: Adjust testcase options to restrict to
156 F2008, and verify case of implicit SAVE.
158 2021-08-24 Martin Sebor <msebor@redhat.com>
162 * g++.dg/pr100574.C: Prune out valid warning.
163 * gcc.dg/pr20126.c: Same.
164 * gcc.dg/Wstringop-overread.c: Adjust text of expected warnings.
166 * gcc.dg/warn-strnlen-no-nul.c: Same.
167 * g++.dg/warn/Warray-bounds-26.C: New test.
168 * gcc.dg/Warray-bounds-88.c: New test.
170 2021-08-24 Andrew MacLeod <amacleod@redhat.com>
172 * gcc.dg/predict-1.c: Disable evrp.
173 * gcc.dg/tree-ssa/evrp-trans.c: New.
175 2021-08-24 H.J. Lu <hjl.tools@gmail.com>
178 * gcc.target/i386/pr100865-10b.c: Expect vzeroupper.
179 * gcc.target/i386/pr100865-4b.c: Likewise.
180 * gcc.target/i386/pr100865-6b.c: Expect vmovdqu and vzeroupper.
181 * gcc.target/i386/pr100865-7b.c: Likewise.
182 * gcc.target/i386/pr102021.c: New test.
184 2021-08-24 Richard Earnshaw <rearnsha@arm.com>
187 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13a.c: New test.
188 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7a.c: Likewise.
189 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8a.c: Likewise.
190 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7a.c: Likewise.
191 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8a.c: Likewise.
192 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13a.c: Likewise.
193 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7a.c: Likewise.
194 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8a.c: Likewise.
196 2021-08-24 Richard Earnshaw <rearnsha@arm.com>
198 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
199 Check the CMSE feature register, rather than relying on the
200 SG operation causing an execution fault.
202 2021-08-24 liuhongt <hongtao.liu@intel.com>
205 * gcc.target/i386/pr101989-broadcast-1.c: New test.
207 2021-08-24 liuhongt <hongtao.liu@intel.com>
210 * gcc.target/i386/pr101989-1.c: New test.
211 * gcc.target/i386/pr101989-2.c: New test.
212 * gcc.target/i386/avx512bw-shiftqihi-constant-1.c: Adjust testcase.
214 2021-08-24 Roger Sayle <roger@nextmovesoftware.com>
215 Jakub Jelinek <jakub@redhat.com>
218 * gcc.dg/fold-convlshift-3.c: New test case.
220 2021-08-23 David Malcolm <dmalcolm@redhat.com>
222 * gcc.dg/analyzer/switch.c: Remove xfail. Add various tests.
223 * gcc.dg/analyzer/torture/switch-2.c: New test.
224 * gcc.dg/analyzer/torture/switch-3.c: New test.
225 * gcc.dg/analyzer/torture/switch-4.c: New test.
226 * gcc.dg/analyzer/torture/switch-5.c: New test.
228 2021-08-23 David Malcolm <dmalcolm@redhat.com>
231 * gcc.dg/analyzer/pr101875.c: New test.
233 2021-08-23 David Malcolm <dmalcolm@redhat.com>
236 * gcc.dg/analyzer/pr101837.c: New test.
238 2021-08-23 David Malcolm <dmalcolm@redhat.com>
241 * gcc.dg/analyzer/data-model-23.c: New test.
242 * gcc.dg/analyzer/pr101962.c: New test.
244 2021-08-23 David Malcolm <dmalcolm@redhat.com>
246 * gcc.dg/analyzer/data-model-22.c: New test.
247 * gcc.dg/analyzer/uninit-6.c: New test.
248 * gcc.dg/analyzer/uninit-6b.c: New test.
250 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
252 * gcc.dg/tree-ssa/modref-7.c: New test.
254 2021-08-23 Richard Biener <rguenther@suse.de>
257 * g++.dg/lto/pr97565_0.C: New testcase.
258 * g++.dg/lto/pr97565_1.C: Likewise.
260 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
262 * g++.dg/tree-ssa/modref-1.C: Fix template.
264 2021-08-23 Tobias Burnus <tobias@codesourcery.com>
266 * gfortran.dg/goacc/asyncwait-1.f95: Update dg-error.
267 * gfortran.dg/goacc/default-2.f: Update dg-error.
268 * gfortran.dg/goacc/enter-exit-data.f95: Update dg-error.
269 * gfortran.dg/goacc/if.f95: Update dg-error.
270 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Update dg-error.
271 * gfortran.dg/goacc/routine-6.f90: Update dg-error.
272 * gfortran.dg/goacc/sie.f95: Update dg-error.
273 * gfortran.dg/goacc/update-if_present-2.f90: Update dg-error.
274 * gfortran.dg/gomp/cancel-2.f90: Update dg-error.
275 * gfortran.dg/gomp/declare-simd-1.f90: Update dg-error.
276 * gfortran.dg/gomp/error-3.f90: Update dg-error.
277 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
278 * gfortran.dg/gomp/masked-2.f90: Update dg-error.
280 2021-08-23 Ankur Saini <arsenic@sourceware.org>
283 * gcc.dg/analyzer/malloc-callbacks.c : Fix faulty test.
285 2021-08-23 Roger Sayle <roger@nextmovesoftware.com>
287 * gcc.dg/fold-convlshift-1.c: New test case.
288 * gcc.dg/fold-convlshift-2.c: New test case.
290 2021-08-23 Jakub Jelinek <jakub@redhat.com>
292 PR tree-optimization/86723
293 * gcc.dg/pr86723.c: New test.
294 * gcc.target/i386/pr86723.c: New test.
295 * gcc.dg/optimize-bswapdi-1.c: Use -fdump-tree-optimized instead of
296 -fdump-tree-bswap and scan for number of __builtin_bswap64 calls.
297 * gcc.dg/optimize-bswapdi-2.c: Likewise.
298 * gcc.dg/optimize-bswapsi-1.c: Use -fdump-tree-optimized instead of
299 -fdump-tree-bswap and scan for number of __builtin_bswap32 calls.
300 * gcc.dg/optimize-bswapsi-5.c: Likewise.
301 * gcc.dg/optimize-bswapsi-3.c: Likewise. Expect one __builtin_bswap32
302 call instead of zero.
304 2021-08-23 Richard Biener <rguenther@suse.de>
306 PR tree-optimization/79334
307 * gcc.dg/torture/pr79334-0.c: New testcase.
308 * gcc.dg/torture/pr79334-1.c: Likewise.
310 2021-08-23 liuhongt <hongtao.liu@intel.com>
313 * gcc.target/i386/pr102016.c: New test.
315 2021-08-23 Jakub Jelinek <jakub@redhat.com>
318 * gcc.dg/guality/pr101905.c: New test.
320 2021-08-23 Christophe Lyon <christophe.lyon@foss.st.com>
323 * gcc.target/arm/acle/pr100856.c: Use arm_v8m_main_cde_multilib
324 and arm_v8m_main_cde.
325 * lib/target-supports.exp: Add
326 check_effective_target_FUNC_multilib for ARM CDE.
328 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
330 * g++.dg/tree-ssa/modref-1.C: New test.
332 2021-08-23 Xi Ruoyao <xry111@mengyan1223.wang>
335 * gcc.target/mips/pr101922.c: New test.
337 2021-08-23 Jonathan Yong <10walls@gmail.com>
339 * gcc.c-torture/execute/gcc_tmpnam.h: Fix tmpnam case on Windows
340 where it can return a filename with "\" to indicate current
342 * gcc.c-torture/execute/fprintf-2.c: Use wrapper.
343 * gcc.c-torture/execute/printf-2.c: Use wrapper.
344 * gcc.c-torture/execute/user-printf.c: Use wrapper.
346 2021-08-22 Martin Uecker <muecker@gwdg.de>
349 * gcc.dg/c11-qual-1.c: New test.
350 * gcc.dg/c2x-qual-1.c: New test.
351 * gcc.dg/c2x-qual-2.c: New test.
352 * gcc.dg/c2x-qual-3.c: New test.
353 * gcc.dg/c2x-qual-4.c: New test.
354 * gcc.dg/c2x-qual-5.c: New test.
355 * gcc.dg/c2x-qual-6.c: New test.
356 * gcc.dg/c2x-qual-7.c: New test.
357 * gcc.dg/pointer-array-quals-1.c: Remove unnecessary flag.
358 * gcc.dg/pointer-array-quals-2.c: Remove unnecessary flag.
360 2021-08-22 Jan Hubicka <hubicka@ucw.cz>
361 Martin Liska <mliska@suse.cz>
363 * gcc.dg/lto/pr101949_0.c: New test.
364 * gcc.dg/lto/pr101949_1.c: New test.
366 2021-08-21 Ankur Saini <arsenic@sourceware.org>
369 * gcc.dg/analyzer/function-ptr-2.c : Add issue for double 'free'.
370 * gcc.dg/analyzer/malloc-callbacks.c : Fix xfail testcase.
372 2021-08-20 Tobias Burnus <tobias@codesourcery.com>
374 * gfortran.dg/gomp/error-1.f90: New test.
375 * gfortran.dg/gomp/error-2.f90: New test.
376 * gfortran.dg/gomp/error-3.f90: New test.
378 2021-08-20 Jakub Jelinek <jakub@redhat.com>
380 * c-c++-common/gomp/error-1.c: New test.
381 * c-c++-common/gomp/error-2.c: New test.
382 * c-c++-common/gomp/error-3.c: New test.
383 * g++.dg/gomp/attrs-1.C (bar): Add error directive test.
384 * g++.dg/gomp/attrs-2.C (bar): Add error directive test.
385 * g++.dg/gomp/attrs-13.C: New test.
386 * g++.dg/gomp/error-1.C: New test.
388 2021-08-20 Jakub Jelinek <jakub@redhat.com>
390 * c-c++-common/gomp/sink-5.c: New test.
391 * c-c++-common/gomp/requires-3.c: Add test for spurious comma
392 at the end of pragma line.
394 2021-08-19 Roger Sayle <roger@nextmovesoftware.com>
396 * c-c++-common/Wunused-var-16.c: Add an extra check that ~0
399 2021-08-19 Peter Bergner <bergner@linux.ibm.com>
402 * gcc.target/powerpc/pr101849.c: New test.
404 2021-08-19 Harald Anlauf <anlauf@gmx.de>
407 * gfortran.dg/pr100950.f90: New test.
409 2021-08-19 Patrick Palka <ppalka@redhat.com>
412 * g++.dg/cpp2a/class-deduction-aggr12.C: Fix PR number.
414 2021-08-19 Jakub Jelinek <jakub@redhat.com>
417 * gcc.target/i386/pr101950-1.c: New test.
418 * gcc.target/i386/pr101950-2.c: New test.
420 2021-08-19 Jakub Jelinek <jakub@redhat.com>
422 * c-c++-common/gomp/requires-3.c: Add testcase for
423 atomic_default_mem_order ( at the end of line without corresponding ).
425 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
427 * jit.dg/test-asm.c: Provide Mach-O fragment.
428 * jit.dg/test-asm.cc: Likewise.
430 2021-08-19 Jakub Jelinek <jakub@redhat.com>
432 * c-c++-common/gomp/nothing-2.c: New test.
434 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
436 * jit.dg/harness.h: Include jit-dejagnu.h.
437 * jit.dg/jit.exp: Use -rdynamic conditionally on target
438 support, instead of unconditional -Wl,--export-dynamic.
440 2021-08-19 Thomas Schwinge <thomas@codesourcery.com>
443 * gcc.dg/pr78213.c: Fix up for '--enable-checking=release' etc.
445 2021-08-19 liuhongt <hongtao.liu@intel.com>
448 2021-08-19 liuhongt <hongtao.liu@intel.com>
451 * gcc.target/i386/pr99881.c: New test.
453 2021-08-18 Tobias Burnus <tobias@codesourcery.com>
456 * gfortran.dg/nothing-1.f90: Moved to ...
457 * gfortran.dg/gomp/nothing-1.f90: ... here.
458 * gfortran.dg/nothing-2.f90: Moved to ...
459 * gfortran.dg/gomp/nothing-2.f90: ... here;
460 avoid $ issue in $OMP in dg-error.
462 2021-08-18 Iain Sandoe <iain@sandoe.co.uk>
463 Matt Jacobson <mhjacobson@me.com>
466 * obj-c++.dg/pr101666-0.mm: New test.
467 * obj-c++.dg/pr101666-1.mm: New test.
468 * obj-c++.dg/pr101666.inc: New.
469 * objc.dg/pr101666-0.m: New test.
470 * objc.dg/pr101666-1.m: New test.
471 * objc.dg/pr101666.inc: New.
473 2021-08-18 Ankur Saini <arsenic@sourceware.org>
476 * g++.dg/analyzer/vfunc-2.C: New test.
477 * g++.dg/analyzer/vfunc-3.C: New test.
478 * g++.dg/analyzer/vfunc-4.C: New test.
479 * g++.dg/analyzer/vfunc-5.C: New test.
481 2021-08-18 Ankur Saini <arsenic@sourceware.org>
484 * gcc.dg/analyzer/function-ptr-4.c: New test.
485 * gcc.dg/analyzer/pr100546.c: New test.
487 2021-08-18 Tobias Burnus <tobias@codesourcery.com>
489 * gfortran.dg/nothing-1.f90: New test.
490 * gfortran.dg/nothing-2.f90: New test.
492 2021-08-18 Patrick Palka <ppalka@redhat.com>
496 * g++.dg/cpp2a/class-deduction-aggr11.C: New test.
497 * g++.dg/cpp2a/class-deduction-aggr12.C: New test.
499 2021-08-18 Patrick Palka <ppalka@redhat.com>
502 * g++.dg/cpp2a/nontype-class49.C: New test.
504 2021-08-18 Jakub Jelinek <jakub@redhat.com>
506 * c-c++-common/gomp/nothing-1.c: New test.
507 * g++.dg/gomp/attrs-1.C (bar): Add nothing directive test.
508 * g++.dg/gomp/attrs-2.C (bar): Likewise.
509 * g++.dg/gomp/attrs-9.C: Likewise.
511 2021-08-18 Jakub Jelinek <jakub@redhat.com>
513 * c-c++-common/gomp/pr63326.c: Don't expect extra "before" errors
515 * g++.dg/gomp/attrs-7.C: Don't expect one extra error.
516 * g++.dg/gomp/barrier-2.C: Likewise.
517 * gcc.dg/gomp/declare-simd-5.c: Likewise.
518 * gcc.dg/gomp/barrier-2.c: Likewise.
519 * gcc.dg/gomp/declare-variant-2.c: Likewise.
521 2021-08-18 liuhongt <hongtao.liu@intel.com>
524 * gcc.target/i386/pr54400.c: Adjust testcase.
525 * gcc.target/i386/pr94147.c: New test.
527 2021-08-17 Martin Sebor <msebor@redhat.com>
530 * gcc.dg/attr-alloc_size-5.c: Adjust optimization to -O1.
531 * gcc.dg/attr-alloc_size-7.c: Use #pragmas to adjust optimization.
532 * gcc.dg/attr-alloc_size-8.c: Adjust optimization to -O1.
533 * gcc.dg/Wstringop-overflow-72.c: New test.
535 2021-08-17 Jakub Jelinek <jakub@redhat.com>
538 * g++.dg/cpp2a/is-corresponding-member1.C: New test.
539 * g++.dg/cpp2a/is-corresponding-member2.C: New test.
540 * g++.dg/cpp2a/is-corresponding-member3.C: New test.
541 * g++.dg/cpp2a/is-corresponding-member4.C: New test.
542 * g++.dg/cpp2a/is-corresponding-member5.C: New test.
543 * g++.dg/cpp2a/is-corresponding-member6.C: New test.
544 * g++.dg/cpp2a/is-corresponding-member7.C: New test.
545 * g++.dg/cpp2a/is-corresponding-member8.C: New test.
546 * g++.dg/cpp2a/is-layout-compatible1.C: New test.
547 * g++.dg/cpp2a/is-layout-compatible2.C: New test.
548 * g++.dg/cpp2a/is-layout-compatible3.C: New test.
550 2021-08-17 Thomas Schwinge <thomas@codesourcery.com>
552 * gcc.dg/pr78213.c: Restore testing.
554 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
556 * gcc.dg/tree-ssa/ssa-ccp-40.c: New test case.
558 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
560 * gcc.dg/fold-ior-5.c: New test case.
562 2021-08-17 Tobias Burnus <tobias@codesourcery.com>
564 * gfortran.dg/gomp/scan-1.f90:
565 * gfortran.dg/gomp/cancel-1.f90: New test.
566 * gfortran.dg/gomp/cancel-4.f90: New test.
567 * gfortran.dg/gomp/loop-4.f90: New test.
568 * gfortran.dg/gomp/nesting-1.f90: New test.
569 * gfortran.dg/gomp/nesting-2.f90: New test.
570 * gfortran.dg/gomp/nesting-3.f90: New test.
571 * gfortran.dg/gomp/nowait-1.f90: New test.
572 * gfortran.dg/gomp/reduction-task-1.f90: New test.
573 * gfortran.dg/gomp/reduction-task-2.f90: New test.
574 * gfortran.dg/gomp/reduction-task-2a.f90: New test.
575 * gfortran.dg/gomp/reduction-task-3.f90: New test.
576 * gfortran.dg/gomp/scope-1.f90: New test.
577 * gfortran.dg/gomp/scope-2.f90: New test.
579 2021-08-17 Andrew MacLeod <amacleod@redhat.com>
581 PR tree-optimization/101938
582 * gcc.dg/pr101938.c: New test.
584 2021-08-17 Richard Biener <rguenther@suse.de>
586 PR tree-optimization/101868
587 * gcc.dg/lto/pr101868_0.c: New testcase.
588 * gcc.dg/lto/pr101868_1.c: Likewise.
589 * gcc.dg/lto/pr101868_2.c: Likewise.
590 * gcc.dg/lto/pr101868_3.c: Likewise.
592 2021-08-17 Jakub Jelinek <jakub@redhat.com>
594 * c-c++-common/gomp/nesting-2.c (foo): Add scope and masked
596 * c-c++-common/gomp/scan-1.c (f3): Add scope construct test..
597 * c-c++-common/gomp/cancel-1.c (f2): Add scope and masked
599 * c-c++-common/gomp/reduction-task-2.c (bar): Add scope construct
600 test. Adjust diagnostics for the addition of scope.
601 * c-c++-common/gomp/loop-1.c (f5): Add master, masked and scope
603 * c-c++-common/gomp/clause-dups-1.c (f1): Add scope construct test.
604 * gcc.dg/gomp/nesting-1.c (f1, f2, f3): Add scope construct tests.
605 * c-c++-common/gomp/scope-1.c: New test.
606 * c-c++-common/gomp/scope-2.c: New test.
607 * g++.dg/gomp/attrs-1.C (bar): Add scope construct tests.
608 * g++.dg/gomp/attrs-2.C (bar): Likewise.
609 * gfortran.dg/gomp/reduction4.f90: Adjust expected diagnostics.
610 * gfortran.dg/gomp/reduction7.f90: Likewise.
612 2021-08-17 Jakub Jelinek <jakub@redhat.com>
614 * c-c++-common/cpp/va-opt-5.c: New test.
615 * c-c++-common/cpp/va-opt-6.c: New test.
617 2021-08-17 Richard Biener <rguenther@suse.de>
619 PR tree-optimization/101925
620 * gcc.dg/sso-16.c: New testcase.
622 2021-08-17 liuhongt <hongtao.liu@intel.com>
624 * gcc.target/i386/pr82460-2.c: Adjust testcase by adding
625 --param=vect-epilogues-nomask=0
627 2021-08-16 liuhongt <hongtao.liu@intel.com>
630 * gcc.target/i386/pr101930.c: New test.
632 2021-08-16 Martin Liska <mliska@suse.cz>
635 * gcc.dg/ipa/pr100600.c: New test.
637 2021-08-16 liuhongt <hongtao.liu@intel.com>
640 * gcc.target/i386/pr101846-2.c: New test.
641 * gcc.target/i386/pr101846-3.c: New test.
642 * gcc.target/i386/pr101846-4.c: New test.
644 2021-08-16 Tobias Burnus <tobias@codesourcery.com>
646 * gfortran.dg/gomp/masked-1.f90: New test.
647 * gfortran.dg/gomp/masked-2.f90: New test.
648 * gfortran.dg/gomp/masked-3.f90: New test.
649 * gfortran.dg/gomp/masked-combined-1.f90: New test.
650 * gfortran.dg/gomp/masked-combined-2.f90: New test.
652 2021-08-15 Harald Anlauf <anlauf@gmx.de>
655 * gfortran.dg/coarray_sync.f90: New test.
656 * gfortran.dg/coarray_3.f90: Adjust error messages.
658 2021-08-14 Martin Sebor <msebor@redhat.com>
661 * g++.dg/warn/Wmismatched-new-delete-6.C: New test.
662 * g++.dg/warn/Wmismatched-new-delete-7.C: New test.
664 2021-08-14 Jakub Jelinek <jakub@redhat.com>
667 * gcc.target/i386/avx512f-pr101896.c: New test.
669 2021-08-13 Martin Sebor <msebor@redhat.com>
672 * gcc.dg/uninit-42.c: New test.
674 2021-08-13 Martin Liska <mliska@suse.cz>
677 * gcc.target/i386/pr101261.c: New test.
679 2021-08-13 Jan Hubicka <hubicka@ucw.cz>
681 * gcc.dg/tree-ssa/modref-6.c: Update.
683 2021-08-13 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
685 * gcc.target/arm/simd/pr98435.c: Add dg-require-effective-target
688 2021-08-12 Jakub Jelinek <jakub@redhat.com>
690 * c-c++-common/gomp/clauses-1.c (bar): Add tests for combined masked
691 constructs with clauses.
692 * c-c++-common/gomp/clauses-5.c (foo): Add testcase for filter clause.
693 * c-c++-common/gomp/clause-dups-1.c (f1): Likewise.
694 * c-c++-common/gomp/masked-1.c: New test.
695 * c-c++-common/gomp/masked-2.c: New test.
696 * c-c++-common/gomp/masked-combined-1.c: New test.
697 * c-c++-common/gomp/masked-combined-2.c: New test.
698 * c-c++-common/goacc/uninit-if-clause.c: Remove xfails.
699 * g++.dg/gomp/block-11.C: New test.
700 * g++.dg/gomp/tpl-masked-1.C: New test.
701 * g++.dg/gomp/attrs-1.C (bar): Add tests for masked construct and
702 combined masked constructs with clauses in attribute syntax.
703 * g++.dg/gomp/attrs-2.C (bar): Likewise.
704 * gcc.dg/gomp/nesting-1.c (f1, f2): Add tests for masked construct
706 * gfortran.dg/goacc/host_data-tree.f95: Allow also SSA_NAMEs in if
708 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
710 2021-08-12 Jakub Jelinek <jakub@redhat.com>
712 PR preprocessor/101638
713 * gcc.dg/cpp/pr101638.c: New test.
715 2021-08-12 Michael Meissner <meissner@linux.ibm.com>
717 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: Fix
718 typo in regular expression.
719 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
721 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
723 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
725 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
727 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
730 2021-08-12 Sergei Trofimovich <siarheit@google.com>
733 * g++.dg/warn/pr101219.C: New test.
735 2021-08-12 Martin Uecker <muecker@gwdg.de>
738 * gcc.dg/vla-stexp-2.c: New test.
740 2021-08-12 Aldy Hernandez <aldyh@redhat.com>
742 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Remove call into the legacy
743 code and adjust for ranger threader.
745 2021-08-12 Tobias Burnus <tobias@codesourcery.com>
747 * c-c++-common/gomp/pr61486-2.c: Duplicate one proc_bind(master)
748 testcase and test proc_bind(primary) instead.
749 * gfortran.dg/gomp/affinity-1.f90: Likewise.
751 2021-08-12 Hans-Peter Nilsson <hp@axis.com>
753 * gfortran.dg/PR82376.f90: Robustify match.
755 2021-08-12 Jakub Jelinek <jakub@redhat.com>
758 * gcc.target/i386/avx512f-pr101860.c: New test.
760 2021-08-12 Jakub Jelinek <jakub@redhat.com>
762 * g++.dg/gomp/attrs-12.C: New test.
764 2021-08-12 Jakub Jelinek <jakub@redhat.com>
766 * g++.dg/gomp/attrs-11.C: Add new tests.
768 2021-08-12 Jakub Jelinek <jakub@redhat.com>
772 * g++.dg/cpp2a/spaceship-synth11.C: New test.
773 * g++.dg/cpp2a/spaceship-synth-neg6.C: New test.
775 2021-08-12 Jakub Jelinek <jakub@redhat.com>
777 * g++.dg/gomp/attrs-11.C: Adjust expected diagnostics.
779 2021-08-12 Jakub Jelinek <jakub@redhat.com>
781 * g++.dg/lookup/strong-using.C: Add test using [[gnu::strong]]
783 * g++.dg/lookup/strong-using2.C: Likewise.
784 * g++.dg/cpp0x/gen-attrs-58.C: Move alignas(int) before
786 * g++.dg/cpp0x/gen-attrs-59.C: Move alignas(X) before
787 using namespace, add tests for alignas before semicolon.
788 * g++.dg/cpp0x/gen-attrs-76.C: Remove xfails. Add test for
789 C++11 attributes on using directive before semicolon.
791 2021-08-12 liuhongt <hongtao.liu@intel.com>
794 * gcc.target/i386/pr101846-1.c: New test.
796 2021-08-12 Patrick Palka <ppalka@redhat.com>
799 * g++.dg/cpp2a/construct_at.h: New convenience header file that
800 defines minimal implementations of std::construct_at/destroy_at,
802 * g++.dg/cpp2a/constexpr-new5.C: ... here.
803 * g++.dg/cpp2a/constexpr-new6.C: Use the header.
804 * g++.dg/cpp2a/constexpr-new14.C: Likewise.
805 * g++.dg/cpp2a/constexpr-new20.C: New test.
807 2021-08-11 Patrick Palka <ppalka@redhat.com>
811 * g++.dg/DRs/dr2082.C: New test.
812 * g++.dg/cpp2a/concepts-uneval4.C: New test.
814 2021-08-11 Jakub Jelinek <jakub@redhat.com>
817 * g++.dg/cpp2a/constinit16.C: New test.
819 2021-08-11 Patrick Palka <ppalka@redhat.com>
822 * g++.dg/cpp1z/class-deduction98.C: New test.
824 2021-08-11 Patrick Palka <ppalka@redhat.com>
827 * g++.dg/cpp1z/class-deduction97.C: New test.
829 2021-08-11 Richard Biener <rguenther@suse.de>
831 * gcc.dg/lto/pr48622_1.c: Provide non-LTO definition
834 2021-08-11 Jan Hubicka <jh@suse.cz>
836 * c-c++-common/modref-dse.c: New test.
838 2021-08-11 Richard Biener <rguenther@suse.de>
841 * gcc.dg/pr101858.c: New testcase.
843 2021-08-11 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
846 * gcc.target/arm/pr51534.c: Adjust test.
848 2021-08-11 liuhongt <hongtao.liu@intel.com>
851 * gcc.target/i386/pr98309-1.c: New test.
852 * gcc.target/i386/pr98309-2.c: New test.
854 2021-08-11 Hans-Peter Nilsson <hp@axis.com>
857 * gcc.dg/uninit-pred-9_b.c: Xfail for cris-*-* too.
859 2021-08-10 Tobias Burnus <tobias@codesourcery.com>
864 * lib/gfortran.exp (gfortran_init): Remove -I$specpath/libgfortran
865 from the string used to set GFORTRAN_UNDER_TEST.
867 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
869 PR tree-optimization/101809
870 * gcc.target/i386/pr88531-1a.c: Enable for all targets.
872 2021-08-10 Jakub Jelinek <jakub@redhat.com>
875 * gcc.target/i386/avx512f-pr80355-2.c: New test.
877 2021-08-10 Jakub Jelinek <jakub@redhat.com>
880 * gcc.target/i386/avx512f-pr80355-1.c: New test.
882 2021-08-10 Jakub Jelinek <jakub@redhat.com>
884 * g++.dg/gomp/attrs-1.C (bar): Add missing semicolon after
885 [[omp::directive (threadprivate (t2))]]. Add tests with
886 if/while/switch after parallel in attribute syntax.
887 (corge): Add missing omp:: before directive.
888 * g++.dg/gomp/attrs-2.C (bar): Add missing semicolon after
889 [[omp::directive (threadprivate (t2))]].
890 * g++.dg/gomp/attrs-10.C: New test.
891 * g++.dg/gomp/attrs-11.C: New test.
893 2021-08-10 Hongyu Wang <hongyu.wang@intel.com>
895 * gcc.target/i386/amxbf16-dpbf16ps-2.c: Fix typos.
897 2021-08-10 Richard Biener <rguenther@suse.de>
900 * gcc.dg/tree-ssa/pr101824.c: New testcase.
902 2021-08-10 Martin Uecker <muecker@gwdg.de>
905 * gcc.dg/vla-stexp-1.c: New test.
907 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
910 * gcc.target/i386/avx2-gather-2.c: Pass -march=skylake instead
911 of "-mavx2 -mtune=skylake". Scan vpcmpeqd.
913 2021-08-10 liuhongt <hongtao.liu@intel.com>
915 * gcc.target/i386/cond_op_shift_d-1.c: New test.
916 * gcc.target/i386/cond_op_shift_d-2.c: New test.
917 * gcc.target/i386/cond_op_shift_q-1.c: New test.
918 * gcc.target/i386/cond_op_shift_q-2.c: New test.
919 * gcc.target/i386/cond_op_shift_ud-1.c: New test.
920 * gcc.target/i386/cond_op_shift_ud-2.c: New test.
921 * gcc.target/i386/cond_op_shift_uq-1.c: New test.
922 * gcc.target/i386/cond_op_shift_uq-2.c: New test.
923 * gcc.target/i386/cond_op_shift_uw-1.c: New test.
924 * gcc.target/i386/cond_op_shift_uw-2.c: New test.
925 * gcc.target/i386/cond_op_shift_w-1.c: New test.
926 * gcc.target/i386/cond_op_shift_w-2.c: New test.
928 2021-08-09 Andrew MacLeod <amacleod@redhat.com>
930 * gcc.dg/pr101741.c: New.
932 2021-08-09 Martin Jambor <mjambor@suse.cz>
935 * gcc.dg/ipa/remref-6.c: Added missing -fdump-ipa-inline option.
937 2021-08-09 Uroš Bizjak <ubizjak@gmail.com>
940 * gcc.target/i386/pr101812.c: New test.
942 2021-08-09 Tejas Belagod <tejas.belagod@arm.com>
944 * gcc.target/aarch64/vect-shr-reg.c: New testcase.
945 * gcc.target/aarch64/vect-shr-reg-run.c: Likewise.
947 2021-08-09 Roger Sayle <roger@nextmovesoftware.com>
949 * gcc.dg/pr68217.c: Add -fno-tree-ccp option.
950 * gcc.dg/tree-ssa/vrp24.c: Add -fno-tree-ccp option.
951 * g++.dg/ipa/pure-const-3.C: Add -fno-tree-ccp option.
953 2021-08-09 Tobias Burnus <tobias@codesourcery.com>
957 * lib/gfortran.exp (gfortran_init): Add -I $specdir/libgfortran to
958 GFORTRAN_UNDER_TEST; update it when set by previous gfortran_init call.
959 * gfortran.dg/ISO_Fortran_binding_1.c: Use <...> not "..." for
960 ISO_Fortran_binding.h's #include.
961 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
962 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
963 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
964 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
965 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
966 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
967 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
968 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
969 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
970 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
971 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
972 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
973 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
974 * gfortran.dg/PR94327.c: Likewise.
975 * gfortran.dg/PR94331.c: Likewise.
976 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
977 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
978 * gfortran.dg/pr93524.c: Likewise.
980 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
982 * gcc.target/aarch64/sve/dup_lane_1.c: Don't split
983 scan-assembler tests over multiple lines. Expect 32-bit
984 result values in 'w' registers.
985 * gcc.target/aarch64/sve/extract_1.c: Likewise.
986 * gcc.target/aarch64/sve/extract_2.c: Likewise.
987 * gcc.target/aarch64/sve/extract_3.c: Likewise.
988 * gcc.target/aarch64/sve/extract_4.c: Likewise.
990 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
992 * gcc.target/aarch64/vector_structure_intrinsics.c: Restrict
993 tests to little-endian targets.
995 2021-08-08 Jeff Law <jlaw@localhost.localdomain>
997 * gcc.target/tic6x/rotdi16-scan.c: Pull rotate into its own function.
999 2021-08-07 H.J. Lu <hjl.tools@gmail.com>
1001 PR tree-optimization/88531
1002 * gcc.target/i386/pr88531-1a.c: New test.
1003 * gcc.target/i386/pr88531-1b.c: Likewise.
1004 * gcc.target/i386/pr88531-1c.c: Likewise.
1005 * gcc.target/i386/pr88531-2a.c: Likewise.
1006 * gcc.target/i386/pr88531-2b.c: Likewise.
1007 * gcc.target/i386/pr88531-2c.c: Likewise.
1009 2021-08-06 Martin Sebor <msebor@redhat.com>
1011 * c-c++-common/Wsizeof-pointer-memaccess1.c: Also disable
1012 -Wstringop-overread.
1013 * c-c++-common/attr-nonstring-3.c: Adjust pattern of expected message.
1014 * gcc.dg/Warray-bounds-39.c: Add an xfail due to a known bug.
1015 * gcc.dg/Wstring-compare-3.c: Also disable -Wstringop-overread.
1016 * gcc.dg/attr-nonstring-2.c: Adjust pattern of expected message.
1017 * gcc.dg/attr-nonstring-4.c: Same.
1018 * gcc.dg/Wstringop-overread-6.c: New test.
1019 * gcc.dg/sso-14.c: Fix typos to avoid buffer overflow.
1021 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
1024 * gcc.target/arm/pr69245.c: Make sure to emit code for fn1, fix
1027 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
1030 * gcc.target/arm/attr-neon3.c: Fix typo.
1031 * gcc.target/arm/pragma_fpu_attribute_2.c: Fix typo.
1033 2021-08-06 Uroš Bizjak <ubizjak@gmail.com>
1036 * gcc.target/i386/pr101797.c: New test.
1038 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
1040 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1043 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
1045 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
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 Martin Liska <mliska@suse.cz>
1060 * gcc.target/powerpc/pragma-optimize.c: New test.
1062 2021-08-06 Richard Biener <rguenther@suse.de>
1064 * gfortran.dg/vect/vect-8.f90: Simplify aarch64 scanning.
1066 2021-08-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
1068 * gcc.dg/gcov-info-to-gcda.c: New test.
1070 2021-08-05 Jonathan Wakely <jwakely@redhat.com>
1072 * g++.old-deja/g++.other/inline7.C: Cast nodiscard call to void.
1074 2021-08-05 H.J. Lu <hjl.tools@gmail.com>
1077 * gcc.target/i386/pr99744-3.c: New test.
1078 * gcc.target/i386/pr99744-4.c: Likewise.
1079 * gcc.target/i386/pr99744-5.c: Likewise.
1080 * gcc.target/i386/pr99744-6.c: Likewise.
1081 * gcc.target/i386/pr99744-7.c: Likewise.
1082 * gcc.target/i386/pr99744-8.c: Likewise.
1084 2021-08-05 Richard Earnshaw <rearnsha@arm.com>
1087 * gcc.target/arm/cortex-m55-nofp-flag-hard.c: Update expected output.
1088 * gcc.target/arm/cortex-m55-nofp-flag-softfp.c: Likewise.
1089 * gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c: Likewise.
1090 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Convert to dg-do assemble.
1091 Add a non-no-op function body.
1092 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
1093 * gcc.target/arm/pr98636.c (dg-options): Add -mfloat-abi=softfp.
1094 * gcc.target/arm/attr-neon.c: Tighten scan-assembler tests.
1095 * gcc.target/arm/attr-neon2.c: Use -Ofast, convert test to use
1096 check-function-bodies.
1097 * gcc.target/arm/attr-neon3.c: Likewise.
1098 * gcc.target/arm/pr69245.c: Tighten scan-assembler match, but allow
1100 * gcc.target/arm/pragma_fpu_attribute.c: Likewise.
1101 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
1103 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
1105 * gcc.target/aarch64/vsubX_high_cost.c: New test.
1107 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
1109 * gcc.target/aarch64/vaddX_high_cost.c: New test.
1111 2021-08-05 Richard Biener <rguenther@suse.de>
1113 * gcc.dg/vect/bb-slp-pr101756.c: Add -w.
1115 2021-08-05 Eric Botcazou <ebotcazou@gcc.gnu.org>
1117 * gcc.dg/sso-15.c: New test.
1119 2021-08-05 liuhongt <hongtao.liu@intel.com>
1121 * gcc.target/i386/cond_op_anylogic_d-1.c: New test.
1122 * gcc.target/i386/cond_op_anylogic_d-2.c: New test.
1123 * gcc.target/i386/cond_op_anylogic_q-1.c: New test.
1124 * gcc.target/i386/cond_op_anylogic_q-2.c: New test.
1126 2021-08-05 liuhongt <hongtao.liu@intel.com>
1128 * gcc.target/i386/cond_op_maxmin_double-1.c: New test.
1129 * gcc.target/i386/cond_op_maxmin_double-2.c: New test.
1130 * gcc.target/i386/cond_op_maxmin_float-1.c: New test.
1131 * gcc.target/i386/cond_op_maxmin_float-2.c: New test.
1133 2021-08-05 liuhongt <hongtao.liu@intel.com>
1135 * gcc.target/i386/cond_op_maxmin_b-1.c: New test.
1136 * gcc.target/i386/cond_op_maxmin_b-2.c: New test.
1137 * gcc.target/i386/cond_op_maxmin_d-1.c: New test.
1138 * gcc.target/i386/cond_op_maxmin_d-2.c: New test.
1139 * gcc.target/i386/cond_op_maxmin_q-1.c: New test.
1140 * gcc.target/i386/cond_op_maxmin_q-2.c: New test.
1141 * gcc.target/i386/cond_op_maxmin_ub-1.c: New test.
1142 * gcc.target/i386/cond_op_maxmin_ub-2.c: New test.
1143 * gcc.target/i386/cond_op_maxmin_ud-1.c: New test.
1144 * gcc.target/i386/cond_op_maxmin_ud-2.c: New test.
1145 * gcc.target/i386/cond_op_maxmin_uq-1.c: New test.
1146 * gcc.target/i386/cond_op_maxmin_uq-2.c: New test.
1147 * gcc.target/i386/cond_op_maxmin_uw-1.c: New test.
1148 * gcc.target/i386/cond_op_maxmin_uw-2.c: New test.
1149 * gcc.target/i386/cond_op_maxmin_w-1.c: New test.
1150 * gcc.target/i386/cond_op_maxmin_w-2.c: New test.
1152 2021-08-04 David Malcolm <dmalcolm@redhat.com>
1155 * gcc.dg/analyzer/asm-x86-1.c: New test.
1156 * gcc.dg/analyzer/asm-x86-lp64-1.c: New test.
1157 * gcc.dg/analyzer/asm-x86-lp64-2.c: New test.
1158 * gcc.dg/analyzer/pr101570.c: New test.
1159 * gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c:
1161 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c: New
1163 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c: New
1165 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c: New test.
1166 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c: New
1168 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c: New test.
1169 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c:
1171 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c:
1174 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
1177 * gcc.target/i386/pr101742a.c: New test.
1178 * gcc.target/i386/pr101742b.c: Likewise.
1180 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
1183 * gcc.target/i386/eh_return-2.c: New test.
1185 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
1187 * gcc.target/s390/vector/perm-vpdi.c: New test.
1189 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
1191 * gcc.target/s390/vector/perm-merge.c: New test.
1192 * gcc.target/s390/vector/vec-types.h: New test.
1194 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
1196 * gcc.target/s390/zvector/vec-permi.c: Removed.
1197 * gcc.target/s390/zvector/vec_permi.c: New test.
1199 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
1201 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c:
1202 Instead of vpdi with 0 and 5 vmrlg and vmrhg are used now.
1203 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: Likewise.
1204 * gcc.target/s390/zvector/vec-types.h: New test.
1205 * gcc.target/s390/zvector/vec_merge.c: New test.
1207 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
1209 * gcc.target/aarch64/vmul_high_cost.c: New test.
1211 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
1213 * gcc.target/aarch64/vmul_element_cost.c: New test.
1215 2021-08-04 Richard Sandiford <richard.sandiford@arm.com>
1217 * gcc.target/aarch64/sve/cost_model_12.c: New test.
1219 2021-08-04 Tamar Christina <tamar.christina@arm.com>
1221 PR tree-optimization/101750
1222 * g++.dg/vect/pr99149.cc: Name class.
1224 2021-08-04 Richard Biener <rguenther@suse.de>
1226 * gcc.target/i386/vect-gather-1.c: New testcase.
1227 * gfortran.dg/vect/vect-8.f90: Adjust.
1229 2021-08-04 Roger Sayle <roger@nextmovesoftware.com>
1230 Marc Glisse <marc.glisse@inria.fr>
1232 * gcc.dg/fold-ior-4.c: New test.
1234 2021-08-04 Richard Biener <rguenther@suse.de>
1236 PR tree-optimization/101756
1237 * gcc.dg/vect/bb-slp-pr101756.c: New testcase.
1239 2021-08-04 Jakub Jelinek <jakub@redhat.com>
1242 * g++.dg/gomp/pr101759.C: New test.
1243 * g++.dg/goacc/pr101759.C: New test.
1245 2021-08-04 Jakub Jelinek <jakub@redhat.com>
1247 * gcc.c-torture/execute/ieee/pr29302-1.x: Undo doubly applied patch.
1249 2021-08-04 Richard Biener <rguenther@suse.de>
1251 PR tree-optimization/101769
1252 * g++.dg/tree-ssa/pr101769.C: New testcase.
1254 2021-08-04 liuhongt <hongtao.liu@intel.com>
1256 * gcc.target/i386/cond_op_addsubmul_d-2.c: Add
1257 dg-require-effective-target for avx512.
1258 * gcc.target/i386/cond_op_addsubmul_q-2.c: Ditto.
1259 * gcc.target/i386/cond_op_addsubmul_w-2.c: Ditto.
1260 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: Ditto.
1261 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: Ditto.
1262 * gcc.target/i386/cond_op_fma_double-2.c: Ditto.
1263 * gcc.target/i386/cond_op_fma_float-2.c: Ditto.
1265 2021-08-04 liuhongt <hongtao.liu@intel.com>
1267 * gcc.target/i386/cond_op_fma_double-1.c: New test.
1268 * gcc.target/i386/cond_op_fma_double-2.c: New test.
1269 * gcc.target/i386/cond_op_fma_float-1.c: New test.
1270 * gcc.target/i386/cond_op_fma_float-2.c: New test.
1272 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
1274 * lib/profopt.exp: Pass gdwarf-4 when compiling test to profile; pass -gcov_version=2.
1275 * lib/target-supports.exp: Remove unnecessary -o perf.data passed to gcc-auto-profile.
1277 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
1279 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix dg-final-use-autofdo.
1280 * lib/profopt.exp: Pass -fearly-inlining when compiling with AutoFDO.
1282 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
1284 * g++.dg/tree-prof/indir-call-prof.C: Fix options, increase the number of iterations.
1285 * g++.dg/tree-prof/morefunc.C: Fix options, increase the number of iterations.
1286 * g++.dg/tree-prof/reorder.C: Fix options, increase the number of iterations.
1287 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix options, increase the number of iterations.
1288 * gcc.dg/tree-prof/indir-call-prof.c: Fix options.
1290 2021-08-03 Martin Sebor <msebor@redhat.com>
1293 * g++.dg/warn/Wstringop-overflow-4.C: Disable a test case in ILP32.
1295 2021-08-03 Paul A. Clarke <pc@us.ibm.com>
1297 * gcc.target/powerpc/sse4_1-phminposuw.c: Copy from
1298 gcc/testsuite/gcc.target/i386, adjust dg directives to suit,
1301 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
1303 * gcc.target/i386/avx-vzeroupper-14.c: Pass -mno-avx512f to
1305 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1306 * gcc.target/i386/pr82941-1.c: Updated. Check for vzeroupper.
1307 * gcc.target/i386/pr82942-1.c: Likewise.
1308 * gcc.target/i386/pr82990-1.c: Likewise.
1309 * gcc.target/i386/pr82990-3.c: Likewise.
1310 * gcc.target/i386/pr82990-5.c: Likewise.
1311 * gcc.target/i386/pr100865-4b.c: Likewise.
1312 * gcc.target/i386/pr100865-6b.c: Likewise.
1313 * gcc.target/i386/pr100865-7b.c: Likewise.
1314 * gcc.target/i386/pr100865-10b.c: Likewise.
1315 * gcc.target/i386/pr100865-8b.c: Updated.
1316 * gcc.target/i386/pr100865-9b.c: Likewise.
1317 * gcc.target/i386/pr100865-11b.c: Likewise.
1318 * gcc.target/i386/pr100865-12b.c: Likewise.
1320 2021-08-03 liuhongt <hongtao.liu@intel.com>
1322 * gcc.target/i386/cond_op_addsubmul_d-1.c: New test.
1323 * gcc.target/i386/cond_op_addsubmul_d-2.c: New test.
1324 * gcc.target/i386/cond_op_addsubmul_q-1.c: New test.
1325 * gcc.target/i386/cond_op_addsubmul_q-2.c: New test.
1326 * gcc.target/i386/cond_op_addsubmul_w-1.c: New test.
1327 * gcc.target/i386/cond_op_addsubmul_w-2.c: New test.
1329 2021-08-03 Jakub Jelinek <jakub@redhat.com>
1332 * gcc.dg/analyzer/pr101721.c: New test.
1334 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
1337 * g++.target/i386/pr80566-1.C: New test.
1338 * g++.target/i386/pr80566-2.C: Likewise.
1340 2021-08-03 liuhongt <hongtao.liu@intel.com>
1342 * gcc.target/i386/cond_op_addsubmuldiv_double-1.c: New test.
1343 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: New test.
1344 * gcc.target/i386/cond_op_addsubmuldiv_float-1.c: New test.
1345 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: New test.
1347 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1349 * gcc.target/i386/vect8-ret.c: Also pass -mno-sse.
1351 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1353 * gcc.target/i386/incoming-11.c: Expect no stack realignment.
1355 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1357 * gcc.target/i386/sw-1.c: Also pass -mno-avx for ia32.
1359 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1361 * gcc.target/i386/cold-attribute-1.c: Also pass -mno-avx.
1363 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1365 * gcc.target/i386/pr72839.c: Also pass -mno-avx.
1367 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1369 * gcc.target/i386/pieces-memcpy-10.c: New test.
1370 * gcc.target/i386/pieces-memcpy-11.c: Likewise.
1371 * gcc.target/i386/pieces-memcpy-12.c: Likewise.
1372 * gcc.target/i386/pieces-memcpy-13.c: Likewise.
1373 * gcc.target/i386/pieces-memcpy-14.c: Likewise.
1374 * gcc.target/i386/pieces-memcpy-15.c: Likewise.
1375 * gcc.target/i386/pieces-memcpy-16.c: Likewise.
1376 * gcc.target/i386/pieces-memset-1.c: Likewise.
1377 * gcc.target/i386/pieces-memset-2.c: Likewise.
1378 * gcc.target/i386/pieces-memset-3.c: Likewise.
1379 * gcc.target/i386/pieces-memset-4.c: Likewise.
1380 * gcc.target/i386/pieces-memset-5.c: Likewise.
1381 * gcc.target/i386/pieces-memset-6.c: Likewise.
1382 * gcc.target/i386/pieces-memset-7.c: Likewise.
1383 * gcc.target/i386/pieces-memset-8.c: Likewise.
1384 * gcc.target/i386/pieces-memset-9.c: Likewise.
1385 * gcc.target/i386/pieces-memset-10.c: Likewise.
1386 * gcc.target/i386/pieces-memset-11.c: Likewise.
1387 * gcc.target/i386/pieces-memset-12.c: Likewise.
1388 * gcc.target/i386/pieces-memset-13.c: Likewise.
1389 * gcc.target/i386/pieces-memset-14.c: Likewise.
1390 * gcc.target/i386/pieces-memset-15.c: Likewise.
1391 * gcc.target/i386/pieces-memset-16.c: Likewise.
1392 * gcc.target/i386/pieces-memset-17.c: Likewise.
1393 * gcc.target/i386/pieces-memset-18.c: Likewise.
1394 * gcc.target/i386/pieces-memset-19.c: Likewise.
1395 * gcc.target/i386/pieces-memset-20.c: Likewise.
1396 * gcc.target/i386/pieces-memset-21.c: Likewise.
1397 * gcc.target/i386/pieces-memset-22.c: Likewise.
1398 * gcc.target/i386/pieces-memset-23.c: Likewise.
1399 * gcc.target/i386/pieces-memset-24.c: Likewise.
1400 * gcc.target/i386/pieces-memset-25.c: Likewise.
1401 * gcc.target/i386/pieces-memset-26.c: Likewise.
1402 * gcc.target/i386/pieces-memset-27.c: Likewise.
1403 * gcc.target/i386/pieces-memset-28.c: Likewise.
1404 * gcc.target/i386/pieces-memset-29.c: Likewise.
1405 * gcc.target/i386/pieces-memset-30.c: Likewise.
1406 * gcc.target/i386/pieces-memset-31.c: Likewise.
1407 * gcc.target/i386/pieces-memset-32.c: Likewise.
1408 * gcc.target/i386/pieces-memset-33.c: Likewise.
1409 * gcc.target/i386/pieces-memset-34.c: Likewise.
1410 * gcc.target/i386/pieces-memset-35.c: Likewise.
1411 * gcc.target/i386/pieces-memset-36.c: Likewise.
1412 * gcc.target/i386/pieces-memset-37.c: Likewise.
1413 * gcc.target/i386/pieces-memset-38.c: Likewise.
1414 * gcc.target/i386/pieces-memset-39.c: Likewise.
1415 * gcc.target/i386/pieces-memset-40.c: Likewise.
1416 * gcc.target/i386/pieces-memset-41.c: Likewise.
1417 * gcc.target/i386/pieces-memset-42.c: Likewise.
1418 * gcc.target/i386/pieces-memset-43.c: Likewise.
1419 * gcc.target/i386/pieces-memset-44.c: Likewise.
1420 * gcc.target/i386/pieces-memcpy-7.c: New file.
1421 * gcc.target/i386/pieces-memcpy-8.c: New file.
1422 * gcc.target/i386/pieces-memcpy-9.c: New file.
1424 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1427 * gcc.target/i386/pr90773-20.c: New test.
1428 * gcc.target/i386/pr90773-21.c: Likewise.
1429 * gcc.target/i386/pr90773-22.c: Likewise.
1430 * gcc.target/i386/pr90773-23.c: Likewise.
1431 * gcc.target/i386/pr90773-26.c: Likewise.
1433 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1435 * gcc.target/i386/pr90773-1.c: Adjust to expect movq for 32-bit.
1436 * gcc.target/i386/pr90773-4.c: Also run for 32-bit.
1437 * gcc.target/i386/pr90773-15.c: Likewise.
1438 * gcc.target/i386/pr90773-16.c: Likewise.
1439 * gcc.target/i386/pr90773-17.c: Likewise.
1440 * gcc.target/i386/pr90773-24.c: Likewise.
1441 * gcc.target/i386/pr90773-25.c: Likewise.
1442 * gcc.target/i386/pr100865-1.c: Likewise.
1443 * gcc.target/i386/pr100865-2.c: Likewise.
1444 * gcc.target/i386/pr100865-3.c: Likewise.
1445 * gcc.target/i386/pr90773-14.c: Also run for 32-bit and expect
1446 XMM movd to store 4 bytes.
1447 * gcc.target/i386/pr100865-4a.c: Also run for 32-bit and expect
1449 * gcc.target/i386/pr100865-4b.c: Likewise.
1450 * gcc.target/i386/pr100865-10a.c: Expect YMM registers.
1451 * gcc.target/i386/pr100865-10b.c: Likewise.
1453 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1455 * gcc.target/i386/eh_return-1.c: New test.
1457 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1460 * gcc.target/i386/pr90773-5.c: Updated to expect XMM register.
1461 * gcc.target/i386/pr90773-14.c: Likewise.
1462 * gcc.target/i386/pr90773-15.c: New test.
1463 * gcc.target/i386/pr90773-16.c: Likewise.
1464 * gcc.target/i386/pr90773-17.c: Likewise.
1465 * gcc.target/i386/pr90773-18.c: Likewise.
1466 * gcc.target/i386/pr90773-19.c: Likewise.
1468 2021-08-02 Roger Sayle <roger@nextmovesoftware.com>
1470 * gcc.dg/tree-ssa/phi-opt-25.c: New test case.
1472 2021-08-01 H.J. Lu <hjl.tools@gmail.com>
1475 * gcc.target/i386/pr78103-2.c: Also scan incl.
1476 * gcc.target/i386/pr78103-3.c: Scan leal|addl|incl for x32. Also
1479 2021-07-31 Jason Merrill <jason@redhat.com>
1482 * g++.dg/ext/anon-struct9.C: New test.
1484 2021-07-31 Roger Sayle <roger@nextmovesoftware.com>
1486 * gcc.target/i386/dec-cmov-2.c: Require -march=core2 with -m32.
1488 2021-07-31 Jakub Jelinek <jakub@redhat.com>
1490 * g++.dg/gomp/attrs-9.C: New test.
1492 2021-07-31 Jakub Jelinek <jakub@redhat.com>
1495 * gcc.target/i386/pr78103-1.c: New test.
1496 * gcc.target/i386/pr78103-2.c: New test.
1497 * gcc.target/i386/pr78103-3.c: New test.
1499 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
1501 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on mmix-knuth-mmixware.
1503 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
1505 PR middle-end/101674
1506 * gcc.dg/uninit-pred-9_b.c: Xfail for mmix-*-* too.
1508 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
1510 * gcc.target/powerpc/sse4_1-floorpd.c: New.
1511 * gcc.target/powerpc/sse4_1-floorps.c: New.
1512 * gcc.target/powerpc/sse4_1-floorsd.c: New.
1513 * gcc.target/powerpc/sse4_1-floorss.c: New.
1514 * gcc.target/powerpc/sse4_1-roundpd-2.c: Copy from
1515 gcc/testsuite/gcc.target/i386 and adjust dg directives to suit.
1517 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
1519 * gcc.target/powerpc/sse4_1-ceilpd.c: New.
1520 * gcc.target/powerpc/sse4_1-ceilps.c: New.
1521 * gcc.target/powerpc/sse4_1-ceilsd.c: New.
1522 * gcc.target/powerpc/sse4_1-ceilss.c: New.
1523 * gcc.target/powerpc/sse4_1-round-data.h: New.
1524 * gcc.target/powerpc/sse4_1-round.h: New.
1525 * gcc.target/powerpc/sse4_1-round2.h: New.
1526 * gcc.target/powerpc/sse4_1-roundpd-3.c: Copy from gcc.target/i386
1527 and adjust dg directives to suit.
1528 * gcc.target/powerpc/sse4_1-check.h (__VSX_SSE2__): Define.
1530 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
1532 * gcc.target/powerpc/sse4_1-blendpd.c: Copy from gcc.target/i386
1533 and adjust dg directives to suit.
1534 * gcc.target/powerpc/sse4_1-blendps-2.c: Likewise.
1535 * gcc.target/powerpc/sse4_1-blendps.c: Likewise.
1536 * gcc.target/powerpc/sse4_1-blendvpd.c: Likewise.
1538 2021-07-30 Roger Sayle <roger@nextmovesoftware.com>
1539 Uroš Bizjak <ubizjak@gmail.com>
1541 * gcc.target/i386/dec-cmov-1.c: New test.
1542 * gcc.target/i386/dec-cmov-2.c: New test.
1544 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
1546 * gcc.dg/tree-ssa/pr61839_2.c: Adjust. Add new const fold test.
1548 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
1550 * gcc.dg/tree-ssa/pr61839_2.c: Adjust.
1552 2021-07-30 Martin Sebor <msebor@redhat.com>
1554 PR middle-end/101671
1555 * gcc.c-torture/compile/pr83510.c: Move test functions...
1556 * gcc.dg/Warray-bounds-87.c: ...to this file.
1558 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
1560 * gcc.target/i386/pr100865-3.c: Expect vmovdqu8 instead of
1562 * gcc.target/i386/pr100865-4b.c: Likewise.
1564 2021-07-30 Andrew Pinski <apinski@marvell.com>
1567 * g++.dg/warn/Wunused-18.C: New test.
1568 * gcc.c-torture/compile/20030405-2.c: New test.
1569 * gcc.c-torture/compile/20040304-2.c: New test.
1570 * gcc.dg/20030612-2.c: New test.
1572 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
1575 * gcc.target/mips/pr101132.c: New test.
1577 2021-07-30 Jakub Jelinek <jakub@redhat.com>
1580 * g++.dg/cpp2a/is-pointer-interconvertible-base-of1.C: New test.
1581 * g++.dg/cpp2a/is-pointer-interconvertible-with-class1.C: New test.
1582 * g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C: New test.
1583 * g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C: New test.
1584 * g++.dg/cpp2a/is-pointer-interconvertible-with-class4.C: New test.
1585 * g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C: New test.
1586 * g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C: New test.
1588 2021-07-30 Jason Merrill <jason@redhat.com>
1590 * g++.dg/ext/anon-struct8.C: New test.
1592 2021-07-30 Jakub Jelinek <jakub@redhat.com>
1594 * g++.dg/cpp0x/gen-attrs-76.C: New test.
1596 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
1599 * gcc.target/i386/pr101685.c: New test.
1601 2021-07-30 Aldy Hernandez <aldyh@redhat.com>
1603 * gcc.dg/shrink-wrap-loop.c: Enable early jump threading. Mark as
1606 2021-07-30 Jakub Jelinek <jakub@redhat.com>
1609 * g++.dg/cpp0x/gen-attrs-45.C: Expect a warning about ignored
1610 attributes instead of error.
1611 * g++.dg/cpp0x/gen-attrs-75.C: New test.
1612 * g++.dg/modules/pr101582-1.C: New test.
1614 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
1617 * g++.dg/lto/pr101396_0.C: New test.
1618 * g++.dg/lto/pr101396_1.C: New test.
1620 2021-07-29 Martin Sebor <msebor@redhat.com>
1622 PR middle-end/101674
1623 * gcc.dg/uninit-pred-9_b.c: Xfail just the failing assertion and
1626 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
1629 * gdc.dg/pr100967.d: Update test.
1630 * gdc.dg/pr101672.d: New test.
1632 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
1635 * gdc.dg/extern-c++/extern-c++.exp: New.
1636 * gdc.dg/extern-c++/pr101664.d: New test.
1637 * gdc.dg/extern-c++/pr101664_1.cc: New test.
1639 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
1642 * gdc.dg/torture/pr96435.d: New test.
1644 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
1647 * gdc.dg/pr101657.d: New test.
1649 2021-07-29 Jakub Jelinek <jakub@redhat.com>
1652 * g++.dg/pr71389.C: Include <array> instead of <functional>.
1653 * g++.dg/cpp0x/initlist48.C: Include also <initializer_list>.
1655 2021-07-29 Thomas Schwinge <thomas@codesourcery.com>
1656 Julian Brown <julian@codesourcery.com>
1657 Kwok Cheung Yeung <kcy@codesourcery.com>
1659 * c-c++-common/goacc/classify-kernels-unparallelized.c:
1660 's%oaccdevlow%oaccloops%g'.
1661 * c-c++-common/goacc/classify-kernels.c: Likewise.
1662 * c-c++-common/goacc/classify-parallel.c: Likewise.
1663 * c-c++-common/goacc/classify-routine-nohost.c: Likewise.
1664 * c-c++-common/goacc/classify-routine.c: Likewise.
1665 * c-c++-common/goacc/classify-serial.c: Likewise.
1666 * c-c++-common/goacc/routine-nohost-1.c: Likewise.
1667 * g++.dg/goacc/template.C: Likewise.
1668 * gcc.dg/goacc/loop-processing-1.c: Likewise.
1669 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1670 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1671 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
1672 * gfortran.dg/goacc/classify-routine-nohost.f95: Likewise.
1673 * gfortran.dg/goacc/classify-routine.f95: Likewise.
1674 * gfortran.dg/goacc/classify-serial.f95: Likewise.
1675 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
1677 2021-07-29 Haochen Gui <guihaoc@gcc.gnu.org>
1680 * gcc.target/powerpc/pr56605.c: Change matching
1682 * gcc.target/powerpc/pr81348.c: Likewise.
1684 2021-07-29 Aldy Hernandez <aldyh@redhat.com>
1686 * g++.dg/debug/dwarf2/deallocator.C: Adjust for threader.
1687 * gcc.c-torture/compile/pr83510.c: Same.
1688 * gcc.dg/analyzer/pr94851-2.c: Same.
1689 * gcc.dg/loop-unswitch-2.c: Same.
1690 * gcc.dg/old-style-asm-1.c: Same.
1691 * gcc.dg/pr68317.c: Same.
1692 * gcc.dg/pr97567-2.c: Same.
1693 * gcc.dg/predict-9.c: Same.
1694 * gcc.dg/shrink-wrap-loop.c: Same.
1695 * gcc.dg/sibcall-1.c: Same.
1696 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Same.
1697 * gcc.dg/tree-ssa/pr21001.c: Same.
1698 * gcc.dg/tree-ssa/pr21294.c: Same.
1699 * gcc.dg/tree-ssa/pr21417.c: Same.
1700 * gcc.dg/tree-ssa/pr21458-2.c: Same.
1701 * gcc.dg/tree-ssa/pr21563.c: Same.
1702 * gcc.dg/tree-ssa/pr49039.c: Same.
1703 * gcc.dg/tree-ssa/pr61839_1.c: Same.
1704 * gcc.dg/tree-ssa/pr61839_3.c: Same.
1705 * gcc.dg/tree-ssa/pr77445-2.c: Same.
1706 * gcc.dg/tree-ssa/split-path-4.c: Same.
1707 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
1708 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
1709 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
1710 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
1711 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
1712 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
1713 * gcc.dg/tree-ssa/ssa-fre-48.c: Same.
1714 * gcc.dg/tree-ssa/ssa-thread-11.c: Same.
1715 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
1716 * gcc.dg/tree-ssa/ssa-thread-14.c: Same.
1717 * gcc.dg/tree-ssa/vrp02.c: Same.
1718 * gcc.dg/tree-ssa/vrp03.c: Same.
1719 * gcc.dg/tree-ssa/vrp05.c: Same.
1720 * gcc.dg/tree-ssa/vrp06.c: Same.
1721 * gcc.dg/tree-ssa/vrp07.c: Same.
1722 * gcc.dg/tree-ssa/vrp09.c: Same.
1723 * gcc.dg/tree-ssa/vrp19.c: Same.
1724 * gcc.dg/tree-ssa/vrp20.c: Same.
1725 * gcc.dg/tree-ssa/vrp33.c: Same.
1726 * gcc.dg/uninit-pred-9_b.c: Same.
1727 * gcc.dg/uninit-pr61112.c: Same.
1728 * gcc.dg/vect/bb-slp-16.c: Same.
1729 * gcc.target/i386/avx2-vect-aggressive.c: Same.
1730 * gcc.dg/tree-ssa/ranger-threader-1.c: New test.
1731 * gcc.dg/tree-ssa/ranger-threader-2.c: New test.
1732 * gcc.dg/tree-ssa/ranger-threader-3.c: New test.
1733 * gcc.dg/tree-ssa/ranger-threader-4.c: New test.
1734 * gcc.dg/tree-ssa/ranger-threader-5.c: New test.
1736 2021-07-29 Richard Biener <rguenther@suse.de>
1739 * gcc.dg/torture/pr101512.c: New testcase.
1741 2021-07-29 liuhongt <hongtao.liu@intel.com>
1744 * gcc.target/i386/pr91446.c:
1745 * gcc.target/i386/pr92658-avx512bw-2.c:
1746 * gcc.target/i386/pr92658-sse4-2.c:
1747 * gcc.target/i386/pr92658-sse4.c:
1748 * gcc.target/i386/pr99881.c:
1750 2021-07-29 liuhongt <hongtao.liu@intel.com>
1753 * gcc.target/i386/sse2-pr39821.c: New test.
1754 * gcc.target/i386/sse4-pr39821.c: New test.
1756 2021-07-29 Jiufu Guo <guojiufu@linux.ibm.com>
1759 * gcc.target/powerpc/pr61837.c: New test.
1761 2021-07-28 Martin Sebor <msebor@redhat.com>
1763 PR middle-end/101494
1764 * gcc.dg/uninit-pr101494.c: New test.
1766 2021-07-28 Martin Sebor <msebor@redhat.com>
1768 PR middle-end/101601
1769 * g++.dg/warn/Warray-bounds-25.C: New test.
1770 * gcc.dg/Warray-bounds-85.c: New test.
1772 2021-07-28 Michael Meissner <meissner@linux.ibm.com>
1775 * gcc.dg/pr56727-2.c: Add support for PC-relative calls.
1777 2021-07-28 David Malcolm <dmalcolm@redhat.com>
1779 * gcc.dg/analyzer/torture/ubsan-1.c: New test.
1781 2021-07-28 Harald Anlauf <anlauf@gmx.de>
1784 * gfortran.dg/allocate_stat_3.f90: New test.
1785 * gfortran.dg/allocate_stat.f90: Adjust error messages.
1786 * gfortran.dg/implicit_11.f90: Likewise.
1787 * gfortran.dg/inquiry_type_ref_3.f90: Likewise.
1789 2021-07-28 Jakub Jelinek <jakub@redhat.com>
1791 PR middle-end/101624
1792 * gfortran.dg/ubsan/ubsan.exp: New file.
1793 * gfortran.dg/ubsan/pr101624.f90: New test.
1795 2021-07-28 Jakub Jelinek <jakub@redhat.com>
1797 PR middle-end/101642
1798 * gcc.c-torture/compile/pr101642.c: New test.
1800 2021-07-28 Ilya Leoshkevich <iii@linux.ibm.com>
1802 * gcc.target/s390/global-array-element-pic2.c: Add -mzarch, add
1803 an expectation for 31-bit mode.
1804 * gcc.target/s390/load-imm64-1.c: Use unsigned long long.
1805 * gcc.target/s390/load-imm64-2.c: Likewise.
1806 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: Use
1808 * gcc.target/s390/vector/long-double-vx-macro-on-off.c:
1811 2021-07-28 Richard Biener <rguenther@suse.de>
1813 PR tree-optimization/101615
1814 * gcc.dg/vect/bb-slp-pr101615-2.c: New testcase.
1816 2021-07-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1818 * gcc.target/aarch64/smov_1.c: New test.
1819 * gcc.target/aarch64/sve/clastb_4.c: Adjust clast scan-assembler.
1821 2021-07-28 H.J. Lu <hjl.tools@gmail.com>
1824 * gcc.target/i386/pr101456-1.c: New test.
1825 * gcc.target/i386/pr101456-2.c: Likewise.
1827 2021-07-28 Richard Biener <rguenther@suse.de>
1829 PR tree-optimization/101615
1830 * gcc.dg/vect/bb-slp-pr101615-1.c: New testcase.
1832 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
1834 * gcc.dg/analyzer/strdup-1.c (test_4, test_5, test_6): New
1837 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
1839 * gcc.dg/analyzer/attr-malloc-1.c (compatible_alloc,
1840 compatible_alloc2): New extern allocator declarations.
1841 (test_9, test_10): New tests.
1843 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
1846 * gdc.dg/pr96429.d: Update test.
1847 * gdc.dg/pr101640.d: New test.
1849 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
1852 * gdc.dg/pr101490.d: New test.
1854 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
1857 * gdc.dg/pr101127a.d: New test.
1858 * gdc.dg/pr101127b.d: New test.
1860 2021-07-28 Jakub Jelinek <jakub@redhat.com>
1863 * gcc.target/i386/avx2-pr101611-1.c: New test.
1864 * gcc.target/i386/avx2-pr101611-2.c: New test.
1866 2021-07-28 Martin Uecker <muecker@gwdg.de>
1868 * gcc.dg/Wnonnull-4.c: Correct argument numbers in warnings.
1870 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
1872 PR libfortran/101317
1873 * gfortran.dg/ISO_Fortran_binding_17.f90: Fix typo in error
1876 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
1878 PR libfortran/101310
1879 * gfortran.dg/ISO_Fortran_binding_1.c (section_c): Remove
1880 incorrect assertions.
1882 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
1884 PR libfortran/101305
1885 * gfortran.dg/ISO_Fortran_binding_1.c: Adjust include path.
1886 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
1887 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
1888 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
1889 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
1890 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
1891 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
1892 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
1893 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
1894 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
1895 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
1896 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
1897 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
1898 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
1899 * gfortran.dg/PR94327.c: Likewise.
1900 * gfortran.dg/PR94331.c: Likewise.
1901 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
1902 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
1903 * gfortran.dg/pr93524.c: Likewise.
1905 2021-07-28 Kewen Lin <linkw@linux.ibm.com>
1907 PR tree-optimization/101596
1908 * gcc.target/powerpc/pr101596-1.c: New test.
1909 * gcc.target/powerpc/pr101596-2.c: Likewise.
1910 * gcc.target/powerpc/pr101596-3.c: Likewise.
1912 2021-07-28 liuhongt <hongtao.liu@intel.com>
1915 * gcc.target/i386/pr99881.c: New test.
1917 2021-07-27 Martin Sebor <msebor@redhat.com>
1919 PR tree-optimization/101584
1920 * gcc.dg/uninit-38.c: Remove assertions.
1921 * gcc.dg/uninit-41.c: New test.
1923 2021-07-27 Jonathan Wakely <jwakely@redhat.com>
1926 * g++.dg/coroutines/pr99047.C: Fix includes.
1927 * g++.dg/pr71655.C: Likewise.
1929 2021-07-27 Martin Sebor <msebor@redhat.com>
1932 * gcc.dg/Wvla-parameter-13.c: New test.
1934 2021-07-27 Jeff Law <jlaw@localhost.localdomain>
1936 * g++.dg/gcov/gcov-threads-1.C: Fix argument to pthread_join.
1938 2021-07-27 Marek Polacek <polacek@redhat.com>
1942 * g++.dg/cpp0x/nullptr11.C: Remove invalid tests.
1943 * g++.dg/cpp0x/nullptr46.C: Add dg-error.
1944 * g++.dg/cpp2a/spaceship-err7.C: New test.
1945 * g++.dg/expr/ptr-comp4.C: New test.
1947 2021-07-27 Richard Biener <rguenther@suse.de>
1949 PR tree-optimization/101573
1950 * gcc.dg/uninit-pr101573.c: New testcase.
1951 * gcc.dg/uninit-15-O0.c: Adjust.
1952 * gcc.dg/uninit-15.c: Likewise.
1953 * gcc.dg/uninit-23.c: Likewise.
1954 * c-c++-common/uninit-17.c: Likewise.
1956 2021-07-27 Martin Jambor <mjambor@suse.cz>
1958 * gcc.dg/ipa/remref-3.c: New test.
1959 * gcc.dg/ipa/remref-4.c: Likewise.
1960 * gcc.dg/ipa/remref-5.c: Likewise.
1961 * gcc.dg/ipa/remref-6.c: Likewise.
1963 2021-07-27 Jakub Jelinek <jakub@redhat.com>
1965 PR middle-end/101586
1966 * g++.dg/torture/builtin-clear-padding-4.C: New test.
1968 2021-07-27 Michael Meissner <meissner@linux.ibm.com>
1971 * gcc.target/powerpc/ppc-eq0-1.c: Adjust insn counts if power10
1973 * gcc.target/powerpc/ppc-ne0-1.c: (ne0): Adjust insn counts if
1974 power10 code is generated.
1975 (plus_ne0): Move to ppc-ne0-2.c.
1976 (cmp_plus_ne): Likewise.
1977 (plus_ne0_cmp): Likewise.
1978 * gcc.target/powerpc/ppc-ne0-2.c: New file.
1980 2021-07-26 David Malcolm <dmalcolm@redhat.com>
1982 * gcc.dg/analyzer/sock-1.c: New test.
1983 * gcc.dg/analyzer/sock-2.c: New test.
1985 2021-07-26 Andrew MacLeod <amacleod@redhat.com>
1987 * gcc.dg/pr78888.c: New.
1989 2021-07-26 Roger Sayle <roger@nextmovesoftware.com>
1990 Marc Glisse <marc.glisse@inria.fr>
1992 * gcc.dg/fold-eqrotate-1.c: New test case.
1993 * gcc.dg/fold-eqbswap-1.c: New test case.
1995 2021-07-26 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1996 Tobias Burnus <tobias@codesourcery.com>
2003 * gfortran.dg/ISO_Fortran_binding_1.f90: Add pointer attribute,
2004 this test is still erroneous but now it compiles.
2005 * gfortran.dg/bind_c_array_params_2.f90: Update regex to match
2007 * gfortran.dg/PR93308.f90: New test.
2008 * gfortran.dg/PR93963.f90: New test.
2009 * gfortran.dg/PR94327.c: New test.
2010 * gfortran.dg/PR94327.f90: New test.
2011 * gfortran.dg/PR94331.c: New test.
2012 * gfortran.dg/PR94331.f90: New test.
2013 * gfortran.dg/PR97046.f90: New test.
2015 2021-07-26 Jakub Jelinek <jakub@redhat.com>
2017 * g++.dg/gomp/attrs-1.C: Use attribute syntax even for section
2018 and scan directives.
2019 * g++.dg/gomp/attrs-2.C: Likewise.
2020 * g++.dg/gomp/attrs-6.C: New test.
2021 * g++.dg/gomp/attrs-7.C: New test.
2022 * g++.dg/gomp/attrs-8.C: New test.
2024 2021-07-23 Harald Anlauf <anlauf@gmx.de>
2027 * gfortran.dg/pr101536.f90: New test.
2029 2021-07-23 Jakub Jelinek <jakub@redhat.com>
2031 PR rtl-optimization/101562
2032 * gcc.c-torture/compile/pr101562.c: New test.
2034 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
2036 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
2039 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
2041 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
2044 2021-07-23 H.J. Lu <hjl.tools@gmail.com>
2047 * gcc.target/i386/pr101504.c: New test.
2049 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
2051 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
2054 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
2056 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
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: New tests.
2073 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
2075 * gcc.target/aarch64/vector_structure_intrinsics.c: New test.
2077 2021-07-23 Jakub Jelinek <jakub@redhat.com>
2079 * c-c++-common/gomp/attrs-1.c: New test.
2080 * c-c++-common/gomp/attrs-2.c: New test.
2081 * c-c++-common/gomp/attrs-3.c: New test.
2083 2021-07-23 Jakub Jelinek <jakub@redhat.com>
2085 * g++.dg/gomp/attrs-4.C: New test.
2086 * g++.dg/gomp/attrs-5.C: New test.
2088 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
2090 * gcc.target/mips/mips.exp (mips_option_groups): add
2091 -finline and -fno-inline.
2093 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
2096 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
2098 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
2099 __attribute__((noinline)).
2100 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
2102 2021-07-23 David Malcolm <dmalcolm@redhat.com>
2104 * gcc.dg/analyzer/feasibility-3.c: New test.
2106 2021-07-22 Martin Sebor <msebor@redhat.com>
2108 PR tree-optimization/65178
2109 * gcc.dg/uninit-pr65178.c: New test.
2111 2021-07-22 Martin Sebor <msebor@redhat.com>
2114 * g++.dg/ipa/pr82352.C
2116 2021-07-22 Andrew Pinski <apinski@marvell.com>
2118 PR tree-optimization/10153
2119 * gcc.c-torture/compile/pr10153-1.c: New test.
2120 * gcc.c-torture/compile/pr10153-2.c: New test.
2122 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
2124 * g++.dg/pr101511.C: New.
2126 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
2128 * gcc.dg/pr101497.c: New.
2130 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
2132 * gcc.dg/pr101496.c: New.
2134 2021-07-22 liuhongt <hongtao.liu@intel.com>
2136 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust testcase.
2138 2021-07-22 liuhongt <hongtao.liu@intel.com>
2140 * gcc.target/i386/mask-shift.c: New test.
2142 2021-07-21 David Malcolm <dmalcolm@redhat.com>
2145 * gcc.dg/analyzer/pr101547.c: New test.
2147 2021-07-21 David Malcolm <dmalcolm@redhat.com>
2150 * g++.dg/analyzer/pr101522.C: New test.
2152 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
2153 Joseph Myers <joseph@codesourcery.com>
2154 Cesar Philippidis <cesar@codesourcery.com>
2156 * c-c++-common/goacc/classify-routine-nohost.c: New file.
2157 * c-c++-common/goacc/classify-routine.c: Update.
2158 * c-c++-common/goacc/routine-2.c: Likewise.
2159 * c-c++-common/goacc/routine-nohost-1.c: New file.
2160 * c-c++-common/goacc/routine-nohost-2.c: Likewise.
2161 * g++.dg/goacc/template.C: Update.
2162 * gfortran.dg/goacc/classify-routine-nohost.f95: New file.
2163 * gfortran.dg/goacc/classify-routine.f95: Update.
2164 * gfortran.dg/goacc/pure-elemental-procedures-2.f90: Likewise.
2165 * gfortran.dg/goacc/routine-6.f90: Likewise.
2166 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
2167 * gfortran.dg/goacc/routine-module-1.f90: Likewise.
2168 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
2169 * gfortran.dg/goacc/routine-module-3.f90: Likewise.
2170 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
2171 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
2172 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
2174 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
2176 * g++.dg/goacc/template.C: Fix '#pragma atomic update' typo.
2178 2021-07-21 David Malcolm <dmalcolm@redhat.com>
2180 * gcc.dg/analyzer/explode-2.c: Remove xfail.
2181 * gcc.dg/analyzer/explode-2a.c: Remove expected leak warning on
2183 * gcc.dg/analyzer/phi-2.c: New test.
2185 2021-07-21 Bill Schmidt <wschmidt@linux.ibm.com>
2188 * gcc.target/powerpc/pr101129.c: Adjust.
2190 2021-07-21 H.J. Lu <hjl.tools@gmail.com>
2193 * gcc.target/i386/crc32-6.c: New test.
2195 2021-07-21 Harald Anlauf <anlauf@gmx.de>
2198 * gfortran.dg/pr101514.f90: New test.
2200 2021-07-21 Jakub Jelinek <jakub@redhat.com>
2202 PR middle-end/101535
2203 * c-c++-common/gomp/pr101535-1.c: New test.
2204 * c-c++-common/gomp/pr101535-2.c: New test.
2206 2021-07-21 Jakub Jelinek <jakub@redhat.com>
2209 * g++.dg/gomp/pr101516.C: New test.
2211 2021-07-21 Tobias Burnus <tobias@codesourcery.com>
2213 * gfortran.dg/iso_c_binding_char_1.f90: Update dg-error.
2214 * gfortran.dg/pr32599.f03: Use -std=-f2003 + update comment.
2215 * gfortran.dg/bind_c_char_10.f90: New test.
2216 * gfortran.dg/bind_c_char_6.f90: New test.
2217 * gfortran.dg/bind_c_char_7.f90: New test.
2218 * gfortran.dg/bind_c_char_8.f90: New test.
2219 * gfortran.dg/bind_c_char_9.f90: New test.
2221 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
2223 * gcc.dg/unroll-10.c: New test.
2225 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
2227 * gcc.dg/unroll-9.c: New test/
2229 2021-07-20 Martin Sebor <msebor@redhat.com>
2231 PR middle-end/101397
2232 * gcc.dg/Warray-bounds-80.c: New test.
2233 * gcc.dg/Warray-bounds-81.c: New test.
2234 * gcc.dg/Warray-bounds-82.c: New test.
2235 * gcc.dg/Warray-bounds-83.c: New test.
2236 * gcc.dg/Warray-bounds-84.c: New test.
2237 * gcc.dg/Wstringop-overflow-46.c: Adjust expected output.
2239 2021-07-20 Martin Sebor <msebor@redhat.com>
2241 PR middle-end/101300
2242 * gcc.dg/uninit-pr101300.c: New test.
2244 2021-07-20 Michael Meissner <meissner@linux.ibm.com>
2247 * gcc.target/powerpc/fold-vec-div-longlong.c: Fix expected code
2248 generation on power10.
2249 * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
2251 2021-07-20 Jakub Jelinek <jakub@redhat.com>
2254 * gcc.dg/pr101384.c: New test.
2255 * gcc.target/powerpc/pr101384-1.c: New test.
2256 * gcc.target/powerpc/pr101384-2.c: New test.
2258 2021-07-20 Richard Sandiford <richard.sandiford@arm.com>
2261 * gcc.target/aarch64/vect-vmaxv.c: Use an asm to hide the
2262 true initial value of the reduction from the vectorizer.
2263 * gcc.target/aarch64/vect-vaddv.c: Likewise. Make the vector
2264 loop operate on exactly LANES (rather than LANES-1) iterations.
2265 * gcc.target/aarch64/vect-fmaxv-fminv.x: Likewise.
2267 2021-07-20 Uroš Bizjak <ubizjak@gmail.com>
2270 * gcc.target/i386/pr71245-1.c: Remove.
2271 * gcc.target/i386/pr71245-2.c: Ditto.
2273 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
2275 * gcc.target/powerpc/mul-vectorize-3.c: New test.
2276 * gcc.target/powerpc/mul-vectorize-4.c: New test.
2278 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
2280 PR tree-optimization/100696
2281 * gcc.target/i386/pr100637-3w.c: Adjust for mul_highpart recog.
2283 2021-07-19 Martin Sebor <msebor@redhat.com>
2285 * gcc.target/powerpc/pr93658.c: Suppress valid warnings.
2287 2021-07-19 Iain Sandoe <iain@sandoe.co.uk>
2290 * g++.dg/coroutines/pr95520.C: New test.
2292 2021-07-19 David Malcolm <dmalcolm@redhat.com>
2295 * gcc.dg/analyzer/pr101503.c: New test.
2297 2021-07-19 Indu Bhagat <indu.bhagat@oracle.com>
2299 * gcc.dg/debug/btf/btf.exp: Do not run BTF testsuite if target does not
2300 support BTF format. Remove redundant check for AIX.
2301 * gcc.dg/debug/ctf/ctf.exp: Do not run CTF testsuite if target does not
2302 support CTF format. Remove redundant check for AIX.
2303 * lib/gcc-dg.exp: Remove redundant check for AIX.
2305 2021-07-19 Andrew Stubbs <ams@codesourcery.com>
2308 * gcc.target/gcn/sram-ecc-1.c: New test.
2309 * gcc.target/gcn/sram-ecc-2.c: New test.
2310 * gcc.target/gcn/sram-ecc-3.c: New test.
2311 * gcc.target/gcn/sram-ecc-4.c: New test.
2312 * gcc.target/gcn/sram-ecc-5.c: New test.
2313 * gcc.target/gcn/sram-ecc-6.c: New test.
2314 * gcc.target/gcn/sram-ecc-7.c: New test.
2315 * gcc.target/gcn/sram-ecc-8.c: New test.
2317 2021-07-19 Andrew Pinski <apinski@marvell.com>
2320 * gcc.target/aarch64/csinv-neg-1.c: New test.
2322 2021-07-19 Marek Polacek <polacek@redhat.com>
2325 * g++.dg/cpp0x/constexpr-temp2.C: New test.
2327 2021-07-19 Richard Biener <rguenther@suse.de>
2329 PR tree-optimization/101505
2330 * gcc.dg/vect/pr101505.c: New testcase.
2332 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
2335 * gcc.target/i386/pr101492-1.c: New test.
2336 * gcc.target/i386/pr101492-2.c: Likewise.
2337 * gcc.target/i386/pr101492-3.c: Likewise.
2338 * gcc.target/i386/pr101492-4.c: Likewise.
2340 2021-07-18 Harald Anlauf <anlauf@gmx.de>
2343 * gfortran.dg/fmt_nonchar_3.f90: New test.
2345 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
2348 * gcc.target/i386/avx-vzeroupper-28.c: New test.
2350 2021-07-18 Antoni Boucher <bouanto@zoho.com>
2353 * jit.dg/all-non-failing-tests.h: New test.
2354 * jit.dg/test-cast.c: New test.
2356 2021-07-17 Jan Hubicka <hubicka@ucw.cz>
2358 * gcc.dg/tree-ssa/modref-6.c: New test.
2360 2021-07-17 Andrew MacLeod <amacleod@redhat.com>
2362 * gcc.dg/pr96542.c: New.
2364 2021-07-16 Patrick Palka <ppalka@redhat.com>
2367 * g++.dg/cpp2a/class-deduction-alias10.C: New test.
2369 2021-07-16 Patrick Palka <ppalka@redhat.com>
2373 * g++.dg/inherit/covariant23.C: New test.
2375 2021-07-16 David Malcolm <dmalcolm@redhat.com>
2377 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_state): New.
2378 * gcc.dg/analyzer/dump-state.c: New test.
2380 2021-07-16 Martin Sebor <msebor@redhat.com>
2383 * gcc.dg/Wstringop-overflow-41.c: Adjust to avoid target-specific
2385 * gcc.dg/Wstringop-overflow-42.c: Same.
2386 * gcc.dg/Wstringop-overflow-68.c: Same.
2387 * gcc.dg/Wstringop-overflow-70.c: Same.
2388 * gcc.dg/Wstringop-overflow-71.c: Same.
2389 * gcc.dg/strlenopt-95.c: Fix typos.
2391 2021-07-16 Tamar Christina <tamar.christina@arm.com>
2393 PR middle-end/101457
2394 * gcc.dg/vect/vect-reduc-dot-19.c: Use long long.
2395 * gcc.dg/vect/vect-reduc-dot-20.c: Likewise.
2396 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
2397 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
2399 2021-07-16 Marek Polacek <polacek@redhat.com>
2401 * g++.dg/cpp1y/Wnarrowing2.C: New test.
2402 * g++.dg/cpp1y/Wnarrowing2.h: New test.
2404 2021-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2406 * g++.dg/ext/visibility/noPLT.C: Skip on s390x.
2407 * g++.target/s390/mi-thunk.C: New test.
2408 * gcc.target/s390/nodatarel-1.c: Move foostatic to the new
2410 * gcc.target/s390/pr80080-4.c: Allow @PLT suffix.
2411 * gcc.target/s390/risbg-ll-3.c: Likewise.
2412 * gcc.target/s390/call.h: Common code for the new tests.
2413 * gcc.target/s390/call-z10-pic-nodatarel.c: New test.
2414 * gcc.target/s390/call-z10-pic.c: New test.
2415 * gcc.target/s390/call-z10.c: New test.
2416 * gcc.target/s390/call-z9-pic-nodatarel.c: New test.
2417 * gcc.target/s390/call-z9-pic.c: New test.
2418 * gcc.target/s390/call-z9.c: New test.
2419 * gcc.target/s390/mfentry-m64-pic.c: New test.
2420 * gcc.target/s390/tls.h: Common code for the new TLS tests.
2421 * gcc.target/s390/tls-pic.c: New test.
2422 * gcc.target/s390/tls.c: New test.
2424 2021-07-16 Jonathan Wright <jonathan.wright@arm.com>
2426 * gcc.target/aarch64/sve/extract_1.c: Split expected results
2427 by big/little endian targets, restoring the old expected
2428 result for big endian.
2429 * gcc.target/aarch64/sve/extract_2.c: Likewise.
2430 * gcc.target/aarch64/sve/extract_3.c: Likewise.
2431 * gcc.target/aarch64/sve/extract_4.c: Likewise.
2433 2021-07-15 Uroš Bizjak <ubizjak@gmail.com>
2436 * gcc.target/i386/pr101346.c: New test.
2438 2021-07-15 Martin Sebor <msebor@redhat.com>
2441 * gcc.dg/Wstringop-overflow-15.c: Remove an xfail.
2442 * gcc.dg/Wstringop-overflow-47.c: Adjust xfails.
2443 * gcc.dg/torture/pr69170.c: Avoid valid warnings.
2444 * gcc.dg/torture/pr70025.c: Prune out a false positive.
2445 * gcc.dg/vect/pr97769.c: Initialize a loop control variable.
2446 * gcc.target/i386/pr92658-avx512bw-trunc.c: Increase buffer size
2448 * gcc.target/i386/pr92658-avx512f.c: Same.
2449 * gcc.dg/Wstringop-overflow-68.c: New test.
2450 * gcc.dg/Wstringop-overflow-69.c: New test.
2451 * gcc.dg/Wstringop-overflow-70.c: New test.
2452 * gcc.dg/Wstringop-overflow-71.c: New test.
2453 * gcc.dg/strlenopt-95.c: New test.
2455 2021-07-15 David Malcolm <dmalcolm@redhat.com>
2460 * g++.dg/analyzer/pr93212.C: Update location of warning.
2461 * g++.dg/analyzer/pr94011.C: Add
2462 -Wno-analyzer-use-of-uninitialized-value.
2463 * g++.dg/analyzer/pr94503.C: Likewise.
2464 * gcc.dg/analyzer/clobbers-1.c: Convert "f" from a local to a
2465 param to avoid uninitialized warning.
2466 * gcc.dg/analyzer/data-model-1.c (test_12): Add test for
2467 uninitialized value on result of alloca.
2468 (test_12a): Add expected warning.
2469 (test_12c): Likewise.
2470 (test_19): Likewise.
2471 (test_29b): Likewise.
2472 (test_29c): Likewise.
2473 (test_37): Remove xfail.
2474 (test_37a): Likewise.
2475 * gcc.dg/analyzer/data-model-20.c: Add warning about leak.
2476 * gcc.dg/analyzer/explode-2.c: Remove params; add
2477 -Wno-analyzer-too-complex, -Wno-analyzer-malloc-leak, and xfails.
2478 Initialize the locals.
2479 * gcc.dg/analyzer/explode-2a.c: Initialize the locals. Add
2481 * gcc.dg/analyzer/fgets-1.c: New test.
2482 * gcc.dg/analyzer/fread-1.c: New test.
2483 * gcc.dg/analyzer/malloc-1.c (test_16): Add expected warning.
2484 (test_40): Likewise.
2485 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Check for
2486 uninitialized padding.
2487 * gcc.dg/analyzer/pr93355-localealias-feasibility.c (fread): New
2489 (read_alias_file): Call it.
2490 * gcc.dg/analyzer/pr94047.c: Add expected warnings.
2491 * gcc.dg/analyzer/pr94851-2.c: Likewise.
2492 * gcc.dg/analyzer/pr96841.c: Convert local to a param.
2493 * gcc.dg/analyzer/pr98628.c: Likewise.
2494 * gcc.dg/analyzer/pr99042.c: Updated expected location of leak
2496 * gcc.dg/analyzer/symbolic-1.c: Add expected warnings.
2497 * gcc.dg/analyzer/symbolic-7.c: Likewise.
2498 * gcc.dg/analyzer/torture/pr93649.c: Add expected warning. Skip
2499 with -fno-fat-lto-objects.
2500 * gcc.dg/analyzer/uninit-1.c: New test.
2501 * gcc.dg/analyzer/uninit-2.c: New test.
2502 * gcc.dg/analyzer/uninit-3.c: New test.
2503 * gcc.dg/analyzer/uninit-4.c: New test.
2504 * gcc.dg/analyzer/uninit-pr94713.c: New test.
2505 * gcc.dg/analyzer/uninit-pr94714.c: New test.
2506 * gcc.dg/analyzer/use-after-free-2.c: New test.
2507 * gcc.dg/analyzer/use-after-free-3.c: New test.
2508 * gcc.dg/analyzer/zlib-3.c: Add expected warning.
2509 * gcc.dg/analyzer/zlib-6.c: Convert locals to params to avoid
2510 uninitialized warnings. Remove xfail.
2511 * gcc.dg/analyzer/zlib-6a.c: New test, based on the old version
2513 * gfortran.dg/analyzer/pr97668.f: Add
2514 -Wno-analyzer-use-of-uninitialized-value and
2515 -Wno-analyzer-too-complex.
2517 2021-07-15 David Malcolm <dmalcolm@redhat.com>
2519 * gcc.dg/analyzer/phi-1.c: New test.
2521 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
2523 * lib/target-supports.exp (arm_v8_2a_imm8_neon_ok_nocache):
2526 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
2528 * gcc.target/arm/simd/vusdot-autovec.c: Use arm_v8_2a_i8mm_ok
2531 2021-07-15 Jakub Jelinek <jakub@redhat.com>
2534 * g++.dg/cpp0x/nullptr46.C: New test.
2536 2021-07-15 Tamar Christina <tamar.christina@arm.com>
2538 PR middle-end/101457
2539 * gcc.dg/vect/vect-reduc-dot-17.c: Fix signs of scalar code.
2540 * gcc.dg/vect/vect-reduc-dot-18.c: Likewise.
2541 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
2542 * gcc.dg/vect/vect-reduc-dot-9.c: Likewise.
2544 2021-07-15 Martin Sebor <msebor@redhat.com>
2546 * gcc.dg/Wvla-parameter-12.c: New test.
2548 2021-07-15 Bill Schmidt <wschmidt@linux.ibm.com>
2551 * gcc.target/powerpc/pr101129.c: New.
2553 2021-07-15 Jakub Jelinek <jakub@redhat.com>
2555 PR middle-end/101437
2556 * gcc.c-torture/compile/pr101437.c: New test.
2558 2021-07-14 Peter Bergner <bergner@linux.ibm.com>
2560 * gcc.target/powerpc/mma-builtin-9.c: New test.
2562 2021-07-14 Patrick Palka <ppalka@redhat.com>
2565 * g++.dg/cpp1z/class-deduction96.C: New test.
2567 2021-07-14 Jason Merrill <jason@redhat.com>
2569 * g++.dg/torture/pr100382.C: Pass -fno-delete-dead-exceptions.
2571 2021-07-14 Tamar Christina <tamar.christina@arm.com>
2573 * gcc.dg/vect/vect-reduc-dot-11.c: Expect pass.
2574 * gcc.dg/vect/vect-reduc-dot-15.c: Likewise.
2575 * gcc.dg/vect/vect-reduc-dot-19.c: Likewise.
2576 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
2578 2021-07-14 Andrew MacLeod <amacleod@redhat.com>
2580 * gcc.dg/pr80776-1.c: Remove xfail.
2582 2021-07-14 Marek Polacek <polacek@redhat.com>
2585 * g++.dg/cpp1y/constexpr-101371-2.C: New test.
2586 * g++.dg/cpp1y/constexpr-101371.C: New test.
2588 2021-07-14 Harald Anlauf <anlauf@gmx.de>
2591 * gfortran.dg/pr100949.f90: New test.
2593 2021-07-14 Tamar Christina <tamar.christina@arm.com>
2595 * lib/target-supports.exp
2596 (check_effective_target_arm_v8_2a_imm8_neon_ok_nocache,
2597 check_effective_target_arm_v8_2a_i8mm_neon_hw,
2598 check_effective_target_vect_usdot_qi): New.
2599 * gcc.dg/vect/vect-reduc-dot-9.c: New test.
2600 * gcc.dg/vect/vect-reduc-dot-10.c: New test.
2601 * gcc.dg/vect/vect-reduc-dot-11.c: New test.
2602 * gcc.dg/vect/vect-reduc-dot-12.c: New test.
2603 * gcc.dg/vect/vect-reduc-dot-13.c: New test.
2604 * gcc.dg/vect/vect-reduc-dot-14.c: New test.
2605 * gcc.dg/vect/vect-reduc-dot-15.c: New test.
2606 * gcc.dg/vect/vect-reduc-dot-16.c: New test.
2607 * gcc.dg/vect/vect-reduc-dot-17.c: New test.
2608 * gcc.dg/vect/vect-reduc-dot-18.c: New test.
2609 * gcc.dg/vect/vect-reduc-dot-19.c: New test.
2610 * gcc.dg/vect/vect-reduc-dot-20.c: New test.
2611 * gcc.dg/vect/vect-reduc-dot-21.c: New test.
2612 * gcc.dg/vect/vect-reduc-dot-22.c: New test.
2614 2021-07-14 Tamar Christina <tamar.christina@arm.com>
2616 * gcc.target/arm/simd/vusdot-autovec.c: New test.
2618 2021-07-14 Tamar Christina <tamar.christina@arm.com>
2620 * gcc.target/aarch64/simd/vusdot-autovec.c: New test.
2621 * gcc.target/aarch64/sve/vusdot-autovec.c: New test.
2623 2021-07-14 H.J. Lu <hjl.tools@gmail.com>
2626 * gcc.target/i386/pr101395-1.c: New test.
2627 * gcc.target/i386/pr101395-2.c: Likewise.
2628 * gcc.target/i386/pr101395-3.c: Likewise.
2630 2021-07-14 Richard Biener <rguenther@suse.de>
2632 PR tree-optimization/101445
2633 * gcc.dg/vect/pr101445.c: New testcase.
2635 2021-07-14 Richard Biener <rguenther@suse.de>
2637 * gcc.target/i386/vect-reduc-1.c: New testcase.
2639 2021-07-13 Jonathan Wright <jonathan.wright@arm.com>
2641 * gcc.target/aarch64/extract_zero_extend.c: Remove dump scan
2642 for RTL pattern match.
2643 * gcc.target/aarch64/narrow_high_combine.c: Add new tests.
2644 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: Update
2645 scan-assembler regex to look for a scalar register instead of
2647 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: Likewise.
2648 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: Likewise.
2649 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: Likewise.
2650 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
2651 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2652 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
2653 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2654 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
2655 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: Likewise.
2656 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
2657 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
2658 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
2659 * gcc.target/aarch64/sve/extract_1.c: Likewise.
2660 * gcc.target/aarch64/sve/extract_2.c: Likewise.
2661 * gcc.target/aarch64/sve/extract_3.c: Likewise.
2662 * gcc.target/aarch64/sve/extract_4.c: Likewise.
2663 * gcc.target/aarch64/sve/live_1.c: Update scan-assembler regex
2664 cases to look for 'b' and 'h' registers instead of 'w'.
2665 * gcc.target/arm/crypto-vsha1cq_u32.c: Update scan-assembler
2666 regex to reflect lane 0 vector extractions being simplified
2667 to scalar register moves.
2668 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
2669 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
2670 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
2671 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: Extract
2672 lane 1 as the moves for lane 0 now get optimized away.
2673 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
2674 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
2675 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
2676 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
2677 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
2678 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
2679 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
2681 2021-07-13 Paul A. Clarke <pc@us.ibm.com>
2683 * gcc.target/powerpc/sse4_1-ptest-1.c: Copy from
2684 gcc/testsuite/gcc.target/i386.
2686 2021-07-13 Andrew MacLeod <amacleod@redhat.com>
2688 PR tree-optimization/93781
2689 * gcc.dg/tree-ssa/pr93781-1.c: Check that call is removed.
2691 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
2693 * gcc.target/aarch64/sve/reduc_9.c: New test.
2694 * gcc.target/aarch64/sve/reduc_9_run.c: Likewise.
2695 * gcc.target/aarch64/sve/reduc_10.c: Likewise.
2696 * gcc.target/aarch64/sve/reduc_10_run.c: Likewise.
2697 * gcc.target/aarch64/sve/reduc_11.c: Likewise.
2698 * gcc.target/aarch64/sve/reduc_11_run.c: Likewise.
2699 * gcc.target/aarch64/sve/reduc_12.c: Likewise.
2700 * gcc.target/aarch64/sve/reduc_12_run.c: Likewise.
2701 * gcc.target/aarch64/sve/reduc_13.c: Likewise.
2702 * gcc.target/aarch64/sve/reduc_13_run.c: Likewise.
2703 * gcc.target/aarch64/sve/reduc_14.c: Likewise.
2704 * gcc.target/aarch64/sve/reduc_14_run.c: Likewise.
2705 * gcc.target/aarch64/sve/reduc_15.c: Likewise.
2706 * gcc.target/aarch64/sve/reduc_15_run.c: Likewise.
2708 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
2710 * gcc.target/aarch64/sve/cond_arith_6.c: New test.
2712 2021-07-13 Jakub Jelinek <jakub@redhat.com>
2713 Richard Biener <rguenther@suse.de>
2715 PR tree-optimization/101419
2716 * gcc.dg/builtin-object-size-10.c: Pass -fdump-tree-early_objsz-details
2717 instead of -fdump-tree-objsz1-details in dg-options and adjust names
2718 of dump file in scan-tree-dump.
2719 * gcc.dg/pr101419.c: New test.
2721 2021-07-13 Richard Biener <rguenther@suse.de>
2724 2021-07-13 Richard Biener <rguenther@suse.de>
2726 * g++.dg/vect/slp-pr87105.cc: Adjust.
2727 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
2729 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
2732 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Update
2733 insn counts to account for power10 prefixed loads and stores.
2734 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c:
2736 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
2738 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
2740 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
2742 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
2744 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
2746 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: Likewise.
2747 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: Likewise.
2748 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: Likewise.
2749 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: Likewise.
2750 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c:
2752 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: Likewise.
2753 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: Likewise.
2754 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: Likewise.
2755 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: Likewise.
2756 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: Likewise.
2757 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: Likewise.
2758 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: Likewise.
2759 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Likewise.
2760 * gcc.target/powerpc/fold-vec-splat-longlong.c: Likewise.
2761 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c:
2763 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c:
2765 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c:
2767 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c:
2769 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c:
2771 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c:
2773 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: Likewise.
2774 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c:
2776 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: Likewise.
2777 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: Likewise.
2778 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c:
2780 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: Likewise.
2781 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: Likewise.
2782 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: Likewise.
2783 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: Likewise.
2784 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: Likewise.
2785 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: Likewise.
2786 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: Likewise.
2787 * gcc.target/powerpc/lvsl-lvsr.c: Likewise.
2788 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Likewise.
2790 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
2792 * gcc.target/powerpc/vec-splati-runnable.c: Run test with -O2
2793 optimization. Do not check what XXSPLTIDP generates if the value
2796 2021-07-12 Patrick Palka <ppalka@redhat.com>
2800 * g++.dg/cpp1z/class-deduction92.C: New test.
2801 * g++.dg/cpp1z/class-deduction93.C: New test.
2802 * g++.dg/cpp1z/class-deduction94.C: New test.
2803 * g++.dg/cpp1z/class-deduction95.C: New test.
2805 2021-07-12 Uroš Bizjak <ubizjak@gmail.com>
2808 * gcc.target/i386/pr101424.c: New test.
2810 2021-07-12 Andrew MacLeod <amacleod@redhat.com>
2812 * gcc.dg/tree-ssa/pr101335.c: New.
2814 2021-07-12 Andrew Pinski <apinski@marvell.com>
2816 * gcc.dg/tree-ssa/pr96928-1.c: Update to similar as pr96928.c.
2818 2021-07-12 Richard Biener <rguenther@suse.de>
2820 PR tree-optimization/101373
2821 * g++.dg/torture/pr101373.C: New testcase, XFAILed.
2822 * gnat.dg/opt95.adb: Likewise.
2824 2021-07-12 Richard Biener <rguenther@suse.de>
2826 * g++.dg/vect/slp-pr87105.cc: Adjust.
2827 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
2829 2021-07-12 Richard Biener <rguenther@suse.de>
2831 PR tree-optimization/101394
2832 * gcc.dg/torture/pr101394.c: New testcase.
2834 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
2835 Jakub Jelinek <jakub@redhat.com>
2837 PR tree-optimization/101403
2838 * gcc.dg/pr101403.c: Avoid (unimportant) uninitialized variable.
2840 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
2843 * gcc.target/arm/armv8_2-fp16-neon-2.c: Adjust.
2845 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
2848 * gcc.target/arm/simd/pr98435.c: New test.
2850 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
2852 PR tree-optimization/101403
2853 * gcc.dg/pr101403.c: New test case.
2855 2021-07-10 John David Anglin <danglin@gcc.gnu.org>
2857 * gcc.dg/torture/pr100329.c: Require target lra.
2858 * gcc.dg/torture/pr100519.c: Likewise.
2860 2021-07-10 Patrick Palka <ppalka@redhat.com>
2863 * g++.dg/cpp0x/pr78765.C: Expect another conversion failure
2865 * g++.dg/template/sfinae14.C: Flip incorrect assertion.
2866 * g++.dg/cpp2a/concepts-requires27.C: New test.
2868 2021-07-09 Jason Merrill <jason@redhat.com>
2871 * g++.dg/concepts/explicit-spec1.C: New test.
2873 2021-07-09 Roger Sayle <roger@nextmovesoftware.com>
2874 Uroš Bizjak <ubizjak@gmail.com>
2876 * gcc.target/i386/divmod-9.c: New test case.
2878 2021-07-09 Indu Bhagat <indu.bhagat@oracle.com>
2881 * gcc.dg/debug/btf/btf-datasec-1.c: Force -msdata=none with ilp32 for
2882 powerpc based targets.
2884 2021-07-09 Patrick Palka <ppalka@redhat.com>
2887 * g++.dg/cpp2a/concepts-requires26.C: New test.
2888 * g++.dg/cpp2a/lambda-uneval16.C: New test.
2890 2021-07-09 Patrick Palka <ppalka@redhat.com>
2893 * g++.dg/cpp2a/concepts-memtmpl4.C: Uncomment the commented out
2894 example, which we now handle correctly.
2895 * g++.dg/cpp2a/concepts-memtmpl5.C: New test.
2896 * g++.dg/cpp2a/concepts-memtmpl5a.C: New test.
2898 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
2900 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
2901 __attribute__((noinline)).
2902 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
2904 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
2909 * gcc.target/mips/pr100760.c: New test.
2910 * gcc.target/mips/pr100761.c: New test.
2911 * gcc.target/mips/pr100762.c: New test.
2913 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
2915 * gcc.target/powerpc/mod-vectorize.c: New test.
2917 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
2919 * gcc.target/powerpc/div-vectorize-1.c: New test.
2921 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
2923 * gcc.target/powerpc/mul-vectorize-1.c: New test.
2924 * gcc.target/powerpc/mul-vectorize-2.c: New test.
2926 2021-07-08 Martin Sebor <msebor@redhat.com>
2928 * gcc.dg/Wstringop-overflow-43.c: Remove an xfail.
2930 2021-07-08 Martin Sebor <msebor@redhat.com>
2933 * g++.dg/warn/Warray-bounds-20.C: Adjust expected output for LP32.
2935 2021-07-08 Martin Sebor <msebor@redhat.com>
2937 * g++.dg/warn/Warray-bounds-11.C: Avoid including <new>.
2938 * g++.dg/warn/Warray-bounds-13.C: Same.
2940 2021-07-08 Marek Polacek <polacek@redhat.com>
2943 * g++.dg/cpp0x/noexcept70.C: New test.
2945 2021-07-08 Martin Jambor <mjambor@suse.cz>
2948 * gcc.dg/ipa/pr101066.c: New test.
2950 2021-07-08 Martin Sebor <msebor@redhat.com>
2953 * c-c++-common/Warray-bounds-3.c: Xfail assertion.
2954 * c-c++-common/Warray-bounds-4.c: Same.
2956 2021-07-08 Christophe Lyon <christophe.lyon@foss.st.om>
2958 * gcc.dg/debug/pr57351.c: Require arm_arch_v7a_ok
2961 2021-07-08 Richard Sandiford <richard.sandiford@arm.com>
2963 * gcc.target/aarch64/sve/acle/general/cntb_1.c: New test.
2965 2021-07-08 Roger Sayle <roger@nextmovesoftware.com>
2966 Richard Biener <rguenther@suse.de>
2968 PR tree-optimization/40210
2969 * gcc.dg/builtin-bswap-13.c: New test.
2970 * gcc.dg/builtin-bswap-14.c: New test.
2972 2021-07-08 Michael Meissner <meissner@linux.ibm.com>
2975 * gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
2977 2021-07-07 David Malcolm <dmalcolm@redhat.com>
2979 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
2980 * gcc.dg/plugin/analyzer_gil_plugin.c
2981 (gil_state_machine::on_condition): Remove.
2983 2021-07-07 Martin Sebor <msebor@redhat.com>
2985 PR tree-optimization/100137
2986 PR tree-optimization/99121
2987 PR tree-optimization/97027
2988 * c-c++-common/Warray-bounds-3.c: Remove xfail
2989 * c-c++-common/Warray-bounds-4.c: Add an expected warning.
2990 * c-c++-common/Warray-bounds-9.c: New test.
2991 * c-c++-common/Warray-bounds-10.c: New test.
2992 * g++.dg/asan/asan_test.C: Suppress expected warnings.
2993 * g++.dg/pr95768.C: Same.
2994 * g++.dg/warn/Warray-bounds-10.C: Adjust text of expected messages.
2995 * g++.dg/warn/Warray-bounds-11.C: Same.
2996 * g++.dg/warn/Warray-bounds-12.C: Same.
2997 * g++.dg/warn/Warray-bounds-13.C: Same.
2998 * g++.dg/warn/Warray-bounds-17.C: Same.
2999 * g++.dg/warn/Warray-bounds-20.C: Same.
3000 * gcc.dg/Warray-bounds-29.c: Same.
3001 * gcc.dg/Warray-bounds-30.c: Add xfail.
3002 * gcc.dg/Warray-bounds-31.c: Adjust text of expected messages.
3003 * gcc.dg/Warray-bounds-32.c: Same.
3004 * gcc.dg/Warray-bounds-52.c: Same.
3005 * gcc.dg/Warray-bounds-53.c: Same.
3006 * gcc.dg/Warray-bounds-58.c: Remove xfail.
3007 * gcc.dg/Warray-bounds-63.c: Adjust text of expected messages.
3008 * gcc.dg/Warray-bounds-66.c: Same.
3009 * gcc.dg/Warray-bounds-69.c: Same.
3010 * gcc.dg/Wstringop-overflow-34.c: Same.
3011 * gcc.dg/Wstringop-overflow-47.c: Same.
3012 * gcc.dg/Wstringop-overflow-61.c: Same.
3013 * gcc.dg/Warray-bounds-77.c: New test.
3014 * gcc.dg/Warray-bounds-78.c: New test.
3015 * gcc.dg/Warray-bounds-79.c: New test.
3017 2021-07-07 Christophe Lyon <christophe.lyon@foss.st.com>
3020 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove -fno-short-enums.
3022 2021-07-07 Richard Biener <rguenther@suse.de>
3024 PR tree-optimization/34195
3025 * gcc.dg/vect/pr34195.c: New testcase.
3027 2021-07-07 Richard Biener <rguenther@suse.de>
3029 PR tree-optimization/99728
3030 * g++.dg/opt/pr99728.C: New testcase.
3032 2021-07-07 liuhongt <hongtao.liu@intel.com>
3034 * gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c: New test.
3035 * gcc.target/i386/avx512f-vect-fmaddsubXXXps.c: New test.
3036 * gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c: New test.
3037 * gcc.target/i386/avx512f-vect-fmsubaddXXXps.c: New test.
3039 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
3042 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove the check on btm_type.
3044 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
3047 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Remove the check for ctv_typeidx.
3049 2021-07-06 Martin Sebor <msebor@redhat.com>
3052 * g++.dg/warn/uninit-pr55881.C: New test.
3054 2021-07-06 Martin Sebor <msebor@redhat.com>
3056 PR tree-optimization/86650
3057 * gcc.dg/Warray-bounds-76.c: New test.
3059 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
3062 * gcc.dg/debug/ctf/ctf-struct-array-2.c: Adjust the value in the testcase.
3064 2021-07-06 Martin Sebor <msebor@redhat.com>
3066 * gcc.dg/format/gcc_diag-10.c: Update expected warnings.
3067 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Remove %G.
3069 2021-07-06 Martin Sebor <msebor@redhat.com>
3071 * gcc.dg/Wobjsize-1.c: Prune expected output.
3072 * gcc.dg/Warray-bounds-71.c: New test.
3073 * gcc.dg/Warray-bounds-71.h: New test header.
3074 * gcc.dg/Warray-bounds-72.c: New test.
3075 * gcc.dg/Warray-bounds-73.c: New test.
3076 * gcc.dg/Warray-bounds-74.c: New test.
3077 * gcc.dg/Warray-bounds-75.c: New test.
3078 * gcc.dg/Wfree-nonheap-object-4.c: Adjust expected output.
3079 * gcc.dg/Wfree-nonheap-object-5.c: New test.
3080 * gcc.dg/Wfree-nonheap-object-6.c: New test.
3081 * gcc.dg/pragma-diag-10.c: New test.
3082 * gcc.dg/pragma-diag-9.c: New test.
3083 * gcc.dg/uninit-suppress_3.c: New test.
3084 * gcc.dg/pr79214.c: Xfail tests.
3085 * gcc.dg/tree-ssa/builtin-sprintf-warn-27.c: New test.
3086 * gcc.dg/format/c90-printf-1.c: Adjust expected output.
3088 2021-07-06 Uroš Bizjak <ubizjak@gmail.com>
3091 * gcc.target/i386/sse4_1-vec-set-1a.c: New test.
3092 * gcc.target/i386/sse4_1-vec-set-2a.c: Ditto.
3094 2021-07-06 Richard Biener <rguenther@suse.de>
3096 * gcc.target/i386/vect-fmaddsubXXXpd.c: New testcase.
3097 * gcc.target/i386/vect-fmaddsubXXXps.c: Likewise.
3098 * gcc.target/i386/vect-fmsubaddXXXpd.c: Likewise.
3099 * gcc.target/i386/vect-fmsubaddXXXps.c: Likewise.
3101 2021-07-06 Andrew Pinski <apinski@marvell.com>
3103 PR tree-optimization/101256
3104 * g++.dg/torture/pr101256.C: New test.
3106 2021-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3109 * gfortran.dg/implied_do_io_7.f90: New test.
3111 2021-07-06 Kewen Lin <linkw@linux.ibm.com>
3113 PR rtl-optimization/100328
3114 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Remove one xfail.
3115 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
3116 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
3117 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
3118 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
3119 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
3120 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
3121 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
3122 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
3123 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
3124 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
3125 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
3126 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
3127 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
3128 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
3129 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
3130 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
3131 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
3132 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
3133 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
3134 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
3135 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
3136 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
3137 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
3138 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
3139 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
3140 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
3141 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
3142 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
3143 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
3144 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
3145 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
3146 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
3147 * gcc.target/aarch64/sve/acle/asm/sub_f16.c: Likewise.
3148 * gcc.target/aarch64/sve/acle/asm/sub_f32.c: Likewise.
3149 * gcc.target/aarch64/sve/acle/asm/sub_f64.c: Likewise.
3150 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
3151 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
3152 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
3154 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
3157 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin targets.
3158 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
3160 2021-07-05 Andrew Pinski <apinski@marvell.com>
3162 PR tree-optimization/101039
3163 * gcc.dg/tree-ssa/phi-opt-15.c: Update test to expect
3164 ABSU and still not expect ABS_EXPR.
3165 * gcc.dg/tree-ssa/phi-opt-23.c: New test.
3166 * gcc.dg/tree-ssa/phi-opt-24.c: New test.
3168 2021-07-05 Christophe Lyon <christophe.lyon@foss.st.com>
3171 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -fno-short-enums.
3173 2021-07-05 Richard Biener <rguenther@suse.de>
3176 * gcc.dg/vect/bb-slp-74.c: Add vect_double requires.
3178 2021-07-05 liuhongt <hongtao.liu@intel.com>
3180 * gcc.target/i386/pr92658-avx512vl.c: Refine testcase.
3182 2021-07-03 David Edelsohn <dje.gcc@gmail.com>
3184 * gcc.dg/debug/btf/btf.exp: Skip on AIX.
3185 * gcc.dg/debug/ctf/ctf.exp: Skip on AIX.
3186 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): AIX
3187 doesn't support CTF.
3188 (gcc-dg-debug-runtest): Move CTF support within
3189 target support format test.
3191 2021-07-03 H.J. Lu <hjl.tools@gmail.com>
3193 PR middle-end/101294
3194 * gcc.dg/pr101294.c: New test.
3196 2021-07-03 Iain Buclaw <ibuclaw@gdcproject.org>
3199 * gdc.dg/torture/pr101273.d: New test.
3201 2021-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
3204 * gdc.dg/torture/pr101282.d: New test.
3206 2021-07-02 Jakub Jelinek <jakub@redhat.com>
3208 * g++.dg/gomp/attrs-1.C: New test.
3209 * g++.dg/gomp/attrs-2.C: New test.
3210 * g++.dg/gomp/attrs-3.C: New test.
3212 2021-07-02 Jakub Jelinek <jakub@redhat.com>
3215 * c-c++-common/gomp/atomic-24.c: New test.
3217 2021-07-02 Patrick Palka <ppalka@redhat.com>
3220 * g++.dg/cpp2a/concepts-memtmpl4.C: New test.
3222 2021-07-02 Peter Bergner <bergner@linux.ibm.com>
3224 * gcc.target/powerpc/mma-builtin-7.c: New test.
3225 * gcc.target/powerpc/mma-builtin-8.c: New test.
3227 2021-07-02 Andrew MacLeod <amacleod@redhat.com>
3229 PR tree-optimization/101223
3230 * gcc.dg/pr101223.c: New.
3232 2021-07-02 David Faust <david.faust@oracle.com>
3234 * gcc.dg/debug/btf/btf-float-1.c: New test.
3235 * gcc.dg/debug/btf/btf-function-3.c: Use different unrepresentable type.
3236 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
3237 * gcc.dg/debug/btf/btf-variables-2.c: Likewise.
3239 2021-07-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3241 * lib/gcc-defs.exp: Add a comment.
3243 2021-07-02 Richard Biener <rguenther@suse.de>
3245 PR tree-optimization/101293
3246 * gcc.dg/tree-ssa/ssa-lim-15.c: New testcase.
3248 2021-07-02 Jakub Jelinek <jakub@redhat.com>
3251 * gcc.target/i386/avx2-pr101286.c: New test.
3253 2021-07-02 Hongyu Wang <hongyu.wang@intel.com>
3255 * gcc.target/i386/keylocker-aesdec128kl.c: Update test.
3256 * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
3257 * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
3258 * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
3259 * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
3260 * gcc.target/i386/keylocker-aesenc256kl.c: Likewise.
3261 * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
3262 * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
3264 2021-07-01 Michael Meissner <meissner@linux.ibm.com>
3266 * gcc.target/powerpc/float128-cmove.c: New test.
3267 * gcc.target/powerpc/float128-minmax-3.c: New test.
3269 2021-07-01 Eric Botcazou <ebotcazou@adacore.com>
3271 * c-c++-common/dump-ada-spec-14.c: Adjust dg-warning directive.
3273 2021-07-01 H.J. Lu <hjl.tools@gmail.com>
3276 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Expect integer
3278 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
3279 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
3280 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
3281 * gcc.target/i386/avx512f_cond_move.c: Also pass
3282 -mprefer-vector-width=512 and expect integer broadcast.
3283 * gcc.target/i386/pr100865-1.c: New test.
3284 * gcc.target/i386/pr100865-2.c: Likewise.
3285 * gcc.target/i386/pr100865-3.c: Likewise.
3286 * gcc.target/i386/pr100865-4a.c: Likewise.
3287 * gcc.target/i386/pr100865-4b.c: Likewise.
3288 * gcc.target/i386/pr100865-5a.c: Likewise.
3289 * gcc.target/i386/pr100865-5b.c: Likewise.
3290 * gcc.target/i386/pr100865-6a.c: Likewise.
3291 * gcc.target/i386/pr100865-6b.c: Likewise.
3292 * gcc.target/i386/pr100865-6c.c: Likewise.
3293 * gcc.target/i386/pr100865-7a.c: Likewise.
3294 * gcc.target/i386/pr100865-7b.c: Likewise.
3295 * gcc.target/i386/pr100865-7c.c: Likewise.
3296 * gcc.target/i386/pr100865-8a.c: Likewise.
3297 * gcc.target/i386/pr100865-8b.c: Likewise.
3298 * gcc.target/i386/pr100865-8c.c: Likewise.
3299 * gcc.target/i386/pr100865-9a.c: Likewise.
3300 * gcc.target/i386/pr100865-9b.c: Likewise.
3301 * gcc.target/i386/pr100865-9c.c: Likewise.
3302 * gcc.target/i386/pr100865-10a.c: Likewise.
3303 * gcc.target/i386/pr100865-10b.c: Likewise.
3304 * gcc.target/i386/pr100865-11a.c: Likewise.
3305 * gcc.target/i386/pr100865-11b.c: Likewise.
3306 * gcc.target/i386/pr100865-11c.c: Likewise.
3307 * gcc.target/i386/pr100865-12a.c: Likewise.
3308 * gcc.target/i386/pr100865-12b.c: Likewise.
3309 * gcc.target/i386/pr100865-12c.c: Likewise.
3311 2021-07-01 Richard Biener <rguenther@suse.de>
3313 PR tree-optimization/101280
3314 PR tree-optimization/101173
3315 * gcc.dg/tree-ssa/loop-interchange-16.c: New testcase.
3317 2021-07-01 Richard Biener <rguenther@suse.de>
3319 PR tree-optimization/101278
3320 * gcc.dg/torture/pr101278.c: New testcase.
3322 2021-07-01 Richard Biener <rguenther@suse.de>
3324 PR tree-optimization/100778
3325 * gcc.dg/torture/pr100778.c: New testcase.
3327 2021-07-01 Uroš Bizjak <ubizjak@gmail.com>
3330 * gcc.target/i386/pr101044.c: New test.
3332 2021-07-01 Richard Biener <rguenther@suse.de>
3334 PR tree-optimization/101178
3335 * gcc.dg/vect/bb-slp-72.c: New testcase.
3336 * gcc.dg/vect/bb-slp-73.c: Likewise.
3337 * gcc.dg/vect/bb-slp-74.c: Likewise.
3339 2021-07-01 Jakub Jelinek <jakub@redhat.com>
3342 * gcc.dg/pr101266.c: New test.
3344 2021-07-01 Patrick Palka <ppalka@redhat.com>
3347 * g++.dg/cpp0x/constexpr-empty16.C: New test.
3349 2021-07-01 Patrick Palka <ppalka@redhat.com>
3352 * g++.dg/template/access41.C: New test.
3353 * g++.dg/template/access41a.C: New test.
3355 2021-06-30 Indu Bhagat <indu.bhagat@oracle.com>
3357 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Add dg-add-options float64 and
3360 2021-06-30 Michael Meissner <meissner@linux.ibm.com>
3362 * gcc.target/powerpc/float128-minmax.c: Adjust expected code for
3364 * lib/target-supports.exp (check_effective_target_has_arch_pwr10):
3367 2021-06-30 Patrick Palka <ppalka@redhat.com>
3369 * g++.dg/cpp2a/concepts-access2.C: New test.
3371 2021-06-30 Marek Polacek <polacek@redhat.com>
3375 * g++.dg/cpp0x/auto24.C: Remove dg-error.
3376 * g++.dg/cpp0x/auto3.C: Adjust dg-error.
3377 * g++.dg/cpp0x/auto42.C: Likewise.
3378 * g++.dg/cpp0x/initlist75.C: Likewise.
3379 * g++.dg/cpp0x/initlist80.C: Likewise.
3380 * g++.dg/diagnostic/auto1.C: Remove dg-error.
3381 * g++.dg/cpp23/auto-array.C: New test.
3383 2021-06-30 Richard Biener <rguenther@suse.de>
3385 PR tree-optimization/101267
3386 * gfortran.dg/pr101267.f90: New testcase.
3388 2021-06-30 David Malcolm <dmalcolm@redhat.com>
3391 * gcc.dg/analyzer/clobbers-1.c: New test.
3392 * gcc.dg/analyzer/clobbers-2.c: New test.
3393 * gcc.dg/analyzer/data-model-1.c (test_26): Mark xfail as fixed.
3394 (test_28): Likewise.
3395 (test_52): Likewise. Add coverage for end of buffer.
3396 * gcc.dg/analyzer/explode-1.c: Add leak warning.
3397 * gcc.dg/analyzer/memset-1.c (test_3): Mark xfail as fixed.
3398 (test_4): Use char. Mark xfail as fixed.
3400 (test_7): Mark xfail as fixed. Add coverage for start of buffer.
3403 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: New test.
3404 * gcc.dg/analyzer/symbolic-8.c: New test.
3406 2021-06-30 Christophe Lyon <christophe.lyon@foss.st.com>
3408 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Add dg-add-options float16.
3410 2021-06-30 Richard Biener <rguenther@suse.de>
3412 PR tree-optimization/101264
3413 * gfortran.dg/pr101264.f90: New testcase.
3415 2021-06-30 liuhongt <hongtao.liu@intel.com>
3418 * gcc.target/i386/pr101248.c: New test.
3420 2021-06-29 Andrew MacLeod <amacleod@redhat.com>
3422 * gcc.dg/pr101254.c: New.
3424 2021-06-29 Uroš Bizjak <ubizjak@gmail.com>
3427 * gcc.target/i386/pr95046-9.c: New test.
3429 2021-06-29 Richard Biener <rguenther@suse.de>
3431 * gcc.dg/vect/pr67790.c: Un-XFAIL.
3432 * gcc.dg/vect/bb-slp-71.c: New testcase.
3434 2021-06-29 Jakub Jelinek <jakub@redhat.com>
3437 * g++.dg/ubsan/pr101210.C: New test.
3439 2021-06-29 Richard Biener <rguenther@suse.de>
3441 PR tree-optimization/101242
3442 * gcc.dg/vect/bb-slp-pr101242.c: New testcase.
3443 * gcc.dg/vect/pr67790.c: XFAIL scan for zero VEC_PERM_EXPR.
3445 2021-06-28 Martin Sebor <msebor@redhat.com>
3447 * g++.dg/uninit-pr74762.C: New test.
3448 * g++.dg/warn/uninit-pr74765.C: Same.
3450 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
3451 David Faust <david.faust@oracle.com>
3453 * lib/gcc-dg.exp (gcc-dg-frontend-supports-ctf): New procedure.
3454 (gcc-dg-debug-runtest): Add -gctf support.
3455 * gcc.dg/debug/btf/btf-1.c: New test.
3456 * gcc.dg/debug/btf/btf-2.c: Likewise.
3457 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
3458 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
3459 * gcc.dg/debug/btf/btf-array-1.c: Likewise.
3460 * gcc.dg/debug/btf/btf-bitfields-1.c: Likewise.
3461 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
3462 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
3463 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Likewise.
3464 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
3465 * gcc.dg/debug/btf/btf-forward-1.c: Likewise.
3466 * gcc.dg/debug/btf/btf-function-1.c: Likewise.
3467 * gcc.dg/debug/btf/btf-function-2.c: Likewise.
3468 * gcc.dg/debug/btf/btf-int-1.c: Likewise.
3469 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
3470 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
3471 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
3472 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
3473 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
3474 * gcc.dg/debug/btf/btf.exp: Likewise.
3475 * gcc.dg/debug/ctf/ctf-1.c: Likewise.
3476 * gcc.dg/debug/ctf/ctf-2.c: Likewise.
3477 * gcc.dg/debug/ctf/ctf-anonymous-struct-1.c: Likewise.
3478 * gcc.dg/debug/ctf/ctf-anonymous-union-1.c: Likewise.
3479 * gcc.dg/debug/ctf/ctf-array-1.c: Likewise.
3480 * gcc.dg/debug/ctf/ctf-array-2.c: Likewise.
3481 * gcc.dg/debug/ctf/ctf-array-3.c: Likewise.
3482 * gcc.dg/debug/ctf/ctf-array-4.c: Likewise.
3483 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Likewise.
3484 * gcc.dg/debug/ctf/ctf-attr-used-1.c: Likewise.
3485 * gcc.dg/debug/ctf/ctf-bitfields-1.c: Likewise.
3486 * gcc.dg/debug/ctf/ctf-bitfields-2.c: Likewise.
3487 * gcc.dg/debug/ctf/ctf-bitfields-3.c: Likewise.
3488 * gcc.dg/debug/ctf/ctf-bitfields-4.c: Likewise.
3489 * gcc.dg/debug/ctf/ctf-complex-1.c: Likewise.
3490 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
3491 * gcc.dg/debug/ctf/ctf-cvr-quals-2.c: Likewise.
3492 * gcc.dg/debug/ctf/ctf-cvr-quals-3.c: Likewise.
3493 * gcc.dg/debug/ctf/ctf-cvr-quals-4.c: Likewise.
3494 * gcc.dg/debug/ctf/ctf-enum-1.c: Likewise.
3495 * gcc.dg/debug/ctf/ctf-enum-2.c: Likewise.
3496 * gcc.dg/debug/ctf/ctf-file-scope-1.c: Likewise.
3497 * gcc.dg/debug/ctf/ctf-float-1.c: Likewise.
3498 * gcc.dg/debug/ctf/ctf-forward-1.c: Likewise.
3499 * gcc.dg/debug/ctf/ctf-forward-2.c: Likewise.
3500 * gcc.dg/debug/ctf/ctf-func-index-1.c: Likewise.
3501 * gcc.dg/debug/ctf/ctf-function-pointers-1.c: Likewise.
3502 * gcc.dg/debug/ctf/ctf-function-pointers-2.c: Likewise.
3503 * gcc.dg/debug/ctf/ctf-function-pointers-3.c: Likewise.
3504 * gcc.dg/debug/ctf/ctf-functions-1.c: Likewise.
3505 * gcc.dg/debug/ctf/ctf-int-1.c: Likewise.
3506 * gcc.dg/debug/ctf/ctf-objt-index-1.c: Likewise.
3507 * gcc.dg/debug/ctf/ctf-pointers-1.c: Likewise.
3508 * gcc.dg/debug/ctf/ctf-pointers-2.c: Likewise.
3509 * gcc.dg/debug/ctf/ctf-preamble-1.c: Likewise.
3510 * gcc.dg/debug/ctf/ctf-skip-types-1.c: Likewise.
3511 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Likewise.
3512 * gcc.dg/debug/ctf/ctf-skip-types-3.c: Likewise.
3513 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Likewise.
3514 * gcc.dg/debug/ctf/ctf-skip-types-5.c: Likewise.
3515 * gcc.dg/debug/ctf/ctf-skip-types-6.c: Likewise.
3516 * gcc.dg/debug/ctf/ctf-str-table-1.c: Likewise.
3517 * gcc.dg/debug/ctf/ctf-struct-1.c: Likewise.
3518 * gcc.dg/debug/ctf/ctf-struct-2.c: Likewise.
3519 * gcc.dg/debug/ctf/ctf-struct-array-1.c: Likewise.
3520 * gcc.dg/debug/ctf/ctf-struct-pointer-1.c: Likewise.
3521 * gcc.dg/debug/ctf/ctf-struct-pointer-2.c: Likewise.
3522 * gcc.dg/debug/ctf/ctf-typedef-1.c: Likewise.
3523 * gcc.dg/debug/ctf/ctf-typedef-2.c: Likewise.
3524 * gcc.dg/debug/ctf/ctf-typedef-3.c: Likewise.
3525 * gcc.dg/debug/ctf/ctf-typedef-struct-1.c: Likewise.
3526 * gcc.dg/debug/ctf/ctf-typedef-struct-2.c: Likewise.
3527 * gcc.dg/debug/ctf/ctf-typedef-struct-3.c: Likewise.
3528 * gcc.dg/debug/ctf/ctf-union-1.c: Likewise.
3529 * gcc.dg/debug/ctf/ctf-variables-1.c: Likewise.
3530 * gcc.dg/debug/ctf/ctf-variables-2.c: Likewise.
3531 * gcc.dg/debug/ctf/ctf.exp: Likewise.
3532 * gcc.dg/debug/btf/btf-bitfields-4.c: New file.
3533 * gcc.dg/debug/btf/btf-datasec-1.c: New file.
3534 * gcc.dg/debug/btf/btf-function-3.c: New file.
3535 * gcc.dg/debug/btf/btf-pointers-2.c: New file.
3536 * gcc.dg/debug/btf/btf-struct-2.c: New file.
3537 * gcc.dg/debug/btf/btf-variables-2.c: New file.
3538 * gcc.dg/debug/btf/btf-variables-3.c: New file.
3539 * gcc.dg/debug/ctf/ctf-debug-1.c: New file.
3540 * gcc.dg/debug/ctf/ctf-debug-2.c: New file.
3541 * gcc.dg/debug/ctf/ctf-function-pointers-4.c: New file.
3542 * gcc.dg/debug/ctf/ctf-skip-types-7.c: New file.
3543 * gcc.dg/debug/ctf/ctf-skip-types-8.c: New file.
3544 * gcc.dg/debug/ctf/ctf-struct-array-2.c: New file.
3546 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
3548 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): New procedure.
3550 2021-06-28 Martin Jambor <mjambor@suse.cz>
3553 * gcc.dg/ipa/pr93385.c: New test.
3554 * gcc.dg/ipa/ipa-sra-23.c: Likewise.
3555 * gcc.dg/ipa/ipa-sra-24.c: Likewise.
3556 * g++.dg/ipa/ipa-sra-4.C: Likewise.
3558 2021-06-28 Richard Biener <rguenther@suse.de>
3560 PR tree-optimization/101229
3561 * gcc.dg/torture/pr101229.c: New testcase.
3563 2021-06-28 Richard Biener <rguenther@suse.de>
3565 PR tree-optimization/101207
3566 * gcc.dg/vect/bb-slp-pr101207.c: New testcase.
3568 2021-06-28 Richard Biener <rguenther@suse.de>
3570 PR tree-optimization/101173
3571 * gcc.dg/torture/pr101173.c: New testcase.
3573 2021-06-28 liuhongt <hongtao.liu@intel.com>
3576 * g++.target/i386/avx2-pr54700-2.C: Adjust testcase.
3577 * g++.target/i386/avx512vl-pr54700-1a.C: New test.
3578 * g++.target/i386/avx512vl-pr54700-1b.C: New test.
3579 * g++.target/i386/avx512vl-pr54700-2a.C: New test.
3580 * g++.target/i386/avx512vl-pr54700-2b.C: New test.
3581 * gcc.target/i386/avx512vl-pr100648.c: New test.
3582 * gcc.target/i386/avx512vl-blendv-1.c: New test.
3583 * gcc.target/i386/avx512vl-blendv-2.c: New test.
3585 2021-06-28 liuhongt <hongtao.liu@intel.com>
3587 * gcc.target/i386/funcspec-8.c: Replace
3588 __builtin_ia32_blendvpd with __builtin_ia32_roundps_az.
3589 * gcc.target/i386/blendv-1.c: New test.
3590 * gcc.target/i386/blendv-2.c: New test.
3592 2021-06-27 Andrew Pinski <apinski@marvell.com>
3594 * gcc.dg/torture/pr101230-1.c: New test.
3596 2021-06-26 Patrick Palka <ppalka@redhat.com>
3599 * g++.dg/template/access40.C: New test.
3600 * g++.dg/template/access40a.C: New test.
3602 2021-06-26 Jason Merrill <jason@redhat.com>
3606 * g++.dg/cpp2a/no_unique_address13.C: New test.
3608 2021-06-26 Marek Polacek <polacek@redhat.com>
3611 * g++.dg/cpp0x/noexcept69.C: New test.
3612 * g++.dg/parse/saved1.C: Adjust dg-error.
3613 * g++.dg/template/crash50.C: Likewise.
3615 2021-06-25 David Malcolm <dmalcolm@redhat.com>
3617 * jit.dg/test-vector-rvalues.cc (check_div): Add specialization
3618 for v4f, to avoid relying on exact floating-point equality.
3619 * jit.dg/test-vector-types.cc (check_div): Likewise.
3621 2021-06-25 David Malcolm <dmalcolm@redhat.com>
3623 * jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
3624 * jit.dg/test-asm.cc: Likewise.
3626 2021-06-25 Martin Sebor <msebor@redhat.com>
3628 PR middle-end/101216
3629 * gcc.dg/Wnonnull-7.c: New test.
3631 2021-06-25 Richard Biener <rguenther@suse.de>
3633 PR tree-optimization/101202
3634 * gcc.dg/torture/pr101202.c: New testcase.
3636 2021-06-25 Xi Ruoyao <xry111@mengyan1223.wang>
3638 * g++.dg/no-stack-protector-attr-3.C (dg-final): Adjust for MIPS.
3640 2021-06-25 liuhongt <hongtao.liu@intel.com>
3643 * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
3644 temporarily avoid regression, eventually xfail should be
3647 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
3649 * gcc.dg/tree-ssa/evrp30.c: New.
3651 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
3653 * gcc.dg/tree-ssa/pr101189.c: New.
3655 2021-06-24 Patrick Palka <ppalka@redhat.com>
3658 * g++.dg/cpp2a/class-deduction-alias9.C: New test.
3660 2021-06-24 Patrick Palka <ppalka@redhat.com>
3663 * g++.dg/cpp2a/concepts-requires25.C: New test.
3665 2021-06-24 Jakub Jelinek <jakub@redhat.com>
3668 * gcc.dg/pr101171.c: New test.
3670 2021-06-24 Uroš Bizjak <ubizjak@gmail.com>
3673 * gcc.dg/vect/vect-nb-iter-ub-3.c (dg-additional-options):
3674 Add --param vect-epilogues-nomask=0.
3675 * gcc.target/i386/pr97249-1.c (foo): Add #pragma GCC unroll
3676 to avoid loop vectorization.
3680 2021-06-24 Richard Biener <rguenther@suse.de>
3682 * gcc.target/i386/vect-addsubv2df.c: New testcase.
3683 * gcc.target/i386/vect-addsubv4sf.c: Likewise.
3684 * gcc.target/i386/vect-addsubv4df.c: Likewise.
3685 * gcc.target/i386/vect-addsubv8sf.c: Likewise.
3686 * gcc.target/i386/vect-addsub-2.c: Likewise.
3687 * gcc.target/i386/vect-addsub-3.c: Likewise.
3689 2021-06-24 Jakub Jelinek <jakub@redhat.com>
3691 PR middle-end/101170
3692 * gcc.dg/pr101170.c: New test.
3694 2021-06-24 Jakub Jelinek <jakub@redhat.com>
3696 PR middle-end/101172
3697 * gcc.dg/pr101172.c: New test.
3699 2021-06-24 Ilya Leoshkevich <iii@linux.ibm.com>
3701 * gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new
3703 * gcc.target/s390/mnop-mcount-m64.c: Likewise.
3705 2021-06-24 Jakub Jelinek <jakub@redhat.com>
3707 * c-c++-common/gomp/target-in-reduction-1.c: New test.
3708 * c-c++-common/gomp/clauses-1.c: Add in_reduction clauses on
3709 target or combined target constructs.
3711 2021-06-24 Richard Biener <rguenther@suse.de>
3713 PR tree-optimization/101105
3714 * gcc.dg/torture/pr101105.c: New testcase.
3716 2021-06-24 liuhongt <hongtao.liu@intel.com>
3719 * gcc.target/i386/pr98434-1.c: New test.
3720 * gcc.target/i386/pr98434-2.c: New test.
3721 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust testcase.
3723 2021-06-23 Patrick Palka <ppalka@redhat.com>
3726 * g++.dg/cpp1z/class-deduction-access3.C: New test.
3727 * g++.dg/cpp1z/class-deduction91.C: New test.
3729 2021-06-23 Aaron Sawdey <acsawdey@linux.ibm.com>
3731 * gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
3732 * gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
3733 * gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
3734 * gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
3735 * gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
3736 * gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
3737 * gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
3738 * gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
3740 * gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
3741 * gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
3742 * gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
3743 * gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
3744 * gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
3745 * gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
3746 * gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
3749 2021-06-23 Xi Ruoyao <xry111@mengyan@123.wang>
3751 * gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid
3754 2021-06-23 Patrick Palka <ppalka@redhat.com>
3757 * g++.dg/cpp1z/class-deduction88.C: New test.
3758 * g++.dg/cpp1z/class-deduction89.C: New test.
3759 * g++.dg/cpp1z/class-deduction90.C: New test.
3761 2021-06-23 Uroš Bizjak <ubizjak@gmail.com>
3764 * gcc.target/i386/pr101175.c: New test.
3766 2021-06-23 Andre Vehreschild <vehre@gcc.gnu.org>
3769 * gfortran.dg/coarray_collectives_17.f90: New test.
3771 2021-06-22 Sandra Loosemore <sandra@codesourcery.com>
3772 Tobias Burnus <tobias@codesourcery.com>
3775 * gfortran.dg/pr93524.c: New.
3776 * gfortran.dg/pr93524.f90: New.
3778 2021-06-22 David Malcolm <dmalcolm@redhat.com>
3781 * gcc.dg/analyzer/pr101143.c: New test.
3783 2021-06-22 Richard Biener <rguenther@suse.de>
3785 PR middle-end/101156
3786 * gcc.dg/pr101156.c: New testcase.
3788 2021-06-22 Jakub Jelinek <jakub@redhat.com>
3790 PR tree-optimization/101159
3791 * gcc.c-torture/compile/pr101159.c: New test.
3793 2021-06-22 Jakub Jelinek <jakub@redhat.com>
3795 PR middle-end/101160
3796 * g++.target/i386/empty-class1.C: Require lp64 effective target
3797 instead of x86_64-*-*.
3798 * g++.target/i386/empty-class2.C: New test.
3800 2021-06-22 Jakub Jelinek <jakub@redhat.com>
3801 Andrew Pinski <apinski@marvell.com>
3803 PR tree-optimization/101162
3804 * g++.dg/opt/pr101162.C: New test.
3806 2021-06-22 Richard Biener <rguenther@suse.de>
3808 PR tree-optimization/101151
3809 * gcc.dg/torture/pr101151.c: New testcase.
3811 2021-06-22 Kito Cheng <kito.cheng@sifive.com>
3813 * g++.dg/modules/omp-1_a.C: Check pthread is available for
3815 * g++.dg/modules/omp-2_a.C: Ditto.
3817 2021-06-22 Richard Biener <rguenther@suse.de>
3819 PR tree-optimization/101158
3820 * gfortran.dg/pr101158.f90: New testcase.
3822 2021-06-22 Jakub Jelinek <jakub@redhat.com>
3825 * gcc.target/i386/pr11877-2.c: New test.
3827 2021-06-22 liuhongt <hongtao.liu@intel.com>
3829 PR tree-optimization/97770
3830 * gcc.target/i386/avx512bitalg-pr97770-1.c: Remove xfail.
3831 * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Remove xfail.
3833 2021-06-22 liuhongt <hongtao.liu@intel.com>
3836 * gcc.target/i386/avx512bw-pr100267-1.c: New test.
3837 * gcc.target/i386/avx512bw-pr100267-b-2.c: New test.
3838 * gcc.target/i386/avx512bw-pr100267-d-2.c: New test.
3839 * gcc.target/i386/avx512bw-pr100267-q-2.c: New test.
3840 * gcc.target/i386/avx512bw-pr100267-w-2.c: New test.
3841 * gcc.target/i386/avx512f-pr100267-1.c: New test.
3842 * gcc.target/i386/avx512f-pr100267-pd-2.c: New test.
3843 * gcc.target/i386/avx512f-pr100267-ps-2.c: New test.
3844 * gcc.target/i386/avx512vl-pr100267-1.c: New test.
3845 * gcc.target/i386/avx512vl-pr100267-pd-2.c: New test.
3846 * gcc.target/i386/avx512vl-pr100267-ps-2.c: New test.
3847 * gcc.target/i386/avx512vlbw-pr100267-1.c: New test.
3848 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: New test.
3849 * gcc.target/i386/avx512vlbw-pr100267-d-2.c: New test.
3850 * gcc.target/i386/avx512vlbw-pr100267-q-2.c: New test.
3851 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: New test.
3853 2021-06-22 liuhongt <hongtao.liu@intel.com>
3856 * gcc.target/i386/pr100310.c: New test.
3858 2021-06-21 Jason Merrill <jason@redhat.com>
3861 * g++.target/i386/empty-class1.C: New test.
3863 2021-06-21 Patrick Palka <ppalka@redhat.com>
3866 * g++.dg/opt/nrv21.C: New test.
3868 2021-06-21 Patrick Palka <ppalka@redhat.com>
3871 * g++.dg/cpp0x/nsdmi-virtual1a.C: New test.
3873 2021-06-21 Jakub Jelinek <jakub@redhat.com>
3875 PR inline-asm/100785
3876 * c-c++-common/pr100785.c: New test.
3877 * gcc.dg/pr48552-1.c: Don't expect invalid lvalue errors.
3878 * gcc.dg/pr48552-2.c: Likewise.
3880 2021-06-21 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
3883 * gcc.target/arm/simd/pr97906.c: New test.
3885 2021-06-21 Richard Biener <rguenther@suse.de>
3887 PR tree-optimization/101121
3888 * gfortran.dg/pr101121.f: New testcase.
3890 2021-06-21 liuhongt <hongtao.liu@intel.com>
3893 * gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
3894 * gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
3895 * gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
3896 * gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
3898 2021-06-21 Roger Sayle <roger@nextmovesoftware.com>
3901 * gcc.target/i386/pr11877.c: New test case.
3903 2021-06-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3905 * gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
3907 * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
3909 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
3911 * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
3914 2021-06-18 Harald Anlauf <anlauf@gmx.de>
3918 * gfortran.dg/min0_max0_1.f90: New test.
3919 * gfortran.dg/min0_max0_2.f90: New test.
3921 2021-06-18 David Malcolm <dmalcolm@redhat.com>
3923 * gcc.dg/analyzer/symbolic-7.c: New test.
3925 2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3928 * gcc.target/arm/acle/pr100856.c: New test.
3929 * gcc.target/arm/multilib.exp: Add tests for cde options.
3931 2021-06-18 Michael Meissner <meissner@linux.ibm.com>
3933 * gcc.target/powerpc/float128-minmax-2.c: New test.
3935 2021-06-17 Jason Merrill <jason@redhat.com>
3938 * g++.dg/cpp0x/deleted15.C: New test.
3940 2021-06-17 H.J. Lu <hjl.tools@gmail.com>
3943 * gcc.target/i386/pr100704-1.c: New test.
3944 * gcc.target/i386/pr100704-2.c: Likewise.
3945 * gcc.target/i386/pr100704-3.c: Likewise.
3947 2021-06-17 Uroš Bizjak <ubizjak@gmail.com>
3950 * gcc.target/i386/sse4_1-vec-set-1.c: New test.
3951 * gcc.target/i386/sse4_1-vec-set-2.c: ditto.
3953 2021-06-17 Aldy Hernandez <aldyh@redhat.com>
3955 * gcc.dg/pr100790.c: New test.
3957 2021-06-17 Marius Hillenbrand <mhillen@linux.ibm.com>
3959 * gcc.target/s390/zvector/vec-doublee.c: New test.
3960 * gcc.target/s390/zvector/vec-floate.c: New test.
3962 2021-06-17 Richard Biener <rguenther@suse.de>
3964 PR tree-optimization/54400
3965 * gcc.dg/vect/bb-slp-pr54400.c: New testcase.
3967 2021-06-16 Jason Merrill <jason@redhat.com>
3971 * g++.dg/template/access39.C: New test.
3973 2021-06-16 Harald Anlauf <anlauf@gmx.de>
3977 * gfortran.dg/pr95502.f90: New test.
3979 2021-06-16 Harald Anlauf <anlauf@gmx.de>
3982 2021-06-16 Harald Anlauf <anlauf@gmx.de>
3986 * gfortran.dg/pr95502.f90: New test.
3988 2021-06-16 Harald Anlauf <anlauf@gmx.de>
3992 * gfortran.dg/pr95502.f90: New test.
3994 2021-06-16 Jason Merrill <jason@redhat.com>
3997 PR preprocessor/96391
3998 * g++.dg/plugin/location-overflow-test-pr100796.c: New test.
3999 * g++.dg/plugin/plugin.exp: Run it.
4001 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
4003 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
4005 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
4007 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
4009 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
4011 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
4013 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
4015 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
4017 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
4019 * gcc.target/aarch64/narrow_zero_high_half.c: New test.
4021 2021-06-16 Martin Jambor <mjambor@suse.cz>
4023 PR tree-optimization/100453
4024 * gcc.dg/tree-ssa/pr100453.c: New test.
4026 2021-06-16 Jakub Jelinek <jakub@redhat.com>
4028 * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
4031 2021-06-16 Jakub Jelinek <jakub@redhat.com>
4033 PR middle-end/101062
4034 * gcc.dg/pr101062.c: New test.
4036 2021-06-16 Richard Biener <rguenther@suse.de>
4038 PR tree-optimization/101088
4039 * gcc.dg/torture/pr101088.c: New testcase.
4041 2021-06-16 Roger Sayle <roger@nextmovesoftware.com>
4043 PR rtl-optimization/46235
4044 * gcc.target/i386/bt-5.c: New test.
4045 * gcc.target/i386/bt-6.c: New test.
4046 * gcc.target/i386/bt-7.c: New test.
4048 2021-06-16 Arnaud Charlet <charlet@adacore.com>
4050 * gnat.dg/limited4.adb: Disable illegal code.
4052 2021-06-16 Richard Biener <rguenther@suse.de>
4054 PR tree-optimization/101083
4055 * gcc.dg/vect/pr97832-4.c: New testcase.
4057 2021-06-15 Tobias Burnus <tobias@codesourcery.com>
4060 * gfortran.dg/gomp/pr99928-1.f90: Uncomment 'defaultmap(none)'.
4061 * gfortran.dg/gomp/pr99928-2.f90: Uncomment 'defaultmap(none)'.
4062 * gfortran.dg/gomp/pr99928-3.f90: Uncomment 'defaultmap(none)'.
4063 * gfortran.dg/gomp/pr99928-4.f90: Uncomment 'defaultmap(none)'.
4064 * gfortran.dg/gomp/pr99928-5.f90: Uncomment 'defaultmap(none)'.
4065 * gfortran.dg/gomp/pr99928-6.f90: Uncomment 'defaultmap(none)'.
4066 * gfortran.dg/gomp/pr99928-8.f90: Uncomment 'defaultmap(none)'.
4067 * gfortran.dg/gomp/defaultmap-1.f90: New test.
4068 * gfortran.dg/gomp/defaultmap-2.f90: New test.
4069 * gfortran.dg/gomp/defaultmap-3.f90: New test.
4070 * gfortran.dg/gomp/defaultmap-4.f90: New test.
4071 * gfortran.dg/gomp/defaultmap-5.f90: New test.
4072 * gfortran.dg/gomp/defaultmap-6.f90: New test.
4073 * gfortran.dg/gomp/defaultmap-7.f90: New test.
4075 2021-06-15 David Malcolm <dmalcolm@redhat.com>
4077 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_capacity): New decl.
4078 * gcc.dg/analyzer/capacity-1.c: New test.
4079 * gcc.dg/analyzer/capacity-2.c: New test.
4080 * gcc.dg/analyzer/capacity-3.c: New test.
4082 2021-06-15 David Malcolm <dmalcolm@redhat.com>
4085 * gcc.dg/analyzer/explode-2a.c: New test.
4087 2021-06-15 Jakub Jelinek <jakub@redhat.com>
4090 * gcc.target/i386/pr101046.c: New test.
4092 2021-06-15 Robin Dapp <rdapp@linux.ibm.com>
4094 * c-c++-common/Wattributes.c: Remove s390-specific check and add
4096 * gcc.dg/Wattributes-6.c: Likewise.
4098 2021-06-15 Xionghu Luo <luoxhu@linux.ibm.com>
4101 * gcc.target/powerpc/float128-call.c: Adjust counts for be and le.
4103 2021-06-14 Martin Sebor <msebor@redhat.com>
4106 * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
4107 * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
4108 * g++.dg/warn/Wstringop-overflow-7.C: New test.
4109 * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
4110 * g++.dg/analyzer/placement-new.C: Prune out expected warning.
4112 2021-06-14 Peter Bergner <bergner@linux.ibm.com>
4115 * gcc.target/powerpc/pr100777.c: New test.
4117 2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
4120 * gcc.target/i386/pr101058.c: New test.
4122 2021-06-14 Jonathan Wakely <jwakely@redhat.com>
4125 * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
4126 * gcc.dg/spellcheck-stdlib.c: Likewise.
4128 2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
4130 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
4131 * gcc.target/arm/simd/mve-vshl.c: Likewise.
4132 * gcc.target/arm/simd/mve-vec-pack.c: New test.
4133 * gcc.target/arm/simd/mve-vec-unpack.c: New test.
4135 2021-06-14 Richard Biener <rguenther@suse.de>
4137 PR tree-optimization/100934
4138 * gcc.dg/torture/pr100934.c: New testcase.
4140 2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
4142 * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
4143 * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
4144 * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
4145 * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
4146 * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
4147 * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
4148 * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
4150 2021-06-14 Richard Biener <rguenther@suse.de>
4152 PR tree-optimization/101031
4153 * gcc.dg/torture/pr101031.c: New testcase.
4155 2021-06-13 Jason Merrill <jason@redhat.com>
4157 * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
4159 2021-06-13 H.J. Lu <hjl.tools@gmail.com>
4162 * g++.target/i386/pr101023a.C: New test.
4163 * g++.target/i386/pr101023b.C: Likewise.
4165 2021-06-12 David Edelsohn <dje.gcc@gmail.com>
4167 * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
4168 * gcc.dg/uninit-pr93100.c: Skip on AIX.
4169 * gcc.target/powerpc/pr100085.c: Require int128 and float128.
4171 2021-06-12 Jason Merrill <jason@redhat.com>
4173 * g++.dg/ext/attrib62.C: No longer warn.
4174 * g++.dg/diagnostic/maybe_unused1.C: New test.
4176 2021-06-12 Jason Merrill <jason@redhat.com>
4179 * g++.dg/ext/array4.C: New test.
4181 2021-06-11 Carl Love <cel@us.ibm.com>
4183 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
4184 (dg-require-effective-target): Change target to p9vector_hw.
4186 2021-06-11 Thomas Schwinge <thomas@codesourcery.com>
4188 * gcc.dg/gomp/simd-clones-2.c: Enhance.
4190 2021-06-11 Patrick Palka <ppalka@redhat.com>
4194 * g++.dg/template/sfinae-dr1227.C: New test.
4196 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4199 * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
4201 2021-06-11 Roger Sayle <roger@nextmovesoftware.com>
4203 PR tree-optimization/96392
4204 * gcc.dg/pr96392.c: New test.
4206 2021-06-11 Richard Biener <rguenther@suse.de>
4208 PR tree-optimization/101025
4209 * gcc.dg/torture/pr101025.c: New testcase.
4211 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4214 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
4215 directives check for target is v8.1-m.main+mve or not before
4216 comparing the assembly output.
4217 * gcc.target/arm/cmse/cmse-20.c: New test.
4219 2021-06-11 Jakub Jelinek <jakub@redhat.com>
4222 * g++.dg/cpp23/consteval-if1.C: New test.
4223 * g++.dg/cpp23/consteval-if2.C: New test.
4224 * g++.dg/cpp23/consteval-if3.C: New test.
4225 * g++.dg/cpp23/consteval-if4.C: New test.
4226 * g++.dg/cpp23/consteval-if5.C: New test.
4227 * g++.dg/cpp23/consteval-if6.C: New test.
4228 * g++.dg/cpp23/consteval-if7.C: New test.
4229 * g++.dg/cpp23/consteval-if8.C: New test.
4230 * g++.dg/cpp23/consteval-if9.C: New test.
4231 * g++.dg/cpp23/consteval-if10.C: New test.
4232 * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
4234 2021-06-11 David Malcolm <dmalcolm@redhat.com>
4236 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
4237 expected number of enodes after the loop.
4238 * gcc.dg/analyzer/paths-8.c: New test.
4240 2021-06-11 Richard Biener <rguenther@suse.de>
4242 PR tree-optimization/101028
4243 * gcc.dg/pr101028.c: New testcase.
4245 2021-06-11 Richard Biener <rguenther@suse.de>
4247 PR tree-optimization/101026
4248 * gfortran.dg/pr101026.f: New testcase.
4250 2021-06-11 Jakub Jelinek <jakub@redhat.com>
4252 PR rtl-optimization/101008
4253 * gcc.dg/pr101008.c: New test.
4255 2021-06-11 Jakub Jelinek <jakub@redhat.com>
4258 * gcc.target/i386/sse-pr101007.c: New test.
4260 2021-06-11 Uroš Bizjak <ubizjak@gmail.com>
4263 * gcc.target/i386/pr101021-1.c: New test.
4264 * gcc.target/i386/pr101021-2.c: Ditto.
4266 2021-06-11 Martin Liska <mliska@suse.cz>
4268 PR gcov-profile/100788
4269 * gcc.dg/pr100788.c: New test.
4271 2021-06-11 Richard Biener <rguenther@suse.de>
4273 PR middle-end/101009
4274 * gcc.dg/torture/pr101009.c: New testcase.
4276 2021-06-11 Kewen Lin <linkw@linux.ibm.com>
4278 * gcc.target/powerpc/p9-fpcvt-3.c: New test.
4280 2021-06-11 Marek Polacek <polacek@redhat.com>
4283 * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
4284 * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
4286 2021-06-10 Patrick Palka <ppalka@redhat.com>
4289 * g++.dg/template/ttp34.C: New test.
4290 * g++.dg/template/ttp34a.C: New test.
4291 * g++.dg/template/ttp34b.C: New test.
4293 2021-06-10 Patrick Palka <ppalka@redhat.com>
4296 * g++.dg/cpp2a/concepts-return-req3.C: New test.
4298 2021-06-10 Peter Bergner <bergner@linux.ibm.com>
4300 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
4301 tests. Update expected counts.
4302 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
4303 tests. Update expected counts.
4305 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
4308 * gdc.dg/pr100967.d: New test.
4310 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
4312 * gcc.target/s390/vector/vcond-mixed-double.c: New test.
4313 * gcc.target/s390/vector/vcond-mixed-float.c: New test.
4315 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
4317 * gcc.dg/vect/pr56541.c: Fix target selector.
4319 2021-06-10 Andrew Stubbs <ams@codesourcery.com>
4320 Thomas Schwinge <thomas@codesourcery.com>
4322 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
4323 * c-c++-common/goacc/finalize-1.c: Likewise.
4324 * c-c++-common/goacc/mdc-1.c: Likewise.
4325 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4326 * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
4327 * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
4328 * gfortran.dg/goacc/finalize-1.f: Likewise.
4329 * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
4331 2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
4333 * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
4334 * c-c++-common/goacc/mdc-2.c: Likewise.
4335 * g++.dg/goacc/mdc.C: Likewise.
4337 2021-06-10 Jakub Jelinek <jakub@redhat.com>
4339 * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
4340 * g++.dg/cpp23/feat-cxx2b.C: Likewise.
4342 2021-06-10 Jakub Jelinek <jakub@redhat.com>
4345 * g++.dg/opt/pr100852.C: New test.
4347 2021-06-09 Andrew Pinski <apinski@marvell.com>
4349 * g++.dg/torture/pr100925.C: New test.
4351 2021-06-09 Carl Love <cel@us.ibm.com>
4353 * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
4355 Add tests for vec_signextq.
4356 * gcc.target/powerpc/p9-sign_extend-runnable.c: New test case.
4358 2021-06-09 Carl Love <cel@us.ibm.com>
4360 * gcc.target/powerpc/fp128_conversions.c: New file.
4361 * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
4362 vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
4363 vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
4364 (ppc_native_128bit): Remove dg-require-effective-target.
4366 2021-06-09 Carl Love <cel@us.ibm.com>
4368 * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
4371 2021-06-09 Carl Love <cel@us.ibm.com>
4373 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
4376 2021-06-09 Carl Love <cel@us.ibm.com>
4378 * gcc.target/powerpc/int_128bit-runnable.c: New test file.
4380 2021-06-09 Carl Love <cel@us.ibm.com>
4382 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
4383 New runnable test case.
4384 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
4385 for xxlor instruction.
4387 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
4389 * gcc.target/arm/simd/mve-vclz.c: New test.
4391 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
4393 * gcc.target/arm/simd/mve-vhadd-1.c: New test.
4394 * gcc.target/arm/simd/mve-vhadd-2.c: New test.
4395 * gcc.target/arm/simd/neon-vhadd-1.c: New test.
4396 * gcc.target/arm/simd/neon-vhadd-2.c: New test.
4398 2021-06-09 Roger Sayle <roger@nextmovesoftware.com>
4400 * gcc.dg/builtins-70.c: New test.
4402 2021-06-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4404 * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
4405 counts to test 32 and 64 bit separately.
4406 * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
4407 counts to test 32 and 64 bit separately.
4408 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
4409 counts to test 32 and 64 bit separately.
4410 * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
4411 counts to test 32 and 64 bit separately.
4413 2021-06-09 Richard Biener <rguenther@suse.de>
4415 PR tree-optimization/100981
4416 * gfortran.dg/vect/pr100981-1.f90: New testcase.
4418 2021-06-09 Richard Biener <rguenther@suse.de>
4420 PR tree-optimization/97832
4421 * gcc.dg/vect/pr97832-1.c: New testcase.
4422 * gcc.dg/vect/pr97832-2.c: Likewise.
4423 * gcc.dg/vect/pr97832-3.c: Likewise.
4424 * g++.dg/vect/slp-pr98855.cc: XFAIL.
4425 * gcc.dg/vect/slp-50.c: New file.
4427 2021-06-09 Jakub Jelinek <jakub@redhat.com>
4430 * gfortran.dg/gomp/pr100965.f90: New test.
4432 2021-06-09 Uroš Bizjak <ubizjak@gmail.com>
4435 * gcc.target/i386/pr100936.c: New test.
4437 2021-06-09 Xionghu Luo <luoxhu@linux.ibm.com>
4439 * gcc.target/powerpc/float128-call.c: Adjust.
4440 * gcc.target/powerpc/pr100085.c: New test.
4442 2021-06-09 Jason Merrill <jason@redhat.com>
4445 * g++.dg/diagnostic/enum3.C: New test.
4447 2021-06-08 Marek Polacek <polacek@redhat.com>
4450 * g++.dg/cpp2a/explicit18.C: New test.
4452 2021-06-08 Andrew Pinski <apinski@marvell.com>
4454 * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
4455 happens on the outside of the bit_xor.
4457 2021-06-08 Jason Merrill <jason@redhat.com>
4459 * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
4460 * g++.dg/diagnostic/string-literal-concat.C: Likewise.
4461 * g++.dg/ext/utf-badconcat.C: Likewise.
4462 * g++.dg/ext/utf-badconcat2.C: Likewise.
4464 2021-06-08 Jason Merrill <jason@redhat.com>
4466 * g++.dg/cpp23/mixed-concat1.C: New test.
4468 2021-06-08 Jason Merrill <jason@redhat.com>
4470 * g++.dg/cpp23/whitespace-splice1.C: New test.
4472 2021-06-08 Jason Merrill <jason@redhat.com>
4474 * g++.dg/cpp23/narrowing-bool1.C: New test.
4476 2021-06-08 David Malcolm <dmalcolm@redhat.com>
4479 * gcc.dg/analyzer/bitfields-1.c: New test.
4480 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
4482 (test_44): Update test values assigned to the bits to ones that
4483 fit in the range of the bitfield type. Remove xfails.
4484 (test_45): Remove xfails.
4486 2021-06-08 Jason Merrill <jason@redhat.com>
4489 * g++.dg/cpp0x/initlist124.C: New test.
4491 2021-06-08 Richard Biener <rguenther@suse.de>
4493 PR tree-optimization/100923
4494 * gcc.dg/torture/pr100923.c: New testcase.
4496 2021-06-08 Jakub Jelinek <jakub@redhat.com>
4499 * g++.dg/gomp/doacross-2.C: New test.
4501 2021-06-08 H.J. Lu <hjl.tools@gmail.com>
4503 PR middle-end/100951
4504 * gcc.target/i386/pr100951.c: New test.
4506 2021-06-08 Jakub Jelinek <jakub@redhat.com>
4510 * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
4512 2021-06-08 Tobias Burnus <tobias@codesourcery.com>
4515 * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
4516 * gfortran.dg/gomp/scan-5.f90: Likewise.
4517 * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
4518 * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
4519 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
4520 * gfortran.dg/gomp/pr99928-3.f90: Likewise.
4521 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
4523 2021-06-08 Martin Liska <mliska@suse.cz>
4525 * gcc.dg/format/strfmon-1.c: Fix typo.
4526 * gfortran.dg/char4-subscript.f90: Likewise.
4528 2021-06-08 Kewen Lin <linkw@linux.ibm.com>
4530 PR tree-optimization/100794
4531 * gcc.dg/tree-ssa/pr100794.c: New test.
4533 2021-06-08 Jason Merrill <jason@redhat.com>
4536 * g++.dg/template/lookup17.C: New test.
4538 2021-06-08 Jason Merrill <jason@redhat.com>
4541 * g++.dg/cpp0x/alias-decl-73.C: New test.
4543 2021-06-07 Uroš Bizjak <ubizjak@gmail.com>
4546 * gcc.target/i386/pr100637-5b.c: New test.
4547 * gcc.target/i386/pr100637-5w.c: Ditto.
4549 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
4552 * gcc.target/i386/pr82735-3.c: Don't compile for x32.
4553 * gcc.target/i386/pr82735-4.c: Likewise.
4554 * gcc.target/i386/pr82735-5.c: Likewise.
4556 2021-06-07 Eric Botcazou <ebotcazou@adacore.com>
4558 * gcc.dg/sso-14.c: Adjust.
4560 2021-06-07 Patrick Palka <ppalka@redhat.com>
4563 * g++.dg/template/access38.C: New test.
4565 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
4568 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
4571 2021-06-07 Jakub Jelinek <jakub@redhat.com>
4574 * gcc.dg/pr100887.c: New test.
4576 2021-06-07 Jakub Jelinek <jakub@redhat.com>
4578 PR middle-end/100898
4579 * g++.dg/ext/va-arg-pack-3.C: New test.
4581 2021-06-07 liuhongt <hongtao.liu@intel.com>
4584 * g++.target/i386/pr100885.C: New test.
4586 2021-06-07 liuhongt <hongtao.liu@intel.com>
4589 * gcc.target/i386/pr82735-1.c: New test.
4590 * gcc.target/i386/pr82735-2.c: New test.
4591 * gcc.target/i386/pr82735-3.c: New test.
4592 * gcc.target/i386/pr82735-4.c: New test.
4593 * gcc.target/i386/pr82735-5.c: New test.
4595 2021-06-06 Jakub Jelinek <jakub@redhat.com>
4597 * gcc.dg/gomp/scan-1.c: New test.
4599 2021-06-06 Jakub Jelinek <jakub@redhat.com>
4602 * c-c++-common/gomp/pr100902-1.c: New test.
4604 2021-06-06 Eric Botcazou <ebotcazou@adacore.com>
4606 * gcc.dg/sso-14.c: New test.
4608 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
4615 * gfortran.dg/PR100120.f90: New test.
4616 * gfortran.dg/character_workout_1.f90: New test.
4617 * gfortran.dg/character_workout_4.f90: New test.
4619 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4621 PR middle-end/100905
4622 * gfortran.dg/gomp/loop-3.f90: New test.
4624 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
4627 * gdc.dg/pr100882a.d: New test.
4628 * gdc.dg/pr100882b.d: New test.
4629 * gdc.dg/pr100882c.d: New test.
4630 * gdc.dg/torture/pr100882.d: New test.
4632 2021-06-04 Patrick Palka <ppalka@redhat.com>
4635 * g++.dg/template/param4.C: New test.
4636 * g++.dg/template/param5.C: New test.
4637 * g++.dg/cpp1z/nontype-auto19.C: New test.
4638 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
4639 deduced type of a decltype(auto) NTTP has top-level cv-quals.
4641 2021-06-04 Patrick Palka <ppalka@redhat.com>
4644 * g++.dg/cpp0x/alias-decl-72.C: New test.
4645 * g++.dg/cpp0x/alias-decl-72a.C: New test.
4647 2021-06-04 Harald Anlauf <anlauf@gmx.de>
4650 * gfortran.dg/inline_matmul_25.f90: New test.
4652 2021-06-04 Martin Sebor <msebor@redhat.com>
4655 * gcc.dg/nonnull-6.c: New test.
4657 2021-06-04 Martin Sebor <msebor@redhat.com>
4659 PR middle-end/100732
4660 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
4661 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
4662 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
4663 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
4664 * gcc.dg/uninit-pr100732.c: New test.
4666 2021-06-04 Martin Sebor <msebor@redhat.com>
4668 * gcc.dg/Wvla-parameter-10.c: New test.
4669 * gcc.dg/Wvla-parameter-11.c: New test.
4671 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4673 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
4674 commit in addition - add more dg-errors and '... end ...' due to changed
4676 * gfortran.dg/goacc/omp.f95: Likewise.
4677 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
4679 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
4682 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
4684 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4686 * gfortran.dg/gomp/pr99928-5.f90: Really use the
4687 proper iteration variable.
4689 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4691 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
4692 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
4693 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
4694 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
4695 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
4696 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
4697 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
4698 fix loop-variable and remove xfail.
4700 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4703 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
4705 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4708 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
4709 C/C++ version of the patch.
4710 * gfortran.dg/gomp/loop-1.f90: New test.
4711 * gfortran.dg/gomp/loop-2.f90: New test.
4712 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
4713 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
4714 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
4715 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
4716 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
4717 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
4718 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
4719 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
4720 of 'acc loops' to hide unrelated bug for now.
4721 * gfortran.dg/goacc/omp-fixed.f: Likewise
4723 2021-06-04 Jakub Jelinek <jakub@redhat.com>
4726 * gcc.target/i386/pr100887.c: New test.
4728 2021-06-04 Jakub Jelinek <jakub@redhat.com>
4731 * g++.dg/gomp/declare-simd-8.C: New test.
4733 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
4735 * gcc.target/powerpc/not-promote-mode.c: New.
4737 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
4740 * gcc.target/i386/vperm-v2hi.c: New test.
4741 * gcc.target/i386/vperm-v4qi.c: Ditto.
4743 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
4745 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
4747 2021-06-03 Patrick Palka <ppalka@redhat.com>
4750 * g++.dg/cpp0x/alias-decl-71.C: New test.
4752 2021-06-03 Patrick Palka <ppalka@redhat.com>
4755 * g++.dg/cpp2a/using-enum-9.C: New test.
4757 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
4759 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
4761 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
4763 * gcc.target/arm/simd/mve-vabs.c: New test.
4765 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
4767 * gnat.dg/bit_packed_array6.adb: New test.
4768 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
4770 2021-06-03 Martin Liska <mliska@suse.cz>
4772 * gcc.dg/spellcheck-options-23.c: New test.
4774 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
4776 * gnat.dg/inline22.adb: New test.
4778 2021-06-03 Tamar Christina <tamar.christina@arm.com>
4780 * gcc.target/aarch64/cpunative/info_16: Update implementer.
4781 * gcc.target/aarch64/cpunative/info_17: Likewise
4783 2021-06-03 Jakub Jelinek <jakub@redhat.com>
4786 * g++.dg/gomp/depend-iterator-3.C: New test.
4787 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
4788 this as base expression of depend array section, expect a different
4789 error wording for this as depend locator and add testcases
4790 for affinity clauses.
4792 2021-06-02 Jason Merrill <jason@redhat.com>
4795 * g++.dg/init/no-elide2.C: New test.
4797 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
4799 * gcc.target/s390/ashr.c: New test.
4801 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
4804 * gfortran.dg/gomp/taskloop-2.f90: New.
4806 2021-06-02 Jakub Jelinek <jakub@redhat.com>
4808 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
4811 2021-06-01 Patrick Palka <ppalka@redhat.com>
4814 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
4815 * g++.dg/cpp0x/dc10.C: New test.
4816 * g++.dg/cpp0x/initlist-base4.C: New test.
4817 * g++.dg/cpp2a/constexpr-init22.C: New test.
4819 2021-06-01 Andrew Pinski <apinski@marvell.com>
4821 PR tree-optimization/95481
4822 * gcc.dg/tree-ssa/tailcall-10.c: New test.
4823 * gcc.dg/tree-ssa/tailcall-11.c: New test.
4824 * gcc.dg/tree-ssa/tailcall-12.c: New test.
4825 * gcc.dg/tree-ssa/tailcall-13.c: New test.
4826 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
4828 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
4831 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
4833 2021-06-01 Jason Merrill <jason@redhat.com>
4836 * g++.dg/cpp2a/destroying-delete5.C: New test.
4838 2021-06-01 Jason Merrill <jason@redhat.com>
4841 * g++.dg/cpp0x/depr-copy4.C: New test.
4843 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
4845 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
4846 * gcc.dg/pr80776-1.c: Same.
4848 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
4851 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
4852 now diagnosed with less error output.
4853 * gfortran.dg/gomp/scan-1.f90: Likewise.
4854 * gfortran.dg/gomp/pr99928-3.f90: New test.
4855 * gfortran.dg/gomp/taskloop-1.f90: New test.
4857 2021-06-01 liuhongt <hongtao.liu@intel.com>
4859 PR tree-optimization/98365
4860 * gcc.target/i386/pr98365.c: New test.
4862 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
4864 PR tree-optimization/100781
4865 * gcc.dg/pr100781.c: New.
4867 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
4869 PR tree-optimization/100774
4870 * g++.dg/pr100774.C: New.
4872 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
4874 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
4875 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
4877 2021-05-31 Richard Biener <rguenther@suse.de>
4880 * c-c++-common/builtin-shufflevector-2.c: New testcase.
4881 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
4882 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
4883 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
4885 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
4888 * g++.target/powerpc/pr99842.C: New.
4890 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
4892 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
4893 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
4894 (plugin_init): Likewise.
4895 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
4896 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4897 (plugin_init): Likewise.
4898 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
4899 (plugin_init): Likewise.
4901 2021-05-29 Jakub Jelinek <jakub@redhat.com>
4904 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
4905 combined with parallel, teams or taskloop and defaultmap(none)
4906 to constructs combined with target.
4907 * c-c++-common/gomp/pr99928-2.c: Likewise.
4908 * c-c++-common/gomp/pr99928-3.c: Likewise.
4909 * c-c++-common/gomp/pr99928-4.c: Likewise.
4910 * c-c++-common/gomp/pr99928-5.c: Likewise.
4911 * c-c++-common/gomp/pr99928-6.c: Likewise.
4912 * c-c++-common/gomp/pr99928-7.c: Likewise.
4913 * c-c++-common/gomp/pr99928-8.c: Likewise.
4914 * c-c++-common/gomp/pr99928-9.c: Likewise.
4915 * c-c++-common/gomp/pr99928-10.c: Likewise.
4916 * c-c++-common/gomp/pr99928-13.c: Likewise.
4917 * c-c++-common/gomp/pr99928-14.c: Likewise.
4919 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
4921 * gcc.dg/Wstringop-overflow-55.c:
4922 * gcc.dg/pr80776-1.c:
4924 2021-05-28 Richard Biener <rguenther@suse.de>
4926 PR tree-optimization/100778
4927 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
4929 2021-05-28 Jason Merrill <jason@redhat.com>
4933 * g++.dg/inherit/virtual15.C: New test.
4934 * g++.dg/inherit/virtual15a.C: New file.
4936 2021-05-28 Richard Biener <rguenther@suse.de>
4939 * gcc.dg/pr100791.c: New testcase.
4941 2021-05-28 Richard Biener <rguenther@suse.de>
4944 * gcc.dg/gimplefe-error-11.c: New testcase.
4946 2021-05-28 Jakub Jelinek <jakub@redhat.com>
4949 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
4950 * c-c++-common/gomp/pr99928-9.c: Likewise.
4951 * c-c++-common/gomp/pr99928-10.c: Likewise.
4952 * c-c++-common/gomp/pr99928-16.c: New test.
4954 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
4956 * c-c++-common/gomp/affinity-1.c: New test.
4957 * c-c++-common/gomp/affinity-2.c: New test.
4958 * c-c++-common/gomp/affinity-3.c: New test.
4959 * c-c++-common/gomp/affinity-4.c: New test.
4960 * c-c++-common/gomp/affinity-5.c: New test.
4961 * c-c++-common/gomp/affinity-6.c: New test.
4962 * c-c++-common/gomp/affinity-7.c: New test.
4963 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
4964 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
4965 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
4966 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
4967 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
4968 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
4969 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
4970 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
4971 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
4972 * gfortran.dg/gomp/taskwait.f90: New test.
4974 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
4975 Richard Biener <rguenther@suse.de>
4977 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
4978 Adjust scanning pattern for !lp64.
4979 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
4980 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
4983 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
4985 PR tree-optimization/99398
4986 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
4987 * gcc.target/powerpc/vec-perm-ctor.c: New test.
4988 * gcc.target/powerpc/vec-perm-ctor.h: New test.
4990 2021-05-27 Matthias Kretz <kretz@kde.org>
4993 * g++.dg/diagnostic/pr100716.C: New test.
4994 * g++.dg/diagnostic/pr100716-1.C: Same test with
4995 -fno-pretty-templates.
4997 2021-05-27 Patrick Palka <ppalka@redhat.com>
5000 * g++.dg/cpp0x/static_assert17.C: New test.
5002 2021-05-27 Jason Merrill <jason@redhat.com>
5005 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
5007 2021-05-27 Patrick Palka <ppalka@redhat.com>
5012 * g++.dg/template/partial16.C: New test.
5013 * g++.dg/template/partial17.C: New test.
5014 * g++.dg/template/partial18.C: New test.
5015 * g++.dg/template/partial19.C: New test.
5016 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
5017 ill-formed partial specialization.
5018 * g++.dg/cpp0x/variadic38.C: Likewise.
5019 * g++.dg/cpp1z/pr81016.C: Likewise.
5020 * g++.dg/template/partial5.C: Likewise.
5021 * g++.old-deja/g++.pt/spec21.C: Likewise.
5023 2021-05-27 Harald Anlauf <anlauf@gmx.de>
5026 * gfortran.dg/pointer_check_14.f90: New test.
5028 2021-05-27 Harald Anlauf <anlauf@gmx.de>
5031 * gfortran.dg/bounds_check_22.f90: New test.
5033 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
5035 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
5037 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
5040 * gcc.target/i386/pr100637-3b.c (avgu): New test.
5041 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
5043 2021-05-26 Patrick Palka <ppalka@redhat.com>
5046 * g++.dg/template/access37.C: New test.
5047 * g++.dg/template/access37a.C: New test.
5049 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
5051 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
5052 * gcc.dg/pr80776-1.c: Same.
5054 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
5056 * lib/target-supports.exp (check_effective_target_vect32): New.
5057 (available_vector_sizes): Append 32 for x86 targets.
5058 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
5059 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
5060 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
5061 * gcc.target/i386/pr100637-3b.c: New test.
5062 * gcc.target/i386/pr100637-3w.c: Ditto.
5063 * gcc.target/i386/pr100637-4b.c: Ditto.
5064 * gcc.target/i386/pr100637-4w.c: Ditto.
5066 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
5068 * gcc.dg/sso-13.c: New test.
5070 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
5072 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
5074 2021-05-26 Patrick Palka <ppalka@redhat.com>
5077 * g++.dg/cpp1z/elide6.C: New test.
5079 2021-05-26 Patrick Palka <ppalka@redhat.com>
5082 * g++.dg/cpp0x/noexcept68.C: New test.
5084 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
5086 * gcc.target/csky/fldrd_fstrd.c: New.
5087 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
5089 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
5091 * gcc.target/csky/ldbs.c: New.
5093 2021-05-26 Andrew Pinski <apinski@marvell.com>
5095 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
5096 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
5098 2021-05-25 Jakub Jelinek <jakub@redhat.com>
5101 * g++.dg/cpp1z/nodiscard8.C: New test.
5102 * g++.dg/cpp1z/nodiscard9.C: New test.
5104 2021-05-25 Martin Liska <mliska@suse.cz>
5106 * gcc.dg/sancov/attribute.c: New test.
5108 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
5110 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
5112 2021-05-25 Jakub Jelinek <jakub@redhat.com>
5115 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
5117 * c-c++-common/gomp/pr99928-9.c: Likewise.
5118 * c-c++-common/gomp/pr99928-10.c: Likewise.
5120 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
5122 * gcc.target/csky/fpuv3/fpuv3.exp: New.
5123 * gcc.target/csky/fpuv3/fpv3_div.c: New.
5124 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
5125 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
5126 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
5127 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
5128 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
5129 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
5130 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
5131 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
5132 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
5133 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
5134 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
5135 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
5136 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
5137 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
5138 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
5139 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
5140 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
5141 * gcc.target/csky/fpuv3/fpv3_h.c: New.
5142 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
5143 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
5144 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
5145 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
5146 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
5147 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
5148 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
5149 * gcc.target/csky/fpuv3/fpv3_max.c: New.
5150 * gcc.target/csky/fpuv3/fpv3_min.c: New.
5151 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
5152 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
5153 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
5154 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
5155 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
5156 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
5157 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
5158 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
5160 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
5162 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
5164 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
5167 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
5168 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
5169 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
5170 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
5172 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
5174 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
5177 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
5179 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
5182 2021-05-24 liuhongt <hongtao.liu@intel.com>
5185 * gcc.target/i386/pr100660.c: New test.
5187 2021-05-24 Andrew Pinski <apinski@marvell.com>
5189 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
5190 when matching ssa name version.
5191 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
5193 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
5196 * gcc.target/i386/pr100722.c: New test.
5198 2021-05-23 Harald Anlauf <anlauf@gmx.de>
5201 * gfortran.dg/pr100551.f90: New test.
5203 2021-05-23 Andrew Pinski <apinski@marvell.com>
5205 * gcc.dg/gimplefe-45.c: New test.
5207 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
5209 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
5211 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
5213 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
5214 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
5216 2021-05-21 Jakub Jelinek <jakub@redhat.com>
5219 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
5220 * c-c++-common/gomp/pr99928-15.c: New test.
5222 2021-05-21 Jakub Jelinek <jakub@redhat.com>
5225 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
5226 * c-c++-common/gomp/pr99928-13.c: New test.
5227 * c-c++-common/gomp/pr99928-14.c: New test.
5229 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
5232 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
5233 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
5234 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
5236 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
5238 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
5241 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
5242 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
5243 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
5245 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
5246 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
5247 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
5248 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
5250 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
5251 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5252 * c-c++-common/goacc/private-reduction-1.c: Likewise.
5253 * gfortran.dg/goacc/private-3.f95: Likewise.
5255 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
5257 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
5259 * gcc.c-torture/compile/ssa-unused-1.c: New file.
5261 2021-05-21 Richard Biener <rguenther@suse.de>
5262 H.J. Lu <hjl.tools@gmail.com>
5264 * gcc.target/i386/pr90773-24.c: New test.
5265 * gcc.target/i386/pr90773-25.c: Likewise.
5267 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
5270 * g++.target/i386/pr100637-1b.C: New test.
5271 * g++.target/i386/pr100637-1w.C: Ditto.
5272 * gcc.target/i386/pr100637-2b.c: Ditto.
5273 * gcc.target/i386/pr100637-2w.c: Ditto.
5275 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
5277 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
5279 2021-05-20 Jason Merrill <jason@redhat.com>
5281 * g++.dg/cpp2a/desig19.C: New test.
5283 2021-05-20 Jason Merrill <jason@redhat.com>
5286 * g++.dg/cpp2a/desig18.C: New test.
5288 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
5290 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
5291 * lib/dg-pch.exp: Adjust diagnostic message.
5293 2021-05-20 Martin Sebor <msebor@redhat.com>
5295 PR middle-end/100684
5296 * g++.dg/warn/Wnonnull13.C: New test.
5297 * g++.dg/warn/Wnonnull14.C: New test.
5298 * g++.dg/warn/Wnonnull15.C: New test.
5300 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
5302 * g++.dg/modules/omp-1_c.C: Fix testcase.
5304 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
5307 * gcc.target/i386/pr100701.c: New test.
5309 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
5311 * gfortran.dg/gomp/map-6.f90: New test.
5312 * gfortran.dg/gomp/map-7.f90: New test.
5313 * gfortran.dg/gomp/map-8.f90: New test.
5315 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
5318 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
5319 * gnat.dg/unchecked_convert6.adb: Likewise.
5321 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
5324 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
5326 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
5327 Torbjörn Svensson <torbjorn.svensson@st.com>
5330 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
5331 * c-c++-common/cpp/file-name-1.c: New test.
5333 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
5336 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
5337 add comments regarding what the code does.
5339 2021-05-20 Jakub Jelinek <jakub@redhat.com>
5342 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
5343 * c-c++-common/gomp/pr99928-5.c: Likewise.
5345 2021-05-20 Jakub Jelinek <jakub@redhat.com>
5347 PR preprocessor/100646
5348 * gcc.dg/cpp/pr100646-1.c: New test.
5349 * gcc.dg/cpp/pr100646-2.c: New test.
5351 2021-05-20 Jason Merrill <jason@redhat.com>
5354 * g++.dg/cpp2a/nontype-complex1.C: New test.
5356 2021-05-20 Jason Merrill <jason@redhat.com>
5359 * g++.dg/parse/access13.C: New test.
5361 2021-05-19 Martin Sebor <msebor@redhat.com>
5364 * gcc.dg/pr100619.c: New test.
5366 2021-05-19 Jason Merrill <jason@redhat.com>
5370 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
5372 2021-05-19 Jason Merrill <jason@redhat.com>
5374 * g++.dg/cpp1z/class-deduction-access1.C: New test.
5375 * g++.dg/cpp1z/class-deduction-access2.C: New test.
5377 2021-05-19 Marek Polacek <polacek@redhat.com>
5380 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
5381 Remove dg-errors for GNU attributes.
5382 * g++.dg/ext/attrib63.C: Remove dg-error.
5383 * g++.dg/cpp0x/friend8.C: New test.
5385 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
5387 * g++.dg/modules/omp-1_a.C: Check pthread is available.
5388 * g++.dg/modules/omp-1_b.C: Ditto.
5389 * g++.dg/modules/omp-1_c.C: Ditto.
5390 * g++.dg/modules/omp-2_a.C: Ditto.
5391 * g++.dg/modules/omp-2_b.C: Ditto.
5393 2021-05-19 Alex Coplan <alex.coplan@arm.com>
5396 * gcc.target/arm/cmse/pr100333.c: New test.
5398 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5401 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
5403 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
5405 * gcc.target/riscv/arch-12.c: New.
5406 * gcc.target/riscv/attribute-19.c: New.
5408 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
5410 * gcc.target/aarch64/narrow_high_combine.c: New test.
5412 2021-05-19 Richard Biener <rguenther@suse.de>
5414 PR middle-end/100672
5415 * gcc.dg/torture/pr100672.c: New testcase.
5417 2021-05-19 Martin Liska <mliska@suse.cz>
5420 * gcc.dg/local1.c: Fix typos.
5421 * gcc.dg/ucnid-5-utf8.c: Likewise.
5422 * gcc.dg/ucnid-5.c: Likewise.
5424 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
5426 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
5427 scan-assembly-times to scan-assembly not for superfluous uxtb.
5428 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
5429 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
5430 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
5431 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
5432 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
5433 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
5434 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
5435 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
5436 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
5437 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
5438 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
5439 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
5440 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
5441 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
5442 * gcc.target/aarch64/sve/ld1_extend.c: New test.
5444 2021-05-19 Jakub Jelinek <jakub@redhat.com>
5446 PR middle-end/100576
5447 * gcc.c-torture/compile/pr100576.c: New test.
5449 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5451 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
5453 2021-05-19 Jakub Jelinek <jakub@redhat.com>
5456 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
5457 * c-c++-common/gomp/pr99928-12.c: New test.
5459 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
5461 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
5462 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
5463 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
5464 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
5465 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
5466 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
5467 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
5468 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
5469 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
5470 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
5471 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
5472 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
5473 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
5474 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
5475 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
5477 2021-05-19 Jason Merrill <jason@redhat.com>
5480 * g++.dg/dfp/mangle-6.C: New test.
5482 2021-05-19 Jason Merrill <jason@redhat.com>
5485 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
5487 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
5489 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
5490 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
5491 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
5493 2021-05-18 Jason Merrill <jason@redhat.com>
5497 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
5499 2021-05-18 Jason Merrill <jason@redhat.com>
5501 * g++.dg/cpp0x/implicit-delete1.C: New test.
5503 2021-05-18 David Malcolm <dmalcolm@redhat.com>
5506 * gcc.dg/analyzer/pr100615.c: New test.
5508 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
5511 * gcc.target/i386/pr100637-1b.c: New test.
5512 * gcc.target/i386/pr100637-1w.c: Ditto.
5513 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
5514 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
5515 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
5516 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
5517 pmovsxbd and pmovsxwq.
5518 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
5519 pmovzxbd and pmovzxwq.
5521 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
5524 * gfortran.dg/goacc-gomp/depobj.f90: New test.
5526 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
5528 * lib/gcc-dg.exp: Implement 'dg-note'.
5529 * lib/prune.exp: Likewise.
5530 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
5531 'dg-prune-output "note: ".
5532 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
5533 'dg-note', match up additional notes, one class of them with
5535 * lib/lto.exp: Implement 'dg-lto-note'.
5536 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
5538 * g++.dg/lto/odr-1_1.C: Likewise.
5539 * g++.dg/lto/odr-2_1.C: Likewise.
5541 2021-05-18 Jakub Jelinek <jakub@redhat.com>
5543 PR rtl-optimization/100590
5544 * gcc.dg/pr100590.c: New test.
5546 2021-05-18 Jakub Jelinek <jakub@redhat.com>
5549 * g++.dg/other/pr100580.C: New test.
5551 2021-05-18 Jakub Jelinek <jakub@redhat.com>
5553 PR tree-optimization/94589
5554 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
5556 2021-05-18 Richard Biener <rguenther@suse.de>
5558 * gcc.target/i386/pr100582.c: Adjust for AVX512.
5560 2021-05-18 Richard Biener <rguenther@suse.de>
5563 * gcc.dg/gimplefe-error-10.c: New testcase.
5565 2021-05-18 Richard Biener <rguenther@suse.de>
5568 * gcc.dg/pr100547.c: New testcase.
5569 * gcc.dg/attr-vector_size.c: Adjust.
5571 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
5573 * gcc.target/s390/zvector/vec-_Bool.c: New test.
5575 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
5578 * g++.target/s390/pr100281-1.C: New test.
5579 * g++.target/s390/pr100281-2.C: New test.
5581 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
5583 PR tree-optimization/100512
5584 * gcc.dg/pr100512.c: New.
5586 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
5588 * g++.dg/conversion/pr100635.C: New test.
5590 2021-05-17 Harald Anlauf <anlauf@gmx.de>
5593 * gfortran.dg/pr98411.f90: New test.
5595 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
5597 * gcc.dg/pr100349.c: New test.
5599 2021-05-17 Tamar Christina <tamar.christina@arm.com>
5601 * gcc.target/aarch64/cpunative/info_16: New test.
5602 * gcc.target/aarch64/cpunative/info_17: New test.
5603 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
5604 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
5606 2021-05-17 Richard Biener <rguenther@suse.de>
5609 * gcc.dg/gimplefe-error-9.c: New testcase.
5611 2021-05-17 Richard Biener <rguenther@suse.de>
5613 PR middle-end/100582
5614 * gcc.target/i386/pr100582.c: New testcase.
5616 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5618 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
5619 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
5621 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
5622 vectorize float16_t vectors.
5624 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5626 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
5627 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
5628 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
5630 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
5632 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
5634 2021-05-17 liuhongt <hongtao.liu@intel.com>
5637 * gcc.target/i386/pr100549.c: New test.
5639 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5641 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
5643 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5645 * gcc.target/arm/simd/mve-vadd-1.c: New.
5647 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5649 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
5651 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5653 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
5655 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5657 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
5659 * lib/target-supports.exp
5660 (check_effective_target_arm_qbit_ok_nocache): Rename into...
5661 (check_effective_target_arm_sat_ok_nocache): ... this. Check
5662 __ARM_FEATURE_SAT and use armv6.
5664 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
5667 * gfortran.dg/gomp/workshare-59.f90: New test.
5669 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5672 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
5674 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
5676 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
5678 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
5680 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
5682 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
5684 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
5687 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
5689 * gcc.target/powerpc/rop-1.c: New.
5690 * gcc.target/powerpc/rop-2.c: New.
5691 * gcc.target/powerpc/rop-3.c: New.
5692 * gcc.target/powerpc/rop-4.c: New.
5693 * gcc.target/powerpc/rop-5.c: New.
5695 2021-05-15 Martin Jambor <mjambor@suse.cz>
5698 2021-05-15 Martin Jambor <mjambor@suse.cz>
5700 PR tree-optimization/100453
5701 * gcc.dg/tree-ssa/pr100453.c: New test.
5703 2021-05-15 Jakub Jelinek <jakub@redhat.com>
5705 PR rtl-optimization/100342
5706 * gcc.target/i386/pr100342.c: New test.
5708 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
5710 * gfortran.dg/gomp/parallel-master-1.f90: New test.
5711 * gfortran.dg/gomp/parallel-master-2.f90: New test.
5713 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
5715 * gfortran.dg/gomp/implicit-save.f90: New test.
5717 2021-05-14 Jakub Jelinek <jakub@redhat.com>
5720 * g++.dg/cpp1y/pr95226.C: New test.
5722 2021-05-14 Jakub Jelinek <jakub@redhat.com>
5725 * g++.dg/cpp0x/pr94616.C: New test.
5727 2021-05-14 Jakub Jelinek <jakub@redhat.com>
5730 * g++.dg/cpp0x/sfinae68.C: New test.
5732 2021-05-14 Jakub Jelinek <jakub@redhat.com>
5734 * g++.dg/cpp1y/pr88872.C: New test.
5736 2021-05-14 Michael de Lang <kingoipo@gmail.com>
5738 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
5740 2021-05-14 Marek Polacek <polacek@redhat.com>
5741 Jason Merrill <jason@redhat.com>
5744 * g++.dg/cpp0x/friend7.C: New test.
5745 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
5746 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
5747 * g++.dg/cpp0x/gen-attrs-74.C: New test.
5748 * g++.dg/ext/attrib63.C: New test.
5750 2021-05-13 Martin Sebor <msebor@redhat.com>
5752 PR tree-optimization/93100
5754 * g++.dg/warn/uninit-pr93100.C: New test.
5755 * gcc.dg/uninit-pr93100.c: New test.
5756 * gcc.dg/uninit-pr98583.c: New test.
5758 2021-05-13 Martin Jambor <mjambor@suse.cz>
5760 PR tree-optimization/100453
5761 * gcc.dg/tree-ssa/pr100453.c: New test.
5763 2021-05-13 Martin Sebor <msebor@redhat.com>
5765 * g++.dg/pr100574.C: Use size_t as operator new argument type.
5767 2021-05-13 Martin Liska <mliska@suse.cz>
5769 PR middle-end/100504
5770 * gcc.target/i386/pr100504.c: New test.
5772 2021-05-13 Martin Sebor <msebor@redhat.com>
5775 * gcc.dg/Wvla-parameter-9.c: New test.
5777 2021-05-13 Jakub Jelinek <jakub@redhat.com>
5780 * c-c++-common/gomp/pr99928-1.c: New test.
5781 * c-c++-common/gomp/pr99928-2.c: New test.
5782 * c-c++-common/gomp/pr99928-3.c: New test.
5783 * c-c++-common/gomp/pr99928-4.c: New test.
5784 * c-c++-common/gomp/pr99928-5.c: New test.
5785 * c-c++-common/gomp/pr99928-6.c: New test.
5786 * c-c++-common/gomp/pr99928-7.c: New test.
5787 * c-c++-common/gomp/pr99928-8.c: New test.
5788 * c-c++-common/gomp/pr99928-9.c: New test.
5789 * c-c++-common/gomp/pr99928-10.c: New test.
5790 * c-c++-common/gomp/pr99928-11.c: New test.
5792 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
5795 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
5797 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
5799 * gcc.dg/pr100563.c: New test.
5801 2021-05-13 Jakub Jelinek <jakub@redhat.com>
5803 PR tree-optimization/98856
5804 * gcc.target/i386/sse2-psraq-1.c: New test.
5805 * gcc.target/i386/sse4_2-psraq-1.c: New test.
5806 * gcc.target/i386/avx-psraq-1.c: New test.
5807 * gcc.target/i386/avx2-psraq-1.c: New test.
5808 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
5810 * gcc.target/i386/avx2-pr82370.c: Likewise.
5811 * gcc.target/i386/avx512f-pr82370.c: Likewise.
5812 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
5813 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
5814 * gcc.dg/torture/vshuf-8.inc: Likewise.
5816 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
5819 * g++.target/i386/pr100581.C: New test.
5821 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
5824 * gnat.dg/lto21.adb: Prune new LTO warning.
5826 2021-05-13 Martin Liska <mliska@suse.cz>
5829 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
5830 * gcc.dg/torture/pr94947-1.c: Likewise.
5832 2021-05-13 liuhongt <hongtao.liu@intel.com>
5834 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
5836 2021-05-13 liuhongt <hongtao.liu@intel.com>
5839 * gcc.target/i386/avx-pr94680.c: New test.
5840 * gcc.target/i386/avx512f-pr94680.c: New test.
5841 * gcc.target/i386/sse2-pr94680.c: New test.
5843 2021-05-12 Martin Sebor <msebor@redhat.com>
5845 PR middle-end/100571
5846 * gcc.dg/Wstringop-overflow-67.c: New test.
5848 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
5851 * gcc.dg/pr100521.c: New file.
5853 2021-05-12 Marek Polacek <polacek@redhat.com>
5855 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
5857 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
5859 * c-c++-common/gomp/map-6.c: New test.
5860 * c-c++-common/gomp/map-7.c: New test.
5862 2021-05-12 Richard Biener <rguenther@suse.de>
5864 PR tree-optimization/100566
5865 * gcc.dg/torture/pr100566.c: New testcase.
5867 2021-05-12 Jakub Jelinek <jakub@redhat.com>
5869 PR preprocessor/100392
5870 * gcc.dg/cpp/pr100392.c: New test.
5871 * gcc.dg/cpp/pr100392.h: New file.
5873 2021-05-12 Martin Liska <mliska@suse.cz>
5875 * lib/lto.exp: When running tests without jobserver, one can see
5876 the following warning for tests that use 1to1 partitioning.
5878 2021-05-12 liuhongt <hongtao.liu@intel.com>
5881 * gcc.target/i386/avx2-pr99908.c: New test.
5882 * gcc.target/i386/sse4_1-pr99908.c: New test.
5884 2021-05-12 Richard Biener <rguenther@suse.de>
5886 PR tree-optimization/100519
5887 * gcc.dg/torture/pr100519.c: New testcase.
5889 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
5892 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
5894 2021-05-12 Jakub Jelinek <jakub@redhat.com>
5896 PR middle-end/100508
5897 * gcc.dg/gomp/pr100508.c: New test.
5899 2021-05-12 Jakub Jelinek <jakub@redhat.com>
5900 Marc Glisse <marc.glisse@inria.fr>
5902 PR tree-optimization/94589
5903 * gcc.dg/tree-ssa/pr94589-1.c: New test.
5905 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
5908 * g++.target/i386/pr98218-1.C: Ditto.
5909 * gcc.target/i386/pr98218-4.c: New test.
5910 * gcc.target/i386/pr98218-1.c: Correct PR number.
5911 * gcc.target/i386/pr98218-1a.c: Ditto.
5912 * gcc.target/i386/pr98218-2.c: Ditto.
5913 * gcc.target/i386/pr98218-2a.c: Ditto.
5914 * gcc.target/i386/pr98218-3.c: Ditto.
5915 * gcc.target/i386/pr98218-3a.c: Ditto.
5917 2021-05-11 Joseph Myers <joseph@codesourcery.com>
5919 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
5920 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
5922 2021-05-11 Joseph Myers <joseph@codesourcery.com>
5924 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
5927 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5929 * gcc.dg/guality/pr43077-1.c: Align types of output and input
5930 operands by lifting immediates to type long.
5932 2021-05-11 Joseph Myers <joseph@codesourcery.com>
5934 * gcc.dg/c11-digit-separators-1.c,
5935 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
5938 2021-05-11 Jason Merrill <jason@redhat.com>
5941 * g++.dg/ext/vector41.C: New test.
5943 2021-05-11 Martin Liska <mliska@suse.cz>
5945 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
5946 * brig.dg/README: Removed.
5947 * brig.dg/dg.exp: Removed.
5948 * brig.dg/test/gimple/alloca.hsail: Removed.
5949 * brig.dg/test/gimple/atomics.hsail: Removed.
5950 * brig.dg/test/gimple/branches.hsail: Removed.
5951 * brig.dg/test/gimple/fbarrier.hsail: Removed.
5952 * brig.dg/test/gimple/function_calls.hsail: Removed.
5953 * brig.dg/test/gimple/internal-casts.hsail: Removed.
5954 * brig.dg/test/gimple/kernarg.hsail: Removed.
5955 * brig.dg/test/gimple/mem.hsail: Removed.
5956 * brig.dg/test/gimple/mulhi.hsail: Removed.
5957 * brig.dg/test/gimple/packed.hsail: Removed.
5958 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
5959 * brig.dg/test/gimple/smoke_test.hsail: Removed.
5960 * brig.dg/test/gimple/variables.hsail: Removed.
5961 * brig.dg/test/gimple/vector.hsail: Removed.
5962 * lib/brig-dg.exp: Removed.
5963 * lib/brig.exp: Removed.
5965 2021-05-11 Alex Coplan <alex.coplan@arm.com>
5968 * gcc.target/arm/cmse/pr99725.c: New test.
5970 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
5972 * gcc.target/aarch64/fmul_lane_1.c: New test.
5974 2021-05-11 Richard Biener <rguenther@suse.de>
5976 PR middle-end/100509
5977 * gcc.dg/pr100509.c: New testcase.
5979 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
5981 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
5983 2021-05-11 Patrick Palka <ppalka@redhat.com>
5986 * g++.dg/lookup/operator-3.C: New test.
5988 2021-05-11 Patrick Palka <ppalka@redhat.com>
5991 * g++.dg/cpp2a/concepts-ctad4.C: New test.
5993 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
5995 * gnat.dg/specs/opt5.ads: New test.
5996 * gnat.dg/specs/opt5_pkg.ads: New helper.
5998 2021-05-10 Martin Sebor <msebor@redhat.com>
6000 PR middle-end/100425
6001 PR middle-end/100510
6002 * c-c++-common/Walloca-larger-than.C: New test.
6003 * gcc.dg/Walloca-larger-than-4.c: New test.
6004 * gcc.dg/Wvla-larger-than-5.c: New test.
6005 * gcc.dg/pr79972.c: Remove unexpected warning directive.
6007 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
6009 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
6010 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
6012 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
6014 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
6016 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
6018 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
6020 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
6022 PR tree-optimization/42587
6023 * gcc.dg/optimize-bswapsi-6.c: New test.
6025 2021-05-10 Richard Biener <rguenther@suse.de>
6028 * g++.dg/vect/slp-pr99971.cc: Align data.
6030 2021-05-10 Richard Biener <rguenther@suse.de>
6032 PR tree-optimization/100492
6033 * gcc.dg/torture/pr100492.c: New testcase.
6035 2021-05-10 Richard Biener <rguenther@suse.de>
6037 PR middle-end/100464
6039 * gcc.dg/pr100464.c: New testcase.
6040 * g++.dg/tree-ssa/array-temp1.C: Adjust.
6042 2021-05-10 Richard Biener <rguenther@suse.de>
6044 PR tree-optimization/100434
6045 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
6047 2021-05-10 Alex Coplan <alex.coplan@arm.com>
6050 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
6051 Update now that we're (correctly) using full 128-bit vector
6053 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
6055 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
6057 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
6059 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
6060 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
6063 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
6066 * gfortran.dg/class_dummy_7.f90: Correct PR number.
6068 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
6070 * gcc.dg/sso-9.c: Delete.
6072 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
6074 * gnat.dg/debug18.adb: New test.
6076 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
6078 * gcc.dg/sso-12.c: New test.
6080 2021-05-07 Jason Merrill <jason@redhat.com>
6082 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
6085 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
6087 PR tree-optimization/79333
6088 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
6090 2021-05-07 Jakub Jelinek <jakub@redhat.com>
6093 * c-c++-common/gomp/pr100450.c: New test.
6095 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
6098 * gcc.target/i386/pr100445-1.c: New test.
6100 2021-05-07 Jakub Jelinek <jakub@redhat.com>
6103 * gcc.target/i386/pr100445.c: New test.
6105 2021-05-06 Joseph Myers <joseph@codesourcery.com>
6108 PR preprocessor/97604
6109 * g++.dg/cpp1y/digit-sep-neg-2.C,
6110 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
6111 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
6112 Adjust expected messages.
6114 2021-05-06 Martin Jambor <mjambor@suse.cz>
6116 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
6117 05193687dde, make the argv again pointer to an array.
6119 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
6121 * gnat.dg/opt93.adb: Compile only for LP64 targets.
6123 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
6125 * lib/target-supports.exp: Add s390 checks for vect conversions.
6127 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
6129 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
6131 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
6135 * gfortran.dg/class_dummy_6.f90: New test.
6136 * gfortran.dg/class_dummy_7.f90: New test.
6138 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
6141 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
6143 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
6145 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
6146 __builtin_s390_vpdi.
6147 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
6150 2021-05-06 Jakub Jelinek <jakub@redhat.com>
6152 PR tree-optimization/94589
6153 * gcc.dg/pr94589-1.c: New test.
6154 * gcc.dg/pr94589-2.c: New test.
6155 * gcc.dg/pr94589-3.c: New test.
6156 * gcc.dg/pr94589-4.c: New test.
6157 * g++.dg/opt/pr94589-1.C: New test.
6158 * g++.dg/opt/pr94589-2.C: New test.
6159 * g++.dg/opt/pr94589-3.C: New test.
6160 * g++.dg/opt/pr94589-4.C: New test.
6162 2021-05-06 Richard Biener <rguenther@suse.de>
6165 * gcc.dg/pr100373.c: New testcase.
6167 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
6169 * gcc.c-torture/execute/20210505-1.c: New test.
6171 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
6174 * gcc.target/i386/pr91400-1.c: New test.
6175 * gcc.target/i386/pr91400-2.c: Likewise.
6177 2021-05-05 Martin Sebor <msebor@redhat.com>
6179 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
6181 2021-05-05 Harald Anlauf <anlauf@gmx.de>
6184 * gfortran.dg/argument_checking_25.f90: New test.
6186 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
6189 * gcc.target/i386/pr98218-1.c: New test.
6190 * gcc.target/i386/pr98218-1a.c: Ditto.
6191 * gcc.target/i386/pr98218-2.c: Ditto.
6192 * gcc.target/i386/pr98218-2a.c: Ditto.
6193 * gcc.target/i386/pr98218-3.c: Ditto.
6194 * gcc.target/i386/pr98218-3a.c: Ditto.
6195 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
6196 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
6198 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
6200 * gnat.dg/debug17.adb: Minor tweak.
6202 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
6204 * gnat.dg/debug8.adb: Minor tweak.
6205 * gnat.dg/debug11.adb: Likewise.
6206 * gnat.dg/debug16.adb: Likewise.
6207 * gnat.dg/debug17.adb: New test.
6208 * gnat.dg/specs/debug1.ads: Minor tweak.
6210 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
6212 * gcc.dg/vect/slp-21.c: Add s390.
6214 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
6217 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
6219 2021-05-05 Richard Biener <rguenther@suse.de>
6221 PR tree-optimization/79333
6222 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
6223 * gcc.dg/graphite/fuse-1.c: Adjust.
6224 * gcc.dg/pr43864-4.c: Likewise.
6226 2021-05-05 Richard Biener <rguenther@suse.de>
6228 PR middle-end/100394
6229 * g++.dg/torture/pr100382.C: New testcase.
6231 2021-05-04 Martin Sebor <msebor@redhat.com>
6233 PR middle-end/100307
6234 * g++.dg/warn/Wplacement-new-size-9.C: New test.
6235 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
6237 2021-05-04 Martin Sebor <msebor@redhat.com>
6239 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
6241 2021-05-04 Martin Sebor <msebor@redhat.com>
6243 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
6245 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
6247 * gcc.target/s390/oscbreak-1.c: Compile with -O1
6250 2021-05-04 Richard Biener <rguenther@suse.de>
6252 PR tree-optimization/100414
6253 * gcc.dg/pr100414.c: New testcase.
6255 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
6257 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
6259 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
6261 * gnat.dg/opt94.adb: New file.
6262 * gnat.dg/opt94_pkg.adb: New file.
6263 * gnat.dg/opt94_pkg.ads: New file.
6265 2021-05-04 Richard Biener <rguenther@suse.de>
6267 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
6268 simplify dump scanning down to one case.
6270 2021-05-04 Richard Biener <rguenther@suse.de>
6272 PR tree-optimization/100329
6273 * gcc.dg/torture/pr100329.c: New testcase.
6275 2021-05-04 Richard Biener <rguenther@suse.de>
6277 PR tree-optimization/100398
6278 * gcc.dg/torture/pr100398.c: New testcase.
6280 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6282 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
6283 Fix dg directives order.
6284 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
6287 2021-05-03 Jeff Law <jlaw@tachyum.com>
6289 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
6292 2021-05-03 Patrick Palka <ppalka@redhat.com>
6295 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
6297 2021-05-03 Patrick Palka <ppalka@redhat.com>
6301 * g++.dg/template/call8.C: New test.
6302 * g++.dg/template/koenig12a.C: New test.
6304 2021-05-03 Jeff Law <jlaw@tachyum.com>
6306 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
6308 2021-05-03 Marek Polacek <polacek@redhat.com>
6311 * g++.dg/concepts/diagnostic18.C: New test.
6313 2021-05-03 Marek Polacek <polacek@redhat.com>
6316 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
6318 2021-05-03 Jeff Law <jlaw@tachyum.com>
6320 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
6322 2021-05-03 Jeff Law <jlaw@tachyum.com>
6324 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
6326 2021-05-03 Jeff Law <jlaw@tachyum.com>
6328 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
6330 2021-05-03 Jeff Law <jlaw@tachyum.com>
6332 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
6333 cr16 and xstormy16 targets.
6335 2021-05-03 Richard Biener <rguenther@suse.de>
6337 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
6338 * gcc.dg/pr81192.c: Disable DSE.
6340 2021-05-03 Richard Biener <rguenther@suse.de>
6342 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
6344 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
6347 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
6348 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
6350 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
6352 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
6353 mapping class on AIX.
6354 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
6355 * gcc.c-torture/execute/alias-2.c: Same.
6356 * gcc.dg/alias-7.c: Same.
6358 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
6360 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
6362 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
6365 2021-04-30 Richard Biener <rguenther@suse.de>
6368 * g++.dg/pr98032.C: New testcase.
6370 2021-04-30 Richard Biener <rguenther@suse.de>
6372 PR tree-optimization/96513
6373 * gcc.dg/torture/pr96513.c: New testcase.
6375 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
6378 * gcc.target/i386/pr98060.c: New test.
6380 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
6382 PR rtl-optimization/100225
6383 PR rtl-optimization/84878
6384 * gcc.dg/pr100225.c: New test.
6386 2021-04-29 Joseph Myers <joseph@codesourcery.com>
6388 PR preprocessor/82359
6389 * g++.dg/cpp1y/digit-sep-line.C,
6390 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
6392 2021-04-29 Jason Merrill <jason@redhat.com>
6394 * g++.dg/lookup/using-decl1.C: New test.
6396 2021-04-29 Jason Merrill <jason@redhat.com>
6399 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
6401 2021-04-29 Patrick Palka <ppalka@redhat.com>
6404 * g++.dg/template/koenig12.C: New test.
6406 2021-04-29 Marek Polacek <polacek@redhat.com>
6409 * g++.dg/cpp1z/class-deduction87.C: New test.
6411 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
6413 PR rtl-optimization/100303
6414 * g++.dg/torture/pr100303.C: New file.
6416 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
6419 * g++.dg/pr90773-1.h: New test.
6420 * g++.dg/pr90773-1a.C: Likewise.
6421 * g++.dg/pr90773-1b.C: Likewise.
6422 * g++.dg/pr90773-1c.C: Likewise.
6423 * g++.dg/pr90773-1d.C: Likewise.
6424 * gcc.target/i386/pr90773-1.c: Likewise.
6425 * gcc.target/i386/pr90773-2.c: Likewise.
6426 * gcc.target/i386/pr90773-3.c: Likewise.
6427 * gcc.target/i386/pr90773-4.c: Likewise.
6428 * gcc.target/i386/pr90773-5.c: Likewise.
6429 * gcc.target/i386/pr90773-6.c: Likewise.
6430 * gcc.target/i386/pr90773-7.c: Likewise.
6431 * gcc.target/i386/pr90773-8.c: Likewise.
6432 * gcc.target/i386/pr90773-9.c: Likewise.
6433 * gcc.target/i386/pr90773-10.c: Likewise.
6434 * gcc.target/i386/pr90773-11.c: Likewise.
6435 * gcc.target/i386/pr90773-12.c: Likewise.
6436 * gcc.target/i386/pr90773-13.c: Likewise.
6437 * gcc.target/i386/pr90773-14.c: Likewise.
6439 2021-04-29 Richard Biener <rguenther@suse.de>
6441 PR tree-optimization/100253
6442 * g++.dg/pr100253.C: New testcase.
6444 2021-04-29 Jakub Jelinek <jakub@redhat.com>
6447 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
6449 2021-04-29 Jakub Jelinek <jakub@redhat.com>
6452 * gcc.target/aarch64/sve/pr100302.c: New test.
6454 2021-04-29 Jakub Jelinek <jakub@redhat.com>
6457 * c-c++-common/gomp/task-detach-3.c: New test.
6459 2021-04-29 Richard Biener <rguenther@suse.de>
6461 PR tree-optimization/99912
6462 * gcc.dg/pr95580.c: Disable DSE.
6463 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
6464 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
6465 to prevent them from being removed.
6466 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
6468 2021-04-29 Martin Sebor <msebor@redhat.com>
6470 PR middle-end/100250
6471 * gcc.dg/uninit-pr100250.c: New test.
6473 2021-04-29 Joseph Myers <joseph@codesourcery.com>
6475 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
6476 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
6478 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
6480 * gfortran.dg/gomp/map-5.f90: New test.
6482 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
6484 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
6485 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
6486 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
6488 2021-04-28 Alexandre Oliva <oliva@adacore.com>
6490 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
6492 2021-04-28 Alexandre Oliva <oliva@adacore.com>
6494 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
6495 mismatch when asm comments start with "/ ".
6497 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
6500 * gcc.c-torture/compile/pr100305.c: New test.
6502 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
6505 * gfortran.dg/PR82376.f90: New test.
6507 2021-04-28 Richard Biener <rguenther@suse.de>
6509 PR tree-optimization/100292
6510 * gcc.dg/pr100292.c: New testcase.
6512 2021-04-28 Richard Wai <richard@annexi-strayline.com>
6514 * gnat.dg/containers2.adb: New test.
6516 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
6518 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
6520 2021-04-27 Jason Merrill <jason@redhat.com>
6523 * g++.dg/cpp0x/depr-copy3.C: New test.
6525 2021-04-27 Patrick Palka <ppalka@redhat.com>
6528 * g++.dg/cpp0x/variadic182.C: New test.
6530 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
6532 PR middle-end/100284
6533 * gcc.target/aarch64/sve/pr81003.c: New test.
6535 2021-04-27 Martin Sebor <msebor@redhat.com>
6538 * g++.dg/ext/flexary13.C: Remove malformed directives.
6540 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
6543 * gcc.c-torture/compile/pr100106.c: New testcase.
6545 2021-04-27 Alex Coplan <alex.coplan@arm.com>
6548 * gcc.target/arm/pr99977.c: New test.
6550 2021-04-27 Jakub Jelinek <jakub@redhat.com>
6552 PR tree-optimization/100239
6553 * gcc.dg/pr100239.c: New test.
6555 2021-04-27 Jakub Jelinek <jakub@redhat.com>
6557 PR rtl-optimization/100254
6558 * g++.dg/opt/pr100254.C: New test.
6560 2021-04-27 Richard Biener <rguenther@suse.de>
6562 PR tree-optimization/99912
6563 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
6564 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
6565 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
6566 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
6568 2021-04-27 Jakub Jelinek <jakub@redhat.com>
6570 PR tree-optimization/95527
6571 * gcc.dg/tree-ssa/pr95527-2.c: New test.
6573 2021-04-27 Jakub Jelinek <jakub@redhat.com>
6575 PR tree-optimization/96696
6576 * gcc.target/i386/pr96696.c: New test.
6578 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
6581 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
6582 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
6583 expected error message when subtracting pointers to different
6584 vector types. Expect warnings when mixing them elsewhere.
6585 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
6586 XFAILs. Tweak error messages for some cases.
6588 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
6590 * gcc.target/aarch64/simd/ssra.c: Use +nosve
6591 * gcc.target/aarch64/simd/usra.c: Likewise.
6593 2021-04-27 Richard Biener <rguenther@suse.de>
6595 PR tree-optimization/100051
6596 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
6598 2021-04-27 Richard Biener <rguenther@suse.de>
6601 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
6602 malformed dg directive.
6604 2021-04-27 Richard Biener <rguenther@suse.de>
6607 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
6608 * g++.dg/ipa/pr45572-2.C: Likewise.
6609 * g++.dg/template/spec26.C: Likewise.
6610 * gcc.dg/pr20126.c: Likewise.
6611 * gcc.dg/tree-ssa/pr20739.c: Likewise.
6613 2021-04-27 Richard Biener <rguenther@suse.de>
6615 PR tree-optimization/100278
6616 * gcc.dg/tree-ssa/pr100278.c: New testcase.
6618 2021-04-27 Jakub Jelinek <jakub@redhat.com>
6621 * gcc.target/i386/pr99405.c: New test.
6623 2021-04-27 Richard Biener <rguenther@suse.de>
6625 PR tree-optimization/99776
6626 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
6628 2021-04-26 Patrick Palka <ppalka@redhat.com>
6631 * g++.dg/cpp1y/constexpr-base1.C: New test.
6632 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
6634 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
6636 * gfortran.dg/goacc/classify-serial.f95:
6637 Use [Ww]arning in dg-bogus as FE diagnostic and default
6638 diagnostic differ and the result depends on ENABLE_OFFLOAD.
6639 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
6640 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
6642 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
6644 * gfortran.dg/goacc/classify-serial.f95:
6645 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
6646 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
6647 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
6649 2021-04-26 Richard Biener <rguenther@suse.de>
6651 PR tree-optimization/99956
6652 * gfortran.dg/pr99956.f: New testcase.
6654 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
6656 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
6657 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
6658 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
6659 * gcc.target/arm/cmse/cmse-16.c: Likewise.
6660 * gcc.target/arm/cmse/struct-1.c: Likewise.
6661 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
6663 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
6666 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
6668 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
6670 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
6671 Nathan Sidwell <nathan@codesourcery.com>
6672 Tom de Vries <vries@codesourcery.com>
6673 Julian Brown <julian@codesourcery.com>
6674 Kwok Cheung Yeung <kcy@codesourcery.com>
6676 * c-c++-common/goacc/diag-parallelism-1.c: New.
6677 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
6678 and match diagnostics, as appropriate.
6679 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
6680 * c-c++-common/goacc/classify-kernels.c: Likewise.
6681 * c-c++-common/goacc/classify-parallel.c: Likewise.
6682 * c-c++-common/goacc/classify-routine.c: Likewise.
6683 * c-c++-common/goacc/classify-serial.c: Likewise.
6684 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
6685 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
6686 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
6687 * c-c++-common/goacc/parallel-reduction.c: Likewise.
6688 * c-c++-common/goacc/pr70688.c: Likewise.
6689 * c-c++-common/goacc/routine-1.c: Likewise.
6690 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
6691 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6692 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6693 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6694 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6695 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6696 * gfortran.dg/goacc/classify-serial.f95: Likewise.
6697 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
6698 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
6699 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
6700 * gfortran.dg/goacc/routine-4.f90: Likewise.
6701 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
6702 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
6703 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
6704 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6706 2021-04-26 Richard Biener <rguenther@suse.de>
6708 PR tree-optimization/99473
6709 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
6711 2021-04-25 liuhongt <hongtao.liu@intel.com>
6714 * gcc.target/i386/pr98911.c: New test.
6715 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
6716 with __builtin_ia32_pcmpistrm128 since it has been folded.
6718 2021-04-24 David Malcolm <dmalcolm@redhat.com>
6721 * g++.dg/analyzer/pr100244.C: New test.
6723 2021-04-24 Harald Anlauf <anlauf@gmx.de>
6726 * gfortran.dg/pr100154.f90: New test.
6728 2021-04-24 Harald Anlauf <anlauf@gmx.de>
6731 * gfortran.dg/ptr-func-4.f90: New test.
6733 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
6735 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
6736 * gcc.dg/guality/guality.c: Likewise.
6737 * gcc.dg/guality/inline-params.c: Likewise.
6738 * gcc.dg/guality/loop-1.c: Likewise.
6739 * gcc.dg/guality/pr36728-1.c: Likewise.
6740 * gcc.dg/guality/pr36728-2.c: Likewise.
6741 * gcc.dg/guality/pr36728-3.c: Likewise.
6742 * gcc.dg/guality/pr41447-1.c: Likewise.
6743 * gcc.dg/guality/pr54200.c: Likewise.
6744 * gcc.dg/guality/pr54519-1.c: Likewise.
6745 * gcc.dg/guality/pr54519-2.c: Likewise.
6746 * gcc.dg/guality/pr54519-3.c: Likewise.
6747 * gcc.dg/guality/pr54519-4.c: Likewise.
6748 * gcc.dg/guality/pr54519-5.c: Likewise.
6749 * gcc.dg/guality/pr54519-6.c: Likewise.
6750 * gcc.dg/guality/pr54693-2.c: Likewise.
6751 * gcc.dg/guality/pr56154-1.c: Likewise.
6752 * gcc.dg/guality/pr59776.c: Likewise.
6753 * gcc.dg/guality/pr68860-1.c: Likewise.
6754 * gcc.dg/guality/pr68860-2.c: Likewise.
6755 * gcc.dg/guality/pr90074.c: Likewise.
6756 * gcc.dg/guality/pr90716.c: Likewise.
6757 * gcc.dg/guality/sra-1.c: Likewise.
6759 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
6761 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
6763 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
6764 * gcc.dg/guality/pr59776.c: Likewise.
6765 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
6767 2021-04-24 Patrick Palka <ppalka@redhat.com>
6774 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
6775 * g++.dg/cpp2a/nontype-class45.C: New test.
6776 * g++.dg/cpp2a/nontype-class46.C: New test.
6777 * g++.dg/cpp2a/nontype-class47.C: New test.
6778 * g++.dg/cpp2a/nontype-class48.C: New test.
6780 2021-04-24 Patrick Palka <ppalka@redhat.com>
6783 * g++.dg/cpp1z/class-deduction86.C: New test.
6785 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
6788 * gcc.target/powerpc/pr98952.c: New test.
6790 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
6793 * gcc.target/i386/pr79514.c (dg-error):
6794 Expect error for 64bit targets.
6796 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
6799 * gcc.target/i386/pr100182.c: New test.
6800 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
6801 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
6803 2021-04-23 Patrick Palka <ppalka@redhat.com>
6806 * g++.dg/concepts/diagnostic17.C: New test.
6808 2021-04-23 Patrick Palka <ppalka@redhat.com>
6811 * g++.dg/cpp1z/direct-enum-init2.C: New test.
6813 2021-04-23 Richard Biener <rguenther@suse.de>
6815 PR tree-optimization/99971
6816 * g++.dg/vect/slp-pr99971.cc: New testcase.
6818 2021-04-23 liuhongt <hongtao.liu@intel.com>
6821 * gcc.target/i386/pr100093.c: New test.
6823 2021-04-22 Patrick Palka <ppalka@redhat.com>
6826 * g++.dg/cpp2a/concepts-uneval3.C: New test.
6828 2021-04-22 Patrick Palka <ppalka@redhat.com>
6831 * g++.dg/template/partial-specialization9.C: New test.
6833 2021-04-22 Marek Polacek <polacek@redhat.com>
6836 * g++.dg/warn/Wtype-limits6.C: New test.
6838 2021-04-22 Patrick Palka <ppalka@redhat.com>
6841 * g++.dg/cpp0x/sfinae67.C: New test.
6843 2021-04-22 Patrick Palka <ppalka@redhat.com>
6846 * g++.dg/template/access36.C: New test.
6848 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
6850 * substr_9.f90: Move to ...
6851 * gfortran.dg/substr_9.f90: ... here.
6852 * substr_10.f90: Move to ...
6853 * gfortran.dg/substr_10.f90: ... here.
6855 2021-04-22 Martin Liska <mliska@suse.cz>
6859 * g++.dg/template/nontype29.C: Fix typos and missing comments.
6860 * gcc.dg/Warray-bounds-64.c: Likewise.
6861 * gcc.dg/Warray-parameter.c: Likewise.
6862 * gcc.dg/Wstring-compare.c: Likewise.
6863 * gcc.dg/format/gcc_diag-11.c: Likewise.
6864 * gfortran.dg/array_constructor_3.f90: Likewise.
6865 * gfortran.dg/matmul_bounds_9.f90: Likewise.
6866 * gfortran.dg/pr78033.f90: Likewise.
6867 * gfortran.dg/pr96325.f90: Likewise.
6869 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
6872 * gcc.target/i386/pr100119.c: New test.
6874 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6877 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
6879 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
6881 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
6882 obtained hard limit, and only call setrlimit if new softlimit is lower.
6884 2021-04-22 Richard Biener <rguenther@suse.de>
6887 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
6890 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
6892 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
6895 2021-04-21 Marek Polacek <polacek@redhat.com>
6898 * g++.dg/cpp0x/enum_base4.C: New test.
6899 * g++.dg/cpp0x/enum_base5.C: New test.
6901 2021-04-21 Alex Coplan <alex.coplan@arm.com>
6904 * gcc.target/aarch64/pr99988.c: New test.
6906 2021-04-21 Jakub Jelinek <jakub@redhat.com>
6908 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
6910 * g++.dg/cpp1y/auto-fn61.C: Likewise.
6911 * g++.dg/cpp2a/nontype-class39.C: Likewise.
6912 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
6913 * g++.dg/cpp0x/vt-88982.C: Likewise.
6914 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
6915 dg-additional-options.
6916 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
6918 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
6920 * gcc.target/i386/monitor-2.c: New test.
6922 2021-04-21 Richard Biener <rguenther@suse.de>
6925 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
6926 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
6928 2021-04-21 Jakub Jelinek <jakub@redhat.com>
6930 PR rtl-optimization/100148
6931 * g++.dg/opt/pr100148.C: New test.
6933 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
6935 * gfortran.dg/gomp/depobj-1.f90: New test.
6936 * gfortran.dg/gomp/depobj-2.f90: New test.
6938 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6940 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
6942 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
6944 PR middle-end/100130
6945 * c-c++-common/attr-retain-10.c: New test.
6946 * c-c++-common/attr-retain-11.c: Likewise.
6948 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6950 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
6951 must match for target IBM Z only.
6953 2021-04-20 Jason Merrill <jason@redhat.com>
6956 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
6958 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6960 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
6961 z/Architecture only.
6963 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
6966 * gfortran.dg/pdt_31.f03: New test.
6967 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
6970 2021-04-19 Marek Polacek <polacek@redhat.com>
6973 * g++.dg/concepts/diagnostic16.C: New test.
6975 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
6978 * gdc.dg/pr98457.d: New test.
6980 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
6983 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
6986 2021-04-19 Richard Biener <rguenther@suse.de>
6988 PR preprocessor/100142
6989 * gcc.dg/pr100142.c: New testcase.
6990 * g++.dg/diagnostic/pr72803.C: Revert last change.
6992 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
6994 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
6995 '--param=openacc-kernels=[...]'.
6996 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
6997 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
6998 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
6999 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
7000 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
7001 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
7002 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7004 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
7006 * gnat.dg/opt92.adb: New test.
7008 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
7010 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
7011 * c-c++-common/zero-scratch-regs-9.c: Likewise.
7012 * c-c++-common/zero-scratch-regs-10.c: Likewise.
7013 * c-c++-common/zero-scratch-regs-11.c: Likewise.
7014 * gcc.target/s390/zero-scratch-regs-1.c: New test.
7016 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
7019 * gfortran.dg/PR100094.f90: New test.
7021 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
7024 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
7027 2021-04-16 Jakub Jelinek <jakub@redhat.com>
7030 * gcc.target/aarch64/pr91710.c: New test.
7032 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
7035 * gfortran.dg/PR10018.f90: New test.
7037 2021-04-16 Tamar Christina <tamar.christina@arm.com>
7040 * gcc.target/aarch64/sve/pr100048.c: New test.
7042 2021-04-16 Jakub Jelinek <jakub@redhat.com>
7045 * g++.dg/cpp0x/constexpr-100111.C: New test.
7047 2021-04-16 Marek Polacek <polacek@redhat.com>
7050 * g++.dg/cpp2a/typename14.C: Don't expect particular error
7052 * g++.dg/cpp2a/typename19.C: New test.
7054 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
7056 * gcc.dg/gimplefe-40.c: Moved to...
7057 * gcc.dg/vect/gimplefe-40.c: ...here.
7058 * gcc.dg/gimplefe-41.c: Moved to...
7059 * gcc.dg/vect/gimplefe-41.c: ...here.
7061 2021-04-16 Harald Anlauf <anlauf@gmx.de>
7062 Paul Thomas <pault@gcc.gnu.org>
7065 * gfortran.dg/pr63797.f90: New test.
7067 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
7069 * gcc.dg/tree-ssa/pr83403-1.c: Revert
7070 max-completely-peeled-insns to the default value on IBM Z.
7071 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
7073 2021-04-16 Patrick Palka <ppalka@redhat.com>
7076 * g++.dg/cpp2a/constexpr-init21.C: New test.
7078 2021-04-16 Jakub Jelinek <jakub@redhat.com>
7081 * gcc.target/aarch64/pr100075.c: New test.
7083 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
7085 PR rtl-optimization/99596
7086 * gcc.target/arm/pr99596.c: New test.
7088 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
7091 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
7093 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
7094 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
7095 missing quotes around switch names.
7096 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
7098 2021-04-16 Jakub Jelinek <jakub@redhat.com>
7101 * gcc.target/aarch64/pr99767.c: New test.
7103 2021-04-16 Jakub Jelinek <jakub@redhat.com>
7106 * g++.dg/cpp23/lambda-specifiers2.C: New test.
7108 2021-04-16 Jakub Jelinek <jakub@redhat.com>
7111 * g++.dg/cpp1z/pr99833.C: New test.
7112 * g++.dg/cpp2a/pr99833.C: New test.
7114 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
7116 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
7117 the default value on IBM Z.
7119 2021-04-16 Jason Merrill <jason@redhat.com>
7122 * g++.dg/abi/mangle71.C: Fix expected mangling.
7123 * g++.dg/abi/mangle77.C: New test.
7124 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
7125 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
7126 * g++.dg/cpp2a/nontype-class44.C: New test.
7128 2021-04-15 Martin Sebor <msebor@redhat.com>
7132 * gcc.dg/Warray-parameter-9.c: New test.
7133 * gcc.dg/Wnonnull-6.c: New test.
7134 * gcc.dg/Wreturn-type3.c: New test.
7135 * gcc.dg/Wunused-result.c: New test.
7136 * gcc.dg/attr-noreturn.c: New test.
7137 * gcc.dg/attr-returns-nonnull.c: New test.
7139 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
7142 * gcc.dg/pr84877.c: Xfail for cris-*-*.
7144 2021-04-15 Jason Merrill <jason@redhat.com>
7147 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
7149 2021-04-15 Martin Sebor <msebor@redhat.com>
7151 * gcc.dg/uninit-pr89230-1.c: New test.
7152 * gcc.dg/uninit-pr89230-2.c: Same.
7154 2021-04-15 Jason Merrill <jason@redhat.com>
7157 * g++.dg/cpp0x/noexcept67.C: New test.
7159 2021-04-15 Jason Merrill <jason@redhat.com>
7162 * g++.dg/cpp2a/lambda-uneval15.C: New test.
7164 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
7166 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
7167 -mtune=generic to the SVE flags.
7168 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
7169 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
7170 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
7172 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
7174 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
7175 (aarch64-with-arch-dg-options): Likewise.
7176 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
7177 aarch64-with-arch-dg-options. Move the default architecture
7178 flags to the final dg-runtest argument.
7179 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
7181 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
7183 2021-04-15 Jakub Jelinek <jakub@redhat.com>
7186 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
7188 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
7191 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
7192 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
7194 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
7197 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
7199 2021-04-15 Jakub Jelinek <jakub@redhat.com>
7202 * gcc.target/aarch64/pr100056.c: New test.
7204 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
7206 * gcc.dg/pr93210.c: Adapt regex in order to also support a
7207 RESULT_DECL as an operand for a RETURN_EXPR.
7209 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
7211 * gcc.target/aarch64/sve/pr99929_1.c: New file.
7212 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
7214 2021-04-14 Jason Merrill <jason@redhat.com>
7217 * g++.dg/template/dependent-tmpl2.C: New test.
7219 2021-04-14 Jason Merrill <jason@redhat.com>
7222 * g++.dg/parse/uneval1.C: New test.
7224 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
7226 PR rtl-optimization/100066
7227 * gcc.target/i386/pr100066.c: New.
7229 2021-04-14 Martin Sebor <msebor@redhat.com>
7231 * gcc.dg/pr86058.c: Limit to just x86_64.
7233 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
7236 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
7238 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
7240 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
7241 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
7243 2021-04-14 Patrick Palka <ppalka@redhat.com>
7247 * g++.dg/cpp1z/class-deduction85.C: New test.
7248 * g++.dg/template/ref11.C: New test.
7250 2021-04-14 Jason Merrill <jason@redhat.com>
7253 * g++.dg/cpp2a/lambda-uneval14.C: New test.
7255 2021-04-14 Jason Merrill <jason@redhat.com>
7258 * g++.dg/debug/defaulted1.C: New test.
7260 2021-04-14 Jason Merrill <jason@redhat.com>
7263 * g++.dg/debug/cleanup1.C: New test.
7264 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
7265 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
7266 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
7267 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
7268 * g++.dg/tm/inherit2.C: Likewise.
7269 * g++.dg/tm/unsafe1.C: Likewise.
7270 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
7271 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
7273 2021-04-13 Martin Sebor <msebor@redhat.com>
7275 PR tree-optimization/82800
7276 * g++.dg/warn/uninit-pr82800.C: New test.
7278 2021-04-13 Martin Sebor <msebor@redhat.com>
7281 * gcc.dg/pr86058.c: New test.
7283 2021-04-13 Patrick Palka <ppalka@redhat.com>
7286 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
7287 * g++.old-deja/g++.ns/template7.C: Likewise.
7288 * g++.old-deja/g++.pt/crash8.C: Likewise.
7290 2021-04-13 Jason Merrill <jason@redhat.com>
7293 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
7295 2021-04-13 Jakub Jelinek <jakub@redhat.com>
7298 * g++.dg/cpp2a/spaceship-err6.C: New test.
7300 2021-04-13 Jason Merrill <jason@redhat.com>
7303 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
7305 2021-04-13 Patrick Palka <ppalka@redhat.com>
7308 * g++.dg/parse/template2.C: Adjust expected diagnostic.
7309 * g++.dg/template/error8.C: Likewise.
7310 * g++.dg/cpp1z/class-deduction84.C: New test.
7312 2021-04-13 Richard Biener <rguenther@suse.de>
7314 PR tree-optimization/100053
7315 * gcc.dg/torture/pr100053.c: New testcase.
7316 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
7318 2021-04-13 Jason Merrill <jason@redhat.com>
7321 * g++.dg/cpp0x/constexpr-base7.C: New test.
7323 2021-04-13 Nathan Sidwell <nathan@acm.org>
7325 PR preprocessor/99446
7326 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
7328 2021-04-13 Jakub Jelinek <jakub@redhat.com>
7331 * gcc.target/aarch64/pr100028.c: New test.
7333 2021-04-13 Patrick Palka <ppalka@redhat.com>
7336 * g++.dg/cpp2a/nontype-class43.C: New test.
7338 2021-04-13 Patrick Palka <ppalka@redhat.com>
7342 * g++.dg/cpp2a/concepts-uneval1.C: New test.
7343 * g++.dg/cpp2a/concepts-uneval2.C: New test.
7345 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
7348 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
7349 line 971 for cris-*-*.
7351 2021-04-13 David Malcolm <dmalcolm@redhat.com>
7354 * gcc.dg/analyzer/pr98599-a.c: New test.
7355 * gcc.dg/analyzer/pr98599-b.c: New test.
7357 2021-04-12 Jakub Jelinek <jakub@redhat.com>
7359 PR rtl-optimization/99905
7360 * gcc.target/i386/pr99905.c: New test.
7362 2021-04-12 Jakub Jelinek <jakub@redhat.com>
7365 * gcc.dg/pr99830.c: New test.
7367 2021-04-12 Jason Merrill <jason@redhat.com>
7370 * g++.dg/template/dependent-tmpl1.C: New test.
7372 2021-04-12 Martin Liska <mliska@suse.cz>
7375 * g++.dg/asan/pr99877.C: New test.
7377 2021-04-12 Cui,Lili <lili.cui@intel.com>
7379 * gcc.target/i386/funcspec-56.inc: Handle new march.
7380 * g++.target/i386/mv16.C: Handle new march
7382 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
7385 * c-c++-common/goacc/collapse-2.c: New.
7387 2021-04-11 Jason Merrill <jason@redhat.com>
7390 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
7391 * g++.dg/other/anon-union5.C: New test.
7393 2021-04-10 Jason Merrill <jason@redhat.com>
7396 * g++.dg/gomp/this-1.C: Adjust diagnostic.
7397 * g++.dg/cpp0x/constexpr-this1.C: New test.
7399 2021-04-10 David Malcolm <dmalcolm@redhat.com>
7402 * gcc.dg/analyzer/pr100011.c: New test.
7404 2021-04-10 Jakub Jelinek <jakub@redhat.com>
7407 * gcc.dg/pr99990.c: New test.
7409 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
7412 * gcc.target/i386/pr99744-2.c: New test.
7414 2021-04-10 Jakub Jelinek <jakub@redhat.com>
7417 * gcc.dg/lto/pr99849_0.c: New test.
7419 2021-04-10 Jakub Jelinek <jakub@redhat.com>
7421 PR rtl-optimization/98601
7422 * gcc.dg/torture/pr98601.c: New test.
7424 2021-04-10 Jason Merrill <jason@redhat.com>
7430 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
7431 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
7432 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
7433 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
7435 2021-04-10 Jason Merrill <jason@redhat.com>
7438 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
7440 2021-04-09 Martin Sebor <msebor@redhat.com>
7443 * g++.dg/warn/uninit-pr55288.C: New test.
7445 2021-04-09 Patrick Palka <ppalka@redhat.com>
7448 * g++.dg/cpp1z/fold-lambda4.C: New test.
7450 2021-04-09 Marek Polacek <polacek@redhat.com>
7453 * g++.dg/concepts/abbrev10.C: New test.
7454 * g++.dg/concepts/abbrev11.C: New test.
7456 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7458 * gcc.target/aarch64/pr70398.c: Require a target that can link
7461 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7463 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
7465 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7467 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
7470 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7472 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
7473 * gcc.dg/pr96573.c: Likewise.
7474 * gcc.dg/tree-ssa/pr84512.c: Likewise.
7475 * gcc.dg/vect/bb-slp-43.c: Likewise.
7476 * gcc.dg/vect/slp-reduc-11.c: Likewise.
7478 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7480 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
7481 loop to vectorized if vect_fold_extract_last.
7483 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7485 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
7486 of relying on vectorisation.
7488 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7491 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
7493 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7496 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
7497 * gfortran.dg/ieee/ieee_8.f90: Likewise.
7499 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
7502 * gfortran.dg/coarray/dummy_2.f90: New test.
7504 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
7506 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
7508 2021-04-08 Patrick Palka <ppalka@redhat.com>
7511 * g++.dg/cpp2a/concepts-lambda16.C: New test.
7512 * g++.dg/cpp2a/concepts-lambda17.C: New test.
7514 2021-04-08 Patrick Palka <ppalka@redhat.com>
7517 * g++.dg/cpp2a/concepts-ctad3.C: New test.
7519 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
7521 * lib/scanasm.exp (scan-lto-assembler): Update expected name
7524 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
7526 * lib/target-supports.exp
7527 (check_effective_target_stdint_types_mbig_endian): New proc.
7528 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
7529 stdint_types_mbig_endian.
7530 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
7531 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
7533 2021-04-08 Jason Merrill <jason@redhat.com>
7536 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
7537 * g++.dg/conversion/ref7.C: New test.
7539 2021-04-08 Jakub Jelinek <jakub@redhat.com>
7542 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
7543 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
7544 * g++.dg/cpp2a/constexpr-new18.C: New test.
7545 * g++.dg/cpp2a/constexpr-new19.C: New test.
7547 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
7549 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
7551 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
7553 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
7554 "was here" from error message.
7555 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
7556 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
7557 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
7558 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
7559 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
7560 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
7561 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
7562 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
7563 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
7564 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
7565 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
7566 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
7567 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
7569 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
7571 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
7572 * gcc.target/aarch64/pr98772.c: Likewise.
7573 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
7575 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
7577 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
7578 conversion to shifts and adds.
7580 2021-04-08 David Malcolm <dmalcolm@redhat.com>
7584 * gcc.dg/analyzer/pr99042.c: New test.
7585 * gcc.dg/analyzer/pr99774-1.c: New test.
7586 * gcc.dg/analyzer/pr99774-2.c: New test.
7588 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
7590 * gdc.dg/gdc108.d: Update test.
7591 * gdc.dg/gdc142.d: Likewise.
7592 * gdc.dg/pr90136a.d: Likewise.
7593 * gdc.dg/pr90136b.d: Likewise.
7594 * gdc.dg/pr90136c.d: Likewise.
7595 * gdc.dg/pr95173.d: Likewise.
7596 * gdc.dg/attr_allocsize1.d: New test.
7597 * gdc.dg/attr_allocsize2.d: New test.
7598 * gdc.dg/attr_alwaysinline1.d: New test.
7599 * gdc.dg/attr_cold1.d: New test.
7600 * gdc.dg/attr_exclusions1.d: New test.
7601 * gdc.dg/attr_exclusions2.d: New test.
7602 * gdc.dg/attr_flatten1.d: New test.
7603 * gdc.dg/attr_module.d: New test.
7604 * gdc.dg/attr_noclone1.d: New test.
7605 * gdc.dg/attr_noicf1.d: New test.
7606 * gdc.dg/attr_noinline1.d: New test.
7607 * gdc.dg/attr_noipa1.d: New test.
7608 * gdc.dg/attr_noplt1.d: New test.
7609 * gdc.dg/attr_optimize1.d: New test.
7610 * gdc.dg/attr_optimize2.d: New test.
7611 * gdc.dg/attr_optimize3.d: New test.
7612 * gdc.dg/attr_optimize4.d: New test.
7613 * gdc.dg/attr_restrict1.d: New test.
7614 * gdc.dg/attr_section1.d: New test.
7615 * gdc.dg/attr_symver1.d: New test.
7616 * gdc.dg/attr_target1.d: New test.
7617 * gdc.dg/attr_targetclones1.d: New test.
7618 * gdc.dg/attr_used1.d: New test.
7619 * gdc.dg/attr_used2.d: New test.
7620 * gdc.dg/attr_weak1.d: New test.
7621 * gdc.dg/imports/attributes.d: New test.
7623 2021-04-08 Jason Merrill <jason@redhat.com>
7626 * g++.dg/template/mem-spec2.C: New test.
7628 2021-04-08 Marek Polacek <polacek@redhat.com>
7631 * g++.dg/cpp2a/explicit16.C: Use c++20.
7632 * g++.dg/cpp0x/noexcept66.C: New test.
7633 * g++.dg/cpp2a/explicit17.C: New test.
7635 2021-04-08 Alex Coplan <alex.coplan@arm.com>
7638 * gcc.c-torture/compile/pr99647.c: New test.
7640 2021-04-07 Jason Merrill <jason@redhat.com>
7643 * g++.dg/template/friend71.C: New test.
7645 2021-04-07 Jason Merrill <jason@redhat.com>
7648 * g++.dg/template/friend70.C: New test.
7650 2021-04-07 Jason Merrill <jason@redhat.com>
7653 * g++.dg/lookup/using66.C: New test.
7655 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
7657 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
7658 when building an executable with testglue.
7660 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
7662 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
7663 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
7665 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
7667 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
7668 if IFN_STORE_LANES is available.
7669 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
7670 IFN_STORE_LANES is available.
7671 * gcc.target/aarch64/pr99873_1.c: New test.
7672 * gcc.target/aarch64/pr99873_2.c: Likewise.
7673 * gcc.target/aarch64/pr99873_3.c: Likewise.
7674 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
7675 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
7676 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
7678 2021-04-07 Richard Biener <rguenther@suse.de>
7680 PR tree-optimization/99954
7681 * gcc.dg/torture/pr99954.c: New testcase.
7683 2021-04-07 Richard Biener <rguenther@suse.de>
7686 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
7689 2021-04-07 Richard Biener <rguenther@suse.de>
7691 PR tree-optimization/99947
7692 * gcc.dg/torture/pr99947.c: New testcase.
7694 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
7696 PR tree-optimization/98736
7697 * gcc.c-torture/execute/pr98736.c: New test.
7699 2021-04-07 Marek Polacek <polacek@redhat.com>
7702 * g++.dg/cpp0x/rv-life.C: New test.
7704 2021-04-06 Jason Merrill <jason@redhat.com>
7707 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
7709 2021-04-06 Jason Merrill <jason@redhat.com>
7712 * g++.dg/cpp1z/inline-var9.C: New test.
7714 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
7717 * g++.target/aarch64/sve/pr99781.C: New.
7719 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
7721 * gcc.target/i386/memcpy-strategy-9.c: New test.
7722 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
7723 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
7724 * gcc.target/i386/memset-strategy-7.c: Likewise.
7725 * gcc.target/i386/memset-strategy-8.c: Likewise.
7726 * gcc.target/i386/memset-strategy-9.c: Likewise.
7728 2021-04-06 Richard Biener <rguenther@suse.de>
7730 PR tree-optimization/99880
7731 * gcc.dg/torture/pr99880.c: New testcase.
7733 2021-04-06 Nathan Sidwell <nathan@acm.org>
7735 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
7736 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
7738 2021-04-06 Jakub Jelinek <jakub@redhat.com>
7740 PR tree-optimization/96573
7741 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
7742 VEC_PERM_EXPR with bswapping permutation.
7744 2021-04-06 Richard Biener <rguenther@suse.de>
7746 PR tree-optimization/99924
7747 * gfortran.dg/vect/pr99924.f90: New testcase.
7749 2021-04-06 Jakub Jelinek <jakub@redhat.com>
7752 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
7754 2021-04-06 Jason Merrill <jason@redhat.com>
7757 * g++.dg/abi/lambda-defarg1.C: New test.
7759 2021-04-06 Patrick Palka <ppalka@redhat.com>
7762 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
7763 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
7765 2021-04-05 Jason Merrill <jason@redhat.com>
7768 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
7770 2021-04-05 Jason Merrill <jason@redhat.com>
7772 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
7773 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
7774 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
7776 2021-04-05 Jason Merrill <jason@redhat.com>
7779 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
7781 2021-04-05 Jason Merrill <jason@redhat.com>
7784 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
7786 2021-04-05 David Malcolm <dmalcolm@redhat.com>
7789 * gcc.dg/analyzer/pr99906.c: New test.
7791 2021-04-05 David Malcolm <dmalcolm@redhat.com>
7794 * gcc.dg/analyzer/pr99886.c: New test.
7796 2021-04-05 Jason Merrill <jason@redhat.com>
7799 * g++.dg/cpp0x/extern_template-6.C: New test.
7801 2021-04-05 Jason Merrill <jason@redhat.com>
7804 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
7806 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
7809 * gdc.dg/pr99914.d: New test.
7811 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
7813 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
7814 * gcc.dg/tree-ssa/evrp11.c: Likewise.
7816 2021-04-04 Jason Merrill <jason@redhat.com>
7819 * g++.dg/cpp0x/initlist-new5.C: New test.
7821 2021-04-03 Alexandre Oliva <oliva@adacore.com>
7823 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
7825 2021-04-03 Alexandre Oliva <oliva@adacore.com>
7827 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
7829 2021-04-03 Marek Polacek <polacek@redhat.com>
7832 * g++.dg/other/gc7.C: New test.
7834 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
7837 * gfortran.dg/coarray_48.f90: New test.
7839 2021-04-03 Jakub Jelinek <jakub@redhat.com>
7841 PR tree-optimization/99882
7842 * gcc.dg/pr99882.c: New test.
7844 2021-04-03 Jakub Jelinek <jakub@redhat.com>
7846 PR rtl-optimization/99863
7847 * gcc.target/i386/pr99863.c: New test.
7849 2021-04-03 Jakub Jelinek <jakub@redhat.com>
7852 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
7854 2021-04-03 Jason Merrill <jason@redhat.com>
7857 * g++.dg/opt/nrv20.C: New test.
7859 2021-04-03 Jason Merrill <jason@redhat.com>
7862 * g++.dg/cpp1z/noexcept-type24.C: New test.
7864 2021-04-03 Jason Merrill <jason@redhat.com>
7867 * g++.dg/ext/vector40.C: New test.
7869 2021-04-02 Patrick Palka <ppalka@redhat.com>
7872 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
7874 2021-04-02 Patrick Palka <ppalka@redhat.com>
7877 * g++.dg/cpp2a/nontype-class42.C: New test.
7879 2021-04-02 Jason Merrill <jason@redhat.com>
7882 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
7884 2021-04-02 Nathan Sidwell <nathan@acm.org>
7886 * g++.dg/modules/pr99283-6_d.H: New.
7887 * g++.dg/modules/pr99283-7-swap.h: New.
7888 * g++.dg/modules/pr99283-7-traits.h: New.
7889 * g++.dg/modules/pr99283-7_a.H: New.
7890 * g++.dg/modules/pr99283-7_b.H: New.
7891 * g++.dg/modules/pr99283-7_c.C: New.
7892 * g++.dg/modules/pr99283-7_d.H: New.
7894 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
7896 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
7897 * go.test/test/fixedbugs/issue22200b.go: Likewise.
7899 2021-04-02 Jakub Jelinek <jakub@redhat.com>
7901 PR tree-optimization/99726
7902 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
7903 -floop-nest-optimize to dg-additional-options guarded on fgraphite
7906 2021-04-01 Marek Polacek <polacek@redhat.com>
7909 * g++.dg/other/gc6.C: New test.
7911 2021-04-01 Jason Merrill <jason@redhat.com>
7914 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
7916 2021-04-01 Jason Merrill <jason@redhat.com>
7919 * g++.dg/abi/abi-tag24a.C: New test.
7920 * g++.dg/abi/macro0.C: Adjust expected value.
7922 2021-04-01 Nathan Sidwell <nathan@acm.org>
7925 * g++.dg/modules/pr99283-6.h: New.
7926 * g++.dg/modules/pr99283-6_a.H: New.
7927 * g++.dg/modules/pr99283-6_b.H: New.
7928 * g++.dg/modules/pr99283-6_c.C: New.
7929 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
7930 * g++.dg/modules/indirect-3_c.C: Adjust scan.
7931 * g++.dg/modules/indirect-4_c.C: Adjust scan.
7932 * g++.dg/modules/lambda-3_b.C: Adjust scan.
7933 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
7934 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
7935 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
7937 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
7940 * gcc.dg/tree-ssa/pr98265.C: New test.
7942 2021-04-01 Jakub Jelinek <jakub@redhat.com>
7944 PR tree-optimization/96573
7945 * gcc.dg/pr96573.c: New test.
7947 2021-04-01 Richard Biener <rguenther@suse.de>
7949 PR tree-optimization/99856
7950 * gcc.dg/vect/pr99856.c: New testcase.
7952 2021-04-01 Martin Jambor <mjambor@suse.cz>
7954 PR tree-optimization/97009
7955 * gcc.dg/tree-ssa/pr97009.c: New test.
7957 2021-04-01 Harald Anlauf <anlauf@gmx.de>
7960 * gfortran.dg/transpose_5.f90: New test.
7962 2021-03-31 David Malcolm <dmalcolm@redhat.com>
7965 * gcc.dg/analyzer/data-model-10.c: Update expected output.
7966 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
7967 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
7968 * gcc.dg/analyzer/pr99771-1.c: New test.
7970 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
7972 PR tree-optimization/98268
7973 * gcc.target/aarch64/sve/pr98268-1.c: New test.
7974 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
7976 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
7978 PR tree-optimization/99726
7979 * gcc.target/i386/pr99726.c: New test.
7981 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
7983 PR rtl-optimization/97141
7984 PR rtl-optimization/98726
7985 * gcc.c-torture/compile/pr97141.c: New test.
7986 * gcc.c-torture/compile/pr98726.c: Likewise.
7987 * gcc.target/aarch64/sve/pr97141.c: Likewise.
7988 * gcc.target/aarch64/sve/pr98726.c: Likewise.
7990 2021-03-31 Martin Sebor <msebor@redhat.com>
7993 * gcc.dg/uninit-pr65182.c: New test.
7995 2021-03-31 Jason Merrill <jason@redhat.com>
7998 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
8000 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
8003 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
8006 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
8009 * gcc.target/arm/pr99786.c: New test.
8011 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
8013 * gcc.target/i386/memcpy-strategy-5.c: New test.
8014 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
8015 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
8016 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
8017 * gcc.target/i386/memset-strategy-3.c: Likewise.
8018 * gcc.target/i386/memset-strategy-4.c: Likewise.
8019 * gcc.target/i386/memset-strategy-5.c: Likewise.
8020 * gcc.target/i386/memset-strategy-6.c: Likewise.
8022 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
8025 * gcc.target/aarch64/sve/pr98119.c: New test.
8027 2021-03-31 Jakub Jelinek <jakub@redhat.com>
8028 Richard Sandiford <richard.sandiford@arm.com>
8031 * g++.target/aarch64/sve/pr99813.C: New test.
8033 2021-03-31 Jakub Jelinek <jakub@redhat.com>
8036 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
8037 * c-c++-common/zero-scratch-regs-7.c: Likewise.
8038 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
8039 selected unsupported triplets to all targets but selected triplets
8040 of supported targets.
8041 * c-c++-common/zero-scratch-regs-9.c: Likewise.
8042 * c-c++-common/zero-scratch-regs-10.c: Likewise.
8043 * c-c++-common/zero-scratch-regs-11.c: Likewise.
8045 2021-03-31 Patrick Palka <ppalka@redhat.com>
8048 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
8050 2021-03-31 Patrick Palka <ppalka@redhat.com>
8053 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
8055 2021-03-30 David Malcolm <dmalcolm@redhat.com>
8057 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
8059 2021-03-30 Nathan Sidwell <nathan@acm.org>
8062 * g++.dg/modules/pr99283-5.h: New.
8063 * g++.dg/modules/pr99283-5_a.H: New.
8064 * g++.dg/modules/pr99283-5_b.H: New.
8065 * g++.dg/modules/pr99283-5_c.C: New.
8067 2021-03-30 Jakub Jelinek <jakub@redhat.com>
8070 * g++.dg/cpp1z/pr99790.C: New test.
8072 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8075 * gcc.c-torture/compile/pr99822.c: New test.
8077 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
8081 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
8083 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
8084 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
8085 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
8086 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
8087 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
8088 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
8089 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
8090 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
8091 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
8092 * gcc.target/powerpc/pr79251.p8.c: Likewise.
8093 * gcc.target/powerpc/pr79251.p9.c: Likewise.
8094 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
8095 * gcc.target/powerpc/pr79251-run.p7.c: New test.
8096 * gcc.target/powerpc/pr79251.p7.c: New test.
8098 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
8101 * gcc.target/i386/pr99744-1.c: New test.
8103 2021-03-30 Tamar Christina <tamar.christina@arm.com>
8105 PR tree-optimization/99825
8106 * gfortran.dg/vect/pr99825.f90: New test.
8108 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8111 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
8113 2021-03-30 Richard Biener <rguenther@suse.de>
8115 PR tree-optimization/99824
8116 * gcc.dg/torture/pr99824.c: New testcase.
8118 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
8121 * g++.dg/pr98136.C: New test.
8123 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
8125 * gcc.target/aarch64/fcvt_nosimd.c: New test.
8127 2021-03-29 Martin Sebor <msebor@redhat.com>
8129 PR tree-optimization/61869
8130 * gcc.dg/uninit-pr61869.c: New test.
8132 2021-03-29 Martin Sebor <msebor@redhat.com>
8134 PR tree-optimization/61677
8135 * gcc.dg/uninit-pr61677.c: New test.
8137 2021-03-29 Martin Sebor <msebor@redhat.com>
8139 PR tree-optimization/61112
8140 * gcc.dg/uninit-pr61112.c: New test.
8142 2021-03-29 Jan Hubicka <jh@suse.cz>
8145 * gcc.c-torture/compile/pr99751.c: Rename from ...
8146 * gcc.c-torture/execute/pr99751.c: ... to this.
8148 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
8150 * gcc.c-torture/compile/pr99751.c: New test.
8152 2021-03-29 Jakub Jelinek <jakub@redhat.com>
8155 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
8156 declare simd warning on aarch64.
8158 2021-03-29 Alex Coplan <alex.coplan@arm.com>
8161 * g++.target/aarch64/sve/pr99216.C: New test.
8163 2021-03-29 Richard Biener <rguenther@suse.de>
8165 PR tree-optimization/99807
8166 * gfortran.dg/vect/pr99807.f90: New testcase.
8168 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8171 * gcc.target/aarch64/pr99808.c: New test.
8173 2021-03-29 Jakub Jelinek <jakub@redhat.com>
8175 PR tree-optimization/99777
8176 * g++.dg/torture/pr99777.C: New test.
8178 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
8181 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
8183 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
8186 * gfortran.dg/pr99602.f90: New test.
8187 * gfortran.dg/pr99602a.f90: New test.
8188 * gfortran.dg/pr99602b.f90: New test.
8189 * gfortran.dg/pr99602c.f90: New test.
8190 * gfortran.dg/pr99602d.f90: New test.
8192 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
8194 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
8195 (gdc-copy-file): ... this. Use file copy instead of open/close.
8196 (gdc-convert-test): Save translated dejagnu test to gdc.test
8197 directory, only write dejagnu directives to the test file.
8198 (gdc-do-test): Don't create gdc.test symlink.
8200 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
8202 * gdc.dg/gdc270a.d: Removed.
8203 * gdc.dg/gdc270b.d: Removed.
8205 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
8207 * gcc.target/powerpc/pr99557.c: New.
8209 2021-03-26 Martin Sebor <msebor@redhat.com>
8211 PR tree-optimization/59970
8212 * gcc.dg/uninit-pr59970.c: New test.
8214 2021-03-26 Marek Polacek <polacek@redhat.com>
8217 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
8218 * g++.dg/cpp0x/nsdmi17.C: New test.
8220 2021-03-26 Nathan Sidwell <nathan@acm.org>
8223 * g++.dg/modules/pr99283-2_a.H: New.
8224 * g++.dg/modules/pr99283-2_b.H: New.
8225 * g++.dg/modules/pr99283-2_c.H: New.
8226 * g++.dg/modules/pr99283-3_a.H: New.
8227 * g++.dg/modules/pr99283-3_b.H: New.
8228 * g++.dg/modules/pr99283-4.H: New.
8229 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
8230 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
8232 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
8235 * g++.target/aarch64/sve/pr99766.C: New.
8237 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
8240 * gcc.dg/tls/pr99466-1.c: New test.
8241 * gcc.dg/tls/pr99466-2.c: New test.
8243 2021-03-26 Jakub Jelinek <jakub@redhat.com>
8246 * g++.dg/cpp0x/new5.C: New test.
8248 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
8251 * gfortran.dg/null_11.f90: New test.
8253 2021-03-25 Martin Sebor <msebor@redhat.com>
8255 PR tree-optimization/55060
8256 * gcc.dg/uninit-pr55060.c: New.
8258 2021-03-25 Martin Sebor <msebor@redhat.com>
8260 PR tree-optimization/48483
8261 * g++.dg/warn/uninit-pr48483.C: New test.
8263 2021-03-25 Martin Sebor <msebor@redhat.com>
8265 * gcc.dg/uninit-pr44547.c: New.
8267 2021-03-25 Jakub Jelinek <jakub@redhat.com>
8270 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
8271 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
8272 to match locus changes.
8273 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
8274 * g++.dg/cpp2a/srcloc2.C: Likewise.
8275 * g++.dg/cpp2a/srcloc15.C: Likewise.
8276 * g++.dg/cpp2a/srcloc16.C: Likewise.
8277 * g++.dg/cpp2a/srcloc19.C: New test.
8278 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
8280 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
8281 * g++.dg/modules/macloc-1_d.C: Likewise.
8282 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
8285 2021-03-25 Marek Polacek <polacek@redhat.com>
8288 * g++.dg/cpp0x/inh-ctor37.C: New test.
8290 2021-03-25 Jakub Jelinek <jakub@redhat.com>
8293 * g++.dg/cpp0x/variadic181.C: New test.
8295 2021-03-25 Marek Polacek <polacek@redhat.com>
8298 * g++.dg/warn/Wconversion5.C: New test.
8300 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
8302 PR tree-optimization/96974
8303 * g++.target/aarch64/sve/pr96974.C: New test.
8305 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
8308 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
8312 * gcc.target/i386/pr98209.c: New test.
8313 * gcc.target/i386/pr99744-1.c: Likewise.
8314 * gcc.target/i386/pr99744-2.c: Likewise.
8316 2021-03-25 Jakub Jelinek <jakub@redhat.com>
8319 * g++.dg/warn/Wduplicated-branches6.C: New test.
8320 * g++.dg/warn/Wduplicated-branches7.C: New test.
8322 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
8326 * gcc.target/i386/pr98209.c: New test.
8327 * gcc.target/i386/pr99744-1.c: Likewise.
8328 * gcc.target/i386/pr99744-2.c: Likewise.
8330 2021-03-25 Richard Biener <rguenther@suse.de>
8332 PR tree-optimization/99746
8333 * gfortran.dg/vect/pr99746.f90: New testcase.
8335 2021-03-25 David Malcolm <dmalcolm@redhat.com>
8340 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
8342 * gcc.dg/analyzer/pr93695-1.c: New test.
8343 * gcc.dg/analyzer/pr99044-1.c: New test.
8344 * gcc.dg/analyzer/pr99044-2.c: New test.
8345 * gcc.dg/analyzer/pr99716-1.c: New test.
8346 * gcc.dg/analyzer/pr99716-2.c: New test.
8347 * gcc.dg/analyzer/pr99716-3.c: New test.
8349 2021-03-24 Martin Liska <mliska@suse.cz>
8352 * gcc.target/i386/pr99753.c: New test.
8354 2021-03-24 Martin Jambor <mjambor@suse.cz>
8357 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
8359 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
8362 * gcc.target/arm/pr99727.c: New test.
8364 2021-03-24 Jakub Jelinek <jakub@redhat.com>
8367 * gcc.target/arm/pr99724.c: New test.
8369 2021-03-24 Alexandre Oliva <oliva@adacore.com>
8371 * lib/target-supports.exp (check_effective_target_sysconf): New.
8372 * gcc.target/i386/pr95443-1.c: Require it.
8373 * gcc.target/i386/pr95443-2.c: Likewise.
8374 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
8375 * gcc.target/i386/strncmp-1.c: Likewise.
8377 2021-03-24 Alexandre Oliva <oliva@adacore.com>
8379 * gcc.target/i386/pr97313.c: Require effective target feature pie.
8380 * g++.target/i386/pr94185.C: Likewise.
8382 2021-03-24 Alexandre Oliva <oliva@adacore.com>
8384 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
8385 positives with -mcmodel=large.
8386 * gcc.target/i386/funcspec-3.c: Likewise.
8388 2021-03-24 Alexandre Oliva <oliva@adacore.com>
8390 * gcc.target/i386/pr94467-3.c: New.
8392 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
8395 * gfortran.dg/longnames.f90: New test.
8397 2021-03-23 Nathan Sidwell <nathan@acm.org>
8400 * g++.dg/modules/pr99283-1_a.H: New.
8401 * g++.dg/modules/pr99283-1_b.H: New.
8403 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
8405 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
8407 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8409 * lib/target-supports.exp
8410 (check_effective_target_arm_dsp_ok_nocache)
8411 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
8412 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
8413 and add arm_dsp options.
8415 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8417 * lib/target-supports.exp
8418 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
8419 -mfloat-abi= options order.
8420 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
8421 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
8422 arm_hard_ok effective target and -mfloat-abi=hard additional
8424 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
8425 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
8426 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
8427 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
8428 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
8429 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
8430 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
8431 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
8432 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
8434 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
8435 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
8437 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8439 * lib/target-supports.exp
8440 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
8441 -mfloat-abi= options order.
8442 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
8443 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
8444 target and -mfloat-abi=hard additional option.
8445 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
8446 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
8447 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
8448 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
8449 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
8451 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8453 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
8455 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8457 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
8458 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
8459 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
8460 * gcc.target/arm/pr51968.c: Likewise.
8461 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
8462 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
8463 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
8464 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
8466 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8468 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
8469 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
8470 * gcc.target/arm/bf16_dup.c: Likewise.
8471 * gcc.target/arm/bf16_reinterpret.c: Likewise.
8472 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
8474 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8476 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
8478 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8480 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
8481 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
8482 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
8483 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
8485 2021-03-23 Marek Polacek <polacek@redhat.com>
8488 * g++.dg/cpp0x/attributes-namespace6.C: New test.
8489 * g++.dg/cpp0x/gen-attrs-73.C: New test.
8491 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
8494 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
8496 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
8499 * gcc.dg/vect/pr99540.c: New test.
8501 2021-03-23 Nathan Sidwell <nathan@acm.org>
8504 * g++.dg/modules/pr99239_a.H: New.
8505 * g++.dg/modules/pr99239_b.H: New.
8507 2021-03-23 Richard Biener <rguenther@suse.de>
8509 PR tree-optimization/99721
8510 * gfortran.dg/vect/pr99721.f90: New testcase.
8512 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
8514 * gcc.target/riscv/shift-shift-5.c (sub): Change
8515 order of struct fields depending on byteorder.
8517 2021-03-23 Jakub Jelinek <jakub@redhat.com>
8520 * g++.dg/cpp1z/decomp55.C: New test.
8522 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
8524 PR tree-optimization/99296
8525 * gcc.dg/pr99296.c: New file.
8527 2021-03-22 Nathan Sidwell <nathan@acm.org>
8530 * g++.dg/modules/pr99480_a.H: New.
8531 * g++.dg/modules/pr99480_b.H: New.
8533 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
8536 * gcc.target/powerpc/pr99581.c: New.
8538 2021-03-22 Nathan Sidwell <nathan@acm.org>
8541 * g++.dg/modules/pr99425-1.h: New.
8542 * g++.dg/modules/pr99425-1_a.H: New.
8543 * g++.dg/modules/pr99425-1_b.H: New.
8544 * g++.dg/modules/pr99425-1_c.C: New.
8545 * g++.dg/modules/pr99425-2_a.X: New.
8546 * g++.dg/modules/pr99425-2_b.X: New.
8547 * g++.dg/template/pr99425.C: New.
8549 2021-03-22 Richard Biener <rguenther@suse.de>
8551 PR tree-optimization/99694
8552 * gcc.dg/torture/pr99694.c: New testcase.
8554 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
8557 * gcc.target/riscv/pr99702.c: New.
8559 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
8562 * gcc.target/powerpc/pr98914.c: New test.
8564 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
8567 * g++.target/i386/pr99679-1.C: New test.
8568 * g++.target/i386/pr99679-2.C: Likewise.
8570 2021-03-20 Jakub Jelinek <jakub@redhat.com>
8573 * gcc.dg/pr99230.c: New test.
8575 2021-03-19 Jakub Jelinek <jakub@redhat.com>
8578 * gcc.dg/Wunused-var-5.c: New test.
8579 * gcc.dg/Wunused-var-6.c: New test.
8581 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8583 * gfortran.dg/inline_matmul_6.f90: Adjust count for
8586 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
8589 * gcc.target/s390/pr99663.c: New.
8591 2021-03-19 Jakub Jelinek <jakub@redhat.com>
8594 * g++.dg/opt/pr99456.C: New test.
8595 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
8598 2021-03-19 Tamar Christina <tamar.christina@arm.com>
8600 PR tree-optimization/99656
8601 * gfortran.dg/vect/pr99656.f90: New test.
8603 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
8606 * gcc.dg/torture/pr99652-1.c: New test.
8607 * gcc.dg/torture/pr99652-2.c: Likewise.
8608 * gcc.target/i386/pr57655.c: Adjusted.
8609 * gcc.target/i386/pr59794-6.c: Likewise.
8610 * gcc.target/i386/pr70738-1.c: Likewise.
8611 * gcc.target/i386/pr96744-1.c: Likewise.
8613 2021-03-19 Jakub Jelinek <jakub@redhat.com>
8614 Christophe Lyon <christophe.lyon@linaro.org>
8617 * g++.target/arm/pr99593.C: New test.
8619 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
8621 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
8623 2021-03-19 Marek Polacek <polacek@redhat.com>
8626 * g++.dg/cpp2a/concepts-err3.C: New test.
8628 2021-03-18 Martin Sebor <msebor@redhat.com>
8631 * g++.dg/warn/Warray-bounds-22.C: New test.
8632 * g++.dg/warn/Warray-bounds-23.C: New test.
8633 * g++.dg/warn/Warray-bounds-24.C: New test.
8635 2021-03-18 Jakub Jelinek <jakub@redhat.com>
8638 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
8640 2021-03-18 Jakub Jelinek <jakub@redhat.com>
8643 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
8644 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
8645 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
8646 rather than __i386__.
8648 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8651 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
8653 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
8656 * obj-c++.dg/pr49070.mm: New test.
8657 * objc.dg/unnamed-parms.m: New test.
8659 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8661 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
8663 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
8664 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
8665 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
8666 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
8667 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
8669 2021-03-18 Jakub Jelinek <jakub@redhat.com>
8672 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
8673 For big endian use -fsso-struct=little-endian dg-options.
8675 2021-03-17 Marek Polacek <polacek@redhat.com>
8678 * g++.dg/conversion/real-to-int1.C: New test.
8680 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
8681 Jason Merrill <jason@redhat.com>
8683 * g++.dg/cpp1z/using9.C: New using decl test.
8685 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
8687 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
8688 -gdwarf-3 to the command line options. Adjust the expected line
8689 numbers for the revised options header.
8691 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
8693 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
8694 -gdwarf-3 to the command line options. Provide Darwin-
8695 specific match lines for the expected output.
8697 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8699 * gcc.target/aarch64/acle/rng_2.c: New test.
8701 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
8704 * gcc.target/i386/pr99530-1.c: New test.
8705 * gcc.target/i386/pr99530-2.c: Likewise.
8706 * gcc.target/i386/pr99530-3.c: Likewise.
8707 * gcc.target/i386/pr99530-4.c: Likewise.
8708 * gcc.target/i386/pr99530-5.c: Likewise.
8709 * gcc.target/i386/pr99530-6.c: Likewise.
8711 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
8714 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
8716 2021-03-16 Jason Merrill <jason@redhat.com>
8718 * g++.dg/cpp2a/nontype-float1.C: New test.
8720 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
8724 * gcc.target/powerpc/pr98092.c: New.
8726 2021-03-16 Jakub Jelinek <jakub@redhat.com>
8729 * gcc.target/i386/pr99600.c: New test.
8731 2021-03-16 Martin Liska <mliska@suse.cz>
8732 Jason Merrill <jason@redhat.com>
8735 * g++.target/i386/pr99108.C: New test.
8737 2021-03-16 Martin Liska <mliska@suse.cz>
8740 * gcc.target/arm/pr99592.c: New test.
8742 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
8744 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
8746 2021-03-16 Nathan Sidwell <nathan@acm.org>
8749 * g++.dg/modules/pr99496_a.H: New.
8750 * g++.dg/modules/pr99496_b.C: New.
8752 2021-03-16 Jakub Jelinek <jakub@redhat.com>
8755 * gcc.target/i386/avx-pr99563.c: New test.
8757 2021-03-16 Jakub Jelinek <jakub@redhat.com>
8760 * gcc.dg/gomp/pr99542.c: New test.
8761 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
8762 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
8763 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
8764 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
8766 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
8768 2021-03-15 Jakub Jelinek <jakub@redhat.com>
8771 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
8772 * g++.dg/modules/builtin-3_b.C: Likewise.
8774 2021-03-15 Nathan Sidwell <nathan@acm.org>
8777 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
8778 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
8780 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
8783 * g++.dg/coroutines/pr99047.C: New test.
8785 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
8788 * g++.dg/coroutines/torture/pr98704.C: New test.
8790 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
8793 * g++.dg/coroutines/pr98480.C: New test.
8794 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
8795 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
8796 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
8798 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
8801 * g++.dg/coroutines/pr96749-1.C: New test.
8802 * g++.dg/coroutines/pr96749-2.C: New test.
8804 2021-03-15 Richard Biener <rguenther@suse.de>
8806 PR tree-optimization/98834
8807 * g++.dg/opt/pr98834.C: New testcase.
8809 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8812 * gfortran.dg/do_check_16.f90: New test.
8813 * gfortran.dg/do_check_17.f90: New test.
8815 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
8818 * gfortran.dg/pr99545.f90: New test.
8820 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
8822 * gcc.target/powerpc/pr99492.c: Fix typo.
8824 2021-03-14 Harald Anlauf <anlauf@gmx.de>
8825 Paul Thomas <pault@gcc.gnu.org>
8827 * gfortran.dg/pr99112.f90: New test.
8829 2021-03-13 Martin Sebor <msebor@redhat.com>
8831 PR tree-optimization/99489
8832 * gcc.dg/Wstringop-truncation-9.c: New test.
8834 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
8837 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
8839 2021-03-13 Jakub Jelinek <jakub@redhat.com>
8841 PR tree-optimization/99544
8842 * gcc.dg/gomp/pr99544.c: New test.
8844 2021-03-12 Nathan Sidwell <nathan@acm.org>
8847 * g++.dg/modules/pr99238.h: New.
8848 * g++.dg/modules/pr99238_a.H: New.
8849 * g++.dg/modules/pr99238_b.H: New.
8851 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
8854 * gfortran.dg/gomp/threadprivate-1.f90: New test.
8856 2021-03-12 Jakub Jelinek <jakub@redhat.com>
8859 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
8861 2021-03-12 Jakub Jelinek <jakub@redhat.com>
8864 * g++.dg/cpp2a/consteval19.C: New test.
8866 2021-03-11 David Malcolm <dmalcolm@redhat.com>
8869 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
8871 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
8873 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
8874 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
8875 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
8876 -fno-analyzer-feasibility from options.
8877 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
8878 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
8880 2021-03-11 Nathan Sidwell <nathan@acm.org>
8883 * g++.dg/modules/pr99248.h: New.
8884 * g++.dg/modules/pr99248_a.H: New.
8885 * g++.dg/modules/pr99248_b.H: New.
8887 2021-03-11 Nathan Sidwell <nathan@acm.org>
8890 * g++.dg/modules/pr99528.h: New.
8891 * g++.dg/modules/pr99528_a.H: New.
8892 * g++.dg/modules/pr99528_b.H: New.
8893 * g++.dg/modules/pr99528_c.C: New.
8895 2021-03-11 Richard Biener <rguenther@suse.de>
8898 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
8899 instead of verifying the total number of adds.
8901 2021-03-11 Richard Biener <rguenther@suse.de>
8904 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
8906 2021-03-11 Richard Biener <rguenther@suse.de>
8909 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
8911 2021-03-11 Richard Biener <rguenther@suse.de>
8914 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
8916 2021-03-11 Jakub Jelinek <jakub@redhat.com>
8919 * gcc.target/i386/avx2-pr99517-1.c: New test.
8920 * gcc.target/i386/avx2-pr99517-2.c: New test.
8922 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
8925 * gcc.target/powerpc/pr99492.c: New testcase.
8927 2021-03-10 Harald Anlauf <anlauf@gmx.de>
8930 * gfortran.dg/data_char_4.f90: New test.
8931 * gfortran.dg/data_char_5.f90: New test.
8933 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
8935 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
8937 2021-03-10 Nathan Sidwell <nathan@acm.org>
8940 * g++.dg/modules/pr99423_a.H: New.
8941 * g++.dg/modules/pr99423_b.H: New.
8943 2021-03-10 Jakub Jelinek <jakub@redhat.com>
8945 PR tree-optimization/99305
8947 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
8948 unsigned_char effective targets.
8950 2021-03-10 Nathan Sidwell <nathan@acm.org>
8953 * g++.dg/ext/pr99508.C: New.
8955 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
8958 * lib/target-supports.exp (check_effective_target_lra): New.
8959 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
8960 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
8961 * gcc.c-torture/compile/pr98096.c: Likewise.
8962 * gcc.dg/pr97954.c: Likewise.
8964 2021-03-10 David Malcolm <dmalcolm@redhat.com>
8966 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
8967 * gcc.dg/analyzer/zlib-2.c: Likewise.
8969 2021-03-10 Joel Hutton <joel.hutton@arm.com>
8971 * gcc.dg/vect/pr99102.c: Fix target selector.
8973 2021-03-10 Joel Hutton <joel.hutton@arm.com>
8976 * gcc.dg/vect/pr99102.c: New test.
8978 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
8980 * gnat.dg/specs/lto25.ads: New test.
8982 2021-03-09 Jakub Jelinek <jakub@redhat.com>
8984 PR tree-optimization/99305
8985 * g++.dg/opt/pr99305.C: New test.
8987 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
8989 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
8990 (check_effective_target_sqrt_insn): Use it.
8992 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
8995 * gcc.target/i386/pr99454.c: New.
8997 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
8999 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
9000 * gcc.dg/loop-9.c: Likewise.
9001 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
9002 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
9004 2021-03-09 Jakub Jelinek <jakub@redhat.com>
9007 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
9008 exists. If REG_STARTEND macro isn't defined, just return 0 from main
9009 instead of the actual test.
9011 2021-03-09 Martin Liska <mliska@suse.cz>
9014 * gcc.target/i386/pr99464.c: New test.
9016 2021-03-09 Joel Brobecker <brobecker@adacore.com>
9018 * gcc.target/powerpc/undef-bool-2.c: Add
9019 dg-require-effective-target powerpc_vsx_ok directive.
9020 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
9021 powerpc_vsx_ok directive.
9023 2021-03-08 Harald Anlauf <anlauf@gmx.de>
9026 * gfortran.dg/parameter_data.f90: New test.
9028 2021-03-08 Martin Sebor <msebor@redhat.com>
9031 * g++.dg/warn/Warray-bounds-15.C: New test.
9032 * g++.dg/warn/Warray-bounds-18.C: New test.
9033 * g++.dg/warn/Warray-bounds-19.C: New test.
9034 * g++.dg/warn/Warray-bounds-20.C: New test.
9035 * g++.dg/warn/Warray-bounds-21.C: New test.
9037 2021-03-08 Martin Sebor <msebor@redhat.com>
9040 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
9042 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
9043 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
9044 * gcc.dg/Wstringop-overflow-66.c: New test.
9045 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
9047 2021-03-08 Marek Polacek <polacek@redhat.com>
9050 * g++.dg/cpp2a/nontype-class41.C: New test.
9052 2021-03-08 Nathan Sidwell <nathan@acm.org>
9055 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
9057 2021-03-08 Nathan Sidwell <nathan@acm.org>
9059 * g++.dg/modules/pr99468.H: New.
9061 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
9064 * gcc.target/powerpc/pr98959.c: New test.
9066 2021-03-08 Nathan Sidwell <nathan@acm.org>
9069 * g++.dg/modules/pr99285_a.H: New.
9070 * g++.dg/modules/pr99285_b.H: New.
9072 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9075 * gcc.target/aarch64/simd/pr99437.c: New test.
9077 2021-03-08 Martin Liska <mliska@suse.cz>
9080 * c-c++-common/asan/pr98920.c: New test.
9082 2021-03-08 Martin Liska <mliska@suse.cz>
9085 * gcc.target/i386/pr99463-2.c: New test.
9086 * gcc.target/i386/pr99463.c: New test.
9088 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
9090 * gcc.target/s390/vector/long-double-asm-commutative.c: New
9092 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
9094 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
9095 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
9096 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
9097 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
9098 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
9101 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
9104 * gfortran.dg/module_variable_3.f90: New test.
9106 2021-03-07 Jakub Jelinek <jakub@redhat.com>
9109 * lib/target-supports.exp
9110 (check_effective_target_assembler_march_noavx512bw): New effective
9112 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
9114 2021-03-06 Patrick Palka <ppalka@redhat.com>
9115 Jakub Jelinek <jakub@redhat.com>
9118 * g++.dg/cpp2a/constexpr-99287.C: New test.
9120 2021-03-06 Patrick Palka <ppalka@redhat.com>
9121 Jakub Jelinek <jakub@redhat.com>
9124 * g++.dg/cpp1y/var-templ68.C: New test.
9125 * g++.dg/cpp1y/var-templ68a.C: New test.
9127 2021-03-06 Patrick Palka <ppalka@redhat.com>
9130 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
9131 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
9133 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
9135 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
9136 to allow an eliminated stack-frame.
9138 2021-03-05 Marek Polacek <polacek@redhat.com>
9141 * g++.dg/cpp1z/noexcept-type23.C: New test.
9143 2021-03-05 Marek Polacek <polacek@redhat.com>
9146 * g++.dg/warn/Wshadow-17.C: New test.
9148 2021-03-05 Jason Merrill <jason@redhat.com>
9151 * gcc.dg/attr-flatten-1.c: Adjust.
9153 2021-03-05 Jakub Jelinek <jakub@redhat.com>
9156 * c-c++-common/gomp/pr99322.c: New test.
9158 2021-03-05 Nathan Sidwell <nathan@acm.org>
9161 * g++.dg/modules/pr99245_a.H: New.
9162 * g++.dg/modules/pr99245_b.H: New.
9164 2021-03-05 Harald Anlauf <anlauf@gmx.de>
9167 * gfortran.dg/matmul_21.f90: New test.
9169 2021-03-05 Nathan Sidwell <nathan@acm.org>
9172 * g++.dg/modules/pr99377_a.H: New.
9173 * g++.dg/modules/pr99377_b.C: New.
9174 * g++.dg/modules/pr99377_c.C: New.
9176 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
9179 * g++.dg/coroutines/pr98118.C: New test.
9181 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
9184 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
9185 * g++.dg/coroutines/pr95616-0.C: New test.
9186 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
9187 * g++.dg/coroutines/pr95616-1.C: New test.
9188 * g++.dg/coroutines/pr95616-2.C: New test.
9189 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
9190 * g++.dg/coroutines/pr95616-3.C: New test.
9191 * g++.dg/coroutines/pr95616-4.C: New test.
9192 * g++.dg/coroutines/pr95616-5.C: New test.
9193 * g++.dg/coroutines/pr95616-6.C: New test.
9195 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
9198 * g++.dg/coroutines/torture/pr95615-01.C: New test.
9199 * g++.dg/coroutines/torture/pr95615-02.C: New test.
9200 * g++.dg/coroutines/torture/pr95615-03.C: New test.
9201 * g++.dg/coroutines/torture/pr95615-04.C: New test.
9202 * g++.dg/coroutines/torture/pr95615-05.C: New test.
9203 * g++.dg/coroutines/torture/pr95615.inc: New file.
9205 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
9208 * gcc.target/i386/pr99123-2.c: New.
9210 2021-03-05 Nathan Sidwell <nathan@acm.org>
9213 * g++.dg/modules/pr99389_a.H: New.
9214 * g++.dg/modules/pr99389_b.C: New.
9215 * g++.dg/modules/pr99389_c.C: New.
9217 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
9220 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
9223 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
9225 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
9226 with '_kind' number.
9227 * gfortran.dg/real4-10-real8-16.f90: Likewise.
9228 * gfortran.dg/real4-10-real8-4.f90: Likewise.
9229 * gfortran.dg/real4-10.f90: Likewise.
9230 * gfortran.dg/real4-16-real8-10.f90: Likewise.
9231 * gfortran.dg/real4-16-real8-16.f90: Likewise.
9232 * gfortran.dg/real4-16-real8-4.f90: Likewise.
9233 * gfortran.dg/real4-16.f90: Likewise.
9234 * gfortran.dg/real4-8-real8-10.f90: Likewise.
9235 * gfortran.dg/real4-8-real8-16.f90: Likewise.
9236 * gfortran.dg/real4-8-real8-4.f90: Likewise.
9237 * gfortran.dg/real4-8.f90: Likewise.
9238 * gfortran.dg/real8-10.f90: Likewise.
9239 * gfortran.dg/real8-16.f90: Likewise.
9240 * gfortran.dg/real8-4.f90: Likewise.
9242 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
9245 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
9247 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
9249 * lib/prune.exp: Prune useless output caused by a linker bug.
9251 2021-03-04 Jakub Jelinek <jakub@redhat.com>
9254 * gcc.target/aarch64/pr93235.c: New test.
9256 2021-03-04 Martin Liska <mliska@suse.cz>
9258 PR gcov-profile/99105
9259 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
9260 correction as the wrapped malloc is called one more time
9262 * gcc.dg/tree-prof/pr97461.c: Likewise.
9264 2021-03-04 Jakub Jelinek <jakub@redhat.com>
9268 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
9269 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
9270 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
9271 dg-warning regexps, instead replace .* with \[^\n\r]*.
9272 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
9273 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
9274 -ftrack-macro-expansion=0 from dg-options.
9275 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
9276 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
9278 2021-03-04 Jakub Jelinek <jakub@redhat.com>
9281 * gcc.dg/cpp/line11.c: New test.
9282 * gcc.dg/cpp/line12.c: New test.
9284 2021-03-04 Alex Coplan <alex.coplan@arm.com>
9287 * gcc.target/aarch64/pr99381.c: New test.
9289 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
9291 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
9293 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
9295 2021-03-04 Nathan Sidwell <nathan@acm.org>
9298 * g++.dg/modules/pr99170-1_a.H: New.
9299 * g++.dg/modules/pr99170-1_b.C: New.
9300 * g++.dg/modules/pr99170-2.h: New.
9301 * g++.dg/modules/pr99170-2_a.C: New.
9302 * g++.dg/modules/pr99170-2_b.C: New.
9303 * g++.dg/modules/pr99170-3_a.H: New.
9304 * g++.dg/modules/pr99170-3_b.C: New.
9305 * g++.dg/modules/inst-2_b.C: Adjust scan.
9306 * g++.dg/modules/inst-4_a.C: Adjust scan.
9307 * g++.dg/modules/inst-4_b.C: Adjust scan.
9308 * g++.dg/modules/member-def-1_b.C: Adjust scan.
9309 * g++.dg/modules/member-def-1_c.C: Adjust scan.
9310 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
9311 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
9312 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
9313 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
9314 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
9315 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
9316 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
9317 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
9318 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
9319 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
9320 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
9322 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
9325 * gfortran.dg/real4-10-real8-10.f90: New test.
9326 * gfortran.dg/real4-10-real8-16.f90: New test.
9327 * gfortran.dg/real4-10-real8-4.f90: New test.
9328 * gfortran.dg/real4-10.f90: New test.
9329 * gfortran.dg/real4-16-real8-10.f90: New test.
9330 * gfortran.dg/real4-16-real8-16.f90: New test.
9331 * gfortran.dg/real4-16-real8-4.f90: New test.
9332 * gfortran.dg/real4-16.f90: New test.
9333 * gfortran.dg/real4-8-real8-10.f90: New test.
9334 * gfortran.dg/real4-8-real8-16.f90: New test.
9335 * gfortran.dg/real4-8-real8-4.f90: New test.
9336 * gfortran.dg/real4-8.f90: New test.
9337 * gfortran.dg/real8-10.f90: New test.
9338 * gfortran.dg/real8-16.f90: New test.
9339 * gfortran.dg/real8-4.f90: New test.
9341 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
9343 * gcc.misc-tests/outputs.exp: Enumerate tests.
9345 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
9347 * gcc.misc-tests/outputs.exp: Append discriminating
9348 suffixes to tests with duplicate names.
9349 (outest): Assert that each running test has a unique
9352 2021-03-04 Martin Sebor <msebor@redhat.com>
9356 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
9357 * gcc.dg/Wstringop-overflow-65.c: New test.
9358 * gcc.dg/Warray-bounds-69.c: Same.
9360 2021-03-03 Marek Polacek <polacek@redhat.com>
9363 * g++.dg/cpp1z/class-deduction83.C: New test.
9365 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
9367 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
9369 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
9372 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
9374 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
9376 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
9378 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
9381 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
9383 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
9385 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
9388 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
9390 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
9392 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
9394 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
9396 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
9398 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
9401 2021-03-03 Jakub Jelinek <jakub@redhat.com>
9404 * g++.dg/cpp1z/eval-order10.C: New test.
9406 2021-03-03 Marek Polacek <polacek@redhat.com>
9410 * g++.dg/cpp1z/class-deduction81.C: New test.
9411 * g++.dg/cpp1z/class-deduction82.C: New test.
9412 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
9413 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
9414 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
9416 2021-03-03 Jason Merrill <jason@redhat.com>
9419 * g++.dg/cpp0x/decltype-call5.C: New test.
9420 * g++.dg/cpp0x/decltype-call6.C: New test.
9422 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9424 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
9426 * gcc.target/i386/pr95798-2.c: Likewise.
9428 2021-03-03 Nathan Sidwell <nathan@acm.org>
9431 * g++.dg/modules/namespace-2_a.C
9432 * g++.dg/modules/pr99344_a.C
9433 * g++.dg/modules/pr99344_b.C
9435 2021-03-03 Jakub Jelinek <jakub@redhat.com>
9438 * gcc.target/i386/pr99321.c: New test.
9440 2021-03-03 Jakub Jelinek <jakub@redhat.com>
9443 * gcc.c-torture/compile/pr99324.c: New test.
9445 2021-03-03 Jakub Jelinek <jakub@redhat.com>
9448 * gcc.dg/graphite/pr99085.c: New test.
9450 2021-03-03 Jason Merrill <jason@redhat.com>
9453 * g++.dg/ext/attr-flatten1.C: New test.
9455 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
9457 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
9458 tests if target test-framework has -L or -I options.
9460 2021-03-02 David Malcolm <dmalcolm@redhat.com>
9463 * gcc.dg/pr99323-1.c: New test.
9464 * gcc.dg/pr99323-2.c: New test.
9466 2021-03-02 Martin Sebor <msebor@redhat.com>
9469 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
9470 * g++.dg/warn/Wnonnull12.C: New test.
9472 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
9474 * gnat.dg/limited5.adb: New test.
9476 2021-03-02 Patrick Palka <ppalka@redhat.com>
9480 * g++.dg/concepts/abbrev9.C: New test.
9481 * g++.dg/cpp2a/concepts-lambda15.C: New test.
9482 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
9483 * g++.dg/cpp2a/concepts-return-req2.C: New test.
9484 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
9485 call to f15 that we expect to accept.
9487 2021-03-02 Patrick Palka <ppalka@redhat.com>
9489 * g++.dg/cpp1z/auto1.C: New test.
9491 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
9493 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
9494 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
9495 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
9496 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
9497 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
9498 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
9499 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
9501 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
9503 * lib/target-supports.exp: Add check for nnpa facility.
9505 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
9507 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
9508 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
9510 2021-03-01 Martin Liska <mliska@suse.cz>
9513 * gcc.target/s390/target-attribute/pr99313.c: New test.
9515 2021-03-01 Nathan Sidwell <nathan@acm.org>
9518 * g++.dg/modules/pr99294.h: New.
9519 * g++.dg/modules/pr99294_a.C: New.
9520 * g++.dg/modules/pr99294_b.C: New.
9522 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
9524 * g++.dg/eh/seh-xmm-unwind.C: New test.
9526 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
9528 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
9529 expression components noexcept.
9530 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
9531 * g++.dg/coroutines/pr95345.C: Likewise.
9533 2021-02-28 Jason Merrill <jason@redhat.com>
9535 * g++.dg/ext/attr-lambda3.C: Add missing ;
9537 2021-02-27 Jason Merrill <jason@redhat.com>
9540 * g++.dg/ext/attr-lambda3.C: New test.
9542 2021-02-26 Alexandre Oliva <oliva@gnu.org>
9544 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
9546 * gcc.target/powerpc/pr83629.c: Likewise.
9547 * gcc.target/powerpc/pr84112.c: Likewise.
9549 2021-02-26 Olivier Hainque <hainque@adacore.com>
9551 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
9552 dg-require-effective-target fpic.
9553 * gcc.target/powerpc/ppc-eabi.c: Likewise.
9554 * gcc.target/powerpc/pr26350.c: Likewise.
9555 * gcc.target/powerpc/pr67789.c: Likewise.
9556 * gcc.target/powerpc/pr79439-1.c: Likewise.
9557 * gcc.target/powerpc/pr79439-2.c: Likewise.
9558 * gcc.target/powerpc/pr79439-3.c: Likewise.
9559 * gcc.target/powerpc/pr83629.c: Likewise.
9560 * gcc.target/powerpc/pr84112.c: Likewise.
9562 2021-02-26 Richard Biener <rguenther@suse.de>
9565 * g++.dg/pr99218.C: New testcase.
9567 2021-02-26 Jakub Jelinek <jakub@redhat.com>
9569 * g++.dg/cpp23/lambda-specifiers1.C: New test.
9571 2021-02-26 Jakub Jelinek <jakub@redhat.com>
9574 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
9576 2021-02-26 Jason Merrill <jason@redhat.com>
9579 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
9581 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
9583 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
9584 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
9585 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
9586 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
9587 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
9588 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
9589 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
9590 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
9591 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
9592 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
9593 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
9594 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
9595 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
9596 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
9597 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
9599 2021-02-26 Patrick Palka <ppalka@redhat.com>
9602 * g++.dg/concepts/abbrev8.C: New test.
9604 2021-02-25 Patrick Palka <ppalka@redhat.com>
9608 * g++.dg/diagnostic/local1.C: New test.
9610 2021-02-25 Patrick Palka <ppalka@redhat.com>
9613 * g++.dg/cpp1z/class-deduction79.C: New test.
9614 * g++.dg/cpp1z/class-deduction80.C: New test.
9616 2021-02-25 Marek Polacek <polacek@redhat.com>
9620 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
9621 * g++.dg/cpp0x/constexpr-cast2.C: New test.
9622 * g++.dg/cpp0x/constexpr-cast3.C: New test.
9624 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
9627 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
9628 reference parms, to distinguish the rvalue ref. variant.
9629 * g++.dg/coroutines/pr97587.C: New test.
9631 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
9634 * g++.dg/coroutines/pr95822.C: New test.
9636 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
9638 * gcc.target/arm/cmse/cmse-18.c: New test.
9640 2021-02-25 Nathan Sidwell <nathan@acm.org>
9643 * g++.dg/modules/pr99166_a.X: Adjust.
9644 * g++.dg/modules/pr99166_b.C: Adjust.
9645 * g++.dg/modules/pr99166_c.C: Adjust.
9646 * g++.dg/modules/pr99166_d.C: Adjust.
9648 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
9650 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
9652 2021-02-25 Tamar Christina <tamar.christina@arm.com>
9654 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
9656 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
9659 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
9661 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
9664 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
9666 2021-02-25 Richard Biener <rguenther@suse.de>
9668 PR tree-optimization/99253
9669 * gcc.dg/vect/pr99253.c: New testcase.
9671 2021-02-25 Jakub Jelinek <jakub@redhat.com>
9674 * gcc.target/i386/pr95798-1.c: New test.
9675 * gcc.target/i386/pr95798-2.c: New test.
9677 2021-02-25 Jakub Jelinek <jakub@redhat.com>
9679 PR tree-optimization/80635
9680 * g++.dg/warn/pr80635-1.C: New test.
9681 * g++.dg/warn/pr80635-2.C: New test.
9683 2021-02-25 David Malcolm <dmalcolm@redhat.com>
9686 * gcc.dg/analyzer/pr99193-1.c: New test.
9687 * gcc.dg/analyzer/pr99193-2.c: New test.
9688 * gcc.dg/analyzer/pr99193-3.c: New test.
9689 * gcc.dg/analyzer/realloc-1.c: New test.
9691 2021-02-24 Nathan Sidwell <nathan@acm.org>
9694 * g++.dg/modules/pr98718_a.C: New.
9695 * g++.dg/modules/pr98718_b.C: New.
9697 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
9699 * g++.dg/coroutines/co-await-void_type.C: Mark promise
9700 final_suspend call as noexcept.
9701 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
9702 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
9703 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
9704 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
9705 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
9706 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
9707 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
9708 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
9709 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
9710 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
9711 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
9712 * g++.dg/coroutines/coro1-allocators.h: Likewise.
9713 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
9714 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
9715 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
9716 * g++.dg/coroutines/pr94752.C: Likewise.
9717 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
9718 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
9719 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
9720 * g++.dg/coroutines/pr95050.C: Likewise.
9721 * g++.dg/coroutines/pr95345.C: Likewise.
9722 * g++.dg/coroutines/pr95440.C: Likewise.
9723 * g++.dg/coroutines/pr95591.C: Likewise.
9724 * g++.dg/coroutines/pr95711.C: Likewise.
9725 * g++.dg/coroutines/pr95813.C: Likewise.
9726 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
9727 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
9728 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
9729 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
9730 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
9731 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
9732 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
9733 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
9734 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
9735 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
9736 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
9737 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
9738 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
9739 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
9740 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
9741 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
9742 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
9743 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
9744 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
9745 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
9747 2021-02-24 Jakub Jelinek <jakub@redhat.com>
9750 * c-c++-common/gomp/pr99226.c: New test.
9751 * gfortran.dg/gomp/pr99226.f90: New test.
9753 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
9756 * gcc.target/i386/pr99123.c: New.
9758 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
9760 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
9762 2021-02-24 Nathan Sidwell <nathan@acm.org>
9765 * g++.dg/modules/pr99072.H: New.
9767 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
9770 * gfortran.dg/assumed_rank_21.f90 : New test.
9772 2021-02-24 Martin Sebor <msebor@redhat.com>
9775 * gcc.dg/pr97172-2.c: New test.
9777 2021-02-24 Tamar Christina <tamar.christina@arm.com>
9779 PR tree-optimization/99220
9780 * g++.dg/vect/pr99220.cc: New test.
9782 2021-02-24 Tamar Christina <tamar.christina@arm.com>
9784 PR tree-optimization/99149
9785 * g++.dg/vect/pr99149.cc: Disabled on BE.
9787 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
9790 * g++.dg/coroutines/pr96251.C: New test.
9792 2021-02-24 Jakub Jelinek <jakub@redhat.com>
9794 PR tree-optimization/99225
9795 * gcc.c-torture/compile/pr99225.c: New test.
9797 2021-02-24 Tamar Christina <tamar.christina@arm.com>
9799 PR tree-optimization/99149
9800 * g++.dg/vect/pr99149.cc: New test.
9802 2021-02-24 Richard Biener <rguenther@suse.de>
9805 * gcc.dg/pr99224.c: New testcase.
9807 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
9809 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
9810 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
9811 Add __has_builtin tests for built-ins.
9812 Update expected instruction counts.
9814 2021-02-23 Martin Sebor <msebor@redhat.com>
9817 * g++.dg/warn/Wnonnull11.C: New test.
9819 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
9822 * gfortran.dg/class_defined_operator_2.f03 : New test.
9823 * gfortran.dg/elemental_result_2.f90 : New test.
9824 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
9825 elemental function with an allocatable result with an operator
9826 interface with array dummies and result.
9828 2021-02-23 Harald Anlauf <anlauf@gmx.de>
9831 * gfortran.dg/reshape_zerosize_4.f90: New test.
9833 2021-02-23 Nathan Sidwell <nathan@acm.org>
9836 * g++.dg/modules/pr99208_a.C: New.
9837 * g++.dg/modules/pr99208_b.C: New.
9839 2021-02-23 Martin Liska <mliska@suse.cz>
9842 * c-c++-common/asan/pr99168.c: New test.
9844 2021-02-23 Patrick Palka <ppalka@redhat.com>
9847 * g++.dg/template/non-dependent15.C: New test.
9849 2021-02-23 Jakub Jelinek <jakub@redhat.com>
9851 PR tree-optimization/99204
9852 * gfortran.dg/pr99204.f90: New test.
9854 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
9856 * gcc.target/powerpc/vec-init-10.c: New test.
9858 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
9860 * g++.dg/warn/Wplacement-new-size-1.C,
9861 g++.dg/warn/Wplacement-new-size-2.C,
9862 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
9863 default_packed targets.
9865 2021-02-22 David Malcolm <dmalcolm@redhat.com>
9868 * gcc.dg/analyzer/error-1.c: New test.
9869 * gcc.dg/analyzer/error-2.c: New test.
9870 * gcc.dg/analyzer/error-3.c: New test.
9872 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
9875 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
9876 * c-c++-common/attr-retain-6.c: Likewise.
9877 * c-c++-common/attr-retain-7.c: Likewise.
9878 * c-c++-common/attr-retain-8.c: Likewise.
9879 * c-c++-common/attr-retain-9.c: Likewise.
9881 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9883 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
9885 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
9887 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
9888 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
9889 Handle __INT32_TYPE__ being "long int".
9891 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
9893 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
9895 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
9897 * gcc.target/cris/biap-mul.c: New test.
9899 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
9901 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
9903 2021-02-22 Nathan Sidwell <nathan@acm.org>
9906 * g++.dg/modules/pr99174-1_a.C: New.
9907 * g++.dg/modules/pr99174-1_b.C: New.
9908 * g++.dg/modules/pr99174-1_c.C: New.
9909 * g++.dg/modules/pr99174.H: New.
9911 2021-02-22 Nathan Sidwell <nathan@acm.org>
9914 * g++.dg/modules/pr99153_a.H: New.
9915 * g++.dg/modules/pr99153_b.H: New.
9917 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
9919 PR rtl-optimization/98791
9920 * gcc.target/aarch64/sve/pr98791.c: New test.
9922 2021-02-22 Richard Biener <rguenther@suse.de>
9924 PR tree-optimization/99165
9925 * g++.dg/pr99165.C: New testcase.
9927 2021-02-21 Harald Anlauf <anlauf@gmx.de>
9929 * gfortran.dg/intent_optimize_3.f90: New test.
9931 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
9933 * c-c++-common/attr-retain-5.c: Skip on AIX.
9934 * c-c++-common/attr-retain-6.c: Same.
9935 * c-c++-common/attr-retain-7.c: Same.
9936 * c-c++-common/attr-retain-8.c: Same.
9937 * c-c++-common/attr-retain-9.c: Same.
9939 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
9942 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
9943 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
9944 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
9945 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
9946 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
9947 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
9949 2021-02-19 Nathan Sidwell <nathan@acm.org>
9952 * g++.dg/modules/pr98741_a.H: New.
9953 * g++.dg/modules/pr98741_b.H: New.
9954 * g++.dg/modules/pr98741_c.C: New.
9955 * g++.dg/modules/pr98741_d.C: New.
9957 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9960 * gfortran.dg/namelist_4.f90: Modify.
9961 * gfortran.dg/namelist_98.f90: New test.
9963 2021-02-19 Martin Sebor <msebor@redhat.com>
9966 * gcc.dg/pr97172.c: Add test cases.
9968 2021-02-19 Nathan Sidwell <nathan@acm.org>
9970 * g++.dg/modules/pr99166_a.X: New.
9971 * g++.dg/modules/pr99166_b.C: New.
9972 * g++.dg/modules/pr99166_c.C: New.
9973 * g++.dg/modules/pr99166_d.C: New.
9975 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
9978 * gfortran.dg/coarray/array_temporary-1.f90: New test.
9980 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
9983 * gfortran.dg/dtio_36.f90: New test.
9985 2021-02-19 Richard Biener <rguenther@suse.de>
9988 * gcc.dg/pr99122-3.c: New testcase.
9990 2021-02-19 Jakub Jelinek <jakub@redhat.com>
9993 * gcc.target/arm/pure-code/pr98998.c: New test.
9995 2021-02-19 Jakub Jelinek <jakub@redhat.com>
9998 * g++.dg/opt/pr99034.C: New test.
10000 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
10003 * gfortran.dg/ubound_1.f90: New test.
10005 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
10008 * gcc.target/aarch64/sve/pr98657.c: New test.
10010 2021-02-19 Jason Merrill <jason@redhat.com>
10012 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
10014 2021-02-19 David Malcolm <dmalcolm@redhat.com>
10017 * jit.dg/test-trap.c: New test.
10019 2021-02-19 Jason Merrill <jason@redhat.com>
10022 * g++.dg/cpp0x/overload4.C: New test.
10024 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
10026 PR rtl-optimization/96264
10027 * gcc.target/powerpc/pr96264.c: New.
10029 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
10032 * c-c++-common/attr-retain-1.c: New test.
10033 * c-c++-common/attr-retain-2.c: Likewise.
10034 * c-c++-common/attr-retain-3.c: Likewise.
10035 * c-c++-common/attr-retain-4.c: Likewise.
10036 * c-c++-common/attr-retain-5.c: Likewise.
10037 * c-c++-common/attr-retain-6.c: Likewise.
10038 * c-c++-common/attr-retain-7.c: Likewise.
10039 * c-c++-common/attr-retain-8.c: Likewise.
10040 * c-c++-common/attr-retain-9.c: Likewise.
10041 * c-c++-common/pr99113.c: Likewise.
10042 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
10043 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
10044 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
10045 * c-c++-common/attr-used-2.c: Likewise.
10046 * c-c++-common/attr-used-3.c: Likewise.
10047 * c-c++-common/attr-used-4.c: Likewise.
10048 * c-c++-common/attr-used-9.c: Likewise.
10049 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
10050 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
10051 * c-c++-common/attr-used-5.c: Don't expect warning for the used
10052 attribute nor SHF_GNU_RETAIN section.
10053 * c-c++-common/attr-used-6.c: Likewise.
10054 * c-c++-common/attr-used-7.c: Likewise.
10055 * c-c++-common/attr-used-8.c: Likewise.
10057 2021-02-18 Nathan Sidwell <nathan@acm.org>
10060 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
10062 * g++.dg/modules/pr99023_a.X: New.
10063 * g++.dg/modules/pr99023_b.X: New.
10065 2021-02-18 Jakub Jelinek <jakub@redhat.com>
10068 * gcc.dg/pr99136.c: New test.
10070 2021-02-18 Nathan Sidwell <nathan@acm.org>
10073 * g++.dg/modules/modules.exp: Remove dg-module-headers support
10074 * g++.dg/modules/alias-2_a.H: Delete.
10075 * g++.dg/modules/sys/alias-2_a.H: Delete.
10077 2021-02-18 Nathan Sidwell <nathan@acm.org>
10080 * g++.dg/modules/pr99023_a.H: Delete.
10081 * g++.dg/modules/pr99023_b.H: Delete.
10083 2021-02-18 Jakub Jelinek <jakub@redhat.com>
10086 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
10088 2021-02-18 Richard Biener <rguenther@suse.de>
10090 PR middle-end/99122
10091 * gcc.dg/pr99122-1.c: New testcase.
10092 * gcc.dg/pr99122-2.c: Likewise.
10094 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
10096 PR tree-optimization/99142
10097 * gcc.dg/tree-ssa/pr99142.c: New test.
10099 2021-02-18 Jakub Jelinek <jakub@redhat.com>
10101 PR middle-end/99109
10102 * g++.dg/warn/Warray-bounds-17.C: New test.
10104 2021-02-18 Jakub Jelinek <jakub@redhat.com>
10107 * gcc.dg/pr99104.c: New test.
10109 2021-02-17 David Malcolm <dmalcolm@redhat.com>
10112 * gcc.dg/analyzer/pr94596.c: New test.
10114 2021-02-17 Nathan Sidwell <nathan@acm.org>
10117 * g++.dg/modules/pr99023_a.H: New.
10118 * g++.dg/modules/pr99023_b.H: New.
10120 2021-02-17 David Malcolm <dmalcolm@redhat.com>
10123 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
10124 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
10125 options. Remove false leak directive.
10126 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
10130 2021-02-17 Julian Brown <julian@codesourcery.com>
10132 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
10133 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
10134 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
10135 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
10136 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
10138 2021-02-17 Julian Brown <julian@codesourcery.com>
10140 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
10141 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
10142 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
10143 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
10144 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
10145 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
10146 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
10147 previously-broken directives.
10149 2021-02-17 Jakub Jelinek <jakub@redhat.com>
10152 * g++.dg/ubsan/pr99106.C: New test.
10154 2021-02-17 Nathan Sidwell <nathan@acm.org>
10157 * g++.dg/lookup/pr99116-1.C: New.
10158 * g++.dg/lookup/pr99116-2.C: New.
10160 2021-02-17 Nathan Sidwell <nathan@acm.org>
10163 * g++.dg/modules/pr99071_a.H: New.
10164 * g++.dg/modules/pr99071_b.H: New.
10166 2021-02-17 Patrick Palka <ppalka@redhat.com>
10170 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
10171 "call to non-'constexpr' function" error message.
10173 2021-02-16 Nathan Sidwell <nathan@acm.org>
10175 * g++.dg/modules/pr99050_a.H: New.
10176 * g++.dg/modules/pr99050_b.C: New.
10178 2021-02-16 Marek Polacek <polacek@redhat.com>
10181 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
10182 * g++.dg/ext/attr-assume-aligned.C: New test.
10184 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
10186 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
10187 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
10189 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
10191 * gfortran.dg/goacc/ref_inquiry.f90: New test.
10192 * gfortran.dg/gomp/ref_inquiry.f90: New test.
10194 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
10196 PR inline-asm/98096
10197 * gcc.c-torture/compile/pr98096.c: New.
10199 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
10202 * gfortran.dg/fmt_nonchar_1.f90: New test.
10203 * gfortran.dg/fmt_nonchar_2.f90: New test.
10205 2021-02-16 Jakub Jelinek <jakub@redhat.com>
10208 * gcc.target/i386/pr99100.c: New test.
10210 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
10212 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
10214 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
10216 PR rtl-optimization/98872
10217 * gcc.target/powerpc/pr98872.c: New test.
10219 2021-02-15 Jakub Jelinek <jakub@redhat.com>
10221 PR tree-optimization/99079
10222 * gcc.dg/fold-modpow2-2.c: New test.
10223 * gcc.c-torture/execute/pr99079.c: New test.
10225 2021-02-13 Jakub Jelinek <jakub@redhat.com>
10227 PR rtl-optimization/98439
10228 * gcc.target/i386/pr98439.c: New test.
10230 2021-02-13 Jakub Jelinek <jakub@redhat.com>
10233 * gcc.target/i386/pr96166.c: New test.
10235 2021-02-12 Jakub Jelinek <jakub@redhat.com>
10237 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
10238 and restrict the test to aarch64-*-* target only.
10240 2021-02-12 Nathan Sidwell <nathan@acm.org>
10242 * g++.dg/modules/pr99039_a.C: New.
10243 * g++.dg/modules/pr99039_b.C: New.
10245 2021-02-12 Nathan Sidwell <nathan@acm.org>
10248 * g++.dg/modules/pr99040_a.C: New.
10249 * g++.dg/modules/pr99040_b.C: New.
10250 * g++.dg/modules/pr99040_c.C: New.
10251 * g++.dg/modules/pr99040_d.C: New.
10253 2021-02-12 Nathan Sidwell <nathan@acm.org>
10257 * g++.dg/lookup/pr99039.C: New.
10259 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
10261 PR libfortran/95647
10262 * gfortran.dg/ieee/ieee_12.f90: New test.
10264 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
10266 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
10268 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
10271 * gcc.target/arm/pr98931.c: Add -mthumb
10273 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
10276 * gfortran.dg/assumed_rank_20.f90: New test.
10278 2021-02-12 Jakub Jelinek <jakub@redhat.com>
10281 * g++.dg/cpp2a/concepts-requires24.C: New test.
10283 2021-02-12 Jason Merrill <jason@redhat.com>
10286 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
10288 2021-02-12 David Malcolm <dmalcolm@redhat.com>
10291 * g++.dg/analyzer/pr99064.C: New test.
10292 * gcc.dg/analyzer/pr98969.c: New test.
10294 2021-02-11 Marek Polacek <polacek@redhat.com>
10297 * g++.dg/template/deduce10.C: New test.
10298 * g++.dg/template/deduce9.C: New test.
10300 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
10303 * g++.target/powerpc/pr99041.C: New test.
10305 2021-02-11 Jakub Jelinek <jakub@redhat.com>
10308 * g++.dg/ext/flexary38.C: New test.
10310 2021-02-11 Marek Polacek <polacek@redhat.com>
10313 * g++.dg/cpp0x/variadic-crash6.C: New test.
10315 2021-02-11 Patrick Palka <ppalka@redhat.com>
10318 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
10320 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
10323 * gcc.target/arm/pr98931.c: New testcase.
10325 2021-02-11 Joel Hutton <joel.hutton@arm.com>
10327 PR tree-optimization/98772
10328 * gcc.target/aarch64/pr98772.c: New test.
10330 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
10333 * gfortran.dg/typebound_call_32.f90: New test.
10335 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
10338 * gfortran.dg/pr99060.f90: New test.
10340 2021-02-11 Alexandre Oliva <oliva@adacore.com>
10342 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
10344 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10346 PR libfortran/98825
10347 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
10349 2021-02-10 Martin Sebor <msebor@redhat.com>
10351 PR tree-optimization/92879
10352 * g++.dg/warn/Warray-bounds-16.C: New test.
10354 2021-02-10 David Malcolm <dmalcolm@redhat.com>
10356 PR preprocessor/96391
10357 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
10358 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
10359 using the location_overflow_plugin.c from gcc.dg/plugin.
10361 2021-02-10 Jakub Jelinek <jakub@redhat.com>
10364 * g++.dg/ext/weak6.C: New test.
10366 2021-02-10 Jakub Jelinek <jakub@redhat.com>
10369 * gcc.target/i386/pr99025.c: New test.
10371 2021-02-10 Jakub Jelinek <jakub@redhat.com>
10375 * g++.dg/cpp2a/constexpr-new16.C: New test.
10376 * g++.dg/cpp2a/constexpr-new17.C: New test.
10378 2021-02-10 Nathan Sidwell <nathan@acm.org>
10381 * g++.dg/lookup/pr99030.C: New.
10383 2021-02-10 Jakub Jelinek <jakub@redhat.com>
10385 PR middle-end/99007
10386 * g++.dg/gomp/pr99007.C: New test.
10387 * gcc.dg/gomp/pr99007-1.c: New test.
10388 * gcc.dg/gomp/pr99007-2.c: New test.
10389 * gcc.dg/gomp/pr99007-3.c: New test.
10391 2021-02-10 Julian Brown <julian@codesourcery.com>
10394 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
10395 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
10396 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
10398 2021-02-09 David Malcolm <dmalcolm@redhat.com>
10401 * gcc.dg/analyzer/file-1.c (test_5): New.
10402 * gcc.dg/analyzer/file-3.c: New test.
10404 2021-02-09 David Malcolm <dmalcolm@redhat.com>
10407 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
10408 * gcc.dg/analyzer/pr94851-2.c: New test.
10409 * gcc.dg/analyzer/pr98575-1.c: New test.
10411 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
10413 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
10415 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
10417 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
10419 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
10421 2021-02-09 Nathan Sidwell <nathan@acm.org>
10424 * g++.dg/modules/pr98944_a.C: New.
10425 * g++.dg/modules/pr98944_b.C: New.
10426 * g++.dg/modules/pr98944_c.C: New.
10427 * g++.dg/modules/pr98944_d.C: New.
10429 2021-02-09 Jakub Jelinek <jakub@redhat.com>
10431 PR middle-end/98465
10432 * g++.dg/warn/Wstringop-overread-1.C: New test.
10434 2021-02-09 Jason Merrill <jason@redhat.com>
10437 * g++.dg/cpp2a/consteval-expinst1.C: New test.
10439 2021-02-09 Jason Merrill <jason@redhat.com>
10442 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
10444 2021-02-09 Jason Merrill <jason@redhat.com>
10447 * g++.dg/cpp2a/no_unique_address12.C: New test.
10449 2021-02-08 Nathan Sidwell <nathan@acm.org>
10451 * g++.dg/modules/pr98531-2.h: New.
10452 * g++.dg/modules/pr98531-2_a.H: New.
10453 * g++.dg/modules/pr98531-2_b.C: New.
10454 * g++.dg/modules/pr98531-3.h: New.
10455 * g++.dg/modules/pr98531-3_a.H: New.
10456 * g++.dg/modules/pr98531-3_b.C: New.
10458 2021-02-08 Nathan Sidwell <nathan@acm.org>
10461 * g++.dg/modules/pr98531-1.h: New.
10462 * g++.dg/modules/pr98531-1_a.H: New.
10463 * g++.dg/modules/pr98531-1_b.C: New.
10464 * g++.dg/abi/pr98531-1.C: New.
10465 * g++.dg/abi/pr98531-2.C: New.
10466 * g++.dg/abi/pr98531-3.C: New.
10467 * g++.dg/abi/pr98531-4.C: New.
10469 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
10471 PR middle-end/98974
10472 * gfortran.dg/pr98974.F90: New test.
10474 2021-02-08 Richard Biener <rguenther@suse.de>
10477 * g++.dg/lto/pr96591_0.C: New testcase.
10479 2021-02-05 Marek Polacek <polacek@redhat.com>
10482 * g++.dg/cpp2a/volatile5.C: New test.
10484 2021-02-05 Marek Polacek <polacek@redhat.com>
10487 * g++.dg/cpp2a/using-enum-8.C: New test.
10489 2021-02-05 Nathan Sidwell <nathan@acm.org>
10492 * c-c++-common/pr98943.c: New.
10494 2021-02-05 Richard Biener <rguenther@suse.de>
10496 PR tree-optimization/98855
10497 * g++.dg/vect/slp-pr98855.cc: New testcase.
10499 2021-02-05 Jakub Jelinek <jakub@redhat.com>
10502 * g++.dg/cpp1z/decomp54.C: New test.
10504 2021-02-05 liuhongt <hongtao.liu@intel.com>
10507 * g++.target/i386/avx512bw-pr98537-1.C: New test.
10508 * g++.target/i386/avx512vl-pr98537-1.C: New test.
10509 * g++.target/i386/avx512vl-pr98537-2.C: New test.
10510 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
10511 integer mask comparison should not be generated.
10512 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
10513 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
10514 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
10516 2021-02-04 Julian Brown <julian@codesourcery.com>
10518 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
10519 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
10520 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
10521 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
10523 2021-02-04 Julian Brown <julian@codesourcery.com>
10525 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
10527 2021-02-04 Julian Brown <julian@codesourcery.com>
10529 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
10531 2021-02-04 Jakub Jelinek <jakub@redhat.com>
10534 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
10535 $section is .opd, look at .L.$symbol_name's section.
10536 (parse_section_section_of_symbols): Handle .previous directive.
10537 * gcc.dg/array-quals-1.c: Allow .sdata section.
10539 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
10541 * gdc.dg/intrinsics.d: Update test.
10543 2021-02-04 Martin Sebor <msebor@redhat.com>
10546 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
10547 * gcc.dg/label-decl-4.c: Same.
10548 * gcc.dg/mismatch-decl-1.c: Same.
10549 * gcc.dg/old-style-then-proto-1.c: Same.
10550 * gcc.dg/parm-mismatch-1.c: Same.
10551 * gcc.dg/pr35445.c: Same.
10552 * gcc.dg/redecl-11.c: Same.
10553 * gcc.dg/redecl-12.c: Same.
10554 * gcc.dg/redecl-13.c: Same.
10555 * gcc.dg/redecl-15.c: Same.
10556 * gcc.dg/tls/thr-init-1.c: Same.
10557 * objc.dg/id-1.m: Same.
10558 * objc.dg/tls/diag-3.m: Same.
10559 * gcc.dg/pr97882.c: New test.
10560 * gcc.dg/qual-return-7.c: New test.
10561 * gcc.dg/qual-return-8.c: New test.
10563 2021-02-04 Jason Merrill <jason@redhat.com>
10566 * g++.dg/cpp2a/concepts-variadic3.C: New test.
10568 2021-02-04 David Malcolm <dmalcolm@redhat.com>
10571 * gcc.dg/pr97932.c: New test.
10573 2021-02-04 emsr <3dw4rd@verizon.net>
10575 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
10577 2021-02-04 Jakub Jelinek <jakub@redhat.com>
10579 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
10580 of make_signed<size_t>::type in the diagnostics.
10582 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
10585 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
10587 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
10589 * gfortran.dg/goacc/substring.f90: New test.
10590 * gfortran.dg/gomp/substring.f90: New test.
10592 2021-02-04 Martin Liska <mliska@suse.cz>
10594 * gcc.target/i386/prefer-vector-width-attr.c: New test.
10596 2021-02-04 Jason Merrill <jason@redhat.com>
10599 * g++.dg/cpp1z/class-deduction78.C: New test.
10601 2021-02-04 Jason Merrill <jason@redhat.com>
10604 * g++.dg/cpp0x/pr84630.C: Call b().
10605 * g++.dg/cpp2a/lambda-uneval13.C: New test.
10606 * g++.dg/ext/attr-expr1.C: New test.
10608 2021-02-03 Jakub Jelinek <jakub@redhat.com>
10610 PR preprocessor/98882
10611 * gcc.dg/cpp/pr98882.c: New test.
10613 2021-02-03 Jason Merrill <jason@redhat.com>
10615 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
10616 hash-table-verification-limit=10000.
10618 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
10620 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
10621 * g++.dg/cpp23/feat-cxx2b.C: New test.
10622 * g++.dg/cpp23/size_t-literals.C: New test.
10623 * g++.dg/warn/Wsize_t-literals.C: New test.
10625 2021-02-03 Jakub Jelinek <jakub@redhat.com>
10628 * g++.dg/cpp2a/no_unique_address11.C: New test.
10630 2021-02-03 Marek Polacek <polacek@redhat.com>
10633 * g++.dg/cpp0x/noexcept65.C: New test.
10635 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
10638 * gfortran.dg/coarray/array_temporary.f90: New test.
10640 2021-02-03 Jakub Jelinek <jakub@redhat.com>
10642 PR middle-end/97487
10643 * gcc.dg/pr97487-1.c: New test.
10644 * gcc.dg/pr97487-2.c: New test.
10646 2021-02-03 Jakub Jelinek <jakub@redhat.com>
10648 PR middle-end/97971
10649 * gcc.target/i386/pr97971.c: New test.
10651 2021-02-03 Jakub Jelinek <jakub@redhat.com>
10653 PR tree-optimization/98287
10654 * gcc.dg/pr98287.c: New test.
10656 2021-02-03 Tamar Christina <tamar.christina@arm.com>
10658 PR tree-optimization/98928
10659 * gcc.target/i386/pr98928.c: New test.
10661 2021-02-02 Martin Liska <mliska@suse.cz>
10664 * gcc.target/i386/pr97510.c: New test.
10666 2021-02-02 Jason Merrill <jason@redhat.com>
10669 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
10671 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10673 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
10675 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
10678 * gfortran.dg/pr91862.f90: New test.
10680 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10682 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
10684 2021-02-02 Jakub Jelinek <jakub@redhat.com>
10686 PR tree-optimization/98848
10687 * gcc.dg/vect/pr98848.c: New test.
10688 * gcc.dg/vect/pr92205.c: Remove xfail.
10690 2021-02-02 Jakub Jelinek <jakub@redhat.com>
10692 PR tree-optimization/97960
10693 * g++.dg/torture/pr97960.C: New test.
10695 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
10698 * g++.dg/opt/pr98743.C: New.
10700 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
10702 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
10704 2021-02-02 Alexandre Oliva <oliva@adacore.com>
10706 * gcc.dg/asan/nested-1.c: New.
10708 2021-02-02 David Malcolm <dmalcolm@redhat.com>
10712 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
10713 prefix to support subroutines where necessary.
10714 * gcc.dg/analyzer/data-model-1.c: Likewise.
10715 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
10717 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
10718 subroutines where necessary.
10719 * gcc.dg/analyzer/pr96651-2.c: Likewise.
10720 * gcc.dg/analyzer/signal-4b.c: Likewise.
10721 * gcc.dg/analyzer/single-field.c: Likewise.
10722 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
10724 2021-02-02 David Malcolm <dmalcolm@redhat.com>
10728 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
10729 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
10731 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10733 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
10736 2021-02-01 David Malcolm <dmalcolm@redhat.com>
10739 * gcc.dg/analyzer/pr98918.c: New test.
10741 2021-02-01 Sergei Trofimovich <siarheit@google.com>
10743 PR tree-optimization/98499
10744 * g++.dg/pr98499.C: new test.
10746 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10748 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
10750 2021-02-01 Martin Sebor <msebor@redhat.com>
10752 PR middle-end/97172
10753 * gcc.dg/pr97172.c: New test.
10755 2021-02-01 Martin Sebor <msebor@redhat.com>
10758 * g++.dg/Wclass-memaccess-6.C: New test.
10760 2021-02-01 Patrick Palka <ppalka@redhat.com>
10763 * g++.dg/cpp0x/constexpr-98295.C: New test.
10765 2021-02-01 Marek Polacek <polacek@redhat.com>
10768 * g++.dg/ext/builtin-has-attribute2.C: New test.
10770 2021-02-01 Jason Merrill <jason@redhat.com>
10773 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
10775 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
10777 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
10779 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
10781 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
10783 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
10785 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
10787 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
10789 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
10791 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
10793 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
10795 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
10797 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
10799 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
10802 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
10804 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
10806 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
10808 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
10810 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
10813 2021-02-01 Tamar Christina <tamar.christina@arm.com>
10815 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
10817 2021-02-01 Patrick Palka <ppalka@redhat.com>
10820 * g++.dg/cpp1y/constexpr-84494.C: New test.
10822 2021-02-01 Xing GUO <higuoxing@gmail.com>
10824 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
10826 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
10828 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
10829 * gcc.target/powerpc/pr79251.p9.c: Likewise.
10831 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
10833 * c-c++-common/attr-used-5.c: Skip for Darwin.
10834 * c-c++-common/attr-used-6.c: Likewise.
10835 * c-c++-common/attr-used-7.c: Likewise.
10836 * c-c++-common/attr-used-8.c: Likewise.
10837 * c-c++-common/attr-used-9.c: Likewise.
10839 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
10841 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
10842 * gcc.target/powerpc/pr79251.p9.c: Same.
10844 2021-01-30 Jakub Jelinek <jakub@redhat.com>
10846 * gcc.target/i386/20051216-1.c: New test.
10848 2021-01-30 Jakub Jelinek <jakub@redhat.com>
10851 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
10852 scan-tree-dump-times to x86 and aarch64 targets.
10853 * gcc.dg/gomp/simd-3.c: Likewise.
10855 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
10858 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
10861 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
10863 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
10865 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
10868 * gcc.target/aarch64/pr97701.c: Modify.
10870 2021-01-29 David Malcolm <dmalcolm@redhat.com>
10872 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
10874 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
10877 * gcc.target/aarch64/pr97701.c: New.
10879 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
10881 * gcc.target/powerpc/pr91903.c: New test.
10882 * gcc.target/powerpc/builtins-1.fold.h: Update.
10883 * gcc.target/powerpc/builtins-2.c: Update.
10885 2021-01-29 Nathan Sidwell <nathan@acm.org>
10888 * g++.dg/modules/pr98843_a.C: New.
10889 * g++.dg/modules/pr98843_b.H: New.
10890 * g++.dg/modules/pr98843_c.C: New.
10892 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10894 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
10896 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
10897 Richard Biener <rguenther@suse.de>
10899 PR tree-optimization/97627
10900 * g++.dg/pr97627.C: New testcase.
10902 2021-01-29 Jakub Jelinek <jakub@redhat.com>
10905 * gcc.c-torture/compile/pr98849.c: New test.
10907 2021-01-29 Jakub Jelinek <jakub@redhat.com>
10910 * gcc.dg/pr98331.c: New test.
10912 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
10914 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
10916 * gcc.target/powerpc/pr79251.h: ...this.
10917 * gcc.target/powerpc/pr79251.p9.c: Likewise.
10918 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
10920 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
10921 * gcc.target/powerpc/pr79251-run.p9.c: New test.
10923 2021-01-29 Marek Polacek <polacek@redhat.com>
10926 * g++.dg/parse/error63.C: New test.
10928 2021-01-28 Jakub Jelinek <jakub@redhat.com>
10931 * g++.dg/warn/effc5.C: New test.
10933 2021-01-28 Marek Polacek <polacek@redhat.com>
10936 * g++.dg/cpp0x/alignas19.C: New test.
10937 * g++.dg/warn/Warray-bounds15.C: New test.
10939 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
10942 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
10944 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
10946 * gfortran.dg/ISO_Fortran_binding_18.c: Include
10947 ../../../libgfortran/ISO_Fortran_binding.h rather than
10948 ISO_Fortran_binding.h.
10950 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
10952 * gcc.target/powerpc/float128-longdouble-math.c: New test.
10953 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
10954 * gcc.target/powerpc/float128-math.c: Adjust test for new name
10955 being generated. Add support for running test on power10. Add
10956 support for running if long double defaults to 64-bits.
10958 2021-01-28 Jakub Jelinek <jakub@redhat.com>
10962 * g++.target/i386/pr98847.C: New test.
10964 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10966 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
10968 2021-01-28 Nathan Sidwell <nathan@acm.org>
10971 * g++.dg/modules/pr98770_a.C: New.
10972 * g++.dg/modules/pr98770_b.C: New.
10974 2021-01-28 Harald Anlauf <anlauf@gmx.de>
10977 * gfortran.dg/gomp/pr86470.f90: New test.
10979 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
10982 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
10983 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
10984 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
10985 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
10986 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
10987 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
10988 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
10989 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
10990 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
10991 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
10992 * gcc.target/powerpc/pr79251.p8.c: Likewise.
10993 * gcc.target/powerpc/pr79251.p9.c: Likewise.
10994 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
10995 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
10998 2021-01-28 Xing GUO <higuoxing@gmail.com>
11000 * gcc.target/riscv/attribute-18.c: New test.
11002 2021-01-27 Harris Snyder <hsnyder@structura.bio>
11004 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
11005 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
11007 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
11009 PR rtl-optimization/97684
11010 * gcc.target/i386/pr97684.c: New.
11012 2021-01-27 Jason Merrill <jason@redhat.com>
11015 * g++.dg/lookup/using4.C: No error in C++20.
11016 * g++.dg/cpp0x/decltype37.C: Adjust message.
11017 * g++.dg/template/crash75.C: Adjust message.
11018 * g++.dg/template/crash76.C: Adjust message.
11019 * g++.dg/cpp0x/inh-ctor36.C: New test.
11020 * g++.dg/cpp1z/inh-ctor39.C: New test.
11021 * g++.dg/cpp2a/using-enum-7.C: New test.
11023 2021-01-27 Jakub Jelinek <jakub@redhat.com>
11026 * gcc.c-torture/execute/pr98853-1.c: New test.
11027 * gcc.c-torture/execute/pr98853-2.c: New test.
11029 2021-01-27 Richard Biener <rguenther@suse.de>
11031 PR tree-optimization/98854
11032 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
11034 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
11038 * gfortran.dg/proc_ptr_52.f90 : New test.
11040 2021-01-27 liuhongt <hongtao.liu@intel.com>
11043 * gcc.target/i386/pr98833.c: New test.
11045 2021-01-27 Jakub Jelinek <jakub@redhat.com>
11047 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
11048 optimize ("no-strict-aliasing") attribute.
11049 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
11050 array to avoid violating TBAA.
11051 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
11052 array to avoid violating TBAA.
11053 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
11054 array to avoid violating TBAA.
11055 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
11056 array to avoid violating TBAA.
11058 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
11061 * gfortran.dg/elemental_function_5.f90 : New test.
11063 2021-01-27 Jakub Jelinek <jakub@redhat.com>
11065 PR tree-optimization/97260
11066 * gcc.dg/tree-ssa/pr97260.c: New test.
11068 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
11070 * lib/target-supports.exp (check_effective_target_c++2a):
11071 Check for C++2a or C++23.
11072 (check_effective_target_c++20_down): New.
11073 (check_effective_target_c++23_only): New.
11074 (check_effective_target_c++23): New.
11075 * g++.dg/cpp23/cplusplus.C: New.
11077 2021-01-26 Jason Merrill <jason@redhat.com>
11080 * g++.dg/torture/pr97474.C: New test.
11082 2021-01-26 Jason Merrill <jason@redhat.com>
11085 * g++.dg/cpp2a/no_unique_address10.C: New test.
11086 * g++.dg/cpp2a/no_unique_address9.C: New test.
11088 2021-01-26 Jakub Jelinek <jakub@redhat.com>
11090 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
11091 optimize ("no-strict-aliasing") attribute.
11092 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
11093 array to avoid violating TBAA.
11094 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
11095 array to avoid violating TBAA.
11096 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
11097 array to avoid violating TBAA.
11098 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
11099 array to avoid violating TBAA.
11101 2021-01-26 Jakub Jelinek <jakub@redhat.com>
11104 * gcc.c-torture/execute/pr98681.c: New test.
11106 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11109 * gfortran.dg/elemental_assignment_1.f90: New test.
11111 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
11113 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
11114 add previously missing space in '$ident link'.
11116 2021-01-26 Jakub Jelinek <jakub@redhat.com>
11118 PR middle-end/98807
11119 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
11121 2021-01-26 Alexandre Oliva <oliva@adacore.com>
11123 * gnat.dg/asan1.adb: New test.
11124 * gnat.dg/asan1_pkg.ads: New additional source.
11126 2021-01-25 Harald Anlauf <anlauf@gmx.de>
11129 * gfortran.dg/pr70070.f90: New test.
11131 2021-01-25 Martin Sebor <msebor@redhat.com>
11134 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
11135 * g++.dg/warn/Wnonnull10.C: New test.
11136 * g++.dg/warn/Wnonnull9.C: New test.
11138 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
11140 * gfortran.dg/associate_57.f90: New test.
11142 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
11145 * gfortran.dg/interface_assignment_7.f90: New test.
11147 2021-01-25 Jason Merrill <jason@redhat.com>
11150 * g++.dg/cpp2a/no_unique_address8.C: New test.
11152 2021-01-25 Richard Biener <rguenther@suse.de>
11154 PR middle-end/98807
11155 * gcc.dg/pr98807.c: New testcase.
11157 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
11159 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
11160 * gnat.dg/thunk2_pkg.ads: New helper.
11162 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
11165 * gfortran.dg/charlen_18.f90 : New test.
11167 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
11169 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
11171 * g++.dg/tc1/dr142.C: Same as above.
11172 * g++.dg/tc1/dr52.C: Same as above.
11173 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
11174 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
11175 * g++.old-deja/g++.jason/access8.C: Same as above.
11176 * g++.old-deja/g++.law/access4.C: Same as above.
11177 * g++.old-deja/g++.law/visibility12.C: Same as above.
11178 * g++.old-deja/g++.law/visibility4.C: Same as above.
11179 * g++.old-deja/g++.law/visibility8.C: Same as above.
11180 * g++.old-deja/g++.other/access4.C: Same as above.
11182 2021-01-23 Patrick Palka <ppalka@redhat.com>
11186 * g++.dg/cpp0x/this2.C: New test.
11187 * g++.dg/template/pr97399.C: New test.
11189 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
11191 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
11192 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
11193 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
11194 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
11195 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
11196 * gcc.target/powerpc/pr79251.p9.c: Same.
11198 2021-01-22 Marek Polacek <polacek@redhat.com>
11201 * g++.dg/cpp0x/noexcept64.C: New test.
11203 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
11205 * g++.dg/eh/spbp.C: Remove skip on AIX.
11207 2021-01-22 Jakub Jelinek <jakub@redhat.com>
11209 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
11210 typo, UINON_TYPE to UNION_TYPE.
11212 2021-01-22 Jakub Jelinek <jakub@redhat.com>
11214 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
11215 UINON_TYPE to UNION_TYPE.
11216 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
11217 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
11219 2021-01-22 Jakub Jelinek <jakub@redhat.com>
11221 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
11222 optimize ("no-strict-aliasing") attribute.
11224 2021-01-22 Jason Merrill <jason@redhat.com>
11227 * g++.dg/init/elide7.C: New test.
11229 2021-01-22 Jakub Jelinek <jakub@redhat.com>
11232 * g++.dg/ubsan/pr95693.C: New test.
11234 2021-01-22 Marek Polacek <polacek@redhat.com>
11237 * g++.dg/abi/mangle76.C: New test.
11239 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
11242 * gfortran.dg/associated_target_7.f90 : New test.
11244 2021-01-22 Martin Jambor <mjambor@suse.cz>
11246 PR tree-optimization/47059
11247 * gcc.dg/tree-ssa/pr47059.c: New test.
11249 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11251 PR tree-optimization/98766
11252 * gcc.dg/pr98766.c: New test.
11254 2021-01-22 Nathan Sidwell <nathan@acm.org>
11257 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
11258 embedded absolute paths.
11259 (module_do_it): Append $std to test name.
11261 2021-01-22 Richard Biener <rguenther@suse.de>
11263 PR middle-end/98793
11264 * gcc.dg/pr98793.c: New testcase.
11266 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
11268 * gcc.target/powerpc/pr79251.p8.c: New test.
11269 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
11270 instruction counts.
11271 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
11272 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
11273 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
11274 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
11275 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
11276 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
11277 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
11278 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
11279 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
11280 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
11282 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
11284 * gcc.target/powerpc/pr79251.p9.c: New test.
11285 * gcc.target/powerpc/pr79251-run.c: New test.
11286 * gcc.target/powerpc/pr79251.h: New header.
11288 2021-01-22 Richard Biener <rguenther@suse.de>
11290 PR middle-end/98773
11291 * gcc.dg/torture/pr98773.c: New testcase.
11293 2021-01-22 Jakub Jelinek <jakub@redhat.com>
11295 PR tree-optimization/90248
11296 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
11298 * gcc.dg/pr90248.c: New test.
11300 2021-01-22 Jakub Jelinek <jakub@redhat.com>
11302 PR tree-optimization/98255
11303 * gcc.dg/pr98255.c: New test.
11305 2021-01-22 Richard Biener <rguenther@suse.de>
11307 PR tree-optimization/98786
11308 * gcc.dg/torture/pr98786.c: New testcase.
11310 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11313 * gcc.target/arm/pr98636.c: New test.
11315 2021-01-22 liuhongt <hongtao.liu@intel.com>
11319 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
11320 * gcc.target/i386/avx512f-pr96891-1.c: New test.
11321 * gcc.target/i386/avx512f-pr96891-2.c: New test.
11322 * gcc.target/i386/avx512f-pr96891-3.c: New test.
11323 * g++.target/i386/avx512f-pr96891-1.C: New test.
11324 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
11326 2021-01-22 Marek Polacek <polacek@redhat.com>
11329 * g++.dg/cpp0x/noexcept63.C: New test.
11331 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
11333 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
11334 intervening period.
11335 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
11336 explicitly check for intervening space, tab or period.
11338 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
11340 PR rtl-optimization/98777
11341 * gcc.target/riscv/pr98777.c: New.
11343 2021-01-21 Patrick Palka <ppalka@redhat.com>
11346 * g++.dg/cpp0x/decltype-71879.C: New test.
11348 2021-01-21 Jakub Jelinek <jakub@redhat.com>
11351 * g++.dg/cpp1y/constexpr-98672.C: New test.
11353 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
11356 * lib/target-supports.exp
11357 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
11358 * gcc.target/arm/ivopts.c: Use target
11359 'arm_thumb2_no_arm_v8_1_lob'.
11361 2021-01-21 Nathan Sidwell <nathan@acm.org>
11364 * g++.dg/modules/stat-mem-1.h: New.
11365 * g++.dg/modules/stat-mem-1_a.H: New.
11366 * g++.dg/modules/stat-mem-1_b.C: New.
11368 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
11371 * gfortran.dg/module_procedure_5.f90 : New test.
11372 * gfortran.dg/module_procedure_6.f90 : New test.
11374 2021-01-21 Richard Biener <rguenther@suse.de>
11377 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
11379 2021-01-21 Richard Biener <rguenther@suse.de>
11382 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
11384 2021-01-21 Richard Biener <rguenther@suse.de>
11386 * gcc.dg/Walloca-2.c: Un-XFAIL.
11388 2021-01-21 liuhongt <hongtao.liu@intel.com>
11390 PR rtl-optimization/98694
11391 * gcc.target/i386/pr98694.c: New test.
11393 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
11395 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
11397 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11399 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
11402 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
11404 PR rtl-optimization/98722
11405 * g++.target/s390/pr98722.C: New.
11407 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
11409 PR tree-optimization/96674
11410 * gcc.dg/pr96674.c: New tests.
11412 2021-01-20 Patrick Palka <ppalka@redhat.com>
11415 * g++.dg/cpp2a/lambda-generic9.C: New test.
11417 2021-01-20 Patrick Palka <ppalka@redhat.com>
11420 * g++.dg/parse/access12.C: New test.
11421 * g++.dg/template/access35.C: New test.
11423 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
11425 PR tree-optimization/98535
11426 * gcc.target/aarch64/sve/pr98535.c: New file.
11428 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
11431 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
11432 missing diagnostic issues with c_intptr_t == default integer kind.
11434 2021-01-20 Jakub Jelinek <jakub@redhat.com>
11436 PR tree-optimization/98721
11437 * gcc.dg/pr98721-1.c: New test.
11438 * gcc.dg/pr98721-2.c: New test.
11440 2021-01-20 Richard Biener <rguenther@suse.de>
11442 PR tree-optimization/98758
11443 * gcc.dg/torture/pr98758.c: New testcase.
11445 2021-01-20 Jakub Jelinek <jakub@redhat.com>
11448 * c-c++-common/gomp/task-detach-2.c: New test.
11450 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
11454 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
11456 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
11458 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
11459 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
11460 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
11461 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
11462 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
11463 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
11465 2021-01-19 Marek Polacek <polacek@redhat.com>
11468 * g++.dg/template/deduce8.C: New test.
11470 2021-01-19 Marek Polacek <polacek@redhat.com>
11473 * g++.dg/lookup/using64.C: New test.
11474 * g++.dg/lookup/using65.C: New test.
11476 2021-01-19 Martin Sebor <msebor@redhat.com>
11478 PR middle-end/98664
11479 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
11480 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
11481 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
11482 * gcc.dg/Wfree-nonheap-object-4.c: New test.
11484 2021-01-19 Patrick Palka <ppalka@redhat.com>
11488 * g++.dg/opt/pr87974.C: Adjust.
11489 * g++.dg/template/access34.C: New test.
11490 * g++.dg/template/friend68.C: New test.
11491 * g++.dg/template/friend69.C: New test.
11493 2021-01-19 Marek Polacek <polacek@redhat.com>
11496 * g++.dg/cpp0x/noexcept62.C: New test.
11498 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
11500 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
11502 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11504 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11505 (CHECK_CUMULATIVE_SAT): Delete.
11506 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
11508 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
11509 Remove uses of the above.
11510 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
11512 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
11513 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
11514 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
11515 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
11517 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
11518 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
11519 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
11521 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
11522 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
11523 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
11525 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
11526 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
11527 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
11529 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
11530 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
11531 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
11533 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
11534 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
11535 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
11536 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
11537 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
11538 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
11540 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
11541 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
11543 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
11544 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
11546 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
11547 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
11549 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
11550 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11551 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
11552 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
11553 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11554 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
11555 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
11556 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
11557 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
11558 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
11560 2021-01-19 Jeff Law <law@redhat.com>
11562 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
11563 and update expected output.
11565 2021-01-19 Richard Biener <rguenther@suse.de>
11568 * g++.dg/pr98330.C: New testcase.
11569 * gcc.dg/pr98330.c: Likewise.
11571 2021-01-19 Richard Biener <rguenther@suse.de>
11574 * gfortran.dg/pr97673.f90: New testcase.
11576 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
11579 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
11580 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
11581 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
11583 2021-01-19 Martin Jambor <mjambor@suse.cz>
11586 * g++.dg/ipa/pr98690.C: New test.
11588 2021-01-18 Jeff Law <law@redhat.com>
11590 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
11592 2021-01-18 Patrick Palka <ppalka@redhat.com>
11594 * g++.dg/cpp1z/class-deduction77.C: New test.
11596 2021-01-18 Jakub Jelinek <jakub@redhat.com>
11598 PR tree-optimization/98727
11599 * gcc.c-torture/execute/pr98727.c: New test.
11601 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
11604 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
11605 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
11607 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
11609 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
11610 * g++.dg/no-stack-protector-attr.C: Likewise.
11612 2021-01-18 David Malcolm <dmalcolm@redhat.com>
11614 * gcc.dg/analyzer/attr-malloc-1.c: New test.
11615 * gcc.dg/analyzer/attr-malloc-2.c: New test.
11616 * gcc.dg/analyzer/attr-malloc-4.c: New test.
11617 * gcc.dg/analyzer/attr-malloc-5.c: New test.
11618 * gcc.dg/analyzer/attr-malloc-6.c: New test.
11619 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
11620 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
11622 2021-01-18 Richard Biener <rguenther@suse.de>
11625 * gcc.dg/vect/slp-11b.c: Adjust.
11627 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11630 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
11631 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
11633 2021-01-18 Richard Biener <rguenther@suse.de>
11636 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
11638 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
11640 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
11641 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
11642 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
11643 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
11644 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
11645 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
11646 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
11647 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
11648 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
11649 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
11650 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
11651 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
11653 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
11655 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
11656 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
11657 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
11658 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
11659 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
11660 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
11661 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
11662 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
11663 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
11664 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
11665 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
11667 2021-01-17 Martin Jambor <mjambor@suse.cz>
11670 * gcc.dg/ipa/pr98222.c: New test.
11672 2021-01-16 Jakub Jelinek <jakub@redhat.com>
11674 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
11675 ../../../libgfortran/ISO_Fortran_binding.h rather than
11676 ISO_Fortran_binding.h.
11678 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
11680 * c-c++-common/gomp/task-detach-1.c: New.
11681 * g++.dg/gomp/task-detach-1.C: New.
11682 * gcc.dg/gomp/task-detach-1.c: New.
11683 * gfortran.dg/gomp/task-detach-1.f90: New.
11685 2021-01-16 Jakub Jelinek <jakub@redhat.com>
11687 PR tree-optimization/96669
11688 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
11689 * gcc.dg/tree-ssa/pr96669-2.c: New test.
11691 2021-01-16 Jakub Jelinek <jakub@redhat.com>
11693 PR tree-optimization/96271
11694 * gcc.target/i386/pr96271.c: New test.
11696 2021-01-15 Carl Love <cel@us.ibm.com>
11698 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
11700 2021-01-15 Harris Snyder <hsnyder@structura.bio>
11702 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
11703 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
11705 2021-01-15 Nathan Sidwell <nathan@acm.org>
11708 * g++.dg/template/pr98538.C: New.
11710 2021-01-15 Nathan Sidwell <nathan@acm.org>
11712 PR preprocessor/95253
11713 * g++.dg/modules/dep-1_a.C: Adjust expected output.
11714 * g++.dg/modules/dep-1_b.C: Likewise.
11715 * g++.dg/modules/dep-2.C: Likewise.
11717 2021-01-15 Jakub Jelinek <jakub@redhat.com>
11719 PR tree-optimization/96669
11720 * gcc.dg/tree-ssa/pr96669-1.c: New test.
11722 2021-01-15 Jakub Jelinek <jakub@redhat.com>
11724 PR tree-optimization/96681
11725 * gcc.dg/tree-ssa/pr96681.c: New test.
11727 2021-01-15 Jason Merrill <jason@redhat.com>
11730 * g++.dg/cpp1z/elide5.C: New test.
11732 2021-01-15 Jason Merrill <jason@redhat.com>
11734 * g++.dg/cpp1z/elide4.C: New test.
11736 2021-01-15 Jason Merrill <jason@redhat.com>
11739 * g++.dg/cpp0x/initlist-array13.C: New test.
11741 2021-01-15 Alexandre Oliva <oliva@adacore.com>
11743 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
11744 * gcc.dg/analyzer/data-model-1.c: Likewise.
11745 * gcc.dg/analyzer/malloc-1.c: Likewise.
11746 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
11748 2021-01-15 Jakub Jelinek <jakub@redhat.com>
11750 PR tree-optimization/96671
11751 * gcc.dg/tree-ssa/pr96671-1.c: New test.
11752 * gcc.dg/tree-ssa/pr96671-2.c: New test.
11754 2021-01-15 Jakub Jelinek <jakub@redhat.com>
11756 PR tree-optimization/98597
11757 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
11758 Expect for now a (char *) cast for VLAs.
11759 * gcc.dg/uninit-40.c: New test.
11761 2021-01-15 Nathan Sidwell <nathan@acm.org>
11764 * g++.dg/modules/pr98591.H: New file.
11766 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
11769 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
11770 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
11772 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
11774 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
11775 libatomic into testcases in gcc.target/s390/md.
11776 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
11779 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11782 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
11783 vceqz_p64, vceqq_p64 and vceqzq_p64.
11784 * gcc.target/arm/simd/vceqz_p64.c: New test.
11785 * gcc.target/arm/simd/vceqzq_p64.c: New test.
11787 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11790 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11793 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
11794 vceqz_p64, vceqq_p64 and vceqzq_p64.
11796 2021-01-15 Martin Liska <mliska@suse.cz>
11798 * lib/gcov.exp: Use 'env python3' for execution of pytests.
11799 Check that pytest accepts all needed options first.
11800 Improve formatting of PASS/FAIL lines.
11802 2021-01-15 Richard Biener <rguenther@suse.de>
11805 * gcc.dg/vect/bb-slp-32.c: Align p.
11807 2021-01-15 Richard Biener <rguenther@suse.de>
11810 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
11812 2021-01-15 Richard Biener <rguenther@suse.de>
11815 * gcc.dg/vect/slp-45.c: Key scanning on
11818 2021-01-15 Richard Biener <rguenther@suse.de>
11821 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
11823 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11826 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
11827 vceqz_p64, vceqq_p64 and vceqzq_p64.
11829 2021-01-15 Richard Biener <rguenther@suse.de>
11832 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
11834 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11836 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
11838 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
11840 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
11842 2021-01-15 Richard Biener <rguenther@suse.de>
11844 PR tree-optimization/98685
11845 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
11847 2021-01-15 Tamar Christina <tamar.christina@arm.com>
11849 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
11850 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
11852 2021-01-14 David Malcolm <dmalcolm@redhat.com>
11854 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
11856 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
11858 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
11860 2021-01-14 Tamar Christina <tamar.christina@arm.com>
11862 * gcc.dg/vect/complex/complex-mla-template.c: New test.
11863 * gcc.dg/vect/complex/complex-mls-template.c: New test.
11864 * gcc.dg/vect/complex/complex-mul-template.c: New test.
11865 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
11866 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
11867 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
11868 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
11869 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
11870 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
11871 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
11872 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
11873 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
11874 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
11875 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
11876 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
11877 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
11878 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
11879 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
11880 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
11881 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
11882 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
11884 2021-01-14 Marek Polacek <polacek@redhat.com>
11886 * g++.dg/template/pr98372.C: Only run in C++14 and up.
11888 2021-01-14 Harald Anlauf <anlauf@gmx.de>
11890 * substr_10.f90: New test.
11891 * substr_9.f90: New test.
11893 2021-01-14 Alexandre Oliva <oliva@adacore.com>
11895 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
11896 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
11898 2021-01-14 Alexandre Oliva <oliva@adacore.com>
11900 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
11902 2021-01-14 Harald Anlauf <anlauf@gmx.de>
11905 * gfortran.dg/pr98661.f90: New test.
11907 2021-01-14 Harald Anlauf <anlauf@gmx.de>
11910 2021-01-14 Harald Anlauf <anlauf@gmx.de>
11913 * gfortran.dg/pr98661.f90: New test.
11915 2021-01-14 Harald Anlauf <anlauf@gmx.de>
11918 * gfortran.dg/pr98661.f90: New test.
11920 2021-01-14 Martin Liska <mliska@suse.cz>
11922 * g++.dg/gcov/gcov-17.C: New test.
11923 * g++.dg/gcov/test-gcov-17.py: New test.
11925 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
11928 * gcc.target/i386/pr98667-1.c: New file.
11929 * gcc.target/i386/pr98667-2.c: Likewise.
11930 * gcc.target/i386/pr98667-3.c: Likewise.
11932 2021-01-14 Richard Biener <rguenther@suse.de>
11934 PR tree-optimization/98674
11935 * gcc.dg/vect/pr98674.c: New testcase.
11937 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
11940 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
11942 * gcc.target/i386/pr95021-3.c: Likewise.
11944 2021-01-14 Nathan Sidwell <nathan@acm.org>
11947 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
11948 * g++.dg/template/pr98372.C: New.
11950 2021-01-14 Jakub Jelinek <jakub@redhat.com>
11953 * gcc.target/i386/pr98670.c: New test.
11955 2021-01-14 Jakub Jelinek <jakub@redhat.com>
11957 PR tree-optimization/96688
11958 * gcc.dg/tree-ssa/pr96688.c: New test.
11959 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
11960 * gcc.target/i386/pr66821.c: Likewise.
11962 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
11964 * gcc.target/aarch64/sve/cost_model_11.c: New test.
11965 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
11966 -fno-vect-cost-model.
11968 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11970 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
11971 sqxtn2 scan-assembler-times.
11973 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11975 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
11976 scan-assembler-times for xtn2.
11978 2021-01-13 Marek Polacek <polacek@redhat.com>
11981 * g++.dg/lookup/using63.C: New test.
11983 2021-01-13 Jakub Jelinek <jakub@redhat.com>
11985 PR tree-optimization/96691
11986 * gcc.dg/tree-ssa/pr96691.c: New test.
11988 2021-01-13 Richard Biener <rguenther@suse.de>
11990 PR tree-optimization/92645
11991 * gcc.target/i386/pr92645-7.c: New testcase.
11992 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
11993 * gcc.dg/pr69047.c: Likewise.
11995 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
11997 * gcc.target/aarch64/sve/mls_2.c: New test.
11998 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
11999 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
12000 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
12001 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
12002 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
12004 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
12006 * gcc.target/aarch64/sve/mla_2.c: New test.
12007 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
12008 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
12009 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
12010 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
12011 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
12013 2021-01-13 Richard Biener <rguenther@suse.de>
12015 PR tree-optimization/92645
12016 * gcc.target/i386/pr92645-6.c: New testcase.
12018 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
12020 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
12021 * gcc.target/aarch64/sve/sel_2.c: Likewise.
12022 * gcc.target/aarch64/sve/sel_3.c: Likewise.
12024 2021-01-13 Jakub Jelinek <jakub@redhat.com>
12027 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
12028 scan-assembler. Add tests with zero vector as first __builtin_shuffle
12030 * gcc.target/i386/pr95905-3.c: New test.
12031 * gcc.target/i386/pr95905-4.c: New test.
12033 2021-01-13 Martin Liska <mliska@suse.cz>
12035 PR tree-optimization/98455
12036 * gcc.dg/tree-ssa/pr98455.c: New test.
12038 2021-01-13 Richard Biener <rguenther@suse.de>
12040 PR tree-optimization/98640
12041 * gcc.dg/torture/pr98640.c: New testcase.
12043 2021-01-13 Jakub Jelinek <jakub@redhat.com>
12046 * gcc.target/i386/pr96938.c: New test.
12048 2021-01-13 Jakub Jelinek <jakub@redhat.com>
12051 * gcc.target/i386/pr95905-1.c: New test.
12052 * gcc.target/i386/pr95905-2.c: New test.
12054 2021-01-13 Julian Brown <julian@codesourcery.com>
12056 * gcc.target/gcn/fpdiv.c: New test.
12058 2021-01-12 Martin Sebor <msebor@redhat.com>
12062 * g++.dg/warn/Wuninitialized-13.C: New test.
12063 gcc.dg/uninit-39.c: New test.
12065 * gcc.dg/uninit-39.c: New file.
12067 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
12070 * gcc.target/arm/simd/mve-vneg.c: Update test.
12072 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
12075 * gcc.target/arm/pr97969.c: New.
12077 2021-01-12 Patrick Palka <ppalka@redhat.com>
12080 * g++.dg/cpp2a/concepts-ctad1.C: New test.
12081 * g++.dg/cpp2a/concepts-ctad2.C: New test.
12083 2021-01-12 Richard Biener <rguenther@suse.de>
12085 PR tree-optimization/98550
12086 * g++.dg/opt/pr98550.C: New testcase.
12088 2021-01-12 Jakub Jelinek <jakub@redhat.com>
12090 PR tree-optimization/98629
12091 * gcc.c-torture/compile/pr98629.c: New test.
12093 2021-01-12 Jakub Jelinek <jakub@redhat.com>
12095 PR tree-optimization/95731
12096 * gcc.dg/tree-ssa/pr95731.c: New test.
12097 * gcc.c-torture/execute/pr95731.c: New test.
12099 2021-01-12 Marek Polacek <polacek@redhat.com>
12102 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
12104 2021-01-12 David Malcolm <dmalcolm@redhat.com>
12107 * gcc.dg/analyzer/pr98628.c: New test.
12109 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12111 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
12112 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
12113 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
12114 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
12115 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
12116 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
12117 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
12119 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12121 * g++.target/aarch64/sve/cond_bic_1.C: New test.
12122 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
12123 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
12124 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
12126 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12128 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
12130 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12132 * g++.target/aarch64/sve/abd_1.C: New test.
12133 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
12134 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
12135 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
12136 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
12138 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12140 * gcc.target/aarch64/sve/adr_6.c: New test.
12142 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12144 * g++.target/aarch64/sve/cond_arith_1.C: New test.
12145 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
12146 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
12147 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
12148 * g++.target/aarch64/sve/cond_shift_1.C: New test.
12149 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
12150 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
12151 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
12153 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12156 * g++.target/aarch64/sve/max_1.C: New test.
12157 * g++.target/aarch64/sve/min_1.C: Likewise.
12158 * gcc.target/aarch64/sve/mul_2.c: Likewise.
12160 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12162 * gcc.target/aarch64/sve/shift_2.c: New test.
12164 2021-01-11 Jakub Jelinek <jakub@redhat.com>
12167 * g++.dg/abi/abi-tag24.C: New test.
12169 2021-01-11 Richard Biener <rguenther@suse.de>
12171 PR tree-optimization/91403
12172 * gcc.dg/vect/pr91403.c: New testcase.
12174 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
12177 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
12178 Expect .ld1_args only when GNU LD is used.
12179 Add an exception for *.gcc_args files.
12181 2021-01-11 Jakub Jelinek <jakub@redhat.com>
12183 PR tree-optimization/95867
12184 * gcc.dg/tree-ssa/pr95867.c: New test.
12186 2021-01-11 Jakub Jelinek <jakub@redhat.com>
12188 PR tree-optimization/95852
12189 * gcc.target/i386/pr95852-3.c: New test.
12190 * gcc.target/i386/pr95852-4.c: New test.
12192 2021-01-11 Jakub Jelinek <jakub@redhat.com>
12194 PR tree-optimization/95852
12195 * gcc.target/i386/pr95852-1.c: New test.
12196 * gcc.target/i386/pr95852-2.c: New test.
12198 2021-01-11 Martin Liska <mliska@suse.cz>
12200 PR gcov-profile/98273
12201 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
12202 * g++.dg/gcov/pr98273.C: New test.
12203 * g++.dg/gcov/gcov.py: New test.
12204 * g++.dg/gcov/test-pr98273.py: New test.
12206 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
12208 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
12209 constant then rather than addition.
12210 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
12211 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
12213 2021-01-09 Jakub Jelinek <jakub@redhat.com>
12216 * c-c++-common/pr98556.c: New test.
12218 2021-01-09 Jakub Jelinek <jakub@redhat.com>
12220 PR rtl-optimization/98603
12221 * gcc.target/i386/pr98603.c: New test.
12222 * gcc.target/aarch64/pr98603.c: New test.
12224 2021-01-09 Alexandre Oliva <oliva@gnu.org>
12227 * gcc.dg/debug/pr97714.c: New.
12229 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
12232 * gcc.target/i386/pr98482-1.c: Require lp64.
12233 * gcc.target/i386/pr98482-2.c: Likewise.
12235 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
12237 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
12238 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
12240 2021-01-08 Patrick Palka <ppalka@redhat.com>
12243 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
12245 2021-01-08 Patrick Palka <ppalka@redhat.com>
12248 * g++.dg/template/access32.C: New test.
12249 * g++.dg/template/access33.C: New test.
12251 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
12254 * gcc.target/i386/pr98482-2.c: Updated.
12256 2021-01-08 Richard Biener <rguenther@suse.de>
12258 PR tree-optimization/98544
12259 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
12261 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
12264 * gcc.target/i386/pr98482-1.c: New test.
12265 * gcc.target/i386/pr98482-1.c: Likewise.
12266 * gcc.target/i386/pr98482-2.c: New file.
12268 2021-01-08 Jakub Jelinek <jakub@redhat.com>
12271 * gcc.target/i386/pr98585.c: New test.
12273 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
12275 * gcc.target/aarch64/sve/cnot_2.c: New test.
12276 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
12277 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
12278 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
12279 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
12280 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
12281 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
12283 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
12285 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
12286 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
12287 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
12288 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
12289 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
12290 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
12291 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
12292 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
12294 2021-01-08 Tamar Christina <tamar.christina@arm.com>
12296 * lib/target-supports.exp
12297 (check_effective_target_aarch64_asm_sve2_ok): New.
12298 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
12299 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
12301 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12303 * gcc.target/aarch64/usaba_1.c: New test.
12305 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
12308 * gfortran.dg/deferred_character_35.f90 : New test.
12310 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
12313 * gfortran.dg/implied_do_3.f90 : New test.
12315 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
12317 * gcc.dg/array-quals-1.c: Allow srodata.
12319 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
12321 * gcc.target/riscv/predef-10.c: New.
12322 * gcc.target/riscv/predef-11.c: New.
12323 * gcc.target/riscv/predef-12.c: New.
12324 * gcc.target/riscv/predef-13.c: New.
12326 2021-01-07 Jakub Jelinek <jakub@redhat.com>
12329 * g++.dg/cpp2a/bit-cast10.C: New test.
12331 2021-01-07 Martin Sebor <msebor@redhat.com>
12333 PR middle-end/98578
12334 * gcc.dg/plugin/gil-1.c: Adjust expected output.
12335 * gcc.dg/uninit-pr98578.c: New test.
12337 2021-01-07 Marek Polacek <polacek@redhat.com>
12340 * g++.dg/cpp0x/auto55.C: New test.
12342 2021-01-07 David Malcolm <dmalcolm@redhat.com>
12345 * gcc.dg/analyzer/pr98580-a.c: New test.
12346 * gcc.dg/analyzer/pr98580-b.c: New test.
12348 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
12351 * gfortran.dg/associate_54.f90: New test.
12352 * gfortran.dg/associate_55.f90: New test.
12353 * gfortran.dg/associate_56.f90: New test.
12355 2021-01-07 Jakub Jelinek <jakub@redhat.com>
12358 * gcc.target/i386/pr98567-1.c: New test.
12359 * gcc.target/i386/pr98567-2.c: New test.
12361 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
12363 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
12364 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
12365 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
12366 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
12367 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
12368 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
12369 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
12370 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
12372 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
12374 PR tree-optimization/98560
12375 * gcc.dg/vect/pr98560-2.c: New test.
12377 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
12379 PR tree-optimization/98560
12380 * gcc.dg/vect/pr98560-1.c: New test.
12382 2021-01-07 Jakub Jelinek <jakub@redhat.com>
12384 PR tree-optimization/98568
12385 * g++.dg/torture/pr98568.C: New test.
12387 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
12389 * gcc.target/i386/pr92658-avx512bw.c: Add
12390 -mprefer-vector-width=512 to avoid impact of different default
12391 mtune which gcc is built with.
12392 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
12394 2021-01-07 David Malcolm <dmalcolm@redhat.com>
12397 * gcc.dg/analyzer/pr97074.c: New test.
12399 2021-01-07 David Malcolm <dmalcolm@redhat.com>
12402 * gcc.dg/analyzer/pr98564.c: New test.
12404 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
12406 PR rtl-optimization/97978
12407 * gcc.target/i386/pr97978.c: New.
12409 2021-01-06 Martin Sebor <msebor@redhat.com>
12412 * g++.dg/pr95768.C: New test.
12413 * g++.dg/warn/Wuninitialized-12.C: New test.
12414 * gcc.dg/uninit-38.c: New test.
12416 2021-01-06 Martin Sebor <msebor@redhat.com>
12419 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
12421 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
12424 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
12425 as the final suspend point so that we can check that the state
12426 machine has reached the expected point.
12428 2021-01-06 Marek Polacek <polacek@redhat.com>
12431 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
12434 2021-01-06 Alexandre Oliva <oliva@adacore.com>
12436 * g++.dg/opt/store-merging-2.C: Add the required alignment.
12438 2021-01-06 Richard Biener <rguenther@suse.de>
12440 PR tree-optimization/95582
12441 * gcc.dg/pr95582.c: New testcase.
12443 2021-01-06 Richard Biener <rguenther@suse.de>
12445 PR tree-optimization/98513
12446 * gcc.dg/tree-ssa/pr98513.c: New testcase.
12448 2021-01-06 David Malcolm <dmalcolm@redhat.com>
12451 * gcc.dg/analyzer/pr97072.c: New test.
12453 2021-01-06 David Malcolm <dmalcolm@redhat.com>
12456 * gcc.dg/analyzer/pr98073.c: New test.
12458 2021-01-06 David Malcolm <dmalcolm@redhat.com>
12461 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
12463 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
12465 * gcc.target/s390/s390.exp: Replace %% with %.
12467 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
12469 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
12471 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
12474 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
12475 unsigned short to compute pextrw result.
12477 2021-01-05 Patrick Palka <ppalka@redhat.com>
12479 * g++.dg/template/partial5.C: Adjust directives to expect the
12480 same errors across all dialects.
12481 * g++.dg/cpp1z/nontype-auto17.C: New test.
12482 * g++.dg/cpp1z/nontype-auto18.C: New test.
12483 * g++.dg/template/ttp33.C: New test.
12485 2021-01-05 Jakub Jelinek <jakub@redhat.com>
12487 PR tree-optimization/94802
12488 * gcc.target/i386/pr94802.c: New test.
12489 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
12491 2021-01-05 Richard Biener <rguenther@suse.de>
12493 PR tree-optimization/98516
12494 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
12495 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
12497 2021-01-05 Jakub Jelinek <jakub@redhat.com>
12500 * g++.dg/cpp2a/bit-cast8.C: New test.
12501 * g++.dg/cpp2a/bit-cast9.C: New test.
12503 2021-01-05 Marek Polacek <polacek@redhat.com>
12506 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
12507 * g++.dg/cpp0x/noexcept61.C: New test.
12509 2021-01-05 Jakub Jelinek <jakub@redhat.com>
12511 PR tree-optimization/96928
12512 * gcc.dg/tree-ssa/pr96928.c: New test.
12513 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
12514 instead of scanning rtl dump for ifcvt message check assembly
12515 for xor instruction.
12517 2021-01-05 Jakub Jelinek <jakub@redhat.com>
12519 PR tree-optimization/96930
12520 * g++.dg/tree-ssa/pr96930.C: New test.
12522 2021-01-05 Jakub Jelinek <jakub@redhat.com>
12524 PR tree-optimization/96239
12525 * gcc.dg/tree-ssa/pr96239.c: New test.
12527 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
12530 * gcc.target/i386/pr98522.c: New test.
12532 2021-01-05 Nathan Sidwell <nathan@acm.org>
12534 * g++.dg/modules/mod-decl-1.C: Adjust.
12535 * g++.dg/modules/p0713-2.C: Adjust.
12536 * g++.dg/modules/p0713-3.C: Adjust.
12538 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
12541 * gcc.target/i386/pr98495-1.c: New test.
12542 * gcc.target/i386/pr98495-2.c: New test.
12543 * gcc.target/i386/pr98495-3.c: New test.
12544 * gcc.target/i386/pr98495-4.c: New test.
12545 * gcc.target/i386/pr98495-5.c: New test.
12547 2021-01-05 liuhongt <hongtao.liu@intel.com>
12549 * gcc.target/i386/sse2-pr98461-2.c: New test.
12551 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
12553 PR rtl-optimization/97144
12554 * gcc.c-torture/compile/pr97144.c: New test.
12555 * gcc.target/aarch64/sve/pr97144.c: Likewise.
12557 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
12559 PR rtl-optimization/98403
12560 * g++.dg/opt/pr98403.C: New test.
12562 2021-01-05 Jakub Jelinek <jakub@redhat.com>
12564 PR rtl-optimization/98334
12565 * gcc.target/i386/pr98334.c: New test.
12567 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
12569 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
12571 2021-01-05 David Malcolm <dmalcolm@redhat.com>
12574 * gcc.dg/analyzer/pr98293.c: New test.
12576 2021-01-04 Martin Uecker <muecker@gwdg.de>
12579 * gcc.dg/pr98029.c: New test.
12581 2021-01-04 Nathan Sidwell <nathan@acm.org>
12583 * g++.dg/modules/binding-1_a.H: New.
12584 * g++.dg/modules/binding-1_b.H: New.
12585 * g++.dg/modules/binding-1_c.C: New.
12586 * g++.dg/modules/binding-2.H: New.
12587 * g++.dg/modules/builtin-3_a.C: New.
12588 * g++.dg/modules/global-2_a.C: New.
12589 * g++.dg/modules/global-2_b.C: New.
12590 * g++.dg/modules/global-3_a.C: New.
12591 * g++.dg/modules/global-3_b.C: New.
12592 * g++.dg/modules/hello-1_a.C: New.
12593 * g++.dg/modules/hello-1_b.C: New.
12594 * g++.dg/modules/iostream-1_a.H: New.
12595 * g++.dg/modules/iostream-1_b.C: New.
12596 * g++.dg/modules/part-5_a.C: New.
12597 * g++.dg/modules/part-5_b.C: New.
12598 * g++.dg/modules/part-5_c.C: New.
12599 * g++.dg/modules/stdio-1_a.H: New.
12600 * g++.dg/modules/stdio-1_b.C: New.
12601 * g++.dg/modules/string-1_a.H: New.
12602 * g++.dg/modules/string-1_b.C: New.
12603 * g++.dg/modules/string-view1.C: New.
12604 * g++.dg/modules/string-view2.C: New.
12605 * g++.dg/modules/tinfo-1.C: New.
12606 * g++.dg/modules/tinfo-2_a.H: New.
12607 * g++.dg/modules/tinfo-2_b.C: New.
12608 * g++.dg/modules/tname-spec-1_a.H: New.
12609 * g++.dg/modules/tname-spec-1_b.C: New.
12610 * g++.dg/modules/xtreme-header-1.h: New.
12611 * g++.dg/modules/xtreme-header-1_a.H: New.
12612 * g++.dg/modules/xtreme-header-1_b.C: New.
12613 * g++.dg/modules/xtreme-header-1_c.C: New.
12614 * g++.dg/modules/xtreme-header-2.h: New.
12615 * g++.dg/modules/xtreme-header-2_a.H: New.
12616 * g++.dg/modules/xtreme-header-2_b.C: New.
12617 * g++.dg/modules/xtreme-header-2_c.C: New.
12618 * g++.dg/modules/xtreme-header-3.h: New.
12619 * g++.dg/modules/xtreme-header-3_a.H: New.
12620 * g++.dg/modules/xtreme-header-3_b.C: New.
12621 * g++.dg/modules/xtreme-header-3_c.C: New.
12622 * g++.dg/modules/xtreme-header-4.h: New.
12623 * g++.dg/modules/xtreme-header-4_a.H: New.
12624 * g++.dg/modules/xtreme-header-4_b.C: New.
12625 * g++.dg/modules/xtreme-header-4_c.C: New.
12626 * g++.dg/modules/xtreme-header-5.h: New.
12627 * g++.dg/modules/xtreme-header-5_a.H: New.
12628 * g++.dg/modules/xtreme-header-5_b.C: New.
12629 * g++.dg/modules/xtreme-header-5_c.C: New.
12630 * g++.dg/modules/xtreme-header-6.h: New.
12631 * g++.dg/modules/xtreme-header-6_a.H: New.
12632 * g++.dg/modules/xtreme-header-6_b.C: New.
12633 * g++.dg/modules/xtreme-header-6_c.C: New.
12634 * g++.dg/modules/xtreme-header.h: New.
12635 * g++.dg/modules/xtreme-header_a.H: New.
12636 * g++.dg/modules/xtreme-header_b.C: New.
12637 * g++.dg/modules/xtreme-tr1.h: New.
12638 * g++.dg/modules/xtreme-tr1_a.H: New.
12639 * g++.dg/modules/xtreme-tr1_b.C: New.
12641 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
12643 PR tree-optimization/95401
12644 * g++.dg/vect/pr95401.cc: New test.
12645 * g++.dg/vect/pr95401a.cc: Likewise.
12647 2021-01-04 Richard Biener <rguenther@suse.de>
12649 PR tree-optimization/98308
12650 * gcc.dg/vect/pr98308.c: New testcase.
12652 2021-01-04 Jakub Jelinek <jakub@redhat.com>
12654 PR tree-optimization/95771
12655 * gcc.target/i386/pr95771.c: New test.
12657 2021-01-04 Richard Biener <rguenther@suse.de>
12659 PR tree-optimization/98464
12660 * g++.dg/opt/pr98464.C: New testcase.
12662 2021-01-04 Richard Biener <rguenther@suse.de>
12664 PR tree-optimization/98282
12665 * g++.dg/opt/pr98282.C: New testcase.
12667 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
12670 * gcc.target/aarch64/pr89057.c: New test.
12672 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
12674 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
12676 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
12677 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
12678 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
12680 2021-01-04 Martin Liska <mliska@suse.cz>
12682 * README: Convert to utf8 from iso8859.
12684 2021-01-04 Martin Liska <mliska@suse.cz>
12686 * gcc.target/avr/avr.exp: Run dos2unix on the file.
12688 2021-01-04 Richard Biener <rguenther@suse.de>
12690 PR tree-optimization/98291
12691 * gcc.dg/vect/slp-reduc-11.c: New testcase.
12692 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
12694 2021-01-04 Jakub Jelinek <jakub@redhat.com>
12696 PR tree-optimization/96782
12697 * gcc.dg/tree-ssa/pr96782.c: New test.
12699 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
12701 * gcc.misc-tests/outputs.exp: Adjust testcase.
12703 2021-01-01 Jakub Jelinek <jakub@redhat.com>
12705 * ChangeLog-2020: Rotate ChangeLog. New file.
12707 2021-01-01 Joel Brobecker <brobecker@adacore.com>
12709 * lib/target-supports.exp
12710 (check_effective_target_arm_fp16_alternative_ok_nocache):
12711 Return zero for *-*-vxworks7r* targets.
12712 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
12713 * gcc.target/arm/aapcs/vfp23.c: Likewise.
12714 * gcc.target/arm/aapcs/vfp24.c: Likewise.
12715 * gcc.target/arm/aapcs/vfp25.c: Likewise.
12717 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12719 * g++.dg/init/new26.C: Fix overriding of the delete operator
12722 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12724 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
12727 2021-01-01 Joel Brobecker <brobecker@adacore.com>
12729 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
12730 the test's dg-options.
12731 * gcc.target/arm/pr78255-2.c: Likewise.
12733 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12735 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
12737 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12739 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
12742 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12744 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
12746 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12748 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
12751 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12753 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
12755 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12757 * g++.dg/other/anon5.C: Skip on vxworks kernel.
12759 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12761 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
12762 * gcc.dg/vxworks/initpri2.c: Likewise.
12764 2021-01-01 Joel Brobecker <brobecker@adacore.com>
12766 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
12769 2021-01-01 Olivier Hainque <hainque@adacore.com>
12771 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
12772 * gcc.dg/pthread-init-2.c: Ditto.
12774 2021-01-01 Olivier Hainque <hainque@adacore.com>
12776 * lib/target-supports.exp (check_weak_available,
12777 check_fork_available, check_effective_target_lto,
12778 check_effective_target_mempcpy): Add vxworks filters.
12780 2021-01-01 Alexandre Oliva <oliva@adacore.com>
12782 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
12783 explicit -mno-long-calls.
12784 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
12786 2021-01-01 Alexandre Oliva <oliva@adacore.com>
12788 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
12789 * g++.target/arm/no_unique_address_2.C: Likewise.
12791 2021-01-01 Alexandre Oliva <oliva@adacore.com>
12793 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
12794 * gcc.target/arm/headmerge-2.c: Likewise.
12796 2021-01-01 Alexandre Oliva <oliva@adacore.com>
12798 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
12801 Copyright (C) 2021 Free Software Foundation, Inc.
12803 Copying and distribution of this file, with or without modification,
12804 are permitted in any medium without royalty provided the copyright
12805 notice and this notice are preserved.