1 2021-11-24 Jan Hubicka <hubicka@ucw.cz>
3 * gcc.c-torture/execute/pr103405.c: New test.
5 2021-11-24 Richard Biener <rguenther@suse.de>
6 Jan Hubicka <jh@suse.cz>
8 PR tree-optimization/103168
9 * g++.dg/tree-ssa/pr103168.C: New testcase.
11 2021-11-24 Thomas Schwinge <thomas@codesourcery.com>
14 * c-c++-common/goacc/combined-reduction.c: Revert/expect previous
16 * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
17 * c-c++-common/goacc/mdc-1.c: Likewise.
18 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
20 2021-11-24 Jakub Jelinek <jakub@redhat.com>
23 * c-c++-common/Wno-attributes-1.c: Require effective target
24 c || c++11 and drop dg-additional-options.
25 * c-c++-common/Wno-attributes-2.c: Likewise.
26 * c-c++-common/Wno-attributes-4.c: New test.
27 * c-c++-common/Wno-attributes-5.c: New test.
29 2021-11-24 Jakub Jelinek <jakub@redhat.com>
31 PR tree-optimization/103376
32 * gcc.c-torture/execute/pr103376.c: New test.
34 2021-11-24 Tamar Christina <tamar.christina@arm.com>
36 * gcc.dg/bic-bitmask-10.c: New test.
37 * gcc.dg/bic-bitmask-11.c: New test.
38 * gcc.dg/bic-bitmask-12.c: New test.
39 * gcc.dg/bic-bitmask-13.c: New test.
40 * gcc.dg/bic-bitmask-14.c: New test.
41 * gcc.dg/bic-bitmask-15.c: New test.
42 * gcc.dg/bic-bitmask-16.c: New test.
43 * gcc.dg/bic-bitmask-17.c: New test.
44 * gcc.dg/bic-bitmask-18.c: New test.
45 * gcc.dg/bic-bitmask-19.c: New test.
46 * gcc.dg/bic-bitmask-2.c: New test.
47 * gcc.dg/bic-bitmask-20.c: New test.
48 * gcc.dg/bic-bitmask-21.c: New test.
49 * gcc.dg/bic-bitmask-22.c: New test.
50 * gcc.dg/bic-bitmask-23.c: New test.
51 * gcc.dg/bic-bitmask-3.c: New test.
52 * gcc.dg/bic-bitmask-4.c: New test.
53 * gcc.dg/bic-bitmask-5.c: New test.
54 * gcc.dg/bic-bitmask-6.c: New test.
55 * gcc.dg/bic-bitmask-7.c: New test.
56 * gcc.dg/bic-bitmask-8.c: New test.
57 * gcc.dg/bic-bitmask-9.c: New test.
58 * gcc.dg/bic-bitmask.h: New test.
59 * gcc.target/aarch64/bic-bitmask-1.c: New test.
61 2021-11-24 Marek Polacek <polacek@redhat.com>
64 * g++.dg/cpp0x/nsdmi-warn1.C: New test.
65 * g++.dg/cpp0x/nsdmi-warn1.h: New file.
67 2021-11-24 Hongtao Liu <hongtao.liu@intel.com>
68 H.J. Lu <hongjiu.lu@intel.com>
70 * gcc.target/i386/pr103194-2.c: New test.
71 * gcc.target/i386/pr103194-3.c: New test.
72 * gcc.target/i386/pr103194-4.c: New test.
73 * gcc.target/i386/pr103194-5.c: New test.
74 * gcc.target/i386/pr103194.c: New test.
76 2021-11-23 Martin Sebor <msebor@redhat.com>
79 * g++.dg/warn/Waddress-8.C: New test.
81 2021-11-23 Martin Sebor <msebor@redhat.com>
84 * c-c++-common/attr-used-5.c: Suppress valid warning.
85 * c-c++-common/attr-used-6.c: Same.
86 * c-c++-common/attr-used-9.c: Same.
87 * g++.dg/warn/Winfinite-recursion-2.C: New test.
88 * g++.dg/warn/Winfinite-recursion-3.C: New test.
89 * g++.dg/warn/Winfinite-recursion.C: New test.
90 * gcc.dg/Winfinite-recursion-2.c: New test.
91 * gcc.dg/Winfinite-recursion.c: New test.
93 2021-11-23 Harald Anlauf <anlauf@gmx.de>
96 * gfortran.dg/bound_simplification_7.f90: New test.
98 2021-11-23 Marek Polacek <polacek@redhat.com>
101 * g++.dg/warn/Wuninitialized-28.C: Make a class nonempty.
102 * g++.dg/warn/Wuninitialized-29.C: Likewise.
103 * g++.dg/warn/Wuninitialized-31.C: New test.
105 2021-11-23 Marek Polacek <polacek@redhat.com>
107 * g++.dg/warn/Waddress-5.C: Make sf static.
109 2021-11-23 Bill Schmidt <wschmidt@linux.ibm.com>
111 * gcc.target/powerpc/test_mffsl.c: Change effective target to
112 a run-time check. Fix a typo in a debug print statement.
114 2021-11-23 Harald Anlauf <anlauf@gmx.de>
118 * gfortran.dg/len_trim.f90: New test.
120 2021-11-23 Richard Biener <rguenther@suse.de>
122 PR tree-optimization/103361
123 * g++.dg/torture/pr103361.C: New testcase.
125 2021-11-23 Jan Hubicka <hubicka@ucw.cz>
127 * gcc.dg/tree-ssa/modref-dse-4.c: Update template.
128 * gcc.dg/tree-ssa/modref-dse-5.c: Update template.
130 2021-11-23 Andrew Pinski <apinski@marvell.com>
132 PR tree-optimization/102216
133 * g++.dg/tree-ssa/pr102216-1.C: New test.
134 * g++.dg/tree-ssa/pr102216-2.C: New test.
136 2021-11-23 Jakub Jelinek <jakub@redhat.com>
139 * c-c++-common/gomp/pr102431.c: New test.
140 * g++.dg/gomp/pr102431.C: New test.
141 * gfortran.dg/gomp/pr102431.f90: New test.
143 2021-11-23 Haochen Gui <guihaoc@gcc.gnu.org>
146 * gcc.target/powerpc/vec_reve_1.c: New test.
147 * gcc.target/powerpc/vec_reve_2.c: Likewise.
149 2021-11-23 Navid Rahimi <navidrahimi@microsoft.com>
151 PR tree-optimization/102232
152 * gcc.dg/tree-ssa/pr102232.c: Testcase for this optimization.
154 2021-11-23 Navid Rahimi <navidrahimi@microsoft.com>
156 PR tree-optimization/96779
157 * gcc.dg/tree-ssa/pr96779.c: Testcase for this optimization.
158 * gcc.dg/tree-ssa/pr96779-disabled.c: Testcase for this optimization
161 2021-11-22 Jason Merrill <jason@redhat.com>
163 * g++.dg/template/crash106.C: Adjust.
164 * g++.dg/diagnostic/ptrtomem3.C: New test.
166 2021-11-22 Jason Merrill <jason@redhat.com>
168 * g++.dg/cpp0x/pr65327.C: Adjust location.
169 * g++.dg/cpp23/constexpr-nonlit4.C: Likewise.
170 * g++.dg/cpp23/constexpr-nonlit5.C: Likewise.
171 * g++.dg/cpp2a/constexpr-init1.C: Likewise.
173 2021-11-22 Jakub Jelinek <jakub@redhat.com>
174 Tobias Burnus <tobias@codesourcery.com>
176 PR preprocessor/103165
177 * c-c++-common/gomp/pragma-3.c: New test.
178 * c-c++-common/gomp/pragma-4.c: New test.
179 * c-c++-common/gomp/pragma-5.c: New test.
181 2021-11-22 Roger Sayle <roger@nextmovesoftware.com>
183 PR tree-optimization/98953
184 PR tree-optimization/103345
185 * gcc.dg/tree-ssa/pr98953.c: New test case.
186 * gcc.dg/tree-ssa/pr103345.c: New test case.
188 2021-11-22 Jakub Jelinek <jakub@redhat.com>
191 * c-c++-common/goacc/routine-6.c: New test.
193 2021-11-22 Richard Biener <rguenther@suse.de>
195 PR tree-optimization/103351
196 * g++.dg/torture/pr103351.C: New testcase.
198 2021-11-22 Jakub Jelinek <jakub@redhat.com>
201 * g++.dg/gomp/masked-1.C: New test.
203 2021-11-22 liuhongt <hongtao.liu@intel.com>
205 * gcc.target/i386/pr103275.c: New test.
207 2021-11-21 Jakub Jelinek <jakub@redhat.com>
210 * gcc.target/i386/pr101180.c: New test.
212 2021-11-21 Harald Anlauf <anlauf@gmx.de>
213 Steven G. Kargl <kargl@gcc.gnu.org>
216 * gfortran.dg/dec_math_5.f90: New test.
218 2021-11-21 Jan Hubicka <hubicka@ucw.cz>
221 * gcc.dg/tree-ssa/modref-15.c: New test.
223 2021-11-21 Jan Hubicka <hubicka@ucw.cz>
226 * gcc.dg/tree-prof/merge_block.c: Add -fno-ipa-modref
228 2021-11-21 Roger Sayle <roger@nextmovesoftware.com>
229 Robin Dapp <rdapp@linux.ibm.com>
232 * gcc.target/s390/mul-wide.c: New test case.
233 * gcc.target/s390/umul-wide.c: New test case.
235 2021-11-20 Jan Hubicka <hubicka@ucw.cz>
238 * gcc.c-torture/execute/pr103052.c: New test.
240 2021-11-20 Andrew Pinski <apinski@marvell.com>
242 PR tree-optimization/103220
243 * gcc.dg/tree-ssa/pr103220-1.c: New test.
244 * gcc.dg/tree-ssa/pr103220-2.c: New test.
245 * gcc.dg/pr25530.c: Update test to check for
246 4294967294 in the case -2 is not matched.
248 2021-11-20 Alexandre Oliva <oliva@adacore.com>
250 PR tree-optimization/102988
251 * g++.dg/pr102988.C: New.
253 2021-11-20 Antoni Boucher <bouanto@zoho.com>
256 * jit.dg/all-non-failing-tests.h: Add test-reflection.c.
257 * jit.dg/test-reflection.c: New test.
259 2021-11-19 Jakub Jelinek <jakub@redhat.com>
262 * g++.target/i386/pr101180.C: New test.
264 2021-11-19 David Malcolm <dmalcolm@redhat.com>
267 * gcc.dg/analyzer/explode-1.c: Update for improvement to location
269 * gcc.dg/analyzer/pr103217.c: New test.
270 * gcc.dg/analyzer/pr94858-1.c: Add -Wno-analyzer-too-complex.
272 2021-11-19 Marek Polacek <polacek@redhat.com>
274 * g++.dg/cpp0x/lambda/lambda-nested9.C: Adjust dg-error.
276 2021-11-19 Iain Sandoe <iain@sandoe.co.uk>
278 * gcc.dg/torture/fp-int-convert-timode-3.c: Remove XFAIL.
279 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
281 2021-11-19 Jan Hubicka <hubicka@ucw.cz>
283 * gcc.dg/tree-ssa/modref-dse-6.c: New test.
285 2021-11-19 Martin Sebor <msebor@redhat.com>
289 * g++.dg/warn/Walways-true-2.C: Adjust to avoid a valid warning.
290 * c-c++-common/Waddress-5.c: New test.
291 * c-c++-common/Waddress-6.c: New test.
292 * g++.dg/warn/Waddress-7.C: New test.
293 * gcc.dg/Walways-true-2.c: Adjust to avoid a valid warning.
294 * gcc.dg/weak/weak-3.c: Expect a warning.
296 2021-11-19 Andrew MacLeod <amacleod@redhat.com>
298 * gcc.dg/pr103254.c: New.
300 2021-11-19 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
302 * gcc.target/s390/20211119.c: New test.
304 2021-11-19 Tamar Christina <tamar.christina@arm.com>
306 PR tree-optimization/103311
308 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: Fix it.
309 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Likewise.
310 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: Likewise.
311 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Likewise.
312 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Likewise.
313 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Likewise.
314 * lib/target-supports.exp
315 (check_effective_target_vect_complex_add_double): Add Adv. SIMD.
317 2021-11-19 Giuliano Belinassi <gbelinassi@suse.de>
319 * gcc.dg/devnull-dump.c: New.
321 2021-11-19 Patrick Palka <ppalka@redhat.com>
324 * g++.dg/cpp0x/lambda/lambda-nested9.C: New test.
326 2021-11-19 Andrew Pinski <apinski@marvell.com>
328 PR tree-optimization/103314
329 * gcc.c-torture/compile/pr103314-1.c: New test.
331 2021-11-19 Richard Biener <rguenther@suse.de>
334 * g++.dg/pr103326.C: New testcase.
336 2021-11-19 Jakub Jelinek <jakub@redhat.com>
339 * g++.dg/cpp1z/eval-order11.C: New test.
341 2021-11-19 Richard Biener <rguenther@suse.de>
344 * gcc.dg/pr103248.c: New testcase.
346 2021-11-19 Richard Biener <rguenther@suse.de>
348 PR tree-optimization/102436
349 * gcc.dg/torture/20211118-1.c: New testcase.
350 * gcc.dg/tree-ssa/ssa-lim-18.c: Likewise.
352 2021-11-19 Andrew Pinski <apinski@marvell.com>
354 PR tree-optimization/103317
355 * gcc.c-torture/compile/pr103317-1.c: New test.
357 2021-11-19 Andrew Pinski <apinski@marvell.com>
359 PR tree-optimization/103257
360 * gcc.dg/tree-ssa/vrp116.c: Check optimized instead of vrp1.
361 * gcc.dg/tree-ssa/pr103257-1.c: New test.
363 2021-11-19 Marek Polacek <polacek@redhat.com>
367 * g++.dg/warn/Wuninitialized-14.C: New test.
368 * g++.dg/warn/Wuninitialized-15.C: New test.
369 * g++.dg/warn/Wuninitialized-16.C: New test.
370 * g++.dg/warn/Wuninitialized-17.C: New test.
371 * g++.dg/warn/Wuninitialized-18.C: New test.
372 * g++.dg/warn/Wuninitialized-19.C: New test.
373 * g++.dg/warn/Wuninitialized-20.C: New test.
374 * g++.dg/warn/Wuninitialized-21.C: New test.
375 * g++.dg/warn/Wuninitialized-22.C: New test.
376 * g++.dg/warn/Wuninitialized-23.C: New test.
377 * g++.dg/warn/Wuninitialized-24.C: New test.
378 * g++.dg/warn/Wuninitialized-25.C: New test.
379 * g++.dg/warn/Wuninitialized-26.C: New test.
380 * g++.dg/warn/Wuninitialized-27.C: New test.
381 * g++.dg/warn/Wuninitialized-28.C: New test.
382 * g++.dg/warn/Wuninitialized-29.C: New test.
383 * g++.dg/warn/Wuninitialized-30.C: New test.
385 2021-11-19 liuhongt <hongtao.liu@intel.com>
387 * gcc.target/i386/pr102543.c: New test.
389 2021-11-19 Patrick Palka <ppalka@redhat.com>
392 * g++.dg/cpp2a/concepts-this1.C: New test.
394 2021-11-18 Marek Polacek <polacek@redhat.com>
397 * g++.dg/cpp0x/auto25.C: Adjust dg-error.
398 * g++.dg/cpp0x/auto9.C: Likewise.
399 * g++.dg/cpp2a/concepts-pr84979-2.C: Likewise.
400 * g++.dg/cpp2a/concepts-pr84979-3.C: Likewise.
401 * g++.dg/cpp23/auto-fncast1.C: New test.
402 * g++.dg/cpp23/auto-fncast2.C: New test.
403 * g++.dg/cpp23/auto-fncast3.C: New test.
404 * g++.dg/cpp23/auto-fncast4.C: New test.
405 * g++.dg/cpp23/auto-fncast5.C: New test.
406 * g++.dg/cpp23/auto-fncast6.C: New test.
408 2021-11-18 Harald Anlauf <anlauf@gmx.de>
409 Steven G. Kargl <kargl@gcc.gnu.org>
412 * gfortran.dg/pr101329.f90: New test.
414 2021-11-18 Patrick Palka <ppalka@redhat.com>
416 * g++.dg/cpp2a/fn-template25.C: New test.
418 2021-11-18 Jan Hubicka <hubicka@ucw.cz>
420 * gcc.dg/lto/semantic-interposition-1_0.c: New test.
421 * gcc.dg/lto/semantic-interposition-1_1.c: New test.
423 2021-11-18 Jan Hubicka <hubicka@ucw.cz>
426 * g++.dg/torture/pr103266.C: New test.
428 2021-11-18 Tamar Christina <tamar.christina@arm.com>
430 PR tree-optimization/103311
431 * gcc.target/aarch64/pr103311.c: New test.
433 2021-11-18 H.J. Lu <hjl.tools@gmail.com>
436 * gcc.target/i386/indirect-thunk-cs-prefix-1.c: New test.
437 * gcc.target/i386/indirect-thunk-cs-prefix-2.c: Likewise.
439 2021-11-18 Jeff Law <jeffreyalaw@gmail.com>
441 * gcc.target/mips/octeon-bbit-1.c (f3): Add noipa attribute.
443 2021-11-18 Patrick Palka <ppalka@redhat.com>
446 * g++.dg/cpp2a/fn-template24.C: New test.
448 2021-11-18 Patrick Palka <ppalka@redhat.com>
451 * g++.dg/cpp2a/concepts-recursive-sat1.C: Adjust to use ADL
453 * g++.dg/cpp2a/fn-template23.C: New test.
455 2021-11-18 Tamar Christina <tamar.christina@arm.com>
457 PR tree-optimization/103253
458 * gcc.dg/vect/pr103253.c: New test.
460 2021-11-18 Matthias Kretz <m.kretz@gsi.de>
462 * c-c++-common/builtin-assoc-barrier-1.c: New test.
464 2021-11-18 Richard Biener <rguenther@suse.de>
467 * gcc.dg/tree-ssa/if-to-switch-3.c: Supply
468 --param case-values-threshold=4.
470 2021-11-18 Richard Biener <rguenther@suse.de>
472 PR tree-optimization/103277
473 * gcc.dg/pr103277.c: New testcase.
475 2021-11-18 Hongyu Wang <hongyu.wang@intel.com>
477 * gcc.target/i386/pr103069-2.c: Adjust.
479 2021-11-18 konglin1 <lingling.kong@intel.com>
481 * gcc.target/i386/avx512fp16-vfcmulcph-1a.c: Add new test for alias.
482 * gcc.target/i386/avx512fp16-vfcmulcsh-1a.c: Likewise.
483 * gcc.target/i386/avx512fp16-vfmulcph-1a.c: Likewise.
484 * gcc.target/i386/avx512fp16-vfmulcsh-1a.c: Likewise.
485 * gcc.target/i386/avx512fp16vl-vfcmulcph-1a.c: Likewise.
486 * gcc.target/i386/avx512fp16vl-vfmulcph-1a.c: Likewise.
488 2021-11-17 Andrew Pinski <apinski@marvell.com>
490 PR tree-optimization/103228
491 PR tree-optimization/55177
492 * gcc.dg/tree-ssa/pr103228-1.c: New test.
493 * gcc.dg/tree-ssa/pr55177-1.c: New test.
495 2021-11-17 David Malcolm <dmalcolm@redhat.com>
497 PR preprocessor/103026
498 * c-c++-common/Wbidi-chars-ranges.c: New test.
500 2021-11-17 Martin Sebor <msebor@redhat.com>
502 PR tree-optimization/102759
503 * gcc.dg/Warray-parameter-10.c: New test.
504 * gcc.dg/Wstringop-overflow-82.c: New test.
506 2021-11-17 H.J. Lu <hjl.tools@gmail.com>
509 * gcc.target/i386/harden-sls-1.c: New test.
510 * gcc.target/i386/harden-sls-2.c: Likewise.
511 * gcc.target/i386/harden-sls-3.c: Likewise.
512 * gcc.target/i386/harden-sls-4.c: Likewise.
513 * gcc.target/i386/harden-sls-5.c: Likewise.
515 2021-11-17 Martin Sebor <msebor@redhat.com>
518 * gcc.dg/Warray-parameter-11.c: New test.
520 2021-11-17 Jeff Law <jeffreyalaw@gmail.com>
522 * gcc.target/mips/frame-header-1.c (bar): Add noipa attribute.
523 * gcc.target/mips/frame-header-2.c (bar): Likewise.
525 2021-11-17 Jakub Jelinek <jakub@redhat.com>
527 PR preprocessor/103130
528 * c-c++-common/cpp/dir-only-9.c: New test.
530 2021-11-17 Martin Uecker <uecker@gcc.gnu.org>
534 * gcc.dg/vla-stexp-3.c: New test.
535 * gcc.dg/vla-stexp-4.c: New test.
536 * gcc.dg/vla-stexp-5.c: New test.
537 * gcc.dg/vla-stexp-6.c: New test.
538 * gcc.dg/vla-stexp-7.c: New test.
539 * gcc.dg/vla-stexp-8.c: New test.
540 * gcc.dg/vla-stexp-9.c: New test.
542 2021-11-17 Jakub Jelinek <jakub@redhat.com>
544 PR tree-optimization/103255
545 * gcc.c-torture/execute/pr103255.c: New test.
547 2021-11-17 Richard Sandiford <richard.sandiford@arm.com>
549 * gcc.target/aarch64/sve/cond_fmaxnm_5.c: New test.
550 * gcc.target/aarch64/sve/cond_fmaxnm_5_run.c: Likewise.
551 * gcc.target/aarch64/sve/cond_fmaxnm_6.c: Likewise.
552 * gcc.target/aarch64/sve/cond_fmaxnm_6_run.c: Likewise.
553 * gcc.target/aarch64/sve/cond_fmaxnm_7.c: Likewise.
554 * gcc.target/aarch64/sve/cond_fmaxnm_7_run.c: Likewise.
555 * gcc.target/aarch64/sve/cond_fmaxnm_8.c: Likewise.
556 * gcc.target/aarch64/sve/cond_fmaxnm_8_run.c: Likewise.
557 * gcc.target/aarch64/sve/cond_fminnm_5.c: Likewise.
558 * gcc.target/aarch64/sve/cond_fminnm_5_run.c: Likewise.
559 * gcc.target/aarch64/sve/cond_fminnm_6.c: Likewise.
560 * gcc.target/aarch64/sve/cond_fminnm_6_run.c: Likewise.
561 * gcc.target/aarch64/sve/cond_fminnm_7.c: Likewise.
562 * gcc.target/aarch64/sve/cond_fminnm_7_run.c: Likewise.
563 * gcc.target/aarch64/sve/cond_fminnm_8.c: Likewise.
564 * gcc.target/aarch64/sve/cond_fminnm_8_run.c: Likewise.
566 2021-11-17 Andrew Pinski <apinski@marvell.com>
568 PR tree-optimization/103288
569 * gcc.c-torture/compile/pr103288-1.c: New test.
571 2021-11-17 Marek Polacek <polacek@redhat.com>
573 PR preprocessor/103026
574 * c-c++-common/Wbidi-chars-1.c: New test.
575 * c-c++-common/Wbidi-chars-2.c: New test.
576 * c-c++-common/Wbidi-chars-3.c: New test.
577 * c-c++-common/Wbidi-chars-4.c: New test.
578 * c-c++-common/Wbidi-chars-5.c: New test.
579 * c-c++-common/Wbidi-chars-6.c: New test.
580 * c-c++-common/Wbidi-chars-7.c: New test.
581 * c-c++-common/Wbidi-chars-8.c: New test.
582 * c-c++-common/Wbidi-chars-9.c: New test.
583 * c-c++-common/Wbidi-chars-10.c: New test.
584 * c-c++-common/Wbidi-chars-11.c: New test.
585 * c-c++-common/Wbidi-chars-12.c: New test.
586 * c-c++-common/Wbidi-chars-13.c: New test.
587 * c-c++-common/Wbidi-chars-14.c: New test.
588 * c-c++-common/Wbidi-chars-15.c: New test.
589 * c-c++-common/Wbidi-chars-16.c: New test.
590 * c-c++-common/Wbidi-chars-17.c: New test.
592 2021-11-17 David Malcolm <dmalcolm@redhat.com>
595 * gcc.dg/analyzer/pr102695.c: New test.
596 * gcc.dg/analyzer/strchr-1.c: New test.
598 2021-11-17 David Malcolm <dmalcolm@redhat.com>
601 * gcc.dg/analyzer/capacity-1.c: Add dg-require-effective-target
602 alloca. Use __builtin_alloca rather than alloca.
603 * gcc.dg/analyzer/capacity-3.c: Likewise.
605 2021-11-16 Jan Hubicka <jh@suse.cz>
607 * gcc.dg/tree-ssa/modref-dse-4.c: New test.
609 2021-11-16 Harald Anlauf <anlauf@gmx.de>
612 * gfortran.dg/pr103286.f90: New test.
614 2021-11-16 Peter Bergner <bergner@linux.ibm.com>
617 * gcc.target/powerpc/pr102976.c: New test.
619 2021-11-16 Martin Sebor <msebor@redhat.com>
621 PR tree-optimization/102960
622 * gcc.dg/Wstringop-overflow-84.c: New test.
624 2021-11-16 Tamar Christina <tamar.christina@arm.com>
626 * gcc.target/aarch64/shrn-combine-10.c: Use shrn.
628 2021-11-16 Tamar Christina <tamar.christina@arm.com>
630 * gcc.dg/signbit-2.c: CHeck vect or scalar.
632 2021-11-16 David Malcolm <dmalcolm@redhat.com>
635 * g++.dg/analyzer/pr102662.C: New test.
637 2021-11-16 Andrew Pinski <apinski@marvell.com>
639 PR tree-optimization/103218
640 * gcc.dg/tree-ssa/pr103218-1.c: New test.
642 2021-11-16 Claudiu Zissulescu <claziss@synopsys.com>
644 * gcc.target/arc/tmac-4.c: New test.
646 2021-11-16 Richard Biener <rguenther@suse.de>
648 PR tree-optimization/102880
649 * gcc.dg/tree-ssa/pr102880.c: New testcase.
650 * gcc.dg/tree-ssa/pr69270-3.c: Robustify.
651 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Change the number of
654 2021-11-16 Richard Biener <rguenther@suse.de>
656 PR tree-optimization/102880
657 * gcc.dg/tree-ssa/phi-opt-26.c: New testcase.
659 2021-11-16 Claudiu Zissulescu <claziss@synopsys.com>
661 * gcc.target/arc/add_n-combine.c: Update test patterns.
662 * gcc.target/arc/builtin_eh.c: Update test for linux platforms.
663 * gcc.target/arc/mul64-1.c: Disable this test while running on
665 * gcc.target/arc/tls-gd.c: Update matching patterns.
666 * gcc.target/arc/tls-ie.c: Likewise.
667 * gcc.target/arc/tls-ld.c: Likewise.
668 * gcc.target/arc/uncached-8.c: Likewise.
670 2021-11-16 Martin Jambor <mjambor@suse.cz>
672 * gcc.dg/ipa/ipa-sra-ret-nonull.c: New test.
674 2021-11-16 Jakub Jelinek <jakub@redhat.com>
676 PR tree-optimization/103208
677 * c-c++-common/gomp/loop-11.c: New test.
679 2021-11-16 Jakub Jelinek <jakub@redhat.com>
681 PR tree-optimization/102009
682 * gcc.dg/pr102009.c: New test.
684 2021-11-16 Jan Hubicka <jh@suse.cz>
686 * gcc.dg/tree-ssa/modref-dse-5.c: New test.
688 2021-11-16 Andrew Pinski <apinski@marvell.com>
690 PR tree-optimization/103245
691 * gcc.dg/tree-ssa/pr103245-1.c: New test.
693 2021-11-16 H.J. Lu <hjl.tools@gmail.com>
696 * gcc.dg/pr103268-1.c: New test.
697 * gcc.dg/pr103268-2.c: Likewise.
699 2021-11-15 Jason Merrill <jason@redhat.com>
701 * lib/g++-dg.exp: Handle "impcx".
702 * lib/target-supports.exp
703 (check_effective_target_implicit_constexpr): New.
704 * g++.dg/abi/abi-tag16.C:
705 * g++.dg/abi/abi-tag18a.C:
706 * g++.dg/abi/guard4.C:
707 * g++.dg/abi/lambda-defarg1.C:
708 * g++.dg/abi/mangle26.C:
709 * g++.dg/cpp0x/constexpr-diag3.C:
710 * g++.dg/cpp0x/constexpr-ex1.C:
711 * g++.dg/cpp0x/constexpr-ice5.C:
712 * g++.dg/cpp0x/constexpr-incomplete2.C:
713 * g++.dg/cpp0x/constexpr-memfn1.C:
714 * g++.dg/cpp0x/constexpr-neg3.C:
715 * g++.dg/cpp0x/constexpr-specialization.C:
716 * g++.dg/cpp0x/inh-ctor19.C:
717 * g++.dg/cpp0x/inh-ctor30.C:
718 * g++.dg/cpp0x/lambda/lambda-mangle3.C:
719 * g++.dg/cpp0x/lambda/lambda-mangle5.C:
720 * g++.dg/cpp1y/auto-fn12.C:
721 * g++.dg/cpp1y/constexpr-loop5.C:
722 * g++.dg/cpp1z/constexpr-lambda7.C:
723 * g++.dg/cpp2a/constexpr-dtor3.C:
724 * g++.dg/cpp2a/constexpr-new13.C:
725 * g++.dg/cpp2a/constinit11.C:
726 * g++.dg/cpp2a/constinit12.C:
727 * g++.dg/cpp2a/constinit14.C:
728 * g++.dg/cpp2a/constinit15.C:
729 * g++.dg/cpp2a/spaceship-constexpr1.C:
730 * g++.dg/cpp2a/spaceship-eq3.C:
731 * g++.dg/cpp2a/udlit-class-nttp-neg2.C:
732 * g++.dg/debug/dwarf2/auto1.C:
733 * g++.dg/debug/dwarf2/cdtor-1.C:
734 * g++.dg/debug/dwarf2/lambda1.C:
735 * g++.dg/debug/dwarf2/pr54508.C:
736 * g++.dg/debug/dwarf2/pubnames-2.C:
737 * g++.dg/debug/dwarf2/pubnames-3.C:
738 * g++.dg/ext/is_literal_type3.C:
739 * g++.dg/ext/visibility/template7.C:
740 * g++.dg/gcov/gcov-12.C:
741 * g++.dg/gcov/gcov-2.C:
742 * g++.dg/ipa/devirt-35.C:
743 * g++.dg/ipa/devirt-36.C:
744 * g++.dg/ipa/devirt-37.C:
745 * g++.dg/ipa/devirt-44.C:
746 * g++.dg/ipa/imm-devirt-1.C:
747 * g++.dg/lookup/builtin5.C:
748 * g++.dg/lto/inline-crossmodule-1_0.C:
749 * g++.dg/modules/enum-1_a.C:
750 * g++.dg/modules/fn-inline-1_c.C:
751 * g++.dg/modules/pmf-1_b.C:
752 * g++.dg/modules/used-1_c.C:
753 * g++.dg/tls/thread_local11.C:
754 * g++.dg/tls/thread_local11a.C:
755 * g++.dg/tm/pr46653.C:
756 * g++.dg/ubsan/pr70035.C:
757 * g++.old-deja/g++.other/delete6.C:
758 * g++.dg/modules/pmf-1_a.H:
759 Adjust for implicit constexpr.
761 2021-11-15 Jason Merrill <jason@redhat.com>
763 * g++.dg/ext/flexary37.C: Remove expected error.
765 2021-11-15 Siddhesh Poyarekar <siddhesh@gotplt.org>
767 * gcc.dg/fold-stringops-2.c: Define size_t.
770 * gcc.dg/fold-stringops-3.c: New test.
772 2021-11-15 Siddhesh Poyarekar <siddhesh@gotplt.org>
774 * gcc.dg/Wobjsize-1.c: Make warning change line agnostic.
775 * gcc.dg/fold-stringops-2.c: New test.
777 2021-11-15 Siddhesh Poyarekar <siddhesh@gotplt.org>
779 * gcc.dg/fold-stringops-1.c: New test.
781 2021-11-15 H.J. Lu <hjl.tools@gmail.com>
784 * gcc.dg/pr103184-1.c: New test.
785 * gcc.dg/pr103184-2.c: Likewise.
787 2021-11-15 Iain Sandoe <iain@sandoe.co.uk>
789 * gcc.dg/vect/tsvc/tsvc.h: Use malloc for Darwin 9 and
792 2021-11-15 Aldy Hernandez <aldyh@redhat.com>
794 * gcc.dg/pr103207.c: New test.
796 2021-11-15 Jakub Jelinek <jakub@redhat.com>
799 * g++.dg/opt/pr100469.C: New test.
801 2021-11-15 H.J. Lu <hjl.tools@gmail.com>
804 * gcc.target/i386/pr103205-2.c: New test.
806 2021-11-15 Aldy Hernandez <aldyh@redhat.com>
808 * g++.dg/tree-ssa/pr31146-2.C: Add -fno-thread-jumps.
810 2021-11-15 Richard Biener <rguenther@suse.de>
812 PR tree-optimization/103237
813 * gcc.dg/torture/pr103237.c: New testcase.
815 2021-11-15 Hongyu Wang <hongyu.wang@intel.com>
818 * gcc.target/i386/pr103069-1.c: New test.
819 * gcc.target/i386/pr103069-2.c: Ditto.
821 2021-11-15 Richard Biener <rguenther@suse.de>
823 PR tree-optimization/103219
824 * gcc.dg/torture/pr103219.c: New testcase.
826 2021-11-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
828 * gcc.target/i386/pr101346.c: Require dfp support.
830 2021-11-15 Jakub Jelinek <jakub@redhat.com>
833 * gcc.target/i386/pr103205.c: New test.
835 2021-11-15 Jason Merrill <jason@redhat.com>
837 * g++.dg/cpp0x/lambda/lambda-switch.C: Adjust expected location.
839 2021-11-15 Jason Merrill <jason@redhat.com>
841 * g++.dg/cpp1y/constexpr-89285-2.C: Expect error.
842 * g++.dg/cpp1y/constexpr-89285.C: Adjust error.
844 2021-11-15 Jason Merrill <jason@redhat.com>
847 * g++.dg/init/array41a.C: New test.
849 2021-11-15 Jason Merrill <jason@redhat.com>
851 * g++.dg/cpp2a/constexpr-virtual20.C: New test.
853 2021-11-15 Hans-Peter Nilsson <hp@axis.com>
855 * gcc.dg/uninit-pred-9_b.c: Correct last adjustment, for CRIS.
857 2021-11-15 Andrew Pinski <apinski@marvell.com>
859 * gcc.dg/tree-ssa/pr100278.c: Move to ...
860 * gcc.c-torture/compile/pr100278.c: Here.
861 Remove dg-do and dg-options.
862 * gcc.dg/tree-ssa/pr101189.c: Move to ...
863 * gcc.c-torture/compile/pr101189.c: Here.
864 Remove dg-do and dg-options.
865 * gcc.dg/tree-ssa/pr100453.c: Move to ...
866 * gcc.c-torture/execute/pr100453.c: Here.
867 Remove dg-do and dg-options.
868 * gcc.dg/tree-ssa/pr101335.c: Move to ...
869 * gcc.c-torture/execute/pr101335.c: Here
870 Remove dg-do and dg-options.
872 2021-11-14 Maciej W. Rozycki <macro@embecosm.com>
874 * gcc.target/vax/setmem.c: New test.
876 2021-11-14 Jan Hubicka <hubicka@ucw.cz>
878 * gcc.dg/tree-ssa/modref-dse-3.c: New test.
880 2021-11-14 Aldy Hernandez <aldyh@redhat.com>
882 * gcc.dg/pr103229.c: Removed.
884 2021-11-14 Aldy Hernandez <aldyh@redhat.com>
886 * gcc.dg/pr103229.c: New test.
888 2021-11-14 Martin Liska <mliska@suse.cz>
890 * c-c++-common/tsan/free_race.c: Remove unnecessary -ldl.
891 * c-c++-common/tsan/free_race2.c: Likewise.
893 2021-11-14 Jan Hubicka <hubicka@ucw.cz>
895 * c-c++-common/asan/null-deref-1.c: Update template.
896 * c-c++-common/tsan/free_race.c: Update template.
897 * c-c++-common/tsan/free_race2.c: Update template.
898 * gcc.dg/ipa/ipa-sra-4.c: Update template.
900 2021-11-13 Jan Hubicka <hubicka@ucw.cz>
902 * g++.dg/cpp1z/inh-ctor23.C: Fix template
903 * g++.dg/ipa/ipa-icf-4.C: Fix template
904 * gcc.dg/tree-ssa/modref-dse-1.c: New test.
905 * gcc.dg/tree-ssa/modref-dse-2.c: New test.
907 2021-11-13 David Malcolm <dmalcolm@redhat.com>
909 * gcc.dg/analyzer/pr93382.c: Tweak expected wording.
910 * gcc.dg/analyzer/taint-alloc-1.c: New test.
911 * gcc.dg/analyzer/taint-alloc-2.c: New test.
912 * gcc.dg/analyzer/taint-divisor-1.c: New test.
913 * gcc.dg/analyzer/taint-1.c: Rename to...
914 * gcc.dg/analyzer/taint-read-index-1.c: ...this. Tweak expected
915 wording. Mark some events as xfail.
916 * gcc.dg/analyzer/taint-read-offset-1.c: New test.
917 * gcc.dg/analyzer/taint-size-1.c: New test.
918 * gcc.dg/analyzer/taint-write-index-1.c: New test.
919 * gcc.dg/analyzer/taint-write-offset-1.c: New test.
921 2021-11-13 Aldy Hernandez <aldyh@redhat.com>
923 * gcc.dg/pr103222.c: New test.
925 2021-11-12 Jan Hubicka <jh@suse.cz>
927 PR tree-optimization/103209
928 * gcc.dg/tree-ssa/pta-callused.c: Update template.
929 * gcc.c-torture/execute/pr103209.c: New test.
931 2021-11-12 Richard Sandiford <richard.sandiford@arm.com>
933 * gcc.target/aarch64/stp_1.c: New test.
935 2021-11-12 Tobias Burnus <tobias@codesourcery.com>
937 * gfortran.dg/gomp/unexpected-end.f90: Update dg-error.
938 * gfortran.dg/gomp/clauses-1.f90: New test.
939 * gfortran.dg/gomp/nowait-2.f90: New test.
940 * gfortran.dg/gomp/nowait-3.f90: New test.
942 2021-11-12 Martin Liska <mliska@suse.cz>
945 * gcc.dg/vect/tsvc/vect-tsvc-s112.c: Skip test for old Power
948 2021-11-12 Chung-Lin Tang <cltang@codesourcery.com>
950 * c-c++-common/gomp/target-implicit-map-1.c: New test.
951 * c-c++-common/goacc/combined-reduction.c: Adjust scan test pattern.
952 * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
953 * c-c++-common/goacc/mdc-1.c: Likewise.
954 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
956 2021-11-12 Mikael Morin <mikael@gcc.gnu.org>
959 * gfortran.dg/index_5.f90: New.
961 2021-11-12 Richard Biener <rguenther@suse.de>
963 PR tree-optimization/103204
964 * gcc.dg/torture/pr103204.c: New testcase.
966 2021-11-11 Bill Schmidt <wschmidt@linux.ibm.com>
968 * gcc.target/powerpc/test_mffsl.c: Require Power9.
970 2021-11-11 Jan Hubicka <hubicka@ucw.cz>
972 * gfortran.dg/inline_matmul_17.f90: Fix template
974 2021-11-11 Jan Hubicka <hubicka@ucw.cz>
976 * c-c++-common/tm/inline-asm.c: Disable pure-const.
977 * g++.dg/ipa/modref-1.C: Update template.
978 * gcc.dg/tree-ssa/modref-11.c: Disable pure-const.
979 * gcc.dg/tree-ssa/modref-14.c: New test.
980 * gcc.dg/tree-ssa/modref-8.c: Do not optimize sibling calls.
981 * gfortran.dg/do_subscript_3.f90: Add -O0.
983 2021-11-11 Tobias Burnus <tobias@codesourcery.com>
985 * gfortran.dg/gomp/num-teams-1.f90: New file.
986 * gfortran.dg/gomp/num-teams-2.f90: New file.
988 2021-11-11 Sandra Loosemore <sandra@codesourcery.com>
990 * g++.dg/warn/Wmismatched-new-delete-5.C: Add
991 -fdelete-null-pointer-checks.
992 * gcc.dg/attr-returns-nonnull.c: Likewise.
993 * gcc.dg/debug/btf/btf-datasec-1.c: Add -G0 option for nios2.
994 * gcc.dg/ifcvt-4.c: Skip on nios2.
995 * gcc.dg/struct-by-value-1.c: Add -G0 option for nios2.
997 2021-11-11 Richard Biener <rguenther@suse.de>
999 PR tree-optimization/103188
1000 * gcc.dg/torture/pr103188.c: New testcase.
1002 2021-11-11 Richard Biener <rguenther@suse.de>
1004 PR middle-end/103181
1005 * gcc.dg/torture/pr103181.c: New testcase.
1007 2021-11-11 Jakub Jelinek <jakub@redhat.com>
1010 * g++.dg/debug/dwarf2/pr101378.C: New test.
1012 2021-11-11 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1015 * gcc.target/aarch64/pr102376.c: New test.
1017 2021-11-11 Jakub Jelinek <jakub@redhat.com>
1019 * c-c++-common/gomp/clauses-1.c (bar): Supply lower-bound expression
1020 to half of the num_teams clauses.
1021 * c-c++-common/gomp/num-teams-1.c: New test.
1022 * c-c++-common/gomp/num-teams-2.c: New test.
1023 * g++.dg/gomp/attrs-1.C (bar): Supply lower-bound expression
1024 to half of the num_teams clauses.
1025 * g++.dg/gomp/attrs-2.C (bar): Likewise.
1026 * g++.dg/gomp/num-teams-1.C: New test.
1027 * g++.dg/gomp/num-teams-2.C: New test.
1029 2021-11-11 liuhongt <hongtao.liu@intel.com>
1031 * gcc.target/i386/pr103151.c: New test.
1033 2021-11-10 Aldy Hernandez <aldyh@redhat.com>
1035 * gcc.dg/tree-ssa/pr102906.c: New test.
1037 2021-11-10 Andrew Pinski <apinski@marvell.com>
1040 * gcc.c-torture/compile/vector-dup-1.c: New test.
1042 2021-11-10 H.J. Lu <hjl.tools@gmail.com>
1044 PR tree-optimization/102892
1045 * gcc.dg/pr102892-1.c: New file.
1046 * gcc.dg/pr102892-2.c: Likewise.
1048 2021-11-10 Martin Sebor <msebor@redhat.com>
1051 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: Avoid relying on
1052 argument evaluation order. Cast width and precision to signed
1053 to avoid undefined behavior.
1055 2021-11-10 qing zhao <qing.zhao@oracle.com>
1057 * gcc.target/i386/auto-init-6.c: _Complex long double is initialized
1058 to zero now with -ftrivial-auto-var-init=pattern.
1060 2021-11-10 Tamar Christina <tamar.christina@arm.com>
1062 * gcc.target/aarch64/sve/pred-not-gen-1.c: Update testcase.
1063 * gcc.target/aarch64/sve/pred-not-gen-2.c: Update testcase.
1064 * gcc.target/aarch64/sve/pred-not-gen-3.c: Update testcase.
1065 * gcc.target/aarch64/sve/pred-not-gen-4.c: Update testcase.
1067 2021-11-10 Tamar Christina <tamar.christina@arm.com>
1069 * gcc.target/aarch64/shrn-combine-8.c: Update.
1070 * gcc.target/aarch64/shrn-combine-9.c: Update.
1072 2021-11-10 Jan Hubicka <hubicka@ucw.cz>
1074 * gcc.dg/tree-ssa/modref-13.c: Fix typo.
1076 2021-11-10 Marek Polacek <polacek@redhat.com>
1079 * c-c++-common/Wno-attributes-1.c: New test.
1080 * c-c++-common/Wno-attributes-2.c: New test.
1081 * c-c++-common/Wno-attributes-3.c: New test.
1083 2021-11-10 Jan Hubicka <jh@suse.cz>
1085 * g++.dg/ipa/modref-1.C: Update template.
1086 * gcc.dg/ipa/modref-3.c: Update template.
1087 * gcc.dg/lto/modref-3_0.c: Update template.
1088 * gcc.dg/lto/modref-4_0.c: Update template.
1089 * gcc.dg/tree-ssa/modref-10.c: Update template.
1090 * gcc.dg/tree-ssa/modref-11.c: Update template.
1091 * gcc.dg/tree-ssa/modref-5.c: Update template.
1092 * gcc.dg/tree-ssa/modref-6.c: Update template.
1093 * gcc.dg/tree-ssa/modref-13.c: New test.
1095 2021-11-10 Tamar Christina <tamar.christina@arm.com>
1098 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Use
1099 vect_long_long instead of vect_long.
1100 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
1102 * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Likewise.
1103 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
1106 2021-11-10 Tamar Christina <tamar.christina@arm.com>
1108 * gcc.dg/signbit-2.c: Turn off masks.
1109 * gcc.dg/signbit-5.c: Likewise.
1111 2021-11-10 Richard Biener <rguenther@suse.de>
1114 * g++.dg/warn/Warray-bounds-16.C: XFAIL diagnostic part
1117 2021-11-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
1119 * gcc.target/aarch64/simd/lowering_tbaa.c: New test.
1121 2021-11-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
1123 * gcc.target/aarch64/fmla_intrinsic_1.c: Fix big-endian testism.
1124 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
1125 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
1127 2021-11-10 H.J. Lu <hongjiu.lu@intel.com>
1128 Hongtao Liu <hongtao.liu@intel.com>
1130 PR middle-end/102566
1131 * g++.target/i386/pr102566-1.C: New test.
1132 * g++.target/i386/pr102566-2.C: Likewise.
1133 * g++.target/i386/pr102566-3.C: Likewise.
1134 * g++.target/i386/pr102566-4.C: Likewise.
1135 * g++.target/i386/pr102566-5a.C: Likewise.
1136 * g++.target/i386/pr102566-5b.C: Likewise.
1137 * g++.target/i386/pr102566-6a.C: Likewise.
1138 * g++.target/i386/pr102566-6b.C: Likewise.
1139 * gcc.target/i386/pr102566-1a.c: Likewise.
1140 * gcc.target/i386/pr102566-1b.c: Likewise.
1141 * gcc.target/i386/pr102566-2.c: Likewise.
1142 * gcc.target/i386/pr102566-3a.c: Likewise.
1143 * gcc.target/i386/pr102566-3b.c: Likewise.
1144 * gcc.target/i386/pr102566-4.c: Likewise.
1145 * gcc.target/i386/pr102566-5.c: Likewise.
1146 * gcc.target/i386/pr102566-6.c: Likewise.
1147 * gcc.target/i386/pr102566-7.c: Likewise.
1148 * gcc.target/i386/pr102566-8a.c: Likewise.
1149 * gcc.target/i386/pr102566-8b.c: Likewise.
1150 * gcc.target/i386/pr102566-9a.c: Likewise.
1151 * gcc.target/i386/pr102566-9b.c: Likewise.
1152 * gcc.target/i386/pr102566-10a.c: Likewise.
1153 * gcc.target/i386/pr102566-10b.c: Likewise.
1154 * gcc.target/i386/pr102566-11.c: Likewise.
1155 * gcc.target/i386/pr102566-12.c: Likewise.
1156 * gcc.target/i386/pr102566-13.c: New test.
1157 * gcc.target/i386/pr102566-14.c: New test.
1159 2021-11-10 liuhongt <hongtao.liu@intel.com>
1161 * gcc.target/i386/ifcvt-reduction-logic-op.c: New test.
1163 2021-11-10 konglin1 <lingling.kong@intel.com>
1165 * gcc.target/i386/avx512fp16-vector-complex-float.c: New test.
1167 2021-11-10 konglin1 <lingling.kong@intel.com>
1169 * gcc.target/i386/avx512fp16vl-complex-broadcast-1.c: New test.
1171 2021-11-10 liuhongt <hongtao.liu@intel.com>
1173 * gcc.target/i386/pr102464-maxmin.c: New test.
1175 2021-11-10 Andrew Pinski <apinski@marvell.com>
1178 * c-c++-common/torture/builtin-convertvector-2.c: New test.
1179 * c-c++-common/torture/builtin-shufflevector-2.c: New test.
1181 2021-11-10 Sandra Loosemore <sandra@codesourcery.com>
1183 * gcc.target/nios2/custom-fp-inline-1.c: New.
1184 * gcc.target/nios2/custom-fp-inline-2.c: New.
1185 * gcc.target/nios2/custom-fp-inline-3.c: New.
1186 * gcc.target/nios2/custom-fp-inline-4.c: New.
1188 2021-11-09 David Malcolm <dmalcolm@redhat.com>
1190 * gcc.dg/bad-pragma-locations.c: New test.
1192 2021-11-09 Bill Schmidt <wschmidt@linux.ibm.com>
1194 * gcc.target/powerpc/p10_vec_xl_sext.c: Fix long long case.
1196 2021-11-09 Andrew Pinski <apinski@marvell.com>
1198 PR tree-optimization/10352
1199 * gcc.c-torture/execute/pr10352-1.c: New test.
1201 2021-11-09 Marek Polacek <polacek@redhat.com>
1203 * g++.dg/init/bitfield6.C: New test.
1205 2021-11-09 Kito Cheng <kito.cheng@sifive.com>
1207 * gcc.target/riscv/pr102957.c: New.
1209 2021-11-09 Jakub Jelinek <jakub@redhat.com>
1212 * g++.dg/ext/complex10.C: New test.
1214 2021-11-09 Patrick Palka <ppalka@redhat.com>
1218 * g++.dg/cpp2a/concepts-pr98394.C: New test.
1219 * g++.dg/cpp2a/concepts-pr85846.C: New test.
1221 2021-11-09 Patrick Palka <ppalka@redhat.com>
1224 * g++.dg/cpp1y/var-templ69.C: New test.
1226 2021-11-09 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
1228 * gcc.target/arm/multilib.exp: Update test with armv9-a entries.
1229 * lib/target-supports.exp (v9a): Add new armflag.
1230 (__ARM_ARCH_9A__): Add new armdef.
1232 2021-11-09 Martin Jambor <mjambor@suse.cz>
1235 * gcc.dg/ipa/pr103132.c: New test.
1237 2021-11-09 Aldy Hernandez <aldyh@redhat.com>
1239 * gcc.dg/tree-ssa/builtin-sprintf-warn-22.c: XFAIL.
1241 2021-11-09 Jeff Law <jeffreyalaw@gmail.com>
1243 * gcc.dg/tree-ssa/bittest.c: New test
1245 2021-11-08 Andrew MacLeod <amacleod@redhat.com>
1247 * g++.dg/pr103122.C: New.
1249 2021-11-08 Martin Jambor <mjambor@suse.cz>
1253 * g++.dg/ipa/pr103099.C: New test.
1254 * gcc.dg/ipa/pr103107.c: Likewise.
1256 2021-11-08 Aldy Hernandez <aldyh@redhat.com>
1258 * gcc.dg/pr103120.c: New test.
1260 2021-11-08 Martin Liska <mliska@suse.cz>
1262 PR gcov-profile/100520
1263 * gcc.dg/pr100520.c: New test.
1265 2021-11-08 Richard Sandiford <richard.sandiford@arm.com>
1267 * gcc.target/aarch64/neoverse_v1_1.c: New test.
1269 2021-11-08 Jan Hubicka <hubicka@ucw.cz>
1271 * gcc.dg/tree-ssa/modref-12.c: New test.
1273 2021-11-08 Haochen Gui <guihaoc@gcc.gnu.org>
1275 * gcc.target/powerpc/vec-minmax-1.c: New test.
1276 * gcc.target/powerpc/vec-minmax-2.c: Likewise.
1278 2021-11-08 liuhongt <hongtao.liu@intel.com>
1280 * gcc.target/i386/pr102464-fma.c: New test.
1282 2021-11-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1284 * gfortran.dg/co_reduce_2.f90: New test.
1285 * gfortran.dg/coarray_collectives_14.f90: Change OPERATOR
1287 * gfortran.dg/coarray_collectives_16.f90: Likewise.
1288 * gfortran.dg/coarray_collectives_9.f90: Likewise.
1289 Co-authored by: Steve Kargl <steve@gcc.gnu.org>
1291 2021-11-07 Sandra Loosemore <sandra@codesourcery.com>
1293 * gfortran.dg/bessel_3.f90: Expect additional diagnostics from
1294 multiple bad arguments in the call.
1295 * gfortran.dg/pr24823.f: Likewise.
1296 * gfortran.dg/pr39937.f: Likewise.
1297 * gfortran.dg/pr41011.f: Likewise.
1298 * gfortran.dg/pr61318.f90: Likewise.
1299 * gfortran.dg/c-interop/c407b-2.f90: Remove xfails.
1300 * gfortran.dg/c-interop/c535b-2.f90: Likewise.
1302 2021-11-06 Harald Anlauf <anlauf@gmx.de>
1305 * gfortran.dg/pr68019.f90: Adjust error message.
1306 * gfortran.dg/pr102715.f90: New test.
1308 2021-11-06 David Edelsohn <dje.gcc@gmail.com>
1310 * gcc.dg/vect/tsvc/tsvc.h (init): Use posix_memalign on AIX.
1312 2021-11-05 Harald Anlauf <anlauf@gmx.de>
1315 * gfortran.dg/pr102817.f90: New test.
1317 2021-11-05 Jan Hubicka <hubicka@ucw.cz>
1320 * g++.dg/torture/pr103073.C: New test.
1321 * gcc.dg/tree-ssa/modref-11.c: New test.
1323 2021-11-05 Harald Anlauf <anlauf@gmx.de>
1326 * gfortran.dg/pr69419.f90: New test.
1328 2021-11-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1331 * gfortran.dg/implicit_14.f90: Adjust error.
1332 * gfortran.dg/external_implicit_none_3.f08: New test.
1334 2021-11-05 Iain Sandoe <iain@sandoe.co.uk>
1336 * gcc.dg/vect/tsvc/tsvc.h: Do not try to include malloc.h
1337 on Darwin also use posix_memalign ().
1339 2021-11-05 Andrew MacLeod <amacleod@redhat.com>
1341 * gcc.dg/pr103093.c: New.
1343 2021-11-05 Wilco Dijkstra <wdijkstr@arm.com>
1347 * gcc.target/aarch64/pr103085.c: New test
1349 2021-11-05 Martin Liska <mliska@suse.cz>
1351 PR gcov-profile/102945
1352 * gcc.dg/gcov-info-to-gcda.c: Filter supported targets.
1354 2021-11-05 Martin Liska <mliska@suse.cz>
1357 * g++.dg/pr102955.C: New test.
1359 2021-11-04 Jonathan Wakely <jwakely@redhat.com>
1361 * g++.dg/cpp0x/lambda/lambda-eh2.C: Add dg-warning for new
1362 deprecation warnings.
1363 * g++.dg/cpp0x/noexcept06.C: Likewise.
1364 * g++.dg/cpp0x/noexcept07.C: Likewise.
1365 * g++.dg/eh/forced3.C: Likewise.
1366 * g++.dg/eh/unexpected1.C: Likewise.
1367 * g++.old-deja/g++.eh/spec1.C: Likewise.
1368 * g++.old-deja/g++.eh/spec2.C: Likewise.
1369 * g++.old-deja/g++.eh/spec3.C: Likewise.
1370 * g++.old-deja/g++.eh/spec4.C: Likewise.
1371 * g++.old-deja/g++.mike/eh33.C: Likewise.
1372 * g++.old-deja/g++.mike/eh34.C: Likewise.
1373 * g++.old-deja/g++.mike/eh50.C: Likewise.
1374 * g++.old-deja/g++.mike/eh51.C: Likewise.
1376 2021-11-04 Tamar Christina <tamar.christina@arm.com>
1378 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-1.c: New test.
1379 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-2.c: New test.
1380 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-3.c: New test.
1381 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-4.c: New test.
1382 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-5.c: New test.
1383 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c: New test.
1384 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-7.c: New test.
1385 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-8.c: New test.
1386 * gcc.target/aarch64/signbit-2.c: New test.
1388 2021-11-04 Tamar Christina <tamar.christina@arm.com>
1390 * gcc.dg/signbit-2.c: New test.
1391 * gcc.dg/signbit-3.c: New test.
1392 * gcc.dg/signbit-4.c: New test.
1393 * gcc.dg/signbit-5.c: New test.
1394 * gcc.dg/signbit-6.c: New test.
1395 * gcc.target/aarch64/signbit-1.c: New test.
1397 2021-11-04 Andrew MacLeod <amacleod@redhat.com>
1399 PR tree-optimization/103079
1400 * gcc.dg/pr103079.c: New.
1402 2021-11-04 Martin Jambor <mjambor@suse.cz>
1405 * gcc.dg/guality/ipa-sra-1.c: New test.
1407 2021-11-04 Jonathan Wright <jonathan.wright@arm.com>
1409 * gcc.target/aarch64/vector_structure_intrinsics.c: New code
1412 2021-11-04 Jonathan Wright <jonathan.wright@arm.com>
1414 * gcc.target/aarch64/advsimd-intrinsics/bf16_vldN_lane_2.c:
1415 Relax incorrect register number requirement.
1416 * gcc.target/aarch64/sve/pcs/struct_3_256.c: Accept
1417 equivalent codegen with fmov.
1419 2021-11-04 H.J. Lu <hjl.tools@gmail.com>
1421 * gcc.target/i386/amxtile-3.c: Check leal/addl for x32.
1423 2021-11-04 Tamar Christina <tamar.christina@arm.com>
1426 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-int.c: Update guards.
1427 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Likewise.
1428 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-short.c: Likewise.
1429 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-int.c:
1431 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
1433 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-short.c:
1435 * gcc.dg/vect/complex/complex-add-pattern-template.c: Likewise.
1436 * gcc.dg/vect/complex/complex-add-template.c: Likewise.
1437 * gcc.dg/vect/complex/complex-operations-run.c: Likewise.
1438 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c: Likewise.
1439 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: Likewise.
1440 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-half-float.c:
1442 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c:
1444 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
1446 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
1448 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: Likewise.
1449 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Likewise.
1450 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c:
1452 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: Likewise.
1453 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Likewise.
1454 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c:
1456 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Likewise.
1457 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Likewise.
1458 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c:
1460 * gcc.dg/vect/complex/fast-math-complex-add-double.c: Likewise.
1461 * gcc.dg/vect/complex/fast-math-complex-add-float.c: Likewise.
1462 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Likewise.
1463 * gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c: Likewise.
1464 * gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Likewise.
1465 * gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c:
1467 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: Likewise.
1468 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: Likewise.
1469 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: Likewise.
1470 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: Likewise.
1471 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: Likewise.
1472 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: Likewise.
1473 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: Likewise.
1474 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: Likewise.
1475 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: Likewise.
1476 * gcc.dg/vect/complex/vect-complex-add-pattern-byte.c: Likewise.
1477 * gcc.dg/vect/complex/vect-complex-add-pattern-int.c: Likewise.
1478 * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Likewise.
1479 * gcc.dg/vect/complex/vect-complex-add-pattern-short.c: Likewise.
1480 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-byte.c:
1482 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-int.c:
1484 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
1486 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-short.c:
1489 2021-11-04 Richard Biener <rguenther@suse.de>
1491 PR rtl-optimization/103075
1492 * gcc.dg/pr103075.c: New testcase.
1494 2021-11-04 Aldy Hernandez <aldyh@redhat.com>
1496 PR tree-optimization/103062
1497 * gcc.dg/pr103062.c: New test.
1499 2021-11-04 Jiufu Guo <guojiufu@linux.ibm.com>
1501 * gcc.dg/vect/pr101145_1.c: Update case.
1502 * gcc.dg/vect/pr101145_2.c: Update case.
1503 * gcc.dg/vect/pr101145_3.c: Update case.
1505 2021-11-04 Martin Liska <mliska@suse.cz>
1507 * g++.dg/asan/asan_test.C: Disable one warning.
1509 2021-11-04 Richard Sandiford <richard.sandiford@arm.com>
1511 * gcc.dg/rtl/aarch64/big-endian-cse-1.c: New test.
1513 2021-11-04 liuhongt <hongtao.liu@intel.com>
1515 * gcc.target/i386/pr101989-3.c: New test.
1517 2021-11-04 liuhongt <hongtao.liu@intel.com>
1519 * gcc.target/i386/pr102464-copysign-1.c: New test.
1521 2021-11-04 Hongyu Wang <hongyu.wang@intel.com>
1523 * gcc.target/i386/vnni-auto-vectorize-1.c: New test.
1524 * gcc.target/i386/vnni-auto-vectorize-2.c: Ditto.
1526 2021-11-04 Hongyu Wang <hongyu.wang@intel.com>
1528 * gcc.target/i386/amxtile-3.c: New test.
1530 2021-11-04 Marek Polacek <polacek@redhat.com>
1532 * g++.dg/opt/pr102970.C: Only run in C++14 and up.
1534 2021-11-03 Joseph Myers <joseph@codesourcery.com>
1537 * gcc.dg/init-rounding-math-1.c: New test.
1539 2021-11-03 Andrew MacLeod <amacleod@redhat.com>
1541 * gcc.dg/tree-ssa/pr23744.c: Tweak output checks.
1542 * gcc.dg/tree-ssa/vrp07.c: Ditto.
1543 * gcc.dg/tree-ssa/vrp08.c: Ditto.
1544 * gcc.dg/tree-ssa/vrp09.c: Ditto.
1545 * gcc.dg/tree-ssa/vrp20.c: Ditto.
1546 * gcc.dg/tree-ssa/vrp92.c: Ditto.
1547 * jit.dg/test-sum-of-squares.c: Ditto.
1549 2021-11-03 Richard Biener <rguenther@suse.de>
1551 PR tree-optimization/102970
1552 * g++.dg/opt/pr102970.C: New testcase.
1554 2021-11-03 Jan Hubicka <hubicka@ucw.cz>
1556 * g++.dg/torture/pr103040.C: New test.
1558 2021-11-02 Jan Hubicka <hubicka@ucw.cz>
1560 * gcc.dg/ipa/modref-3.c: New test.
1562 2021-11-02 Jan Hubicka <hubicka@ucw.cz>
1564 * g++.dg/ipa/modref-1.C: Update template.
1565 * gcc.dg/tree-ssa/modref-10.c: New test.
1567 2021-11-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1569 * gcc.dg/tree-ssa/ldist-rawmemchr-1.c: For IBM Z set arch to z13
1570 and use z/Architecture since the tests require vector extensions.
1571 * gcc.dg/tree-ssa/ldist-rawmemchr-2.c: Likewise.
1572 * gcc.dg/tree-ssa/ldist-strlen-1.c: Likewise.
1573 * gcc.dg/tree-ssa/ldist-strlen-3.c: Likewise.
1575 2021-11-02 Tamar Christina <tamar.christina@arm.com>
1577 PR tree-optimization/103007
1578 * g++.dg/pr103007.C: New test.
1580 2021-11-02 Richard Biener <rguenther@suse.de>
1582 PR middle-end/103038
1583 * g++.dg/pr103038.C: New testcase.
1585 2021-11-02 Jakub Jelinek <jakub@redhat.com>
1588 * gcc.target/i386/pr103020.c: New test.
1590 2021-11-02 Martin Liska <mliska@suse.cz>
1592 * gcc.dg/vect/vect.exp: Include also tsvc sub-directory.
1593 * gcc.dg/vect/tsvc/license.txt: New test.
1594 * gcc.dg/vect/tsvc/tsvc.h: New test.
1595 * gcc.dg/vect/tsvc/vect-tsvc-s000.c: New test.
1596 * gcc.dg/vect/tsvc/vect-tsvc-s111.c: New test.
1597 * gcc.dg/vect/tsvc/vect-tsvc-s1111.c: New test.
1598 * gcc.dg/vect/tsvc/vect-tsvc-s1112.c: New test.
1599 * gcc.dg/vect/tsvc/vect-tsvc-s1113.c: New test.
1600 * gcc.dg/vect/tsvc/vect-tsvc-s1115.c: New test.
1601 * gcc.dg/vect/tsvc/vect-tsvc-s1119.c: New test.
1602 * gcc.dg/vect/tsvc/vect-tsvc-s112.c: New test.
1603 * gcc.dg/vect/tsvc/vect-tsvc-s113.c: New test.
1604 * gcc.dg/vect/tsvc/vect-tsvc-s114.c: New test.
1605 * gcc.dg/vect/tsvc/vect-tsvc-s115.c: New test.
1606 * gcc.dg/vect/tsvc/vect-tsvc-s116.c: New test.
1607 * gcc.dg/vect/tsvc/vect-tsvc-s1161.c: New test.
1608 * gcc.dg/vect/tsvc/vect-tsvc-s118.c: New test.
1609 * gcc.dg/vect/tsvc/vect-tsvc-s119.c: New test.
1610 * gcc.dg/vect/tsvc/vect-tsvc-s121.c: New test.
1611 * gcc.dg/vect/tsvc/vect-tsvc-s1213.c: New test.
1612 * gcc.dg/vect/tsvc/vect-tsvc-s122.c: New test.
1613 * gcc.dg/vect/tsvc/vect-tsvc-s1221.c: New test.
1614 * gcc.dg/vect/tsvc/vect-tsvc-s123.c: New test.
1615 * gcc.dg/vect/tsvc/vect-tsvc-s1232.c: New test.
1616 * gcc.dg/vect/tsvc/vect-tsvc-s124.c: New test.
1617 * gcc.dg/vect/tsvc/vect-tsvc-s1244.c: New test.
1618 * gcc.dg/vect/tsvc/vect-tsvc-s125.c: New test.
1619 * gcc.dg/vect/tsvc/vect-tsvc-s1251.c: New test.
1620 * gcc.dg/vect/tsvc/vect-tsvc-s126.c: New test.
1621 * gcc.dg/vect/tsvc/vect-tsvc-s127.c: New test.
1622 * gcc.dg/vect/tsvc/vect-tsvc-s1279.c: New test.
1623 * gcc.dg/vect/tsvc/vect-tsvc-s128.c: New test.
1624 * gcc.dg/vect/tsvc/vect-tsvc-s1281.c: New test.
1625 * gcc.dg/vect/tsvc/vect-tsvc-s131.c: New test.
1626 * gcc.dg/vect/tsvc/vect-tsvc-s13110.c: New test.
1627 * gcc.dg/vect/tsvc/vect-tsvc-s132.c: New test.
1628 * gcc.dg/vect/tsvc/vect-tsvc-s1351.c: New test.
1629 * gcc.dg/vect/tsvc/vect-tsvc-s141.c: New test.
1630 * gcc.dg/vect/tsvc/vect-tsvc-s1421.c: New test.
1631 * gcc.dg/vect/tsvc/vect-tsvc-s151.c: New test.
1632 * gcc.dg/vect/tsvc/vect-tsvc-s152.c: New test.
1633 * gcc.dg/vect/tsvc/vect-tsvc-s161.c: New test.
1634 * gcc.dg/vect/tsvc/vect-tsvc-s162.c: New test.
1635 * gcc.dg/vect/tsvc/vect-tsvc-s171.c: New test.
1636 * gcc.dg/vect/tsvc/vect-tsvc-s172.c: New test.
1637 * gcc.dg/vect/tsvc/vect-tsvc-s173.c: New test.
1638 * gcc.dg/vect/tsvc/vect-tsvc-s174.c: New test.
1639 * gcc.dg/vect/tsvc/vect-tsvc-s175.c: New test.
1640 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: New test.
1641 * gcc.dg/vect/tsvc/vect-tsvc-s2101.c: New test.
1642 * gcc.dg/vect/tsvc/vect-tsvc-s2102.c: New test.
1643 * gcc.dg/vect/tsvc/vect-tsvc-s211.c: New test.
1644 * gcc.dg/vect/tsvc/vect-tsvc-s2111.c: New test.
1645 * gcc.dg/vect/tsvc/vect-tsvc-s212.c: New test.
1646 * gcc.dg/vect/tsvc/vect-tsvc-s221.c: New test.
1647 * gcc.dg/vect/tsvc/vect-tsvc-s222.c: New test.
1648 * gcc.dg/vect/tsvc/vect-tsvc-s2233.c: New test.
1649 * gcc.dg/vect/tsvc/vect-tsvc-s2244.c: New test.
1650 * gcc.dg/vect/tsvc/vect-tsvc-s2251.c: New test.
1651 * gcc.dg/vect/tsvc/vect-tsvc-s2275.c: New test.
1652 * gcc.dg/vect/tsvc/vect-tsvc-s231.c: New test.
1653 * gcc.dg/vect/tsvc/vect-tsvc-s232.c: New test.
1654 * gcc.dg/vect/tsvc/vect-tsvc-s233.c: New test.
1655 * gcc.dg/vect/tsvc/vect-tsvc-s235.c: New test.
1656 * gcc.dg/vect/tsvc/vect-tsvc-s241.c: New test.
1657 * gcc.dg/vect/tsvc/vect-tsvc-s242.c: New test.
1658 * gcc.dg/vect/tsvc/vect-tsvc-s243.c: New test.
1659 * gcc.dg/vect/tsvc/vect-tsvc-s244.c: New test.
1660 * gcc.dg/vect/tsvc/vect-tsvc-s251.c: New test.
1661 * gcc.dg/vect/tsvc/vect-tsvc-s252.c: New test.
1662 * gcc.dg/vect/tsvc/vect-tsvc-s253.c: New test.
1663 * gcc.dg/vect/tsvc/vect-tsvc-s254.c: New test.
1664 * gcc.dg/vect/tsvc/vect-tsvc-s255.c: New test.
1665 * gcc.dg/vect/tsvc/vect-tsvc-s256.c: New test.
1666 * gcc.dg/vect/tsvc/vect-tsvc-s257.c: New test.
1667 * gcc.dg/vect/tsvc/vect-tsvc-s258.c: New test.
1668 * gcc.dg/vect/tsvc/vect-tsvc-s261.c: New test.
1669 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: New test.
1670 * gcc.dg/vect/tsvc/vect-tsvc-s2710.c: New test.
1671 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: New test.
1672 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: New test.
1673 * gcc.dg/vect/tsvc/vect-tsvc-s272.c: New test.
1674 * gcc.dg/vect/tsvc/vect-tsvc-s273.c: New test.
1675 * gcc.dg/vect/tsvc/vect-tsvc-s274.c: New test.
1676 * gcc.dg/vect/tsvc/vect-tsvc-s275.c: New test.
1677 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: New test.
1678 * gcc.dg/vect/tsvc/vect-tsvc-s277.c: New test.
1679 * gcc.dg/vect/tsvc/vect-tsvc-s278.c: New test.
1680 * gcc.dg/vect/tsvc/vect-tsvc-s279.c: New test.
1681 * gcc.dg/vect/tsvc/vect-tsvc-s281.c: New test.
1682 * gcc.dg/vect/tsvc/vect-tsvc-s291.c: New test.
1683 * gcc.dg/vect/tsvc/vect-tsvc-s292.c: New test.
1684 * gcc.dg/vect/tsvc/vect-tsvc-s293.c: New test.
1685 * gcc.dg/vect/tsvc/vect-tsvc-s311.c: New test.
1686 * gcc.dg/vect/tsvc/vect-tsvc-s3110.c: New test.
1687 * gcc.dg/vect/tsvc/vect-tsvc-s3111.c: New test.
1688 * gcc.dg/vect/tsvc/vect-tsvc-s31111.c: New test.
1689 * gcc.dg/vect/tsvc/vect-tsvc-s3112.c: New test.
1690 * gcc.dg/vect/tsvc/vect-tsvc-s3113.c: New test.
1691 * gcc.dg/vect/tsvc/vect-tsvc-s312.c: New test.
1692 * gcc.dg/vect/tsvc/vect-tsvc-s313.c: New test.
1693 * gcc.dg/vect/tsvc/vect-tsvc-s314.c: New test.
1694 * gcc.dg/vect/tsvc/vect-tsvc-s315.c: New test.
1695 * gcc.dg/vect/tsvc/vect-tsvc-s316.c: New test.
1696 * gcc.dg/vect/tsvc/vect-tsvc-s317.c: New test.
1697 * gcc.dg/vect/tsvc/vect-tsvc-s318.c: New test.
1698 * gcc.dg/vect/tsvc/vect-tsvc-s319.c: New test.
1699 * gcc.dg/vect/tsvc/vect-tsvc-s321.c: New test.
1700 * gcc.dg/vect/tsvc/vect-tsvc-s322.c: New test.
1701 * gcc.dg/vect/tsvc/vect-tsvc-s323.c: New test.
1702 * gcc.dg/vect/tsvc/vect-tsvc-s3251.c: New test.
1703 * gcc.dg/vect/tsvc/vect-tsvc-s331.c: New test.
1704 * gcc.dg/vect/tsvc/vect-tsvc-s332.c: New test.
1705 * gcc.dg/vect/tsvc/vect-tsvc-s341.c: New test.
1706 * gcc.dg/vect/tsvc/vect-tsvc-s342.c: New test.
1707 * gcc.dg/vect/tsvc/vect-tsvc-s343.c: New test.
1708 * gcc.dg/vect/tsvc/vect-tsvc-s351.c: New test.
1709 * gcc.dg/vect/tsvc/vect-tsvc-s352.c: New test.
1710 * gcc.dg/vect/tsvc/vect-tsvc-s353.c: New test.
1711 * gcc.dg/vect/tsvc/vect-tsvc-s4112.c: New test.
1712 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: New test.
1713 * gcc.dg/vect/tsvc/vect-tsvc-s4114.c: New test.
1714 * gcc.dg/vect/tsvc/vect-tsvc-s4115.c: New test.
1715 * gcc.dg/vect/tsvc/vect-tsvc-s4116.c: New test.
1716 * gcc.dg/vect/tsvc/vect-tsvc-s4117.c: New test.
1717 * gcc.dg/vect/tsvc/vect-tsvc-s4121.c: New test.
1718 * gcc.dg/vect/tsvc/vect-tsvc-s421.c: New test.
1719 * gcc.dg/vect/tsvc/vect-tsvc-s422.c: New test.
1720 * gcc.dg/vect/tsvc/vect-tsvc-s423.c: New test.
1721 * gcc.dg/vect/tsvc/vect-tsvc-s424.c: New test.
1722 * gcc.dg/vect/tsvc/vect-tsvc-s431.c: New test.
1723 * gcc.dg/vect/tsvc/vect-tsvc-s441.c: New test.
1724 * gcc.dg/vect/tsvc/vect-tsvc-s442.c: New test.
1725 * gcc.dg/vect/tsvc/vect-tsvc-s443.c: New test.
1726 * gcc.dg/vect/tsvc/vect-tsvc-s451.c: New test.
1727 * gcc.dg/vect/tsvc/vect-tsvc-s452.c: New test.
1728 * gcc.dg/vect/tsvc/vect-tsvc-s453.c: New test.
1729 * gcc.dg/vect/tsvc/vect-tsvc-s471.c: New test.
1730 * gcc.dg/vect/tsvc/vect-tsvc-s481.c: New test.
1731 * gcc.dg/vect/tsvc/vect-tsvc-s482.c: New test.
1732 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: New test.
1733 * gcc.dg/vect/tsvc/vect-tsvc-va.c: New test.
1734 * gcc.dg/vect/tsvc/vect-tsvc-vag.c: New test.
1735 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: New test.
1736 * gcc.dg/vect/tsvc/vect-tsvc-vbor.c: New test.
1737 * gcc.dg/vect/tsvc/vect-tsvc-vdotr.c: New test.
1738 * gcc.dg/vect/tsvc/vect-tsvc-vif.c: New test.
1739 * gcc.dg/vect/tsvc/vect-tsvc-vpv.c: New test.
1740 * gcc.dg/vect/tsvc/vect-tsvc-vpvpv.c: New test.
1741 * gcc.dg/vect/tsvc/vect-tsvc-vpvts.c: New test.
1742 * gcc.dg/vect/tsvc/vect-tsvc-vpvtv.c: New test.
1743 * gcc.dg/vect/tsvc/vect-tsvc-vsumr.c: New test.
1744 * gcc.dg/vect/tsvc/vect-tsvc-vtv.c: New test.
1745 * gcc.dg/vect/tsvc/vect-tsvc-vtvtv.c: New test.
1747 2021-11-02 liuhongt <hongtao.liu@intel.com>
1750 * c-c++-common/Wstringop-overflow-2.c: Adjust target/xfail
1752 * gcc.dg/Warray-bounds-48.c: Ditto.
1753 * gcc.dg/Warray-bounds-51.c: Ditto.
1754 * gcc.dg/Warray-parameter-3.c: Ditto.
1755 * gcc.dg/Wstringop-overflow-14.c: Ditto.
1756 * gcc.dg/Wstringop-overflow-21.c: Ditto.
1757 * gcc.dg/Wstringop-overflow-68.c: Ditto
1758 * gcc.dg/Wstringop-overflow-76.c: Ditto
1759 * gcc.dg/Wzero-length-array-bounds-2.c: Ditto.
1760 * lib/target-supports.exp (vect_slp_v4qi_store_unalign): New
1762 (vect_slp_v4qi_store_unalign_1): Ditto.
1763 (struct_4char_block_move): Ditto.
1764 (struct_8char_block_move): Ditto.
1765 (stryct_16char_block_move): Ditto.
1766 (vect_slp_v2hi_store_align): Ditto.
1767 (vect_slp_v2qi_store): Rename to ..
1768 (vect_slp_v2qi_store_align): .. this.
1769 (vect_slp_v4qi_store): Rename to ..
1770 (vect_slp_v4qi_store_align): .. This.
1771 (vect_slp_v8qi_store): Rename to ..
1772 (vect_slp_v8qi_store_unalign_1): .. This.
1773 (vect_slp_v16qi_store): Rename to ..
1774 (vect_slp_v16qi_store_unalign_1): .. This.
1775 (vect_slp_v2hi_store): Rename to ..
1776 (vect_slp_v2hi_store_unalign): .. This.
1777 (vect_slp_v4hi_store): Rename to ..
1778 (vect_slp_v4hi_store_unalign): This.
1779 (vect_slp_v2si_store): Rename to ..
1780 (vect_slp_v2si_store_align): .. This.
1781 (vect_slp_v4si_store): Rename to ..
1782 (vect_slp_v4si_store_unalign): Ditto.
1783 (check_vect_slp_aligned_store_usage): Rename to ..
1784 (check_vect_slp_store_usage): .. this and adjust code to make
1785 it an exact pattern match of corresponding testcase.
1787 2021-11-02 Roger Sayle <roger@nextmovesoftware.com>
1788 Jakub Jelinek <jakub@redhat.com>
1791 * gcc.target/i386/sse2-v1ti-ashiftrt-1.c: New test case.
1792 * gcc.target/i386/sse2-v1ti-ashiftrt-2.c: New test case.
1793 * gcc.target/i386/sse2-v1ti-ashiftrt-3.c: New test case.
1794 * gcc.target/i386/sse2-v1ti-shift-2.c: New test case.
1795 * gcc.target/i386/sse2-v1ti-shift-3.c: New test case.
1797 2021-11-02 Jakub Jelinek <jakub@redhat.com>
1799 * g++.dg/gomp/loop-8.C: New test.
1801 2021-11-01 Martin Liska <mliska@suse.cz>
1803 * g++.dg/ipa/modref-1.C: Fix test-suite pattern scanning.
1805 2021-11-01 qing zhao <qing.zhao@oracle.com>
1807 * c-c++-common/pr102281.c: New test.
1808 * gcc.target/i386/auto-init-2.c: Adjust testing case.
1809 * gcc.target/i386/auto-init-4.c: Likewise.
1810 * gcc.target/i386/auto-init-6.c: Likewise.
1811 * gcc.target/aarch64/auto-init-6.c: Likewise.
1813 2021-11-01 Tamar Christina <tamar.christina@arm.com>
1815 * gcc.target/aarch64/vect-cse-codegen.c: New test.
1817 2021-11-01 Tamar Christina <tamar.christina@arm.com>
1820 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c:
1822 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: likewise
1823 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
1825 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
1828 2021-11-01 David Malcolm <dmalcolm@redhat.com>
1830 * c-c++-common/diagnostic-format-json-1.c: Add regexp to consume
1831 "escape-source" attribute.
1832 * c-c++-common/diagnostic-format-json-2.c: Likewise.
1833 * c-c++-common/diagnostic-format-json-3.c: Likewise.
1834 * c-c++-common/diagnostic-format-json-4.c: Likewise, twice.
1835 * c-c++-common/diagnostic-format-json-5.c: Likewise.
1836 * gcc.dg/cpp/warn-normalized-4-bytes.c: New test.
1837 * gcc.dg/cpp/warn-normalized-4-unicode.c: New test.
1838 * gcc.dg/encoding-issues-bytes.c: New test.
1839 * gcc.dg/encoding-issues-unicode.c: New test.
1840 * gfortran.dg/diagnostic-format-json-1.F90: Add regexp to consume
1841 "escape-source" attribute.
1842 * gfortran.dg/diagnostic-format-json-2.F90: Likewise.
1843 * gfortran.dg/diagnostic-format-json-3.F90: Likewise.
1845 2021-11-01 Andrew MacLeod <amacleod@redhat.com>
1847 * gcc.dg/pr103003.c: New.
1849 2021-10-31 Jan Hubicka <hubicka@ucw.cz>
1851 * g++.dg/ipa/modref-1.C: New test.
1853 2021-10-31 Iain Buclaw <ibuclaw@gdcproject.org>
1856 * gdc.dg/torture/pr96435.d: Adjust for BigEndian.
1858 2021-10-30 Tobias Burnus <tobias@codesourcery.com>
1860 PR middle-end/102972
1861 * c-c++-common/gomp/target-device-ancestor-3.c: Add non-API
1863 * gfortran.dg/gomp/order-6.f90: Add missing bind(C).
1864 * c-c++-common/gomp/teams-3.c: New test.
1865 * gfortran.dg/gomp/teams-3.f90: New test.
1866 * gfortran.dg/gomp/teams-4.f90: New test.
1868 2021-10-30 Manfred Schwarb <manfred99@gmx.ch>
1870 * gfortran.dg/intrinsic_short-long.f90: New test.
1872 2021-10-30 Steve Kargl <kargl@gcc.gnu.org>
1875 * gfortran.dg/pr99853.f90: New test.
1877 2021-10-30 Jakub Jelinek <jakub@redhat.com>
1879 * c-c++-common/gomp/loop-10.c: New test.
1881 2021-10-29 Tamar Christina <tamar.christina@arm.com>
1883 * g++.dg/vect/pr99149.cc: Update case.
1885 2021-10-29 Tobias Burnus <tobias@codesourcery.com>
1887 * c-c++-common/gomp/pragma-1.c: New test.
1888 * c-c++-common/gomp/pragma-2.c: New test.
1890 2021-10-29 Aldy Hernandez <aldyh@redhat.com>
1892 * gcc.dg/loop-unswitch-2.c: Adjust for threading changes.
1893 * gcc.dg/old-style-asm-1.c: Same.
1894 * gcc.dg/tree-ssa/phi_on_compare-1.c: Same.
1895 * gcc.dg/tree-ssa/phi_on_compare-2.c: Same.
1896 * gcc.dg/tree-ssa/phi_on_compare-3.c: Same.
1897 * gcc.dg/tree-ssa/phi_on_compare-4.c: Same.
1898 * gcc.dg/tree-ssa/pr20701.c: Same.
1899 * gcc.dg/tree-ssa/pr21001.c: Same.
1900 * gcc.dg/tree-ssa/pr21294.c: Same.
1901 * gcc.dg/tree-ssa/pr21417.c: Same.
1902 * gcc.dg/tree-ssa/pr21559.c: Same.
1903 * gcc.dg/tree-ssa/pr21563.c: Same.
1904 * gcc.dg/tree-ssa/pr49039.c: Same.
1905 * gcc.dg/tree-ssa/pr59597.c: Same.
1906 * gcc.dg/tree-ssa/pr61839_1.c: Same.
1907 * gcc.dg/tree-ssa/pr61839_3.c: Same.
1908 * gcc.dg/tree-ssa/pr66752-3.c: Same.
1909 * gcc.dg/tree-ssa/pr68198.c: Same.
1910 * gcc.dg/tree-ssa/pr77445-2.c: Same.
1911 * gcc.dg/tree-ssa/pr77445.c: Same.
1912 * gcc.dg/tree-ssa/ranger-threader-1.c: Same.
1913 * gcc.dg/tree-ssa/ranger-threader-2.c: Same.
1914 * gcc.dg/tree-ssa/ranger-threader-4.c: Same.
1915 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
1916 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
1917 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
1918 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
1919 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Same.
1920 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
1921 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
1922 * gcc.dg/tree-ssa/ssa-thread-14.c: Same.
1923 * gcc.dg/tree-ssa/ssa-thread-backedge.c: Same.
1924 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Same.
1925 * gcc.dg/tree-ssa/vrp02.c: Same.
1926 * gcc.dg/tree-ssa/vrp03.c: Same.
1927 * gcc.dg/tree-ssa/vrp05.c: Same.
1928 * gcc.dg/tree-ssa/vrp06.c: Same.
1929 * gcc.dg/tree-ssa/vrp07.c: Same.
1930 * gcc.dg/tree-ssa/vrp08.c: Same.
1931 * gcc.dg/tree-ssa/vrp09.c: Same.
1932 * gcc.dg/tree-ssa/vrp33.c: Same.
1933 * gcc.dg/uninit-pred-9_b.c: Same.
1934 * gcc.dg/uninit-pred-7_a.c: xfail.
1936 2021-10-29 Jeff Law <jeffreyalaw@gmail.com>
1938 * lib/multiline.exp (_build_multiline_regex): Use a better
1939 regexp than .* to match up to EOL.
1941 2021-10-29 Andrew MacLeod <amacleod@redhat.com>
1943 * gcc.dg/pr102983.c: New.
1945 2021-10-29 Tamar Christina <tamar.christina@arm.com>
1947 PR tree-optimization/102977
1948 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-int.c: Updated.
1949 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Updated.
1950 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-short.c: Updated.
1951 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-int.c:
1953 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
1955 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-short.c:
1957 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c:
1958 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: Updated.
1959 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-half-float.c:
1961 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c:
1963 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
1965 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
1967 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c:
1969 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Updated.
1970 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c:
1972 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c:
1974 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Updated.
1975 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c:
1977 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Updated.
1978 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Updated.
1979 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c:
1981 * gcc.dg/vect/complex/fast-math-complex-add-double.c: Updated.
1982 * gcc.dg/vect/complex/fast-math-complex-add-float.c: Updated.
1983 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Updated.
1984 * gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c: Updated.
1985 * gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Updated.
1986 * gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c:
1988 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: Updated.
1989 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: Updated.
1990 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: Updated.
1991 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: Updated.
1992 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: Updated.
1993 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: Updated.
1994 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: Updated.
1995 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: Updated.
1996 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: Updated.
1997 * gcc.dg/vect/complex/vect-complex-add-pattern-byte.c: Updated.
1998 * gcc.dg/vect/complex/vect-complex-add-pattern-int.c: Updated.
1999 * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Updated.
2000 * gcc.dg/vect/complex/vect-complex-add-pattern-short.c: Updated.
2001 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-byte.c:
2003 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-int.c:
2005 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
2007 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-short.c:
2009 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-byte.c: Removed.
2010 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-byte.c:
2013 2021-10-29 Jakub Jelinek <jakub@redhat.com>
2015 * gcc.dg/Wstringop-overflow-62.c: Adjust expected diagnostics.
2017 2021-10-29 Richard Biener <rguenther@suse.de>
2019 * gcc.dg/torture/fp-uint64-convert-double-1.c: Add
2020 -fexcess-precision=standard.
2022 2021-10-29 Jakub Jelinek <jakub@redhat.com>
2025 * g++.dg/cpp0x/dr2351.C: New test.
2027 2021-10-29 Xionghu Luo <luoxhu@linux.ibm.com>
2030 * gcc.target/powerpc/pr102868.c: New test.
2032 2021-10-29 liuhongt <hongtao.liu@intel.com>
2034 * gcc.target/i386/pr102464-vrndscaleph.c: New test.
2036 2021-10-28 Jakub Jelinek <jakub@redhat.com>
2038 PR tree-optimization/102951
2039 * gcc.dg/tree-ssa/pr102951.c: New test.
2040 * gcc.dg/Wstringop-overflow-62.c: Adjust expected diagnostics.
2042 2021-10-28 Andrew MacLeod <amacleod@redhat.com>
2044 * gcc.dg/ifcvt-4.c: Adjust.
2046 2021-10-28 Andrew MacLeod <amacleod@redhat.com>
2048 * gcc.dg/tree-ssa/evrp9.c: Adjust message scanned for.
2049 * gcc.dg/tree-ssa/pr21458-2.c: Ditto.
2051 2021-10-28 Patrick Palka <ppalka@redhat.com>
2054 * g++.dg/cpp2a/nontype-class50.C: New test.
2055 * g++.dg/cpp2a/nontype-class50a.C: New test.
2057 2021-10-28 Patrick Palka <ppalka@redhat.com>
2060 * g++.dg/cpp1z/fold13.C: New test.
2062 2021-10-28 Richard Biener <rguenther@suse.de>
2065 * gcc.dg/torture/fp-uint64-convert-double-1.c: New testcase.
2066 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
2068 2021-10-28 Aldy Hernandez <aldyh@redhat.com>
2070 * gcc.dg/tree-ssa/vrp106.c: Adjust for threading.
2071 * gcc.dg/tree-ssa/vrp113.c: Same.
2073 2021-10-28 Richard Biener <rguenther@suse.de>
2076 * gcc.dg/torture/fp-double-convert-float-1.c: New testcase.
2078 2021-10-28 Kewen Lin <linkw@linux.ibm.com>
2081 * gcc.target/powerpc/ppc-fortran/pr102767.f90: New file.
2083 2021-10-28 Alexandre Oliva <oliva@adacore.com>
2085 * c-c++-common/torture/harden-comp.c: New.
2086 * c-c++-common/torture/harden-cond.c: New.
2088 2021-10-28 Xionghu Luo <luoxhu@linux.ibm.com>
2090 * gcc.target/powerpc/builtins-1.c: Adjust.
2092 2021-10-28 Xionghu Luo <luoxhu@linux.ibm.com>
2095 * gcc.target/powerpc/pr94613.c: New test.
2097 2021-10-28 Hongyu Wang <hongyu.wang@intel.com>
2099 * gcc.target/i386/avx512fp16-recip-1.c: New test.
2100 * gcc.target/i386/avx512fp16-recip-2.c: Ditto.
2101 * gcc.target/i386/pr102464.c: Add -fno-trapping-math.
2103 2021-10-27 Martin Sebor <msebor@redhat.com>
2105 * gcc.dg/Warray-bounds-90.c: Fix a typo.
2107 2021-10-27 Tobias Burnus <tobias@codesourcery.com>
2109 * gfortran.dg/PR93963.f90: Extend testcase by scan-tree-dump test.
2111 2021-10-27 Jakub Jelinek <jakub@redhat.com>
2113 PR tree-optimization/102897
2114 * gcc.dg/pr102897.c: Add -Wno-psabi to dg-options.
2116 2021-10-27 Jakub Jelinek <jakub@redhat.com>
2118 * c-c++-common/gomp/loop-8.c: New test.
2119 * c-c++-common/gomp/loop-9.c: New test.
2121 2021-10-27 Jakub Jelinek <jakub@redhat.com>
2124 * g++.dg/gomp/loop-3.C: Don't expect some errors.
2125 * g++.dg/gomp/loop-7.C: New test.
2127 2021-10-27 Jakub Jelinek <jakub@redhat.com>
2130 * g++.dg/cpp2a/consteval7.C: Expect diagnostics on quux.
2131 * g++.dg/cpp2a/consteval24.C: New test.
2132 * g++.dg/cpp23/consteval-if12.C: New test.
2134 2021-10-27 Jakub Jelinek <jakub@redhat.com>
2137 * g++.dg/cpp2a/consteval13.C: Don't expect errors.
2138 * g++.dg/cpp2a/consteval20.C: New test.
2139 * g++.dg/cpp2a/consteval21.C: New test.
2140 * g++.dg/cpp2a/consteval22.C: New test.
2141 * g++.dg/cpp2a/consteval23.C: New test.
2142 * g++.dg/cpp23/consteval-if11.C: New test.
2144 2021-10-26 Martin Sebor <msebor@redhat.com>
2146 PR tree-optimization/102238
2147 PR tree-optimization/102919
2148 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Remove warnings.
2149 * gcc.dg/Wrestrict-23.c: New test.
2151 2021-10-26 Martin Sebor <msebor@redhat.com>
2153 * gcc.dg/Wstringop-overflow-22.c: Correct typos.
2154 * gcc.dg/Wstringop-overflow-81.c: New test.
2156 2021-10-26 Martin Sebor <msebor@redhat.com>
2158 PR middle-end/102453
2159 * gcc.dg/Warray-bounds-90.c: New test.
2160 * gcc.dg/Wstringop-overflow-77.c: New test.
2161 * gcc.dg/Wstringop-overflow-78.c: New test.
2162 * gcc.dg/Wstringop-overflow-79.c: New test.
2163 * gcc.dg/Wstringop-overflow-80.c: New test.
2164 * c-c++-common/gomp/atomic-4.c: Avoid an out-of-bounds access.
2166 2021-10-26 Harald Anlauf <anlauf@gmx.de>
2169 * gfortran.dg/pr86551.f90: New test to verify that PR86551 remains
2172 2021-10-26 Harald Anlauf <anlauf@gmx.de>
2175 * gfortran.dg/pdt_32.f03: New test.
2177 2021-10-26 Vladimir N. Makarov <vmakarov@redhat.com>
2179 PR rtl-optimization/102842
2180 * g++.target/arm/pr102842.C: New test.
2182 2021-10-26 Harald Anlauf <anlauf@gmx.de>
2185 * gfortran.dg/pdt_4.f03: Adjust testcase.
2187 2021-10-26 Harald Anlauf <anlauf@gmx.de>
2190 * gfortran.dg/pr102816.f90: New test.
2192 2021-10-26 Paul A. Clarke <pc@us.ibm.com>
2194 * gcc.target/powerpc/pr78102.c: Fix dg directives to require Power8
2195 vector support. Also, add -DNO_WARN_X86_INTRINSICS.
2197 2021-10-26 Marek Polacek <polacek@redhat.com>
2200 * g++.dg/cpp23/init-stmt1.C: New test.
2201 * g++.dg/cpp23/init-stmt2.C: New test.
2203 2021-10-26 Sandra Loosemore <sandra@codesourcery.com>
2206 * gfortran.dg/c-interop/cf-descriptor-5-c.c: Use a static buffer
2209 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2212 * gcc.target/i386/avx512f-pr96891-3.c: Add -mstv -mno-stackrealign
2215 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2218 * gcc.target/i386/avx512fp16-trunchf.c: Allow for %esp instead of
2221 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2224 * gcc.target/i386/pieces-memset-1.c: Add -mno-stackrealign to
2226 * gcc.target/i386/pieces-memset-4.c: Likewise.
2227 * gcc.target/i386/pieces-memset-7.c: Likewise.
2228 * gcc.target/i386/pieces-memset-8.c: Likewise.
2229 * gcc.target/i386/pieces-memset-41.c: Likewise.
2230 * gcc.target/i386/pr90773-1.c: Likewise.
2232 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2234 * gcc.target/i386/pr100704-1.c: Add -fomit-frame-pointer to
2236 * gcc.target/i386/pr100704-2.c: Likewise.
2238 2021-10-26 Kewen Lin <linkw@linux.ibm.com>
2240 * gcc.dg/pr102897.c: New test.
2242 2021-10-26 Tobias Burnus <tobias@codesourcery.com>
2245 * gfortran.dg/lto/bind-c-char_0.f90: New test.
2247 2021-10-26 Roger Sayle <roger@nextmovesoftware.com>
2249 * gcc.target/i386/sse2-v1ti-shift.c: New test case.
2251 2021-10-26 Aldy Hernandez <aldyh@redhat.com>
2254 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Add -fdump-tree-vrp2-stats.
2257 2021-10-26 Aldy Hernandez <aldyh@redhat.com>
2259 * gcc.dg/tree-ssa/pr21090.c: Adjust for threading.
2260 * gcc.dg/tree-ssa/ssa-thread-12.c: Removed.
2262 2021-10-26 Aldy Hernandez <aldyh@redhat.com>
2264 * gcc.dg/graphite/scop-dsyr2k-2.c: Adjust for jump threading changes.
2265 * gcc.dg/graphite/scop-dsyr2k.c: Same.
2266 * gcc.dg/graphite/scop-dsyrk-2.c: Same.
2267 * gcc.dg/graphite/scop-dsyrk.c: Same.
2268 * gcc.dg/tree-ssa/pr20701.c: Same.
2269 * gcc.dg/tree-ssa/pr20702.c: Same.
2270 * gcc.dg/tree-ssa/pr21086.c: Same.
2271 * gcc.dg/tree-ssa/pr25382.c: Same.
2272 * gcc.dg/tree-ssa/pr58480.c: Same.
2273 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Same.
2274 * gcc.dg/tree-ssa/vrp08.c: Same.
2275 * gcc.dg/tree-ssa/vrp55.c: Same.
2276 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
2277 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Removed.
2278 * gcc.dg/tree-ssa/ssa-thread-11.c: Removed.
2279 * gcc.dg/uninit-pr89230-1.c: xfail.
2280 * gcc.dg/tree-ssa/ssa-thread-backedge.c: New file.
2282 2021-10-25 Andrew MacLeod <amacleod@redhat.com>
2284 * gcc.dg/tree-ssa/vrp98.c: Disable evrp for vrp1 test.
2285 * gcc.dg/tree-ssa/vrp98-1.c: New. Test for folding in evrp.
2287 2021-10-25 Roger Sayle <roger@nextmovesoftware.com>
2289 * gcc.target/bfin/ssashift-1.c: New test case.
2291 2021-10-25 Tamar Christina <tamar.christina@arm.com>
2294 * gcc.target/aarch64/shrn-combine-1.c: Disable SVE.
2295 * gcc.target/aarch64/shrn-combine-2.c: Likewise.
2296 * gcc.target/aarch64/shrn-combine-3.c: Likewise.
2297 * gcc.target/aarch64/shrn-combine-4.c: Likewise.
2298 * gcc.target/aarch64/shrn-combine-5.c: Likewise.
2299 * gcc.target/aarch64/shrn-combine-6.c: Likewise.
2300 * gcc.target/aarch64/shrn-combine-7.c: Likewise.
2302 2021-10-25 Jim Wilson <jimw@sifive.com>
2303 Kito Cheng <kito.cheng@sifive.com>
2304 Jia-Wei Chen <jiawei@iscas.ac.cn>
2305 Shi-Hua Liao <shihua@iscas.ac.cn>
2307 * gcc.target/riscv/zba-slliuw.c: Apply zbs to this testcase.
2308 * gcc.target/riscv/zbs-bclr.c: New.
2309 * gcc.target/riscv/zbs-bext.c: Ditto.
2310 * gcc.target/riscv/zbs-binv.c: Ditto.
2311 * gcc.target/riscv/zbs-bset.c: Ditto.
2313 2021-10-25 Jim Wilson <jimw@sifive.com>
2315 * gcc.target/riscv/zbb-li-rotr.c: New.
2317 2021-10-25 Jim Wilson <jimw@sifive.com>
2318 Kito Cheng <kito.cheng@sifive.com>
2319 Jia-Wei Chen <jiawei@iscas.ac.cn>
2321 * gcc.target/riscv/zbb-andn-orn-xnor-01.c: New.
2322 * gcc.target/riscv/zbb-andn-orn-xnor-02.c: Ditto.
2323 * gcc.target/riscv/zbb-min-max.c: Ditto.
2324 * gcc.target/riscv/zbb-rol-ror-01.c: Ditto.
2325 * gcc.target/riscv/zbb-rol-ror-02.c: Ditto.
2326 * gcc.target/riscv/zbb-rol-ror-03.c: Ditto.
2327 * gcc.target/riscv/zbbw.c: Ditto.
2329 2021-10-25 Jim Wilson <jimw@sifive.com>
2330 Kito Cheng <kito.cheng@sifive.com>
2331 Jia-Wei Chen <jiawei@iscas.ac.cn>
2333 * gcc.target/riscv/zba-adduw.c: New.
2334 * gcc.target/riscv/zba-shNadd-01.c: Ditto.
2335 * gcc.target/riscv/zba-shNadd-02.c: Ditto.
2336 * gcc.target/riscv/zba-shNadd-03.c: Ditto.
2337 * gcc.target/riscv/zba-slliuw.c: Ditto.
2338 * gcc.target/riscv/zba-zextw.c: Ditto.
2340 2021-10-25 liuhongt <hongtao.liu@intel.com>
2343 * gcc.target/i386/pr102464-sqrtph.c: New test.
2344 * gcc.target/i386/pr102464-sqrtsh.c: New test.
2346 2021-10-25 Richard Biener <rguenther@suse.de>
2348 PR tree-optimization/102920
2349 * gcc.dg/torture/pr102920.c: New testcase.
2351 2021-10-25 konglin1 <lingling.kong@intel.com>
2353 * gcc.target/i386/avx512fp16-complex-fma.c: New test.
2355 2021-10-24 Roger Sayle <roger@nextmovesoftware.com>
2357 * gcc.target/bfin/20090914-3.c: Tweak test case.
2359 2021-10-23 H.J. Lu <hjl.tools@gmail.com>
2362 * gfortran.dg/bind-c-intent-out-2.f90: Moved to ...
2363 * gfortran.dg/ubsan/bind-c-intent-out-2.f90
2365 2021-10-23 Roger Sayle <roger@nextmovesoftware.com>
2367 * gcc.target/i386/sse2-v1ti-logic.c: New test case.
2368 * gcc.target/i386/sse2-v1ti-logic-2.c: New test case.
2370 2021-10-23 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2371 Sandra Loosemore <sandra@codesourcery.com>
2374 * gfortran.dg/PR95196.f90: New.
2376 2021-10-22 Tobias Burnus <tobias@codesourcery.com>
2378 * gfortran.dg/associate_3.f03: Replace dg-excess-errors by
2379 other dg-* to change XFAIL to PASS.
2380 * gfortran.dg/binding_label_tests_4.f03: Likewise.
2381 * gfortran.dg/block_4.f08: Likewise.
2382 * gfortran.dg/charlen_04.f90: Likewise.
2383 * gfortran.dg/charlen_05.f90: Likewise.
2384 * gfortran.dg/charlen_06.f90: Likewise.
2385 * gfortran.dg/charlen_13.f90: Likewise.
2386 * gfortran.dg/coarray_9.f90: Likewise.
2387 * gfortran.dg/coarray_collectives_3.f90: Likewise.
2388 * gfortran.dg/data_invalid.f90: Likewise.
2389 * gfortran.dg/do_4.f: Likewise.
2390 * gfortran.dg/dollar_sym_1.f90: Likewise.
2391 * gfortran.dg/dollar_sym_3.f: Likewise.
2392 * gfortran.dg/fmt_tab_1.f90: Likewise.
2393 * gfortran.dg/fmt_tab_2.f90: Likewise.
2394 * gfortran.dg/forall_16.f90: Likewise.
2395 * gfortran.dg/g77/970125-0.f: Likewise.
2396 * gfortran.dg/gomp/unexpected-end.f90: Likewise.
2397 * gfortran.dg/interface_operator_1.f90: Likewise.
2398 * gfortran.dg/interface_operator_2.f90: Likewise.
2399 * gfortran.dg/line_length_4.f90: Likewise.
2400 * gfortran.dg/line_length_5.f90: Likewise.
2401 * gfortran.dg/line_length_6.f90: Likewise.
2402 * gfortran.dg/line_length_8.f90: Likewise.
2403 * gfortran.dg/line_length_9.f90: Likewise.
2404 * gfortran.dg/pr65045.f90: Likewise.
2405 * gfortran.dg/pr69497.f90: Likewise.
2406 * gfortran.dg/submodule_21.f08: Likewise.
2407 * gfortran.dg/tab_continuation.f: Likewise.
2408 * gfortran.dg/typebound_proc_2.f90: Likewise.
2409 * gfortran.dg/warnings_are_errors_1.f90: Likewise.
2411 2021-10-22 Tobias Burnus <tobias@codesourcery.com>
2414 * gfortran.dg/bind-c-intent-out-2.f90: New test.
2416 2021-10-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2417 Sandra Loosemore <sandra@codesourcery.com>
2420 * gfortran.dg/PR94289.f90: New.
2422 2021-10-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2423 Sandra Loosemore <sandra@codesourcery.com>
2426 * gfortran.dg/PR100906.f90: New.
2427 * gfortran.dg/PR100906.c: New.
2429 2021-10-22 Richard Biener <rguenther@suse.de>
2431 PR tree-optimization/102893
2432 * gcc.dg/tree-ssa/ssa-dce-9.c: New testcase.
2434 2021-10-22 Richard Biener <rguenther@suse.de>
2437 * gcc.dg/tree-ssa/ssa-fre-97.c: New testcase.
2438 * gcc.dg/ubsan/pr81981.c: XFAIL one case.
2440 2021-10-21 Uroš Bizjak <ubizjak@gmail.com>
2443 * gcc.target/i386/pr22076.c: Adjust to avoid compile time optimization.
2445 2021-10-21 Hongyu Wang <hongyu.wang@intel.com>
2447 * gcc.target/i386/avx512fp16-13.c: Adjust scan-assembler for
2450 2021-10-21 Martin Liska <mliska@suse.cz>
2454 * gcc.dg/pr102585.c: New test.
2456 2021-10-21 Martin Jambor <mjambor@suse.cz>
2458 PR tree-optimization/102505
2459 * g++.dg/torture/pr102505.C: New test.
2461 2021-10-21 Jakub Jelinek <jakub@redhat.com>
2463 * gfortran.dg/gomp/strictly-structured-block-1.f90: Use call do_work
2464 instead of x = x + 1 in places where the latter could be a data race.
2465 * gfortran.dg/gomp/strictly-structured-block-2.f90: Likewise.
2466 * gfortran.dg/gomp/strictly-structured-block-3.f90: Likewise.
2468 2021-10-21 Hongyu Wang <hongyu.wang@intel.com>
2471 * gcc.target/i386/pr102812.c: New test.
2473 2021-10-21 Jakub Jelinek <jakub@redhat.com>
2476 * c-c++-common/ubsan/pr64888.c: New test.
2478 2021-10-21 Andrew Pinski <apinski@marvell.com>
2480 * gcc.dg/pr36902.c: Move buf to be a non-static variable.
2482 2021-10-21 Richard Biener <rguenther@suse.de>
2485 * gcc.dg/vect/bb-slp-16.c: Revert previous change, scan
2486 the vect dump instead.
2488 2021-10-21 Chung-Lin Tang <cltang@codesourcery.com>
2490 * gfortran.dg/gomp/cancel-1.f90: Adjust testcase.
2491 * gfortran.dg/gomp/nesting-3.f90: Adjust testcase.
2492 * gfortran.dg/gomp/strictly-structured-block-1.f90: New test.
2493 * gfortran.dg/gomp/strictly-structured-block-2.f90: New test.
2494 * gfortran.dg/gomp/strictly-structured-block-3.f90: New test.
2496 2021-10-21 Sandra Loosemore <sandra@codesourcery.com>
2499 * gfortran.dg/c-interop/shape-bindc.f90: New test.
2500 * gfortran.dg/c-interop/shape-poly.f90: New test.
2501 * gfortran.dg/c-interop/size-bindc.f90: New test.
2502 * gfortran.dg/c-interop/size-poly.f90: New test.
2503 * gfortran.dg/c-interop/ubound-bindc.f90: New test.
2504 * gfortran.dg/c-interop/ubound-poly.f90: New test.
2506 2021-10-20 Tamar Christina <tamar.christina@arm.com>
2508 * gcc.target/aarch64/mvn-cmeq0-1.c: New test.
2510 2021-10-20 Tamar Christina <tamar.christina@arm.com>
2512 * gcc.target/aarch64/narrow_high_combine.c: Update case.
2513 * gcc.target/aarch64/xtn-combine-1.c: New test.
2514 * gcc.target/aarch64/xtn-combine-2.c: New test.
2515 * gcc.target/aarch64/xtn-combine-3.c: New test.
2516 * gcc.target/aarch64/xtn-combine-4.c: New test.
2517 * gcc.target/aarch64/xtn-combine-5.c: New test.
2518 * gcc.target/aarch64/xtn-combine-6.c: New test.
2520 2021-10-20 Tamar Christina <tamar.christina@arm.com>
2522 * gcc.target/aarch64/shl-combine-2.c: New test.
2523 * gcc.target/aarch64/shl-combine-3.c: New test.
2524 * gcc.target/aarch64/shl-combine-4.c: New test.
2525 * gcc.target/aarch64/shl-combine-5.c: New test.
2527 2021-10-20 Tamar Christina <tamar.christina@arm.com>
2529 * gcc.target/aarch64/shrn-combine-10.c: New test.
2530 * gcc.target/aarch64/shrn-combine-5.c: New test.
2531 * gcc.target/aarch64/shrn-combine-6.c: New test.
2532 * gcc.target/aarch64/shrn-combine-7.c: New test.
2533 * gcc.target/aarch64/shrn-combine-8.c: New test.
2534 * gcc.target/aarch64/shrn-combine-9.c: New test.
2536 2021-10-20 Tamar Christina <tamar.christina@arm.com>
2538 * gcc.target/aarch64/shrn-combine-1.c: New test.
2539 * gcc.target/aarch64/shrn-combine-2.c: New test.
2540 * gcc.target/aarch64/shrn-combine-3.c: New test.
2541 * gcc.target/aarch64/shrn-combine-4.c: New test.
2543 2021-10-20 Chung-Lin Tang <cltang@codesourcery.com>
2545 * gfortran.dg/gomp/reduction4.f90: Adjust omp target in_reduction' scan
2548 2021-10-20 Martin Liska <mliska@suse.cz>
2551 2021-10-20 Martin Liska <mliska@suse.cz>
2554 * gcc.target/i386/pr102374.c: New test.
2556 2021-10-20 Martin Liska <mliska@suse.cz>
2559 2021-10-20 Martin Liska <mliska@suse.cz>
2562 * gcc.target/aarch64/pr102375.c: New test.
2564 2021-10-20 Wilco Dijkstra <wdijkstr@arm.com>
2567 * gcc.target/aarch64/frint.x: Add roundeven tests.
2568 * gcc.target/aarch64/frint_double.c: Likewise.
2569 * gcc.target/aarch64/frint_float.c: Likewise.
2571 2021-10-20 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
2573 * gcc.target/aarch64/fmla_intrinsic_1.c: prevent over optimization.
2574 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
2575 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
2576 * gcc.target/aarch64/mla_intrinsic_1.c: Likewise.
2577 * gcc.target/aarch64/mls_intrinsic_1.c: Likewise.
2578 * gcc.target/aarch64/mul_intrinsic_1.c: Likewise.
2579 * gcc.target/aarch64/simd/vmul_elem_1.c: Likewise.
2580 * gcc.target/aarch64/vclz.c: Likewise.
2581 * gcc.target/aarch64/vneg_s.c: Likewise.
2583 2021-10-20 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
2585 * gcc.target/aarch64/merge_trunc1.c: New test.
2587 2021-10-20 Eric Botcazou <ebotcazou@adacore.com>
2589 * gcc.dg/pr102764.c: New test.
2591 2021-10-20 Tobias Burnus <tobias@codesourcery.com>
2594 * gfortran.dg/bind-c-contiguous-5.c (do_call, reset_var): Handle
2597 2021-10-20 Jakub Jelinek <jakub@redhat.com>
2600 * g++.dg/tls/pr102642.C: New test.
2602 2021-10-20 Aldy Hernandez <aldyh@redhat.com>
2603 Richard Biener <rguenther@suse.de>
2605 * gcc.dg/Warray-bounds-87.c: Remove xfail.
2606 * gcc.dg/analyzer/pr94851-2.c: Remove xfail.
2607 * gcc.dg/graphite/pr69728.c: Remove xfail.
2608 * gcc.dg/graphite/scop-dsyr2k.c: Remove xfail.
2609 * gcc.dg/graphite/scop-dsyrk.c: Remove xfail.
2610 * gcc.dg/shrink-wrap-loop.c: Remove xfail.
2611 * gcc.dg/loop-8.c: Adjust for new threading restrictions.
2612 * gcc.dg/tree-ssa/ifc-20040816-1.c: Same.
2613 * gcc.dg/tree-ssa/pr21559.c: Same.
2614 * gcc.dg/tree-ssa/pr59597.c: Same.
2615 * gcc.dg/tree-ssa/pr71437.c: Same.
2616 * gcc.dg/tree-ssa/pr77445-2.c: Same.
2617 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
2618 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
2619 * gcc.dg/vect/bb-slp-16.c: Same.
2620 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Remove.
2621 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Remove.
2622 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Remove.
2623 * gcc.dg/tree-ssa/ssa-thread-invalid.c: New test.
2625 2021-10-20 Jeff Law <jeffreyalaw@gmail.com>
2627 * gcc.dg/plugin/gil-1.c: Add dg-require-effective-target marker.
2629 2021-10-20 Hongtao Liu <hongtao.liu@intel.com>
2630 Kewen Lin <linkw@linux.ibm.com>
2632 PR middle-end/102722
2633 PR middle-end/102697
2634 PR middle-end/102462
2635 PR middle-end/102706
2636 PR middle-end/102744
2637 * c-c++-common/Wstringop-overflow-2.c: Adjust testcase with new
2638 xfail/target selector.
2639 * gcc.dg/Warray-bounds-51.c: Ditto.
2640 * gcc.dg/Warray-parameter-3.c: Ditto.
2641 * gcc.dg/Wstringop-overflow-14.c: Ditto.
2642 * gcc.dg/Wstringop-overflow-21.c: Ditto.
2643 * gcc.dg/Wstringop-overflow-68.c: Ditto.
2644 * gcc.dg/Wstringop-overflow-76.c: Ditto.
2645 * gcc.dg/Warray-bounds-48.c: Ditto.
2646 * gcc.dg/Wzero-length-array-bounds-2.c: Ditto.
2647 * lib/target-supports.exp (check_vect_slp_aligned_store_usage):
2649 (check_effective_target_vect_slp_v2qi_store): Ditto.
2650 (check_effective_target_vect_slp_v4qi_store): Ditto.
2651 (check_effective_target_vect_slp_v8qi_store): Ditto.
2652 (check_effective_target_vect_slp_v16qi_store): Ditto.
2653 (check_effective_target_vect_slp_v2hi_store): Ditto.
2654 (check_effective_target_vect_slp_v4hi_store): Ditto.
2655 (check_effective_target_vect_slp_v2si_store): Ditto.
2656 (check_effective_target_vect_slp_v4si_store): Ditto.
2657 * c-c++-common/Wstringop-overflow-2-novec.c: New test.
2658 * gcc.dg/Warray-bounds-51-novec.c: New test.
2659 * gcc.dg/Warray-bounds-48-novec.c: New test.
2660 * gcc.dg/Warray-parameter-3-novec.c: New test.
2661 * gcc.dg/Wstringop-overflow-14-novec.c: New test.
2662 * gcc.dg/Wstringop-overflow-21-novec.c: New test.
2663 * gcc.dg/Wstringop-overflow-76-novec.c: New test.
2664 * gcc.dg/Wzero-length-array-bounds-2-novec.c: New test.
2666 2021-10-19 Paul A. Clarke <pc@us.ibm.com>
2668 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Tighten dg constraints
2669 to minimally Power8.
2671 2021-10-19 Tobias Burnus <tobias@codesourcery.com>
2674 * gfortran.dg/bind-c-char-descr.f90: Remove xfail; extend a bit.
2676 2021-10-19 Martin Liska <mliska@suse.cz>
2679 * gcc.target/aarch64/pr102375.c: New test.
2681 2021-10-19 Richard Biener <rguenther@suse.de>
2683 PR tree-optimization/102827
2684 * gcc.dg/pr102827.c: New testcase.
2686 2021-10-19 Xionghu Luo <luoxhu@linux.ibm.com>
2688 * gcc.target/powerpc/builtins-1.c: Update instruction counts.
2690 2021-10-19 Haochen Gui <guihaoc@gcc.gnu.org>
2692 * gcc.target/powerpc/p10_vec_xl_sext.c: New test.
2694 2021-10-19 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
2697 * gcc.target/aarch64/sve/pr93183.c: Remove -mcpu=generic+sve from dg-options.
2699 2021-10-19 Jakub Jelinek <jakub@redhat.com>
2702 * g++.dg/cpp2a/constexpr-virtual19.C: New test.
2704 2021-10-19 Martin Liska <mliska@suse.cz>
2707 * gcc.target/i386/pr102374.c: New test.
2709 2021-10-19 dianhong xu <dianhong.xu@intel.com>
2711 * gcc.target/i386/avx512fp16-set1-pch-1a.c: New test.
2712 * gcc.target/i386/avx512fp16-set1-pch-1b.c: New test.
2713 * gcc.target/i386/avx512fp16vl-set1-pch-1a.c: New test.
2714 * gcc.target/i386/avx512fp16vl-set1-pch-1b.c: New test.
2716 2021-10-18 Andrew MacLeod <amacleod@redhat.com>
2718 PR tree-optimization/102796
2719 * g++.dg/pr102796.C: New.
2721 2021-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
2723 * gfortran.dg/gomp/declare-variant-15.f90 (variant2, base2, test2):
2725 * gfortran.dg/gomp/declare-variant-16.f90 (base2, variant2, test2):
2728 2021-10-18 Uroš Bizjak <ubizjak@gmail.com>
2731 * gcc.target/i386/pr102761.c: New test.
2733 2021-10-18 Jason Merrill <jason@redhat.com>
2735 * g++.dg/template/crash90.C: Check location of pedwarn.
2737 2021-10-18 H.J. Lu <hjl.tools@gmail.com>
2739 * gcc.target/i386/387-12.c (dg-do compile): Require ia32.
2740 (dg-options): Remove -m32.
2742 2021-10-18 Roger Sayle <roger@nextmovesoftware.com>
2744 * gcc.target/i386/387-12.c: Add explicit -m32 option.
2746 2021-10-18 Roger Sayle <roger@nextmovesoftware.com>
2748 * gcc.target/bfin/ones.c: New test case.
2749 * gcc.target/bfin/parity.c: New test case.
2750 * gcc.target/bfin/popcount.c: New test case.
2752 2021-10-18 Richard Biener <rguenther@suse.de>
2754 PR tree-optimization/102788
2755 * g++.dg/vect/pr102788.cc: New testcase.
2757 2021-10-18 Roger Sayle <roger@nextmovesoftware.com>
2759 * gcc.target/bfin/ssabs.c: New test case.
2760 * gcc.target/bfin/ssneg.c: New test case.
2762 2021-10-18 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
2765 * gcc.target/aarch64/sve/cond_unary_4.c: Adjust.
2766 * gcc.target/aarch64/sve/pr93183.c: New test.
2768 2021-10-18 Tobias Burnus <tobias@codesourcery.com>
2777 * gfortran.dg/ISO_Fortran_binding_4.f90: Extend testcase.
2778 * gfortran.dg/PR100914.f90: Remove xfail.
2779 * gfortran.dg/PR100915.c: Expect CFI_type_cfunptr.
2780 * gfortran.dg/PR100915.f90: Handle CFI_type_cfunptr != CFI_type_cptr.
2781 * gfortran.dg/PR93963.f90: Extend select-rank tests.
2782 * gfortran.dg/bind-c-intent-out.f90: Change to dg-do run,
2784 * gfortran.dg/bind_c_array_params_2.f90: Update/extend scan-dump.
2785 * gfortran.dg/bind_c_char_10.f90: Update scan-dump.
2786 * gfortran.dg/bind_c_char_8.f90: Remove dg-error "sorry".
2787 * gfortran.dg/c-interop/allocatable-dummy.f90: Remove xfail.
2788 * gfortran.dg/c-interop/c1255-1.f90: Likewise.
2789 * gfortran.dg/c-interop/c407c-1.f90: Update dg-error.
2790 * gfortran.dg/c-interop/cf-descriptor-5.f90: Remove xfail.
2791 * gfortran.dg/c-interop/cf-out-descriptor-3.f90: Likewise.
2792 * gfortran.dg/c-interop/cf-out-descriptor-4.f90: Likewise.
2793 * gfortran.dg/c-interop/cf-out-descriptor-5.f90: Likewise.
2794 * gfortran.dg/c-interop/contiguous-2.f90: Likewise.
2795 * gfortran.dg/c-interop/contiguous-3.f90: Likewise.
2796 * gfortran.dg/c-interop/deferred-character-1.f90: Likewise.
2797 * gfortran.dg/c-interop/deferred-character-2.f90: Likewise.
2798 * gfortran.dg/c-interop/fc-descriptor-3.f90: Likewise.
2799 * gfortran.dg/c-interop/fc-descriptor-5.f90: Likewise.
2800 * gfortran.dg/c-interop/fc-descriptor-6.f90: Likewise.
2801 * gfortran.dg/c-interop/fc-out-descriptor-3.f90: Likewise.
2802 * gfortran.dg/c-interop/fc-out-descriptor-4.f90: Likewise.
2803 * gfortran.dg/c-interop/fc-out-descriptor-5.f90: Likewise.
2804 * gfortran.dg/c-interop/fc-out-descriptor-6.f90: Likewise.
2805 * gfortran.dg/c-interop/ff-descriptor-5.f90: Likewise.
2806 * gfortran.dg/c-interop/ff-descriptor-6.f90: Likewise.
2807 * gfortran.dg/c-interop/fc-descriptor-7.f90: Remove xfail + extend.
2808 * gfortran.dg/c-interop/fc-descriptor-7-c.c: Update for changes.
2809 * gfortran.dg/c-interop/shape.f90: Add implicit none.
2810 * gfortran.dg/c-interop/typecodes-array-char-c.c: Add kind=4 char.
2811 * gfortran.dg/c-interop/typecodes-array-char.f90: Likewise.
2812 * gfortran.dg/c-interop/typecodes-array-float128.f90: Remove xfail.
2813 * gfortran.dg/c-interop/typecodes-scalar-basic.f90: Likewise.
2814 * gfortran.dg/c-interop/typecodes-scalar-float128.f90: Likewise.
2815 * gfortran.dg/c-interop/typecodes-scalar-int128.f90: Likewise.
2816 * gfortran.dg/c-interop/typecodes-scalar-longdouble.f90: Likewise.
2817 * gfortran.dg/iso_c_binding_char_1.f90: Remove dg-error "sorry".
2818 * gfortran.dg/pr93792.f90: Turn XFAIL into PASS.
2819 * gfortran.dg/ISO_Fortran_binding_19.f90: New test.
2820 * gfortran.dg/assumed_type_12.f90: New test.
2821 * gfortran.dg/assumed_type_13.c: New test.
2822 * gfortran.dg/assumed_type_13.f90: New test.
2823 * gfortran.dg/bind-c-char-descr.f90: New test.
2824 * gfortran.dg/bind-c-contiguous-1.c: New test.
2825 * gfortran.dg/bind-c-contiguous-1.f90: New test.
2826 * gfortran.dg/bind-c-contiguous-2.f90: New test.
2827 * gfortran.dg/bind-c-contiguous-3.c: New test.
2828 * gfortran.dg/bind-c-contiguous-3.f90: New test.
2829 * gfortran.dg/bind-c-contiguous-4.c: New test.
2830 * gfortran.dg/bind-c-contiguous-4.f90: New test.
2831 * gfortran.dg/bind-c-contiguous-5.c: New test.
2832 * gfortran.dg/bind-c-contiguous-5.f90: New test.
2834 2021-10-18 Richard Biener <rguenther@suse.de>
2836 PR tree-optimization/102798
2837 * gcc.dg/pr102798.c: New testcase.
2839 2021-10-18 Tobias Burnus <tobias@codesourcery.com>
2842 * gfortran.dg/class_72.f90: New.
2844 2021-10-15 Jason Merrill <jason@redhat.com>
2852 * g++.dg/template/fnspec2.C: New test.
2853 * g++.dg/template/parm-cv1.C: New test.
2854 * g++.dg/template/parm-cv2.C: New test.
2855 * g++.dg/template/parm-cv3.C: New test.
2857 2021-10-15 Harald Anlauf <anlauf@gmx.de>
2858 Tobias Burnus <tobias@codesourcery.com>
2861 * gfortran.dg/derived_constructor_char_1.f90: Fix invalid code.
2862 * gfortran.dg/pr70931.f90: Likewise.
2863 * gfortran.dg/transfer_simplify_2.f90: Likewise.
2864 * gfortran.dg/pr102685.f90: New test.
2866 2021-10-15 Aldy Hernandez <aldyh@redhat.com>
2868 * gcc.dg/tree-ssa/pr102736.c: Make sign explicit.
2870 2021-10-15 Richard Biener <rguenther@suse.de>
2872 * lib/prune.exp: Prune STABS obsoletion message.
2874 2021-10-15 Richard Biener <rguenther@suse.de>
2877 * gcc.dg/gimplefe-error-12.c: New testcase.
2879 2021-10-15 Richard Biener <rguenther@suse.de>
2882 * gcc.dg/torture/pr102762.c: New testcase.
2884 2021-10-15 Hongyu Wang <hongyu.wang@intel.com>
2886 * gcc.target/i386/avx512fp16-builtin_shuffle-1.c: New test.
2887 * gcc.target/i386/avx512fp16-pr101846.c: Ditto.
2888 * gcc.target/i386/avx512fp16-pr94680.c: Ditto.
2890 2021-10-15 Hongyu Wang <hongyu.wang@intel.com>
2892 * gcc.target/i386/avx512fp16-v4hf-concat.c: New test.
2894 2021-10-15 Hongyu Wang <hongyu.wang@intel.com>
2896 * gcc.target/i386/avx512fp16-vfcmaddcph-1a.c: Add scan for
2898 * gcc.target/i386/avx512fp16-vfmaddcph-1a.c: Likewise.
2899 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c: Likewise.
2900 * gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c: Likewise.
2901 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Add -mno-avx512vl.
2902 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: Likewise.
2904 2021-10-15 Jason Merrill <jason@redhat.com>
2906 * g++.dg/ext/vla22.C: Don't expect a narrowing error.
2907 * g++.dg/cpp0x/constexpr-inst1.C: New test.
2909 2021-10-15 Andrew MacLeod <amacleod@redhat.com>
2911 * gcc.dg/pr102738.c: Add target int128.
2913 2021-10-14 Joseph Myers <joseph@codesourcery.com>
2915 * gcc.dg/format/c11-dfp-printf-1.c,
2916 gcc.dg/format/c11-dfp-scanf-1.c, gcc.dg/format/c2x-dfp-printf-1.c,
2917 gcc.dg/format/c2x-dfp-scanf-1.c: New tests.
2919 2021-10-14 Raphael Moreira Zinsly <rzinsly@linux.ibm.com>
2921 * gcc.target/powerpc/unwind-backchain.c: New test.
2923 2021-10-14 Harald Anlauf <anlauf@gmx.de>
2926 * gfortran.dg/reshape_shape_2.f90: New test.
2928 2021-10-14 Harald Anlauf <anlauf@gmx.de>
2931 * gfortran.dg/shape_10.f90: New test.
2933 2021-10-14 Andrew MacLeod <amacleod@redhat.com>
2935 PR tree-optimization/102738
2936 * gcc.dg/pr102738.c: New.
2938 2021-10-14 Kwok Cheung Yeung <kcy@codesourcery.com>
2940 * gfortran.dg/gomp/declare-variant-1.f90: New test.
2941 * gfortran.dg/gomp/declare-variant-10.f90: New test.
2942 * gfortran.dg/gomp/declare-variant-11.f90: New test.
2943 * gfortran.dg/gomp/declare-variant-12.f90: New test.
2944 * gfortran.dg/gomp/declare-variant-13.f90: New test.
2945 * gfortran.dg/gomp/declare-variant-14.f90: New test.
2946 * gfortran.dg/gomp/declare-variant-15.f90: New test.
2947 * gfortran.dg/gomp/declare-variant-16.f90: New test.
2948 * gfortran.dg/gomp/declare-variant-17.f90: New test.
2949 * gfortran.dg/gomp/declare-variant-18.f90: New test.
2950 * gfortran.dg/gomp/declare-variant-19.f90: New test.
2951 * gfortran.dg/gomp/declare-variant-2.f90: New test.
2952 * gfortran.dg/gomp/declare-variant-2a.f90: New test.
2953 * gfortran.dg/gomp/declare-variant-3.f90: New test.
2954 * gfortran.dg/gomp/declare-variant-4.f90: New test.
2955 * gfortran.dg/gomp/declare-variant-5.f90: New test.
2956 * gfortran.dg/gomp/declare-variant-6.f90: New test.
2957 * gfortran.dg/gomp/declare-variant-7.f90: New test.
2958 * gfortran.dg/gomp/declare-variant-8.f90: New test.
2959 * gfortran.dg/gomp/declare-variant-9.f90: New test.
2961 2021-10-14 Jeff Law <jeffreyalaw@gmail.com>
2963 * gcc.target/mips/msa-insert-split.c: Turn off vectorizer.
2965 2021-10-14 Tamar Christina <tamar.christina@arm.com>
2967 * gcc.target/aarch64/sve/pred-cond-reduc.c: New test.
2969 2021-10-14 Jeff Law <jeffreyalaw@gmail.com>
2971 * gcc.dg/tree-ssa/predcom-3.c: Disable vectorizer.
2973 2021-10-14 Aldy Hernandez <aldyh@redhat.com>
2975 PR tree-optimization/102736
2976 * gcc.dg/tree-ssa/pr102736.c: New test.
2978 2021-10-14 Hongyu Wang <hongyu.wang@intel.com>
2980 * gcc.target/i386/avx-1.c: Add new mask3 builtins.
2981 * gcc.target/i386/sse-13.c: Ditto.
2982 * gcc.target/i386/sse-23.c: Ditto.
2983 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: Add scanning for
2984 mask/mask3 intrinsic.
2985 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Ditto.
2986 * gcc.target/i386/avx512fp16-vfcmaddcsh-1c.c: New test for
2988 * gcc.target/i386/avx512fp16-vfmaddcsh-1c.c: Ditto.
2990 2021-10-14 liuhongt <hongtao.liu@intel.com>
2992 * g++.dg/warn/Wuninitialized-13.C: Add -fno-tree-vectorize.
2994 2021-10-13 Martin Sebor <msebor@redhat.com>
2996 PR middle-end/102630
2997 * gcc.target/i386/addr-space-2.c: Add -Wall.
2998 * gcc.target/i386/addr-space-3.c: New test.
3000 2021-10-13 Andre Vieira <andre.simoesdiasvieira@arm.com>
3002 * gcc.target/arm/mve/mve.exp: Make it test main directory.
3003 * gcc.target/arm/mve/mve_load_memory_modes.c: New test.
3004 * gcc.target/arm/mve/mve_store_memory_modes.c: New test.
3006 2021-10-13 Richard Biener <rguenther@suse.de>
3008 PR tree-optimization/102659
3009 * gcc.dg/torture/pr69760.c: Adjust the testcase.
3010 * gcc.target/i386/avx2-vect-mask-store-move1.c: Expect to move
3011 the conversions to unsigned as well.
3013 2021-10-13 Richard Biener <rguenther@suse.de>
3016 * gcc.dg/ipa/pr102714.c: New testcase.
3018 2021-10-13 Kewen Lin <linkw@linux.ibm.com>
3021 * gcc.target/powerpc/dform-1.c: Adjust as vectorization enabled at O2.
3022 * gcc.target/powerpc/dform-2.c: Likewise.
3023 * gcc.target/powerpc/pr80510-2.c: Likewise.
3025 2021-10-12 Joseph Myers <joseph@codesourcery.com>
3027 * gcc.dg/format/c11-printf-1.c, gcc.dg/format/c11-scanf-1.c,
3028 gcc.dg/format/c2x-printf-1.c, gcc.dg/format/c2x-scanf-1.c,
3029 gcc.dg/format/ext-9.c, gcc.dg/format/ext-10.c: New tests.
3031 2021-10-12 Bill Schmidt <wschmidt@linux.ibm.com>
3034 * gcc.target/powerpc/pr101985-1.c: New.
3035 * gcc.target/powerpc/pr101985-2.c: New.
3037 2021-10-12 Uroš Bizjak <ubizjak@gmail.com>
3041 * gcc.target/i386/pr85730.c: New test.
3043 2021-10-12 Richard Biener <rguenther@suse.de>
3045 PR tree-optimization/102696
3046 * g++.dg/vect/pr102696.cc: New testcase.
3048 2021-10-12 Richard Biener <rguenther@suse.de>
3050 PR tree-optimization/102572
3051 * g++.dg/vect/pr102572.cc: New testcase.
3053 2021-10-12 Tamar Christina <tamar.christina@arm.com>
3055 * gcc.target/aarch64/sve/pred-not-gen-1.c: New test.
3056 * gcc.target/aarch64/sve/pred-not-gen-2.c: New test.
3057 * gcc.target/aarch64/sve/pred-not-gen-3.c: New test.
3058 * gcc.target/aarch64/sve/pred-not-gen-4.c: New test.
3060 2021-10-12 Tobias Burnus <tobias@codesourcery.com>
3063 * gfortran.dg/assumed_rank_24.f90: New test.
3065 2021-10-12 Jakub Jelinek <jakub@redhat.com>
3067 * gcc.dg/gomp/simd-2.c: Remove option -fvect-cost-model=cheap.
3068 * gcc.dg/gomp/simd-3.c: Likewise.
3070 2021-10-12 liuhongt <hongtao.liu@intel.com>
3072 * gcc.target/i386/pr102483.c: New test.
3073 * gcc.target/i386/pr102483-2.c: New test.
3075 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
3077 * gcc.target/powerpc/pr78102.c: Fix dg-require-effective-target.
3078 * gcc.target/powerpc/sse4_1-packusdw.c: Likewise.
3079 * gcc.target/powerpc/sse4_1-pmaxsb.c: Likewise.
3080 * gcc.target/powerpc/sse4_1-pmaxsd.c: Likewise.
3081 * gcc.target/powerpc/sse4_1-pmaxud.c: Likewise.
3082 * gcc.target/powerpc/sse4_1-pmaxuw.c: Likewise.
3083 * gcc.target/powerpc/sse4_1-pminsb.c: Likewise.
3084 * gcc.target/powerpc/sse4_1-pminsd.c: Likewise.
3085 * gcc.target/powerpc/sse4_1-pminud.c: Likewise.
3086 * gcc.target/powerpc/sse4_1-pminuw.c: Likewise.
3087 * gcc.target/powerpc/sse4_1-pmovsxbd.c: Likewise.
3088 * gcc.target/powerpc/sse4_1-pmovsxbw.c: Likewise.
3089 * gcc.target/powerpc/sse4_1-pmovsxwd.c: Likewise.
3090 * gcc.target/powerpc/sse4_1-pmovzxbd.c: Likewise.
3091 * gcc.target/powerpc/sse4_1-pmovzxbq.c: Likewise.
3092 * gcc.target/powerpc/sse4_1-pmovzxbw.c: Likewise.
3093 * gcc.target/powerpc/sse4_1-pmovzxdq.c: Likewise.
3094 * gcc.target/powerpc/sse4_1-pmovzxwd.c: Likewise.
3095 * gcc.target/powerpc/sse4_1-pmovzxwq.c: Likewise.
3096 * gcc.target/powerpc/sse4_1-pmulld.c: Likewise.
3097 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Likewise.
3098 * gcc.target/powerpc/sse4_1-phminposuw.c: Use correct
3099 dg-require-effective-target.
3101 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
3103 * gcc.target/powerpc/pr78102.c: Copy from gcc.target/i386,
3104 adjust dg directives to suit.
3105 * gcc.target/powerpc/sse4_1-packusdw.c: Same.
3106 * gcc.target/powerpc/sse4_1-pcmpeqq.c: Same.
3107 * gcc.target/powerpc/sse4_1-pmuldq.c: Same.
3108 * gcc.target/powerpc/sse4_1-pmulld.c: Same.
3109 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Same.
3110 * gcc.target/powerpc/sse4_2-check.h: Copy from gcc.target/i386,
3113 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
3115 * gcc.target/powerpc/sse4_1-pmovsxbd.c: Copy from gcc.target/i386,
3116 adjust dg directives to suit.
3117 * gcc.target/powerpc/sse4_1-pmovsxbq.c: Same.
3118 * gcc.target/powerpc/sse4_1-pmovsxbw.c: Same.
3119 * gcc.target/powerpc/sse4_1-pmovsxdq.c: Same.
3120 * gcc.target/powerpc/sse4_1-pmovsxwd.c: Same.
3121 * gcc.target/powerpc/sse4_1-pmovsxwq.c: Same.
3122 * gcc.target/powerpc/sse4_1-pmovzxbd.c: Same.
3123 * gcc.target/powerpc/sse4_1-pmovzxbq.c: Same.
3124 * gcc.target/powerpc/sse4_1-pmovzxbw.c: Same.
3125 * gcc.target/powerpc/sse4_1-pmovzxdq.c: Same.
3126 * gcc.target/powerpc/sse4_1-pmovzxwd.c: Same.
3127 * gcc.target/powerpc/sse4_1-pmovzxwq.c: Same.
3129 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
3131 * gcc.target/powerpc/sse4_1-pmaxsb.c: Copy from gcc.target/i386.
3132 * gcc.target/powerpc/sse4_1-pmaxsd.c: Same.
3133 * gcc.target/powerpc/sse4_1-pmaxud.c: Same.
3134 * gcc.target/powerpc/sse4_1-pmaxuw.c: Same.
3135 * gcc.target/powerpc/sse4_1-pminsb.c: Same.
3136 * gcc.target/powerpc/sse4_1-pminsd.c: Same.
3137 * gcc.target/powerpc/sse4_1-pminud.c: Same.
3138 * gcc.target/powerpc/sse4_1-pminuw.c: Same.
3140 2021-10-11 Jan Hubicka <hubicka@ucw.cz>
3142 * gcc.dg/torture/ssa-pta-fn-1.c: Fix template; add noipa.
3143 * gcc.dg/tree-ssa/pta-callused.c: Fix template.
3145 2021-10-11 Patrick Palka <ppalka@redhat.com>
3148 * g++.dg/cpp2a/class-deduction-alias11.C: New test.
3150 2021-10-11 Richard Biener <rguenther@suse.de>
3152 PR middle-end/101480
3153 * g++.dg/torture/pr10148.C: New testcase.
3155 2021-10-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3157 * gcc.target/s390/rawmemchr-1.c: New test.
3159 2021-10-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3161 * gcc.dg/tree-ssa/ldist-rawmemchr-1.c: New test.
3162 * gcc.dg/tree-ssa/ldist-rawmemchr-2.c: New test.
3163 * gcc.dg/tree-ssa/ldist-strlen-1.c: New test.
3164 * gcc.dg/tree-ssa/ldist-strlen-2.c: New test.
3165 * gcc.dg/tree-ssa/ldist-strlen-3.c: New test.
3167 2021-10-11 Kito Cheng <kito.cheng@sifive.com>
3170 * gcc.c-torture/compile/pr100316.c: New.
3172 2021-10-11 liuhongt <hongtao.liu@intel.com>
3174 PR middle-end/102669
3175 * gnat.dg/unroll1.adb: Add -fno-tree-vectorize.
3177 2021-10-10 Harald Anlauf <anlauf@gmx.de>
3181 * gfortran.dg/parameter_array_init_8.f90: New test.
3183 2021-10-10 Andrew Pinski <apinski@marvell.com>
3185 PR tree-optimization/102622
3186 * gcc.c-torture/execute/bitfld-10.c: New test.
3188 2021-10-09 Harald Anlauf <anlauf@gmx.de>
3191 * gfortran.dg/interface_operator_3.f90: New test.
3193 2021-10-09 Kewen Lin <linkw@linux.ibm.com>
3195 * c-c++-common/Wstringop-overflow-2.c: Add missing comment.
3196 * gcc.dg/Warray-bounds-51.c: Likewise.
3197 * gcc.dg/Warray-parameter-3.c: Likewise.
3198 * gcc.dg/Wstringop-overflow-14.c: Likewise.
3199 * gcc.dg/Wstringop-overflow-21.c: Likewise.
3200 * gcc.dg/Wstringop-overflow-76.c: Likewise.
3202 2021-10-09 liuhongt <hongtao.liu@intel.com>
3204 * g++.dg/tree-ssa/pr94403.C: Add -fno-tree-vectorize
3205 * gcc.dg/optimize-bswapsi-5.c: Ditto.
3206 * gcc.dg/optimize-bswapsi-6.c: Ditto.
3207 * gcc.dg/Warray-bounds-51.c: Add additional option
3208 -mtune=generic for target x86/i?86
3209 * gcc.dg/Wstringop-overflow-14.c: Ditto.
3211 2021-10-09 Jakub Jelinek <jakub@redhat.com>
3213 * c-c++-common/gomp/sections1.c (foo): Don't expect errors on
3214 multiple statements in between section directive(s). Add testcases
3215 for invalid no statements in between section directive(s).
3216 * gcc.dg/gomp/sections-2.c (foo): Don't expect errors on
3217 multiple statements in between section directive(s).
3218 * g++.dg/gomp/sections-2.C (foo): Likewise.
3219 * g++.dg/gomp/attrs-6.C (foo): Add testcases for multiple
3220 statements in between section directive(s).
3221 (bar): Add testcases for multiple statements in between scan
3223 * g++.dg/gomp/attrs-7.C (bar): Adjust expected error recovery.
3225 2021-10-09 liuhongt <hongtao.liu@intel.com>
3227 * g++.target/i386/pr102639.C: New test.
3229 2021-10-08 Sandra Loosemore <sandra@codesourcery.com>
3232 * gfortran.dg/c-interop/c535c-1.f90: Rewrite and expand.
3233 * gfortran.dg/c-interop/c535c-2.f90: Remove xfails.
3234 * gfortran.dg/c-interop/c535c-3.f90: Likewise.
3235 * gfortran.dg/c-interop/c535c-4.f90: Likewise.
3236 * gfortran.dg/PR94110.f90: Extend to cover class types.
3238 2021-10-08 Vladimir N. Makarov <vmakarov@redhat.com>
3240 PR rtl-optimization/102627
3241 * gcc.target/i386/pr102627.c: New test.
3243 2021-10-08 Richard Sandiford <richard.sandiford@arm.com>
3245 * gcc.dg/pr102385.c: New test.
3247 2021-10-08 Jakub Jelinek <jakub@redhat.com>
3250 * c-c++-common/gomp/pr102640.c: New test.
3252 2021-10-08 Roger Sayle <roger@nextmovesoftware.com>
3254 * gcc.target/i386/sse2-mmx-paddsb-2.c: Test for -128 or 128.
3255 * gcc.target/i386/sse2-mmx-paddusb-2.c: Test for -1 or 255.
3256 * gcc.target/i386/sse2-mmx-psubsb-2.c: Test for -128 or 128.
3258 2021-10-08 liuhongt <hongtao.liu@intel.com>
3260 * gcc.target/i386/pr102464.c: New test.
3262 2021-10-08 liuhongt <hongtao.liu@intel.com>
3264 * gcc.target/i386/mmx-reduce-op-1.c: New test.
3265 * gcc.target/i386/mmx-reduce-op-2.c: New test.
3267 2021-10-08 liuhongt <hongtao.liu@intel.com>
3269 * c-c++-common/Wstringop-overflow-2.c: Adjust testcase.
3270 * g++.dg/tree-ssa/pr81408.C: Ditto.
3271 * g++.dg/warn/Wuninitialized-13.C: Ditto.
3272 * gcc.dg/Warray-bounds-51.c: Ditto.
3273 * gcc.dg/Warray-parameter-3.c: Ditto.
3274 * gcc.dg/Wstringop-overflow-14.c: Ditto.
3275 * gcc.dg/Wstringop-overflow-21.c: Ditto.
3276 * gcc.dg/Wstringop-overflow-68.c: Ditto.
3277 * gcc.dg/Wstringop-overflow-76.c: Ditto.
3278 * gcc.dg/gomp/pr46032-2.c: Ditto.
3279 * gcc.dg/gomp/pr46032-3.c: Ditto.
3280 * gcc.dg/gomp/simd-2.c: Ditto.
3281 * gcc.dg/gomp/simd-3.c: Ditto.
3282 * gcc.dg/graphite/fuse-1.c: Ditto.
3283 * gcc.dg/pr67089-6.c: Ditto.
3284 * gcc.dg/pr82929-2.c: Ditto.
3285 * gcc.dg/pr82929.c: Ditto.
3286 * gcc.dg/store_merging_1.c: Ditto.
3287 * gcc.dg/store_merging_11.c: Ditto.
3288 * gcc.dg/store_merging_13.c: Ditto.
3289 * gcc.dg/store_merging_15.c: Ditto.
3290 * gcc.dg/store_merging_16.c: Ditto.
3291 * gcc.dg/store_merging_19.c: Ditto.
3292 * gcc.dg/store_merging_24.c: Ditto.
3293 * gcc.dg/store_merging_25.c: Ditto.
3294 * gcc.dg/store_merging_28.c: Ditto.
3295 * gcc.dg/store_merging_30.c: Ditto.
3296 * gcc.dg/store_merging_5.c: Ditto.
3297 * gcc.dg/store_merging_7.c: Ditto.
3298 * gcc.dg/store_merging_8.c: Ditto.
3299 * gcc.dg/strlenopt-85.c: Ditto.
3300 * gcc.dg/tree-ssa/dump-6.c: Ditto.
3301 * gcc.dg/tree-ssa/pr19210-1.c: Ditto.
3302 * gcc.dg/tree-ssa/pr47059.c: Ditto.
3303 * gcc.dg/tree-ssa/pr86017.c: Ditto.
3304 * gcc.dg/tree-ssa/pr91482.c: Ditto.
3305 * gcc.dg/tree-ssa/predcom-1.c: Ditto.
3306 * gcc.dg/tree-ssa/predcom-dse-3.c: Ditto.
3307 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3308 * gcc.dg/tree-ssa/prefetch-6.c: Ditto.
3309 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3310 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3311 * gcc.dg/tree-ssa/ssa-dse-18.c: Ditto.
3312 * gcc.dg/tree-ssa/ssa-dse-19.c: Ditto.
3313 * gcc.dg/uninit-40.c: Ditto.
3314 * gcc.dg/unroll-7.c: Ditto.
3315 * gcc.misc-tests/help.exp: Ditto.
3316 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Ditto.
3317 * gcc.target/i386/pr34012.c: Ditto.
3318 * gcc.target/i386/pr49781-1.c: Ditto.
3319 * gcc.target/i386/pr95798-1.c: Ditto.
3320 * gcc.target/i386/pr95798-2.c: Ditto.
3321 * gfortran.dg/pr77498.f: Ditto.
3323 2021-10-07 Patrick Palka <ppalka@redhat.com>
3326 * g++.old-deja/g++.pt/nontype5.C: Adjust.
3327 * g++.dg/template/param6.C: New test.
3329 2021-10-07 Roger Sayle <roger@nextmovesoftware.com>
3331 * gcc.target/i386/sse2-mmx-paddsb-2.c: New test case.
3332 * gcc.target/i386/sse2-mmx-paddusb-2.c: New test case.
3333 * gcc.target/i386/sse2-mmx-psubsb-2.c: New test case.
3334 * gcc.target/i386/sse2-mmx-psubusb-2.c: New test case.
3336 2021-10-07 Patrick Palka <ppalka@redhat.com>
3339 * g++.dg/cpp2a/concepts-ttp4.C: New test.
3341 2021-10-07 Jonathan Wakely <jwakely@redhat.com>
3344 * g++.dg/warn/Winit-list5.C: New test.
3346 2021-10-07 Jan Hubicka <hubicka@ucw.cz>
3348 * g++.dg/torture/pr102581.C: New test.
3350 2021-10-07 Jakub Jelinek <jakub@redhat.com>
3353 * g++.dg/cpp23/charlit-encoding1.C: New testcase for C++23 P2316R2.
3355 2021-10-07 Richard Biener <rguenther@suse.de>
3357 * gcc.dg/gimplefe-47.c: New testcase.
3359 2021-10-06 Jason Merrill <jason@redhat.com>
3361 * g++.dg/cpp2a/spaceship-synth8a.C: New test.
3363 2021-10-06 Jakub Jelinek <jakub@redhat.com>
3366 * g++.dg/cpp23/feat-cxx2b.C: Expect __cpp_constexpr 202110L rather
3368 * g++.dg/cpp23/constexpr-nonlit1.C: New test.
3369 * g++.dg/cpp23/constexpr-nonlit2.C: New test.
3370 * g++.dg/cpp23/constexpr-nonlit3.C: New test.
3371 * g++.dg/cpp23/constexpr-nonlit4.C: New test.
3372 * g++.dg/cpp23/constexpr-nonlit5.C: New test.
3373 * g++.dg/cpp23/constexpr-nonlit6.C: New test.
3374 * g++.dg/diagnostic/constexpr1.C: Only expect some diagnostics for
3376 * g++.dg/cpp1y/constexpr-label.C: Likewise.
3377 * g++.dg/cpp1y/constexpr-neg1.C: Likewise.
3378 * g++.dg/cpp2a/constexpr-try5.C: Likewise. Adjust some expected
3380 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
3381 * g++.dg/cpp2a/consteval3.C: Likewise. Add effective target c++20
3382 and remove dg-options.
3384 2021-10-06 Jakub Jelinek <jakub@redhat.com>
3386 * gcc.dg/cpp/gnu11-elifdef-1.c: New test.
3387 * gcc.dg/cpp/gnu11-elifdef-2.c: New test.
3388 * gcc.dg/cpp/gnu11-elifdef-3.c: New test.
3389 * gcc.dg/cpp/gnu11-elifdef-4.c: New test.
3390 * g++.dg/cpp/elifdef-1.C: New test.
3391 * g++.dg/cpp/elifdef-2.C: New test.
3392 * g++.dg/cpp/elifdef-3.C: New test.
3393 * g++.dg/cpp/elifdef-4.C: New test.
3394 * g++.dg/cpp/elifdef-5.C: New test.
3395 * g++.dg/cpp/elifdef-6.C: New test.
3396 * g++.dg/cpp/elifdef-7.C: New test.
3398 2021-10-06 Tobias Burnus <tobias@codesourcery.com>
3400 * gfortran.dg/attr_deprecated-2.f90: New test.
3402 2021-10-06 Jakub Jelinek <jakub@redhat.com>
3403 Jason Merrill <jason@redhat.com>
3407 * g++.dg/cpp2a/spaceship-synth8.C (std::strong_ordering): Provide
3408 more complete definition.
3409 (std::strong_ordering::less, std::strong_ordering::equal,
3410 std::strong_ordering::greater): Define.
3411 * g++.dg/cpp2a/spaceship-synth12.C: New test.
3412 * g++.dg/cpp2a/spaceship-synth13.C: New test.
3413 * g++.dg/cpp2a/spaceship-synth14.C: New test.
3414 * g++.dg/cpp2a/spaceship-eq11.C: New test.
3415 * g++.dg/cpp2a/spaceship-eq12.C: New test.
3416 * g++.dg/cpp2a/spaceship-eq13.C: New test.
3418 2021-10-05 qing zhao <qing.zhao@oracle.com>
3420 PR middle-end/102359
3421 * g++.dg/pr102359_1.C: New test.
3422 * g++.dg/pr102359_2.C: New test.
3424 2021-10-05 Jakub Jelinek <jakub@redhat.com>
3427 * g++.target/i386/pr102548.C: New test.
3429 2021-10-05 Patrick Palka <ppalka@redhat.com>
3432 * g++.dg/cpp0x/variadic-partial2.C: New test.
3433 * g++.dg/cpp0x/variadic-partial2a.C: New test.
3435 2021-10-05 Aldy Hernandez <aldyh@redhat.com>
3437 * gcc.dg/tree-ssa/ssa-thread-valid.c: New test.
3439 2021-10-05 Jeff Law <jeffreyalaw@gmail.com>
3441 * gcc.target/s390/pr80725.c: Ensure computed goto is used on
3444 2021-10-05 Richard Biener <rguenther@suse.de>
3447 * gcc.dg/gimplefe-46.c: New testcase.
3449 2021-10-05 Patrick Palka <ppalka@redhat.com>
3452 * g++.dg/cpp1z/nontype4.C: New test.
3453 * g++.dg/cpp1z/nontype4a.C: New test.
3455 2021-10-05 Tobias Burnus <tobias@codesourcery.com>
3457 * gfortran.dg/gomp/pr43711.f90: Add dg-error + dg-prune-output,
3458 remove dg-excess-errors to change XFAIL to PASS.
3460 2021-10-05 Richard Biener <rguenther@suse.de>
3462 PR middle-end/102587
3463 PR middle-end/102285
3464 * gcc.target/aarch64/sve/pr102587-1.c: Add -march=armv8.3-a+sve.
3465 * gcc.target/aarch64/sve/pr102587-2.c: Likewise.
3467 2021-10-05 Richard Biener <rguenther@suse.de>
3469 * gfortran.dg/predict-2.f90: Adjust to avoid redundant
3470 inner loop preheader checking code.
3472 2021-10-04 Marek Polacek <polacek@redhat.com>
3475 * c-c++-common/Warray-compare-1.c: New test.
3476 * c-c++-common/Warray-compare-2.c: New test.
3478 2021-10-04 Richard Biener <rguenther@suse.de>
3480 * gcc.dg/auto-init-hardreg-1.c: New testcase.
3482 2021-10-04 Richard Biener <rguenther@suse.de>
3484 * c-c++-common/pr102285.c: New testcase.
3486 2021-10-04 Richard Biener <rguenther@suse.de>
3488 PR tree-optimization/102570
3489 * gcc.dg/tree-ssa/ssa-fre-96.c: New testcase.
3490 * gcc.dg/tree-ssa/ssa-pre-33.c: Likewise.
3492 2021-10-04 Aldy Hernandez <aldyh@redhat.com>
3494 * g++.dg/Walloca2.C: New test.
3496 2021-10-04 Richard Biener <rguenther@suse.de>
3498 PR middle-end/102587
3499 * gcc.target/aarch64/sve/pr102587-1.c: New testcase.
3500 * gcc.target/aarch64/sve/pr102587-2.c: Likewise.
3502 2021-10-04 Tobias Burnus <tobias@codesourcery.com>
3505 * gfortran.dg/assumed_rank_23.f90: New file.
3507 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
3510 * g++.dg/coroutines/pr101765.C: New test.
3512 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
3515 * g++.dg/coroutines/pr99710.C: New test.
3517 2021-10-03 John Eivind Helset <jehelset@gmail.com>
3520 * g++.dg/coroutines/pr100673.C: New test.
3522 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
3525 * g++.dg/coroutines/pr101133.C: New test.
3527 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
3530 * g++.dg/coroutines/pr99575.C: New test.
3532 2021-10-02 Aldy Hernandez <aldyh@redhat.com>
3534 * gcc.dg/tree-ssa/pr102563.c: New test.
3536 2021-10-02 H.J. Lu <hjl.tools@gmail.com>
3538 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c (DECLARE_ARGS):
3539 Use unsigned long long for x86-64.
3541 2021-10-01 Aldy Hernandez <aldyh@redhat.com>
3543 PR tree-optimization/102546
3544 * gcc.dg/tree-ssa/pr102546.c: New file.
3546 2021-10-01 Martin Sebor <msebor@redhat.com>
3549 * g++.dg/cpp0x/constexpr-array-ptr10.C: Suppress a valid warning.
3550 * g++.dg/warn/Wreturn-local-addr-6.C: Correct a cast.
3551 * gcc.dg/Waddress.c: Expect a warning.
3552 * c-c++-common/Waddress-3.c: New test.
3553 * c-c++-common/Waddress-4.c: New test.
3554 * g++.dg/warn/Waddress-5.C: New test.
3555 * g++.dg/warn/Waddress-6.C: New test.
3556 * g++.dg/warn/pr101219.C: Expect a warning.
3557 * gcc.dg/Waddress-3.c: New test.
3559 2021-10-01 H.J. Lu <hjl.tools@gmail.com>
3561 * c-c++-common/tsan/atomic_stack.c: Don't expect print out from
3562 __tsan_atomic32_fetch_add.
3564 2021-10-01 qingzhe huang <nickhuang99@hotmail.com>
3567 * g++.dg/parse/pr101783.C: New test.
3569 2021-10-01 Jakub Jelinek <jakub@redhat.com>
3570 Richard Biener <rguenther@suse.de>
3573 * c-c++-common/ubsan/div-by-zero-3.c: Use
3574 -fsanitize=signed-integer-overflow instead of
3575 -fsanitize=integer-divide-by-zero.
3576 * c-c++-common/ubsan/div-by-zero-5.c: Likewise.
3577 * c-c++-common/ubsan/div-by-zero-4.c: Likewise. Add
3578 -fsanitize-undefined-trap-on-error.
3579 * c-c++-common/ubsan/float-div-by-zero-2.c: New test.
3580 * c-c++-common/ubsan/overflow-div-1.c: New test.
3581 * c-c++-common/ubsan/overflow-div-2.c: New test.
3582 * c-c++-common/ubsan/overflow-div-3.c: New test.
3584 2021-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3586 * gcc.target/aarch64/cpymem-size.c: Adjust scan for ilp32.
3588 2021-10-01 Andrew Pinski <apinski@marvell.com>
3590 * gcc.dg/vect/bb-slp-pr97709.c: Fix for computed goto
3593 2021-10-01 Martin Liska <mliska@suse.cz>
3595 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: Disable fast math.
3596 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: Likewise.
3597 * gcc.target/i386/attr-optimize.c: New test.
3599 2021-10-01 Jakub Jelinek <jakub@redhat.com>
3601 * gfortran.dg/gomp/order-5.f90: Adjust scan-tree-dump-times regexps.
3603 2021-10-01 Jakub Jelinek <jakub@redhat.com>
3606 * g++.dg/tls/pr102496-1.C: New test.
3607 * g++.dg/tls/pr102496-2.C: New test.
3609 2021-10-01 Richard Biener <rguenther@suse.de>
3611 PR middle-end/102518
3612 * gcc.dg/torture/pr102518.c: New testcase.
3614 2021-09-30 David Edelsohn <dje.gcc@gmail.com>
3616 * gfortran.dg/c-interop/cf-descriptor-5-c.c: Include alloca.h.
3618 2021-09-30 Patrick Palka <ppalka@redhat.com>
3621 * g++.dg/ext/is_trivially_constructible7.C: New test.
3623 2021-09-30 Patrick Palka <ppalka@redhat.com>
3625 * g++.dg/ext/is_constructible6.C: New test.
3627 2021-09-30 Patrick Palka <ppalka@redhat.com>
3630 * g++.dg/cpp2a/spaceship-virtual1.C: New test.
3632 2021-09-30 Harald Anlauf <anlauf@gmx.de>
3635 * gfortran.dg/pr102458b.f90: New test.
3637 2021-09-30 Uroš Bizjak <ubizjak@gmail.com>
3640 * gcc.target/i386/pr89954.c: New test.
3642 2021-09-30 Tobias Burnus <tobias@codesourcery.com>
3646 * gfortran.dg/c-interop/c535b-1.f90: Remove wrong comment.
3647 * gfortran.dg/unlimited_polymorphic_1.f03: Extend.
3648 * gfortran.dg/unlimited_polymorphic_32.f90: New test.
3650 2021-09-30 Iain Buclaw <ibuclaw@gdcproject.org>
3653 * gdc.dg/pr102476.d: New test.
3655 2021-09-30 Martin Liska <mliska@suse.cz>
3658 * gcc.c-torture/compile/attr-complex-method.c: Skip if LTO is
3660 * gcc.c-torture/compile/attr-complex-method-2.c: Likewise.
3662 2021-09-29 Aldy Hernandez <aldyh@redhat.com>
3665 * gcc.dg/tree-ssa/pr66752-3.c: Adjust.
3666 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
3668 2021-09-29 Harald Anlauf <anlauf@gmx.de>
3671 * gfortran.dg/pr102520.f90: New test.
3673 2021-09-29 Jeff Law <jeffreyalaw@gmail.com>
3675 * gcc.c-torture/compile/920831-1.c: Fix computed goto types.
3676 * gcc.c-torture/compile/pr27863.c: Likewise.
3678 2021-09-29 Richard Biener <rguenther@suse.de>
3681 * gcc.dg/pr78408-1.c: Make S not power-of-two size.
3683 2021-09-29 Richard Biener <rguenther@suse.de>
3685 * gcc.target/i386/vect-alignment-peeling-1.c: New testcase.
3686 * gcc.target/i386/vect-alignment-peeling-2.c: Likewise.
3688 2021-09-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3689 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3691 * gcc.target/aarch64/cpymem-size.c: New test.
3693 2021-09-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3694 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3696 * gcc.target/aarch64/memset-corner-cases-2.c: New test.
3697 * gcc.target/aarch64/memset-strict-align-1.c: Adjust.
3699 2021-09-29 Jakub Jelinek <jakub@redhat.com>
3701 PR middle-end/102504
3702 * c-c++-common/gomp/scope-4.c: New test.
3704 2021-09-29 Andrew Pinski <apinski@marvell.com>
3706 * gcc.c-torture/compile/920826-1.c: Fix computed goto.
3707 * gcc.c-torture/compile/pr27863.c: Likewise.
3708 * gcc.c-torture/compile/pr70190.c: Likewise.
3709 * gcc.dg/torture/pr89135.c: Likewise.
3710 * gcc.dg/torture/pr90071.c: Likewise.
3711 * gcc.dg/vect/bb-slp-pr97709.c: Likewise.
3713 2021-09-29 Richard Biener <rguenther@suse.de>
3715 * gcc.dg/out-of-bounds-1.c: Make memcpied size not power-of-two.
3717 2021-09-28 Patrick Palka <ppalka@redhat.com>
3720 * g++.dg/cpp2a/concepts-ttp3.C: New test.
3722 2021-09-28 Andrew Pinski <apinski@marvell.com>
3725 * gcc.dg/comp-goto-5.c: New test.
3726 * gcc.dg/comp-goto-6.c: New test.
3728 2021-09-28 Iain Sandoe <iain@sandoe.co.uk>
3731 * g++.dg/coroutines/pr102454.C: New test.
3733 2021-09-28 Ilya Leoshkevich <iii@linux.ibm.com>
3735 * gcc.dg/tree-ssa/reassoc-46.c: New test.
3736 * gcc.dg/tree-ssa/reassoc-46.h: Common code for new tests.
3737 * gcc.dg/tree-ssa/reassoc-47.c: New test.
3738 * gcc.dg/tree-ssa/reassoc-48.c: New test.
3739 * gcc.dg/tree-ssa/reassoc-49.c: New test.
3740 * gcc.dg/tree-ssa/reassoc-50.c: New test.
3741 * gcc.dg/tree-ssa/reassoc-51.c: New test.
3743 2021-09-28 Aldy Hernandez <aldyh@redhat.com>
3745 * gcc.dg/auto-init-uninit-1.c: Adjust.
3746 * gcc.dg/auto-init-uninit-15.c: Same.
3747 * gcc.dg/guality/example.c: Same.
3748 * gcc.dg/loop-8.c: Same.
3749 * gcc.dg/strlenopt-40.c: Same.
3750 * gcc.dg/tree-ssa/pr18133-2.c: Same.
3751 * gcc.dg/tree-ssa/pr18134.c: Same.
3752 * gcc.dg/uninit-1.c: Same.
3753 * gcc.dg/uninit-pr44547.c: Same.
3754 * gcc.dg/uninit-pr59970.c: Same.
3756 2021-09-28 Thomas Schwinge <thomas@codesourcery.com>
3758 * gfortran.dg/assumed_rank_22_aux.c: Adjust messages printed.
3760 2021-09-28 Jakub Jelinek <jakub@redhat.com>
3763 * gcc.target/i386/pr102498.c: New test.
3765 2021-09-28 Richard Biener <rguenther@suse.de>
3767 PR tree-optimization/99793
3768 * gcc.dg/tree-ssa/pr99793.c: New testcase.
3770 2021-09-28 Richard Biener <rguenther@suse.de>
3772 PR tree-optimization/100112
3773 * gcc.dg/tree-ssa/ssa-fre-95.c: New testcase.
3775 2021-09-28 Jakub Jelinek <jakub@redhat.com>
3777 PR middle-end/102492
3778 * g++.dg/gomp/simd-3.C: New test.
3780 2021-09-28 Aldy Hernandez <aldyh@redhat.com>
3782 PR tree-optimization/102511
3783 * gcc.dg/pr102511.c: New test.
3784 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Adjust.
3786 2021-09-28 Hongyu Wang <hongyu.wang@intel.com>
3789 * gcc.target/i386/avx512fp16-floatvnhf.c: Remove xfail.
3790 * gcc.target/i386/avx512fp16-trunc-extendvnhf.c: Ditto.
3791 * gcc.target/i386/avx512fp16-truncvnhf.c: Ditto.
3792 * gcc.target/i386/avx512fp16-64-32-vecop-1.c: New test.
3793 * gcc.target/i386/avx512fp16-64-32-vecop-2.c: Ditto.
3794 * gcc.target/i386/pr102230.c: Ditto.
3796 2021-09-28 Richard Biener <rguenther@suse.de>
3798 * gcc.target/i386/vect-pr97352.c: Pass -mno-avx2 -mno-avx512f.
3800 2021-09-28 Tobias Burnus <tobias@codesourcery.com>
3803 * gfortran.dg/include_15.f90: Add 'dg-prune-output' to prune
3804 -Wmissing-include-dirs output printed or not depending on
3805 how the testsuite is run.
3807 2021-09-28 Richard Biener <rguenther@suse.de>
3809 * gcc.dg/vect/bb-slp-pr65935.c: Prefer 128bit vectorization
3812 2021-09-28 Aldy Hernandez <aldyh@redhat.com>
3814 * gcc.dg/auto-init-uninit-1.c: Add -fthread-jumps.
3815 * gcc.dg/auto-init-uninit-15.c: Same.
3816 * gcc.dg/guality/example.c: Same.
3817 * gcc.dg/loop-8.c: Same.
3818 * gcc.dg/strlenopt-40.c: Same.
3819 * gcc.dg/tree-ssa/pr18133-2.c: Same.
3820 * gcc.dg/tree-ssa/pr18134.c: Same.
3821 * gcc.dg/uninit-1.c: Same.
3822 * gcc.dg/uninit-pr44547.c: Same.
3823 * gcc.dg/uninit-pr59970.c: Same.
3825 2021-09-28 liuhongt <hongtao.liu@intel.com>
3827 * gcc.target/i386/vect-rebuild.c: Adjust testcases.
3828 * gcc.target/i386/avx512f-vect-rebuild.c: New test.
3830 2021-09-28 liuhongt <hongtao.liu@intel.com>
3832 * gcc.target/i386/avx512fp16-reduce-op-2.c: New test.
3833 * gcc.target/i386/avx512fp16-reduce-op-3.c: New test.
3835 2021-09-27 Patrick Palka <ppalka@redhat.com>
3838 * g++.dg/cpp1z/class-deduction12.C: Also test alias CTAD in the
3840 * g++.dg/cpp1z/class-deduction99.C: New test.
3842 2021-09-27 Aldy Hernandez <aldyh@redhat.com>
3844 * gcc.dg/torture/pr55107.c: Adjust.
3845 * gcc.dg/tree-ssa/phi_on_compare-1.c: Adjust.
3846 * gcc.dg/tree-ssa/phi_on_compare-2.c: Adjust.
3847 * gcc.dg/tree-ssa/phi_on_compare-3.c: Adjust.
3848 * gcc.dg/tree-ssa/phi_on_compare-4.c: Adjust.
3849 * gcc.dg/tree-ssa/pr21559.c: Adjust.
3850 * gcc.dg/tree-ssa/pr59597.c: Adjust.
3851 * gcc.dg/tree-ssa/pr61839_1.c: Adjust.
3852 * gcc.dg/tree-ssa/pr61839_3.c: Adjust.
3853 * gcc.dg/tree-ssa/pr71437.c: Adjust.
3854 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Adjust.
3855 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Adjust.
3856 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Adjust.
3857 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Adjust.
3858 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust.
3859 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust.
3860 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Adjust.
3861 * gcc.dg/tree-ssa/vrp106.c: Adjust.
3862 * gcc.dg/tree-ssa/vrp55.c: Adjust.
3864 2021-09-27 Martin Liska <mliska@suse.cz>
3866 * gcc.c-torture/compile/attr-complex-method-2.c: New test.
3867 * gcc.c-torture/compile/attr-complex-method.c: New test.
3869 2021-09-27 Tobias Burnus <tobias@codesourcery.com>
3872 * gfortran.dg/c-interop/cf-out-descriptor-6.f90: Remove xfail.
3873 * gfortran.dg/c-interop/size.f90: Remove xfail.
3874 * gfortran.dg/intrinsic_size_3.f90: Update scan-tree-dump-times.
3875 * gfortran.dg/transpose_optimization_2.f90: Likewise.
3876 * gfortran.dg/size_optional_dim_1.f90: Add scan-tree-dump-not.
3877 * gfortran.dg/assumed_rank_22.f90: New test.
3878 * gfortran.dg/assumed_rank_22_aux.c: New test.
3880 2021-09-27 Andrew Pinski <apinski@marvell.com>
3883 * gcc.dg/pr94726.c: New test.
3885 2021-09-27 Richard Biener <rguenther@suse.de>
3887 PR tree-optimization/97351
3888 PR tree-optimization/97352
3889 PR tree-optimization/82426
3890 * gcc.target/i386/vect-pr82426.c: New testcase.
3891 * gcc.target/i386/vect-pr97352.c: Likewise.
3893 2021-09-27 liuhongt <hongtao.liu@intel.com>
3896 2021-09-27 liuhongt <hongtao.liu@intel.com>
3899 * gcc.target/i386/sse2-pr101059.c: New test.
3900 * gcc.target/i386/sse3-pr101059.c: New test.
3902 2021-09-26 Tobias Burnus <tobias@codesourcery.com>
3905 * gfortran.dg/associated_assumed_rank.f90: New test.
3907 2021-09-25 Dimitar Dimitrov <dimitar@dinux.eu>
3909 * gcc.target/pru/regio-as-pointer.c: New negative test.
3910 * gcc.target/pru/regio-as-pointer-2.c: New negative test.
3911 * gcc.target/pru/regio-decl-2.c: New negative test.
3912 * gcc.target/pru/regio-decl-3.c: New negative test.
3913 * gcc.target/pru/regio-decl-4.c: New negative test.
3914 * gcc.target/pru/regio-decl.c: New negative test.
3915 * gcc.target/pru/regio-di.c: New negative test.
3916 * gcc.target/pru/regio-hi.c: New negative test.
3917 * gcc.target/pru/regio-qi.c: New negative test.
3918 * gcc.target/pru/regio.c: New test.
3919 * gcc.target/pru/regio.h: New helper header.
3921 2021-09-24 Harald Anlauf <anlauf@gmx.de>
3924 * gfortran.dg/pr102458.f90: New test.
3926 2021-09-24 Sandra Loosemore <sandra@codesourcery.com>
3929 * gfortran.dg/c-interop/c407c-1.f90: Remove xfails.
3931 2021-09-24 Patrick Palka <ppalka@redhat.com>
3935 * g++.dg/cpp2a/nontype-float2.C: New test.
3937 2021-09-24 Tobias Burnus <tobias@codesourcery.com>
3940 * gfortran.dg/include_9.f90: Add dg-prune-output.
3941 * gfortran.dg/include_23.f90: New test.
3942 * gfortran.dg/include_24.f90: New test.
3944 2021-09-24 Aldy Hernandez <aldyh@redhat.com>
3946 * gcc.dg/tree-ssa/20030714-2.c: Adjust.
3947 * gcc.dg/tree-ssa/pr66752-3.c: Adjust.
3948 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
3949 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Adjust.
3950 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3951 * gcc.dg/vect/bb-slp-16.c: Adjust.
3953 2021-09-24 Hongyu Wang <hongyu.wang@intel.com>
3955 * gcc.target/i386/cond_op_addsubmuldiv__Float16-1.c: New test.
3956 * gcc.target/i386/cond_op_addsubmuldiv__Float16-2.c: Ditto.
3957 * gcc.target/i386/cond_op_fma__Float16-1.c: Ditto.
3958 * gcc.target/i386/cond_op_fma__Float16-2.c: Ditto.
3959 * gcc.target/i386/cond_op_maxmin__Float16-1.c: Ditto.
3960 * gcc.target/i386/cond_op_maxmin__Float16-2.c: Ditto.
3962 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
3965 * gfortran.dg/c-interop/c516.f90: Remove xfails. Add more
3968 2021-09-23 Michel Morin <mimomorin@gmail.com>
3971 * g++.dg/spellcheck-pr77565.C: New test.
3973 2021-09-23 Andrew MacLeod <amacleod@redhat.com>
3975 * gcc.dg/pr102463.c: New.
3977 2021-09-23 Harald Anlauf <anlauf@gmx.de>
3978 Tobias Burnus <tobias@codesourcery.com>
3981 * gfortran.dg/coarray/coarray_allocated.f90: New test.
3983 2021-09-23 Bill Schmidt <wschmidt@linux.ibm.com>
3986 * g++.target/powerpc/pr102024.C: New.
3988 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
3990 * g++.target/i386/avx512fp16-vcondmn-vec.C: New test.
3991 * g++.target/i386/avx512fp16-vcondmn-minmax.C: Ditto.
3992 * gcc.target/i386/avx512fp16-vcondmn-loop-1.c: Ditto.
3993 * gcc.target/i386/avx512fp16-vcondmn-loop-2.c: Ditto.
3994 * gcc.target/i386/avx512fp16-vec_cmpmn.c: Ditto.
3996 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
3998 * gcc.target/i386/avx512fp16-trunc-extendvnhf.c: New test.
4000 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
4002 * gcc.target/i386/avx512fp16-floatvnhf.c: New test.
4004 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
4006 * gcc.target/i386/avx512fp16-trunchf.c: New test.
4007 * gcc.target/i386/avx512fp16-truncvnhf.c: Ditto.
4009 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
4011 * gcc.target/i386/avx512fp16-builtin-minmax-1.c: New test.
4013 2021-09-23 liuhongt <hongtao.liu@intel.com>
4015 * gcc.target/i386/avx512fp16-fma-1.c: New test.
4016 * gcc.target/i386/avx512fp16vl-fma-1.c: New test.
4017 * gcc.target/i386/avx512fp16vl-fma-vectorize-1.c: New test.
4019 2021-09-23 liuhongt <hongtao.liu@intel.com>
4021 * gcc.target/i386/avx512fp16-builtin-round-1.c: Add new testcase.
4023 2021-09-23 Jakub Jelinek <jakub@redhat.com>
4026 * g++.dg/gomp/attrs-14.C: New test.
4028 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
4031 * gfortran.dg/c-interop/assumed-type-dummy.f90: Remove xfail.
4033 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
4036 * gfortran.dg/c-interop/c535b-2.f90: Remove xfails.
4037 * gfortran.dg/c-interop/c535b-3.f90: Likewise.
4039 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
4041 * gfortran.dg/assumed_rank_18.f90 (g): Wrap call to h in
4043 * gfortran.dg/assumed_type_10.f90 (test_array): Likewise for
4045 * gfortran.dg/assumed_type_11.f90 (test_array): Likewise.
4047 2021-09-22 Tobias Burnus <tobias@codesourcery.com>
4050 * gfortran.dg/include_14.f90: Add -J testcase and update dg-output.
4051 * gfortran.dg/include_15.f90: Likewise.
4052 * gfortran.dg/include_16.f90: Likewise.
4053 * gfortran.dg/include_17.f90: Likewise.
4054 * gfortran.dg/include_18.f90: Likewise.
4055 * gfortran.dg/include_19.f90: Likewise.
4057 2021-09-22 Roger Sayle <roger@nextmovesoftware.com>
4058 Richard Biener <rguenther@suse.de>
4060 * gcc.dg/fold-negate-1.c: New test case.
4062 2021-09-22 H.J. Lu <hjl.tools@gmail.com>
4064 * gcc.target/i386/auto-init-2.c: Replace ia32 with { ! lp64 }.
4065 * gcc.target/i386/auto-init-3.c (dg-options): Add -msse.
4066 (dg-additional-options): Add -mfpmath=387 for ia32.
4067 Replace lp64 with { ! ia32 }. Add a space after ia32.
4068 * gcc.target/i386/auto-init-4.c: Replace lp64 with { ! ia32 }.
4069 * gcc.target/i386/auto-init-5.c: Likewise.
4070 * gcc.target/i386/auto-init-padding-3.c: Likewise.
4071 * gcc.target/i386/auto-init-padding-7.c: Likewise.
4072 * gcc.target/i386/auto-init-padding-8.c: Likewise.
4073 * gcc.target/i386/auto-init-padding-9.c: Likewise.
4075 2021-09-22 Patrick Palka <ppalka@redhat.com>
4079 * g++.dg/cpp2a/concepts-nondep2.C: New test.
4080 * g++.dg/cpp2a/concepts-nondep3.C: New test.
4082 2021-09-22 Jiufu Guo <guojiufu@linux.ibm.com>
4084 PR tree-optimization/102087
4085 * gcc.dg/pr102087.c: New test.
4087 2021-09-22 dianhong xu <dianhong.xu@intel.com>
4089 * gcc.target/i386/avx512fp16-14.c: New test.
4091 2021-09-22 dianhong xu <dianhong.xu@intel.com>
4093 * gcc.target/i386/avx512fp16-conjugation-1.c: New test.
4094 * gcc.target/i386/avx512fp16vl-conjugation-1.c: New test.
4096 2021-09-22 dianhong xu <dianhong.xu@intel.com>
4098 * gcc.target/i386/avx512fp16-reduce-op-1.c: New test.
4099 * gcc.target/i386/avx512fp16vl-reduce-op-1.c: Ditto.
4101 2021-09-22 dianhong xu <dianhong.xu@intel.com>
4103 * gcc.target/i386/avx512fp16-13.c: New test.
4105 2021-09-22 Andreas Krebbel <krebbel@linux.ibm.com>
4107 * gcc.target/s390/pr102222.c: New test.
4109 2021-09-22 Jakub Jelinek <jakub@redhat.com>
4111 PR middle-end/102415
4112 * c-c++-common/gomp/scope-3.c: New test.
4114 2021-09-22 Jakub Jelinek <jakub@redhat.com>
4116 * c-c++-common/gomp/allocate-6.c: New test.
4117 * c-c++-common/gomp/allocate-7.c: New test.
4118 * g++.dg/gomp/allocate-4.C: New test.
4120 2021-09-22 liuhongt <hongtao.liu@intel.com>
4122 * gcc.target/i386/avx512vl-pr95046.c: New test.
4124 2021-09-22 liuhongt <hongtao.liu@intel.com>
4126 * gcc.target/i386/pr92658-avx512f.c: Refine testcase.
4127 * gcc.target/i386/pr92658-avx512vl.c: Adjust scan-assembler,
4128 only v2di->v2qi truncate is not supported, v4di->v4qi should
4131 2021-09-22 liuhongt <hongtao.liu@intel.com>
4133 * gcc.target/i386/avx512fp16-builtin-fpcompare-1.c: New test.
4134 * gcc.target/i386/avx512fp16-builtin-fpcompare-2.c: New test.
4136 2021-09-22 liuhongt <hongtao.liu@intel.com>
4138 * gcc.target/i386/avx512fp16-builtin-round-1.c: New test.
4140 2021-09-22 liuhongt <hongtao.liu@intel.com>
4142 * gcc.target/i386/avx512fp16-builtin-sqrt-1.c: New test.
4143 * gcc.target/i386/avx512fp16vl-builtin-sqrt-1.c: New test.
4145 2021-09-22 liuhongt <hongtao.liu@intel.com>
4147 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: New test.
4148 * gcc.target/i386/avx512fp16-vfcmaddcsh-1b.c: Ditto.
4149 * gcc.target/i386/avx512fp16-vfcmulcsh-1a.c: Ditto.
4150 * gcc.target/i386/avx512fp16-vfcmulcsh-1b.c: Ditto.
4151 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Ditto.
4152 * gcc.target/i386/avx512fp16-vfmaddcsh-1b.c: Ditto.
4153 * gcc.target/i386/avx512fp16-vfmulcsh-1a.c: Ditto.
4154 * gcc.target/i386/avx512fp16-vfmulcsh-1b.c: Ditto.
4155 * gcc.target/i386/avx512fp16-complex-constraints.c: Ditto.
4157 2021-09-22 liuhongt <hongtao.liu@intel.com>
4159 * gcc.target/i386/avx-1.c: Add test for new builtins.
4160 * gcc.target/i386/sse-13.c: Ditto.
4161 * gcc.target/i386/sse-23.c: Ditto.
4162 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4163 * gcc.target/i386/sse-22.c: Ditto.
4165 2021-09-22 liuhongt <hongtao.liu@intel.com>
4167 * gcc.target/i386/avx512fp16-helper.h
4168 (init_src): Adjust init value.
4169 (NET_CMASK): New net mask for complex input.
4170 * gcc.target/i386/avx512fp16-vfcmaddcph-1a.c: New test.
4171 * gcc.target/i386/avx512fp16-vfcmaddcph-1b.c: Ditto.
4172 * gcc.target/i386/avx512fp16-vfcmulcph-1a.c: Ditto.
4173 * gcc.target/i386/avx512fp16-vfcmulcph-1b.c: Ditto.
4174 * gcc.target/i386/avx512fp16-vfmaddcph-1a.c: Ditto.
4175 * gcc.target/i386/avx512fp16-vfmaddcph-1b.c: Ditto.
4176 * gcc.target/i386/avx512fp16-vfmulcph-1a.c: Ditto.
4177 * gcc.target/i386/avx512fp16-vfmulcph-1b.c: Ditto.
4178 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c: Ditto.
4179 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1b.c: Ditto.
4180 * gcc.target/i386/avx512fp16vl-vfcmulcph-1a.c: Ditto.
4181 * gcc.target/i386/avx512fp16vl-vfcmulcph-1b.c: Ditto.
4182 * gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c: Ditto.
4183 * gcc.target/i386/avx512fp16vl-vfmaddcph-1b.c: Ditto.
4184 * gcc.target/i386/avx512fp16vl-vfmulcph-1a.c: Ditto.
4185 * gcc.target/i386/avx512fp16vl-vfmulcph-1b.c: Ditto.
4187 2021-09-22 liuhongt <hongtao.liu@intel.com>
4189 * gcc.target/i386/avx-1.c: Add test for new builtins.
4190 * gcc.target/i386/sse-13.c: Ditto.
4191 * gcc.target/i386/sse-23.c: Ditto.
4192 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4193 * gcc.target/i386/sse-22.c: Ditto.
4195 2021-09-22 Barrett Adair <barrettellisadair@gmail.com>
4197 * g++.dg/cpp0x/constexpr-52830.C: Remove unwanted dg-ice.
4198 * g++.dg/template/canon-type-15.C: New test.
4199 * g++.dg/template/canon-type-16.C: New test.
4200 * g++.dg/template/canon-type-17.C: New test.
4201 * g++.dg/template/canon-type-18.C: New test.
4202 * g++.dg/template/dependent-name15.C: New regression test.
4203 * g++.dg/template/dependent-name16.C: New regression test.
4205 2021-09-21 Richard Biener <rguenther@suse.de>
4207 PR tree-optimization/102421
4208 * g++.dg/vect/pr102421.cc: New testcase.
4210 2021-09-21 Eric Botcazou <ebotcazou@adacore.com>
4212 * lib/target-supports.exp (no_fsanitize_address): Add missing bits.
4213 * gcc.dg/uninit-pr93100.c: Skip if no_fsanitize_address.
4214 * gcc.dg/pr91441.c: Likewise.
4215 * gcc.dg/pr96260.c: Likewise.
4216 * gcc.dg/pr96307.c: Likewise.
4217 * g++.dg/warn/uninit-pr93100.C: Likewise.
4218 * gnat.dg/asan1.adb: Likewise.
4219 * gcc.dg/Wstringop-overflow-70.c: Adjust for SPARC.
4220 * g++.dg/abi/anon4.C: Likewise.
4222 2021-09-21 Tobias Burnus <tobias@codesourcery.com>
4224 * gfortran.dg/include_6.f90: Change dg-error to
4225 dg-warning and update pattern.
4226 * gfortran.dg/include_14.f90: New test.
4227 * gfortran.dg/include_15.f90: New test.
4228 * gfortran.dg/include_16.f90: New test.
4229 * gfortran.dg/include_17.f90: New test.
4230 * gfortran.dg/include_18.f90: New test.
4231 * gfortran.dg/include_19.f90: New test.
4232 * gfortran.dg/include_20.f90: New test.
4233 * gfortran.dg/include_21.f90: New test.
4235 2021-09-21 wangpc <pc.wang@linux.alibaba.com>
4237 * g++.target/aarch64/sve/static-var-in-template.C: New test.
4239 2021-09-20 Andrew MacLeod <amacleod@redhat.com>
4241 * gcc.dg/tree-ssa/evrp-ignore.c: New.
4243 2021-09-20 Matthias Kretz <m.kretz@gsi.de>
4245 * gcc.dg/associative-math-1.c: New test.
4246 * gcc.dg/associative-math-2.c: New test.
4247 * gcc.dg/no-signed-zeros-1.c: New test.
4248 * gcc.dg/no-signed-zeros-2.c: New test.
4249 * gcc.dg/no-trapping-math-1.c: New test.
4250 * gcc.dg/no-trapping-math-2.c: New test.
4251 * gcc.dg/reciprocal-math-1.c: New test.
4252 * gcc.dg/reciprocal-math-2.c: New test.
4253 * gcc.dg/rounding-math-1.c: New test.
4254 * gcc.dg/rounding-math-2.c: New test.
4256 2021-09-20 Tobias Burnus <tobias@codesourcery.com>
4258 * gfortran.dg/gomp/order-5.f90: New test.
4259 * gfortran.dg/gomp/order-6.f90: New test.
4260 * gfortran.dg/gomp/order-7.f90: New test.
4261 * gfortran.dg/gomp/order-8.f90: New test.
4262 * gfortran.dg/gomp/order-9.f90: New test.
4264 2021-09-20 Christophe Lyon <christophe.lyon@foss.st.com>
4265 Torbjörn SVENSSON <torbjorn.svensson@st.com>
4267 * lib/prune.exp (prune_gcc_output): Remove .exe suffix from
4268 toolchain executables names.
4270 2021-09-20 Thomas Schwinge <thomas@codesourcery.com>
4272 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Adjust
4273 expected error diagnostics.
4275 2021-09-20 Richard Biener <rguenther@suse.de>
4277 PR tree-optimization/65206
4278 * gcc.dg/torture/20210916.c: New testcase.
4279 * gcc.dg/vect/pr65206.c: Likewise.
4281 2021-09-19 Martin Sebor <msebor@redhat.com>
4283 PR middle-end/102403
4284 * gcc.dg/uninit-pr102403.c: New test.
4285 * gcc.dg/uninit-pr102403-c2.c: New test.
4287 2021-09-19 Martin Sebor <msebor@redhat.com>
4289 PR middle-end/102243
4290 * g++.dg/warn/Wplacement-new-size-10.C: New test.
4292 2021-09-19 Jeff Law <jeffreyalaw@gmail.com>
4294 * gfortran.dg/goacc/privatization-1-compute.f90: Make test names
4296 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
4299 2021-09-19 Iain Sandoe <iain@sandoe.co.uk>
4301 * jit.dg/jit.exp (fixed_local_execute): Amend the match and
4302 exit conditions to cater for more platforms.
4304 2021-09-19 Roger Sayle <roger@nextmovesoftware.com>
4307 * c-c++-common/pr57371-4.c: Tweak/correct test case for QNaNs.
4308 * g++.dg/pr88173-1.C: New test case.
4309 * g++.dg/pr88173-2.C: New test case.
4311 2021-09-18 Jakub Jelinek <jakub@redhat.com>
4313 * c-c++-common/gomp/order-1.c (f2): Add tests for distribute
4316 * c-c++-common/gomp/order-2.c: Don't expect error for distribute
4318 * c-c++-common/gomp/order-5.c: New test.
4319 * c-c++-common/gomp/order-6.c: New test.
4320 * c-c++-common/gomp/clause-dups-1.c (f1): Add tests for
4321 duplicated order clause.
4323 * c-c++-common/gomp/clauses-1.c (baz, bar): Don't mix copyin and
4324 order(concurrent) clauses on the same composite construct combined
4325 with distribute, instead split it into two tests, one without
4326 copyin and one without order(concurrent). Add order(concurrent)
4327 clauses to {,{,target} teams} distribute.
4328 * g++.dg/gomp/attrs-1.C (baz, bar): Likewise.
4329 * g++.dg/gomp/attrs-2.C (baz, bar): Likewise.
4331 2021-09-18 Jakub Jelinek <jakub@redhat.com>
4333 * c-c++-common/gomp/default-2.c: New test.
4334 * c-c++-common/gomp/default-3.c: New test.
4335 * g++.dg/gomp/default-1.C: New test.
4337 2021-09-18 liuhongt <hongtao.liu@intel.com>
4339 * gcc.target/i386/avx512fp16-vfmaddXXXsh-1a.c: New test.
4340 * gcc.target/i386/avx512fp16-vfmaddXXXsh-1b.c: Ditto.
4341 * gcc.target/i386/avx512fp16-vfmsubXXXsh-1a.c: Ditto.
4342 * gcc.target/i386/avx512fp16-vfmsubXXXsh-1b.c: Ditto.
4343 * gcc.target/i386/avx512fp16-vfnmaddXXXsh-1a.c: Ditto.
4344 * gcc.target/i386/avx512fp16-vfnmaddXXXsh-1b.c: Ditto.
4345 * gcc.target/i386/avx512fp16-vfnmsubXXXsh-1a.c: Ditto.
4346 * gcc.target/i386/avx512fp16-vfnmsubXXXsh-1b.c: Ditto.
4348 2021-09-18 liuhongt <hongtao.liu@intel.com>
4350 * gcc.target/i386/avx-1.c: Add test for new builtins.
4351 * gcc.target/i386/sse-13.c: Ditto.
4352 * gcc.target/i386/sse-23.c: Ditto.
4353 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4354 * gcc.target/i386/sse-22.c: Ditto.
4356 2021-09-18 H.J. Lu <hjl.tools@gmail.com>
4358 * gcc.target/i386/avx512fp16-xorsign-1.c: New test.
4360 2021-09-18 liuhongt <hongtao.liu@intel.com>
4362 * gcc.target/i386/avx512fp16-neg-1a.c: New test.
4363 * gcc.target/i386/avx512fp16-neg-1b.c: Ditto.
4364 * gcc.target/i386/avx512fp16-scalar-bitwise-1a.c: Ditto.
4365 * gcc.target/i386/avx512fp16-scalar-bitwise-1b.c: Ditto.
4366 * gcc.target/i386/avx512fp16-vector-bitwise-1a.c: Ditto.
4367 * gcc.target/i386/avx512fp16-vector-bitwise-1b.c: Ditto.
4368 * gcc.target/i386/avx512fp16vl-neg-1a.c: Ditto.
4369 * gcc.target/i386/avx512fp16vl-neg-1b.c: Ditto.
4371 2021-09-18 liuhongt <hongtao.liu@intel.com>
4373 * gcc.target/i386/avx512fp16-vfmaddXXXph-1a.c: New test.
4374 * gcc.target/i386/avx512fp16-vfmaddXXXph-1b.c: Ditto.
4375 * gcc.target/i386/avx512fp16-vfmsubXXXph-1a.c: Ditto.
4376 * gcc.target/i386/avx512fp16-vfmsubXXXph-1b.c: Ditto.
4377 * gcc.target/i386/avx512fp16-vfnmaddXXXph-1a.c: Ditto.
4378 * gcc.target/i386/avx512fp16-vfnmaddXXXph-1b.c: Ditto.
4379 * gcc.target/i386/avx512fp16-vfnmsubXXXph-1a.c: Ditto.
4380 * gcc.target/i386/avx512fp16-vfnmsubXXXph-1b.c: Ditto.
4381 * gcc.target/i386/avx512fp16vl-vfmaddXXXph-1a.c: Ditto.
4382 * gcc.target/i386/avx512fp16vl-vfmaddXXXph-1b.c: Ditto.
4383 * gcc.target/i386/avx512fp16vl-vfmsubXXXph-1a.c: Ditto.
4384 * gcc.target/i386/avx512fp16vl-vfmsubXXXph-1b.c: Ditto.
4385 * gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1a.c: Ditto.
4386 * gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1b.c: Ditto.
4387 * gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1a.c: Ditto.
4388 * gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1b.c: Ditto.
4390 2021-09-18 liuhongt <hongtao.liu@intel.com>
4392 * gcc.target/i386/avx-1.c: Add test for new builtins.
4393 * gcc.target/i386/sse-13.c: Ditto.
4394 * gcc.target/i386/sse-23.c: Ditto.
4395 * gcc.target/i386/sse-14.c: Add test fot new intrinsics.
4396 * gcc.target/i386/sse-22.c: Ditto.
4398 2021-09-18 liuhongt <hongtao.liu@intel.com>
4400 * gcc.target/i386/avx512fp16-vfmaddsubXXXph-1a.c: New test.
4401 * gcc.target/i386/avx512fp16-vfmaddsubXXXph-1b.c: Ditto.
4402 * gcc.target/i386/avx512fp16-vfmsubaddXXXph-1a.c: Ditto.
4403 * gcc.target/i386/avx512fp16-vfmsubaddXXXph-1b.c: Ditto.
4404 * gcc.target/i386/avx512fp16vl-vfmaddsubXXXph-1a.c: Ditto.
4405 * gcc.target/i386/avx512fp16vl-vfmaddsubXXXph-1b.c: Ditto.
4406 * gcc.target/i386/avx512fp16vl-vfmsubaddXXXph-1a.c: Ditto.
4407 * gcc.target/i386/avx512fp16vl-vfmsubaddXXXph-1b.c: Ditto.
4409 2021-09-18 liuhongt <hongtao.liu@intel.com>
4411 * gcc.target/i386/avx-1.c: Add test for new builtins.
4412 * gcc.target/i386/sse-13.c: Ditto.
4413 * gcc.target/i386/sse-23.c: Ditto.
4414 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4415 * gcc.target/i386/sse-22.c: Ditto.
4417 2021-09-18 liuhongt <hongtao.liu@intel.com>
4419 * gcc.target/i386/avx512fp16-broadcast-1.c: New test.
4420 * gcc.target/i386/avx512fp16-broadcast-2.c: New test.
4422 2021-09-18 Jason Merrill <jason@redhat.com>
4424 * g++.dg/template/dtor5.C: Adjust expected error.
4425 * g++.dg/cpp23/lookup2.C: New test.
4426 * g++.dg/template/dtor11.C: New test.
4428 2021-09-17 Harald Anlauf <anlauf@gmx.de>
4431 * gfortran.dg/pr102366.f90: New test.
4433 2021-09-17 qing zhao <qing.zhao@oracle.com>
4435 * gcc.target/i386/auto-init-1.c: Restrict the testing only for
4436 -march=x86-64 and -mtune=generic. Add -fno-stack-protector.
4437 * gcc.target/i386/auto-init-2.c: Restrict the testing only for
4438 -march=x86-64 and -mtune=generic -msse.
4439 * gcc.target/i386/auto-init-3.c: Likewise.
4440 * gcc.target/i386/auto-init-4.c: Likewise.
4441 * gcc.target/i386/auto-init-5.c: Different pattern match for lp64 and
4443 * gcc.target/i386/auto-init-6.c: Restrict the testing only for
4444 -march=x86-64 and -mtune-generic -msse. Add -fno-stack-protector.
4445 * gcc.target/i386/auto-init-7.c: Likewise.
4446 * gcc.target/i386/auto-init-8.c: Restrict the testing only for
4447 -march=x86-64 and -mtune=generic -msse..
4448 * gcc.target/i386/auto-init-padding-1.c: Likewise.
4449 * gcc.target/i386/auto-init-padding-10.c: Likewise.
4450 * gcc.target/i386/auto-init-padding-11.c: Likewise.
4451 * gcc.target/i386/auto-init-padding-12.c: Likewise.
4452 * gcc.target/i386/auto-init-padding-2.c: Likewise.
4453 * gcc.target/i386/auto-init-padding-3.c: Restrict the testing only for
4454 -march=x86-64. Different pattern match for lp64 and ia32.
4455 * gcc.target/i386/auto-init-padding-4.c: Restrict the testing only for
4456 -march=x86-64 and -mtune-generic -msse.
4457 * gcc.target/i386/auto-init-padding-5.c: Likewise.
4458 * gcc.target/i386/auto-init-padding-6.c: Likewise.
4459 * gcc.target/i386/auto-init-padding-7.c: Restrict the testing only for
4460 -march=x86-64 and -mtune-generic -msse. Add -fno-stack-protector.
4461 * gcc.target/i386/auto-init-padding-8.c: Likewise.
4462 * gcc.target/i386/auto-init-padding-9.c: Restrict the testing only for
4463 -march=x86-64. Different pattern match for lp64 and ia32.
4465 2021-09-17 Martin Sebor <msebor@redhat.com>
4467 PR middle-end/102200
4468 * gcc.dg/Wstringop-overflow-62.c: Adjust text of an expected note.
4469 * gcc.dg/Warray-bounds-89.c: New test.
4470 * gcc.dg/Wstringop-overflow-74.c: New test.
4471 * gcc.dg/Wstringop-overflow-75.c: New test.
4472 * gcc.dg/Wstringop-overflow-76.c: New test.
4474 2021-09-17 Sandra Loosemore <sandra@codesourcery.com>
4476 * gfortran.dg/PR100914.c: Do not include quadmath.h. Use
4477 _Float128 _Complex instead of __complex128.
4478 * gfortran.dg/PR100914.f90: Add -Wno-pedantic to suppress error
4479 about use of _Float128.
4480 * gfortran.dg/c-interop/typecodes-array-float128-c.c: Use
4481 _Float128 instead of __float128.
4482 * gfortran.dg/c-interop/typecodes-sanity-c.c: Likewise.
4483 * gfortran.dg/c-interop/typecodes-scalar-float128-c.c: Likewise.
4484 * lib/target-supports.exp
4485 (check_effective_target_fortran_real_c_float128): Update comments.
4487 2021-09-17 Roger Sayle <roger@nextmovesoftware.com>
4490 * gcc.dg/Wint-in-bool-context-4.c: New test case.
4492 2021-09-17 Jakub Jelinek <jakub@redhat.com>
4494 * c-c++-common/gomp/atomic-18.c: Expect same diagnostics in C++ as in
4496 * c-c++-common/gomp/atomic-25.c: Drop c effective target.
4497 * c-c++-common/gomp/atomic-26.c: Likewise.
4498 * c-c++-common/gomp/atomic-27.c: Likewise.
4499 * c-c++-common/gomp/atomic-28.c: Likewise.
4500 * c-c++-common/gomp/atomic-29.c: Likewise.
4501 * c-c++-common/gomp/atomic-30.c: Likewise. Adjust expected diagnostics
4502 for C++ when it differs from C.
4503 (foo): Change return type from double to void.
4504 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics wording.
4505 * g++.dg/gomp/atomic-20.C: New test.
4507 2021-09-17 H.J. Lu <hjl.tools@gmail.com>
4509 * gcc.target/i386/avx-covert-1.c: New file.
4510 * gcc.target/i386/avx-fp-covert-1.c: Likewise.
4511 * gcc.target/i386/avx-int-covert-1.c: Likewise.
4512 * gcc.target/i386/sse-covert-1.c: Likewise.
4513 * gcc.target/i386/sse-fp-covert-1.c: Likewise.
4514 * gcc.target/i386/sse-int-covert-1.c: Likewise.
4516 2021-09-17 H.J. Lu <hjl.tools@gmail.com>
4519 * gcc.target/i386/pr101900-1.c: New test.
4520 * gcc.target/i386/pr101900-2.c: Likewise.
4521 * gcc.target/i386/pr101900-3.c: Likewise.
4523 2021-09-17 Eric Botcazou <ebotcazou@adacore.com>
4525 * gcc.target/sparc/20210917-1.c: New test.
4527 2021-09-17 liuhongt <hongtao.liu@intel.com>
4529 * gcc.target/i386/avx512fp16-typecast-1.c: New test.
4530 * gcc.target/i386/avx512fp16-typecast-2.c: Ditto.
4531 * gcc.target/i386/avx512fp16vl-typecast-1.c: Ditto.
4532 * gcc.target/i386/avx512fp16vl-typecast-2.c: Ditto.
4534 2021-09-17 liuhongt <hongtao.liu@intel.com>
4536 * gcc.target/i386/avx512fp16-vcvtsd2sh-1a.c: New test.
4537 * gcc.target/i386/avx512fp16-vcvtsd2sh-1b.c: Ditto.
4538 * gcc.target/i386/avx512fp16-vcvtsh2sd-1a.c: Ditto.
4539 * gcc.target/i386/avx512fp16-vcvtsh2sd-1b.c: Ditto.
4540 * gcc.target/i386/avx512fp16-vcvtsh2ss-1a.c: Ditto.
4541 * gcc.target/i386/avx512fp16-vcvtsh2ss-1b.c: Ditto.
4542 * gcc.target/i386/avx512fp16-vcvtss2sh-1a.c: Ditto.
4543 * gcc.target/i386/avx512fp16-vcvtss2sh-1b.c: Ditto.
4545 2021-09-17 liuhongt <hongtao.liu@intel.com>
4547 * gcc.target/i386/avx-1.c: Add test for new builtins.
4548 * gcc.target/i386/sse-13.c: Ditto.
4549 * gcc.target/i386/sse-23.c: Ditto.
4550 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4551 * gcc.target/i386/sse-22.c: Ditto.
4553 2021-09-17 liuhongt <hongtao.liu@intel.com>
4555 * gcc.target/i386/avx512fp16-helper.h (V512): Add DF contents.
4557 * gcc.target/i386/avx512fp16-vcvtpd2ph-1a.c: New test.
4558 * gcc.target/i386/avx512fp16-vcvtpd2ph-1b.c: Ditto.
4559 * gcc.target/i386/avx512fp16-vcvtph2pd-1a.c: Ditto.
4560 * gcc.target/i386/avx512fp16-vcvtph2pd-1b.c: Ditto.
4561 * gcc.target/i386/avx512fp16-vcvtph2psx-1a.c: Ditto.
4562 * gcc.target/i386/avx512fp16-vcvtph2psx-1b.c: Ditto.
4563 * gcc.target/i386/avx512fp16-vcvtps2ph-1a.c: Ditto.
4564 * gcc.target/i386/avx512fp16-vcvtps2ph-1b.c: Ditto.
4565 * gcc.target/i386/avx512fp16vl-vcvtpd2ph-1a.c: Ditto.
4566 * gcc.target/i386/avx512fp16vl-vcvtpd2ph-1b.c: Ditto.
4567 * gcc.target/i386/avx512fp16vl-vcvtph2pd-1a.c: Ditto.
4568 * gcc.target/i386/avx512fp16vl-vcvtph2pd-1b.c: Ditto.
4569 * gcc.target/i386/avx512fp16vl-vcvtph2psx-1a.c: Ditto.
4570 * gcc.target/i386/avx512fp16vl-vcvtph2psx-1b.c: Ditto.
4571 * gcc.target/i386/avx512fp16vl-vcvtps2ph-1a.c: Ditto.
4572 * gcc.target/i386/avx512fp16vl-vcvtps2ph-1b.c: Ditto.
4574 2021-09-17 liuhongt <hongtao.liu@intel.com>
4576 * gcc.target/i386/avx-1.c: Add test for new builtins.
4577 * gcc.target/i386/sse-13.c: Ditto.
4578 * gcc.target/i386/sse-23.c: Ditto.
4579 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4580 * gcc.target/i386/sse-22.c: Ditto.
4582 2021-09-17 liuhongt <hongtao.liu@intel.com>
4584 * gcc.target/i386/avx512fp16-vcvttsh2si-1a.c: New test.
4585 * gcc.target/i386/avx512fp16-vcvttsh2si-1b.c: Ditto.
4586 * gcc.target/i386/avx512fp16-vcvttsh2si64-1a.c: Ditto.
4587 * gcc.target/i386/avx512fp16-vcvttsh2si64-1b.c: Ditto.
4588 * gcc.target/i386/avx512fp16-vcvttsh2usi-1a.c: Ditto.
4589 * gcc.target/i386/avx512fp16-vcvttsh2usi-1b.c: Ditto.
4590 * gcc.target/i386/avx512fp16-vcvttsh2usi64-1a.c: Ditto.
4591 * gcc.target/i386/avx512fp16-vcvttsh2usi64-1b.c: Ditto.
4592 * gcc.target/i386/avx-1.c: Add test for new builtins.
4593 * gcc.target/i386/sse-13.c: Ditto.
4594 * gcc.target/i386/sse-23.c: Ditto.
4595 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4596 * gcc.target/i386/sse-22.c: Ditto.
4598 2021-09-17 liuhongt <hongtao.liu@intel.com>
4600 * gcc.target/i386/avx512fp16-vcvttph2dq-1a.c: New test.
4601 * gcc.target/i386/avx512fp16-vcvttph2dq-1b.c: Ditto.
4602 * gcc.target/i386/avx512fp16-vcvttph2qq-1a.c: Ditto.
4603 * gcc.target/i386/avx512fp16-vcvttph2qq-1b.c: Ditto.
4604 * gcc.target/i386/avx512fp16-vcvttph2udq-1a.c: Ditto.
4605 * gcc.target/i386/avx512fp16-vcvttph2udq-1b.c: Ditto.
4606 * gcc.target/i386/avx512fp16-vcvttph2uqq-1a.c: Ditto.
4607 * gcc.target/i386/avx512fp16-vcvttph2uqq-1b.c: Ditto.
4608 * gcc.target/i386/avx512fp16-vcvttph2uw-1a.c: Ditto.
4609 * gcc.target/i386/avx512fp16-vcvttph2uw-1b.c: Ditto.
4610 * gcc.target/i386/avx512fp16-vcvttph2w-1a.c: Ditto.
4611 * gcc.target/i386/avx512fp16-vcvttph2w-1b.c: Ditto.
4612 * gcc.target/i386/avx512fp16vl-vcvttph2dq-1a.c: Ditto.
4613 * gcc.target/i386/avx512fp16vl-vcvttph2dq-1b.c: Ditto.
4614 * gcc.target/i386/avx512fp16vl-vcvttph2qq-1a.c: Ditto.
4615 * gcc.target/i386/avx512fp16vl-vcvttph2qq-1b.c: Ditto.
4616 * gcc.target/i386/avx512fp16vl-vcvttph2udq-1a.c: Ditto.
4617 * gcc.target/i386/avx512fp16vl-vcvttph2udq-1b.c: Ditto.
4618 * gcc.target/i386/avx512fp16vl-vcvttph2uqq-1a.c: Ditto.
4619 * gcc.target/i386/avx512fp16vl-vcvttph2uqq-1b.c: Ditto.
4620 * gcc.target/i386/avx512fp16vl-vcvttph2uw-1a.c: Ditto.
4621 * gcc.target/i386/avx512fp16vl-vcvttph2uw-1b.c: Ditto.
4622 * gcc.target/i386/avx512fp16vl-vcvttph2w-1a.c: Ditto.
4623 * gcc.target/i386/avx512fp16vl-vcvttph2w-1b.c: Ditto.
4625 2021-09-17 liuhongt <hongtao.liu@intel.com>
4627 * gcc.target/i386/avx-1.c: Add test for new builtins.
4628 * gcc.target/i386/sse-13.c: Ditto.
4629 * gcc.target/i386/sse-23.c: Ditto.
4630 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4631 * gcc.target/i386/sse-22.c: Ditto.
4633 2021-09-17 liuhongt <hongtao.liu@intel.com>
4635 * gcc.target/i386/avx512fp16-helper.h (V512): Add int32
4637 * gcc.target/i386/avx512fp16-vcvtsh2si-1a.c: New test.
4638 * gcc.target/i386/avx512fp16-vcvtsh2si-1b.c: Ditto.
4639 * gcc.target/i386/avx512fp16-vcvtsh2si64-1a.c: Ditto.
4640 * gcc.target/i386/avx512fp16-vcvtsh2si64-1b.c: Ditto.
4641 * gcc.target/i386/avx512fp16-vcvtsh2usi-1a.c: Ditto.
4642 * gcc.target/i386/avx512fp16-vcvtsh2usi-1b.c: Ditto.
4643 * gcc.target/i386/avx512fp16-vcvtsh2usi64-1a.c: Ditto.
4644 * gcc.target/i386/avx512fp16-vcvtsh2usi64-1b.c: Ditto.
4645 * gcc.target/i386/avx512fp16-vcvtsi2sh-1a.c: Ditto.
4646 * gcc.target/i386/avx512fp16-vcvtsi2sh-1b.c: Ditto.
4647 * gcc.target/i386/avx512fp16-vcvtsi2sh64-1a.c: Ditto.
4648 * gcc.target/i386/avx512fp16-vcvtsi2sh64-1b.c: Ditto.
4649 * gcc.target/i386/avx512fp16-vcvtusi2sh-1a.c: Ditto.
4650 * gcc.target/i386/avx512fp16-vcvtusi2sh-1b.c: Ditto.
4651 * gcc.target/i386/avx512fp16-vcvtusi2sh64-1a.c: Ditto.
4652 * gcc.target/i386/avx512fp16-vcvtusi2sh64-1b.c: Ditto.
4654 2021-09-17 liuhongt <hongtao.liu@intel.com>
4656 * gcc.target/i386/avx-1.c: Add test for new builtins.
4657 * gcc.target/i386/sse-13.c: Ditto.
4658 * gcc.target/i386/sse-23.c: Ditto.
4659 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4660 * gcc.target/i386/sse-22.c: Ditto.
4662 2021-09-16 Patrick Palka <ppalka@redhat.com>
4665 * g++.dg/cpp2a/concepts-var-templ1.C: New test.
4666 * g++.dg/cpp2a/concepts-var-templ1a.C: New test.
4667 * g++.dg/cpp2a/concepts-var-templ1b.C: New test.
4669 2021-09-16 Harald Anlauf <anlauf@gmx.de>
4672 * gfortran.dg/intent_out_14.f90: New test.
4674 2021-09-16 Richard Biener <rguenther@suse.de>
4676 PR middle-end/102360
4677 * g++.dg/pr102360.C: New testcase.
4679 2021-09-16 Richard Earnshaw <rearnsha@arm.com>
4681 * g++.dg/eh/arm-vfp-unwind.C: Support single-precision.
4683 2021-09-16 liuhongt <hongtao.liu@intel.com>
4685 PR middle-end/102080
4686 * gcc.target/i386/pr102080.c: New test.
4688 2021-09-16 liuhongt <hongtao.liu@intel.com>
4690 * gcc.target/i386/avx512fp16-vcvtdq2ph-1a.c: New test.
4691 * gcc.target/i386/avx512fp16-vcvtdq2ph-1b.c: Ditto.
4692 * gcc.target/i386/avx512fp16-vcvtqq2ph-1a.c: Ditto.
4693 * gcc.target/i386/avx512fp16-vcvtqq2ph-1b.c: Ditto.
4694 * gcc.target/i386/avx512fp16-vcvtudq2ph-1a.c: Ditto.
4695 * gcc.target/i386/avx512fp16-vcvtudq2ph-1b.c: Ditto.
4696 * gcc.target/i386/avx512fp16-vcvtuqq2ph-1a.c: Ditto.
4697 * gcc.target/i386/avx512fp16-vcvtuqq2ph-1b.c: Ditto.
4698 * gcc.target/i386/avx512fp16-vcvtuw2ph-1a.c: Ditto.
4699 * gcc.target/i386/avx512fp16-vcvtuw2ph-1b.c: Ditto.
4700 * gcc.target/i386/avx512fp16-vcvtw2ph-1a.c: Ditto.
4701 * gcc.target/i386/avx512fp16-vcvtw2ph-1b.c: Ditto.
4702 * gcc.target/i386/avx512fp16vl-vcvtdq2ph-1a.c: Ditto.
4703 * gcc.target/i386/avx512fp16vl-vcvtdq2ph-1b.c: Ditto.
4704 * gcc.target/i386/avx512fp16vl-vcvtqq2ph-1a.c: Ditto.
4705 * gcc.target/i386/avx512fp16vl-vcvtqq2ph-1b.c: Ditto.
4706 * gcc.target/i386/avx512fp16vl-vcvtudq2ph-1a.c: Ditto.
4707 * gcc.target/i386/avx512fp16vl-vcvtudq2ph-1b.c: Ditto.
4708 * gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1a.c: Ditto.
4709 * gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1b.c: Ditto.
4710 * gcc.target/i386/avx512fp16vl-vcvtuw2ph-1a.c: Ditto.
4711 * gcc.target/i386/avx512fp16vl-vcvtuw2ph-1b.c: Ditto.
4712 * gcc.target/i386/avx512fp16vl-vcvtw2ph-1a.c: Ditto.
4713 * gcc.target/i386/avx512fp16vl-vcvtw2ph-1b.c: Ditto.
4715 2021-09-16 liuhongt <hongtao.liu@intel.com>
4717 * gcc.target/i386/avx-1.c: Add test for new builtins.
4718 * gcc.target/i386/sse-13.c: Ditto.
4719 * gcc.target/i386/sse-23.c: Ditto.
4720 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4721 * gcc.target/i386/sse-22.c: Ditto.
4723 2021-09-16 liuhongt <hongtao.liu@intel.com>
4725 * gcc.target/i386/avx512fp16-helper.h (V512): Add QI
4727 * gcc.target/i386/avx512fp16-vcvtph2dq-1a.c: New test.
4728 * gcc.target/i386/avx512fp16-vcvtph2dq-1b.c: Ditto.
4729 * gcc.target/i386/avx512fp16-vcvtph2qq-1a.c: Ditto.
4730 * gcc.target/i386/avx512fp16-vcvtph2qq-1b.c: Ditto.
4731 * gcc.target/i386/avx512fp16-vcvtph2udq-1a.c: Ditto.
4732 * gcc.target/i386/avx512fp16-vcvtph2udq-1b.c: Ditto.
4733 * gcc.target/i386/avx512fp16-vcvtph2uqq-1a.c: Ditto.
4734 * gcc.target/i386/avx512fp16-vcvtph2uqq-1b.c: Ditto.
4735 * gcc.target/i386/avx512fp16-vcvtph2uw-1a.c: Ditto.
4736 * gcc.target/i386/avx512fp16-vcvtph2uw-1b.c: Ditto.
4737 * gcc.target/i386/avx512fp16-vcvtph2w-1a.c: Ditto.
4738 * gcc.target/i386/avx512fp16-vcvtph2w-1b.c: Ditto.
4739 * gcc.target/i386/avx512fp16vl-vcvtph2dq-1a.c: Ditto.
4740 * gcc.target/i386/avx512fp16vl-vcvtph2dq-1b.c: Ditto.
4741 * gcc.target/i386/avx512fp16vl-vcvtph2qq-1a.c: Ditto.
4742 * gcc.target/i386/avx512fp16vl-vcvtph2qq-1b.c: Ditto.
4743 * gcc.target/i386/avx512fp16vl-vcvtph2udq-1a.c: Ditto.
4744 * gcc.target/i386/avx512fp16vl-vcvtph2udq-1b.c: Ditto.
4745 * gcc.target/i386/avx512fp16vl-vcvtph2uqq-1a.c: Ditto.
4746 * gcc.target/i386/avx512fp16vl-vcvtph2uqq-1b.c: Ditto.
4747 * gcc.target/i386/avx512fp16vl-vcvtph2uw-1a.c: Ditto.
4748 * gcc.target/i386/avx512fp16vl-vcvtph2uw-1b.c: Ditto.
4749 * gcc.target/i386/avx512fp16vl-vcvtph2w-1a.c: Ditto.
4750 * gcc.target/i386/avx512fp16vl-vcvtph2w-1b.c: Ditto.
4752 2021-09-16 liuhongt <hongtao.liu@intel.com>
4754 * gcc.target/i386/avx-1.c: Add test for new builtins.
4755 * gcc.target/i386/sse-13.c: Ditto.
4756 * gcc.target/i386/sse-23.c: Ditto.
4757 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4758 * gcc.target/i386/sse-22.c: Ditto.
4760 2021-09-16 liuhongt <hongtao.liu@intel.com>
4762 * gcc.target/i386/avx512fp16-vmovsh-1a.c: New test.
4763 * gcc.target/i386/avx512fp16-vmovsh-1b.c: Ditto.
4764 * gcc.target/i386/avx512fp16-vmovw-1a.c: Ditto.
4765 * gcc.target/i386/avx512fp16-vmovw-1b.c: Ditto.
4766 * gcc.target/i386/avx512fp16-vmovw-2a.c: Ditto.
4767 * gcc.target/i386/avx512fp16-vmovw-2b.c: Ditto.
4768 * gcc.target/i386/avx512fp16-vmovw-3a.c: Ditto.
4769 * gcc.target/i386/avx512fp16-vmovw-3b.c: Ditto.
4770 * gcc.target/i386/avx512fp16-vmovw-4a.c: Ditto.
4771 * gcc.target/i386/avx512fp16-vmovw-4b.c: Ditto.
4773 2021-09-15 Patrick Palka <ppalka@redhat.com>
4776 * g++.dg/ext/conv2.C: New test.
4777 * g++.dg/template/conv17.C: Extend test.
4779 2021-09-15 Jakub Jelinek <jakub@redhat.com>
4783 * g++.dg/ext/flexary39.C: New test.
4784 * g++.dg/ext/flexary40.C: New test.
4786 2021-09-15 Patrick Palka <ppalka@redhat.com>
4789 * g++.dg/cpp0x/initlist125.C: New test.
4790 * g++.dg/cpp0x/initlist126.C: New test.
4792 2021-09-15 Alexandre Oliva <oliva@adacore.com>
4794 * gnat.dg/zcur_attr.adb, gnat.dg/zcur_attr.ads: New.
4796 2021-09-15 liuhongt <hongtao.liu@intel.com>
4798 * gcc.target/i386/pr102327-1.c: New test.
4799 * gcc.target/i386/pr102327-2.c: New test.
4800 * gcc.target/i386/avx512fp16-1c.c: Adjust testcase.
4802 2021-09-15 Hongyu Wang <hongyu.wang@intel.com>
4804 * gcc.target/i386/avx-1.c: Adjust builtin macros.
4805 * gcc.target/i386/sse-13.c: Likewise.
4806 * gcc.target/i386/sse-23.c: Likewise.
4808 2021-09-15 Richard Biener <rguenther@suse.de>
4810 PR tree-optimization/102318
4811 * gcc.dg/vect/pr102318.c: New testcase.
4813 2021-09-15 Hongtao Liu <hongtao.liu@intel.com>
4814 Peter Cordes <peter@cordes.ca>
4817 * gcc.target/i386/pr91103-1.c: Add extract tests.
4818 * gcc.target/i386/pr91103-2.c: Ditto.
4820 2021-09-15 Thomas Schwinge <thomas@codesourcery.com>
4822 * gfortran.dg/goacc/unexpected-end.f90: Add OpenACC 'host_data'
4825 2021-09-15 Jason Merrill <jason@redhat.com>
4828 * g++.dg/rtti/undeclared1.C: New test.
4830 2021-09-14 Harald Anlauf <anlauf@gmx.de>
4833 * gfortran.dg/entry_25.f90: New test.
4835 2021-09-14 Peter Bergner <bergner@linux.ibm.com>
4837 * gcc.target/powerpc/mma-builtin-6.c: Add second call to xxsetacc
4838 built-in. Update instruction counts.
4840 2021-09-14 Patrick Palka <ppalka@redhat.com>
4843 * g++.dg/cpp0x/constexpr-empty17.C: New test.
4845 2021-09-14 Jakub Jelinek <jakub@redhat.com>
4848 * g++.target/i386/pr102295.C: New test.
4850 2021-09-14 Jakub Jelinek <jakub@redhat.com>
4853 * g++.dg/cpp0x/pr102305.C: New test.
4855 2021-09-14 Tobias Burnus <tobias@codesourcery.com>
4858 * gfortran.dg/goacc/unexpected-end.f90: New test.
4859 * gfortran.dg/gomp/unexpected-end.f90: New test.
4861 2021-09-14 Martin Liska <mliska@suse.cz>
4863 * g++.dg/gcov/gcov.py: Fix failing pytests as gcov.json.gz
4864 filename was changed in b777f228b481ae881a7fbb09de367a053740932c.
4866 2021-09-14 Eric Botcazou <ebotcazou@adacore.com>
4868 * gnat.dg/enum_rep2.adb: New test.
4870 2021-09-14 Jakub Jelinek <jakub@redhat.com>
4872 * c-c++-common/gomp/atomic-29.c: Add -march=pentium
4873 dg-additional-options for ia32. Use sync_long_long effective target
4874 instead of sync_int_long.
4875 * lib/target-supports.exp (check_effective_target_sync_long_long): Fix
4878 2021-09-14 liuhongt <hongtao.liu@intel.com>
4880 * gcc.target/i386/avx512fp16-helper.h (V512):
4882 * gcc.target/i386/avx512fp16-vfpclassph-1a.c: New test.
4883 * gcc.target/i386/avx512fp16-vfpclassph-1b.c: Ditto.
4884 * gcc.target/i386/avx512fp16-vfpclasssh-1a.c: Ditto.
4885 * gcc.target/i386/avx512fp16-vfpclasssh-1b.c: Ditto.
4886 * gcc.target/i386/avx512fp16-vgetexpph-1a.c: Ditto.
4887 * gcc.target/i386/avx512fp16-vgetexpph-1b.c: Ditto.
4888 * gcc.target/i386/avx512fp16-vgetexpsh-1a.c: Ditto.
4889 * gcc.target/i386/avx512fp16-vgetexpsh-1b.c: Ditto.
4890 * gcc.target/i386/avx512fp16-vgetmantph-1a.c: Ditto.
4891 * gcc.target/i386/avx512fp16-vgetmantph-1b.c: Ditto.
4892 * gcc.target/i386/avx512fp16-vgetmantsh-1a.c: Ditto.
4893 * gcc.target/i386/avx512fp16-vgetmantsh-1b.c: Ditto.
4894 * gcc.target/i386/avx512fp16vl-vfpclassph-1a.c: Ditto.
4895 * gcc.target/i386/avx512fp16vl-vfpclassph-1b.c: Ditto.
4896 * gcc.target/i386/avx512fp16vl-vgetexpph-1a.c: Ditto.
4897 * gcc.target/i386/avx512fp16vl-vgetexpph-1b.c: Ditto.
4898 * gcc.target/i386/avx512fp16vl-vgetmantph-1a.c: Ditto.
4899 * gcc.target/i386/avx512fp16vl-vgetmantph-1b.c: Ditto.
4901 2021-09-14 liuhongt <hongtao.liu@intel.com>
4903 * gcc.target/i386/avx-1.c: Add test for new builtins.
4904 * gcc.target/i386/sse-13.c: Ditto.
4905 * gcc.target/i386/sse-23.c: Ditto.
4906 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4907 * gcc.target/i386/sse-22.c: Ditto.
4909 2021-09-14 liuhongt <hongtao.liu@intel.com>
4911 * gcc.target/i386/avx512fp16-helper.h (_ROUND_CUR): New macro.
4912 * gcc.target/i386/avx512fp16-vreduceph-1a.c: New test.
4913 * gcc.target/i386/avx512fp16-vreduceph-1b.c: Ditto.
4914 * gcc.target/i386/avx512fp16-vreducesh-1a.c: Ditto.
4915 * gcc.target/i386/avx512fp16-vreducesh-1b.c: Ditto.
4916 * gcc.target/i386/avx512fp16-vrndscaleph-1a.c: Ditto.
4917 * gcc.target/i386/avx512fp16-vrndscaleph-1b.c: Ditto.
4918 * gcc.target/i386/avx512fp16-vrndscalesh-1a.c: Ditto.
4919 * gcc.target/i386/avx512fp16-vrndscalesh-1b.c: Ditto.
4920 * gcc.target/i386/avx512fp16vl-vreduceph-1a.c: Ditto.
4921 * gcc.target/i386/avx512fp16vl-vreduceph-1b.c: Ditto.
4922 * gcc.target/i386/avx512fp16vl-vrndscaleph-1a.c: Ditto.
4923 * gcc.target/i386/avx512fp16vl-vrndscaleph-1b.c: Ditto.
4925 2021-09-14 liuhongt <hongtao.liu@intel.com>
4927 * gcc.target/i386/avx-1.c: Add test for new builtins.
4928 * gcc.target/i386/sse-13.c: Ditto.
4929 * gcc.target/i386/sse-23.c: Ditto.
4930 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4931 * gcc.target/i386/sse-22.c: Ditto.
4933 2021-09-14 liuhongt <hongtao.liu@intel.com>
4935 * gcc.target/i386/avx512fp16-vrcpph-1a.c: New test.
4936 * gcc.target/i386/avx512fp16-vrcpph-1b.c: Ditto.
4937 * gcc.target/i386/avx512fp16-vrcpsh-1a.c: Ditto.
4938 * gcc.target/i386/avx512fp16-vrcpsh-1b.c: Ditto.
4939 * gcc.target/i386/avx512fp16-vscalefph-1a.c: Ditto.
4940 * gcc.target/i386/avx512fp16-vscalefph-1b.c: Ditto.
4941 * gcc.target/i386/avx512fp16-vscalefsh-1a.c: Ditto.
4942 * gcc.target/i386/avx512fp16-vscalefsh-1b.c: Ditto.
4943 * gcc.target/i386/avx512fp16vl-vrcpph-1a.c: Ditto.
4944 * gcc.target/i386/avx512fp16vl-vrcpph-1b.c: Ditto.
4945 * gcc.target/i386/avx512fp16vl-vscalefph-1a.c: Ditto.
4946 * gcc.target/i386/avx512fp16vl-vscalefph-1b.c: Ditto.
4948 2021-09-14 liuhongt <hongtao.liu@intel.com>
4950 * gcc.target/i386/avx-1.c: Add test for new builtins.
4951 * gcc.target/i386/sse-13.c: Ditto.
4952 * gcc.target/i386/sse-23.c: Ditto.
4953 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4954 * gcc.target/i386/sse-22.c: Ditto.
4956 2021-09-14 liuhongt <hongtao.liu@intel.com>
4958 * gcc.target/i386/avx512fp16-vrsqrtph-1a.c: New test.
4959 * gcc.target/i386/avx512fp16-vrsqrtph-1b.c: Ditto.
4960 * gcc.target/i386/avx512fp16-vrsqrtsh-1a.c: Ditto.
4961 * gcc.target/i386/avx512fp16-vrsqrtsh-1b.c: Ditto.
4962 * gcc.target/i386/avx512fp16-vsqrtph-1a.c: Ditto.
4963 * gcc.target/i386/avx512fp16-vsqrtph-1b.c: Ditto.
4964 * gcc.target/i386/avx512fp16-vsqrtsh-1a.c: Ditto.
4965 * gcc.target/i386/avx512fp16-vsqrtsh-1b.c: Ditto.
4966 * gcc.target/i386/avx512fp16vl-vrsqrtph-1a.c: Ditto.
4967 * gcc.target/i386/avx512fp16vl-vrsqrtph-1b.c: Ditto.
4968 * gcc.target/i386/avx512fp16vl-vsqrtph-1a.c: Ditto.
4969 * gcc.target/i386/avx512fp16vl-vsqrtph-1b.c: Ditto.
4971 2021-09-14 liuhongt <hongtao.liu@intel.com>
4973 * gcc.target/i386/avx-1.c: Add test for new builtins.
4974 * gcc.target/i386/sse-13.c: Ditto.
4975 * gcc.target/i386/sse-23.c: Ditto.
4976 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4977 * gcc.target/i386/sse-22.c: Ditto.
4979 2021-09-13 Harald Anlauf <anlauf@gmx.de>
4982 * gfortran.dg/pr82314.f90: New test.
4984 2021-09-13 Harald Anlauf <anlauf@gmx.de>
4987 * gfortran.dg/substr_6.f90: Revert commit r8-7574, adding again
4988 test that was erroneously considered as illegal.
4990 2021-09-13 Jason Merrill <jason@redhat.com>
4992 * g++.dg/warn/Winterference.H: New file.
4993 * g++.dg/warn/Winterference.C: New test.
4994 * g++.target/aarch64/interference.C: New test.
4995 * g++.target/arm/interference.C: New test.
4996 * g++.target/i386/interference.C: New test.
4997 * g++.dg/warn/Winterference-2.C: New file.
4999 2021-09-13 Martin Liska <mliska@suse.cz>
5000 H.J. Lu <hjl.tools@gmail.com>
5003 * g++.target/i386/mv30.C: New test.
5004 * gcc.target/i386/mvc16.c: New test.
5005 * gcc.target/i386/builtin_target.c (CHECK___builtin_cpu_supports):
5008 2021-09-13 Andrew Pinski <apinski@marvell.com>
5011 * gcc.target/aarch64/lane-bound-1.c: New test.
5012 * gcc.target/aarch64/lane-bound-2.c: New test.
5014 2021-09-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5017 * g++.target/aarch64/sve/pr102252.C: New test.
5019 2021-09-13 Aldy Hernandez <aldyh@redhat.com>
5021 * gcc.dg/tree-ssa/pr21417.c: Adjust for FSM removal.
5022 * gcc.dg/tree-ssa/pr66752-3.c: Same.
5023 * gcc.dg/tree-ssa/pr68198.c: Same.
5024 * gcc.dg/tree-ssa/pr69196-1.c: Same.
5025 * gcc.dg/tree-ssa/pr70232.c: Same.
5026 * gcc.dg/tree-ssa/pr77445.c: Same.
5027 * gcc.dg/tree-ssa/ranger-threader-4.c: Same.
5028 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
5029 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
5030 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
5031 * gcc.dg/tree-ssa/ssa-thread-13.c: Same.
5033 2021-09-13 Patrick Palka <ppalka@redhat.com>
5036 * g++.dg/cpp1z/constexpr-if35.C: New test.
5038 2021-09-13 Martin Liska <mliska@suse.cz>
5041 * g++.dg/pr101331.C: New test.
5043 2021-09-13 Aldy Hernandez <aldyh@redhat.com>
5045 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust for aarch64.
5047 2021-09-13 H.J. Lu <hjl.tools@gmail.com>
5050 * g++.target/i386/pr80566-1.C: Add
5051 -mtune-ctrl=avx256_store_by_pieces.
5052 * gcc.target/i386/pr100865-4a.c: Likewise.
5053 * gcc.target/i386/pr100865-10a.c: Likewise.
5054 * gcc.target/i386/pr90773-20.c: Likewise.
5055 * gcc.target/i386/pr90773-21.c: Likewise.
5056 * gcc.target/i386/pr90773-22.c: Likewise.
5057 * gcc.target/i386/pr90773-23.c: Likewise.
5058 * g++.target/i386/pr80566-2.C: Add
5059 -mtune-ctrl=avx256_move_by_pieces.
5060 * gcc.target/i386/eh_return-1.c: Likewise.
5061 * gcc.target/i386/pr90773-26.c: Likewise.
5062 * gcc.target/i386/pieces-memcpy-12.c: Replace -mtune=haswell
5063 with -mtune-ctrl=avx256_move_by_pieces.
5064 * gcc.target/i386/pieces-memcpy-15.c: Likewise.
5065 * gcc.target/i386/pieces-memset-2.c: Replace -mtune=haswell
5066 with -mtune-ctrl=avx256_store_by_pieces.
5067 * gcc.target/i386/pieces-memset-5.c: Likewise.
5068 * gcc.target/i386/pieces-memset-11.c: Likewise.
5069 * gcc.target/i386/pieces-memset-14.c: Likewise.
5070 * gcc.target/i386/pieces-memset-20.c: Likewise.
5071 * gcc.target/i386/pieces-memset-23.c: Likewise.
5072 * gcc.target/i386/pieces-memset-29.c: Likewise.
5073 * gcc.target/i386/pieces-memset-30.c: Likewise.
5074 * gcc.target/i386/pieces-memset-33.c: Likewise.
5075 * gcc.target/i386/pieces-memset-34.c: Likewise.
5076 * gcc.target/i386/pieces-memset-44.c: Likewise.
5077 * gcc.target/i386/pieces-memset-37.c: Replace -mtune=generic
5078 with -mtune-ctrl=avx256_store_by_pieces.
5080 2021-09-12 Iain Buclaw <ibuclaw@gdcproject.org>
5083 * gdc.dg/pr102185.d: New test.
5085 2021-09-11 Jakub Jelinek <jakub@redhat.com>
5087 * c-c++-common/auto-init-1.c: Enable test only on ilp32 or lp64
5088 targets, expect different long and pointer sizes between ilp32 and
5090 * c-c++-common/auto-init-2.c: Likewise.
5091 * c-c++-common/auto-init-3.c: Expect one of the common long double
5092 sizes (8/12/16 bytes) instead of hardcoding 16 bytes.
5093 * c-c++-common/auto-init-4.c: Likewise.
5094 * c-c++-common/auto-init-5.c: Expect one of the common
5095 _Complex long double sizes (16/24/32 bytes) instead of hardcoding 32
5097 * c-c++-common/auto-init-6.c: Likewise.
5098 * c-c++-common/auto-init-padding-1.c: Enable test only on ilp32 or lp64
5100 (struct test_small_hole): Change type of four to unsigned long long
5101 and add aligned attribute.
5103 2021-09-10 Petter Tomner <tomner@kth.se>
5105 * jit.dg/test-error-array-bounds.c: Array is not unsigned
5106 * jit.dg/jit.exp: Helper function
5107 * jit.dg/test-debuginfo.c: New testcase
5109 2021-09-10 Jakub Jelinek <jakub@redhat.com>
5111 * c-c++-common/gomp/atomic-17.c (foo): Add tests for atomic read,
5112 write or update with acq_rel clause and atomic update with acquire clause.
5113 * c-c++-common/gomp/atomic-18.c (foo): Adjust expected diagnostics
5114 wording, remove tests moved to atomic-17.c.
5115 * c-c++-common/gomp/atomic-21.c: Expect only 2 omp atomic release and
5116 2 omp atomic acq_rel directives instead of 4 omp atomic release.
5117 * c-c++-common/gomp/atomic-25.c: New test.
5118 * c-c++-common/gomp/atomic-26.c: New test.
5119 * c-c++-common/gomp/atomic-27.c: New test.
5120 * c-c++-common/gomp/atomic-28.c: New test.
5121 * c-c++-common/gomp/atomic-29.c: New test.
5122 * c-c++-common/gomp/atomic-30.c: New test.
5123 * c-c++-common/goacc-gomp/atomic.c: Expect 1 omp atomic release and
5124 1 omp atomic_acq_rel instead of 2 omp atomic release directives.
5125 * gcc.dg/gomp/atomic-5.c: Adjust expected error diagnostic wording.
5126 * g++.dg/gomp/atomic-18.C:Expect 4 omp atomic release and
5127 1 omp atomic_acq_rel instead of 5 omp atomic release directives.
5129 2021-09-10 Aldy Hernandez <aldyh@redhat.com>
5130 Michael Matz <matz@suse.de>
5132 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Adjust for disabling of
5133 threading through latches.
5134 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
5135 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
5137 2021-09-10 David Faust <david.faust@oracle.com>
5139 * gcc.target/bpf/alu-1.c: New test.
5140 * gcc.target/bpf/jmp-1.c: New test.
5142 2021-09-10 Richard Biener <rguenther@suse.de>
5144 PR middle-end/102273
5145 * gcc.dg/pr102273.c: New testcase.
5147 2021-09-10 Thomas Schwinge <thomas@codesourcery.com>
5149 * c-c++-common/auto-init-padding-2.c: Fix 'dg-do run' syntax.
5150 * c-c++-common/auto-init-padding-3.c: Likewise.
5152 2021-09-10 Richard Biener <rguenther@suse.de>
5154 PR middle-end/102269
5155 * gcc.dg/pr102269.c: New testcase.
5157 2021-09-10 liuhongt <hongtao.liu@intel.com>
5159 * gcc.target/i386/avx512fp16-helper.h
5160 (check_results_mask): New check_function.
5161 * gcc.target/i386/avx512fp16-vcmpph-1a.c: New test.
5162 * gcc.target/i386/avx512fp16-vcmpph-1b.c: Ditto.
5163 * gcc.target/i386/avx512fp16-vcmpsh-1a.c: Ditto.
5164 * gcc.target/i386/avx512fp16-vcmpsh-1b.c: Ditto.
5165 * gcc.target/i386/avx512fp16-vcomish-1a.c: Ditto.
5166 * gcc.target/i386/avx512fp16-vcomish-1b.c: Ditto.
5167 * gcc.target/i386/avx512fp16-vcomish-1c.c: Ditto.
5168 * gcc.target/i386/avx512fp16vl-vcmpph-1a.c: Ditto.
5169 * gcc.target/i386/avx512fp16vl-vcmpph-1b.c: Ditto.
5171 2021-09-10 liuhongt <hongtao.liu@intel.com>
5173 * gcc.target/i386/avx-1.c: Add test for new builtins.
5174 * gcc.target/i386/sse-13.c: Ditto.
5175 * gcc.target/i386/sse-23.c: Ditto.
5176 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5177 * gcc.target/i386/sse-22.c: Ditto.
5179 2021-09-10 liuhongt <hongtao.liu@intel.com>
5181 * gcc.target/i386/avx512fp16-vmaxph-1a.c: New test.
5182 * gcc.target/i386/avx512fp16-vmaxph-1b.c: Ditto.
5183 * gcc.target/i386/avx512fp16-vmaxsh-1.c: Ditto.
5184 * gcc.target/i386/avx512fp16-vmaxsh-1b.c: Ditto.
5185 * gcc.target/i386/avx512fp16-vminph-1a.c: Ditto.
5186 * gcc.target/i386/avx512fp16-vminph-1b.c: Ditto.
5187 * gcc.target/i386/avx512fp16-vminsh-1.c: Ditto.
5188 * gcc.target/i386/avx512fp16-vminsh-1b.c: Ditto.
5189 * gcc.target/i386/avx512fp16vl-vmaxph-1a.c: Ditto.
5190 * gcc.target/i386/avx512fp16vl-vmaxph-1b.c: Ditto.
5191 * gcc.target/i386/avx512fp16vl-vminph-1a.c: Ditto.
5192 * gcc.target/i386/avx512fp16vl-vminph-1b.c: Ditto.
5194 2021-09-10 liuhongt <hongtao.liu@intel.com>
5196 * gcc.target/i386/avx-1.c: Add test for new builtins.
5197 * gcc.target/i386/sse-13.c: Ditto.
5198 * gcc.target/i386/sse-23.c: Ditto.
5199 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5200 * gcc.target/i386/sse-22.c: Ditto.
5202 2021-09-10 liuhongt <hongtao.liu@intel.com>
5204 * gcc.target/i386/avx512fp16-vaddsh-1a.c: New test.
5205 * gcc.target/i386/avx512fp16-vaddsh-1b.c: Ditto.
5206 * gcc.target/i386/avx512fp16-vdivsh-1a.c: Ditto.
5207 * gcc.target/i386/avx512fp16-vdivsh-1b.c: Ditto.
5208 * gcc.target/i386/avx512fp16-vmulsh-1a.c: Ditto.
5209 * gcc.target/i386/avx512fp16-vmulsh-1b.c: Ditto.
5210 * gcc.target/i386/avx512fp16-vsubsh-1a.c: Ditto.
5211 * gcc.target/i386/avx512fp16-vsubsh-1b.c: Ditto.
5212 * gcc.target/i386/pr54855-11.c: Ditto.
5214 2021-09-10 Liu, Hongtao <hongtao.liu@intel.com>
5216 * gcc.target/i386/avx-1.c: Add test for new builtins.
5217 * gcc.target/i386/sse-13.c: Ditto.
5218 * gcc.target/i386/sse-23.c: Ditto.
5219 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5220 * gcc.target/i386/sse-22.c: Ditto.
5222 2021-09-10 H.J. Lu <hjl.tools@gmail.com>
5224 * gcc.target/i386/vect-float16-1.c: New test.
5225 * gcc.target/i386/vect-float16-10.c: Ditto.
5226 * gcc.target/i386/vect-float16-11.c: Ditto.
5227 * gcc.target/i386/vect-float16-12.c: Ditto.
5228 * gcc.target/i386/vect-float16-2.c: Ditto.
5229 * gcc.target/i386/vect-float16-3.c: Ditto.
5230 * gcc.target/i386/vect-float16-4.c: Ditto.
5231 * gcc.target/i386/vect-float16-5.c: Ditto.
5232 * gcc.target/i386/vect-float16-6.c: Ditto.
5233 * gcc.target/i386/vect-float16-7.c: Ditto.
5234 * gcc.target/i386/vect-float16-8.c: Ditto.
5235 * gcc.target/i386/vect-float16-9.c: Ditto.
5237 2021-09-10 liuhongt <hongtao.liu@intel.com>
5239 * gcc.target/i386/avx512dq-abs-copysign-1.c: Adjust testcase.
5240 * gcc.target/i386/avx512vl-abs-copysign-1.c: Adjust testcase.
5242 2021-09-09 qing zhao <qing.zhao@oracle.com>
5244 * c-c++-common/auto-init-1.c: New test.
5245 * c-c++-common/auto-init-10.c: New test.
5246 * c-c++-common/auto-init-11.c: New test.
5247 * c-c++-common/auto-init-12.c: New test.
5248 * c-c++-common/auto-init-13.c: New test.
5249 * c-c++-common/auto-init-14.c: New test.
5250 * c-c++-common/auto-init-15.c: New test.
5251 * c-c++-common/auto-init-16.c: New test.
5252 * c-c++-common/auto-init-2.c: New test.
5253 * c-c++-common/auto-init-3.c: New test.
5254 * c-c++-common/auto-init-4.c: New test.
5255 * c-c++-common/auto-init-5.c: New test.
5256 * c-c++-common/auto-init-6.c: New test.
5257 * c-c++-common/auto-init-7.c: New test.
5258 * c-c++-common/auto-init-8.c: New test.
5259 * c-c++-common/auto-init-9.c: New test.
5260 * c-c++-common/auto-init-esra.c: New test.
5261 * c-c++-common/auto-init-padding-1.c: New test.
5262 * c-c++-common/auto-init-padding-2.c: New test.
5263 * c-c++-common/auto-init-padding-3.c: New test.
5264 * g++.dg/auto-init-uninit-pred-1_a.C: New test.
5265 * g++.dg/auto-init-uninit-pred-2_a.C: New test.
5266 * g++.dg/auto-init-uninit-pred-3_a.C: New test.
5267 * g++.dg/auto-init-uninit-pred-4.C: New test.
5268 * gcc.dg/auto-init-sra-1.c: New test.
5269 * gcc.dg/auto-init-sra-2.c: New test.
5270 * gcc.dg/auto-init-uninit-1.c: New test.
5271 * gcc.dg/auto-init-uninit-12.c: New test.
5272 * gcc.dg/auto-init-uninit-13.c: New test.
5273 * gcc.dg/auto-init-uninit-14.c: New test.
5274 * gcc.dg/auto-init-uninit-15.c: New test.
5275 * gcc.dg/auto-init-uninit-16.c: New test.
5276 * gcc.dg/auto-init-uninit-17.c: New test.
5277 * gcc.dg/auto-init-uninit-18.c: New test.
5278 * gcc.dg/auto-init-uninit-19.c: New test.
5279 * gcc.dg/auto-init-uninit-2.c: New test.
5280 * gcc.dg/auto-init-uninit-20.c: New test.
5281 * gcc.dg/auto-init-uninit-21.c: New test.
5282 * gcc.dg/auto-init-uninit-22.c: New test.
5283 * gcc.dg/auto-init-uninit-23.c: New test.
5284 * gcc.dg/auto-init-uninit-24.c: New test.
5285 * gcc.dg/auto-init-uninit-25.c: New test.
5286 * gcc.dg/auto-init-uninit-26.c: New test.
5287 * gcc.dg/auto-init-uninit-3.c: New test.
5288 * gcc.dg/auto-init-uninit-34.c: New test.
5289 * gcc.dg/auto-init-uninit-36.c: New test.
5290 * gcc.dg/auto-init-uninit-37.c: New test.
5291 * gcc.dg/auto-init-uninit-4.c: New test.
5292 * gcc.dg/auto-init-uninit-5.c: New test.
5293 * gcc.dg/auto-init-uninit-6.c: New test.
5294 * gcc.dg/auto-init-uninit-8.c: New test.
5295 * gcc.dg/auto-init-uninit-9.c: New test.
5296 * gcc.dg/auto-init-uninit-A.c: New test.
5297 * gcc.dg/auto-init-uninit-B.c: New test.
5298 * gcc.dg/auto-init-uninit-C.c: New test.
5299 * gcc.dg/auto-init-uninit-H.c: New test.
5300 * gcc.dg/auto-init-uninit-I.c: New test.
5301 * gcc.target/aarch64/auto-init-1.c: New test.
5302 * gcc.target/aarch64/auto-init-2.c: New test.
5303 * gcc.target/aarch64/auto-init-3.c: New test.
5304 * gcc.target/aarch64/auto-init-4.c: New test.
5305 * gcc.target/aarch64/auto-init-5.c: New test.
5306 * gcc.target/aarch64/auto-init-6.c: New test.
5307 * gcc.target/aarch64/auto-init-7.c: New test.
5308 * gcc.target/aarch64/auto-init-8.c: New test.
5309 * gcc.target/aarch64/auto-init-padding-1.c: New test.
5310 * gcc.target/aarch64/auto-init-padding-10.c: New test.
5311 * gcc.target/aarch64/auto-init-padding-11.c: New test.
5312 * gcc.target/aarch64/auto-init-padding-12.c: New test.
5313 * gcc.target/aarch64/auto-init-padding-2.c: New test.
5314 * gcc.target/aarch64/auto-init-padding-3.c: New test.
5315 * gcc.target/aarch64/auto-init-padding-4.c: New test.
5316 * gcc.target/aarch64/auto-init-padding-5.c: New test.
5317 * gcc.target/aarch64/auto-init-padding-6.c: New test.
5318 * gcc.target/aarch64/auto-init-padding-7.c: New test.
5319 * gcc.target/aarch64/auto-init-padding-8.c: New test.
5320 * gcc.target/aarch64/auto-init-padding-9.c: New test.
5321 * gcc.target/i386/auto-init-1.c: New test.
5322 * gcc.target/i386/auto-init-2.c: New test.
5323 * gcc.target/i386/auto-init-21.c: New test.
5324 * gcc.target/i386/auto-init-22.c: New test.
5325 * gcc.target/i386/auto-init-23.c: New test.
5326 * gcc.target/i386/auto-init-24.c: New test.
5327 * gcc.target/i386/auto-init-3.c: New test.
5328 * gcc.target/i386/auto-init-4.c: New test.
5329 * gcc.target/i386/auto-init-5.c: New test.
5330 * gcc.target/i386/auto-init-6.c: New test.
5331 * gcc.target/i386/auto-init-7.c: New test.
5332 * gcc.target/i386/auto-init-8.c: New test.
5333 * gcc.target/i386/auto-init-padding-1.c: New test.
5334 * gcc.target/i386/auto-init-padding-10.c: New test.
5335 * gcc.target/i386/auto-init-padding-11.c: New test.
5336 * gcc.target/i386/auto-init-padding-12.c: New test.
5337 * gcc.target/i386/auto-init-padding-2.c: New test.
5338 * gcc.target/i386/auto-init-padding-3.c: New test.
5339 * gcc.target/i386/auto-init-padding-4.c: New test.
5340 * gcc.target/i386/auto-init-padding-5.c: New test.
5341 * gcc.target/i386/auto-init-padding-6.c: New test.
5342 * gcc.target/i386/auto-init-padding-7.c: New test.
5343 * gcc.target/i386/auto-init-padding-8.c: New test.
5344 * gcc.target/i386/auto-init-padding-9.c: New test.
5346 2021-09-09 Harald Anlauf <anlauf@gmx.de>
5349 * gfortran.dg/bounds_check_23.f90: New test.
5351 2021-09-09 H.J. Lu <hjl.tools@gmail.com>
5353 * gcc.target/x86_64/abi/avx512fp16/args.h: Replace long with
5355 (XMM_T): Rename _long to _longlong and _ulong to _ulonglong.
5356 (X87_T): Rename _ulong to _ulonglong.
5357 * gcc.target/x86_64/abi/avx512fp16/defines.h (TYPE_SIZE_LONG):
5358 Define to 4 if __ILP32__ is defined.
5359 (TYPE_SIZE_POINTER): Likewise.
5360 (TYPE_ALIGN_LONG): Likewise.
5361 (TYPE_ALIGN_POINTER): Likewise.
5362 * gcc.target/x86_64/abi/avx512fp16/test_3_element_struct_and_unions.c
5363 (main): Skip test for long if __ILP32__ is defined.
5364 * gcc.target/x86_64/abi/avx512fp16/test_m64m128_returning.c
5365 (do_test): Replace _long with _longlong.
5366 * gcc.target/x86_64/abi/avx512fp16/test_struct_returning.c:
5367 (check_300): Replace _ulong with _ulonglong.
5368 * gcc.target/x86_64/abi/avx512fp16/m256h/args.h: Replace long
5370 (YMM_T): Rename _long to _longlong and _ulong to _ulonglong.
5371 (X87_T): Rename _ulong to _ulonglong.
5372 * gcc.target/x86_64/abi/avx512fp16/m512h/args.h: Replace long
5374 (ZMM_T): Rename _long to _longlong and _ulong to _ulonglong.
5375 (X87_T): Rename _ulong to _ulonglong.
5377 2021-09-09 Richard Biener <rguenther@suse.de>
5379 * gcc.dg/tree-ssa/ssa-lim-17.c: New testcase.
5381 2021-09-09 liuhongt <hongtao.liu@intel.com>
5383 * gcc.target/i386/avx512fp16-helper.h: New header file for
5385 * gcc.target/i386/avx512fp16-vaddph-1a.c: New test.
5386 * gcc.target/i386/avx512fp16-vaddph-1b.c: Ditto.
5387 * gcc.target/i386/avx512fp16-vdivph-1a.c: Ditto.
5388 * gcc.target/i386/avx512fp16-vdivph-1b.c: Ditto.
5389 * gcc.target/i386/avx512fp16-vmulph-1a.c: Ditto.
5390 * gcc.target/i386/avx512fp16-vmulph-1b.c: Ditto.
5391 * gcc.target/i386/avx512fp16-vsubph-1a.c: Ditto.
5392 * gcc.target/i386/avx512fp16-vsubph-1b.c: Ditto.
5393 * gcc.target/i386/avx512fp16vl-vaddph-1a.c: Ditto.
5394 * gcc.target/i386/avx512fp16vl-vaddph-1b.c: Ditto.
5395 * gcc.target/i386/avx512fp16vl-vdivph-1a.c: Ditto.
5396 * gcc.target/i386/avx512fp16vl-vdivph-1b.c: Ditto.
5397 * gcc.target/i386/avx512fp16vl-vmulph-1a.c: Ditto.
5398 * gcc.target/i386/avx512fp16vl-vmulph-1b.c: Ditto.
5399 * gcc.target/i386/avx512fp16vl-vsubph-1a.c: Ditto.
5400 * gcc.target/i386/avx512fp16vl-vsubph-1b.c: Ditto.
5402 2021-09-09 liuhongt <hongtao.liu@intel.com>
5404 * gcc.target/i386/avx-1.c: Add -mavx512vl and test for new intrinsics.
5405 * gcc.target/i386/avx-2.c: Add -mavx512vl.
5406 * gcc.target/i386/avx512fp16-11a.c: New test.
5407 * gcc.target/i386/avx512fp16-11b.c: Ditto.
5408 * gcc.target/i386/avx512vlfp16-11a.c: Ditto.
5409 * gcc.target/i386/avx512vlfp16-11b.c: Ditto.
5410 * gcc.target/i386/sse-13.c: Add test for new builtins.
5411 * gcc.target/i386/sse-23.c: Ditto.
5412 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5413 * gcc.target/i386/sse-22.c: Ditto.
5415 2021-09-09 liuhongt <hongtao.liu@intel.com>
5418 * gcc.target/i386/sse2-pr101059.c: New test.
5419 * gcc.target/i386/sse3-pr101059.c: New test.
5421 2021-09-09 liuhongt <hongtao.liu@intel.com>
5424 * gcc.target/i386/pr91103-1.c: New test.
5425 * gcc.target/i386/pr91103-2.c: New test.
5427 2021-09-08 David Malcolm <dmalcolm@redhat.com>
5430 * gcc.dg/analyzer/realloc-1.c (test_10): New.
5431 * gcc.dg/analyzer/torture/pr102225.c: New test.
5433 2021-09-08 Joseph Myers <joseph@codesourcery.com>
5435 * gcc.dg/array-quals-1.c: Allow .sdata section in more cases.
5437 2021-09-08 Joseph Myers <joseph@codesourcery.com>
5439 * gcc.dg/tree-ssa/pr89430-1.c, gcc.dg/tree-ssa/pr89430-2.c,
5440 gcc.dg/tree-ssa/pr89430-3.c, gcc.dg/tree-ssa/pr89430-4.c,
5441 gcc.dg/tree-ssa/pr89430-5.c, gcc.dg/tree-ssa/pr89430-6.c,
5442 gcc.dg/tree-ssa/pr89430-7-comp-ref.c,
5443 gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c,
5444 gcc.dg/tree-ssa/pr99473-1.c: Use -ftree-cselim.
5446 2021-09-08 Jakub Jelinek <jakub@redhat.com>
5447 liuhongt <hongtao.liu@intel.com>
5450 * gcc.target/i386/avx-pr102224.c: Fix up PR number.
5451 * gcc.dg/pr89984.c: New test.
5452 * gcc.target/i386/avx-pr89984.c: New test.
5454 2021-09-08 Jakub Jelinek <jakub@redhat.com>
5457 * gcc.dg/pr102224.c: New test.
5458 * gcc.target/i386/avx-pr102224.c: New test.
5460 2021-09-08 liuhongt <hongtao.liu@intel.com>
5462 * gcc.target/x86_64/abi/avx512fp16/m512h/abi-avx512fp16-zmm.exp:
5464 * gcc.target/x86_64/abi/avx512fp16/m512h/args.h: Likewise.
5465 * gcc.target/x86_64/abi/avx512fp16/m512h/asm-support.S: Likewise.
5466 * gcc.target/x86_64/abi/avx512fp16/m512h/avx512fp16-zmm-check.h:
5468 * gcc.target/x86_64/abi/avx512fp16/m512h/test_m512_returning.c:
5470 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_m512.c:
5472 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_structs.c:
5474 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_unions.c:
5476 * gcc.target/x86_64/abi/avx512fp16/m512h/test_varargs-m512.c:
5479 2021-09-08 liuhongt <hongtao.liu@intel.com>
5481 * gcc.target/x86_64/abi/avx512fp16/m256h/abi-avx512fp16-ymm.exp:
5483 * gcc.target/x86_64/abi/avx512fp16/m256h/args.h: New header.
5484 * gcc.target/x86_64/abi/avx512fp16/m256h/avx512fp16-ymm-check.h:
5486 * gcc.target/x86_64/abi/avx512fp16/m256h/asm-support.S: New.
5487 * gcc.target/x86_64/abi/avx512fp16/m256h/test_m256_returning.c:
5489 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_m256.c: Likewise.
5490 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_structs.c:
5492 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_unions.c:
5494 * gcc.target/x86_64/abi/avx512fp16/m256h/test_varargs-m256.c: Likewise.
5496 2021-09-08 H.J. Lu <hjl.tools@gmail.com>
5498 * gcc.target/x86_64/abi/avx512fp16/abi-avx512fp16-xmm.exp: New exp
5500 * gcc.target/x86_64/abi/avx512fp16/args.h: New header file for abi test.
5501 * gcc.target/x86_64/abi/avx512fp16/avx512fp16-check.h: Likewise.
5502 * gcc.target/x86_64/abi/avx512fp16/avx512fp16-xmm-check.h: Likewise.
5503 * gcc.target/x86_64/abi/avx512fp16/defines.h: Likewise.
5504 * gcc.target/x86_64/abi/avx512fp16/macros.h: Likewise.
5505 * gcc.target/x86_64/abi/avx512fp16/asm-support.S: New asm for abi check.
5506 * gcc.target/x86_64/abi/avx512fp16/test_3_element_struct_and_unions.c:
5508 * gcc.target/x86_64/abi/avx512fp16/test_basic_alignment.c: Likewise.
5509 * gcc.target/x86_64/abi/avx512fp16/test_basic_array_size_and_align.c:
5511 * gcc.target/x86_64/abi/avx512fp16/test_basic_returning.c: Likewise.
5512 * gcc.target/x86_64/abi/avx512fp16/test_basic_sizes.c: Likewise.
5513 * gcc.target/x86_64/abi/avx512fp16/test_basic_struct_size_and_align.c:
5515 * gcc.target/x86_64/abi/avx512fp16/test_basic_union_size_and_align.c:
5517 * gcc.target/x86_64/abi/avx512fp16/test_complex_returning.c: Likewise.
5518 * gcc.target/x86_64/abi/avx512fp16/test_m64m128_returning.c: Likewise.
5519 * gcc.target/x86_64/abi/avx512fp16/test_passing_floats.c: Likewise.
5520 * gcc.target/x86_64/abi/avx512fp16/test_passing_m64m128.c: Likewise.
5521 * gcc.target/x86_64/abi/avx512fp16/test_passing_structs.c: Likewise.
5522 * gcc.target/x86_64/abi/avx512fp16/test_passing_unions.c: Likewise.
5523 * gcc.target/x86_64/abi/avx512fp16/test_struct_returning.c: Likewise.
5524 * gcc.target/x86_64/abi/avx512fp16/test_varargs-m128.c: Likewise.
5526 2021-09-08 H.J. Lu <hjl.tools@gmail.com>
5528 * gcc.target/i386/avx512fp16-vararg-1.c: New test.
5529 * gcc.target/i386/avx512fp16-vararg-2.c: Ditto.
5530 * gcc.target/i386/avx512fp16-vararg-3.c: Ditto.
5531 * gcc.target/i386/avx512fp16-vararg-4.c: Ditto.
5533 2021-09-08 liuhongt <hongtao.liu@intel.com>
5535 * gcc.target/i386/m512-check.h: Add union128h, union256h, union512h.
5536 * gcc.target/i386/avx512fp16-10a.c: New test.
5537 * gcc.target/i386/avx512fp16-10b.c: Ditto.
5538 * gcc.target/i386/avx512fp16-1a.c: Ditto.
5539 * gcc.target/i386/avx512fp16-1b.c: Ditto.
5540 * gcc.target/i386/avx512fp16-1c.c: Ditto.
5541 * gcc.target/i386/avx512fp16-1d.c: Ditto.
5542 * gcc.target/i386/avx512fp16-1e.c: Ditto.
5543 * gcc.target/i386/avx512fp16-2a.c: Ditto.
5544 * gcc.target/i386/avx512fp16-2b.c: Ditto.
5545 * gcc.target/i386/avx512fp16-2c.c: Ditto.
5546 * gcc.target/i386/avx512fp16-3a.c: Ditto.
5547 * gcc.target/i386/avx512fp16-3b.c: Ditto.
5548 * gcc.target/i386/avx512fp16-3c.c: Ditto.
5549 * gcc.target/i386/avx512fp16-4.c: Ditto.
5550 * gcc.target/i386/avx512fp16-5.c: Ditto.
5551 * gcc.target/i386/avx512fp16-6.c: Ditto.
5552 * gcc.target/i386/avx512fp16-7.c: Ditto.
5553 * gcc.target/i386/avx512fp16-8.c: Ditto.
5554 * gcc.target/i386/avx512fp16-9a.c: Ditto.
5555 * gcc.target/i386/avx512fp16-9b.c: Ditto.
5556 * gcc.target/i386/pr54855-13.c: Ditto.
5557 * gcc.target/i386/avx512fp16-vec_set_var.c: Ditto.
5559 2021-09-08 Guo, Xuepeng <xuepeng.guo@intel.com>
5560 H.J. Lu <hongjiu.lu@intel.com>
5561 Liu Hongtao <hongtao.liu@intel.com>
5562 Wang Hongyu <hongyu.wang@intel.com>
5563 Xu Dianhong <dianhong.xu@intel.com>
5565 * gcc.target/i386/avx-1.c: Add -mavx512fp16 in dg-options.
5566 * gcc.target/i386/avx-2.c: Ditto.
5567 * gcc.target/i386/avx512-check.h: Check cpuid for AVX512FP16.
5568 * gcc.target/i386/funcspec-56.inc: Add new target attribute check.
5569 * gcc.target/i386/sse-13.c: Add -mavx512fp16.
5570 * gcc.target/i386/sse-14.c: Ditto.
5571 * gcc.target/i386/sse-22.c: Ditto.
5572 * gcc.target/i386/sse-23.c: Ditto.
5573 * lib/target-supports.exp: (check_effective_target_avx512fp16): New.
5574 * g++.target/i386/float16-1.C: New test.
5575 * g++.target/i386/float16-2.C: Ditto.
5576 * g++.target/i386/float16-3.C: Ditto.
5577 * gcc.target/i386/avx512fp16-12a.c: Ditto.
5578 * gcc.target/i386/avx512fp16-12b.c: Ditto.
5579 * gcc.target/i386/float16-3a.c: Ditto.
5580 * gcc.target/i386/float16-3b.c: Ditto.
5581 * gcc.target/i386/float16-4a.c: Ditto.
5582 * gcc.target/i386/float16-4b.c: Ditto.
5583 * gcc.target/i386/pr54855-12.c: Ditto.
5584 * g++.dg/other/i386-2.C: Ditto.
5585 * g++.dg/other/i386-3.C: Ditto.
5587 2021-09-08 liuhongt <hongtao.liu@intel.com>
5589 * gcc.target/i386/float16-6.c: New test.
5590 * gcc.target/i386/float16-7.c: New test.
5592 2021-09-07 David Faust <david.faust@oracle.com>
5594 * gcc.target/bpf/core-attr-1.c: New test.
5595 * gcc.target/bpf/core-attr-2.c: Likewise.
5596 * gcc.target/bpf/core-attr-3.c: Likewise.
5597 * gcc.target/bpf/core-attr-4.c: Likewise
5598 * gcc.target/bpf/core-builtin-1.c: Likewise
5599 * gcc.target/bpf/core-builtin-2.c: Likewise.
5600 * gcc.target/bpf/core-builtin-3.c: Likewise.
5601 * gcc.target/bpf/core-section-1.c: Likewise.
5603 2021-09-07 Hans-Peter Nilsson <hp@axis.com>
5605 * gcc.dg/no_profile_instrument_function-attr-2.c: Fix
5606 typo in last change.
5608 2021-09-07 Harald Anlauf <anlauf@gmx.de>
5611 * gfortran.dg/pr101327.f90: New test.
5613 2021-09-07 Indu Bhagat <indu.bhagat@oracle.com>
5615 * gcc.target/bpf/core-lto-1.c: New test.
5617 2021-09-07 Jakub Jelinek <jakub@redhat.com>
5620 * g++.dg/cpp2a/constexpr-new21.C: New test.
5622 2021-09-07 H.J. Lu <hjl.tools@gmail.com>
5625 * gcc.target/i386/pr85819-1a.c: New test.
5626 * gcc.target/i386/pr85819-1b.c: Likewise.
5627 * gcc.target/i386/pr85819-2a.c: Likewise.
5628 * gcc.target/i386/pr85819-2b.c: Likewise.
5629 * gcc.target/i386/pr85819-2c.c: Likewise.
5630 * gcc.target/i386/pr85819-3.c: Likewise.
5632 2021-09-07 Richard Biener <rguenther@suse.de>
5634 PR tree-optimization/102226
5635 * g++.dg/vect/pr102226.cc: New testcase.
5637 2021-09-07 Marcel Vollweiler <marcel@codesourcery.com>
5639 * c-c++-common/gomp/flush-1.c: Add test case for 'seq_cst'.
5640 * c-c++-common/gomp/flush-2.c: Add test case for 'seq_cst'.
5641 * g++.dg/gomp/attrs-1.C: Adapt test to handle all flush clauses.
5642 * g++.dg/gomp/attrs-2.C: Adapt test to handle all flush clauses.
5643 * gfortran.dg/gomp/flush-1.f90: Add test case for 'seq_cst'.
5644 * gfortran.dg/gomp/flush-2.f90: Add test case for 'seq_cst'.
5646 2021-09-07 Martin Liska <mliska@suse.cz>
5648 PR gcov-profile/80223
5649 * gcc.dg/no_profile_instrument_function-attr-2.c: New test.
5651 2021-09-07 Xionghu Luo <luoxhu@linux.ibm.com>
5654 * gcc.target/powerpc/pr97142.c: New test.
5656 2021-09-06 H.J. Lu <hjl.tools@gmail.com>
5659 * gcc.target/i386/pr89984-1.c: New test.
5660 * gcc.target/i386/pr89984-2.c: Likewise.
5661 * gcc.target/i386/xorsign-avx.c: Likewise.
5663 2021-09-06 liuhongt <hongtao.liu@intel.com>
5665 PR middle-end/102182
5666 * gcc.target/i386/pr101282.c: New test.
5668 2021-09-06 Jakub Jelinek <jakub@redhat.com>
5670 PR tree-optimization/102207
5671 * gcc.dg/pr102207.c: New test.
5673 2021-09-06 Andrew Pinski <apinski@marvell.com>
5675 PR tree-optimization/63184
5676 * c-c++-common/pr19807-2.c: Enable for all targets and remove the xfail.
5677 * c-c++-common/pr19807-3.c: Likewise.
5679 2021-09-03 Patrick Palka <ppalka@redhat.com>
5682 * g++.dg/template/conv17.C: New test.
5684 2021-09-03 Tobias Burnus <tobias@codesourcery.com>
5686 * gfortran.dg/bind_c_char_6.f90: Update dg-error.
5687 * gfortran.dg/bind_c_char_7.f90: Likewise.
5688 * gfortran.dg/bind_c_char_8.f90: Likewise.
5689 * gfortran.dg/iso_c_binding_char_1.f90: Likewise.
5690 * gfortran.dg/pr32599.f03: Likewise.
5691 * gfortran.dg/bind_c_char_9.f90: Comment testcase bits which are
5692 implementable but not valid F2018.
5693 * gfortran.dg/bind_c_contiguous.f90: New test.
5695 2021-09-03 liuhongt <hongtao.liu@intel.com>
5698 * g++.target/i386/pr102166.C: New test.
5700 2021-09-02 Sandra Loosemore <sandra@codesourcery.com>
5701 José Rui Faustino de Sousa <jrfsousa@gmail.com>
5706 * gfortran.dg/PR100911.c: New file.
5707 * gfortran.dg/PR100911.f90: New file.
5708 * gfortran.dg/PR100914.c: New file.
5709 * gfortran.dg/PR100914.f90: New file.
5710 * gfortran.dg/PR100915.c: New file.
5711 * gfortran.dg/PR100915.f90: New file.
5713 2021-09-02 Sandra Loosemore <sandra@codesourcery.com>
5715 * gfortran.dg/c-interop/allocatable-dummy-c.c: New file.
5716 * gfortran.dg/c-interop/allocatable-dummy.f90: New file.
5717 * gfortran.dg/c-interop/allocatable-optional-pointer.f90: New file.
5718 * gfortran.dg/c-interop/allocate-c.c: New file.
5719 * gfortran.dg/c-interop/allocate-errors-c.c: New file.
5720 * gfortran.dg/c-interop/allocate-errors.f90: New file.
5721 * gfortran.dg/c-interop/allocate.f90: New file.
5722 * gfortran.dg/c-interop/argument-association-assumed-rank-1.f90:
5724 * gfortran.dg/c-interop/argument-association-assumed-rank-2.f90:
5726 * gfortran.dg/c-interop/argument-association-assumed-rank-3.f90:
5728 * gfortran.dg/c-interop/argument-association-assumed-rank-4.f90:
5730 * gfortran.dg/c-interop/argument-association-assumed-rank-5.f90:
5732 * gfortran.dg/c-interop/argument-association-assumed-rank-6.f90:
5734 * gfortran.dg/c-interop/argument-association-assumed-rank-7.f90:
5736 * gfortran.dg/c-interop/argument-association-assumed-rank-8.f90:
5738 * gfortran.dg/c-interop/assumed-type-dummy.f90: New file.
5739 * gfortran.dg/c-interop/c-interop.exp: New file.
5740 * gfortran.dg/c-interop/c1255-1.f90: New file.
5741 * gfortran.dg/c-interop/c1255-2.f90: New file.
5742 * gfortran.dg/c-interop/c1255a.f90: New file.
5743 * gfortran.dg/c-interop/c407a-1.f90: New file.
5744 * gfortran.dg/c-interop/c407a-2.f90: New file.
5745 * gfortran.dg/c-interop/c407b-1.f90: New file.
5746 * gfortran.dg/c-interop/c407b-2.f90: New file.
5747 * gfortran.dg/c-interop/c407c-1.f90: New file.
5748 * gfortran.dg/c-interop/c516.f90: New file.
5749 * gfortran.dg/c-interop/c524a.f90: New file.
5750 * gfortran.dg/c-interop/c535a-1.f90: New file.
5751 * gfortran.dg/c-interop/c535a-2.f90: New file.
5752 * gfortran.dg/c-interop/c535b-1.f90: New file.
5753 * gfortran.dg/c-interop/c535b-2.f90: New file.
5754 * gfortran.dg/c-interop/c535b-3.f90: New file.
5755 * gfortran.dg/c-interop/c535c-1.f90: New file.
5756 * gfortran.dg/c-interop/c535c-2.f90: New file.
5757 * gfortran.dg/c-interop/c535c-3.f90: New file.
5758 * gfortran.dg/c-interop/c535c-4.f90: New file.
5759 * gfortran.dg/c-interop/cf-descriptor-1-c.c: New file.
5760 * gfortran.dg/c-interop/cf-descriptor-1.f90: New file.
5761 * gfortran.dg/c-interop/cf-descriptor-2-c.c: New file.
5762 * gfortran.dg/c-interop/cf-descriptor-2.f90: New file.
5763 * gfortran.dg/c-interop/cf-descriptor-3-c.c: New file.
5764 * gfortran.dg/c-interop/cf-descriptor-3.f90: New file.
5765 * gfortran.dg/c-interop/cf-descriptor-4-c.c: New file.
5766 * gfortran.dg/c-interop/cf-descriptor-4.f90: New file.
5767 * gfortran.dg/c-interop/cf-descriptor-5-c.c: New file.
5768 * gfortran.dg/c-interop/cf-descriptor-5.f90: New file.
5769 * gfortran.dg/c-interop/cf-descriptor-6-c.c: New file.
5770 * gfortran.dg/c-interop/cf-descriptor-6.f90: New file.
5771 * gfortran.dg/c-interop/cf-descriptor-7-c.c: New file.
5772 * gfortran.dg/c-interop/cf-descriptor-7.f90: New file.
5773 * gfortran.dg/c-interop/cf-descriptor-8-c.c: New file.
5774 * gfortran.dg/c-interop/cf-descriptor-8.f90: New file.
5775 * gfortran.dg/c-interop/cf-out-descriptor-1-c.c: New file.
5776 * gfortran.dg/c-interop/cf-out-descriptor-1.f90: New file.
5777 * gfortran.dg/c-interop/cf-out-descriptor-2-c.c: New file.
5778 * gfortran.dg/c-interop/cf-out-descriptor-2.f90: New file.
5779 * gfortran.dg/c-interop/cf-out-descriptor-3-c.c: New file.
5780 * gfortran.dg/c-interop/cf-out-descriptor-3.f90: New file.
5781 * gfortran.dg/c-interop/cf-out-descriptor-4-c.c: New file.
5782 * gfortran.dg/c-interop/cf-out-descriptor-4.f90: New file.
5783 * gfortran.dg/c-interop/cf-out-descriptor-5-c.c: New file.
5784 * gfortran.dg/c-interop/cf-out-descriptor-5.f90: New file.
5785 * gfortran.dg/c-interop/cf-out-descriptor-6-c.c: New file.
5786 * gfortran.dg/c-interop/cf-out-descriptor-6.f90: New file.
5787 * gfortran.dg/c-interop/contiguous-1-c.c: New file.
5788 * gfortran.dg/c-interop/contiguous-1.f90: New file.
5789 * gfortran.dg/c-interop/contiguous-2-c.c: New file.
5790 * gfortran.dg/c-interop/contiguous-2.f90: New file.
5791 * gfortran.dg/c-interop/contiguous-3-c.c: New file.
5792 * gfortran.dg/c-interop/contiguous-3.f90: New file.
5793 * gfortran.dg/c-interop/deferred-character-1.f90: New file.
5794 * gfortran.dg/c-interop/deferred-character-2.f90: New file.
5795 * gfortran.dg/c-interop/dump-descriptors.c: New file.
5796 * gfortran.dg/c-interop/dump-descriptors.h: New file.
5797 * gfortran.dg/c-interop/establish-c.c: New file.
5798 * gfortran.dg/c-interop/establish-errors-c.c: New file.
5799 * gfortran.dg/c-interop/establish-errors.f90: New file.
5800 * gfortran.dg/c-interop/establish.f90: New file.
5801 * gfortran.dg/c-interop/explicit-interface.f90: New file.
5802 * gfortran.dg/c-interop/fc-descriptor-1-c.c: New file.
5803 * gfortran.dg/c-interop/fc-descriptor-1.f90: New file.
5804 * gfortran.dg/c-interop/fc-descriptor-2-c.c: New file.
5805 * gfortran.dg/c-interop/fc-descriptor-2.f90: New file.
5806 * gfortran.dg/c-interop/fc-descriptor-3-c.c: New file.
5807 * gfortran.dg/c-interop/fc-descriptor-3.f90: New file.
5808 * gfortran.dg/c-interop/fc-descriptor-4-c.c: New file.
5809 * gfortran.dg/c-interop/fc-descriptor-4.f90: New file.
5810 * gfortran.dg/c-interop/fc-descriptor-5-c.c: New file.
5811 * gfortran.dg/c-interop/fc-descriptor-5.f90: New file.
5812 * gfortran.dg/c-interop/fc-descriptor-6-c.c: New file.
5813 * gfortran.dg/c-interop/fc-descriptor-6.f90: New file.
5814 * gfortran.dg/c-interop/fc-descriptor-7-c.c: New file.
5815 * gfortran.dg/c-interop/fc-descriptor-7.f90: New file.
5816 * gfortran.dg/c-interop/fc-descriptor-8-c.c: New file.
5817 * gfortran.dg/c-interop/fc-descriptor-8.f90: New file.
5818 * gfortran.dg/c-interop/fc-descriptor-9-c.c: New file.
5819 * gfortran.dg/c-interop/fc-descriptor-9.f90: New file.
5820 * gfortran.dg/c-interop/fc-out-descriptor-1-c.c: New file.
5821 * gfortran.dg/c-interop/fc-out-descriptor-1.f90: New file.
5822 * gfortran.dg/c-interop/fc-out-descriptor-2-c.c: New file.
5823 * gfortran.dg/c-interop/fc-out-descriptor-2.f90: New file.
5824 * gfortran.dg/c-interop/fc-out-descriptor-3-c.c: New file.
5825 * gfortran.dg/c-interop/fc-out-descriptor-3.f90: New file.
5826 * gfortran.dg/c-interop/fc-out-descriptor-4-c.c: New file.
5827 * gfortran.dg/c-interop/fc-out-descriptor-4.f90: New file.
5828 * gfortran.dg/c-interop/fc-out-descriptor-5-c.c: New file.
5829 * gfortran.dg/c-interop/fc-out-descriptor-5.f90: New file.
5830 * gfortran.dg/c-interop/fc-out-descriptor-6-c.c: New file.
5831 * gfortran.dg/c-interop/fc-out-descriptor-6.f90: New file.
5832 * gfortran.dg/c-interop/fc-out-descriptor-7-c.c: New file.
5833 * gfortran.dg/c-interop/fc-out-descriptor-7.f90: New file.
5834 * gfortran.dg/c-interop/ff-descriptor-1.f90: New file.
5835 * gfortran.dg/c-interop/ff-descriptor-2.f90: New file.
5836 * gfortran.dg/c-interop/ff-descriptor-3.f90: New file.
5837 * gfortran.dg/c-interop/ff-descriptor-4.f90: New file.
5838 * gfortran.dg/c-interop/ff-descriptor-5.f90: New file.
5839 * gfortran.dg/c-interop/ff-descriptor-6.f90: New file.
5840 * gfortran.dg/c-interop/ff-descriptor-7.f90: New file.
5841 * gfortran.dg/c-interop/note-5-3.f90: New file.
5842 * gfortran.dg/c-interop/note-5-4-c.c: New file.
5843 * gfortran.dg/c-interop/note-5-4.f90: New file.
5844 * gfortran.dg/c-interop/optional-c.c: New file.
5845 * gfortran.dg/c-interop/optional.f90: New file.
5846 * gfortran.dg/c-interop/rank-class.f90: New file.
5847 * gfortran.dg/c-interop/rank.f90: New file.
5848 * gfortran.dg/c-interop/removed-restrictions-1.f90: New file.
5849 * gfortran.dg/c-interop/removed-restrictions-2.f90: New file.
5850 * gfortran.dg/c-interop/removed-restrictions-3.f90: New file.
5851 * gfortran.dg/c-interop/removed-restrictions-4.f90: New file.
5852 * gfortran.dg/c-interop/section-1-c.c: New file.
5853 * gfortran.dg/c-interop/section-1.f90: New file.
5854 * gfortran.dg/c-interop/section-1p.f90: New file.
5855 * gfortran.dg/c-interop/section-2-c.c: New file.
5856 * gfortran.dg/c-interop/section-2.f90: New file.
5857 * gfortran.dg/c-interop/section-2p.f90: New file.
5858 * gfortran.dg/c-interop/section-3-c.c: New file.
5859 * gfortran.dg/c-interop/section-3.f90: New file.
5860 * gfortran.dg/c-interop/section-3p.f90: New file.
5861 * gfortran.dg/c-interop/section-4-c.c: New file.
5862 * gfortran.dg/c-interop/section-4.f90: New file.
5863 * gfortran.dg/c-interop/section-errors-c.c: New file.
5864 * gfortran.dg/c-interop/section-errors.f90: New file.
5865 * gfortran.dg/c-interop/select-c.c: New file.
5866 * gfortran.dg/c-interop/select-errors-c.c: New file.
5867 * gfortran.dg/c-interop/select-errors.f90: New file.
5868 * gfortran.dg/c-interop/select.f90: New file.
5869 * gfortran.dg/c-interop/setpointer-c.c: New file.
5870 * gfortran.dg/c-interop/setpointer-errors-c.c: New file.
5871 * gfortran.dg/c-interop/setpointer-errors.f90: New file.
5872 * gfortran.dg/c-interop/setpointer.f90: New file.
5873 * gfortran.dg/c-interop/shape.f90: New file.
5874 * gfortran.dg/c-interop/size.f90: New file.
5875 * gfortran.dg/c-interop/tkr.f90: New file.
5876 * gfortran.dg/c-interop/typecodes-array-basic-c.c: New file.
5877 * gfortran.dg/c-interop/typecodes-array-basic.f90: New file.
5878 * gfortran.dg/c-interop/typecodes-array-char-c.c: New file.
5879 * gfortran.dg/c-interop/typecodes-array-char.f90: New file.
5880 * gfortran.dg/c-interop/typecodes-array-float128-c.c: New file.
5881 * gfortran.dg/c-interop/typecodes-array-float128.f90: New file.
5882 * gfortran.dg/c-interop/typecodes-array-int128-c.c: New file.
5883 * gfortran.dg/c-interop/typecodes-array-int128.f90: New file.
5884 * gfortran.dg/c-interop/typecodes-array-longdouble-c.c: New file.
5885 * gfortran.dg/c-interop/typecodes-array-longdouble.f90: New file.
5886 * gfortran.dg/c-interop/typecodes-sanity-c.c: New file.
5887 * gfortran.dg/c-interop/typecodes-sanity.f90: New file.
5888 * gfortran.dg/c-interop/typecodes-scalar-basic-c.c: New file.
5889 * gfortran.dg/c-interop/typecodes-scalar-basic.f90: New file.
5890 * gfortran.dg/c-interop/typecodes-scalar-float128-c.c: New file.
5891 * gfortran.dg/c-interop/typecodes-scalar-float128.f90: New file.
5892 * gfortran.dg/c-interop/typecodes-scalar-int128-c.c: New file.
5893 * gfortran.dg/c-interop/typecodes-scalar-int128.f90: New file.
5894 * gfortran.dg/c-interop/typecodes-scalar-longdouble-c.c: New file.
5895 * gfortran.dg/c-interop/typecodes-scalar-longdouble.f90: New file.
5896 * gfortran.dg/c-interop/ubound.f90: New file.
5897 * lib/target-supports.exp
5898 (check_effective_target_fortran_real_c_float128): New function.
5900 2021-09-02 Martin Sebor <msebor@redhat.com>
5902 PR tree-optimization/17506
5904 * gcc.dg/diagnostic-tree-expr-ranges-2.c: Add expected output.
5905 * gcc.dg/uninit-15-O0.c: Remove xfail.
5906 * gcc.dg/uninit-15.c: Same.
5908 2021-09-02 Marcel Vollweiler <marcel@codesourcery.com>
5910 * gfortran.dg/gomp/target-device-ancestor-4.f90: Comment out dg-final to avoid
5913 2021-09-02 Richard Biener <rguenther@suse.de>
5915 * gcc.dg/tree-ssa/ssa-lim-16.c: New testcase.
5917 2021-09-02 Jakub Jelinek <jakub@redhat.com>
5919 PR tree-optimization/99591
5920 * gcc.target/i386/pr99591.c: New test.
5921 * gcc.target/i386/pr97950.c: Match or reject setb or jn?b instructions
5922 together with seta or jn?a.
5924 2021-09-02 liuhongt <hongtao.liu@intel.com>
5926 * gcc.target/i386/sse2-float16-1.c: New test.
5927 * gcc.target/i386/sse2-float16-2.c: Ditto.
5928 * gcc.target/i386/sse2-float16-3.c: Ditto.
5929 * gcc.target/i386/float16-5.c: New test.
5931 2021-09-01 Jeff Law <jlaw@localhost.localdomain>
5933 PR tree-optimization/102152
5934 * gcc.dg/pr102152.c: New test
5936 2021-09-01 Andrew Pinski <apinski@marvell.com>
5939 * gcc.target/aarch64/memset-strict-align-1.c: New test.
5941 2021-09-01 Jakub Jelinek <jakub@redhat.com>
5944 * g++.dg/cpp23/normalize1.C: New test.
5945 * g++.dg/cpp23/normalize2.C: New test.
5946 * g++.dg/cpp23/normalize3.C: New test.
5947 * g++.dg/cpp23/normalize4.C: New test.
5948 * g++.dg/cpp23/normalize5.C: New test.
5949 * g++.dg/cpp23/normalize6.C: New test.
5950 * g++.dg/cpp23/normalize7.C: New test.
5951 * g++.dg/cpp23/ucnid-1-utf8.C: New test.
5952 * g++.dg/cpp23/ucnid-2-utf8.C: New test.
5953 * gcc.dg/cpp/ucnid-4.c: Don't expect
5954 "not valid at the start of an identifier" errors.
5955 * gcc.dg/cpp/ucnid-4-utf8.c: Likewise.
5956 * gcc.dg/cpp/ucnid-5-utf8.c: New test.
5958 2021-09-01 Andrew Pinski <apinski@marvell.com>
5961 * gcc.misc-tests/linkage.exp: Add mips*-linux-* support.
5963 2021-09-01 Martin Sebor <msebor@redhat.com>
5965 * gcc.dg/Wstringop-overflow-11.c: Remove xfails.
5966 * gcc.dg/Wstringop-overflow-12.c: Same.
5967 * gcc.dg/Wstringop-overflow-43.c: Add xfails.
5968 * gcc.dg/Wstringop-overflow-73.c: New test.
5970 2021-09-01 Jakub Jelinek <jakub@redhat.com>
5972 PR preprocessor/101488
5973 * c-c++-common/cpp/va-opt-3.c: Adjust expected output.
5974 * c-c++-common/cpp/va-opt-7.c: New test.
5976 2021-09-01 Marek Polacek <polacek@redhat.com>
5979 * g++.dg/warn/Wlogical-op-3.C: New test.
5981 2021-09-01 Iain Sandoe <iain@sandoe.co.uk>
5983 * g++.dg/ext/attr-unavailable-1.C: New test.
5984 * g++.dg/ext/attr-unavailable-2.C: New test.
5985 * g++.dg/ext/attr-unavailable-3.C: New test.
5986 * g++.dg/ext/attr-unavailable-4.C: New test.
5987 * g++.dg/ext/attr-unavailable-5.C: New test.
5988 * g++.dg/ext/attr-unavailable-6.C: New test.
5989 * g++.dg/ext/attr-unavailable-7.C: New test.
5990 * g++.dg/ext/attr-unavailable-8.C: New test.
5991 * g++.dg/ext/attr-unavailable-9.C: New test.
5992 * gcc.dg/attr-unavailable-1.c: New test.
5993 * gcc.dg/attr-unavailable-2.c: New test.
5994 * gcc.dg/attr-unavailable-3.c: New test.
5995 * gcc.dg/attr-unavailable-4.c: New test.
5996 * gcc.dg/attr-unavailable-5.c: New test.
5997 * gcc.dg/attr-unavailable-6.c: New test.
5998 * obj-c++.dg/attributes/method-unavailable-1.mm: New test.
5999 * obj-c++.dg/attributes/method-unavailable-2.mm: New test.
6000 * obj-c++.dg/attributes/method-unavailable-3.mm: New test.
6001 * obj-c++.dg/property/at-property-unavailable-1.mm: New test.
6002 * obj-c++.dg/property/at-property-unavailable-2.mm: New test.
6003 * obj-c++.dg/property/dotsyntax-unavailable-1.mm: New test.
6004 * objc.dg/attributes/method-unavailable-1.m: New test.
6005 * objc.dg/attributes/method-unavailable-2.m: New test.
6006 * objc.dg/attributes/method-unavailable-3.m: New test.
6007 * objc.dg/property/at-property-unavailable-1.m: New test.
6008 * objc.dg/property/at-property-unavailable-2.m: New test.
6009 * objc.dg/property/dotsyntax-unavailable-1.m: New test.
6011 2021-09-01 Jakub Jelinek <jakub@redhat.com>
6013 PR tree-optimization/102124
6014 * gcc.dg/torture/pr102124.c: New test.
6016 2021-09-01 Richard Biener <rguenther@suse.de>
6018 PR tree-optimization/93491
6019 * gcc.dg/torture/pr93491.c: New testcase.
6020 * gcc.dg/tree-ssa/pr88087.c: Change to valid PRE opportunity.
6022 2021-09-01 Richard Biener <rguenther@suse.de>
6024 PR tree-optimization/102139
6025 * gcc.dg/torture/pr102139.c: New testcase.
6027 2021-09-01 Jakub Jelinek <jakub@redhat.com>
6029 PR tree-optimization/102141
6030 * gcc.dg/pr102141.c: New test.
6032 2021-09-01 Richard Biener <rguenther@suse.de>
6034 PR tree-optimization/102149
6035 * gcc.dg/torture/pr102149.c: New testcase.
6037 2021-09-01 Roger Sayle <roger@nextmovesoftware.com>
6038 Joseph Myers <joseph@codesourcery.com>
6041 * gcc.dg/pr79412.c: New test case.
6042 * gcc.dg/typedef-var-2.c: Update expeted errors.
6044 2021-08-31 Harald Anlauf <anlauf@gmx.de>
6047 * gfortran.dg/pr100950.f90: Extend coverage.
6049 2021-08-31 Patrick Palka <ppalka@redhat.com>
6052 * g++.dg/cpp0x/decltype29.C: Adjust.
6053 * g++.dg/template/error56.C: Adjust.
6054 * g++.old-deja/g++.pt/unify6.C: Adjust.
6055 * g++.dg/template/explicit-args7.C: New test.
6057 2021-08-31 Jason Merrill <jason@redhat.com>
6060 * g++.dg/diagnostic/static_assert4.C: New test.
6062 2021-08-31 Jeff Law <jlaw@localhost.localdomain>
6064 * gcc.target/mips/mips.exp: Add tree-vrp to mips_option_group.
6065 * gcc.target/mips/data-sym-multi-pool.c: Add -fno-tree-vrp.
6067 2021-08-31 Jakub Jelinek <jakub@redhat.com>
6069 PR tree-optimization/101145
6070 * gcc.dg/vect/pr101145.c: Use dg-additional-options with just -O3
6071 instead of dg-options with -O3 -fdump-tree-vect-details.
6072 * gcc.dg/vect/pr101145_1.c: Likewise.
6073 * gcc.dg/vect/pr101145_2.c: Likewise.
6074 * gcc.dg/vect/pr101145_3.c: Likewise.
6076 2021-08-31 Marcel Vollweiler <marcel@codesourcery.com>
6078 * c-c++-common/gomp/target-device-1.c: New test.
6079 * c-c++-common/gomp/target-device-2.c: New test.
6080 * c-c++-common/gomp/target-device-ancestor-1.c: New test.
6081 * c-c++-common/gomp/target-device-ancestor-2.c: New test.
6082 * c-c++-common/gomp/target-device-ancestor-3.c: New test.
6083 * c-c++-common/gomp/target-device-ancestor-4.c: New test.
6084 * gfortran.dg/gomp/target-device-1.f90: New test.
6085 * gfortran.dg/gomp/target-device-2.f90: New test.
6086 * gfortran.dg/gomp/target-device-ancestor-1.f90: New test.
6087 * gfortran.dg/gomp/target-device-ancestor-2.f90: New test.
6088 * gfortran.dg/gomp/target-device-ancestor-3.f90: New test.
6089 * gfortran.dg/gomp/target-device-ancestor-4.f90: New test.
6091 2021-08-31 Richard Biener <rguenther@suse.de>
6093 PR tree-optimization/102142
6094 * g++.dg/torture/pr102142.C: New testcase.
6096 2021-08-31 Jakub Jelinek <jakub@redhat.com>
6098 PR tree-optimization/102134
6099 * gcc.c-torture/execute/pr102134.c: New test.
6101 2021-08-31 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
6103 * gcc.target/arm/pr51534.c: Adjust test-case for soft fp targets.
6105 2021-08-31 Andrew Pinski <apinski@marvell.com>
6107 * gcc.dg/ipa/inline-8.c: Mark cmp and move as
6108 static so they both bind local and available for
6111 2021-08-31 liuhongt <hongtao.liu@intel.com>
6113 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Adjust testcase.
6114 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
6115 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
6116 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
6117 * gcc.target/i386/avx512f-vpcmpeqd-1.c: Ditto.
6118 * gcc.target/i386/avx512f-vpcmpeqq-1.c: Ditto.
6119 * gcc.target/i386/avx512f-vpcmpgtd-1.c: Ditto.
6120 * gcc.target/i386/avx512f-vpcmpgtq-1.c: Ditto.
6121 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
6122 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
6123 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
6124 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
6125 * gcc.target/i386/bitwise_mask_op-1.c: Ditto.
6126 * gcc.target/i386/bitwise_mask_op-2.c: Ditto.
6128 2021-08-30 David Malcolm <dmalcolm@redhat.com>
6131 * gcc.dg/analyzer/capacity-2.c: Update for changes to realloc
6133 * gcc.dg/analyzer/pr99193-1.c: Likewise.
6134 * gcc.dg/analyzer/pr99193-3.c: Likewise.
6135 * gcc.dg/analyzer/realloc-1.c: Likewise. Add test coverage for
6136 realloc of non-heap pointer, realloc from mismatching allocator,
6137 and realloc on a freed pointer.
6138 * gcc.dg/analyzer/realloc-2.c: New test.
6140 2021-08-30 Jason Merrill <jason@redhat.com>
6143 * g++.dg/template/access2.C: Split struct A.
6145 2021-08-30 Jason Merrill <jason@redhat.com>
6148 * g++.dg/template/explicit-args6.C: New test.
6150 2021-08-30 Harald Anlauf <anlauf@gmx.de>
6153 * gfortran.dg/goto_9.f90: New test.
6155 2021-08-30 Jason Merrill <jason@redhat.com>
6157 * g++.dg/cpp2a/concepts-lambda14.C: Add expected warnings.
6159 2021-08-30 Harald Anlauf <anlauf@gmx.de>
6162 * gfortran.dg/unlimited_polymorphic_33.f90: New test.
6164 2021-08-30 Pat Haugen <pthaugen@linux.ibm.com>
6166 * gcc.target/powerpc/fusion-p10-stst.c: New test.
6167 * gcc.target/powerpc/fusion-p10-stst2.c: New test.
6169 2021-08-29 Iain Buclaw <ibuclaw@gdcproject.org>
6172 * gdc.dg/lto/pr102094_0.d: New test.
6174 2021-08-29 Iain Sandoe <iain@sandoe.co.uk>
6176 * gcc.dg/analyzer/strndup-1.c: Skip for Darwin versions
6177 without strndup support in libc.
6179 2021-08-28 Jan Hubicka <hubicka@ucw.cz>
6181 * gcc.dg/tree-ssa/modref-9.c: New test.
6183 2021-08-28 Harald Anlauf <anlauf@gmx.de>
6186 * gfortran.dg/entry_24.f90: New test.
6188 2021-08-27 Michael Meissner <meissner@linux.ibm.com>
6190 * gcc.target/powerpc/float128-call.c: Update comments.
6192 2021-08-27 Michael Meissner <meissner@linux.ibm.com>
6194 * gcc.target/powerpc/float128-call.c: Fix test for IEEE 128-bit
6195 long double and power10.
6197 2021-08-27 Iain Sandoe <iain@sandoe.co.uk>
6199 * lib/target-supports.exp: Exclude cctools assembler based on
6202 2021-08-27 Richard Biener <rguenther@suse.de>
6204 PR tree-optimization/45178
6205 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust testcase.
6207 2021-08-27 konglin1 <lingling.kong@intel.com>
6210 * gcc.target/i386/avx512f-pr101472.c: New test.
6211 * gcc.target/i386/avx512vl-pr101472.c: New test.
6213 2021-08-27 Kewen Lin <linkw@linux.ibm.com>
6215 * gcc.target/powerpc/dive-vectorize-1.c: New test.
6216 * gcc.target/powerpc/dive-vectorize-1.h: New test.
6217 * gcc.target/powerpc/dive-vectorize-2.c: New test.
6218 * gcc.target/powerpc/dive-vectorize-2.h: New test.
6219 * gcc.target/powerpc/dive-vectorize-run-1.c: New test.
6220 * gcc.target/powerpc/dive-vectorize-run-2.c: New test.
6221 * gcc.target/powerpc/p10-bifs-vectorize-1.c: New test.
6222 * gcc.target/powerpc/p10-bifs-vectorize-1.h: New test.
6223 * gcc.target/powerpc/p10-bifs-vectorize-run-1.c: New test.
6225 2021-08-27 liuhongt <hongtao.liu@intel.com>
6227 * gcc.target/i386/avx512f-vshufpd-1.c: Adjust testcase.
6228 * gcc.target/i386/avx512f-vshufps-1.c: Adjust testcase.
6229 * gcc.target/i386/pr43147.c: New test.
6231 2021-08-26 Roger Sayle <roger@nextmovesoftware.com>
6233 * gcc.dg/tree-ssa/ssa-ccp-41.c: New test case.
6235 2021-08-26 Martin Liska <mliska@suse.cz>
6236 Stefan Kneifel <stefan.kneifel@bluewin.ch>
6238 * gcc.target/i386/mvc5.c: Scan assembly names.
6239 * gcc.target/i386/mvc7.c: Likewise.
6240 * gcc.target/i386/pr95778-1.c: Update scanned patterns.
6241 * gcc.target/i386/pr95778-2.c: Likewise.
6243 2021-08-25 Martin Sebor <msebor@redhat.com>
6245 * gcc.dg/tree-ssa/evrp1.c: Add -details to dump option.
6246 * gcc.dg/tree-ssa/evrp2.c: Same.
6247 * gcc.dg/tree-ssa/evrp3.c: Same.
6248 * gcc.dg/tree-ssa/evrp4.c: Same.
6249 * gcc.dg/tree-ssa/evrp6.c: Same.
6250 * gcc.dg/tree-ssa/pr64130.c: Same.
6252 2021-08-25 Michael Meissner <meissner@linux.ibm.com>
6255 * gcc.target/powerpc/pr70117.c: Specify that we need the long double
6256 type to be IBM 128-bit. Remove the code to use __ibm128.
6257 * c-c++-common/dfp/convert-bfp-11.c: Specify that we need the long
6258 double type to be IBM 128-bit. Run the test at -O2 optimization.
6259 * lib/target-supports.exp (add_options_for_long_double_ibm128): New
6261 (check_effective_target_long_double_ibm128): New function.
6262 (add_options_for_long_double_ieee128): New function.
6263 (check_effective_target_long_double_ieee128): New function.
6264 (add_options_for_long_double_64bit): New function.
6265 (check_effective_target_long_double_64bit): New function.
6267 2021-08-25 Andrew Pinski <apinski@marvell.com>
6270 * g++.dg/warn/Wreturn-5.C: New test.
6272 2021-08-25 Jan Hubicka <hubicka@ucw.cz>
6274 * gcc.dg/ipa/modref-1.c: Update testcase.
6275 * gcc.dg/tree-ssa/modref-4.c: Update testcase.
6276 * gcc.dg/tree-ssa/modref-8.c: New test.
6278 2021-08-25 Lewis Hyatt <lhyatt@gmail.com>
6281 * gcc.dg/diagnostic-input-charset-1.c: New test.
6282 * gcc.dg/diagnostic-input-utf8-bom.c: New test.
6284 2021-08-25 Richard Biener <rguenther@suse.de>
6286 PR tree-optimization/102046
6287 * gcc.dg/vect/pr102046.c: New testcase.
6289 2021-08-25 Hongyu Wang <hongyu.wang@intel.com>
6292 * gcc.target/i386/pr101716.c: New test.
6294 2021-08-25 Jiufu Guo <guojiufu@linux.ibm.com>
6296 PR tree-optimization/101145
6297 * gcc.dg/vect/pr101145.c: New test.
6298 * gcc.dg/vect/pr101145.inc: New test.
6299 * gcc.dg/vect/pr101145_1.c: New test.
6300 * gcc.dg/vect/pr101145_2.c: New test.
6301 * gcc.dg/vect/pr101145_3.c: New test.
6302 * gcc.dg/vect/pr101145inf.c: New test.
6303 * gcc.dg/vect/pr101145inf.inc: New test.
6304 * gcc.dg/vect/pr101145inf_1.c: New test.
6306 2021-08-25 konglin1 <lingling.kong@intel.com>
6309 * gcc.target/i386/avx512f-pr101471.c: New test.
6311 2021-08-25 Kewen Lin <linkw@linux.ibm.com>
6313 * gcc.target/powerpc/unpack-vectorize-1.c: New test.
6314 * gcc.target/powerpc/unpack-vectorize-1.h: New test.
6315 * gcc.target/powerpc/unpack-vectorize-2.c: New test.
6316 * gcc.target/powerpc/unpack-vectorize-2.h: New test.
6317 * gcc.target/powerpc/unpack-vectorize-3.c: New test.
6318 * gcc.target/powerpc/unpack-vectorize-3.h: New test.
6319 * gcc.target/powerpc/unpack-vectorize-run-1.c: New test.
6320 * gcc.target/powerpc/unpack-vectorize-run-2.c: New test.
6321 * gcc.target/powerpc/unpack-vectorize-run-3.c: New test.
6322 * gcc.target/powerpc/unpack-vectorize.h: New test.
6324 2021-08-25 liuhongt <hongtao.liu@intel.com>
6327 * gcc.target/i386/avx2-shiftqihi-constant-1.c: Add -mno-avx512f.
6328 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Add -mno-avx
6330 2021-08-24 Harald Anlauf <anlauf@gmx.de>
6333 * gfortran.dg/pr98411.f90: Adjust testcase options to restrict to
6334 F2008, and verify case of implicit SAVE.
6336 2021-08-24 Martin Sebor <msebor@redhat.com>
6338 PR middle-end/101600
6339 PR middle-end/101977
6340 * g++.dg/pr100574.C: Prune out valid warning.
6341 * gcc.dg/pr20126.c: Same.
6342 * gcc.dg/Wstringop-overread.c: Adjust text of expected warnings.
6344 * gcc.dg/warn-strnlen-no-nul.c: Same.
6345 * g++.dg/warn/Warray-bounds-26.C: New test.
6346 * gcc.dg/Warray-bounds-88.c: New test.
6348 2021-08-24 Andrew MacLeod <amacleod@redhat.com>
6350 * gcc.dg/predict-1.c: Disable evrp.
6351 * gcc.dg/tree-ssa/evrp-trans.c: New.
6353 2021-08-24 H.J. Lu <hjl.tools@gmail.com>
6356 * gcc.target/i386/pr100865-10b.c: Expect vzeroupper.
6357 * gcc.target/i386/pr100865-4b.c: Likewise.
6358 * gcc.target/i386/pr100865-6b.c: Expect vmovdqu and vzeroupper.
6359 * gcc.target/i386/pr100865-7b.c: Likewise.
6360 * gcc.target/i386/pr102021.c: New test.
6362 2021-08-24 Richard Earnshaw <rearnsha@arm.com>
6365 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13a.c: New test.
6366 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7a.c: Likewise.
6367 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8a.c: Likewise.
6368 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7a.c: Likewise.
6369 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8a.c: Likewise.
6370 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13a.c: Likewise.
6371 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7a.c: Likewise.
6372 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8a.c: Likewise.
6374 2021-08-24 Richard Earnshaw <rearnsha@arm.com>
6376 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
6377 Check the CMSE feature register, rather than relying on the
6378 SG operation causing an execution fault.
6380 2021-08-24 liuhongt <hongtao.liu@intel.com>
6383 * gcc.target/i386/pr101989-broadcast-1.c: New test.
6385 2021-08-24 liuhongt <hongtao.liu@intel.com>
6388 * gcc.target/i386/pr101989-1.c: New test.
6389 * gcc.target/i386/pr101989-2.c: New test.
6390 * gcc.target/i386/avx512bw-shiftqihi-constant-1.c: Adjust testcase.
6392 2021-08-24 Roger Sayle <roger@nextmovesoftware.com>
6393 Jakub Jelinek <jakub@redhat.com>
6395 PR middle-end/102029
6396 * gcc.dg/fold-convlshift-3.c: New test case.
6398 2021-08-23 David Malcolm <dmalcolm@redhat.com>
6400 * gcc.dg/analyzer/switch.c: Remove xfail. Add various tests.
6401 * gcc.dg/analyzer/torture/switch-2.c: New test.
6402 * gcc.dg/analyzer/torture/switch-3.c: New test.
6403 * gcc.dg/analyzer/torture/switch-4.c: New test.
6404 * gcc.dg/analyzer/torture/switch-5.c: New test.
6406 2021-08-23 David Malcolm <dmalcolm@redhat.com>
6409 * gcc.dg/analyzer/pr101875.c: New test.
6411 2021-08-23 David Malcolm <dmalcolm@redhat.com>
6414 * gcc.dg/analyzer/pr101837.c: New test.
6416 2021-08-23 David Malcolm <dmalcolm@redhat.com>
6419 * gcc.dg/analyzer/data-model-23.c: New test.
6420 * gcc.dg/analyzer/pr101962.c: New test.
6422 2021-08-23 David Malcolm <dmalcolm@redhat.com>
6424 * gcc.dg/analyzer/data-model-22.c: New test.
6425 * gcc.dg/analyzer/uninit-6.c: New test.
6426 * gcc.dg/analyzer/uninit-6b.c: New test.
6428 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
6430 * gcc.dg/tree-ssa/modref-7.c: New test.
6432 2021-08-23 Richard Biener <rguenther@suse.de>
6435 * g++.dg/lto/pr97565_0.C: New testcase.
6436 * g++.dg/lto/pr97565_1.C: Likewise.
6438 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
6440 * g++.dg/tree-ssa/modref-1.C: Fix template.
6442 2021-08-23 Tobias Burnus <tobias@codesourcery.com>
6444 * gfortran.dg/goacc/asyncwait-1.f95: Update dg-error.
6445 * gfortran.dg/goacc/default-2.f: Update dg-error.
6446 * gfortran.dg/goacc/enter-exit-data.f95: Update dg-error.
6447 * gfortran.dg/goacc/if.f95: Update dg-error.
6448 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Update dg-error.
6449 * gfortran.dg/goacc/routine-6.f90: Update dg-error.
6450 * gfortran.dg/goacc/sie.f95: Update dg-error.
6451 * gfortran.dg/goacc/update-if_present-2.f90: Update dg-error.
6452 * gfortran.dg/gomp/cancel-2.f90: Update dg-error.
6453 * gfortran.dg/gomp/declare-simd-1.f90: Update dg-error.
6454 * gfortran.dg/gomp/error-3.f90: Update dg-error.
6455 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
6456 * gfortran.dg/gomp/masked-2.f90: Update dg-error.
6458 2021-08-23 Ankur Saini <arsenic@sourceware.org>
6461 * gcc.dg/analyzer/malloc-callbacks.c : Fix faulty test.
6463 2021-08-23 Roger Sayle <roger@nextmovesoftware.com>
6465 * gcc.dg/fold-convlshift-1.c: New test case.
6466 * gcc.dg/fold-convlshift-2.c: New test case.
6468 2021-08-23 Jakub Jelinek <jakub@redhat.com>
6470 PR tree-optimization/86723
6471 * gcc.dg/pr86723.c: New test.
6472 * gcc.target/i386/pr86723.c: New test.
6473 * gcc.dg/optimize-bswapdi-1.c: Use -fdump-tree-optimized instead of
6474 -fdump-tree-bswap and scan for number of __builtin_bswap64 calls.
6475 * gcc.dg/optimize-bswapdi-2.c: Likewise.
6476 * gcc.dg/optimize-bswapsi-1.c: Use -fdump-tree-optimized instead of
6477 -fdump-tree-bswap and scan for number of __builtin_bswap32 calls.
6478 * gcc.dg/optimize-bswapsi-5.c: Likewise.
6479 * gcc.dg/optimize-bswapsi-3.c: Likewise. Expect one __builtin_bswap32
6480 call instead of zero.
6482 2021-08-23 Richard Biener <rguenther@suse.de>
6484 PR tree-optimization/79334
6485 * gcc.dg/torture/pr79334-0.c: New testcase.
6486 * gcc.dg/torture/pr79334-1.c: Likewise.
6488 2021-08-23 liuhongt <hongtao.liu@intel.com>
6491 * gcc.target/i386/pr102016.c: New test.
6493 2021-08-23 Jakub Jelinek <jakub@redhat.com>
6496 * gcc.dg/guality/pr101905.c: New test.
6498 2021-08-23 Christophe Lyon <christophe.lyon@foss.st.com>
6501 * gcc.target/arm/acle/pr100856.c: Use arm_v8m_main_cde_multilib
6502 and arm_v8m_main_cde.
6503 * lib/target-supports.exp: Add
6504 check_effective_target_FUNC_multilib for ARM CDE.
6506 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
6508 * g++.dg/tree-ssa/modref-1.C: New test.
6510 2021-08-23 Xi Ruoyao <xry111@mengyan1223.wang>
6513 * gcc.target/mips/pr101922.c: New test.
6515 2021-08-23 Jonathan Yong <10walls@gmail.com>
6517 * gcc.c-torture/execute/gcc_tmpnam.h: Fix tmpnam case on Windows
6518 where it can return a filename with "\" to indicate current
6520 * gcc.c-torture/execute/fprintf-2.c: Use wrapper.
6521 * gcc.c-torture/execute/printf-2.c: Use wrapper.
6522 * gcc.c-torture/execute/user-printf.c: Use wrapper.
6524 2021-08-22 Martin Uecker <muecker@gwdg.de>
6527 * gcc.dg/c11-qual-1.c: New test.
6528 * gcc.dg/c2x-qual-1.c: New test.
6529 * gcc.dg/c2x-qual-2.c: New test.
6530 * gcc.dg/c2x-qual-3.c: New test.
6531 * gcc.dg/c2x-qual-4.c: New test.
6532 * gcc.dg/c2x-qual-5.c: New test.
6533 * gcc.dg/c2x-qual-6.c: New test.
6534 * gcc.dg/c2x-qual-7.c: New test.
6535 * gcc.dg/pointer-array-quals-1.c: Remove unnecessary flag.
6536 * gcc.dg/pointer-array-quals-2.c: Remove unnecessary flag.
6538 2021-08-22 Jan Hubicka <hubicka@ucw.cz>
6539 Martin Liska <mliska@suse.cz>
6541 * gcc.dg/lto/pr101949_0.c: New test.
6542 * gcc.dg/lto/pr101949_1.c: New test.
6544 2021-08-21 Ankur Saini <arsenic@sourceware.org>
6547 * gcc.dg/analyzer/function-ptr-2.c : Add issue for double 'free'.
6548 * gcc.dg/analyzer/malloc-callbacks.c : Fix xfail testcase.
6550 2021-08-20 Tobias Burnus <tobias@codesourcery.com>
6552 * gfortran.dg/gomp/error-1.f90: New test.
6553 * gfortran.dg/gomp/error-2.f90: New test.
6554 * gfortran.dg/gomp/error-3.f90: New test.
6556 2021-08-20 Jakub Jelinek <jakub@redhat.com>
6558 * c-c++-common/gomp/error-1.c: New test.
6559 * c-c++-common/gomp/error-2.c: New test.
6560 * c-c++-common/gomp/error-3.c: New test.
6561 * g++.dg/gomp/attrs-1.C (bar): Add error directive test.
6562 * g++.dg/gomp/attrs-2.C (bar): Add error directive test.
6563 * g++.dg/gomp/attrs-13.C: New test.
6564 * g++.dg/gomp/error-1.C: New test.
6566 2021-08-20 Jakub Jelinek <jakub@redhat.com>
6568 * c-c++-common/gomp/sink-5.c: New test.
6569 * c-c++-common/gomp/requires-3.c: Add test for spurious comma
6570 at the end of pragma line.
6572 2021-08-19 Roger Sayle <roger@nextmovesoftware.com>
6574 * c-c++-common/Wunused-var-16.c: Add an extra check that ~0
6577 2021-08-19 Peter Bergner <bergner@linux.ibm.com>
6580 * gcc.target/powerpc/pr101849.c: New test.
6582 2021-08-19 Harald Anlauf <anlauf@gmx.de>
6585 * gfortran.dg/pr100950.f90: New test.
6587 2021-08-19 Patrick Palka <ppalka@redhat.com>
6590 * g++.dg/cpp2a/class-deduction-aggr12.C: Fix PR number.
6592 2021-08-19 Jakub Jelinek <jakub@redhat.com>
6594 PR middle-end/101950
6595 * gcc.target/i386/pr101950-1.c: New test.
6596 * gcc.target/i386/pr101950-2.c: New test.
6598 2021-08-19 Jakub Jelinek <jakub@redhat.com>
6600 * c-c++-common/gomp/requires-3.c: Add testcase for
6601 atomic_default_mem_order ( at the end of line without corresponding ).
6603 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
6605 * jit.dg/test-asm.c: Provide Mach-O fragment.
6606 * jit.dg/test-asm.cc: Likewise.
6608 2021-08-19 Jakub Jelinek <jakub@redhat.com>
6610 * c-c++-common/gomp/nothing-2.c: New test.
6612 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
6614 * jit.dg/harness.h: Include jit-dejagnu.h.
6615 * jit.dg/jit.exp: Use -rdynamic conditionally on target
6616 support, instead of unconditional -Wl,--export-dynamic.
6618 2021-08-19 Thomas Schwinge <thomas@codesourcery.com>
6621 * gcc.dg/pr78213.c: Fix up for '--enable-checking=release' etc.
6623 2021-08-19 liuhongt <hongtao.liu@intel.com>
6626 2021-08-19 liuhongt <hongtao.liu@intel.com>
6629 * gcc.target/i386/pr99881.c: New test.
6631 2021-08-18 Tobias Burnus <tobias@codesourcery.com>
6634 * gfortran.dg/nothing-1.f90: Moved to ...
6635 * gfortran.dg/gomp/nothing-1.f90: ... here.
6636 * gfortran.dg/nothing-2.f90: Moved to ...
6637 * gfortran.dg/gomp/nothing-2.f90: ... here;
6638 avoid $ issue in $OMP in dg-error.
6640 2021-08-18 Iain Sandoe <iain@sandoe.co.uk>
6641 Matt Jacobson <mhjacobson@me.com>
6644 * obj-c++.dg/pr101666-0.mm: New test.
6645 * obj-c++.dg/pr101666-1.mm: New test.
6646 * obj-c++.dg/pr101666.inc: New.
6647 * objc.dg/pr101666-0.m: New test.
6648 * objc.dg/pr101666-1.m: New test.
6649 * objc.dg/pr101666.inc: New.
6651 2021-08-18 Ankur Saini <arsenic@sourceware.org>
6654 * g++.dg/analyzer/vfunc-2.C: New test.
6655 * g++.dg/analyzer/vfunc-3.C: New test.
6656 * g++.dg/analyzer/vfunc-4.C: New test.
6657 * g++.dg/analyzer/vfunc-5.C: New test.
6659 2021-08-18 Ankur Saini <arsenic@sourceware.org>
6662 * gcc.dg/analyzer/function-ptr-4.c: New test.
6663 * gcc.dg/analyzer/pr100546.c: New test.
6665 2021-08-18 Tobias Burnus <tobias@codesourcery.com>
6667 * gfortran.dg/nothing-1.f90: New test.
6668 * gfortran.dg/nothing-2.f90: New test.
6670 2021-08-18 Patrick Palka <ppalka@redhat.com>
6674 * g++.dg/cpp2a/class-deduction-aggr11.C: New test.
6675 * g++.dg/cpp2a/class-deduction-aggr12.C: New test.
6677 2021-08-18 Patrick Palka <ppalka@redhat.com>
6680 * g++.dg/cpp2a/nontype-class49.C: New test.
6682 2021-08-18 Jakub Jelinek <jakub@redhat.com>
6684 * c-c++-common/gomp/nothing-1.c: New test.
6685 * g++.dg/gomp/attrs-1.C (bar): Add nothing directive test.
6686 * g++.dg/gomp/attrs-2.C (bar): Likewise.
6687 * g++.dg/gomp/attrs-9.C: Likewise.
6689 2021-08-18 Jakub Jelinek <jakub@redhat.com>
6691 * c-c++-common/gomp/pr63326.c: Don't expect extra "before" errors
6693 * g++.dg/gomp/attrs-7.C: Don't expect one extra error.
6694 * g++.dg/gomp/barrier-2.C: Likewise.
6695 * gcc.dg/gomp/declare-simd-5.c: Likewise.
6696 * gcc.dg/gomp/barrier-2.c: Likewise.
6697 * gcc.dg/gomp/declare-variant-2.c: Likewise.
6699 2021-08-18 liuhongt <hongtao.liu@intel.com>
6702 * gcc.target/i386/pr54400.c: Adjust testcase.
6703 * gcc.target/i386/pr94147.c: New test.
6705 2021-08-17 Martin Sebor <msebor@redhat.com>
6707 PR middle-end/101854
6708 * gcc.dg/attr-alloc_size-5.c: Adjust optimization to -O1.
6709 * gcc.dg/attr-alloc_size-7.c: Use #pragmas to adjust optimization.
6710 * gcc.dg/attr-alloc_size-8.c: Adjust optimization to -O1.
6711 * gcc.dg/Wstringop-overflow-72.c: New test.
6713 2021-08-17 Jakub Jelinek <jakub@redhat.com>
6716 * g++.dg/cpp2a/is-corresponding-member1.C: New test.
6717 * g++.dg/cpp2a/is-corresponding-member2.C: New test.
6718 * g++.dg/cpp2a/is-corresponding-member3.C: New test.
6719 * g++.dg/cpp2a/is-corresponding-member4.C: New test.
6720 * g++.dg/cpp2a/is-corresponding-member5.C: New test.
6721 * g++.dg/cpp2a/is-corresponding-member6.C: New test.
6722 * g++.dg/cpp2a/is-corresponding-member7.C: New test.
6723 * g++.dg/cpp2a/is-corresponding-member8.C: New test.
6724 * g++.dg/cpp2a/is-layout-compatible1.C: New test.
6725 * g++.dg/cpp2a/is-layout-compatible2.C: New test.
6726 * g++.dg/cpp2a/is-layout-compatible3.C: New test.
6728 2021-08-17 Thomas Schwinge <thomas@codesourcery.com>
6730 * gcc.dg/pr78213.c: Restore testing.
6732 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
6734 * gcc.dg/tree-ssa/ssa-ccp-40.c: New test case.
6736 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
6738 * gcc.dg/fold-ior-5.c: New test case.
6740 2021-08-17 Tobias Burnus <tobias@codesourcery.com>
6742 * gfortran.dg/gomp/scan-1.f90:
6743 * gfortran.dg/gomp/cancel-1.f90: New test.
6744 * gfortran.dg/gomp/cancel-4.f90: New test.
6745 * gfortran.dg/gomp/loop-4.f90: New test.
6746 * gfortran.dg/gomp/nesting-1.f90: New test.
6747 * gfortran.dg/gomp/nesting-2.f90: New test.
6748 * gfortran.dg/gomp/nesting-3.f90: New test.
6749 * gfortran.dg/gomp/nowait-1.f90: New test.
6750 * gfortran.dg/gomp/reduction-task-1.f90: New test.
6751 * gfortran.dg/gomp/reduction-task-2.f90: New test.
6752 * gfortran.dg/gomp/reduction-task-2a.f90: New test.
6753 * gfortran.dg/gomp/reduction-task-3.f90: New test.
6754 * gfortran.dg/gomp/scope-1.f90: New test.
6755 * gfortran.dg/gomp/scope-2.f90: New test.
6757 2021-08-17 Andrew MacLeod <amacleod@redhat.com>
6759 PR tree-optimization/101938
6760 * gcc.dg/pr101938.c: New test.
6762 2021-08-17 Richard Biener <rguenther@suse.de>
6764 PR tree-optimization/101868
6765 * gcc.dg/lto/pr101868_0.c: New testcase.
6766 * gcc.dg/lto/pr101868_1.c: Likewise.
6767 * gcc.dg/lto/pr101868_2.c: Likewise.
6768 * gcc.dg/lto/pr101868_3.c: Likewise.
6770 2021-08-17 Jakub Jelinek <jakub@redhat.com>
6772 * c-c++-common/gomp/nesting-2.c (foo): Add scope and masked
6774 * c-c++-common/gomp/scan-1.c (f3): Add scope construct test..
6775 * c-c++-common/gomp/cancel-1.c (f2): Add scope and masked
6777 * c-c++-common/gomp/reduction-task-2.c (bar): Add scope construct
6778 test. Adjust diagnostics for the addition of scope.
6779 * c-c++-common/gomp/loop-1.c (f5): Add master, masked and scope
6781 * c-c++-common/gomp/clause-dups-1.c (f1): Add scope construct test.
6782 * gcc.dg/gomp/nesting-1.c (f1, f2, f3): Add scope construct tests.
6783 * c-c++-common/gomp/scope-1.c: New test.
6784 * c-c++-common/gomp/scope-2.c: New test.
6785 * g++.dg/gomp/attrs-1.C (bar): Add scope construct tests.
6786 * g++.dg/gomp/attrs-2.C (bar): Likewise.
6787 * gfortran.dg/gomp/reduction4.f90: Adjust expected diagnostics.
6788 * gfortran.dg/gomp/reduction7.f90: Likewise.
6790 2021-08-17 Jakub Jelinek <jakub@redhat.com>
6792 * c-c++-common/cpp/va-opt-5.c: New test.
6793 * c-c++-common/cpp/va-opt-6.c: New test.
6795 2021-08-17 Richard Biener <rguenther@suse.de>
6797 PR tree-optimization/101925
6798 * gcc.dg/sso-16.c: New testcase.
6800 2021-08-17 liuhongt <hongtao.liu@intel.com>
6802 * gcc.target/i386/pr82460-2.c: Adjust testcase by adding
6803 --param=vect-epilogues-nomask=0
6805 2021-08-16 liuhongt <hongtao.liu@intel.com>
6808 * gcc.target/i386/pr101930.c: New test.
6810 2021-08-16 Martin Liska <mliska@suse.cz>
6813 * gcc.dg/ipa/pr100600.c: New test.
6815 2021-08-16 liuhongt <hongtao.liu@intel.com>
6818 * gcc.target/i386/pr101846-2.c: New test.
6819 * gcc.target/i386/pr101846-3.c: New test.
6820 * gcc.target/i386/pr101846-4.c: New test.
6822 2021-08-16 Tobias Burnus <tobias@codesourcery.com>
6824 * gfortran.dg/gomp/masked-1.f90: New test.
6825 * gfortran.dg/gomp/masked-2.f90: New test.
6826 * gfortran.dg/gomp/masked-3.f90: New test.
6827 * gfortran.dg/gomp/masked-combined-1.f90: New test.
6828 * gfortran.dg/gomp/masked-combined-2.f90: New test.
6830 2021-08-15 Harald Anlauf <anlauf@gmx.de>
6833 * gfortran.dg/coarray_sync.f90: New test.
6834 * gfortran.dg/coarray_3.f90: Adjust error messages.
6836 2021-08-14 Martin Sebor <msebor@redhat.com>
6838 PR middle-end/101791
6839 * g++.dg/warn/Wmismatched-new-delete-6.C: New test.
6840 * g++.dg/warn/Wmismatched-new-delete-7.C: New test.
6842 2021-08-14 Jakub Jelinek <jakub@redhat.com>
6845 * gcc.target/i386/avx512f-pr101896.c: New test.
6847 2021-08-13 Martin Sebor <msebor@redhat.com>
6849 PR middle-end/101734
6850 * gcc.dg/uninit-42.c: New test.
6852 2021-08-13 Martin Liska <mliska@suse.cz>
6855 * gcc.target/i386/pr101261.c: New test.
6857 2021-08-13 Jan Hubicka <hubicka@ucw.cz>
6859 * gcc.dg/tree-ssa/modref-6.c: Update.
6861 2021-08-13 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
6863 * gcc.target/arm/simd/pr98435.c: Add dg-require-effective-target
6866 2021-08-12 Jakub Jelinek <jakub@redhat.com>
6868 * c-c++-common/gomp/clauses-1.c (bar): Add tests for combined masked
6869 constructs with clauses.
6870 * c-c++-common/gomp/clauses-5.c (foo): Add testcase for filter clause.
6871 * c-c++-common/gomp/clause-dups-1.c (f1): Likewise.
6872 * c-c++-common/gomp/masked-1.c: New test.
6873 * c-c++-common/gomp/masked-2.c: New test.
6874 * c-c++-common/gomp/masked-combined-1.c: New test.
6875 * c-c++-common/gomp/masked-combined-2.c: New test.
6876 * c-c++-common/goacc/uninit-if-clause.c: Remove xfails.
6877 * g++.dg/gomp/block-11.C: New test.
6878 * g++.dg/gomp/tpl-masked-1.C: New test.
6879 * g++.dg/gomp/attrs-1.C (bar): Add tests for masked construct and
6880 combined masked constructs with clauses in attribute syntax.
6881 * g++.dg/gomp/attrs-2.C (bar): Likewise.
6882 * gcc.dg/gomp/nesting-1.c (f1, f2): Add tests for masked construct
6884 * gfortran.dg/goacc/host_data-tree.f95: Allow also SSA_NAMEs in if
6886 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6888 2021-08-12 Jakub Jelinek <jakub@redhat.com>
6890 PR preprocessor/101638
6891 * gcc.dg/cpp/pr101638.c: New test.
6893 2021-08-12 Michael Meissner <meissner@linux.ibm.com>
6895 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: Fix
6896 typo in regular expression.
6897 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
6899 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
6901 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
6903 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
6905 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
6908 2021-08-12 Sergei Trofimovich <siarheit@google.com>
6911 * g++.dg/warn/pr101219.C: New test.
6913 2021-08-12 Martin Uecker <muecker@gwdg.de>
6916 * gcc.dg/vla-stexp-2.c: New test.
6918 2021-08-12 Aldy Hernandez <aldyh@redhat.com>
6920 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Remove call into the legacy
6921 code and adjust for ranger threader.
6923 2021-08-12 Tobias Burnus <tobias@codesourcery.com>
6925 * c-c++-common/gomp/pr61486-2.c: Duplicate one proc_bind(master)
6926 testcase and test proc_bind(primary) instead.
6927 * gfortran.dg/gomp/affinity-1.f90: Likewise.
6929 2021-08-12 Hans-Peter Nilsson <hp@axis.com>
6931 * gfortran.dg/PR82376.f90: Robustify match.
6933 2021-08-12 Jakub Jelinek <jakub@redhat.com>
6936 * gcc.target/i386/avx512f-pr101860.c: New test.
6938 2021-08-12 Jakub Jelinek <jakub@redhat.com>
6940 * g++.dg/gomp/attrs-12.C: New test.
6942 2021-08-12 Jakub Jelinek <jakub@redhat.com>
6944 * g++.dg/gomp/attrs-11.C: Add new tests.
6946 2021-08-12 Jakub Jelinek <jakub@redhat.com>
6950 * g++.dg/cpp2a/spaceship-synth11.C: New test.
6951 * g++.dg/cpp2a/spaceship-synth-neg6.C: New test.
6953 2021-08-12 Jakub Jelinek <jakub@redhat.com>
6955 * g++.dg/gomp/attrs-11.C: Adjust expected diagnostics.
6957 2021-08-12 Jakub Jelinek <jakub@redhat.com>
6959 * g++.dg/lookup/strong-using.C: Add test using [[gnu::strong]]
6961 * g++.dg/lookup/strong-using2.C: Likewise.
6962 * g++.dg/cpp0x/gen-attrs-58.C: Move alignas(int) before
6964 * g++.dg/cpp0x/gen-attrs-59.C: Move alignas(X) before
6965 using namespace, add tests for alignas before semicolon.
6966 * g++.dg/cpp0x/gen-attrs-76.C: Remove xfails. Add test for
6967 C++11 attributes on using directive before semicolon.
6969 2021-08-12 liuhongt <hongtao.liu@intel.com>
6972 * gcc.target/i386/pr101846-1.c: New test.
6974 2021-08-12 Patrick Palka <ppalka@redhat.com>
6977 * g++.dg/cpp2a/construct_at.h: New convenience header file that
6978 defines minimal implementations of std::construct_at/destroy_at,
6980 * g++.dg/cpp2a/constexpr-new5.C: ... here.
6981 * g++.dg/cpp2a/constexpr-new6.C: Use the header.
6982 * g++.dg/cpp2a/constexpr-new14.C: Likewise.
6983 * g++.dg/cpp2a/constexpr-new20.C: New test.
6985 2021-08-11 Patrick Palka <ppalka@redhat.com>
6989 * g++.dg/DRs/dr2082.C: New test.
6990 * g++.dg/cpp2a/concepts-uneval4.C: New test.
6992 2021-08-11 Jakub Jelinek <jakub@redhat.com>
6995 * g++.dg/cpp2a/constinit16.C: New test.
6997 2021-08-11 Patrick Palka <ppalka@redhat.com>
7000 * g++.dg/cpp1z/class-deduction98.C: New test.
7002 2021-08-11 Patrick Palka <ppalka@redhat.com>
7005 * g++.dg/cpp1z/class-deduction97.C: New test.
7007 2021-08-11 Richard Biener <rguenther@suse.de>
7009 * gcc.dg/lto/pr48622_1.c: Provide non-LTO definition
7012 2021-08-11 Jan Hubicka <jh@suse.cz>
7014 * c-c++-common/modref-dse.c: New test.
7016 2021-08-11 Richard Biener <rguenther@suse.de>
7018 PR middle-end/101858
7019 * gcc.dg/pr101858.c: New testcase.
7021 2021-08-11 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
7024 * gcc.target/arm/pr51534.c: Adjust test.
7026 2021-08-11 liuhongt <hongtao.liu@intel.com>
7029 * gcc.target/i386/pr98309-1.c: New test.
7030 * gcc.target/i386/pr98309-2.c: New test.
7032 2021-08-11 Hans-Peter Nilsson <hp@axis.com>
7034 PR middle-end/101674
7035 * gcc.dg/uninit-pred-9_b.c: Xfail for cris-*-* too.
7037 2021-08-10 Tobias Burnus <tobias@codesourcery.com>
7039 PR libfortran/101305
7042 * lib/gfortran.exp (gfortran_init): Remove -I$specpath/libgfortran
7043 from the string used to set GFORTRAN_UNDER_TEST.
7045 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
7047 PR tree-optimization/101809
7048 * gcc.target/i386/pr88531-1a.c: Enable for all targets.
7050 2021-08-10 Jakub Jelinek <jakub@redhat.com>
7053 * gcc.target/i386/avx512f-pr80355-2.c: New test.
7055 2021-08-10 Jakub Jelinek <jakub@redhat.com>
7058 * gcc.target/i386/avx512f-pr80355-1.c: New test.
7060 2021-08-10 Jakub Jelinek <jakub@redhat.com>
7062 * g++.dg/gomp/attrs-1.C (bar): Add missing semicolon after
7063 [[omp::directive (threadprivate (t2))]]. Add tests with
7064 if/while/switch after parallel in attribute syntax.
7065 (corge): Add missing omp:: before directive.
7066 * g++.dg/gomp/attrs-2.C (bar): Add missing semicolon after
7067 [[omp::directive (threadprivate (t2))]].
7068 * g++.dg/gomp/attrs-10.C: New test.
7069 * g++.dg/gomp/attrs-11.C: New test.
7071 2021-08-10 Hongyu Wang <hongyu.wang@intel.com>
7073 * gcc.target/i386/amxbf16-dpbf16ps-2.c: Fix typos.
7075 2021-08-10 Richard Biener <rguenther@suse.de>
7077 PR middle-end/101824
7078 * gcc.dg/tree-ssa/pr101824.c: New testcase.
7080 2021-08-10 Martin Uecker <muecker@gwdg.de>
7083 * gcc.dg/vla-stexp-1.c: New test.
7085 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
7088 * gcc.target/i386/avx2-gather-2.c: Pass -march=skylake instead
7089 of "-mavx2 -mtune=skylake". Scan vpcmpeqd.
7091 2021-08-10 liuhongt <hongtao.liu@intel.com>
7093 * gcc.target/i386/cond_op_shift_d-1.c: New test.
7094 * gcc.target/i386/cond_op_shift_d-2.c: New test.
7095 * gcc.target/i386/cond_op_shift_q-1.c: New test.
7096 * gcc.target/i386/cond_op_shift_q-2.c: New test.
7097 * gcc.target/i386/cond_op_shift_ud-1.c: New test.
7098 * gcc.target/i386/cond_op_shift_ud-2.c: New test.
7099 * gcc.target/i386/cond_op_shift_uq-1.c: New test.
7100 * gcc.target/i386/cond_op_shift_uq-2.c: New test.
7101 * gcc.target/i386/cond_op_shift_uw-1.c: New test.
7102 * gcc.target/i386/cond_op_shift_uw-2.c: New test.
7103 * gcc.target/i386/cond_op_shift_w-1.c: New test.
7104 * gcc.target/i386/cond_op_shift_w-2.c: New test.
7106 2021-08-09 Andrew MacLeod <amacleod@redhat.com>
7108 * gcc.dg/pr101741.c: New.
7110 2021-08-09 Martin Jambor <mjambor@suse.cz>
7113 * gcc.dg/ipa/remref-6.c: Added missing -fdump-ipa-inline option.
7115 2021-08-09 Uroš Bizjak <ubizjak@gmail.com>
7118 * gcc.target/i386/pr101812.c: New test.
7120 2021-08-09 Tejas Belagod <tejas.belagod@arm.com>
7122 * gcc.target/aarch64/vect-shr-reg.c: New testcase.
7123 * gcc.target/aarch64/vect-shr-reg-run.c: Likewise.
7125 2021-08-09 Roger Sayle <roger@nextmovesoftware.com>
7127 * gcc.dg/pr68217.c: Add -fno-tree-ccp option.
7128 * gcc.dg/tree-ssa/vrp24.c: Add -fno-tree-ccp option.
7129 * g++.dg/ipa/pure-const-3.C: Add -fno-tree-ccp option.
7131 2021-08-09 Tobias Burnus <tobias@codesourcery.com>
7133 PR libfortran/101305
7135 * lib/gfortran.exp (gfortran_init): Add -I $specdir/libgfortran to
7136 GFORTRAN_UNDER_TEST; update it when set by previous gfortran_init call.
7137 * gfortran.dg/ISO_Fortran_binding_1.c: Use <...> not "..." for
7138 ISO_Fortran_binding.h's #include.
7139 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
7140 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
7141 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
7142 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
7143 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
7144 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
7145 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
7146 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
7147 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
7148 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
7149 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
7150 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
7151 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
7152 * gfortran.dg/PR94327.c: Likewise.
7153 * gfortran.dg/PR94331.c: Likewise.
7154 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
7155 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
7156 * gfortran.dg/pr93524.c: Likewise.
7158 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
7160 * gcc.target/aarch64/sve/dup_lane_1.c: Don't split
7161 scan-assembler tests over multiple lines. Expect 32-bit
7162 result values in 'w' registers.
7163 * gcc.target/aarch64/sve/extract_1.c: Likewise.
7164 * gcc.target/aarch64/sve/extract_2.c: Likewise.
7165 * gcc.target/aarch64/sve/extract_3.c: Likewise.
7166 * gcc.target/aarch64/sve/extract_4.c: Likewise.
7168 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
7170 * gcc.target/aarch64/vector_structure_intrinsics.c: Restrict
7171 tests to little-endian targets.
7173 2021-08-08 Jeff Law <jlaw@localhost.localdomain>
7175 * gcc.target/tic6x/rotdi16-scan.c: Pull rotate into its own function.
7177 2021-08-07 H.J. Lu <hjl.tools@gmail.com>
7179 PR tree-optimization/88531
7180 * gcc.target/i386/pr88531-1a.c: New test.
7181 * gcc.target/i386/pr88531-1b.c: Likewise.
7182 * gcc.target/i386/pr88531-1c.c: Likewise.
7183 * gcc.target/i386/pr88531-2a.c: Likewise.
7184 * gcc.target/i386/pr88531-2b.c: Likewise.
7185 * gcc.target/i386/pr88531-2c.c: Likewise.
7187 2021-08-06 Martin Sebor <msebor@redhat.com>
7189 * c-c++-common/Wsizeof-pointer-memaccess1.c: Also disable
7190 -Wstringop-overread.
7191 * c-c++-common/attr-nonstring-3.c: Adjust pattern of expected message.
7192 * gcc.dg/Warray-bounds-39.c: Add an xfail due to a known bug.
7193 * gcc.dg/Wstring-compare-3.c: Also disable -Wstringop-overread.
7194 * gcc.dg/attr-nonstring-2.c: Adjust pattern of expected message.
7195 * gcc.dg/attr-nonstring-4.c: Same.
7196 * gcc.dg/Wstringop-overread-6.c: New test.
7197 * gcc.dg/sso-14.c: Fix typos to avoid buffer overflow.
7199 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
7202 * gcc.target/arm/pr69245.c: Make sure to emit code for fn1, fix
7205 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
7208 * gcc.target/arm/attr-neon3.c: Fix typo.
7209 * gcc.target/arm/pragma_fpu_attribute_2.c: Fix typo.
7211 2021-08-06 Uroš Bizjak <ubizjak@gmail.com>
7214 * gcc.target/i386/pr101797.c: New test.
7216 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
7218 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
7221 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
7223 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
7226 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
7228 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
7231 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
7233 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
7236 2021-08-06 Martin Liska <mliska@suse.cz>
7238 * gcc.target/powerpc/pragma-optimize.c: New test.
7240 2021-08-06 Richard Biener <rguenther@suse.de>
7242 * gfortran.dg/vect/vect-8.f90: Simplify aarch64 scanning.
7244 2021-08-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
7246 * gcc.dg/gcov-info-to-gcda.c: New test.
7248 2021-08-05 Jonathan Wakely <jwakely@redhat.com>
7250 * g++.old-deja/g++.other/inline7.C: Cast nodiscard call to void.
7252 2021-08-05 H.J. Lu <hjl.tools@gmail.com>
7255 * gcc.target/i386/pr99744-3.c: New test.
7256 * gcc.target/i386/pr99744-4.c: Likewise.
7257 * gcc.target/i386/pr99744-5.c: Likewise.
7258 * gcc.target/i386/pr99744-6.c: Likewise.
7259 * gcc.target/i386/pr99744-7.c: Likewise.
7260 * gcc.target/i386/pr99744-8.c: Likewise.
7262 2021-08-05 Richard Earnshaw <rearnsha@arm.com>
7265 * gcc.target/arm/cortex-m55-nofp-flag-hard.c: Update expected output.
7266 * gcc.target/arm/cortex-m55-nofp-flag-softfp.c: Likewise.
7267 * gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c: Likewise.
7268 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Convert to dg-do assemble.
7269 Add a non-no-op function body.
7270 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
7271 * gcc.target/arm/pr98636.c (dg-options): Add -mfloat-abi=softfp.
7272 * gcc.target/arm/attr-neon.c: Tighten scan-assembler tests.
7273 * gcc.target/arm/attr-neon2.c: Use -Ofast, convert test to use
7274 check-function-bodies.
7275 * gcc.target/arm/attr-neon3.c: Likewise.
7276 * gcc.target/arm/pr69245.c: Tighten scan-assembler match, but allow
7278 * gcc.target/arm/pragma_fpu_attribute.c: Likewise.
7279 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
7281 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
7283 * gcc.target/aarch64/vsubX_high_cost.c: New test.
7285 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
7287 * gcc.target/aarch64/vaddX_high_cost.c: New test.
7289 2021-08-05 Richard Biener <rguenther@suse.de>
7291 * gcc.dg/vect/bb-slp-pr101756.c: Add -w.
7293 2021-08-05 Eric Botcazou <ebotcazou@gcc.gnu.org>
7295 * gcc.dg/sso-15.c: New test.
7297 2021-08-05 liuhongt <hongtao.liu@intel.com>
7299 * gcc.target/i386/cond_op_anylogic_d-1.c: New test.
7300 * gcc.target/i386/cond_op_anylogic_d-2.c: New test.
7301 * gcc.target/i386/cond_op_anylogic_q-1.c: New test.
7302 * gcc.target/i386/cond_op_anylogic_q-2.c: New test.
7304 2021-08-05 liuhongt <hongtao.liu@intel.com>
7306 * gcc.target/i386/cond_op_maxmin_double-1.c: New test.
7307 * gcc.target/i386/cond_op_maxmin_double-2.c: New test.
7308 * gcc.target/i386/cond_op_maxmin_float-1.c: New test.
7309 * gcc.target/i386/cond_op_maxmin_float-2.c: New test.
7311 2021-08-05 liuhongt <hongtao.liu@intel.com>
7313 * gcc.target/i386/cond_op_maxmin_b-1.c: New test.
7314 * gcc.target/i386/cond_op_maxmin_b-2.c: New test.
7315 * gcc.target/i386/cond_op_maxmin_d-1.c: New test.
7316 * gcc.target/i386/cond_op_maxmin_d-2.c: New test.
7317 * gcc.target/i386/cond_op_maxmin_q-1.c: New test.
7318 * gcc.target/i386/cond_op_maxmin_q-2.c: New test.
7319 * gcc.target/i386/cond_op_maxmin_ub-1.c: New test.
7320 * gcc.target/i386/cond_op_maxmin_ub-2.c: New test.
7321 * gcc.target/i386/cond_op_maxmin_ud-1.c: New test.
7322 * gcc.target/i386/cond_op_maxmin_ud-2.c: New test.
7323 * gcc.target/i386/cond_op_maxmin_uq-1.c: New test.
7324 * gcc.target/i386/cond_op_maxmin_uq-2.c: New test.
7325 * gcc.target/i386/cond_op_maxmin_uw-1.c: New test.
7326 * gcc.target/i386/cond_op_maxmin_uw-2.c: New test.
7327 * gcc.target/i386/cond_op_maxmin_w-1.c: New test.
7328 * gcc.target/i386/cond_op_maxmin_w-2.c: New test.
7330 2021-08-04 David Malcolm <dmalcolm@redhat.com>
7333 * gcc.dg/analyzer/asm-x86-1.c: New test.
7334 * gcc.dg/analyzer/asm-x86-lp64-1.c: New test.
7335 * gcc.dg/analyzer/asm-x86-lp64-2.c: New test.
7336 * gcc.dg/analyzer/pr101570.c: New test.
7337 * gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c:
7339 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c: New
7341 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c: New
7343 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c: New test.
7344 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c: New
7346 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c: New test.
7347 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c:
7349 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c:
7352 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
7355 * gcc.target/i386/pr101742a.c: New test.
7356 * gcc.target/i386/pr101742b.c: Likewise.
7358 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
7361 * gcc.target/i386/eh_return-2.c: New test.
7363 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
7365 * gcc.target/s390/vector/perm-vpdi.c: New test.
7367 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
7369 * gcc.target/s390/vector/perm-merge.c: New test.
7370 * gcc.target/s390/vector/vec-types.h: New test.
7372 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
7374 * gcc.target/s390/zvector/vec-permi.c: Removed.
7375 * gcc.target/s390/zvector/vec_permi.c: New test.
7377 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
7379 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c:
7380 Instead of vpdi with 0 and 5 vmrlg and vmrhg are used now.
7381 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: Likewise.
7382 * gcc.target/s390/zvector/vec-types.h: New test.
7383 * gcc.target/s390/zvector/vec_merge.c: New test.
7385 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
7387 * gcc.target/aarch64/vmul_high_cost.c: New test.
7389 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
7391 * gcc.target/aarch64/vmul_element_cost.c: New test.
7393 2021-08-04 Richard Sandiford <richard.sandiford@arm.com>
7395 * gcc.target/aarch64/sve/cost_model_12.c: New test.
7397 2021-08-04 Tamar Christina <tamar.christina@arm.com>
7399 PR tree-optimization/101750
7400 * g++.dg/vect/pr99149.cc: Name class.
7402 2021-08-04 Richard Biener <rguenther@suse.de>
7404 * gcc.target/i386/vect-gather-1.c: New testcase.
7405 * gfortran.dg/vect/vect-8.f90: Adjust.
7407 2021-08-04 Roger Sayle <roger@nextmovesoftware.com>
7408 Marc Glisse <marc.glisse@inria.fr>
7410 * gcc.dg/fold-ior-4.c: New test.
7412 2021-08-04 Richard Biener <rguenther@suse.de>
7414 PR tree-optimization/101756
7415 * gcc.dg/vect/bb-slp-pr101756.c: New testcase.
7417 2021-08-04 Jakub Jelinek <jakub@redhat.com>
7420 * g++.dg/gomp/pr101759.C: New test.
7421 * g++.dg/goacc/pr101759.C: New test.
7423 2021-08-04 Jakub Jelinek <jakub@redhat.com>
7425 * gcc.c-torture/execute/ieee/pr29302-1.x: Undo doubly applied patch.
7427 2021-08-04 Richard Biener <rguenther@suse.de>
7429 PR tree-optimization/101769
7430 * g++.dg/tree-ssa/pr101769.C: New testcase.
7432 2021-08-04 liuhongt <hongtao.liu@intel.com>
7434 * gcc.target/i386/cond_op_addsubmul_d-2.c: Add
7435 dg-require-effective-target for avx512.
7436 * gcc.target/i386/cond_op_addsubmul_q-2.c: Ditto.
7437 * gcc.target/i386/cond_op_addsubmul_w-2.c: Ditto.
7438 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: Ditto.
7439 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: Ditto.
7440 * gcc.target/i386/cond_op_fma_double-2.c: Ditto.
7441 * gcc.target/i386/cond_op_fma_float-2.c: Ditto.
7443 2021-08-04 liuhongt <hongtao.liu@intel.com>
7445 * gcc.target/i386/cond_op_fma_double-1.c: New test.
7446 * gcc.target/i386/cond_op_fma_double-2.c: New test.
7447 * gcc.target/i386/cond_op_fma_float-1.c: New test.
7448 * gcc.target/i386/cond_op_fma_float-2.c: New test.
7450 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
7452 * lib/profopt.exp: Pass gdwarf-4 when compiling test to profile; pass -gcov_version=2.
7453 * lib/target-supports.exp: Remove unnecessary -o perf.data passed to gcc-auto-profile.
7455 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
7457 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix dg-final-use-autofdo.
7458 * lib/profopt.exp: Pass -fearly-inlining when compiling with AutoFDO.
7460 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
7462 * g++.dg/tree-prof/indir-call-prof.C: Fix options, increase the number of iterations.
7463 * g++.dg/tree-prof/morefunc.C: Fix options, increase the number of iterations.
7464 * g++.dg/tree-prof/reorder.C: Fix options, increase the number of iterations.
7465 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix options, increase the number of iterations.
7466 * gcc.dg/tree-prof/indir-call-prof.c: Fix options.
7468 2021-08-03 Martin Sebor <msebor@redhat.com>
7471 * g++.dg/warn/Wstringop-overflow-4.C: Disable a test case in ILP32.
7473 2021-08-03 Paul A. Clarke <pc@us.ibm.com>
7475 * gcc.target/powerpc/sse4_1-phminposuw.c: Copy from
7476 gcc/testsuite/gcc.target/i386, adjust dg directives to suit,
7479 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
7481 * gcc.target/i386/avx-vzeroupper-14.c: Pass -mno-avx512f to
7483 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
7484 * gcc.target/i386/pr82941-1.c: Updated. Check for vzeroupper.
7485 * gcc.target/i386/pr82942-1.c: Likewise.
7486 * gcc.target/i386/pr82990-1.c: Likewise.
7487 * gcc.target/i386/pr82990-3.c: Likewise.
7488 * gcc.target/i386/pr82990-5.c: Likewise.
7489 * gcc.target/i386/pr100865-4b.c: Likewise.
7490 * gcc.target/i386/pr100865-6b.c: Likewise.
7491 * gcc.target/i386/pr100865-7b.c: Likewise.
7492 * gcc.target/i386/pr100865-10b.c: Likewise.
7493 * gcc.target/i386/pr100865-8b.c: Updated.
7494 * gcc.target/i386/pr100865-9b.c: Likewise.
7495 * gcc.target/i386/pr100865-11b.c: Likewise.
7496 * gcc.target/i386/pr100865-12b.c: Likewise.
7498 2021-08-03 liuhongt <hongtao.liu@intel.com>
7500 * gcc.target/i386/cond_op_addsubmul_d-1.c: New test.
7501 * gcc.target/i386/cond_op_addsubmul_d-2.c: New test.
7502 * gcc.target/i386/cond_op_addsubmul_q-1.c: New test.
7503 * gcc.target/i386/cond_op_addsubmul_q-2.c: New test.
7504 * gcc.target/i386/cond_op_addsubmul_w-1.c: New test.
7505 * gcc.target/i386/cond_op_addsubmul_w-2.c: New test.
7507 2021-08-03 Jakub Jelinek <jakub@redhat.com>
7510 * gcc.dg/analyzer/pr101721.c: New test.
7512 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
7515 * g++.target/i386/pr80566-1.C: New test.
7516 * g++.target/i386/pr80566-2.C: Likewise.
7518 2021-08-03 liuhongt <hongtao.liu@intel.com>
7520 * gcc.target/i386/cond_op_addsubmuldiv_double-1.c: New test.
7521 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: New test.
7522 * gcc.target/i386/cond_op_addsubmuldiv_float-1.c: New test.
7523 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: New test.
7525 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
7527 * gcc.target/i386/vect8-ret.c: Also pass -mno-sse.
7529 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
7531 * gcc.target/i386/incoming-11.c: Expect no stack realignment.
7533 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
7535 * gcc.target/i386/sw-1.c: Also pass -mno-avx for ia32.
7537 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
7539 * gcc.target/i386/cold-attribute-1.c: Also pass -mno-avx.
7541 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
7543 * gcc.target/i386/pr72839.c: Also pass -mno-avx.
7545 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
7547 * gcc.target/i386/pieces-memcpy-10.c: New test.
7548 * gcc.target/i386/pieces-memcpy-11.c: Likewise.
7549 * gcc.target/i386/pieces-memcpy-12.c: Likewise.
7550 * gcc.target/i386/pieces-memcpy-13.c: Likewise.
7551 * gcc.target/i386/pieces-memcpy-14.c: Likewise.
7552 * gcc.target/i386/pieces-memcpy-15.c: Likewise.
7553 * gcc.target/i386/pieces-memcpy-16.c: Likewise.
7554 * gcc.target/i386/pieces-memset-1.c: Likewise.
7555 * gcc.target/i386/pieces-memset-2.c: Likewise.
7556 * gcc.target/i386/pieces-memset-3.c: Likewise.
7557 * gcc.target/i386/pieces-memset-4.c: Likewise.
7558 * gcc.target/i386/pieces-memset-5.c: Likewise.
7559 * gcc.target/i386/pieces-memset-6.c: Likewise.
7560 * gcc.target/i386/pieces-memset-7.c: Likewise.
7561 * gcc.target/i386/pieces-memset-8.c: Likewise.
7562 * gcc.target/i386/pieces-memset-9.c: Likewise.
7563 * gcc.target/i386/pieces-memset-10.c: Likewise.
7564 * gcc.target/i386/pieces-memset-11.c: Likewise.
7565 * gcc.target/i386/pieces-memset-12.c: Likewise.
7566 * gcc.target/i386/pieces-memset-13.c: Likewise.
7567 * gcc.target/i386/pieces-memset-14.c: Likewise.
7568 * gcc.target/i386/pieces-memset-15.c: Likewise.
7569 * gcc.target/i386/pieces-memset-16.c: Likewise.
7570 * gcc.target/i386/pieces-memset-17.c: Likewise.
7571 * gcc.target/i386/pieces-memset-18.c: Likewise.
7572 * gcc.target/i386/pieces-memset-19.c: Likewise.
7573 * gcc.target/i386/pieces-memset-20.c: Likewise.
7574 * gcc.target/i386/pieces-memset-21.c: Likewise.
7575 * gcc.target/i386/pieces-memset-22.c: Likewise.
7576 * gcc.target/i386/pieces-memset-23.c: Likewise.
7577 * gcc.target/i386/pieces-memset-24.c: Likewise.
7578 * gcc.target/i386/pieces-memset-25.c: Likewise.
7579 * gcc.target/i386/pieces-memset-26.c: Likewise.
7580 * gcc.target/i386/pieces-memset-27.c: Likewise.
7581 * gcc.target/i386/pieces-memset-28.c: Likewise.
7582 * gcc.target/i386/pieces-memset-29.c: Likewise.
7583 * gcc.target/i386/pieces-memset-30.c: Likewise.
7584 * gcc.target/i386/pieces-memset-31.c: Likewise.
7585 * gcc.target/i386/pieces-memset-32.c: Likewise.
7586 * gcc.target/i386/pieces-memset-33.c: Likewise.
7587 * gcc.target/i386/pieces-memset-34.c: Likewise.
7588 * gcc.target/i386/pieces-memset-35.c: Likewise.
7589 * gcc.target/i386/pieces-memset-36.c: Likewise.
7590 * gcc.target/i386/pieces-memset-37.c: Likewise.
7591 * gcc.target/i386/pieces-memset-38.c: Likewise.
7592 * gcc.target/i386/pieces-memset-39.c: Likewise.
7593 * gcc.target/i386/pieces-memset-40.c: Likewise.
7594 * gcc.target/i386/pieces-memset-41.c: Likewise.
7595 * gcc.target/i386/pieces-memset-42.c: Likewise.
7596 * gcc.target/i386/pieces-memset-43.c: Likewise.
7597 * gcc.target/i386/pieces-memset-44.c: Likewise.
7598 * gcc.target/i386/pieces-memcpy-7.c: New file.
7599 * gcc.target/i386/pieces-memcpy-8.c: New file.
7600 * gcc.target/i386/pieces-memcpy-9.c: New file.
7602 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
7605 * gcc.target/i386/pr90773-20.c: New test.
7606 * gcc.target/i386/pr90773-21.c: Likewise.
7607 * gcc.target/i386/pr90773-22.c: Likewise.
7608 * gcc.target/i386/pr90773-23.c: Likewise.
7609 * gcc.target/i386/pr90773-26.c: Likewise.
7611 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
7613 * gcc.target/i386/pr90773-1.c: Adjust to expect movq for 32-bit.
7614 * gcc.target/i386/pr90773-4.c: Also run for 32-bit.
7615 * gcc.target/i386/pr90773-15.c: Likewise.
7616 * gcc.target/i386/pr90773-16.c: Likewise.
7617 * gcc.target/i386/pr90773-17.c: Likewise.
7618 * gcc.target/i386/pr90773-24.c: Likewise.
7619 * gcc.target/i386/pr90773-25.c: Likewise.
7620 * gcc.target/i386/pr100865-1.c: Likewise.
7621 * gcc.target/i386/pr100865-2.c: Likewise.
7622 * gcc.target/i386/pr100865-3.c: Likewise.
7623 * gcc.target/i386/pr90773-14.c: Also run for 32-bit and expect
7624 XMM movd to store 4 bytes.
7625 * gcc.target/i386/pr100865-4a.c: Also run for 32-bit and expect
7627 * gcc.target/i386/pr100865-4b.c: Likewise.
7628 * gcc.target/i386/pr100865-10a.c: Expect YMM registers.
7629 * gcc.target/i386/pr100865-10b.c: Likewise.
7631 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
7633 * gcc.target/i386/eh_return-1.c: New test.
7635 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
7638 * gcc.target/i386/pr90773-5.c: Updated to expect XMM register.
7639 * gcc.target/i386/pr90773-14.c: Likewise.
7640 * gcc.target/i386/pr90773-15.c: New test.
7641 * gcc.target/i386/pr90773-16.c: Likewise.
7642 * gcc.target/i386/pr90773-17.c: Likewise.
7643 * gcc.target/i386/pr90773-18.c: Likewise.
7644 * gcc.target/i386/pr90773-19.c: Likewise.
7646 2021-08-02 Roger Sayle <roger@nextmovesoftware.com>
7648 * gcc.dg/tree-ssa/phi-opt-25.c: New test case.
7650 2021-08-01 H.J. Lu <hjl.tools@gmail.com>
7653 * gcc.target/i386/pr78103-2.c: Also scan incl.
7654 * gcc.target/i386/pr78103-3.c: Scan leal|addl|incl for x32. Also
7657 2021-07-31 Jason Merrill <jason@redhat.com>
7660 * g++.dg/ext/anon-struct9.C: New test.
7662 2021-07-31 Roger Sayle <roger@nextmovesoftware.com>
7664 * gcc.target/i386/dec-cmov-2.c: Require -march=core2 with -m32.
7666 2021-07-31 Jakub Jelinek <jakub@redhat.com>
7668 * g++.dg/gomp/attrs-9.C: New test.
7670 2021-07-31 Jakub Jelinek <jakub@redhat.com>
7673 * gcc.target/i386/pr78103-1.c: New test.
7674 * gcc.target/i386/pr78103-2.c: New test.
7675 * gcc.target/i386/pr78103-3.c: New test.
7677 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
7679 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on mmix-knuth-mmixware.
7681 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
7683 PR middle-end/101674
7684 * gcc.dg/uninit-pred-9_b.c: Xfail for mmix-*-* too.
7686 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
7688 * gcc.target/powerpc/sse4_1-floorpd.c: New.
7689 * gcc.target/powerpc/sse4_1-floorps.c: New.
7690 * gcc.target/powerpc/sse4_1-floorsd.c: New.
7691 * gcc.target/powerpc/sse4_1-floorss.c: New.
7692 * gcc.target/powerpc/sse4_1-roundpd-2.c: Copy from
7693 gcc/testsuite/gcc.target/i386 and adjust dg directives to suit.
7695 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
7697 * gcc.target/powerpc/sse4_1-ceilpd.c: New.
7698 * gcc.target/powerpc/sse4_1-ceilps.c: New.
7699 * gcc.target/powerpc/sse4_1-ceilsd.c: New.
7700 * gcc.target/powerpc/sse4_1-ceilss.c: New.
7701 * gcc.target/powerpc/sse4_1-round-data.h: New.
7702 * gcc.target/powerpc/sse4_1-round.h: New.
7703 * gcc.target/powerpc/sse4_1-round2.h: New.
7704 * gcc.target/powerpc/sse4_1-roundpd-3.c: Copy from gcc.target/i386
7705 and adjust dg directives to suit.
7706 * gcc.target/powerpc/sse4_1-check.h (__VSX_SSE2__): Define.
7708 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
7710 * gcc.target/powerpc/sse4_1-blendpd.c: Copy from gcc.target/i386
7711 and adjust dg directives to suit.
7712 * gcc.target/powerpc/sse4_1-blendps-2.c: Likewise.
7713 * gcc.target/powerpc/sse4_1-blendps.c: Likewise.
7714 * gcc.target/powerpc/sse4_1-blendvpd.c: Likewise.
7716 2021-07-30 Roger Sayle <roger@nextmovesoftware.com>
7717 Uroš Bizjak <ubizjak@gmail.com>
7719 * gcc.target/i386/dec-cmov-1.c: New test.
7720 * gcc.target/i386/dec-cmov-2.c: New test.
7722 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
7724 * gcc.dg/tree-ssa/pr61839_2.c: Adjust. Add new const fold test.
7726 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
7728 * gcc.dg/tree-ssa/pr61839_2.c: Adjust.
7730 2021-07-30 Martin Sebor <msebor@redhat.com>
7732 PR middle-end/101671
7733 * gcc.c-torture/compile/pr83510.c: Move test functions...
7734 * gcc.dg/Warray-bounds-87.c: ...to this file.
7736 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
7738 * gcc.target/i386/pr100865-3.c: Expect vmovdqu8 instead of
7740 * gcc.target/i386/pr100865-4b.c: Likewise.
7742 2021-07-30 Andrew Pinski <apinski@marvell.com>
7745 * g++.dg/warn/Wunused-18.C: New test.
7746 * gcc.c-torture/compile/20030405-2.c: New test.
7747 * gcc.c-torture/compile/20040304-2.c: New test.
7748 * gcc.dg/20030612-2.c: New test.
7750 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
7753 * gcc.target/mips/pr101132.c: New test.
7755 2021-07-30 Jakub Jelinek <jakub@redhat.com>
7758 * g++.dg/cpp2a/is-pointer-interconvertible-base-of1.C: New test.
7759 * g++.dg/cpp2a/is-pointer-interconvertible-with-class1.C: New test.
7760 * g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C: New test.
7761 * g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C: New test.
7762 * g++.dg/cpp2a/is-pointer-interconvertible-with-class4.C: New test.
7763 * g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C: New test.
7764 * g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C: New test.
7766 2021-07-30 Jason Merrill <jason@redhat.com>
7768 * g++.dg/ext/anon-struct8.C: New test.
7770 2021-07-30 Jakub Jelinek <jakub@redhat.com>
7772 * g++.dg/cpp0x/gen-attrs-76.C: New test.
7774 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
7777 * gcc.target/i386/pr101685.c: New test.
7779 2021-07-30 Aldy Hernandez <aldyh@redhat.com>
7781 * gcc.dg/shrink-wrap-loop.c: Enable early jump threading. Mark as
7784 2021-07-30 Jakub Jelinek <jakub@redhat.com>
7787 * g++.dg/cpp0x/gen-attrs-45.C: Expect a warning about ignored
7788 attributes instead of error.
7789 * g++.dg/cpp0x/gen-attrs-75.C: New test.
7790 * g++.dg/modules/pr101582-1.C: New test.
7792 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
7795 * g++.dg/lto/pr101396_0.C: New test.
7796 * g++.dg/lto/pr101396_1.C: New test.
7798 2021-07-29 Martin Sebor <msebor@redhat.com>
7800 PR middle-end/101674
7801 * gcc.dg/uninit-pred-9_b.c: Xfail just the failing assertion and
7804 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
7807 * gdc.dg/pr100967.d: Update test.
7808 * gdc.dg/pr101672.d: New test.
7810 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
7813 * gdc.dg/extern-c++/extern-c++.exp: New.
7814 * gdc.dg/extern-c++/pr101664.d: New test.
7815 * gdc.dg/extern-c++/pr101664_1.cc: New test.
7817 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
7820 * gdc.dg/torture/pr96435.d: New test.
7822 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
7825 * gdc.dg/pr101657.d: New test.
7827 2021-07-29 Jakub Jelinek <jakub@redhat.com>
7830 * g++.dg/pr71389.C: Include <array> instead of <functional>.
7831 * g++.dg/cpp0x/initlist48.C: Include also <initializer_list>.
7833 2021-07-29 Thomas Schwinge <thomas@codesourcery.com>
7834 Julian Brown <julian@codesourcery.com>
7835 Kwok Cheung Yeung <kcy@codesourcery.com>
7837 * c-c++-common/goacc/classify-kernels-unparallelized.c:
7838 's%oaccdevlow%oaccloops%g'.
7839 * c-c++-common/goacc/classify-kernels.c: Likewise.
7840 * c-c++-common/goacc/classify-parallel.c: Likewise.
7841 * c-c++-common/goacc/classify-routine-nohost.c: Likewise.
7842 * c-c++-common/goacc/classify-routine.c: Likewise.
7843 * c-c++-common/goacc/classify-serial.c: Likewise.
7844 * c-c++-common/goacc/routine-nohost-1.c: Likewise.
7845 * g++.dg/goacc/template.C: Likewise.
7846 * gcc.dg/goacc/loop-processing-1.c: Likewise.
7847 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7848 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7849 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7850 * gfortran.dg/goacc/classify-routine-nohost.f95: Likewise.
7851 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7852 * gfortran.dg/goacc/classify-serial.f95: Likewise.
7853 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
7855 2021-07-29 Haochen Gui <guihaoc@gcc.gnu.org>
7858 * gcc.target/powerpc/pr56605.c: Change matching
7860 * gcc.target/powerpc/pr81348.c: Likewise.
7862 2021-07-29 Aldy Hernandez <aldyh@redhat.com>
7864 * g++.dg/debug/dwarf2/deallocator.C: Adjust for threader.
7865 * gcc.c-torture/compile/pr83510.c: Same.
7866 * gcc.dg/analyzer/pr94851-2.c: Same.
7867 * gcc.dg/loop-unswitch-2.c: Same.
7868 * gcc.dg/old-style-asm-1.c: Same.
7869 * gcc.dg/pr68317.c: Same.
7870 * gcc.dg/pr97567-2.c: Same.
7871 * gcc.dg/predict-9.c: Same.
7872 * gcc.dg/shrink-wrap-loop.c: Same.
7873 * gcc.dg/sibcall-1.c: Same.
7874 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Same.
7875 * gcc.dg/tree-ssa/pr21001.c: Same.
7876 * gcc.dg/tree-ssa/pr21294.c: Same.
7877 * gcc.dg/tree-ssa/pr21417.c: Same.
7878 * gcc.dg/tree-ssa/pr21458-2.c: Same.
7879 * gcc.dg/tree-ssa/pr21563.c: Same.
7880 * gcc.dg/tree-ssa/pr49039.c: Same.
7881 * gcc.dg/tree-ssa/pr61839_1.c: Same.
7882 * gcc.dg/tree-ssa/pr61839_3.c: Same.
7883 * gcc.dg/tree-ssa/pr77445-2.c: Same.
7884 * gcc.dg/tree-ssa/split-path-4.c: Same.
7885 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
7886 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
7887 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
7888 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
7889 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
7890 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
7891 * gcc.dg/tree-ssa/ssa-fre-48.c: Same.
7892 * gcc.dg/tree-ssa/ssa-thread-11.c: Same.
7893 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
7894 * gcc.dg/tree-ssa/ssa-thread-14.c: Same.
7895 * gcc.dg/tree-ssa/vrp02.c: Same.
7896 * gcc.dg/tree-ssa/vrp03.c: Same.
7897 * gcc.dg/tree-ssa/vrp05.c: Same.
7898 * gcc.dg/tree-ssa/vrp06.c: Same.
7899 * gcc.dg/tree-ssa/vrp07.c: Same.
7900 * gcc.dg/tree-ssa/vrp09.c: Same.
7901 * gcc.dg/tree-ssa/vrp19.c: Same.
7902 * gcc.dg/tree-ssa/vrp20.c: Same.
7903 * gcc.dg/tree-ssa/vrp33.c: Same.
7904 * gcc.dg/uninit-pred-9_b.c: Same.
7905 * gcc.dg/uninit-pr61112.c: Same.
7906 * gcc.dg/vect/bb-slp-16.c: Same.
7907 * gcc.target/i386/avx2-vect-aggressive.c: Same.
7908 * gcc.dg/tree-ssa/ranger-threader-1.c: New test.
7909 * gcc.dg/tree-ssa/ranger-threader-2.c: New test.
7910 * gcc.dg/tree-ssa/ranger-threader-3.c: New test.
7911 * gcc.dg/tree-ssa/ranger-threader-4.c: New test.
7912 * gcc.dg/tree-ssa/ranger-threader-5.c: New test.
7914 2021-07-29 Richard Biener <rguenther@suse.de>
7917 * gcc.dg/torture/pr101512.c: New testcase.
7919 2021-07-29 liuhongt <hongtao.liu@intel.com>
7922 * gcc.target/i386/pr91446.c:
7923 * gcc.target/i386/pr92658-avx512bw-2.c:
7924 * gcc.target/i386/pr92658-sse4-2.c:
7925 * gcc.target/i386/pr92658-sse4.c:
7926 * gcc.target/i386/pr99881.c:
7928 2021-07-29 liuhongt <hongtao.liu@intel.com>
7931 * gcc.target/i386/sse2-pr39821.c: New test.
7932 * gcc.target/i386/sse4-pr39821.c: New test.
7934 2021-07-29 Jiufu Guo <guojiufu@linux.ibm.com>
7937 * gcc.target/powerpc/pr61837.c: New test.
7939 2021-07-28 Martin Sebor <msebor@redhat.com>
7941 PR middle-end/101494
7942 * gcc.dg/uninit-pr101494.c: New test.
7944 2021-07-28 Martin Sebor <msebor@redhat.com>
7946 PR middle-end/101601
7947 * g++.dg/warn/Warray-bounds-25.C: New test.
7948 * gcc.dg/Warray-bounds-85.c: New test.
7950 2021-07-28 Michael Meissner <meissner@linux.ibm.com>
7953 * gcc.dg/pr56727-2.c: Add support for PC-relative calls.
7955 2021-07-28 David Malcolm <dmalcolm@redhat.com>
7957 * gcc.dg/analyzer/torture/ubsan-1.c: New test.
7959 2021-07-28 Harald Anlauf <anlauf@gmx.de>
7962 * gfortran.dg/allocate_stat_3.f90: New test.
7963 * gfortran.dg/allocate_stat.f90: Adjust error messages.
7964 * gfortran.dg/implicit_11.f90: Likewise.
7965 * gfortran.dg/inquiry_type_ref_3.f90: Likewise.
7967 2021-07-28 Jakub Jelinek <jakub@redhat.com>
7969 PR middle-end/101624
7970 * gfortran.dg/ubsan/ubsan.exp: New file.
7971 * gfortran.dg/ubsan/pr101624.f90: New test.
7973 2021-07-28 Jakub Jelinek <jakub@redhat.com>
7975 PR middle-end/101642
7976 * gcc.c-torture/compile/pr101642.c: New test.
7978 2021-07-28 Ilya Leoshkevich <iii@linux.ibm.com>
7980 * gcc.target/s390/global-array-element-pic2.c: Add -mzarch, add
7981 an expectation for 31-bit mode.
7982 * gcc.target/s390/load-imm64-1.c: Use unsigned long long.
7983 * gcc.target/s390/load-imm64-2.c: Likewise.
7984 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: Use
7986 * gcc.target/s390/vector/long-double-vx-macro-on-off.c:
7989 2021-07-28 Richard Biener <rguenther@suse.de>
7991 PR tree-optimization/101615
7992 * gcc.dg/vect/bb-slp-pr101615-2.c: New testcase.
7994 2021-07-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7996 * gcc.target/aarch64/smov_1.c: New test.
7997 * gcc.target/aarch64/sve/clastb_4.c: Adjust clast scan-assembler.
7999 2021-07-28 H.J. Lu <hjl.tools@gmail.com>
8002 * gcc.target/i386/pr101456-1.c: New test.
8003 * gcc.target/i386/pr101456-2.c: Likewise.
8005 2021-07-28 Richard Biener <rguenther@suse.de>
8007 PR tree-optimization/101615
8008 * gcc.dg/vect/bb-slp-pr101615-1.c: New testcase.
8010 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
8012 * gcc.dg/analyzer/strdup-1.c (test_4, test_5, test_6): New
8015 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
8017 * gcc.dg/analyzer/attr-malloc-1.c (compatible_alloc,
8018 compatible_alloc2): New extern allocator declarations.
8019 (test_9, test_10): New tests.
8021 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
8024 * gdc.dg/pr96429.d: Update test.
8025 * gdc.dg/pr101640.d: New test.
8027 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
8030 * gdc.dg/pr101490.d: New test.
8032 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
8035 * gdc.dg/pr101127a.d: New test.
8036 * gdc.dg/pr101127b.d: New test.
8038 2021-07-28 Jakub Jelinek <jakub@redhat.com>
8041 * gcc.target/i386/avx2-pr101611-1.c: New test.
8042 * gcc.target/i386/avx2-pr101611-2.c: New test.
8044 2021-07-28 Martin Uecker <muecker@gwdg.de>
8046 * gcc.dg/Wnonnull-4.c: Correct argument numbers in warnings.
8048 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
8050 PR libfortran/101317
8051 * gfortran.dg/ISO_Fortran_binding_17.f90: Fix typo in error
8054 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
8056 PR libfortran/101310
8057 * gfortran.dg/ISO_Fortran_binding_1.c (section_c): Remove
8058 incorrect assertions.
8060 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
8062 PR libfortran/101305
8063 * gfortran.dg/ISO_Fortran_binding_1.c: Adjust include path.
8064 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
8065 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
8066 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
8067 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
8068 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
8069 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
8070 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
8071 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
8072 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
8073 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
8074 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
8075 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
8076 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
8077 * gfortran.dg/PR94327.c: Likewise.
8078 * gfortran.dg/PR94331.c: Likewise.
8079 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
8080 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
8081 * gfortran.dg/pr93524.c: Likewise.
8083 2021-07-28 Kewen Lin <linkw@linux.ibm.com>
8085 PR tree-optimization/101596
8086 * gcc.target/powerpc/pr101596-1.c: New test.
8087 * gcc.target/powerpc/pr101596-2.c: Likewise.
8088 * gcc.target/powerpc/pr101596-3.c: Likewise.
8090 2021-07-28 liuhongt <hongtao.liu@intel.com>
8093 * gcc.target/i386/pr99881.c: New test.
8095 2021-07-27 Martin Sebor <msebor@redhat.com>
8097 PR tree-optimization/101584
8098 * gcc.dg/uninit-38.c: Remove assertions.
8099 * gcc.dg/uninit-41.c: New test.
8101 2021-07-27 Jonathan Wakely <jwakely@redhat.com>
8104 * g++.dg/coroutines/pr99047.C: Fix includes.
8105 * g++.dg/pr71655.C: Likewise.
8107 2021-07-27 Martin Sebor <msebor@redhat.com>
8110 * gcc.dg/Wvla-parameter-13.c: New test.
8112 2021-07-27 Jeff Law <jlaw@localhost.localdomain>
8114 * g++.dg/gcov/gcov-threads-1.C: Fix argument to pthread_join.
8116 2021-07-27 Marek Polacek <polacek@redhat.com>
8120 * g++.dg/cpp0x/nullptr11.C: Remove invalid tests.
8121 * g++.dg/cpp0x/nullptr46.C: Add dg-error.
8122 * g++.dg/cpp2a/spaceship-err7.C: New test.
8123 * g++.dg/expr/ptr-comp4.C: New test.
8125 2021-07-27 Richard Biener <rguenther@suse.de>
8127 PR tree-optimization/101573
8128 * gcc.dg/uninit-pr101573.c: New testcase.
8129 * gcc.dg/uninit-15-O0.c: Adjust.
8130 * gcc.dg/uninit-15.c: Likewise.
8131 * gcc.dg/uninit-23.c: Likewise.
8132 * c-c++-common/uninit-17.c: Likewise.
8134 2021-07-27 Martin Jambor <mjambor@suse.cz>
8136 * gcc.dg/ipa/remref-3.c: New test.
8137 * gcc.dg/ipa/remref-4.c: Likewise.
8138 * gcc.dg/ipa/remref-5.c: Likewise.
8139 * gcc.dg/ipa/remref-6.c: Likewise.
8141 2021-07-27 Jakub Jelinek <jakub@redhat.com>
8143 PR middle-end/101586
8144 * g++.dg/torture/builtin-clear-padding-4.C: New test.
8146 2021-07-27 Michael Meissner <meissner@linux.ibm.com>
8149 * gcc.target/powerpc/ppc-eq0-1.c: Adjust insn counts if power10
8151 * gcc.target/powerpc/ppc-ne0-1.c: (ne0): Adjust insn counts if
8152 power10 code is generated.
8153 (plus_ne0): Move to ppc-ne0-2.c.
8154 (cmp_plus_ne): Likewise.
8155 (plus_ne0_cmp): Likewise.
8156 * gcc.target/powerpc/ppc-ne0-2.c: New file.
8158 2021-07-26 David Malcolm <dmalcolm@redhat.com>
8160 * gcc.dg/analyzer/sock-1.c: New test.
8161 * gcc.dg/analyzer/sock-2.c: New test.
8163 2021-07-26 Andrew MacLeod <amacleod@redhat.com>
8165 * gcc.dg/pr78888.c: New.
8167 2021-07-26 Roger Sayle <roger@nextmovesoftware.com>
8168 Marc Glisse <marc.glisse@inria.fr>
8170 * gcc.dg/fold-eqrotate-1.c: New test case.
8171 * gcc.dg/fold-eqbswap-1.c: New test case.
8173 2021-07-26 José Rui Faustino de Sousa <jrfsousa@gmail.com>
8174 Tobias Burnus <tobias@codesourcery.com>
8181 * gfortran.dg/ISO_Fortran_binding_1.f90: Add pointer attribute,
8182 this test is still erroneous but now it compiles.
8183 * gfortran.dg/bind_c_array_params_2.f90: Update regex to match
8185 * gfortran.dg/PR93308.f90: New test.
8186 * gfortran.dg/PR93963.f90: New test.
8187 * gfortran.dg/PR94327.c: New test.
8188 * gfortran.dg/PR94327.f90: New test.
8189 * gfortran.dg/PR94331.c: New test.
8190 * gfortran.dg/PR94331.f90: New test.
8191 * gfortran.dg/PR97046.f90: New test.
8193 2021-07-26 Jakub Jelinek <jakub@redhat.com>
8195 * g++.dg/gomp/attrs-1.C: Use attribute syntax even for section
8196 and scan directives.
8197 * g++.dg/gomp/attrs-2.C: Likewise.
8198 * g++.dg/gomp/attrs-6.C: New test.
8199 * g++.dg/gomp/attrs-7.C: New test.
8200 * g++.dg/gomp/attrs-8.C: New test.
8202 2021-07-23 Harald Anlauf <anlauf@gmx.de>
8205 * gfortran.dg/pr101536.f90: New test.
8207 2021-07-23 Jakub Jelinek <jakub@redhat.com>
8209 PR rtl-optimization/101562
8210 * gcc.c-torture/compile/pr101562.c: New test.
8212 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
8214 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8217 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
8219 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8222 2021-07-23 H.J. Lu <hjl.tools@gmail.com>
8225 * gcc.target/i386/pr101504.c: New test.
8227 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
8229 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8232 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
8234 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8237 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
8239 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8242 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
8244 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8247 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
8249 * gcc.target/aarch64/vector_structure_intrinsics.c: New tests.
8251 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
8253 * gcc.target/aarch64/vector_structure_intrinsics.c: New test.
8255 2021-07-23 Jakub Jelinek <jakub@redhat.com>
8257 * c-c++-common/gomp/attrs-1.c: New test.
8258 * c-c++-common/gomp/attrs-2.c: New test.
8259 * c-c++-common/gomp/attrs-3.c: New test.
8261 2021-07-23 Jakub Jelinek <jakub@redhat.com>
8263 * g++.dg/gomp/attrs-4.C: New test.
8264 * g++.dg/gomp/attrs-5.C: New test.
8266 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
8268 * gcc.target/mips/mips.exp (mips_option_groups): add
8269 -finline and -fno-inline.
8271 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
8274 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
8276 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
8277 __attribute__((noinline)).
8278 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
8280 2021-07-23 David Malcolm <dmalcolm@redhat.com>
8282 * gcc.dg/analyzer/feasibility-3.c: New test.
8284 2021-07-22 Martin Sebor <msebor@redhat.com>
8286 PR tree-optimization/65178
8287 * gcc.dg/uninit-pr65178.c: New test.
8289 2021-07-22 Martin Sebor <msebor@redhat.com>
8292 * g++.dg/ipa/pr82352.C
8294 2021-07-22 Andrew Pinski <apinski@marvell.com>
8296 PR tree-optimization/10153
8297 * gcc.c-torture/compile/pr10153-1.c: New test.
8298 * gcc.c-torture/compile/pr10153-2.c: New test.
8300 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
8302 * g++.dg/pr101511.C: New.
8304 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
8306 * gcc.dg/pr101497.c: New.
8308 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
8310 * gcc.dg/pr101496.c: New.
8312 2021-07-22 liuhongt <hongtao.liu@intel.com>
8314 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust testcase.
8316 2021-07-22 liuhongt <hongtao.liu@intel.com>
8318 * gcc.target/i386/mask-shift.c: New test.
8320 2021-07-21 David Malcolm <dmalcolm@redhat.com>
8323 * gcc.dg/analyzer/pr101547.c: New test.
8325 2021-07-21 David Malcolm <dmalcolm@redhat.com>
8328 * g++.dg/analyzer/pr101522.C: New test.
8330 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
8331 Joseph Myers <joseph@codesourcery.com>
8332 Cesar Philippidis <cesar@codesourcery.com>
8334 * c-c++-common/goacc/classify-routine-nohost.c: New file.
8335 * c-c++-common/goacc/classify-routine.c: Update.
8336 * c-c++-common/goacc/routine-2.c: Likewise.
8337 * c-c++-common/goacc/routine-nohost-1.c: New file.
8338 * c-c++-common/goacc/routine-nohost-2.c: Likewise.
8339 * g++.dg/goacc/template.C: Update.
8340 * gfortran.dg/goacc/classify-routine-nohost.f95: New file.
8341 * gfortran.dg/goacc/classify-routine.f95: Update.
8342 * gfortran.dg/goacc/pure-elemental-procedures-2.f90: Likewise.
8343 * gfortran.dg/goacc/routine-6.f90: Likewise.
8344 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
8345 * gfortran.dg/goacc/routine-module-1.f90: Likewise.
8346 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
8347 * gfortran.dg/goacc/routine-module-3.f90: Likewise.
8348 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
8349 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
8350 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
8352 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
8354 * g++.dg/goacc/template.C: Fix '#pragma atomic update' typo.
8356 2021-07-21 David Malcolm <dmalcolm@redhat.com>
8358 * gcc.dg/analyzer/explode-2.c: Remove xfail.
8359 * gcc.dg/analyzer/explode-2a.c: Remove expected leak warning on
8361 * gcc.dg/analyzer/phi-2.c: New test.
8363 2021-07-21 Bill Schmidt <wschmidt@linux.ibm.com>
8366 * gcc.target/powerpc/pr101129.c: Adjust.
8368 2021-07-21 H.J. Lu <hjl.tools@gmail.com>
8371 * gcc.target/i386/crc32-6.c: New test.
8373 2021-07-21 Harald Anlauf <anlauf@gmx.de>
8376 * gfortran.dg/pr101514.f90: New test.
8378 2021-07-21 Jakub Jelinek <jakub@redhat.com>
8380 PR middle-end/101535
8381 * c-c++-common/gomp/pr101535-1.c: New test.
8382 * c-c++-common/gomp/pr101535-2.c: New test.
8384 2021-07-21 Jakub Jelinek <jakub@redhat.com>
8387 * g++.dg/gomp/pr101516.C: New test.
8389 2021-07-21 Tobias Burnus <tobias@codesourcery.com>
8391 * gfortran.dg/iso_c_binding_char_1.f90: Update dg-error.
8392 * gfortran.dg/pr32599.f03: Use -std=-f2003 + update comment.
8393 * gfortran.dg/bind_c_char_10.f90: New test.
8394 * gfortran.dg/bind_c_char_6.f90: New test.
8395 * gfortran.dg/bind_c_char_7.f90: New test.
8396 * gfortran.dg/bind_c_char_8.f90: New test.
8397 * gfortran.dg/bind_c_char_9.f90: New test.
8399 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
8401 * gcc.dg/unroll-10.c: New test.
8403 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
8405 * gcc.dg/unroll-9.c: New test/
8407 2021-07-20 Martin Sebor <msebor@redhat.com>
8409 PR middle-end/101397
8410 * gcc.dg/Warray-bounds-80.c: New test.
8411 * gcc.dg/Warray-bounds-81.c: New test.
8412 * gcc.dg/Warray-bounds-82.c: New test.
8413 * gcc.dg/Warray-bounds-83.c: New test.
8414 * gcc.dg/Warray-bounds-84.c: New test.
8415 * gcc.dg/Wstringop-overflow-46.c: Adjust expected output.
8417 2021-07-20 Martin Sebor <msebor@redhat.com>
8419 PR middle-end/101300
8420 * gcc.dg/uninit-pr101300.c: New test.
8422 2021-07-20 Michael Meissner <meissner@linux.ibm.com>
8425 * gcc.target/powerpc/fold-vec-div-longlong.c: Fix expected code
8426 generation on power10.
8427 * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
8429 2021-07-20 Jakub Jelinek <jakub@redhat.com>
8432 * gcc.dg/pr101384.c: New test.
8433 * gcc.target/powerpc/pr101384-1.c: New test.
8434 * gcc.target/powerpc/pr101384-2.c: New test.
8436 2021-07-20 Richard Sandiford <richard.sandiford@arm.com>
8439 * gcc.target/aarch64/vect-vmaxv.c: Use an asm to hide the
8440 true initial value of the reduction from the vectorizer.
8441 * gcc.target/aarch64/vect-vaddv.c: Likewise. Make the vector
8442 loop operate on exactly LANES (rather than LANES-1) iterations.
8443 * gcc.target/aarch64/vect-fmaxv-fminv.x: Likewise.
8445 2021-07-20 Uroš Bizjak <ubizjak@gmail.com>
8448 * gcc.target/i386/pr71245-1.c: Remove.
8449 * gcc.target/i386/pr71245-2.c: Ditto.
8451 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
8453 * gcc.target/powerpc/mul-vectorize-3.c: New test.
8454 * gcc.target/powerpc/mul-vectorize-4.c: New test.
8456 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
8458 PR tree-optimization/100696
8459 * gcc.target/i386/pr100637-3w.c: Adjust for mul_highpart recog.
8461 2021-07-19 Martin Sebor <msebor@redhat.com>
8463 * gcc.target/powerpc/pr93658.c: Suppress valid warnings.
8465 2021-07-19 Iain Sandoe <iain@sandoe.co.uk>
8468 * g++.dg/coroutines/pr95520.C: New test.
8470 2021-07-19 David Malcolm <dmalcolm@redhat.com>
8473 * gcc.dg/analyzer/pr101503.c: New test.
8475 2021-07-19 Indu Bhagat <indu.bhagat@oracle.com>
8477 * gcc.dg/debug/btf/btf.exp: Do not run BTF testsuite if target does not
8478 support BTF format. Remove redundant check for AIX.
8479 * gcc.dg/debug/ctf/ctf.exp: Do not run CTF testsuite if target does not
8480 support CTF format. Remove redundant check for AIX.
8481 * lib/gcc-dg.exp: Remove redundant check for AIX.
8483 2021-07-19 Andrew Stubbs <ams@codesourcery.com>
8486 * gcc.target/gcn/sram-ecc-1.c: New test.
8487 * gcc.target/gcn/sram-ecc-2.c: New test.
8488 * gcc.target/gcn/sram-ecc-3.c: New test.
8489 * gcc.target/gcn/sram-ecc-4.c: New test.
8490 * gcc.target/gcn/sram-ecc-5.c: New test.
8491 * gcc.target/gcn/sram-ecc-6.c: New test.
8492 * gcc.target/gcn/sram-ecc-7.c: New test.
8493 * gcc.target/gcn/sram-ecc-8.c: New test.
8495 2021-07-19 Andrew Pinski <apinski@marvell.com>
8498 * gcc.target/aarch64/csinv-neg-1.c: New test.
8500 2021-07-19 Marek Polacek <polacek@redhat.com>
8503 * g++.dg/cpp0x/constexpr-temp2.C: New test.
8505 2021-07-19 Richard Biener <rguenther@suse.de>
8507 PR tree-optimization/101505
8508 * gcc.dg/vect/pr101505.c: New testcase.
8510 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
8513 * gcc.target/i386/pr101492-1.c: New test.
8514 * gcc.target/i386/pr101492-2.c: Likewise.
8515 * gcc.target/i386/pr101492-3.c: Likewise.
8516 * gcc.target/i386/pr101492-4.c: Likewise.
8518 2021-07-18 Harald Anlauf <anlauf@gmx.de>
8521 * gfortran.dg/fmt_nonchar_3.f90: New test.
8523 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
8526 * gcc.target/i386/avx-vzeroupper-28.c: New test.
8528 2021-07-18 Antoni Boucher <bouanto@zoho.com>
8531 * jit.dg/all-non-failing-tests.h: New test.
8532 * jit.dg/test-cast.c: New test.
8534 2021-07-17 Jan Hubicka <hubicka@ucw.cz>
8536 * gcc.dg/tree-ssa/modref-6.c: New test.
8538 2021-07-17 Andrew MacLeod <amacleod@redhat.com>
8540 * gcc.dg/pr96542.c: New.
8542 2021-07-16 Patrick Palka <ppalka@redhat.com>
8545 * g++.dg/cpp2a/class-deduction-alias10.C: New test.
8547 2021-07-16 Patrick Palka <ppalka@redhat.com>
8551 * g++.dg/inherit/covariant23.C: New test.
8553 2021-07-16 David Malcolm <dmalcolm@redhat.com>
8555 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_state): New.
8556 * gcc.dg/analyzer/dump-state.c: New test.
8558 2021-07-16 Martin Sebor <msebor@redhat.com>
8561 * gcc.dg/Wstringop-overflow-41.c: Adjust to avoid target-specific
8563 * gcc.dg/Wstringop-overflow-42.c: Same.
8564 * gcc.dg/Wstringop-overflow-68.c: Same.
8565 * gcc.dg/Wstringop-overflow-70.c: Same.
8566 * gcc.dg/Wstringop-overflow-71.c: Same.
8567 * gcc.dg/strlenopt-95.c: Fix typos.
8569 2021-07-16 Tamar Christina <tamar.christina@arm.com>
8571 PR middle-end/101457
8572 * gcc.dg/vect/vect-reduc-dot-19.c: Use long long.
8573 * gcc.dg/vect/vect-reduc-dot-20.c: Likewise.
8574 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
8575 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
8577 2021-07-16 Marek Polacek <polacek@redhat.com>
8579 * g++.dg/cpp1y/Wnarrowing2.C: New test.
8580 * g++.dg/cpp1y/Wnarrowing2.h: New test.
8582 2021-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
8584 * g++.dg/ext/visibility/noPLT.C: Skip on s390x.
8585 * g++.target/s390/mi-thunk.C: New test.
8586 * gcc.target/s390/nodatarel-1.c: Move foostatic to the new
8588 * gcc.target/s390/pr80080-4.c: Allow @PLT suffix.
8589 * gcc.target/s390/risbg-ll-3.c: Likewise.
8590 * gcc.target/s390/call.h: Common code for the new tests.
8591 * gcc.target/s390/call-z10-pic-nodatarel.c: New test.
8592 * gcc.target/s390/call-z10-pic.c: New test.
8593 * gcc.target/s390/call-z10.c: New test.
8594 * gcc.target/s390/call-z9-pic-nodatarel.c: New test.
8595 * gcc.target/s390/call-z9-pic.c: New test.
8596 * gcc.target/s390/call-z9.c: New test.
8597 * gcc.target/s390/mfentry-m64-pic.c: New test.
8598 * gcc.target/s390/tls.h: Common code for the new TLS tests.
8599 * gcc.target/s390/tls-pic.c: New test.
8600 * gcc.target/s390/tls.c: New test.
8602 2021-07-16 Jonathan Wright <jonathan.wright@arm.com>
8604 * gcc.target/aarch64/sve/extract_1.c: Split expected results
8605 by big/little endian targets, restoring the old expected
8606 result for big endian.
8607 * gcc.target/aarch64/sve/extract_2.c: Likewise.
8608 * gcc.target/aarch64/sve/extract_3.c: Likewise.
8609 * gcc.target/aarch64/sve/extract_4.c: Likewise.
8611 2021-07-15 Uroš Bizjak <ubizjak@gmail.com>
8614 * gcc.target/i386/pr101346.c: New test.
8616 2021-07-15 Martin Sebor <msebor@redhat.com>
8619 * gcc.dg/Wstringop-overflow-15.c: Remove an xfail.
8620 * gcc.dg/Wstringop-overflow-47.c: Adjust xfails.
8621 * gcc.dg/torture/pr69170.c: Avoid valid warnings.
8622 * gcc.dg/torture/pr70025.c: Prune out a false positive.
8623 * gcc.dg/vect/pr97769.c: Initialize a loop control variable.
8624 * gcc.target/i386/pr92658-avx512bw-trunc.c: Increase buffer size
8626 * gcc.target/i386/pr92658-avx512f.c: Same.
8627 * gcc.dg/Wstringop-overflow-68.c: New test.
8628 * gcc.dg/Wstringop-overflow-69.c: New test.
8629 * gcc.dg/Wstringop-overflow-70.c: New test.
8630 * gcc.dg/Wstringop-overflow-71.c: New test.
8631 * gcc.dg/strlenopt-95.c: New test.
8633 2021-07-15 David Malcolm <dmalcolm@redhat.com>
8638 * g++.dg/analyzer/pr93212.C: Update location of warning.
8639 * g++.dg/analyzer/pr94011.C: Add
8640 -Wno-analyzer-use-of-uninitialized-value.
8641 * g++.dg/analyzer/pr94503.C: Likewise.
8642 * gcc.dg/analyzer/clobbers-1.c: Convert "f" from a local to a
8643 param to avoid uninitialized warning.
8644 * gcc.dg/analyzer/data-model-1.c (test_12): Add test for
8645 uninitialized value on result of alloca.
8646 (test_12a): Add expected warning.
8647 (test_12c): Likewise.
8648 (test_19): Likewise.
8649 (test_29b): Likewise.
8650 (test_29c): Likewise.
8651 (test_37): Remove xfail.
8652 (test_37a): Likewise.
8653 * gcc.dg/analyzer/data-model-20.c: Add warning about leak.
8654 * gcc.dg/analyzer/explode-2.c: Remove params; add
8655 -Wno-analyzer-too-complex, -Wno-analyzer-malloc-leak, and xfails.
8656 Initialize the locals.
8657 * gcc.dg/analyzer/explode-2a.c: Initialize the locals. Add
8659 * gcc.dg/analyzer/fgets-1.c: New test.
8660 * gcc.dg/analyzer/fread-1.c: New test.
8661 * gcc.dg/analyzer/malloc-1.c (test_16): Add expected warning.
8662 (test_40): Likewise.
8663 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Check for
8664 uninitialized padding.
8665 * gcc.dg/analyzer/pr93355-localealias-feasibility.c (fread): New
8667 (read_alias_file): Call it.
8668 * gcc.dg/analyzer/pr94047.c: Add expected warnings.
8669 * gcc.dg/analyzer/pr94851-2.c: Likewise.
8670 * gcc.dg/analyzer/pr96841.c: Convert local to a param.
8671 * gcc.dg/analyzer/pr98628.c: Likewise.
8672 * gcc.dg/analyzer/pr99042.c: Updated expected location of leak
8674 * gcc.dg/analyzer/symbolic-1.c: Add expected warnings.
8675 * gcc.dg/analyzer/symbolic-7.c: Likewise.
8676 * gcc.dg/analyzer/torture/pr93649.c: Add expected warning. Skip
8677 with -fno-fat-lto-objects.
8678 * gcc.dg/analyzer/uninit-1.c: New test.
8679 * gcc.dg/analyzer/uninit-2.c: New test.
8680 * gcc.dg/analyzer/uninit-3.c: New test.
8681 * gcc.dg/analyzer/uninit-4.c: New test.
8682 * gcc.dg/analyzer/uninit-pr94713.c: New test.
8683 * gcc.dg/analyzer/uninit-pr94714.c: New test.
8684 * gcc.dg/analyzer/use-after-free-2.c: New test.
8685 * gcc.dg/analyzer/use-after-free-3.c: New test.
8686 * gcc.dg/analyzer/zlib-3.c: Add expected warning.
8687 * gcc.dg/analyzer/zlib-6.c: Convert locals to params to avoid
8688 uninitialized warnings. Remove xfail.
8689 * gcc.dg/analyzer/zlib-6a.c: New test, based on the old version
8691 * gfortran.dg/analyzer/pr97668.f: Add
8692 -Wno-analyzer-use-of-uninitialized-value and
8693 -Wno-analyzer-too-complex.
8695 2021-07-15 David Malcolm <dmalcolm@redhat.com>
8697 * gcc.dg/analyzer/phi-1.c: New test.
8699 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
8701 * lib/target-supports.exp (arm_v8_2a_imm8_neon_ok_nocache):
8704 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
8706 * gcc.target/arm/simd/vusdot-autovec.c: Use arm_v8_2a_i8mm_ok
8709 2021-07-15 Jakub Jelinek <jakub@redhat.com>
8712 * g++.dg/cpp0x/nullptr46.C: New test.
8714 2021-07-15 Tamar Christina <tamar.christina@arm.com>
8716 PR middle-end/101457
8717 * gcc.dg/vect/vect-reduc-dot-17.c: Fix signs of scalar code.
8718 * gcc.dg/vect/vect-reduc-dot-18.c: Likewise.
8719 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
8720 * gcc.dg/vect/vect-reduc-dot-9.c: Likewise.
8722 2021-07-15 Martin Sebor <msebor@redhat.com>
8724 * gcc.dg/Wvla-parameter-12.c: New test.
8726 2021-07-15 Bill Schmidt <wschmidt@linux.ibm.com>
8729 * gcc.target/powerpc/pr101129.c: New.
8731 2021-07-15 Jakub Jelinek <jakub@redhat.com>
8733 PR middle-end/101437
8734 * gcc.c-torture/compile/pr101437.c: New test.
8736 2021-07-14 Peter Bergner <bergner@linux.ibm.com>
8738 * gcc.target/powerpc/mma-builtin-9.c: New test.
8740 2021-07-14 Patrick Palka <ppalka@redhat.com>
8743 * g++.dg/cpp1z/class-deduction96.C: New test.
8745 2021-07-14 Jason Merrill <jason@redhat.com>
8747 * g++.dg/torture/pr100382.C: Pass -fno-delete-dead-exceptions.
8749 2021-07-14 Tamar Christina <tamar.christina@arm.com>
8751 * gcc.dg/vect/vect-reduc-dot-11.c: Expect pass.
8752 * gcc.dg/vect/vect-reduc-dot-15.c: Likewise.
8753 * gcc.dg/vect/vect-reduc-dot-19.c: Likewise.
8754 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
8756 2021-07-14 Andrew MacLeod <amacleod@redhat.com>
8758 * gcc.dg/pr80776-1.c: Remove xfail.
8760 2021-07-14 Marek Polacek <polacek@redhat.com>
8763 * g++.dg/cpp1y/constexpr-101371-2.C: New test.
8764 * g++.dg/cpp1y/constexpr-101371.C: New test.
8766 2021-07-14 Harald Anlauf <anlauf@gmx.de>
8769 * gfortran.dg/pr100949.f90: New test.
8771 2021-07-14 Tamar Christina <tamar.christina@arm.com>
8773 * lib/target-supports.exp
8774 (check_effective_target_arm_v8_2a_imm8_neon_ok_nocache,
8775 check_effective_target_arm_v8_2a_i8mm_neon_hw,
8776 check_effective_target_vect_usdot_qi): New.
8777 * gcc.dg/vect/vect-reduc-dot-9.c: New test.
8778 * gcc.dg/vect/vect-reduc-dot-10.c: New test.
8779 * gcc.dg/vect/vect-reduc-dot-11.c: New test.
8780 * gcc.dg/vect/vect-reduc-dot-12.c: New test.
8781 * gcc.dg/vect/vect-reduc-dot-13.c: New test.
8782 * gcc.dg/vect/vect-reduc-dot-14.c: New test.
8783 * gcc.dg/vect/vect-reduc-dot-15.c: New test.
8784 * gcc.dg/vect/vect-reduc-dot-16.c: New test.
8785 * gcc.dg/vect/vect-reduc-dot-17.c: New test.
8786 * gcc.dg/vect/vect-reduc-dot-18.c: New test.
8787 * gcc.dg/vect/vect-reduc-dot-19.c: New test.
8788 * gcc.dg/vect/vect-reduc-dot-20.c: New test.
8789 * gcc.dg/vect/vect-reduc-dot-21.c: New test.
8790 * gcc.dg/vect/vect-reduc-dot-22.c: New test.
8792 2021-07-14 Tamar Christina <tamar.christina@arm.com>
8794 * gcc.target/arm/simd/vusdot-autovec.c: New test.
8796 2021-07-14 Tamar Christina <tamar.christina@arm.com>
8798 * gcc.target/aarch64/simd/vusdot-autovec.c: New test.
8799 * gcc.target/aarch64/sve/vusdot-autovec.c: New test.
8801 2021-07-14 H.J. Lu <hjl.tools@gmail.com>
8804 * gcc.target/i386/pr101395-1.c: New test.
8805 * gcc.target/i386/pr101395-2.c: Likewise.
8806 * gcc.target/i386/pr101395-3.c: Likewise.
8808 2021-07-14 Richard Biener <rguenther@suse.de>
8810 PR tree-optimization/101445
8811 * gcc.dg/vect/pr101445.c: New testcase.
8813 2021-07-14 Richard Biener <rguenther@suse.de>
8815 * gcc.target/i386/vect-reduc-1.c: New testcase.
8817 2021-07-13 Jonathan Wright <jonathan.wright@arm.com>
8819 * gcc.target/aarch64/extract_zero_extend.c: Remove dump scan
8820 for RTL pattern match.
8821 * gcc.target/aarch64/narrow_high_combine.c: Add new tests.
8822 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: Update
8823 scan-assembler regex to look for a scalar register instead of
8825 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: Likewise.
8826 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: Likewise.
8827 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: Likewise.
8828 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
8829 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
8830 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
8831 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
8832 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
8833 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: Likewise.
8834 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
8835 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
8836 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
8837 * gcc.target/aarch64/sve/extract_1.c: Likewise.
8838 * gcc.target/aarch64/sve/extract_2.c: Likewise.
8839 * gcc.target/aarch64/sve/extract_3.c: Likewise.
8840 * gcc.target/aarch64/sve/extract_4.c: Likewise.
8841 * gcc.target/aarch64/sve/live_1.c: Update scan-assembler regex
8842 cases to look for 'b' and 'h' registers instead of 'w'.
8843 * gcc.target/arm/crypto-vsha1cq_u32.c: Update scan-assembler
8844 regex to reflect lane 0 vector extractions being simplified
8845 to scalar register moves.
8846 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
8847 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
8848 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
8849 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: Extract
8850 lane 1 as the moves for lane 0 now get optimized away.
8851 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
8852 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
8853 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
8854 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
8855 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
8856 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
8857 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
8859 2021-07-13 Paul A. Clarke <pc@us.ibm.com>
8861 * gcc.target/powerpc/sse4_1-ptest-1.c: Copy from
8862 gcc/testsuite/gcc.target/i386.
8864 2021-07-13 Andrew MacLeod <amacleod@redhat.com>
8866 PR tree-optimization/93781
8867 * gcc.dg/tree-ssa/pr93781-1.c: Check that call is removed.
8869 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
8871 * gcc.target/aarch64/sve/reduc_9.c: New test.
8872 * gcc.target/aarch64/sve/reduc_9_run.c: Likewise.
8873 * gcc.target/aarch64/sve/reduc_10.c: Likewise.
8874 * gcc.target/aarch64/sve/reduc_10_run.c: Likewise.
8875 * gcc.target/aarch64/sve/reduc_11.c: Likewise.
8876 * gcc.target/aarch64/sve/reduc_11_run.c: Likewise.
8877 * gcc.target/aarch64/sve/reduc_12.c: Likewise.
8878 * gcc.target/aarch64/sve/reduc_12_run.c: Likewise.
8879 * gcc.target/aarch64/sve/reduc_13.c: Likewise.
8880 * gcc.target/aarch64/sve/reduc_13_run.c: Likewise.
8881 * gcc.target/aarch64/sve/reduc_14.c: Likewise.
8882 * gcc.target/aarch64/sve/reduc_14_run.c: Likewise.
8883 * gcc.target/aarch64/sve/reduc_15.c: Likewise.
8884 * gcc.target/aarch64/sve/reduc_15_run.c: Likewise.
8886 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
8888 * gcc.target/aarch64/sve/cond_arith_6.c: New test.
8890 2021-07-13 Jakub Jelinek <jakub@redhat.com>
8891 Richard Biener <rguenther@suse.de>
8893 PR tree-optimization/101419
8894 * gcc.dg/builtin-object-size-10.c: Pass -fdump-tree-early_objsz-details
8895 instead of -fdump-tree-objsz1-details in dg-options and adjust names
8896 of dump file in scan-tree-dump.
8897 * gcc.dg/pr101419.c: New test.
8899 2021-07-13 Richard Biener <rguenther@suse.de>
8902 2021-07-13 Richard Biener <rguenther@suse.de>
8904 * g++.dg/vect/slp-pr87105.cc: Adjust.
8905 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
8907 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
8910 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Update
8911 insn counts to account for power10 prefixed loads and stores.
8912 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c:
8914 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
8916 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
8918 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
8920 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
8922 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
8924 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: Likewise.
8925 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: Likewise.
8926 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: Likewise.
8927 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: Likewise.
8928 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c:
8930 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: Likewise.
8931 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: Likewise.
8932 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: Likewise.
8933 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: Likewise.
8934 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: Likewise.
8935 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: Likewise.
8936 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: Likewise.
8937 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Likewise.
8938 * gcc.target/powerpc/fold-vec-splat-longlong.c: Likewise.
8939 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c:
8941 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c:
8943 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c:
8945 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c:
8947 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c:
8949 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c:
8951 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: Likewise.
8952 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c:
8954 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: Likewise.
8955 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: Likewise.
8956 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c:
8958 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: Likewise.
8959 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: Likewise.
8960 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: Likewise.
8961 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: Likewise.
8962 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: Likewise.
8963 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: Likewise.
8964 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: Likewise.
8965 * gcc.target/powerpc/lvsl-lvsr.c: Likewise.
8966 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Likewise.
8968 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
8970 * gcc.target/powerpc/vec-splati-runnable.c: Run test with -O2
8971 optimization. Do not check what XXSPLTIDP generates if the value
8974 2021-07-12 Patrick Palka <ppalka@redhat.com>
8978 * g++.dg/cpp1z/class-deduction92.C: New test.
8979 * g++.dg/cpp1z/class-deduction93.C: New test.
8980 * g++.dg/cpp1z/class-deduction94.C: New test.
8981 * g++.dg/cpp1z/class-deduction95.C: New test.
8983 2021-07-12 Uroš Bizjak <ubizjak@gmail.com>
8986 * gcc.target/i386/pr101424.c: New test.
8988 2021-07-12 Andrew MacLeod <amacleod@redhat.com>
8990 * gcc.dg/tree-ssa/pr101335.c: New.
8992 2021-07-12 Andrew Pinski <apinski@marvell.com>
8994 * gcc.dg/tree-ssa/pr96928-1.c: Update to similar as pr96928.c.
8996 2021-07-12 Richard Biener <rguenther@suse.de>
8998 PR tree-optimization/101373
8999 * g++.dg/torture/pr101373.C: New testcase, XFAILed.
9000 * gnat.dg/opt95.adb: Likewise.
9002 2021-07-12 Richard Biener <rguenther@suse.de>
9004 * g++.dg/vect/slp-pr87105.cc: Adjust.
9005 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
9007 2021-07-12 Richard Biener <rguenther@suse.de>
9009 PR tree-optimization/101394
9010 * gcc.dg/torture/pr101394.c: New testcase.
9012 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
9013 Jakub Jelinek <jakub@redhat.com>
9015 PR tree-optimization/101403
9016 * gcc.dg/pr101403.c: Avoid (unimportant) uninitialized variable.
9018 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
9021 * gcc.target/arm/armv8_2-fp16-neon-2.c: Adjust.
9023 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
9026 * gcc.target/arm/simd/pr98435.c: New test.
9028 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
9030 PR tree-optimization/101403
9031 * gcc.dg/pr101403.c: New test case.
9033 2021-07-10 John David Anglin <danglin@gcc.gnu.org>
9035 * gcc.dg/torture/pr100329.c: Require target lra.
9036 * gcc.dg/torture/pr100519.c: Likewise.
9038 2021-07-10 Patrick Palka <ppalka@redhat.com>
9041 * g++.dg/cpp0x/pr78765.C: Expect another conversion failure
9043 * g++.dg/template/sfinae14.C: Flip incorrect assertion.
9044 * g++.dg/cpp2a/concepts-requires27.C: New test.
9046 2021-07-09 Jason Merrill <jason@redhat.com>
9049 * g++.dg/concepts/explicit-spec1.C: New test.
9051 2021-07-09 Roger Sayle <roger@nextmovesoftware.com>
9052 Uroš Bizjak <ubizjak@gmail.com>
9054 * gcc.target/i386/divmod-9.c: New test case.
9056 2021-07-09 Indu Bhagat <indu.bhagat@oracle.com>
9059 * gcc.dg/debug/btf/btf-datasec-1.c: Force -msdata=none with ilp32 for
9060 powerpc based targets.
9062 2021-07-09 Patrick Palka <ppalka@redhat.com>
9065 * g++.dg/cpp2a/concepts-requires26.C: New test.
9066 * g++.dg/cpp2a/lambda-uneval16.C: New test.
9068 2021-07-09 Patrick Palka <ppalka@redhat.com>
9071 * g++.dg/cpp2a/concepts-memtmpl4.C: Uncomment the commented out
9072 example, which we now handle correctly.
9073 * g++.dg/cpp2a/concepts-memtmpl5.C: New test.
9074 * g++.dg/cpp2a/concepts-memtmpl5a.C: New test.
9076 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
9078 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
9079 __attribute__((noinline)).
9080 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
9082 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
9087 * gcc.target/mips/pr100760.c: New test.
9088 * gcc.target/mips/pr100761.c: New test.
9089 * gcc.target/mips/pr100762.c: New test.
9091 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
9093 * gcc.target/powerpc/mod-vectorize.c: New test.
9095 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
9097 * gcc.target/powerpc/div-vectorize-1.c: New test.
9099 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
9101 * gcc.target/powerpc/mul-vectorize-1.c: New test.
9102 * gcc.target/powerpc/mul-vectorize-2.c: New test.
9104 2021-07-08 Martin Sebor <msebor@redhat.com>
9106 * gcc.dg/Wstringop-overflow-43.c: Remove an xfail.
9108 2021-07-08 Martin Sebor <msebor@redhat.com>
9111 * g++.dg/warn/Warray-bounds-20.C: Adjust expected output for LP32.
9113 2021-07-08 Martin Sebor <msebor@redhat.com>
9115 * g++.dg/warn/Warray-bounds-11.C: Avoid including <new>.
9116 * g++.dg/warn/Warray-bounds-13.C: Same.
9118 2021-07-08 Marek Polacek <polacek@redhat.com>
9121 * g++.dg/cpp0x/noexcept70.C: New test.
9123 2021-07-08 Martin Jambor <mjambor@suse.cz>
9126 * gcc.dg/ipa/pr101066.c: New test.
9128 2021-07-08 Martin Sebor <msebor@redhat.com>
9131 * c-c++-common/Warray-bounds-3.c: Xfail assertion.
9132 * c-c++-common/Warray-bounds-4.c: Same.
9134 2021-07-08 Christophe Lyon <christophe.lyon@foss.st.om>
9136 * gcc.dg/debug/pr57351.c: Require arm_arch_v7a_ok
9139 2021-07-08 Richard Sandiford <richard.sandiford@arm.com>
9141 * gcc.target/aarch64/sve/acle/general/cntb_1.c: New test.
9143 2021-07-08 Roger Sayle <roger@nextmovesoftware.com>
9144 Richard Biener <rguenther@suse.de>
9146 PR tree-optimization/40210
9147 * gcc.dg/builtin-bswap-13.c: New test.
9148 * gcc.dg/builtin-bswap-14.c: New test.
9150 2021-07-08 Michael Meissner <meissner@linux.ibm.com>
9153 * gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
9155 2021-07-07 David Malcolm <dmalcolm@redhat.com>
9157 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
9158 * gcc.dg/plugin/analyzer_gil_plugin.c
9159 (gil_state_machine::on_condition): Remove.
9161 2021-07-07 Martin Sebor <msebor@redhat.com>
9163 PR tree-optimization/100137
9164 PR tree-optimization/99121
9165 PR tree-optimization/97027
9166 * c-c++-common/Warray-bounds-3.c: Remove xfail
9167 * c-c++-common/Warray-bounds-4.c: Add an expected warning.
9168 * c-c++-common/Warray-bounds-9.c: New test.
9169 * c-c++-common/Warray-bounds-10.c: New test.
9170 * g++.dg/asan/asan_test.C: Suppress expected warnings.
9171 * g++.dg/pr95768.C: Same.
9172 * g++.dg/warn/Warray-bounds-10.C: Adjust text of expected messages.
9173 * g++.dg/warn/Warray-bounds-11.C: Same.
9174 * g++.dg/warn/Warray-bounds-12.C: Same.
9175 * g++.dg/warn/Warray-bounds-13.C: Same.
9176 * g++.dg/warn/Warray-bounds-17.C: Same.
9177 * g++.dg/warn/Warray-bounds-20.C: Same.
9178 * gcc.dg/Warray-bounds-29.c: Same.
9179 * gcc.dg/Warray-bounds-30.c: Add xfail.
9180 * gcc.dg/Warray-bounds-31.c: Adjust text of expected messages.
9181 * gcc.dg/Warray-bounds-32.c: Same.
9182 * gcc.dg/Warray-bounds-52.c: Same.
9183 * gcc.dg/Warray-bounds-53.c: Same.
9184 * gcc.dg/Warray-bounds-58.c: Remove xfail.
9185 * gcc.dg/Warray-bounds-63.c: Adjust text of expected messages.
9186 * gcc.dg/Warray-bounds-66.c: Same.
9187 * gcc.dg/Warray-bounds-69.c: Same.
9188 * gcc.dg/Wstringop-overflow-34.c: Same.
9189 * gcc.dg/Wstringop-overflow-47.c: Same.
9190 * gcc.dg/Wstringop-overflow-61.c: Same.
9191 * gcc.dg/Warray-bounds-77.c: New test.
9192 * gcc.dg/Warray-bounds-78.c: New test.
9193 * gcc.dg/Warray-bounds-79.c: New test.
9195 2021-07-07 Christophe Lyon <christophe.lyon@foss.st.com>
9198 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove -fno-short-enums.
9200 2021-07-07 Richard Biener <rguenther@suse.de>
9202 PR tree-optimization/34195
9203 * gcc.dg/vect/pr34195.c: New testcase.
9205 2021-07-07 Richard Biener <rguenther@suse.de>
9207 PR tree-optimization/99728
9208 * g++.dg/opt/pr99728.C: New testcase.
9210 2021-07-07 liuhongt <hongtao.liu@intel.com>
9212 * gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c: New test.
9213 * gcc.target/i386/avx512f-vect-fmaddsubXXXps.c: New test.
9214 * gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c: New test.
9215 * gcc.target/i386/avx512f-vect-fmsubaddXXXps.c: New test.
9217 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
9220 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove the check on btm_type.
9222 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
9225 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Remove the check for ctv_typeidx.
9227 2021-07-06 Martin Sebor <msebor@redhat.com>
9230 * g++.dg/warn/uninit-pr55881.C: New test.
9232 2021-07-06 Martin Sebor <msebor@redhat.com>
9234 PR tree-optimization/86650
9235 * gcc.dg/Warray-bounds-76.c: New test.
9237 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
9240 * gcc.dg/debug/ctf/ctf-struct-array-2.c: Adjust the value in the testcase.
9242 2021-07-06 Martin Sebor <msebor@redhat.com>
9244 * gcc.dg/format/gcc_diag-10.c: Update expected warnings.
9245 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Remove %G.
9247 2021-07-06 Martin Sebor <msebor@redhat.com>
9249 * gcc.dg/Wobjsize-1.c: Prune expected output.
9250 * gcc.dg/Warray-bounds-71.c: New test.
9251 * gcc.dg/Warray-bounds-71.h: New test header.
9252 * gcc.dg/Warray-bounds-72.c: New test.
9253 * gcc.dg/Warray-bounds-73.c: New test.
9254 * gcc.dg/Warray-bounds-74.c: New test.
9255 * gcc.dg/Warray-bounds-75.c: New test.
9256 * gcc.dg/Wfree-nonheap-object-4.c: Adjust expected output.
9257 * gcc.dg/Wfree-nonheap-object-5.c: New test.
9258 * gcc.dg/Wfree-nonheap-object-6.c: New test.
9259 * gcc.dg/pragma-diag-10.c: New test.
9260 * gcc.dg/pragma-diag-9.c: New test.
9261 * gcc.dg/uninit-suppress_3.c: New test.
9262 * gcc.dg/pr79214.c: Xfail tests.
9263 * gcc.dg/tree-ssa/builtin-sprintf-warn-27.c: New test.
9264 * gcc.dg/format/c90-printf-1.c: Adjust expected output.
9266 2021-07-06 Uroš Bizjak <ubizjak@gmail.com>
9269 * gcc.target/i386/sse4_1-vec-set-1a.c: New test.
9270 * gcc.target/i386/sse4_1-vec-set-2a.c: Ditto.
9272 2021-07-06 Richard Biener <rguenther@suse.de>
9274 * gcc.target/i386/vect-fmaddsubXXXpd.c: New testcase.
9275 * gcc.target/i386/vect-fmaddsubXXXps.c: Likewise.
9276 * gcc.target/i386/vect-fmsubaddXXXpd.c: Likewise.
9277 * gcc.target/i386/vect-fmsubaddXXXps.c: Likewise.
9279 2021-07-06 Andrew Pinski <apinski@marvell.com>
9281 PR tree-optimization/101256
9282 * g++.dg/torture/pr101256.C: New test.
9284 2021-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
9287 * gfortran.dg/implied_do_io_7.f90: New test.
9289 2021-07-06 Kewen Lin <linkw@linux.ibm.com>
9291 PR rtl-optimization/100328
9292 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Remove one xfail.
9293 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
9294 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
9295 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
9296 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
9297 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
9298 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
9299 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
9300 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
9301 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
9302 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
9303 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
9304 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
9305 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
9306 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
9307 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
9308 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
9309 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
9310 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
9311 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
9312 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
9313 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
9314 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
9315 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
9316 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
9317 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
9318 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
9319 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
9320 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
9321 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
9322 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
9323 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
9324 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
9325 * gcc.target/aarch64/sve/acle/asm/sub_f16.c: Likewise.
9326 * gcc.target/aarch64/sve/acle/asm/sub_f32.c: Likewise.
9327 * gcc.target/aarch64/sve/acle/asm/sub_f64.c: Likewise.
9328 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
9329 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
9330 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
9332 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
9335 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin targets.
9336 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
9338 2021-07-05 Andrew Pinski <apinski@marvell.com>
9340 PR tree-optimization/101039
9341 * gcc.dg/tree-ssa/phi-opt-15.c: Update test to expect
9342 ABSU and still not expect ABS_EXPR.
9343 * gcc.dg/tree-ssa/phi-opt-23.c: New test.
9344 * gcc.dg/tree-ssa/phi-opt-24.c: New test.
9346 2021-07-05 Christophe Lyon <christophe.lyon@foss.st.com>
9349 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -fno-short-enums.
9351 2021-07-05 Richard Biener <rguenther@suse.de>
9354 * gcc.dg/vect/bb-slp-74.c: Add vect_double requires.
9356 2021-07-05 liuhongt <hongtao.liu@intel.com>
9358 * gcc.target/i386/pr92658-avx512vl.c: Refine testcase.
9360 2021-07-03 David Edelsohn <dje.gcc@gmail.com>
9362 * gcc.dg/debug/btf/btf.exp: Skip on AIX.
9363 * gcc.dg/debug/ctf/ctf.exp: Skip on AIX.
9364 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): AIX
9365 doesn't support CTF.
9366 (gcc-dg-debug-runtest): Move CTF support within
9367 target support format test.
9369 2021-07-03 H.J. Lu <hjl.tools@gmail.com>
9371 PR middle-end/101294
9372 * gcc.dg/pr101294.c: New test.
9374 2021-07-03 Iain Buclaw <ibuclaw@gdcproject.org>
9377 * gdc.dg/torture/pr101273.d: New test.
9379 2021-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
9382 * gdc.dg/torture/pr101282.d: New test.
9384 2021-07-02 Jakub Jelinek <jakub@redhat.com>
9386 * g++.dg/gomp/attrs-1.C: New test.
9387 * g++.dg/gomp/attrs-2.C: New test.
9388 * g++.dg/gomp/attrs-3.C: New test.
9390 2021-07-02 Jakub Jelinek <jakub@redhat.com>
9393 * c-c++-common/gomp/atomic-24.c: New test.
9395 2021-07-02 Patrick Palka <ppalka@redhat.com>
9398 * g++.dg/cpp2a/concepts-memtmpl4.C: New test.
9400 2021-07-02 Peter Bergner <bergner@linux.ibm.com>
9402 * gcc.target/powerpc/mma-builtin-7.c: New test.
9403 * gcc.target/powerpc/mma-builtin-8.c: New test.
9405 2021-07-02 Andrew MacLeod <amacleod@redhat.com>
9407 PR tree-optimization/101223
9408 * gcc.dg/pr101223.c: New.
9410 2021-07-02 David Faust <david.faust@oracle.com>
9412 * gcc.dg/debug/btf/btf-float-1.c: New test.
9413 * gcc.dg/debug/btf/btf-function-3.c: Use different unrepresentable type.
9414 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
9415 * gcc.dg/debug/btf/btf-variables-2.c: Likewise.
9417 2021-07-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9419 * lib/gcc-defs.exp: Add a comment.
9421 2021-07-02 Richard Biener <rguenther@suse.de>
9423 PR tree-optimization/101293
9424 * gcc.dg/tree-ssa/ssa-lim-15.c: New testcase.
9426 2021-07-02 Jakub Jelinek <jakub@redhat.com>
9429 * gcc.target/i386/avx2-pr101286.c: New test.
9431 2021-07-02 Hongyu Wang <hongyu.wang@intel.com>
9433 * gcc.target/i386/keylocker-aesdec128kl.c: Update test.
9434 * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
9435 * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
9436 * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
9437 * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
9438 * gcc.target/i386/keylocker-aesenc256kl.c: Likewise.
9439 * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
9440 * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
9442 2021-07-01 Michael Meissner <meissner@linux.ibm.com>
9444 * gcc.target/powerpc/float128-cmove.c: New test.
9445 * gcc.target/powerpc/float128-minmax-3.c: New test.
9447 2021-07-01 Eric Botcazou <ebotcazou@adacore.com>
9449 * c-c++-common/dump-ada-spec-14.c: Adjust dg-warning directive.
9451 2021-07-01 H.J. Lu <hjl.tools@gmail.com>
9454 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Expect integer
9456 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
9457 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
9458 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
9459 * gcc.target/i386/avx512f_cond_move.c: Also pass
9460 -mprefer-vector-width=512 and expect integer broadcast.
9461 * gcc.target/i386/pr100865-1.c: New test.
9462 * gcc.target/i386/pr100865-2.c: Likewise.
9463 * gcc.target/i386/pr100865-3.c: Likewise.
9464 * gcc.target/i386/pr100865-4a.c: Likewise.
9465 * gcc.target/i386/pr100865-4b.c: Likewise.
9466 * gcc.target/i386/pr100865-5a.c: Likewise.
9467 * gcc.target/i386/pr100865-5b.c: Likewise.
9468 * gcc.target/i386/pr100865-6a.c: Likewise.
9469 * gcc.target/i386/pr100865-6b.c: Likewise.
9470 * gcc.target/i386/pr100865-6c.c: Likewise.
9471 * gcc.target/i386/pr100865-7a.c: Likewise.
9472 * gcc.target/i386/pr100865-7b.c: Likewise.
9473 * gcc.target/i386/pr100865-7c.c: Likewise.
9474 * gcc.target/i386/pr100865-8a.c: Likewise.
9475 * gcc.target/i386/pr100865-8b.c: Likewise.
9476 * gcc.target/i386/pr100865-8c.c: Likewise.
9477 * gcc.target/i386/pr100865-9a.c: Likewise.
9478 * gcc.target/i386/pr100865-9b.c: Likewise.
9479 * gcc.target/i386/pr100865-9c.c: Likewise.
9480 * gcc.target/i386/pr100865-10a.c: Likewise.
9481 * gcc.target/i386/pr100865-10b.c: Likewise.
9482 * gcc.target/i386/pr100865-11a.c: Likewise.
9483 * gcc.target/i386/pr100865-11b.c: Likewise.
9484 * gcc.target/i386/pr100865-11c.c: Likewise.
9485 * gcc.target/i386/pr100865-12a.c: Likewise.
9486 * gcc.target/i386/pr100865-12b.c: Likewise.
9487 * gcc.target/i386/pr100865-12c.c: Likewise.
9489 2021-07-01 Richard Biener <rguenther@suse.de>
9491 PR tree-optimization/101280
9492 PR tree-optimization/101173
9493 * gcc.dg/tree-ssa/loop-interchange-16.c: New testcase.
9495 2021-07-01 Richard Biener <rguenther@suse.de>
9497 PR tree-optimization/101278
9498 * gcc.dg/torture/pr101278.c: New testcase.
9500 2021-07-01 Richard Biener <rguenther@suse.de>
9502 PR tree-optimization/100778
9503 * gcc.dg/torture/pr100778.c: New testcase.
9505 2021-07-01 Uroš Bizjak <ubizjak@gmail.com>
9508 * gcc.target/i386/pr101044.c: New test.
9510 2021-07-01 Richard Biener <rguenther@suse.de>
9512 PR tree-optimization/101178
9513 * gcc.dg/vect/bb-slp-72.c: New testcase.
9514 * gcc.dg/vect/bb-slp-73.c: Likewise.
9515 * gcc.dg/vect/bb-slp-74.c: Likewise.
9517 2021-07-01 Jakub Jelinek <jakub@redhat.com>
9520 * gcc.dg/pr101266.c: New test.
9522 2021-07-01 Patrick Palka <ppalka@redhat.com>
9525 * g++.dg/cpp0x/constexpr-empty16.C: New test.
9527 2021-07-01 Patrick Palka <ppalka@redhat.com>
9530 * g++.dg/template/access41.C: New test.
9531 * g++.dg/template/access41a.C: New test.
9533 2021-06-30 Indu Bhagat <indu.bhagat@oracle.com>
9535 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Add dg-add-options float64 and
9538 2021-06-30 Michael Meissner <meissner@linux.ibm.com>
9540 * gcc.target/powerpc/float128-minmax.c: Adjust expected code for
9542 * lib/target-supports.exp (check_effective_target_has_arch_pwr10):
9545 2021-06-30 Patrick Palka <ppalka@redhat.com>
9547 * g++.dg/cpp2a/concepts-access2.C: New test.
9549 2021-06-30 Marek Polacek <polacek@redhat.com>
9553 * g++.dg/cpp0x/auto24.C: Remove dg-error.
9554 * g++.dg/cpp0x/auto3.C: Adjust dg-error.
9555 * g++.dg/cpp0x/auto42.C: Likewise.
9556 * g++.dg/cpp0x/initlist75.C: Likewise.
9557 * g++.dg/cpp0x/initlist80.C: Likewise.
9558 * g++.dg/diagnostic/auto1.C: Remove dg-error.
9559 * g++.dg/cpp23/auto-array.C: New test.
9561 2021-06-30 Richard Biener <rguenther@suse.de>
9563 PR tree-optimization/101267
9564 * gfortran.dg/pr101267.f90: New testcase.
9566 2021-06-30 David Malcolm <dmalcolm@redhat.com>
9569 * gcc.dg/analyzer/clobbers-1.c: New test.
9570 * gcc.dg/analyzer/clobbers-2.c: New test.
9571 * gcc.dg/analyzer/data-model-1.c (test_26): Mark xfail as fixed.
9572 (test_28): Likewise.
9573 (test_52): Likewise. Add coverage for end of buffer.
9574 * gcc.dg/analyzer/explode-1.c: Add leak warning.
9575 * gcc.dg/analyzer/memset-1.c (test_3): Mark xfail as fixed.
9576 (test_4): Use char. Mark xfail as fixed.
9578 (test_7): Mark xfail as fixed. Add coverage for start of buffer.
9581 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: New test.
9582 * gcc.dg/analyzer/symbolic-8.c: New test.
9584 2021-06-30 Christophe Lyon <christophe.lyon@foss.st.com>
9586 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Add dg-add-options float16.
9588 2021-06-30 Richard Biener <rguenther@suse.de>
9590 PR tree-optimization/101264
9591 * gfortran.dg/pr101264.f90: New testcase.
9593 2021-06-30 liuhongt <hongtao.liu@intel.com>
9596 * gcc.target/i386/pr101248.c: New test.
9598 2021-06-29 Andrew MacLeod <amacleod@redhat.com>
9600 * gcc.dg/pr101254.c: New.
9602 2021-06-29 Uroš Bizjak <ubizjak@gmail.com>
9605 * gcc.target/i386/pr95046-9.c: New test.
9607 2021-06-29 Richard Biener <rguenther@suse.de>
9609 * gcc.dg/vect/pr67790.c: Un-XFAIL.
9610 * gcc.dg/vect/bb-slp-71.c: New testcase.
9612 2021-06-29 Jakub Jelinek <jakub@redhat.com>
9615 * g++.dg/ubsan/pr101210.C: New test.
9617 2021-06-29 Richard Biener <rguenther@suse.de>
9619 PR tree-optimization/101242
9620 * gcc.dg/vect/bb-slp-pr101242.c: New testcase.
9621 * gcc.dg/vect/pr67790.c: XFAIL scan for zero VEC_PERM_EXPR.
9623 2021-06-28 Martin Sebor <msebor@redhat.com>
9625 * g++.dg/uninit-pr74762.C: New test.
9626 * g++.dg/warn/uninit-pr74765.C: Same.
9628 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
9629 David Faust <david.faust@oracle.com>
9631 * lib/gcc-dg.exp (gcc-dg-frontend-supports-ctf): New procedure.
9632 (gcc-dg-debug-runtest): Add -gctf support.
9633 * gcc.dg/debug/btf/btf-1.c: New test.
9634 * gcc.dg/debug/btf/btf-2.c: Likewise.
9635 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
9636 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
9637 * gcc.dg/debug/btf/btf-array-1.c: Likewise.
9638 * gcc.dg/debug/btf/btf-bitfields-1.c: Likewise.
9639 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
9640 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
9641 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Likewise.
9642 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
9643 * gcc.dg/debug/btf/btf-forward-1.c: Likewise.
9644 * gcc.dg/debug/btf/btf-function-1.c: Likewise.
9645 * gcc.dg/debug/btf/btf-function-2.c: Likewise.
9646 * gcc.dg/debug/btf/btf-int-1.c: Likewise.
9647 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
9648 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
9649 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
9650 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
9651 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
9652 * gcc.dg/debug/btf/btf.exp: Likewise.
9653 * gcc.dg/debug/ctf/ctf-1.c: Likewise.
9654 * gcc.dg/debug/ctf/ctf-2.c: Likewise.
9655 * gcc.dg/debug/ctf/ctf-anonymous-struct-1.c: Likewise.
9656 * gcc.dg/debug/ctf/ctf-anonymous-union-1.c: Likewise.
9657 * gcc.dg/debug/ctf/ctf-array-1.c: Likewise.
9658 * gcc.dg/debug/ctf/ctf-array-2.c: Likewise.
9659 * gcc.dg/debug/ctf/ctf-array-3.c: Likewise.
9660 * gcc.dg/debug/ctf/ctf-array-4.c: Likewise.
9661 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Likewise.
9662 * gcc.dg/debug/ctf/ctf-attr-used-1.c: Likewise.
9663 * gcc.dg/debug/ctf/ctf-bitfields-1.c: Likewise.
9664 * gcc.dg/debug/ctf/ctf-bitfields-2.c: Likewise.
9665 * gcc.dg/debug/ctf/ctf-bitfields-3.c: Likewise.
9666 * gcc.dg/debug/ctf/ctf-bitfields-4.c: Likewise.
9667 * gcc.dg/debug/ctf/ctf-complex-1.c: Likewise.
9668 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
9669 * gcc.dg/debug/ctf/ctf-cvr-quals-2.c: Likewise.
9670 * gcc.dg/debug/ctf/ctf-cvr-quals-3.c: Likewise.
9671 * gcc.dg/debug/ctf/ctf-cvr-quals-4.c: Likewise.
9672 * gcc.dg/debug/ctf/ctf-enum-1.c: Likewise.
9673 * gcc.dg/debug/ctf/ctf-enum-2.c: Likewise.
9674 * gcc.dg/debug/ctf/ctf-file-scope-1.c: Likewise.
9675 * gcc.dg/debug/ctf/ctf-float-1.c: Likewise.
9676 * gcc.dg/debug/ctf/ctf-forward-1.c: Likewise.
9677 * gcc.dg/debug/ctf/ctf-forward-2.c: Likewise.
9678 * gcc.dg/debug/ctf/ctf-func-index-1.c: Likewise.
9679 * gcc.dg/debug/ctf/ctf-function-pointers-1.c: Likewise.
9680 * gcc.dg/debug/ctf/ctf-function-pointers-2.c: Likewise.
9681 * gcc.dg/debug/ctf/ctf-function-pointers-3.c: Likewise.
9682 * gcc.dg/debug/ctf/ctf-functions-1.c: Likewise.
9683 * gcc.dg/debug/ctf/ctf-int-1.c: Likewise.
9684 * gcc.dg/debug/ctf/ctf-objt-index-1.c: Likewise.
9685 * gcc.dg/debug/ctf/ctf-pointers-1.c: Likewise.
9686 * gcc.dg/debug/ctf/ctf-pointers-2.c: Likewise.
9687 * gcc.dg/debug/ctf/ctf-preamble-1.c: Likewise.
9688 * gcc.dg/debug/ctf/ctf-skip-types-1.c: Likewise.
9689 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Likewise.
9690 * gcc.dg/debug/ctf/ctf-skip-types-3.c: Likewise.
9691 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Likewise.
9692 * gcc.dg/debug/ctf/ctf-skip-types-5.c: Likewise.
9693 * gcc.dg/debug/ctf/ctf-skip-types-6.c: Likewise.
9694 * gcc.dg/debug/ctf/ctf-str-table-1.c: Likewise.
9695 * gcc.dg/debug/ctf/ctf-struct-1.c: Likewise.
9696 * gcc.dg/debug/ctf/ctf-struct-2.c: Likewise.
9697 * gcc.dg/debug/ctf/ctf-struct-array-1.c: Likewise.
9698 * gcc.dg/debug/ctf/ctf-struct-pointer-1.c: Likewise.
9699 * gcc.dg/debug/ctf/ctf-struct-pointer-2.c: Likewise.
9700 * gcc.dg/debug/ctf/ctf-typedef-1.c: Likewise.
9701 * gcc.dg/debug/ctf/ctf-typedef-2.c: Likewise.
9702 * gcc.dg/debug/ctf/ctf-typedef-3.c: Likewise.
9703 * gcc.dg/debug/ctf/ctf-typedef-struct-1.c: Likewise.
9704 * gcc.dg/debug/ctf/ctf-typedef-struct-2.c: Likewise.
9705 * gcc.dg/debug/ctf/ctf-typedef-struct-3.c: Likewise.
9706 * gcc.dg/debug/ctf/ctf-union-1.c: Likewise.
9707 * gcc.dg/debug/ctf/ctf-variables-1.c: Likewise.
9708 * gcc.dg/debug/ctf/ctf-variables-2.c: Likewise.
9709 * gcc.dg/debug/ctf/ctf.exp: Likewise.
9710 * gcc.dg/debug/btf/btf-bitfields-4.c: New file.
9711 * gcc.dg/debug/btf/btf-datasec-1.c: New file.
9712 * gcc.dg/debug/btf/btf-function-3.c: New file.
9713 * gcc.dg/debug/btf/btf-pointers-2.c: New file.
9714 * gcc.dg/debug/btf/btf-struct-2.c: New file.
9715 * gcc.dg/debug/btf/btf-variables-2.c: New file.
9716 * gcc.dg/debug/btf/btf-variables-3.c: New file.
9717 * gcc.dg/debug/ctf/ctf-debug-1.c: New file.
9718 * gcc.dg/debug/ctf/ctf-debug-2.c: New file.
9719 * gcc.dg/debug/ctf/ctf-function-pointers-4.c: New file.
9720 * gcc.dg/debug/ctf/ctf-skip-types-7.c: New file.
9721 * gcc.dg/debug/ctf/ctf-skip-types-8.c: New file.
9722 * gcc.dg/debug/ctf/ctf-struct-array-2.c: New file.
9724 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
9726 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): New procedure.
9728 2021-06-28 Martin Jambor <mjambor@suse.cz>
9731 * gcc.dg/ipa/pr93385.c: New test.
9732 * gcc.dg/ipa/ipa-sra-23.c: Likewise.
9733 * gcc.dg/ipa/ipa-sra-24.c: Likewise.
9734 * g++.dg/ipa/ipa-sra-4.C: Likewise.
9736 2021-06-28 Richard Biener <rguenther@suse.de>
9738 PR tree-optimization/101229
9739 * gcc.dg/torture/pr101229.c: New testcase.
9741 2021-06-28 Richard Biener <rguenther@suse.de>
9743 PR tree-optimization/101207
9744 * gcc.dg/vect/bb-slp-pr101207.c: New testcase.
9746 2021-06-28 Richard Biener <rguenther@suse.de>
9748 PR tree-optimization/101173
9749 * gcc.dg/torture/pr101173.c: New testcase.
9751 2021-06-28 liuhongt <hongtao.liu@intel.com>
9754 * g++.target/i386/avx2-pr54700-2.C: Adjust testcase.
9755 * g++.target/i386/avx512vl-pr54700-1a.C: New test.
9756 * g++.target/i386/avx512vl-pr54700-1b.C: New test.
9757 * g++.target/i386/avx512vl-pr54700-2a.C: New test.
9758 * g++.target/i386/avx512vl-pr54700-2b.C: New test.
9759 * gcc.target/i386/avx512vl-pr100648.c: New test.
9760 * gcc.target/i386/avx512vl-blendv-1.c: New test.
9761 * gcc.target/i386/avx512vl-blendv-2.c: New test.
9763 2021-06-28 liuhongt <hongtao.liu@intel.com>
9765 * gcc.target/i386/funcspec-8.c: Replace
9766 __builtin_ia32_blendvpd with __builtin_ia32_roundps_az.
9767 * gcc.target/i386/blendv-1.c: New test.
9768 * gcc.target/i386/blendv-2.c: New test.
9770 2021-06-27 Andrew Pinski <apinski@marvell.com>
9772 * gcc.dg/torture/pr101230-1.c: New test.
9774 2021-06-26 Patrick Palka <ppalka@redhat.com>
9777 * g++.dg/template/access40.C: New test.
9778 * g++.dg/template/access40a.C: New test.
9780 2021-06-26 Jason Merrill <jason@redhat.com>
9784 * g++.dg/cpp2a/no_unique_address13.C: New test.
9786 2021-06-26 Marek Polacek <polacek@redhat.com>
9789 * g++.dg/cpp0x/noexcept69.C: New test.
9790 * g++.dg/parse/saved1.C: Adjust dg-error.
9791 * g++.dg/template/crash50.C: Likewise.
9793 2021-06-25 David Malcolm <dmalcolm@redhat.com>
9795 * jit.dg/test-vector-rvalues.cc (check_div): Add specialization
9796 for v4f, to avoid relying on exact floating-point equality.
9797 * jit.dg/test-vector-types.cc (check_div): Likewise.
9799 2021-06-25 David Malcolm <dmalcolm@redhat.com>
9801 * jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
9802 * jit.dg/test-asm.cc: Likewise.
9804 2021-06-25 Martin Sebor <msebor@redhat.com>
9806 PR middle-end/101216
9807 * gcc.dg/Wnonnull-7.c: New test.
9809 2021-06-25 Richard Biener <rguenther@suse.de>
9811 PR tree-optimization/101202
9812 * gcc.dg/torture/pr101202.c: New testcase.
9814 2021-06-25 Xi Ruoyao <xry111@mengyan1223.wang>
9816 * g++.dg/no-stack-protector-attr-3.C (dg-final): Adjust for MIPS.
9818 2021-06-25 liuhongt <hongtao.liu@intel.com>
9821 * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
9822 temporarily avoid regression, eventually xfail should be
9825 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
9827 * gcc.dg/tree-ssa/evrp30.c: New.
9829 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
9831 * gcc.dg/tree-ssa/pr101189.c: New.
9833 2021-06-24 Patrick Palka <ppalka@redhat.com>
9836 * g++.dg/cpp2a/class-deduction-alias9.C: New test.
9838 2021-06-24 Patrick Palka <ppalka@redhat.com>
9841 * g++.dg/cpp2a/concepts-requires25.C: New test.
9843 2021-06-24 Jakub Jelinek <jakub@redhat.com>
9846 * gcc.dg/pr101171.c: New test.
9848 2021-06-24 Uroš Bizjak <ubizjak@gmail.com>
9851 * gcc.dg/vect/vect-nb-iter-ub-3.c (dg-additional-options):
9852 Add --param vect-epilogues-nomask=0.
9853 * gcc.target/i386/pr97249-1.c (foo): Add #pragma GCC unroll
9854 to avoid loop vectorization.
9858 2021-06-24 Richard Biener <rguenther@suse.de>
9860 * gcc.target/i386/vect-addsubv2df.c: New testcase.
9861 * gcc.target/i386/vect-addsubv4sf.c: Likewise.
9862 * gcc.target/i386/vect-addsubv4df.c: Likewise.
9863 * gcc.target/i386/vect-addsubv8sf.c: Likewise.
9864 * gcc.target/i386/vect-addsub-2.c: Likewise.
9865 * gcc.target/i386/vect-addsub-3.c: Likewise.
9867 2021-06-24 Jakub Jelinek <jakub@redhat.com>
9869 PR middle-end/101170
9870 * gcc.dg/pr101170.c: New test.
9872 2021-06-24 Jakub Jelinek <jakub@redhat.com>
9874 PR middle-end/101172
9875 * gcc.dg/pr101172.c: New test.
9877 2021-06-24 Ilya Leoshkevich <iii@linux.ibm.com>
9879 * gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new
9881 * gcc.target/s390/mnop-mcount-m64.c: Likewise.
9883 2021-06-24 Jakub Jelinek <jakub@redhat.com>
9885 * c-c++-common/gomp/target-in-reduction-1.c: New test.
9886 * c-c++-common/gomp/clauses-1.c: Add in_reduction clauses on
9887 target or combined target constructs.
9889 2021-06-24 Richard Biener <rguenther@suse.de>
9891 PR tree-optimization/101105
9892 * gcc.dg/torture/pr101105.c: New testcase.
9894 2021-06-24 liuhongt <hongtao.liu@intel.com>
9897 * gcc.target/i386/pr98434-1.c: New test.
9898 * gcc.target/i386/pr98434-2.c: New test.
9899 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust testcase.
9901 2021-06-23 Patrick Palka <ppalka@redhat.com>
9904 * g++.dg/cpp1z/class-deduction-access3.C: New test.
9905 * g++.dg/cpp1z/class-deduction91.C: New test.
9907 2021-06-23 Aaron Sawdey <acsawdey@linux.ibm.com>
9909 * gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
9910 * gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
9911 * gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
9912 * gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
9913 * gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
9914 * gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
9915 * gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
9916 * gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
9918 * gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
9919 * gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
9920 * gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
9921 * gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
9922 * gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
9923 * gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
9924 * gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
9927 2021-06-23 Xi Ruoyao <xry111@mengyan@123.wang>
9929 * gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid
9932 2021-06-23 Patrick Palka <ppalka@redhat.com>
9935 * g++.dg/cpp1z/class-deduction88.C: New test.
9936 * g++.dg/cpp1z/class-deduction89.C: New test.
9937 * g++.dg/cpp1z/class-deduction90.C: New test.
9939 2021-06-23 Uroš Bizjak <ubizjak@gmail.com>
9942 * gcc.target/i386/pr101175.c: New test.
9944 2021-06-23 Andre Vehreschild <vehre@gcc.gnu.org>
9947 * gfortran.dg/coarray_collectives_17.f90: New test.
9949 2021-06-22 Sandra Loosemore <sandra@codesourcery.com>
9950 Tobias Burnus <tobias@codesourcery.com>
9953 * gfortran.dg/pr93524.c: New.
9954 * gfortran.dg/pr93524.f90: New.
9956 2021-06-22 David Malcolm <dmalcolm@redhat.com>
9959 * gcc.dg/analyzer/pr101143.c: New test.
9961 2021-06-22 Richard Biener <rguenther@suse.de>
9963 PR middle-end/101156
9964 * gcc.dg/pr101156.c: New testcase.
9966 2021-06-22 Jakub Jelinek <jakub@redhat.com>
9968 PR tree-optimization/101159
9969 * gcc.c-torture/compile/pr101159.c: New test.
9971 2021-06-22 Jakub Jelinek <jakub@redhat.com>
9973 PR middle-end/101160
9974 * g++.target/i386/empty-class1.C: Require lp64 effective target
9975 instead of x86_64-*-*.
9976 * g++.target/i386/empty-class2.C: New test.
9978 2021-06-22 Jakub Jelinek <jakub@redhat.com>
9979 Andrew Pinski <apinski@marvell.com>
9981 PR tree-optimization/101162
9982 * g++.dg/opt/pr101162.C: New test.
9984 2021-06-22 Richard Biener <rguenther@suse.de>
9986 PR tree-optimization/101151
9987 * gcc.dg/torture/pr101151.c: New testcase.
9989 2021-06-22 Kito Cheng <kito.cheng@sifive.com>
9991 * g++.dg/modules/omp-1_a.C: Check pthread is available for
9993 * g++.dg/modules/omp-2_a.C: Ditto.
9995 2021-06-22 Richard Biener <rguenther@suse.de>
9997 PR tree-optimization/101158
9998 * gfortran.dg/pr101158.f90: New testcase.
10000 2021-06-22 Jakub Jelinek <jakub@redhat.com>
10003 * gcc.target/i386/pr11877-2.c: New test.
10005 2021-06-22 liuhongt <hongtao.liu@intel.com>
10007 PR tree-optimization/97770
10008 * gcc.target/i386/avx512bitalg-pr97770-1.c: Remove xfail.
10009 * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Remove xfail.
10011 2021-06-22 liuhongt <hongtao.liu@intel.com>
10014 * gcc.target/i386/avx512bw-pr100267-1.c: New test.
10015 * gcc.target/i386/avx512bw-pr100267-b-2.c: New test.
10016 * gcc.target/i386/avx512bw-pr100267-d-2.c: New test.
10017 * gcc.target/i386/avx512bw-pr100267-q-2.c: New test.
10018 * gcc.target/i386/avx512bw-pr100267-w-2.c: New test.
10019 * gcc.target/i386/avx512f-pr100267-1.c: New test.
10020 * gcc.target/i386/avx512f-pr100267-pd-2.c: New test.
10021 * gcc.target/i386/avx512f-pr100267-ps-2.c: New test.
10022 * gcc.target/i386/avx512vl-pr100267-1.c: New test.
10023 * gcc.target/i386/avx512vl-pr100267-pd-2.c: New test.
10024 * gcc.target/i386/avx512vl-pr100267-ps-2.c: New test.
10025 * gcc.target/i386/avx512vlbw-pr100267-1.c: New test.
10026 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: New test.
10027 * gcc.target/i386/avx512vlbw-pr100267-d-2.c: New test.
10028 * gcc.target/i386/avx512vlbw-pr100267-q-2.c: New test.
10029 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: New test.
10031 2021-06-22 liuhongt <hongtao.liu@intel.com>
10034 * gcc.target/i386/pr100310.c: New test.
10036 2021-06-21 Jason Merrill <jason@redhat.com>
10039 * g++.target/i386/empty-class1.C: New test.
10041 2021-06-21 Patrick Palka <ppalka@redhat.com>
10044 * g++.dg/opt/nrv21.C: New test.
10046 2021-06-21 Patrick Palka <ppalka@redhat.com>
10049 * g++.dg/cpp0x/nsdmi-virtual1a.C: New test.
10051 2021-06-21 Jakub Jelinek <jakub@redhat.com>
10053 PR inline-asm/100785
10054 * c-c++-common/pr100785.c: New test.
10055 * gcc.dg/pr48552-1.c: Don't expect invalid lvalue errors.
10056 * gcc.dg/pr48552-2.c: Likewise.
10058 2021-06-21 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
10061 * gcc.target/arm/simd/pr97906.c: New test.
10063 2021-06-21 Richard Biener <rguenther@suse.de>
10065 PR tree-optimization/101121
10066 * gfortran.dg/pr101121.f: New testcase.
10068 2021-06-21 liuhongt <hongtao.liu@intel.com>
10071 * gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
10072 * gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
10073 * gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
10074 * gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
10076 2021-06-21 Roger Sayle <roger@nextmovesoftware.com>
10079 * gcc.target/i386/pr11877.c: New test case.
10081 2021-06-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10083 * gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
10085 * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
10087 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
10089 * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
10092 2021-06-18 Harald Anlauf <anlauf@gmx.de>
10096 * gfortran.dg/min0_max0_1.f90: New test.
10097 * gfortran.dg/min0_max0_2.f90: New test.
10099 2021-06-18 David Malcolm <dmalcolm@redhat.com>
10101 * gcc.dg/analyzer/symbolic-7.c: New test.
10103 2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
10106 * gcc.target/arm/acle/pr100856.c: New test.
10107 * gcc.target/arm/multilib.exp: Add tests for cde options.
10109 2021-06-18 Michael Meissner <meissner@linux.ibm.com>
10111 * gcc.target/powerpc/float128-minmax-2.c: New test.
10113 2021-06-17 Jason Merrill <jason@redhat.com>
10116 * g++.dg/cpp0x/deleted15.C: New test.
10118 2021-06-17 H.J. Lu <hjl.tools@gmail.com>
10121 * gcc.target/i386/pr100704-1.c: New test.
10122 * gcc.target/i386/pr100704-2.c: Likewise.
10123 * gcc.target/i386/pr100704-3.c: Likewise.
10125 2021-06-17 Uroš Bizjak <ubizjak@gmail.com>
10128 * gcc.target/i386/sse4_1-vec-set-1.c: New test.
10129 * gcc.target/i386/sse4_1-vec-set-2.c: ditto.
10131 2021-06-17 Aldy Hernandez <aldyh@redhat.com>
10133 * gcc.dg/pr100790.c: New test.
10135 2021-06-17 Marius Hillenbrand <mhillen@linux.ibm.com>
10137 * gcc.target/s390/zvector/vec-doublee.c: New test.
10138 * gcc.target/s390/zvector/vec-floate.c: New test.
10140 2021-06-17 Richard Biener <rguenther@suse.de>
10142 PR tree-optimization/54400
10143 * gcc.dg/vect/bb-slp-pr54400.c: New testcase.
10145 2021-06-16 Jason Merrill <jason@redhat.com>
10149 * g++.dg/template/access39.C: New test.
10151 2021-06-16 Harald Anlauf <anlauf@gmx.de>
10155 * gfortran.dg/pr95502.f90: New test.
10157 2021-06-16 Harald Anlauf <anlauf@gmx.de>
10160 2021-06-16 Harald Anlauf <anlauf@gmx.de>
10164 * gfortran.dg/pr95502.f90: New test.
10166 2021-06-16 Harald Anlauf <anlauf@gmx.de>
10170 * gfortran.dg/pr95502.f90: New test.
10172 2021-06-16 Jason Merrill <jason@redhat.com>
10175 PR preprocessor/96391
10176 * g++.dg/plugin/location-overflow-test-pr100796.c: New test.
10177 * g++.dg/plugin/plugin.exp: Run it.
10179 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
10181 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
10183 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
10185 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
10187 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
10189 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
10191 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
10193 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
10195 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
10197 * gcc.target/aarch64/narrow_zero_high_half.c: New test.
10199 2021-06-16 Martin Jambor <mjambor@suse.cz>
10201 PR tree-optimization/100453
10202 * gcc.dg/tree-ssa/pr100453.c: New test.
10204 2021-06-16 Jakub Jelinek <jakub@redhat.com>
10206 * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
10209 2021-06-16 Jakub Jelinek <jakub@redhat.com>
10211 PR middle-end/101062
10212 * gcc.dg/pr101062.c: New test.
10214 2021-06-16 Richard Biener <rguenther@suse.de>
10216 PR tree-optimization/101088
10217 * gcc.dg/torture/pr101088.c: New testcase.
10219 2021-06-16 Roger Sayle <roger@nextmovesoftware.com>
10221 PR rtl-optimization/46235
10222 * gcc.target/i386/bt-5.c: New test.
10223 * gcc.target/i386/bt-6.c: New test.
10224 * gcc.target/i386/bt-7.c: New test.
10226 2021-06-16 Arnaud Charlet <charlet@adacore.com>
10228 * gnat.dg/limited4.adb: Disable illegal code.
10230 2021-06-16 Richard Biener <rguenther@suse.de>
10232 PR tree-optimization/101083
10233 * gcc.dg/vect/pr97832-4.c: New testcase.
10235 2021-06-15 Tobias Burnus <tobias@codesourcery.com>
10238 * gfortran.dg/gomp/pr99928-1.f90: Uncomment 'defaultmap(none)'.
10239 * gfortran.dg/gomp/pr99928-2.f90: Uncomment 'defaultmap(none)'.
10240 * gfortran.dg/gomp/pr99928-3.f90: Uncomment 'defaultmap(none)'.
10241 * gfortran.dg/gomp/pr99928-4.f90: Uncomment 'defaultmap(none)'.
10242 * gfortran.dg/gomp/pr99928-5.f90: Uncomment 'defaultmap(none)'.
10243 * gfortran.dg/gomp/pr99928-6.f90: Uncomment 'defaultmap(none)'.
10244 * gfortran.dg/gomp/pr99928-8.f90: Uncomment 'defaultmap(none)'.
10245 * gfortran.dg/gomp/defaultmap-1.f90: New test.
10246 * gfortran.dg/gomp/defaultmap-2.f90: New test.
10247 * gfortran.dg/gomp/defaultmap-3.f90: New test.
10248 * gfortran.dg/gomp/defaultmap-4.f90: New test.
10249 * gfortran.dg/gomp/defaultmap-5.f90: New test.
10250 * gfortran.dg/gomp/defaultmap-6.f90: New test.
10251 * gfortran.dg/gomp/defaultmap-7.f90: New test.
10253 2021-06-15 David Malcolm <dmalcolm@redhat.com>
10255 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_capacity): New decl.
10256 * gcc.dg/analyzer/capacity-1.c: New test.
10257 * gcc.dg/analyzer/capacity-2.c: New test.
10258 * gcc.dg/analyzer/capacity-3.c: New test.
10260 2021-06-15 David Malcolm <dmalcolm@redhat.com>
10263 * gcc.dg/analyzer/explode-2a.c: New test.
10265 2021-06-15 Jakub Jelinek <jakub@redhat.com>
10268 * gcc.target/i386/pr101046.c: New test.
10270 2021-06-15 Robin Dapp <rdapp@linux.ibm.com>
10272 * c-c++-common/Wattributes.c: Remove s390-specific check and add
10274 * gcc.dg/Wattributes-6.c: Likewise.
10276 2021-06-15 Xionghu Luo <luoxhu@linux.ibm.com>
10279 * gcc.target/powerpc/float128-call.c: Adjust counts for be and le.
10281 2021-06-14 Martin Sebor <msebor@redhat.com>
10284 * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
10285 * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
10286 * g++.dg/warn/Wstringop-overflow-7.C: New test.
10287 * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
10288 * g++.dg/analyzer/placement-new.C: Prune out expected warning.
10290 2021-06-14 Peter Bergner <bergner@linux.ibm.com>
10293 * gcc.target/powerpc/pr100777.c: New test.
10295 2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
10298 * gcc.target/i386/pr101058.c: New test.
10300 2021-06-14 Jonathan Wakely <jwakely@redhat.com>
10303 * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
10304 * gcc.dg/spellcheck-stdlib.c: Likewise.
10306 2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
10308 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
10309 * gcc.target/arm/simd/mve-vshl.c: Likewise.
10310 * gcc.target/arm/simd/mve-vec-pack.c: New test.
10311 * gcc.target/arm/simd/mve-vec-unpack.c: New test.
10313 2021-06-14 Richard Biener <rguenther@suse.de>
10315 PR tree-optimization/100934
10316 * gcc.dg/torture/pr100934.c: New testcase.
10318 2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
10320 * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
10321 * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
10322 * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
10323 * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
10324 * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
10325 * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
10326 * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
10328 2021-06-14 Richard Biener <rguenther@suse.de>
10330 PR tree-optimization/101031
10331 * gcc.dg/torture/pr101031.c: New testcase.
10333 2021-06-13 Jason Merrill <jason@redhat.com>
10335 * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
10337 2021-06-13 H.J. Lu <hjl.tools@gmail.com>
10340 * g++.target/i386/pr101023a.C: New test.
10341 * g++.target/i386/pr101023b.C: Likewise.
10343 2021-06-12 David Edelsohn <dje.gcc@gmail.com>
10345 * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
10346 * gcc.dg/uninit-pr93100.c: Skip on AIX.
10347 * gcc.target/powerpc/pr100085.c: Require int128 and float128.
10349 2021-06-12 Jason Merrill <jason@redhat.com>
10351 * g++.dg/ext/attrib62.C: No longer warn.
10352 * g++.dg/diagnostic/maybe_unused1.C: New test.
10354 2021-06-12 Jason Merrill <jason@redhat.com>
10357 * g++.dg/ext/array4.C: New test.
10359 2021-06-11 Carl Love <cel@us.ibm.com>
10361 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
10362 (dg-require-effective-target): Change target to p9vector_hw.
10364 2021-06-11 Thomas Schwinge <thomas@codesourcery.com>
10366 * gcc.dg/gomp/simd-clones-2.c: Enhance.
10368 2021-06-11 Patrick Palka <ppalka@redhat.com>
10372 * g++.dg/template/sfinae-dr1227.C: New test.
10374 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
10377 * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
10379 2021-06-11 Roger Sayle <roger@nextmovesoftware.com>
10381 PR tree-optimization/96392
10382 * gcc.dg/pr96392.c: New test.
10384 2021-06-11 Richard Biener <rguenther@suse.de>
10386 PR tree-optimization/101025
10387 * gcc.dg/torture/pr101025.c: New testcase.
10389 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
10392 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
10393 directives check for target is v8.1-m.main+mve or not before
10394 comparing the assembly output.
10395 * gcc.target/arm/cmse/cmse-20.c: New test.
10397 2021-06-11 Jakub Jelinek <jakub@redhat.com>
10400 * g++.dg/cpp23/consteval-if1.C: New test.
10401 * g++.dg/cpp23/consteval-if2.C: New test.
10402 * g++.dg/cpp23/consteval-if3.C: New test.
10403 * g++.dg/cpp23/consteval-if4.C: New test.
10404 * g++.dg/cpp23/consteval-if5.C: New test.
10405 * g++.dg/cpp23/consteval-if6.C: New test.
10406 * g++.dg/cpp23/consteval-if7.C: New test.
10407 * g++.dg/cpp23/consteval-if8.C: New test.
10408 * g++.dg/cpp23/consteval-if9.C: New test.
10409 * g++.dg/cpp23/consteval-if10.C: New test.
10410 * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
10412 2021-06-11 David Malcolm <dmalcolm@redhat.com>
10414 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
10415 expected number of enodes after the loop.
10416 * gcc.dg/analyzer/paths-8.c: New test.
10418 2021-06-11 Richard Biener <rguenther@suse.de>
10420 PR tree-optimization/101028
10421 * gcc.dg/pr101028.c: New testcase.
10423 2021-06-11 Richard Biener <rguenther@suse.de>
10425 PR tree-optimization/101026
10426 * gfortran.dg/pr101026.f: New testcase.
10428 2021-06-11 Jakub Jelinek <jakub@redhat.com>
10430 PR rtl-optimization/101008
10431 * gcc.dg/pr101008.c: New test.
10433 2021-06-11 Jakub Jelinek <jakub@redhat.com>
10436 * gcc.target/i386/sse-pr101007.c: New test.
10438 2021-06-11 Uroš Bizjak <ubizjak@gmail.com>
10441 * gcc.target/i386/pr101021-1.c: New test.
10442 * gcc.target/i386/pr101021-2.c: Ditto.
10444 2021-06-11 Martin Liska <mliska@suse.cz>
10446 PR gcov-profile/100788
10447 * gcc.dg/pr100788.c: New test.
10449 2021-06-11 Richard Biener <rguenther@suse.de>
10451 PR middle-end/101009
10452 * gcc.dg/torture/pr101009.c: New testcase.
10454 2021-06-11 Kewen Lin <linkw@linux.ibm.com>
10456 * gcc.target/powerpc/p9-fpcvt-3.c: New test.
10458 2021-06-11 Marek Polacek <polacek@redhat.com>
10461 * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
10462 * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
10464 2021-06-10 Patrick Palka <ppalka@redhat.com>
10467 * g++.dg/template/ttp34.C: New test.
10468 * g++.dg/template/ttp34a.C: New test.
10469 * g++.dg/template/ttp34b.C: New test.
10471 2021-06-10 Patrick Palka <ppalka@redhat.com>
10474 * g++.dg/cpp2a/concepts-return-req3.C: New test.
10476 2021-06-10 Peter Bergner <bergner@linux.ibm.com>
10478 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
10479 tests. Update expected counts.
10480 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
10481 tests. Update expected counts.
10483 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
10486 * gdc.dg/pr100967.d: New test.
10488 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
10490 * gcc.target/s390/vector/vcond-mixed-double.c: New test.
10491 * gcc.target/s390/vector/vcond-mixed-float.c: New test.
10493 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
10495 * gcc.dg/vect/pr56541.c: Fix target selector.
10497 2021-06-10 Andrew Stubbs <ams@codesourcery.com>
10498 Thomas Schwinge <thomas@codesourcery.com>
10500 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
10501 * c-c++-common/goacc/finalize-1.c: Likewise.
10502 * c-c++-common/goacc/mdc-1.c: Likewise.
10503 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
10504 * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
10505 * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
10506 * gfortran.dg/goacc/finalize-1.f: Likewise.
10507 * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
10509 2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
10511 * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
10512 * c-c++-common/goacc/mdc-2.c: Likewise.
10513 * g++.dg/goacc/mdc.C: Likewise.
10515 2021-06-10 Jakub Jelinek <jakub@redhat.com>
10517 * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
10518 * g++.dg/cpp23/feat-cxx2b.C: Likewise.
10520 2021-06-10 Jakub Jelinek <jakub@redhat.com>
10523 * g++.dg/opt/pr100852.C: New test.
10525 2021-06-09 Andrew Pinski <apinski@marvell.com>
10527 * g++.dg/torture/pr100925.C: New test.
10529 2021-06-09 Carl Love <cel@us.ibm.com>
10531 * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
10533 Add tests for vec_signextq.
10534 * gcc.target/powerpc/p9-sign_extend-runnable.c: New test case.
10536 2021-06-09 Carl Love <cel@us.ibm.com>
10538 * gcc.target/powerpc/fp128_conversions.c: New file.
10539 * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
10540 vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
10541 vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
10542 (ppc_native_128bit): Remove dg-require-effective-target.
10544 2021-06-09 Carl Love <cel@us.ibm.com>
10546 * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
10549 2021-06-09 Carl Love <cel@us.ibm.com>
10551 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
10554 2021-06-09 Carl Love <cel@us.ibm.com>
10556 * gcc.target/powerpc/int_128bit-runnable.c: New test file.
10558 2021-06-09 Carl Love <cel@us.ibm.com>
10560 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
10561 New runnable test case.
10562 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
10563 for xxlor instruction.
10565 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
10567 * gcc.target/arm/simd/mve-vclz.c: New test.
10569 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
10571 * gcc.target/arm/simd/mve-vhadd-1.c: New test.
10572 * gcc.target/arm/simd/mve-vhadd-2.c: New test.
10573 * gcc.target/arm/simd/neon-vhadd-1.c: New test.
10574 * gcc.target/arm/simd/neon-vhadd-2.c: New test.
10576 2021-06-09 Roger Sayle <roger@nextmovesoftware.com>
10578 * gcc.dg/builtins-70.c: New test.
10580 2021-06-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10582 * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
10583 counts to test 32 and 64 bit separately.
10584 * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
10585 counts to test 32 and 64 bit separately.
10586 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
10587 counts to test 32 and 64 bit separately.
10588 * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
10589 counts to test 32 and 64 bit separately.
10591 2021-06-09 Richard Biener <rguenther@suse.de>
10593 PR tree-optimization/100981
10594 * gfortran.dg/vect/pr100981-1.f90: New testcase.
10596 2021-06-09 Richard Biener <rguenther@suse.de>
10598 PR tree-optimization/97832
10599 * gcc.dg/vect/pr97832-1.c: New testcase.
10600 * gcc.dg/vect/pr97832-2.c: Likewise.
10601 * gcc.dg/vect/pr97832-3.c: Likewise.
10602 * g++.dg/vect/slp-pr98855.cc: XFAIL.
10603 * gcc.dg/vect/slp-50.c: New file.
10605 2021-06-09 Jakub Jelinek <jakub@redhat.com>
10608 * gfortran.dg/gomp/pr100965.f90: New test.
10610 2021-06-09 Uroš Bizjak <ubizjak@gmail.com>
10613 * gcc.target/i386/pr100936.c: New test.
10615 2021-06-09 Xionghu Luo <luoxhu@linux.ibm.com>
10617 * gcc.target/powerpc/float128-call.c: Adjust.
10618 * gcc.target/powerpc/pr100085.c: New test.
10620 2021-06-09 Jason Merrill <jason@redhat.com>
10623 * g++.dg/diagnostic/enum3.C: New test.
10625 2021-06-08 Marek Polacek <polacek@redhat.com>
10628 * g++.dg/cpp2a/explicit18.C: New test.
10630 2021-06-08 Andrew Pinski <apinski@marvell.com>
10632 * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
10633 happens on the outside of the bit_xor.
10635 2021-06-08 Jason Merrill <jason@redhat.com>
10637 * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
10638 * g++.dg/diagnostic/string-literal-concat.C: Likewise.
10639 * g++.dg/ext/utf-badconcat.C: Likewise.
10640 * g++.dg/ext/utf-badconcat2.C: Likewise.
10642 2021-06-08 Jason Merrill <jason@redhat.com>
10644 * g++.dg/cpp23/mixed-concat1.C: New test.
10646 2021-06-08 Jason Merrill <jason@redhat.com>
10648 * g++.dg/cpp23/whitespace-splice1.C: New test.
10650 2021-06-08 Jason Merrill <jason@redhat.com>
10652 * g++.dg/cpp23/narrowing-bool1.C: New test.
10654 2021-06-08 David Malcolm <dmalcolm@redhat.com>
10657 * gcc.dg/analyzer/bitfields-1.c: New test.
10658 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
10660 (test_44): Update test values assigned to the bits to ones that
10661 fit in the range of the bitfield type. Remove xfails.
10662 (test_45): Remove xfails.
10664 2021-06-08 Jason Merrill <jason@redhat.com>
10667 * g++.dg/cpp0x/initlist124.C: New test.
10669 2021-06-08 Richard Biener <rguenther@suse.de>
10671 PR tree-optimization/100923
10672 * gcc.dg/torture/pr100923.c: New testcase.
10674 2021-06-08 Jakub Jelinek <jakub@redhat.com>
10677 * g++.dg/gomp/doacross-2.C: New test.
10679 2021-06-08 H.J. Lu <hjl.tools@gmail.com>
10681 PR middle-end/100951
10682 * gcc.target/i386/pr100951.c: New test.
10684 2021-06-08 Jakub Jelinek <jakub@redhat.com>
10687 PR testsuite/100943
10688 * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
10690 2021-06-08 Tobias Burnus <tobias@codesourcery.com>
10692 PR middle-end/99928
10693 * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
10694 * gfortran.dg/gomp/scan-5.f90: Likewise.
10695 * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
10696 * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
10697 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
10698 * gfortran.dg/gomp/pr99928-3.f90: Likewise.
10699 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
10701 2021-06-08 Martin Liska <mliska@suse.cz>
10703 * gcc.dg/format/strfmon-1.c: Fix typo.
10704 * gfortran.dg/char4-subscript.f90: Likewise.
10706 2021-06-08 Kewen Lin <linkw@linux.ibm.com>
10708 PR tree-optimization/100794
10709 * gcc.dg/tree-ssa/pr100794.c: New test.
10711 2021-06-08 Jason Merrill <jason@redhat.com>
10714 * g++.dg/template/lookup17.C: New test.
10716 2021-06-08 Jason Merrill <jason@redhat.com>
10719 * g++.dg/cpp0x/alias-decl-73.C: New test.
10721 2021-06-07 Uroš Bizjak <ubizjak@gmail.com>
10724 * gcc.target/i386/pr100637-5b.c: New test.
10725 * gcc.target/i386/pr100637-5w.c: Ditto.
10727 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
10730 * gcc.target/i386/pr82735-3.c: Don't compile for x32.
10731 * gcc.target/i386/pr82735-4.c: Likewise.
10732 * gcc.target/i386/pr82735-5.c: Likewise.
10734 2021-06-07 Eric Botcazou <ebotcazou@adacore.com>
10736 * gcc.dg/sso-14.c: Adjust.
10738 2021-06-07 Patrick Palka <ppalka@redhat.com>
10741 * g++.dg/template/access38.C: New test.
10743 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
10746 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
10749 2021-06-07 Jakub Jelinek <jakub@redhat.com>
10752 * gcc.dg/pr100887.c: New test.
10754 2021-06-07 Jakub Jelinek <jakub@redhat.com>
10756 PR middle-end/100898
10757 * g++.dg/ext/va-arg-pack-3.C: New test.
10759 2021-06-07 liuhongt <hongtao.liu@intel.com>
10762 * g++.target/i386/pr100885.C: New test.
10764 2021-06-07 liuhongt <hongtao.liu@intel.com>
10767 * gcc.target/i386/pr82735-1.c: New test.
10768 * gcc.target/i386/pr82735-2.c: New test.
10769 * gcc.target/i386/pr82735-3.c: New test.
10770 * gcc.target/i386/pr82735-4.c: New test.
10771 * gcc.target/i386/pr82735-5.c: New test.
10773 2021-06-06 Jakub Jelinek <jakub@redhat.com>
10775 * gcc.dg/gomp/scan-1.c: New test.
10777 2021-06-06 Jakub Jelinek <jakub@redhat.com>
10780 * c-c++-common/gomp/pr100902-1.c: New test.
10782 2021-06-06 Eric Botcazou <ebotcazou@adacore.com>
10784 * gcc.dg/sso-14.c: New test.
10786 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
10793 * gfortran.dg/PR100120.f90: New test.
10794 * gfortran.dg/character_workout_1.f90: New test.
10795 * gfortran.dg/character_workout_4.f90: New test.
10797 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
10799 PR middle-end/100905
10800 * gfortran.dg/gomp/loop-3.f90: New test.
10802 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
10805 * gdc.dg/pr100882a.d: New test.
10806 * gdc.dg/pr100882b.d: New test.
10807 * gdc.dg/pr100882c.d: New test.
10808 * gdc.dg/torture/pr100882.d: New test.
10810 2021-06-04 Patrick Palka <ppalka@redhat.com>
10813 * g++.dg/template/param4.C: New test.
10814 * g++.dg/template/param5.C: New test.
10815 * g++.dg/cpp1z/nontype-auto19.C: New test.
10816 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
10817 deduced type of a decltype(auto) NTTP has top-level cv-quals.
10819 2021-06-04 Patrick Palka <ppalka@redhat.com>
10822 * g++.dg/cpp0x/alias-decl-72.C: New test.
10823 * g++.dg/cpp0x/alias-decl-72a.C: New test.
10825 2021-06-04 Harald Anlauf <anlauf@gmx.de>
10828 * gfortran.dg/inline_matmul_25.f90: New test.
10830 2021-06-04 Martin Sebor <msebor@redhat.com>
10833 * gcc.dg/nonnull-6.c: New test.
10835 2021-06-04 Martin Sebor <msebor@redhat.com>
10837 PR middle-end/100732
10838 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
10839 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
10840 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
10841 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
10842 * gcc.dg/uninit-pr100732.c: New test.
10844 2021-06-04 Martin Sebor <msebor@redhat.com>
10846 * gcc.dg/Wvla-parameter-10.c: New test.
10847 * gcc.dg/Wvla-parameter-11.c: New test.
10849 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
10851 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
10852 commit in addition - add more dg-errors and '... end ...' due to changed
10854 * gfortran.dg/goacc/omp.f95: Likewise.
10855 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
10857 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
10860 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
10862 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
10864 * gfortran.dg/gomp/pr99928-5.f90: Really use the
10865 proper iteration variable.
10867 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
10869 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
10870 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
10871 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
10872 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
10873 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
10874 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
10875 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
10876 fix loop-variable and remove xfail.
10878 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
10880 PR middle-end/99928
10881 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
10883 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
10885 PR middle-end/99928
10886 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
10887 C/C++ version of the patch.
10888 * gfortran.dg/gomp/loop-1.f90: New test.
10889 * gfortran.dg/gomp/loop-2.f90: New test.
10890 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
10891 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
10892 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
10893 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
10894 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
10895 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
10896 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
10897 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
10898 of 'acc loops' to hide unrelated bug for now.
10899 * gfortran.dg/goacc/omp-fixed.f: Likewise
10901 2021-06-04 Jakub Jelinek <jakub@redhat.com>
10904 * gcc.target/i386/pr100887.c: New test.
10906 2021-06-04 Jakub Jelinek <jakub@redhat.com>
10909 * g++.dg/gomp/declare-simd-8.C: New test.
10911 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
10913 * gcc.target/powerpc/not-promote-mode.c: New.
10915 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
10918 * gcc.target/i386/vperm-v2hi.c: New test.
10919 * gcc.target/i386/vperm-v4qi.c: Ditto.
10921 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
10923 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
10925 2021-06-03 Patrick Palka <ppalka@redhat.com>
10928 * g++.dg/cpp0x/alias-decl-71.C: New test.
10930 2021-06-03 Patrick Palka <ppalka@redhat.com>
10933 * g++.dg/cpp2a/using-enum-9.C: New test.
10935 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
10937 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
10939 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
10941 * gcc.target/arm/simd/mve-vabs.c: New test.
10943 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
10945 * gnat.dg/bit_packed_array6.adb: New test.
10946 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
10948 2021-06-03 Martin Liska <mliska@suse.cz>
10950 * gcc.dg/spellcheck-options-23.c: New test.
10952 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
10954 * gnat.dg/inline22.adb: New test.
10956 2021-06-03 Tamar Christina <tamar.christina@arm.com>
10958 * gcc.target/aarch64/cpunative/info_16: Update implementer.
10959 * gcc.target/aarch64/cpunative/info_17: Likewise
10961 2021-06-03 Jakub Jelinek <jakub@redhat.com>
10964 * g++.dg/gomp/depend-iterator-3.C: New test.
10965 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
10966 this as base expression of depend array section, expect a different
10967 error wording for this as depend locator and add testcases
10968 for affinity clauses.
10970 2021-06-02 Jason Merrill <jason@redhat.com>
10973 * g++.dg/init/no-elide2.C: New test.
10975 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
10977 * gcc.target/s390/ashr.c: New test.
10979 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
10981 PR middle-end/99928
10982 * gfortran.dg/gomp/taskloop-2.f90: New.
10984 2021-06-02 Jakub Jelinek <jakub@redhat.com>
10986 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
10989 2021-06-01 Patrick Palka <ppalka@redhat.com>
10992 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
10993 * g++.dg/cpp0x/dc10.C: New test.
10994 * g++.dg/cpp0x/initlist-base4.C: New test.
10995 * g++.dg/cpp2a/constexpr-init22.C: New test.
10997 2021-06-01 Andrew Pinski <apinski@marvell.com>
10999 PR tree-optimization/95481
11000 * gcc.dg/tree-ssa/tailcall-10.c: New test.
11001 * gcc.dg/tree-ssa/tailcall-11.c: New test.
11002 * gcc.dg/tree-ssa/tailcall-12.c: New test.
11003 * gcc.dg/tree-ssa/tailcall-13.c: New test.
11004 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
11006 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
11008 PR testsuite/100750
11009 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
11011 2021-06-01 Jason Merrill <jason@redhat.com>
11014 * g++.dg/cpp2a/destroying-delete5.C: New test.
11016 2021-06-01 Jason Merrill <jason@redhat.com>
11019 * g++.dg/cpp0x/depr-copy4.C: New test.
11021 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
11023 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
11024 * gcc.dg/pr80776-1.c: Same.
11026 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
11028 PR middle-end/99928
11029 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
11030 now diagnosed with less error output.
11031 * gfortran.dg/gomp/scan-1.f90: Likewise.
11032 * gfortran.dg/gomp/pr99928-3.f90: New test.
11033 * gfortran.dg/gomp/taskloop-1.f90: New test.
11035 2021-06-01 liuhongt <hongtao.liu@intel.com>
11037 PR tree-optimization/98365
11038 * gcc.target/i386/pr98365.c: New test.
11040 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
11042 PR tree-optimization/100781
11043 * gcc.dg/pr100781.c: New.
11045 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
11047 PR tree-optimization/100774
11048 * g++.dg/pr100774.C: New.
11050 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
11052 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
11053 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
11055 2021-05-31 Richard Biener <rguenther@suse.de>
11058 * c-c++-common/builtin-shufflevector-2.c: New testcase.
11059 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
11060 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
11061 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
11063 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
11066 * g++.target/powerpc/pr99842.C: New.
11068 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
11070 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
11071 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
11072 (plugin_init): Likewise.
11073 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
11074 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
11075 (plugin_init): Likewise.
11076 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
11077 (plugin_init): Likewise.
11079 2021-05-29 Jakub Jelinek <jakub@redhat.com>
11081 PR middle-end/99928
11082 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
11083 combined with parallel, teams or taskloop and defaultmap(none)
11084 to constructs combined with target.
11085 * c-c++-common/gomp/pr99928-2.c: Likewise.
11086 * c-c++-common/gomp/pr99928-3.c: Likewise.
11087 * c-c++-common/gomp/pr99928-4.c: Likewise.
11088 * c-c++-common/gomp/pr99928-5.c: Likewise.
11089 * c-c++-common/gomp/pr99928-6.c: Likewise.
11090 * c-c++-common/gomp/pr99928-7.c: Likewise.
11091 * c-c++-common/gomp/pr99928-8.c: Likewise.
11092 * c-c++-common/gomp/pr99928-9.c: Likewise.
11093 * c-c++-common/gomp/pr99928-10.c: Likewise.
11094 * c-c++-common/gomp/pr99928-13.c: Likewise.
11095 * c-c++-common/gomp/pr99928-14.c: Likewise.
11097 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
11099 * gcc.dg/Wstringop-overflow-55.c:
11100 * gcc.dg/pr80776-1.c:
11102 2021-05-28 Richard Biener <rguenther@suse.de>
11104 PR tree-optimization/100778
11105 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
11107 2021-05-28 Jason Merrill <jason@redhat.com>
11111 * g++.dg/inherit/virtual15.C: New test.
11112 * g++.dg/inherit/virtual15a.C: New file.
11114 2021-05-28 Richard Biener <rguenther@suse.de>
11117 * gcc.dg/pr100791.c: New testcase.
11119 2021-05-28 Richard Biener <rguenther@suse.de>
11122 * gcc.dg/gimplefe-error-11.c: New testcase.
11124 2021-05-28 Jakub Jelinek <jakub@redhat.com>
11126 PR middle-end/99928
11127 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
11128 * c-c++-common/gomp/pr99928-9.c: Likewise.
11129 * c-c++-common/gomp/pr99928-10.c: Likewise.
11130 * c-c++-common/gomp/pr99928-16.c: New test.
11132 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
11134 * c-c++-common/gomp/affinity-1.c: New test.
11135 * c-c++-common/gomp/affinity-2.c: New test.
11136 * c-c++-common/gomp/affinity-3.c: New test.
11137 * c-c++-common/gomp/affinity-4.c: New test.
11138 * c-c++-common/gomp/affinity-5.c: New test.
11139 * c-c++-common/gomp/affinity-6.c: New test.
11140 * c-c++-common/gomp/affinity-7.c: New test.
11141 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
11142 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
11143 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
11144 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
11145 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
11146 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
11147 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
11148 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
11149 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
11150 * gfortran.dg/gomp/taskwait.f90: New test.
11152 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
11153 Richard Biener <rguenther@suse.de>
11155 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
11156 Adjust scanning pattern for !lp64.
11157 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
11158 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
11161 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
11163 PR tree-optimization/99398
11164 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
11165 * gcc.target/powerpc/vec-perm-ctor.c: New test.
11166 * gcc.target/powerpc/vec-perm-ctor.h: New test.
11168 2021-05-27 Matthias Kretz <kretz@kde.org>
11171 * g++.dg/diagnostic/pr100716.C: New test.
11172 * g++.dg/diagnostic/pr100716-1.C: Same test with
11173 -fno-pretty-templates.
11175 2021-05-27 Patrick Palka <ppalka@redhat.com>
11178 * g++.dg/cpp0x/static_assert17.C: New test.
11180 2021-05-27 Jason Merrill <jason@redhat.com>
11183 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
11185 2021-05-27 Patrick Palka <ppalka@redhat.com>
11190 * g++.dg/template/partial16.C: New test.
11191 * g++.dg/template/partial17.C: New test.
11192 * g++.dg/template/partial18.C: New test.
11193 * g++.dg/template/partial19.C: New test.
11194 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
11195 ill-formed partial specialization.
11196 * g++.dg/cpp0x/variadic38.C: Likewise.
11197 * g++.dg/cpp1z/pr81016.C: Likewise.
11198 * g++.dg/template/partial5.C: Likewise.
11199 * g++.old-deja/g++.pt/spec21.C: Likewise.
11201 2021-05-27 Harald Anlauf <anlauf@gmx.de>
11204 * gfortran.dg/pointer_check_14.f90: New test.
11206 2021-05-27 Harald Anlauf <anlauf@gmx.de>
11209 * gfortran.dg/bounds_check_22.f90: New test.
11211 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
11213 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
11215 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
11218 * gcc.target/i386/pr100637-3b.c (avgu): New test.
11219 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
11221 2021-05-26 Patrick Palka <ppalka@redhat.com>
11224 * g++.dg/template/access37.C: New test.
11225 * g++.dg/template/access37a.C: New test.
11227 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
11229 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
11230 * gcc.dg/pr80776-1.c: Same.
11232 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
11234 * lib/target-supports.exp (check_effective_target_vect32): New.
11235 (available_vector_sizes): Append 32 for x86 targets.
11236 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
11237 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
11238 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
11239 * gcc.target/i386/pr100637-3b.c: New test.
11240 * gcc.target/i386/pr100637-3w.c: Ditto.
11241 * gcc.target/i386/pr100637-4b.c: Ditto.
11242 * gcc.target/i386/pr100637-4w.c: Ditto.
11244 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
11246 * gcc.dg/sso-13.c: New test.
11248 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
11250 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
11252 2021-05-26 Patrick Palka <ppalka@redhat.com>
11255 * g++.dg/cpp1z/elide6.C: New test.
11257 2021-05-26 Patrick Palka <ppalka@redhat.com>
11260 * g++.dg/cpp0x/noexcept68.C: New test.
11262 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
11264 * gcc.target/csky/fldrd_fstrd.c: New.
11265 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
11267 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
11269 * gcc.target/csky/ldbs.c: New.
11271 2021-05-26 Andrew Pinski <apinski@marvell.com>
11273 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
11274 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
11276 2021-05-25 Jakub Jelinek <jakub@redhat.com>
11279 * g++.dg/cpp1z/nodiscard8.C: New test.
11280 * g++.dg/cpp1z/nodiscard9.C: New test.
11282 2021-05-25 Martin Liska <mliska@suse.cz>
11284 * gcc.dg/sancov/attribute.c: New test.
11286 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
11288 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
11290 2021-05-25 Jakub Jelinek <jakub@redhat.com>
11292 PR middle-end/99928
11293 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
11295 * c-c++-common/gomp/pr99928-9.c: Likewise.
11296 * c-c++-common/gomp/pr99928-10.c: Likewise.
11298 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
11300 * gcc.target/csky/fpuv3/fpuv3.exp: New.
11301 * gcc.target/csky/fpuv3/fpv3_div.c: New.
11302 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
11303 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
11304 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
11305 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
11306 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
11307 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
11308 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
11309 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
11310 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
11311 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
11312 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
11313 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
11314 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
11315 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
11316 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
11317 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
11318 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
11319 * gcc.target/csky/fpuv3/fpv3_h.c: New.
11320 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
11321 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
11322 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
11323 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
11324 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
11325 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
11326 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
11327 * gcc.target/csky/fpuv3/fpv3_max.c: New.
11328 * gcc.target/csky/fpuv3/fpv3_min.c: New.
11329 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
11330 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
11331 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
11332 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
11333 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
11334 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
11335 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
11336 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
11338 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
11340 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
11342 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
11345 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
11346 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
11347 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
11348 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
11350 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
11352 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
11355 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
11357 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
11360 2021-05-24 liuhongt <hongtao.liu@intel.com>
11363 * gcc.target/i386/pr100660.c: New test.
11365 2021-05-24 Andrew Pinski <apinski@marvell.com>
11367 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
11368 when matching ssa name version.
11369 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
11371 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
11374 * gcc.target/i386/pr100722.c: New test.
11376 2021-05-23 Harald Anlauf <anlauf@gmx.de>
11379 * gfortran.dg/pr100551.f90: New test.
11381 2021-05-23 Andrew Pinski <apinski@marvell.com>
11383 * gcc.dg/gimplefe-45.c: New test.
11385 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
11387 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
11389 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
11391 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
11392 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
11394 2021-05-21 Jakub Jelinek <jakub@redhat.com>
11396 PR middle-end/99928
11397 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
11398 * c-c++-common/gomp/pr99928-15.c: New test.
11400 2021-05-21 Jakub Jelinek <jakub@redhat.com>
11402 PR middle-end/99928
11403 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
11404 * c-c++-common/gomp/pr99928-13.c: New test.
11405 * c-c++-common/gomp/pr99928-14.c: New test.
11407 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
11409 PR middle-end/90115
11410 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
11411 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
11412 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
11414 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
11416 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
11418 PR middle-end/90115
11419 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
11420 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
11421 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
11423 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
11424 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
11425 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
11426 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
11428 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
11429 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11430 * c-c++-common/goacc/private-reduction-1.c: Likewise.
11431 * gfortran.dg/goacc/private-3.f95: Likewise.
11433 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
11435 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
11437 * gcc.c-torture/compile/ssa-unused-1.c: New file.
11439 2021-05-21 Richard Biener <rguenther@suse.de>
11440 H.J. Lu <hjl.tools@gmail.com>
11442 * gcc.target/i386/pr90773-24.c: New test.
11443 * gcc.target/i386/pr90773-25.c: Likewise.
11445 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
11448 * g++.target/i386/pr100637-1b.C: New test.
11449 * g++.target/i386/pr100637-1w.C: Ditto.
11450 * gcc.target/i386/pr100637-2b.c: Ditto.
11451 * gcc.target/i386/pr100637-2w.c: Ditto.
11453 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
11455 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
11457 2021-05-20 Jason Merrill <jason@redhat.com>
11459 * g++.dg/cpp2a/desig19.C: New test.
11461 2021-05-20 Jason Merrill <jason@redhat.com>
11464 * g++.dg/cpp2a/desig18.C: New test.
11466 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
11468 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
11469 * lib/dg-pch.exp: Adjust diagnostic message.
11471 2021-05-20 Martin Sebor <msebor@redhat.com>
11473 PR middle-end/100684
11474 * g++.dg/warn/Wnonnull13.C: New test.
11475 * g++.dg/warn/Wnonnull14.C: New test.
11476 * g++.dg/warn/Wnonnull15.C: New test.
11478 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
11480 * g++.dg/modules/omp-1_c.C: Fix testcase.
11482 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
11485 * gcc.target/i386/pr100701.c: New test.
11487 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
11489 * gfortran.dg/gomp/map-6.f90: New test.
11490 * gfortran.dg/gomp/map-7.f90: New test.
11491 * gfortran.dg/gomp/map-8.f90: New test.
11493 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
11496 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
11497 * gnat.dg/unchecked_convert6.adb: Likewise.
11499 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
11502 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
11504 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
11505 Torbjörn Svensson <torbjorn.svensson@st.com>
11508 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
11509 * c-c++-common/cpp/file-name-1.c: New test.
11511 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
11514 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
11515 add comments regarding what the code does.
11517 2021-05-20 Jakub Jelinek <jakub@redhat.com>
11519 PR middle-end/99928
11520 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
11521 * c-c++-common/gomp/pr99928-5.c: Likewise.
11523 2021-05-20 Jakub Jelinek <jakub@redhat.com>
11525 PR preprocessor/100646
11526 * gcc.dg/cpp/pr100646-1.c: New test.
11527 * gcc.dg/cpp/pr100646-2.c: New test.
11529 2021-05-20 Jason Merrill <jason@redhat.com>
11532 * g++.dg/cpp2a/nontype-complex1.C: New test.
11534 2021-05-20 Jason Merrill <jason@redhat.com>
11537 * g++.dg/parse/access13.C: New test.
11539 2021-05-19 Martin Sebor <msebor@redhat.com>
11542 * gcc.dg/pr100619.c: New test.
11544 2021-05-19 Jason Merrill <jason@redhat.com>
11548 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
11550 2021-05-19 Jason Merrill <jason@redhat.com>
11552 * g++.dg/cpp1z/class-deduction-access1.C: New test.
11553 * g++.dg/cpp1z/class-deduction-access2.C: New test.
11555 2021-05-19 Marek Polacek <polacek@redhat.com>
11558 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
11559 Remove dg-errors for GNU attributes.
11560 * g++.dg/ext/attrib63.C: Remove dg-error.
11561 * g++.dg/cpp0x/friend8.C: New test.
11563 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
11565 * g++.dg/modules/omp-1_a.C: Check pthread is available.
11566 * g++.dg/modules/omp-1_b.C: Ditto.
11567 * g++.dg/modules/omp-1_c.C: Ditto.
11568 * g++.dg/modules/omp-2_a.C: Ditto.
11569 * g++.dg/modules/omp-2_b.C: Ditto.
11571 2021-05-19 Alex Coplan <alex.coplan@arm.com>
11574 * gcc.target/arm/cmse/pr100333.c: New test.
11576 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
11579 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
11581 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
11583 * gcc.target/riscv/arch-12.c: New.
11584 * gcc.target/riscv/attribute-19.c: New.
11586 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
11588 * gcc.target/aarch64/narrow_high_combine.c: New test.
11590 2021-05-19 Richard Biener <rguenther@suse.de>
11592 PR middle-end/100672
11593 * gcc.dg/torture/pr100672.c: New testcase.
11595 2021-05-19 Martin Liska <mliska@suse.cz>
11597 PR testsuite/100658
11598 * gcc.dg/local1.c: Fix typos.
11599 * gcc.dg/ucnid-5-utf8.c: Likewise.
11600 * gcc.dg/ucnid-5.c: Likewise.
11602 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
11604 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
11605 scan-assembly-times to scan-assembly not for superfluous uxtb.
11606 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
11607 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
11608 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
11609 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
11610 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
11611 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
11612 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
11613 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
11614 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
11615 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
11616 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
11617 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
11618 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
11619 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
11620 * gcc.target/aarch64/sve/ld1_extend.c: New test.
11622 2021-05-19 Jakub Jelinek <jakub@redhat.com>
11624 PR middle-end/100576
11625 * gcc.c-torture/compile/pr100576.c: New test.
11627 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11629 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
11631 2021-05-19 Jakub Jelinek <jakub@redhat.com>
11633 PR middle-end/99928
11634 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
11635 * c-c++-common/gomp/pr99928-12.c: New test.
11637 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
11639 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
11640 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
11641 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
11642 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
11643 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
11644 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
11645 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
11646 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
11647 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
11648 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
11649 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
11650 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
11651 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
11652 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
11653 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
11655 2021-05-19 Jason Merrill <jason@redhat.com>
11658 * g++.dg/dfp/mangle-6.C: New test.
11660 2021-05-19 Jason Merrill <jason@redhat.com>
11663 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
11665 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
11667 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
11668 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
11669 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
11671 2021-05-18 Jason Merrill <jason@redhat.com>
11675 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
11677 2021-05-18 Jason Merrill <jason@redhat.com>
11679 * g++.dg/cpp0x/implicit-delete1.C: New test.
11681 2021-05-18 David Malcolm <dmalcolm@redhat.com>
11684 * gcc.dg/analyzer/pr100615.c: New test.
11686 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
11689 * gcc.target/i386/pr100637-1b.c: New test.
11690 * gcc.target/i386/pr100637-1w.c: Ditto.
11691 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
11692 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
11693 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
11694 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
11695 pmovsxbd and pmovsxwq.
11696 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
11697 pmovzxbd and pmovzxwq.
11699 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
11702 * gfortran.dg/goacc-gomp/depobj.f90: New test.
11704 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
11706 * lib/gcc-dg.exp: Implement 'dg-note'.
11707 * lib/prune.exp: Likewise.
11708 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
11709 'dg-prune-output "note: ".
11710 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
11711 'dg-note', match up additional notes, one class of them with
11712 XFAILed 'dg-bogus'.
11713 * lib/lto.exp: Implement 'dg-lto-note'.
11714 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
11716 * g++.dg/lto/odr-1_1.C: Likewise.
11717 * g++.dg/lto/odr-2_1.C: Likewise.
11719 2021-05-18 Jakub Jelinek <jakub@redhat.com>
11721 PR rtl-optimization/100590
11722 * gcc.dg/pr100590.c: New test.
11724 2021-05-18 Jakub Jelinek <jakub@redhat.com>
11727 * g++.dg/other/pr100580.C: New test.
11729 2021-05-18 Jakub Jelinek <jakub@redhat.com>
11731 PR tree-optimization/94589
11732 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
11734 2021-05-18 Richard Biener <rguenther@suse.de>
11736 * gcc.target/i386/pr100582.c: Adjust for AVX512.
11738 2021-05-18 Richard Biener <rguenther@suse.de>
11741 * gcc.dg/gimplefe-error-10.c: New testcase.
11743 2021-05-18 Richard Biener <rguenther@suse.de>
11746 * gcc.dg/pr100547.c: New testcase.
11747 * gcc.dg/attr-vector_size.c: Adjust.
11749 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
11751 * gcc.target/s390/zvector/vec-_Bool.c: New test.
11753 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
11756 * g++.target/s390/pr100281-1.C: New test.
11757 * g++.target/s390/pr100281-2.C: New test.
11759 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
11761 PR tree-optimization/100512
11762 * gcc.dg/pr100512.c: New.
11764 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
11766 * g++.dg/conversion/pr100635.C: New test.
11768 2021-05-17 Harald Anlauf <anlauf@gmx.de>
11771 * gfortran.dg/pr98411.f90: New test.
11773 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
11775 * gcc.dg/pr100349.c: New test.
11777 2021-05-17 Tamar Christina <tamar.christina@arm.com>
11779 * gcc.target/aarch64/cpunative/info_16: New test.
11780 * gcc.target/aarch64/cpunative/info_17: New test.
11781 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
11782 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
11784 2021-05-17 Richard Biener <rguenther@suse.de>
11787 * gcc.dg/gimplefe-error-9.c: New testcase.
11789 2021-05-17 Richard Biener <rguenther@suse.de>
11791 PR middle-end/100582
11792 * gcc.target/i386/pr100582.c: New testcase.
11794 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11796 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
11797 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
11798 auto-vectorization.
11799 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
11800 vectorize float16_t vectors.
11802 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11804 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
11805 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
11806 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
11808 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
11809 auto-vectorization.
11810 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
11812 2021-05-17 liuhongt <hongtao.liu@intel.com>
11815 * gcc.target/i386/pr100549.c: New test.
11817 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11819 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
11821 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11823 * gcc.target/arm/simd/mve-vadd-1.c: New.
11825 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11827 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
11829 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11831 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
11833 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11835 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
11837 * lib/target-supports.exp
11838 (check_effective_target_arm_qbit_ok_nocache): Rename into...
11839 (check_effective_target_arm_sat_ok_nocache): ... this. Check
11840 __ARM_FEATURE_SAT and use armv6.
11842 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
11845 * gfortran.dg/gomp/workshare-59.f90: New test.
11847 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11850 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
11852 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
11854 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
11856 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
11858 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
11860 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
11862 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
11865 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
11867 * gcc.target/powerpc/rop-1.c: New.
11868 * gcc.target/powerpc/rop-2.c: New.
11869 * gcc.target/powerpc/rop-3.c: New.
11870 * gcc.target/powerpc/rop-4.c: New.
11871 * gcc.target/powerpc/rop-5.c: New.
11873 2021-05-15 Martin Jambor <mjambor@suse.cz>
11876 2021-05-15 Martin Jambor <mjambor@suse.cz>
11878 PR tree-optimization/100453
11879 * gcc.dg/tree-ssa/pr100453.c: New test.
11881 2021-05-15 Jakub Jelinek <jakub@redhat.com>
11883 PR rtl-optimization/100342
11884 * gcc.target/i386/pr100342.c: New test.
11886 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
11888 * gfortran.dg/gomp/parallel-master-1.f90: New test.
11889 * gfortran.dg/gomp/parallel-master-2.f90: New test.
11891 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
11893 * gfortran.dg/gomp/implicit-save.f90: New test.
11895 2021-05-14 Jakub Jelinek <jakub@redhat.com>
11898 * g++.dg/cpp1y/pr95226.C: New test.
11900 2021-05-14 Jakub Jelinek <jakub@redhat.com>
11903 * g++.dg/cpp0x/pr94616.C: New test.
11905 2021-05-14 Jakub Jelinek <jakub@redhat.com>
11908 * g++.dg/cpp0x/sfinae68.C: New test.
11910 2021-05-14 Jakub Jelinek <jakub@redhat.com>
11912 * g++.dg/cpp1y/pr88872.C: New test.
11914 2021-05-14 Michael de Lang <kingoipo@gmail.com>
11916 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
11918 2021-05-14 Marek Polacek <polacek@redhat.com>
11919 Jason Merrill <jason@redhat.com>
11922 * g++.dg/cpp0x/friend7.C: New test.
11923 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
11924 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
11925 * g++.dg/cpp0x/gen-attrs-74.C: New test.
11926 * g++.dg/ext/attrib63.C: New test.
11928 2021-05-13 Martin Sebor <msebor@redhat.com>
11930 PR tree-optimization/93100
11931 PR middle-end/98583
11932 * g++.dg/warn/uninit-pr93100.C: New test.
11933 * gcc.dg/uninit-pr93100.c: New test.
11934 * gcc.dg/uninit-pr98583.c: New test.
11936 2021-05-13 Martin Jambor <mjambor@suse.cz>
11938 PR tree-optimization/100453
11939 * gcc.dg/tree-ssa/pr100453.c: New test.
11941 2021-05-13 Martin Sebor <msebor@redhat.com>
11943 * g++.dg/pr100574.C: Use size_t as operator new argument type.
11945 2021-05-13 Martin Liska <mliska@suse.cz>
11947 PR middle-end/100504
11948 * gcc.target/i386/pr100504.c: New test.
11950 2021-05-13 Martin Sebor <msebor@redhat.com>
11953 * gcc.dg/Wvla-parameter-9.c: New test.
11955 2021-05-13 Jakub Jelinek <jakub@redhat.com>
11957 PR middle-end/99928
11958 * c-c++-common/gomp/pr99928-1.c: New test.
11959 * c-c++-common/gomp/pr99928-2.c: New test.
11960 * c-c++-common/gomp/pr99928-3.c: New test.
11961 * c-c++-common/gomp/pr99928-4.c: New test.
11962 * c-c++-common/gomp/pr99928-5.c: New test.
11963 * c-c++-common/gomp/pr99928-6.c: New test.
11964 * c-c++-common/gomp/pr99928-7.c: New test.
11965 * c-c++-common/gomp/pr99928-8.c: New test.
11966 * c-c++-common/gomp/pr99928-9.c: New test.
11967 * c-c++-common/gomp/pr99928-10.c: New test.
11968 * c-c++-common/gomp/pr99928-11.c: New test.
11970 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
11973 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
11975 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
11977 * gcc.dg/pr100563.c: New test.
11979 2021-05-13 Jakub Jelinek <jakub@redhat.com>
11981 PR tree-optimization/98856
11982 * gcc.target/i386/sse2-psraq-1.c: New test.
11983 * gcc.target/i386/sse4_2-psraq-1.c: New test.
11984 * gcc.target/i386/avx-psraq-1.c: New test.
11985 * gcc.target/i386/avx2-psraq-1.c: New test.
11986 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
11988 * gcc.target/i386/avx2-pr82370.c: Likewise.
11989 * gcc.target/i386/avx512f-pr82370.c: Likewise.
11990 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
11991 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
11992 * gcc.dg/torture/vshuf-8.inc: Likewise.
11994 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
11997 * g++.target/i386/pr100581.C: New test.
11999 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
12001 PR testsuite/100569
12002 * gnat.dg/lto21.adb: Prune new LTO warning.
12004 2021-05-13 Martin Liska <mliska@suse.cz>
12006 PR testsuite/100569
12007 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
12008 * gcc.dg/torture/pr94947-1.c: Likewise.
12010 2021-05-13 liuhongt <hongtao.liu@intel.com>
12012 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
12014 2021-05-13 liuhongt <hongtao.liu@intel.com>
12017 * gcc.target/i386/avx-pr94680.c: New test.
12018 * gcc.target/i386/avx512f-pr94680.c: New test.
12019 * gcc.target/i386/sse2-pr94680.c: New test.
12021 2021-05-12 Martin Sebor <msebor@redhat.com>
12023 PR middle-end/100571
12024 * gcc.dg/Wstringop-overflow-67.c: New test.
12026 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
12029 * gcc.dg/pr100521.c: New file.
12031 2021-05-12 Marek Polacek <polacek@redhat.com>
12033 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
12035 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
12037 * c-c++-common/gomp/map-6.c: New test.
12038 * c-c++-common/gomp/map-7.c: New test.
12040 2021-05-12 Richard Biener <rguenther@suse.de>
12042 PR tree-optimization/100566
12043 * gcc.dg/torture/pr100566.c: New testcase.
12045 2021-05-12 Jakub Jelinek <jakub@redhat.com>
12047 PR preprocessor/100392
12048 * gcc.dg/cpp/pr100392.c: New test.
12049 * gcc.dg/cpp/pr100392.h: New file.
12051 2021-05-12 Martin Liska <mliska@suse.cz>
12053 * lib/lto.exp: When running tests without jobserver, one can see
12054 the following warning for tests that use 1to1 partitioning.
12056 2021-05-12 liuhongt <hongtao.liu@intel.com>
12059 * gcc.target/i386/avx2-pr99908.c: New test.
12060 * gcc.target/i386/sse4_1-pr99908.c: New test.
12062 2021-05-12 Richard Biener <rguenther@suse.de>
12064 PR tree-optimization/100519
12065 * gcc.dg/torture/pr100519.c: New testcase.
12067 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
12070 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
12072 2021-05-12 Jakub Jelinek <jakub@redhat.com>
12074 PR middle-end/100508
12075 * gcc.dg/gomp/pr100508.c: New test.
12077 2021-05-12 Jakub Jelinek <jakub@redhat.com>
12078 Marc Glisse <marc.glisse@inria.fr>
12080 PR tree-optimization/94589
12081 * gcc.dg/tree-ssa/pr94589-1.c: New test.
12083 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
12086 * g++.target/i386/pr98218-1.C: Ditto.
12087 * gcc.target/i386/pr98218-4.c: New test.
12088 * gcc.target/i386/pr98218-1.c: Correct PR number.
12089 * gcc.target/i386/pr98218-1a.c: Ditto.
12090 * gcc.target/i386/pr98218-2.c: Ditto.
12091 * gcc.target/i386/pr98218-2a.c: Ditto.
12092 * gcc.target/i386/pr98218-3.c: Ditto.
12093 * gcc.target/i386/pr98218-3a.c: Ditto.
12095 2021-05-11 Joseph Myers <joseph@codesourcery.com>
12097 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
12098 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
12100 2021-05-11 Joseph Myers <joseph@codesourcery.com>
12102 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
12105 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
12107 * gcc.dg/guality/pr43077-1.c: Align types of output and input
12108 operands by lifting immediates to type long.
12110 2021-05-11 Joseph Myers <joseph@codesourcery.com>
12112 * gcc.dg/c11-digit-separators-1.c,
12113 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
12116 2021-05-11 Jason Merrill <jason@redhat.com>
12119 * g++.dg/ext/vector41.C: New test.
12121 2021-05-11 Martin Liska <mliska@suse.cz>
12123 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
12124 * brig.dg/README: Removed.
12125 * brig.dg/dg.exp: Removed.
12126 * brig.dg/test/gimple/alloca.hsail: Removed.
12127 * brig.dg/test/gimple/atomics.hsail: Removed.
12128 * brig.dg/test/gimple/branches.hsail: Removed.
12129 * brig.dg/test/gimple/fbarrier.hsail: Removed.
12130 * brig.dg/test/gimple/function_calls.hsail: Removed.
12131 * brig.dg/test/gimple/internal-casts.hsail: Removed.
12132 * brig.dg/test/gimple/kernarg.hsail: Removed.
12133 * brig.dg/test/gimple/mem.hsail: Removed.
12134 * brig.dg/test/gimple/mulhi.hsail: Removed.
12135 * brig.dg/test/gimple/packed.hsail: Removed.
12136 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
12137 * brig.dg/test/gimple/smoke_test.hsail: Removed.
12138 * brig.dg/test/gimple/variables.hsail: Removed.
12139 * brig.dg/test/gimple/vector.hsail: Removed.
12140 * lib/brig-dg.exp: Removed.
12141 * lib/brig.exp: Removed.
12143 2021-05-11 Alex Coplan <alex.coplan@arm.com>
12146 * gcc.target/arm/cmse/pr99725.c: New test.
12148 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
12150 * gcc.target/aarch64/fmul_lane_1.c: New test.
12152 2021-05-11 Richard Biener <rguenther@suse.de>
12154 PR middle-end/100509
12155 * gcc.dg/pr100509.c: New testcase.
12157 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
12159 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
12161 2021-05-11 Patrick Palka <ppalka@redhat.com>
12164 * g++.dg/lookup/operator-3.C: New test.
12166 2021-05-11 Patrick Palka <ppalka@redhat.com>
12169 * g++.dg/cpp2a/concepts-ctad4.C: New test.
12171 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
12173 * gnat.dg/specs/opt5.ads: New test.
12174 * gnat.dg/specs/opt5_pkg.ads: New helper.
12176 2021-05-10 Martin Sebor <msebor@redhat.com>
12178 PR middle-end/100425
12179 PR middle-end/100510
12180 * c-c++-common/Walloca-larger-than.C: New test.
12181 * gcc.dg/Walloca-larger-than-4.c: New test.
12182 * gcc.dg/Wvla-larger-than-5.c: New test.
12183 * gcc.dg/pr79972.c: Remove unexpected warning directive.
12185 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
12187 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
12188 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
12190 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
12192 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
12194 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
12196 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
12198 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
12200 PR tree-optimization/42587
12201 * gcc.dg/optimize-bswapsi-6.c: New test.
12203 2021-05-10 Richard Biener <rguenther@suse.de>
12205 PR testsuite/100452
12206 * g++.dg/vect/slp-pr99971.cc: Align data.
12208 2021-05-10 Richard Biener <rguenther@suse.de>
12210 PR tree-optimization/100492
12211 * gcc.dg/torture/pr100492.c: New testcase.
12213 2021-05-10 Richard Biener <rguenther@suse.de>
12215 PR middle-end/100464
12217 * gcc.dg/pr100464.c: New testcase.
12218 * g++.dg/tree-ssa/array-temp1.C: Adjust.
12220 2021-05-10 Richard Biener <rguenther@suse.de>
12222 PR tree-optimization/100434
12223 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
12225 2021-05-10 Alex Coplan <alex.coplan@arm.com>
12228 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
12229 Update now that we're (correctly) using full 128-bit vector
12231 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
12233 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
12235 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
12237 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
12238 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
12241 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
12244 * gfortran.dg/class_dummy_7.f90: Correct PR number.
12246 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
12248 * gcc.dg/sso-9.c: Delete.
12250 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
12252 * gnat.dg/debug18.adb: New test.
12254 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
12256 * gcc.dg/sso-12.c: New test.
12258 2021-05-07 Jason Merrill <jason@redhat.com>
12260 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
12263 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
12265 PR tree-optimization/79333
12266 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
12268 2021-05-07 Jakub Jelinek <jakub@redhat.com>
12271 * c-c++-common/gomp/pr100450.c: New test.
12273 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
12276 * gcc.target/i386/pr100445-1.c: New test.
12278 2021-05-07 Jakub Jelinek <jakub@redhat.com>
12281 * gcc.target/i386/pr100445.c: New test.
12283 2021-05-06 Joseph Myers <joseph@codesourcery.com>
12286 PR preprocessor/97604
12287 * g++.dg/cpp1y/digit-sep-neg-2.C,
12288 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
12289 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
12290 Adjust expected messages.
12292 2021-05-06 Martin Jambor <mjambor@suse.cz>
12294 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
12295 05193687dde, make the argv again pointer to an array.
12297 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
12299 * gnat.dg/opt93.adb: Compile only for LP64 targets.
12301 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
12303 * lib/target-supports.exp: Add s390 checks for vect conversions.
12305 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
12307 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
12309 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
12313 * gfortran.dg/class_dummy_6.f90: New test.
12314 * gfortran.dg/class_dummy_7.f90: New test.
12316 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
12318 PR testsuite/100355
12319 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
12321 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
12323 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
12324 __builtin_s390_vpdi.
12325 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
12328 2021-05-06 Jakub Jelinek <jakub@redhat.com>
12330 PR tree-optimization/94589
12331 * gcc.dg/pr94589-1.c: New test.
12332 * gcc.dg/pr94589-2.c: New test.
12333 * gcc.dg/pr94589-3.c: New test.
12334 * gcc.dg/pr94589-4.c: New test.
12335 * g++.dg/opt/pr94589-1.C: New test.
12336 * g++.dg/opt/pr94589-2.C: New test.
12337 * g++.dg/opt/pr94589-3.C: New test.
12338 * g++.dg/opt/pr94589-4.C: New test.
12340 2021-05-06 Richard Biener <rguenther@suse.de>
12343 * gcc.dg/pr100373.c: New testcase.
12345 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
12347 * gcc.c-torture/execute/20210505-1.c: New test.
12349 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
12352 * gcc.target/i386/pr91400-1.c: New test.
12353 * gcc.target/i386/pr91400-2.c: Likewise.
12355 2021-05-05 Martin Sebor <msebor@redhat.com>
12357 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
12359 2021-05-05 Harald Anlauf <anlauf@gmx.de>
12362 * gfortran.dg/argument_checking_25.f90: New test.
12364 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
12367 * gcc.target/i386/pr98218-1.c: New test.
12368 * gcc.target/i386/pr98218-1a.c: Ditto.
12369 * gcc.target/i386/pr98218-2.c: Ditto.
12370 * gcc.target/i386/pr98218-2a.c: Ditto.
12371 * gcc.target/i386/pr98218-3.c: Ditto.
12372 * gcc.target/i386/pr98218-3a.c: Ditto.
12373 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
12374 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
12376 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
12378 * gnat.dg/debug17.adb: Minor tweak.
12380 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
12382 * gnat.dg/debug8.adb: Minor tweak.
12383 * gnat.dg/debug11.adb: Likewise.
12384 * gnat.dg/debug16.adb: Likewise.
12385 * gnat.dg/debug17.adb: New test.
12386 * gnat.dg/specs/debug1.ads: Minor tweak.
12388 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
12390 * gcc.dg/vect/slp-21.c: Add s390.
12392 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
12394 PR testsuite/100422
12395 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
12397 2021-05-05 Richard Biener <rguenther@suse.de>
12399 PR tree-optimization/79333
12400 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
12401 * gcc.dg/graphite/fuse-1.c: Adjust.
12402 * gcc.dg/pr43864-4.c: Likewise.
12404 2021-05-05 Richard Biener <rguenther@suse.de>
12406 PR middle-end/100394
12407 * g++.dg/torture/pr100382.C: New testcase.
12409 2021-05-04 Martin Sebor <msebor@redhat.com>
12411 PR middle-end/100307
12412 * g++.dg/warn/Wplacement-new-size-9.C: New test.
12413 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
12415 2021-05-04 Martin Sebor <msebor@redhat.com>
12417 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
12419 2021-05-04 Martin Sebor <msebor@redhat.com>
12421 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
12423 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
12425 * gcc.target/s390/oscbreak-1.c: Compile with -O1
12428 2021-05-04 Richard Biener <rguenther@suse.de>
12430 PR tree-optimization/100414
12431 * gcc.dg/pr100414.c: New testcase.
12433 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
12435 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
12437 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
12439 * gnat.dg/opt94.adb: New file.
12440 * gnat.dg/opt94_pkg.adb: New file.
12441 * gnat.dg/opt94_pkg.ads: New file.
12443 2021-05-04 Richard Biener <rguenther@suse.de>
12445 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
12446 simplify dump scanning down to one case.
12448 2021-05-04 Richard Biener <rguenther@suse.de>
12450 PR tree-optimization/100329
12451 * gcc.dg/torture/pr100329.c: New testcase.
12453 2021-05-04 Richard Biener <rguenther@suse.de>
12455 PR tree-optimization/100398
12456 * gcc.dg/torture/pr100398.c: New testcase.
12458 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
12460 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
12461 Fix dg directives order.
12462 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
12465 2021-05-03 Jeff Law <jlaw@tachyum.com>
12467 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
12470 2021-05-03 Patrick Palka <ppalka@redhat.com>
12473 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
12475 2021-05-03 Patrick Palka <ppalka@redhat.com>
12479 * g++.dg/template/call8.C: New test.
12480 * g++.dg/template/koenig12a.C: New test.
12482 2021-05-03 Jeff Law <jlaw@tachyum.com>
12484 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
12486 2021-05-03 Marek Polacek <polacek@redhat.com>
12489 * g++.dg/concepts/diagnostic18.C: New test.
12491 2021-05-03 Marek Polacek <polacek@redhat.com>
12494 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
12496 2021-05-03 Jeff Law <jlaw@tachyum.com>
12498 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
12500 2021-05-03 Jeff Law <jlaw@tachyum.com>
12502 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
12504 2021-05-03 Jeff Law <jlaw@tachyum.com>
12506 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
12508 2021-05-03 Jeff Law <jlaw@tachyum.com>
12510 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
12511 cr16 and xstormy16 targets.
12513 2021-05-03 Richard Biener <rguenther@suse.de>
12515 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
12516 * gcc.dg/pr81192.c: Disable DSE.
12518 2021-05-03 Richard Biener <rguenther@suse.de>
12520 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
12522 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
12525 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
12526 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
12528 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
12530 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
12531 mapping class on AIX.
12532 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
12533 * gcc.c-torture/execute/alias-2.c: Same.
12534 * gcc.dg/alias-7.c: Same.
12536 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
12538 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
12540 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
12543 2021-04-30 Richard Biener <rguenther@suse.de>
12546 * g++.dg/pr98032.C: New testcase.
12548 2021-04-30 Richard Biener <rguenther@suse.de>
12550 PR tree-optimization/96513
12551 * gcc.dg/torture/pr96513.c: New testcase.
12553 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
12556 * gcc.target/i386/pr98060.c: New test.
12558 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
12560 PR rtl-optimization/100225
12561 PR rtl-optimization/84878
12562 * gcc.dg/pr100225.c: New test.
12564 2021-04-29 Joseph Myers <joseph@codesourcery.com>
12566 PR preprocessor/82359
12567 * g++.dg/cpp1y/digit-sep-line.C,
12568 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
12570 2021-04-29 Jason Merrill <jason@redhat.com>
12572 * g++.dg/lookup/using-decl1.C: New test.
12574 2021-04-29 Jason Merrill <jason@redhat.com>
12577 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
12579 2021-04-29 Patrick Palka <ppalka@redhat.com>
12582 * g++.dg/template/koenig12.C: New test.
12584 2021-04-29 Marek Polacek <polacek@redhat.com>
12587 * g++.dg/cpp1z/class-deduction87.C: New test.
12589 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
12591 PR rtl-optimization/100303
12592 * g++.dg/torture/pr100303.C: New file.
12594 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
12596 PR middle-end/90773
12597 * g++.dg/pr90773-1.h: New test.
12598 * g++.dg/pr90773-1a.C: Likewise.
12599 * g++.dg/pr90773-1b.C: Likewise.
12600 * g++.dg/pr90773-1c.C: Likewise.
12601 * g++.dg/pr90773-1d.C: Likewise.
12602 * gcc.target/i386/pr90773-1.c: Likewise.
12603 * gcc.target/i386/pr90773-2.c: Likewise.
12604 * gcc.target/i386/pr90773-3.c: Likewise.
12605 * gcc.target/i386/pr90773-4.c: Likewise.
12606 * gcc.target/i386/pr90773-5.c: Likewise.
12607 * gcc.target/i386/pr90773-6.c: Likewise.
12608 * gcc.target/i386/pr90773-7.c: Likewise.
12609 * gcc.target/i386/pr90773-8.c: Likewise.
12610 * gcc.target/i386/pr90773-9.c: Likewise.
12611 * gcc.target/i386/pr90773-10.c: Likewise.
12612 * gcc.target/i386/pr90773-11.c: Likewise.
12613 * gcc.target/i386/pr90773-12.c: Likewise.
12614 * gcc.target/i386/pr90773-13.c: Likewise.
12615 * gcc.target/i386/pr90773-14.c: Likewise.
12617 2021-04-29 Richard Biener <rguenther@suse.de>
12619 PR tree-optimization/100253
12620 * g++.dg/pr100253.C: New testcase.
12622 2021-04-29 Jakub Jelinek <jakub@redhat.com>
12625 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
12627 2021-04-29 Jakub Jelinek <jakub@redhat.com>
12630 * gcc.target/aarch64/sve/pr100302.c: New test.
12632 2021-04-29 Jakub Jelinek <jakub@redhat.com>
12635 * c-c++-common/gomp/task-detach-3.c: New test.
12637 2021-04-29 Richard Biener <rguenther@suse.de>
12639 PR tree-optimization/99912
12640 * gcc.dg/pr95580.c: Disable DSE.
12641 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
12642 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
12643 to prevent them from being removed.
12644 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
12646 2021-04-29 Martin Sebor <msebor@redhat.com>
12648 PR middle-end/100250
12649 * gcc.dg/uninit-pr100250.c: New test.
12651 2021-04-29 Joseph Myers <joseph@codesourcery.com>
12653 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
12654 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
12656 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
12658 * gfortran.dg/gomp/map-5.f90: New test.
12660 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
12662 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
12663 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
12664 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
12666 2021-04-28 Alexandre Oliva <oliva@adacore.com>
12668 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
12670 2021-04-28 Alexandre Oliva <oliva@adacore.com>
12672 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
12673 mismatch when asm comments start with "/ ".
12675 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
12678 * gcc.c-torture/compile/pr100305.c: New test.
12680 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
12683 * gfortran.dg/PR82376.f90: New test.
12685 2021-04-28 Richard Biener <rguenther@suse.de>
12687 PR tree-optimization/100292
12688 * gcc.dg/pr100292.c: New testcase.
12690 2021-04-28 Richard Wai <richard@annexi-strayline.com>
12692 * gnat.dg/containers2.adb: New test.
12694 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
12696 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
12698 2021-04-27 Jason Merrill <jason@redhat.com>
12701 * g++.dg/cpp0x/depr-copy3.C: New test.
12703 2021-04-27 Patrick Palka <ppalka@redhat.com>
12706 * g++.dg/cpp0x/variadic182.C: New test.
12708 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
12710 PR middle-end/100284
12711 * gcc.target/aarch64/sve/pr81003.c: New test.
12713 2021-04-27 Martin Sebor <msebor@redhat.com>
12715 PR testsuite/100272
12716 * g++.dg/ext/flexary13.C: Remove malformed directives.
12718 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
12721 * gcc.c-torture/compile/pr100106.c: New testcase.
12723 2021-04-27 Alex Coplan <alex.coplan@arm.com>
12726 * gcc.target/arm/pr99977.c: New test.
12728 2021-04-27 Jakub Jelinek <jakub@redhat.com>
12730 PR tree-optimization/100239
12731 * gcc.dg/pr100239.c: New test.
12733 2021-04-27 Jakub Jelinek <jakub@redhat.com>
12735 PR rtl-optimization/100254
12736 * g++.dg/opt/pr100254.C: New test.
12738 2021-04-27 Richard Biener <rguenther@suse.de>
12740 PR tree-optimization/99912
12741 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
12742 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
12743 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
12744 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
12746 2021-04-27 Jakub Jelinek <jakub@redhat.com>
12748 PR tree-optimization/95527
12749 * gcc.dg/tree-ssa/pr95527-2.c: New test.
12751 2021-04-27 Jakub Jelinek <jakub@redhat.com>
12753 PR tree-optimization/96696
12754 * gcc.target/i386/pr96696.c: New test.
12756 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
12759 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
12760 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
12761 expected error message when subtracting pointers to different
12762 vector types. Expect warnings when mixing them elsewhere.
12763 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
12764 XFAILs. Tweak error messages for some cases.
12766 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
12768 * gcc.target/aarch64/simd/ssra.c: Use +nosve
12769 * gcc.target/aarch64/simd/usra.c: Likewise.
12771 2021-04-27 Richard Biener <rguenther@suse.de>
12773 PR tree-optimization/100051
12774 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
12776 2021-04-27 Richard Biener <rguenther@suse.de>
12778 PR testsuite/100272
12779 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
12780 malformed dg directive.
12782 2021-04-27 Richard Biener <rguenther@suse.de>
12784 PR testsuite/100272
12785 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
12786 * g++.dg/ipa/pr45572-2.C: Likewise.
12787 * g++.dg/template/spec26.C: Likewise.
12788 * gcc.dg/pr20126.c: Likewise.
12789 * gcc.dg/tree-ssa/pr20739.c: Likewise.
12791 2021-04-27 Richard Biener <rguenther@suse.de>
12793 PR tree-optimization/100278
12794 * gcc.dg/tree-ssa/pr100278.c: New testcase.
12796 2021-04-27 Jakub Jelinek <jakub@redhat.com>
12799 * gcc.target/i386/pr99405.c: New test.
12801 2021-04-27 Richard Biener <rguenther@suse.de>
12803 PR tree-optimization/99776
12804 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
12806 2021-04-26 Patrick Palka <ppalka@redhat.com>
12809 * g++.dg/cpp1y/constexpr-base1.C: New test.
12810 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
12812 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
12814 * gfortran.dg/goacc/classify-serial.f95:
12815 Use [Ww]arning in dg-bogus as FE diagnostic and default
12816 diagnostic differ and the result depends on ENABLE_OFFLOAD.
12817 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
12818 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
12820 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
12822 * gfortran.dg/goacc/classify-serial.f95:
12823 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
12824 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
12825 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
12827 2021-04-26 Richard Biener <rguenther@suse.de>
12829 PR tree-optimization/99956
12830 * gfortran.dg/pr99956.f: New testcase.
12832 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
12834 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
12835 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
12836 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
12837 * gcc.target/arm/cmse/cmse-16.c: Likewise.
12838 * gcc.target/arm/cmse/struct-1.c: Likewise.
12839 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
12841 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
12844 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
12846 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
12848 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
12849 Nathan Sidwell <nathan@codesourcery.com>
12850 Tom de Vries <vries@codesourcery.com>
12851 Julian Brown <julian@codesourcery.com>
12852 Kwok Cheung Yeung <kcy@codesourcery.com>
12854 * c-c++-common/goacc/diag-parallelism-1.c: New.
12855 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
12856 and match diagnostics, as appropriate.
12857 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
12858 * c-c++-common/goacc/classify-kernels.c: Likewise.
12859 * c-c++-common/goacc/classify-parallel.c: Likewise.
12860 * c-c++-common/goacc/classify-routine.c: Likewise.
12861 * c-c++-common/goacc/classify-serial.c: Likewise.
12862 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
12863 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
12864 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
12865 * c-c++-common/goacc/parallel-reduction.c: Likewise.
12866 * c-c++-common/goacc/pr70688.c: Likewise.
12867 * c-c++-common/goacc/routine-1.c: Likewise.
12868 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
12869 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
12870 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
12871 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
12872 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
12873 * gfortran.dg/goacc/classify-routine.f95: Likewise.
12874 * gfortran.dg/goacc/classify-serial.f95: Likewise.
12875 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
12876 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
12877 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
12878 * gfortran.dg/goacc/routine-4.f90: Likewise.
12879 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
12880 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
12881 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
12882 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
12884 2021-04-26 Richard Biener <rguenther@suse.de>
12886 PR tree-optimization/99473
12887 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
12889 2021-04-25 liuhongt <hongtao.liu@intel.com>
12892 * gcc.target/i386/pr98911.c: New test.
12893 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
12894 with __builtin_ia32_pcmpistrm128 since it has been folded.
12896 2021-04-24 David Malcolm <dmalcolm@redhat.com>
12899 * g++.dg/analyzer/pr100244.C: New test.
12901 2021-04-24 Harald Anlauf <anlauf@gmx.de>
12904 * gfortran.dg/pr100154.f90: New test.
12906 2021-04-24 Harald Anlauf <anlauf@gmx.de>
12909 * gfortran.dg/ptr-func-4.f90: New test.
12911 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
12913 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
12914 * gcc.dg/guality/guality.c: Likewise.
12915 * gcc.dg/guality/inline-params.c: Likewise.
12916 * gcc.dg/guality/loop-1.c: Likewise.
12917 * gcc.dg/guality/pr36728-1.c: Likewise.
12918 * gcc.dg/guality/pr36728-2.c: Likewise.
12919 * gcc.dg/guality/pr36728-3.c: Likewise.
12920 * gcc.dg/guality/pr41447-1.c: Likewise.
12921 * gcc.dg/guality/pr54200.c: Likewise.
12922 * gcc.dg/guality/pr54519-1.c: Likewise.
12923 * gcc.dg/guality/pr54519-2.c: Likewise.
12924 * gcc.dg/guality/pr54519-3.c: Likewise.
12925 * gcc.dg/guality/pr54519-4.c: Likewise.
12926 * gcc.dg/guality/pr54519-5.c: Likewise.
12927 * gcc.dg/guality/pr54519-6.c: Likewise.
12928 * gcc.dg/guality/pr54693-2.c: Likewise.
12929 * gcc.dg/guality/pr56154-1.c: Likewise.
12930 * gcc.dg/guality/pr59776.c: Likewise.
12931 * gcc.dg/guality/pr68860-1.c: Likewise.
12932 * gcc.dg/guality/pr68860-2.c: Likewise.
12933 * gcc.dg/guality/pr90074.c: Likewise.
12934 * gcc.dg/guality/pr90716.c: Likewise.
12935 * gcc.dg/guality/sra-1.c: Likewise.
12937 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
12939 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
12941 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
12942 * gcc.dg/guality/pr59776.c: Likewise.
12943 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
12945 2021-04-24 Patrick Palka <ppalka@redhat.com>
12952 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
12953 * g++.dg/cpp2a/nontype-class45.C: New test.
12954 * g++.dg/cpp2a/nontype-class46.C: New test.
12955 * g++.dg/cpp2a/nontype-class47.C: New test.
12956 * g++.dg/cpp2a/nontype-class48.C: New test.
12958 2021-04-24 Patrick Palka <ppalka@redhat.com>
12961 * g++.dg/cpp1z/class-deduction86.C: New test.
12963 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
12966 * gcc.target/powerpc/pr98952.c: New test.
12968 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
12971 * gcc.target/i386/pr79514.c (dg-error):
12972 Expect error for 64bit targets.
12974 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
12977 * gcc.target/i386/pr100182.c: New test.
12978 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
12979 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
12981 2021-04-23 Patrick Palka <ppalka@redhat.com>
12984 * g++.dg/concepts/diagnostic17.C: New test.
12986 2021-04-23 Patrick Palka <ppalka@redhat.com>
12989 * g++.dg/cpp1z/direct-enum-init2.C: New test.
12991 2021-04-23 Richard Biener <rguenther@suse.de>
12993 PR tree-optimization/99971
12994 * g++.dg/vect/slp-pr99971.cc: New testcase.
12996 2021-04-23 liuhongt <hongtao.liu@intel.com>
12999 * gcc.target/i386/pr100093.c: New test.
13001 2021-04-22 Patrick Palka <ppalka@redhat.com>
13004 * g++.dg/cpp2a/concepts-uneval3.C: New test.
13006 2021-04-22 Patrick Palka <ppalka@redhat.com>
13009 * g++.dg/template/partial-specialization9.C: New test.
13011 2021-04-22 Marek Polacek <polacek@redhat.com>
13014 * g++.dg/warn/Wtype-limits6.C: New test.
13016 2021-04-22 Patrick Palka <ppalka@redhat.com>
13019 * g++.dg/cpp0x/sfinae67.C: New test.
13021 2021-04-22 Patrick Palka <ppalka@redhat.com>
13024 * g++.dg/template/access36.C: New test.
13026 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
13028 * substr_9.f90: Move to ...
13029 * gfortran.dg/substr_9.f90: ... here.
13030 * substr_10.f90: Move to ...
13031 * gfortran.dg/substr_10.f90: ... here.
13033 2021-04-22 Martin Liska <mliska@suse.cz>
13035 PR testsuite/100159
13036 PR testsuite/100192
13037 * g++.dg/template/nontype29.C: Fix typos and missing comments.
13038 * gcc.dg/Warray-bounds-64.c: Likewise.
13039 * gcc.dg/Warray-parameter.c: Likewise.
13040 * gcc.dg/Wstring-compare.c: Likewise.
13041 * gcc.dg/format/gcc_diag-11.c: Likewise.
13042 * gfortran.dg/array_constructor_3.f90: Likewise.
13043 * gfortran.dg/matmul_bounds_9.f90: Likewise.
13044 * gfortran.dg/pr78033.f90: Likewise.
13045 * gfortran.dg/pr96325.f90: Likewise.
13047 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
13050 * gcc.target/i386/pr100119.c: New test.
13052 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
13055 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
13057 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
13059 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
13060 obtained hard limit, and only call setrlimit if new softlimit is lower.
13062 2021-04-22 Richard Biener <rguenther@suse.de>
13064 PR testsuite/100176
13065 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
13068 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
13070 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
13073 2021-04-21 Marek Polacek <polacek@redhat.com>
13076 * g++.dg/cpp0x/enum_base4.C: New test.
13077 * g++.dg/cpp0x/enum_base5.C: New test.
13079 2021-04-21 Alex Coplan <alex.coplan@arm.com>
13082 * gcc.target/aarch64/pr99988.c: New test.
13084 2021-04-21 Jakub Jelinek <jakub@redhat.com>
13086 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
13088 * g++.dg/cpp1y/auto-fn61.C: Likewise.
13089 * g++.dg/cpp2a/nontype-class39.C: Likewise.
13090 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
13091 * g++.dg/cpp0x/vt-88982.C: Likewise.
13092 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
13093 dg-additional-options.
13094 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
13096 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
13098 * gcc.target/i386/monitor-2.c: New test.
13100 2021-04-21 Richard Biener <rguenther@suse.de>
13102 PR testsuite/100176
13103 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
13104 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
13106 2021-04-21 Jakub Jelinek <jakub@redhat.com>
13108 PR rtl-optimization/100148
13109 * g++.dg/opt/pr100148.C: New test.
13111 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
13113 * gfortran.dg/gomp/depobj-1.f90: New test.
13114 * gfortran.dg/gomp/depobj-2.f90: New test.
13116 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
13118 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
13120 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
13122 PR middle-end/100130
13123 * c-c++-common/attr-retain-10.c: New test.
13124 * c-c++-common/attr-retain-11.c: Likewise.
13126 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
13128 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
13129 must match for target IBM Z only.
13131 2021-04-20 Jason Merrill <jason@redhat.com>
13134 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
13136 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
13138 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
13139 z/Architecture only.
13141 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
13144 * gfortran.dg/pdt_31.f03: New test.
13145 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
13148 2021-04-19 Marek Polacek <polacek@redhat.com>
13151 * g++.dg/concepts/diagnostic16.C: New test.
13153 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
13156 * gdc.dg/pr98457.d: New test.
13158 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
13161 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
13164 2021-04-19 Richard Biener <rguenther@suse.de>
13166 PR preprocessor/100142
13167 * gcc.dg/pr100142.c: New testcase.
13168 * g++.dg/diagnostic/pr72803.C: Revert last change.
13170 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
13172 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
13173 '--param=openacc-kernels=[...]'.
13174 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
13175 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
13176 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
13177 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
13178 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
13179 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
13180 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
13182 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
13184 * gnat.dg/opt92.adb: New test.
13186 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
13188 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
13189 * c-c++-common/zero-scratch-regs-9.c: Likewise.
13190 * c-c++-common/zero-scratch-regs-10.c: Likewise.
13191 * c-c++-common/zero-scratch-regs-11.c: Likewise.
13192 * gcc.target/s390/zero-scratch-regs-1.c: New test.
13194 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
13197 * gfortran.dg/PR100094.f90: New test.
13199 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
13202 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
13205 2021-04-16 Jakub Jelinek <jakub@redhat.com>
13208 * gcc.target/aarch64/pr91710.c: New test.
13210 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
13213 * gfortran.dg/PR10018.f90: New test.
13215 2021-04-16 Tamar Christina <tamar.christina@arm.com>
13218 * gcc.target/aarch64/sve/pr100048.c: New test.
13220 2021-04-16 Jakub Jelinek <jakub@redhat.com>
13223 * g++.dg/cpp0x/constexpr-100111.C: New test.
13225 2021-04-16 Marek Polacek <polacek@redhat.com>
13228 * g++.dg/cpp2a/typename14.C: Don't expect particular error
13230 * g++.dg/cpp2a/typename19.C: New test.
13232 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
13234 * gcc.dg/gimplefe-40.c: Moved to...
13235 * gcc.dg/vect/gimplefe-40.c: ...here.
13236 * gcc.dg/gimplefe-41.c: Moved to...
13237 * gcc.dg/vect/gimplefe-41.c: ...here.
13239 2021-04-16 Harald Anlauf <anlauf@gmx.de>
13240 Paul Thomas <pault@gcc.gnu.org>
13243 * gfortran.dg/pr63797.f90: New test.
13245 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
13247 * gcc.dg/tree-ssa/pr83403-1.c: Revert
13248 max-completely-peeled-insns to the default value on IBM Z.
13249 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
13251 2021-04-16 Patrick Palka <ppalka@redhat.com>
13254 * g++.dg/cpp2a/constexpr-init21.C: New test.
13256 2021-04-16 Jakub Jelinek <jakub@redhat.com>
13259 * gcc.target/aarch64/pr100075.c: New test.
13261 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
13263 PR rtl-optimization/99596
13264 * gcc.target/arm/pr99596.c: New test.
13266 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
13269 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
13271 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
13272 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
13273 missing quotes around switch names.
13274 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
13276 2021-04-16 Jakub Jelinek <jakub@redhat.com>
13279 * gcc.target/aarch64/pr99767.c: New test.
13281 2021-04-16 Jakub Jelinek <jakub@redhat.com>
13284 * g++.dg/cpp23/lambda-specifiers2.C: New test.
13286 2021-04-16 Jakub Jelinek <jakub@redhat.com>
13289 * g++.dg/cpp1z/pr99833.C: New test.
13290 * g++.dg/cpp2a/pr99833.C: New test.
13292 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
13294 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
13295 the default value on IBM Z.
13297 2021-04-16 Jason Merrill <jason@redhat.com>
13300 * g++.dg/abi/mangle71.C: Fix expected mangling.
13301 * g++.dg/abi/mangle77.C: New test.
13302 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
13303 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
13304 * g++.dg/cpp2a/nontype-class44.C: New test.
13306 2021-04-15 Martin Sebor <msebor@redhat.com>
13310 * gcc.dg/Warray-parameter-9.c: New test.
13311 * gcc.dg/Wnonnull-6.c: New test.
13312 * gcc.dg/Wreturn-type3.c: New test.
13313 * gcc.dg/Wunused-result.c: New test.
13314 * gcc.dg/attr-noreturn.c: New test.
13315 * gcc.dg/attr-returns-nonnull.c: New test.
13317 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
13319 PR middle-end/84877
13320 * gcc.dg/pr84877.c: Xfail for cris-*-*.
13322 2021-04-15 Jason Merrill <jason@redhat.com>
13325 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
13327 2021-04-15 Martin Sebor <msebor@redhat.com>
13329 * gcc.dg/uninit-pr89230-1.c: New test.
13330 * gcc.dg/uninit-pr89230-2.c: Same.
13332 2021-04-15 Jason Merrill <jason@redhat.com>
13335 * g++.dg/cpp0x/noexcept67.C: New test.
13337 2021-04-15 Jason Merrill <jason@redhat.com>
13340 * g++.dg/cpp2a/lambda-uneval15.C: New test.
13342 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
13344 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
13345 -mtune=generic to the SVE flags.
13346 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
13347 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
13348 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
13350 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
13352 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
13353 (aarch64-with-arch-dg-options): Likewise.
13354 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
13355 aarch64-with-arch-dg-options. Move the default architecture
13356 flags to the final dg-runtest argument.
13357 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
13359 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
13361 2021-04-15 Jakub Jelinek <jakub@redhat.com>
13363 PR testsuite/100073
13364 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
13366 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
13369 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
13370 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
13372 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
13375 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
13377 2021-04-15 Jakub Jelinek <jakub@redhat.com>
13380 * gcc.target/aarch64/pr100056.c: New test.
13382 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
13384 * gcc.dg/pr93210.c: Adapt regex in order to also support a
13385 RESULT_DECL as an operand for a RETURN_EXPR.
13387 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
13389 * gcc.target/aarch64/sve/pr99929_1.c: New file.
13390 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
13392 2021-04-14 Jason Merrill <jason@redhat.com>
13395 * g++.dg/template/dependent-tmpl2.C: New test.
13397 2021-04-14 Jason Merrill <jason@redhat.com>
13400 * g++.dg/parse/uneval1.C: New test.
13402 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
13404 PR rtl-optimization/100066
13405 * gcc.target/i386/pr100066.c: New.
13407 2021-04-14 Martin Sebor <msebor@redhat.com>
13409 * gcc.dg/pr86058.c: Limit to just x86_64.
13411 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
13414 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
13416 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
13418 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
13419 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
13421 2021-04-14 Patrick Palka <ppalka@redhat.com>
13425 * g++.dg/cpp1z/class-deduction85.C: New test.
13426 * g++.dg/template/ref11.C: New test.
13428 2021-04-14 Jason Merrill <jason@redhat.com>
13431 * g++.dg/cpp2a/lambda-uneval14.C: New test.
13433 2021-04-14 Jason Merrill <jason@redhat.com>
13436 * g++.dg/debug/defaulted1.C: New test.
13438 2021-04-14 Jason Merrill <jason@redhat.com>
13441 * g++.dg/debug/cleanup1.C: New test.
13442 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
13443 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
13444 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
13445 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
13446 * g++.dg/tm/inherit2.C: Likewise.
13447 * g++.dg/tm/unsafe1.C: Likewise.
13448 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
13449 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
13451 2021-04-13 Martin Sebor <msebor@redhat.com>
13453 PR tree-optimization/82800
13454 * g++.dg/warn/uninit-pr82800.C: New test.
13456 2021-04-13 Martin Sebor <msebor@redhat.com>
13458 PR middle-end/86058
13459 * gcc.dg/pr86058.c: New test.
13461 2021-04-13 Patrick Palka <ppalka@redhat.com>
13464 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
13465 * g++.old-deja/g++.ns/template7.C: Likewise.
13466 * g++.old-deja/g++.pt/crash8.C: Likewise.
13468 2021-04-13 Jason Merrill <jason@redhat.com>
13471 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
13473 2021-04-13 Jakub Jelinek <jakub@redhat.com>
13476 * g++.dg/cpp2a/spaceship-err6.C: New test.
13478 2021-04-13 Jason Merrill <jason@redhat.com>
13481 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
13483 2021-04-13 Patrick Palka <ppalka@redhat.com>
13486 * g++.dg/parse/template2.C: Adjust expected diagnostic.
13487 * g++.dg/template/error8.C: Likewise.
13488 * g++.dg/cpp1z/class-deduction84.C: New test.
13490 2021-04-13 Richard Biener <rguenther@suse.de>
13492 PR tree-optimization/100053
13493 * gcc.dg/torture/pr100053.c: New testcase.
13494 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
13496 2021-04-13 Jason Merrill <jason@redhat.com>
13499 * g++.dg/cpp0x/constexpr-base7.C: New test.
13501 2021-04-13 Nathan Sidwell <nathan@acm.org>
13503 PR preprocessor/99446
13504 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
13506 2021-04-13 Jakub Jelinek <jakub@redhat.com>
13509 * gcc.target/aarch64/pr100028.c: New test.
13511 2021-04-13 Patrick Palka <ppalka@redhat.com>
13514 * g++.dg/cpp2a/nontype-class43.C: New test.
13516 2021-04-13 Patrick Palka <ppalka@redhat.com>
13520 * g++.dg/cpp2a/concepts-uneval1.C: New test.
13521 * g++.dg/cpp2a/concepts-uneval2.C: New test.
13523 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
13526 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
13527 line 971 for cris-*-*.
13529 2021-04-13 David Malcolm <dmalcolm@redhat.com>
13532 * gcc.dg/analyzer/pr98599-a.c: New test.
13533 * gcc.dg/analyzer/pr98599-b.c: New test.
13535 2021-04-12 Jakub Jelinek <jakub@redhat.com>
13537 PR rtl-optimization/99905
13538 * gcc.target/i386/pr99905.c: New test.
13540 2021-04-12 Jakub Jelinek <jakub@redhat.com>
13543 * gcc.dg/pr99830.c: New test.
13545 2021-04-12 Jason Merrill <jason@redhat.com>
13548 * g++.dg/template/dependent-tmpl1.C: New test.
13550 2021-04-12 Martin Liska <mliska@suse.cz>
13553 * g++.dg/asan/pr99877.C: New test.
13555 2021-04-12 Cui,Lili <lili.cui@intel.com>
13557 * gcc.target/i386/funcspec-56.inc: Handle new march.
13558 * g++.target/i386/mv16.C: Handle new march
13560 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
13562 PR middle-end/98088
13563 * c-c++-common/goacc/collapse-2.c: New.
13565 2021-04-11 Jason Merrill <jason@redhat.com>
13568 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
13569 * g++.dg/other/anon-union5.C: New test.
13571 2021-04-10 Jason Merrill <jason@redhat.com>
13574 * g++.dg/gomp/this-1.C: Adjust diagnostic.
13575 * g++.dg/cpp0x/constexpr-this1.C: New test.
13577 2021-04-10 David Malcolm <dmalcolm@redhat.com>
13580 * gcc.dg/analyzer/pr100011.c: New test.
13582 2021-04-10 Jakub Jelinek <jakub@redhat.com>
13585 * gcc.dg/pr99990.c: New test.
13587 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
13590 * gcc.target/i386/pr99744-2.c: New test.
13592 2021-04-10 Jakub Jelinek <jakub@redhat.com>
13595 * gcc.dg/lto/pr99849_0.c: New test.
13597 2021-04-10 Jakub Jelinek <jakub@redhat.com>
13599 PR rtl-optimization/98601
13600 * gcc.dg/torture/pr98601.c: New test.
13602 2021-04-10 Jason Merrill <jason@redhat.com>
13608 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
13609 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
13610 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
13611 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
13613 2021-04-10 Jason Merrill <jason@redhat.com>
13616 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
13618 2021-04-09 Martin Sebor <msebor@redhat.com>
13620 PR middle-end/55288
13621 * g++.dg/warn/uninit-pr55288.C: New test.
13623 2021-04-09 Patrick Palka <ppalka@redhat.com>
13626 * g++.dg/cpp1z/fold-lambda4.C: New test.
13628 2021-04-09 Marek Polacek <polacek@redhat.com>
13631 * g++.dg/concepts/abbrev10.C: New test.
13632 * g++.dg/concepts/abbrev11.C: New test.
13634 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
13636 * gcc.target/aarch64/pr70398.c: Require a target that can link
13637 static executables.
13639 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
13641 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
13643 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
13645 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
13648 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
13650 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
13651 * gcc.dg/pr96573.c: Likewise.
13652 * gcc.dg/tree-ssa/pr84512.c: Likewise.
13653 * gcc.dg/vect/bb-slp-43.c: Likewise.
13654 * gcc.dg/vect/slp-reduc-11.c: Likewise.
13656 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
13658 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
13659 loop to vectorized if vect_fold_extract_last.
13661 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
13663 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
13664 of relying on vectorisation.
13666 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
13669 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
13671 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
13673 PR libfortran/78314
13674 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
13675 * gfortran.dg/ieee/ieee_8.f90: Likewise.
13677 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
13680 * gfortran.dg/coarray/dummy_2.f90: New test.
13682 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
13684 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
13686 2021-04-08 Patrick Palka <ppalka@redhat.com>
13689 * g++.dg/cpp2a/concepts-lambda16.C: New test.
13690 * g++.dg/cpp2a/concepts-lambda17.C: New test.
13692 2021-04-08 Patrick Palka <ppalka@redhat.com>
13695 * g++.dg/cpp2a/concepts-ctad3.C: New test.
13697 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
13699 * lib/scanasm.exp (scan-lto-assembler): Update expected name
13702 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
13704 * lib/target-supports.exp
13705 (check_effective_target_stdint_types_mbig_endian): New proc.
13706 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
13707 stdint_types_mbig_endian.
13708 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
13709 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
13711 2021-04-08 Jason Merrill <jason@redhat.com>
13714 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
13715 * g++.dg/conversion/ref7.C: New test.
13717 2021-04-08 Jakub Jelinek <jakub@redhat.com>
13720 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
13721 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
13722 * g++.dg/cpp2a/constexpr-new18.C: New test.
13723 * g++.dg/cpp2a/constexpr-new19.C: New test.
13725 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
13727 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
13729 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
13731 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
13732 "was here" from error message.
13733 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
13734 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
13735 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
13736 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
13737 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
13738 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
13739 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
13740 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
13741 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
13742 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
13743 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
13744 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
13745 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
13747 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
13749 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
13750 * gcc.target/aarch64/pr98772.c: Likewise.
13751 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
13753 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
13755 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
13756 conversion to shifts and adds.
13758 2021-04-08 David Malcolm <dmalcolm@redhat.com>
13762 * gcc.dg/analyzer/pr99042.c: New test.
13763 * gcc.dg/analyzer/pr99774-1.c: New test.
13764 * gcc.dg/analyzer/pr99774-2.c: New test.
13766 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
13768 * gdc.dg/gdc108.d: Update test.
13769 * gdc.dg/gdc142.d: Likewise.
13770 * gdc.dg/pr90136a.d: Likewise.
13771 * gdc.dg/pr90136b.d: Likewise.
13772 * gdc.dg/pr90136c.d: Likewise.
13773 * gdc.dg/pr95173.d: Likewise.
13774 * gdc.dg/attr_allocsize1.d: New test.
13775 * gdc.dg/attr_allocsize2.d: New test.
13776 * gdc.dg/attr_alwaysinline1.d: New test.
13777 * gdc.dg/attr_cold1.d: New test.
13778 * gdc.dg/attr_exclusions1.d: New test.
13779 * gdc.dg/attr_exclusions2.d: New test.
13780 * gdc.dg/attr_flatten1.d: New test.
13781 * gdc.dg/attr_module.d: New test.
13782 * gdc.dg/attr_noclone1.d: New test.
13783 * gdc.dg/attr_noicf1.d: New test.
13784 * gdc.dg/attr_noinline1.d: New test.
13785 * gdc.dg/attr_noipa1.d: New test.
13786 * gdc.dg/attr_noplt1.d: New test.
13787 * gdc.dg/attr_optimize1.d: New test.
13788 * gdc.dg/attr_optimize2.d: New test.
13789 * gdc.dg/attr_optimize3.d: New test.
13790 * gdc.dg/attr_optimize4.d: New test.
13791 * gdc.dg/attr_restrict1.d: New test.
13792 * gdc.dg/attr_section1.d: New test.
13793 * gdc.dg/attr_symver1.d: New test.
13794 * gdc.dg/attr_target1.d: New test.
13795 * gdc.dg/attr_targetclones1.d: New test.
13796 * gdc.dg/attr_used1.d: New test.
13797 * gdc.dg/attr_used2.d: New test.
13798 * gdc.dg/attr_weak1.d: New test.
13799 * gdc.dg/imports/attributes.d: New test.
13801 2021-04-08 Jason Merrill <jason@redhat.com>
13804 * g++.dg/template/mem-spec2.C: New test.
13806 2021-04-08 Marek Polacek <polacek@redhat.com>
13809 * g++.dg/cpp2a/explicit16.C: Use c++20.
13810 * g++.dg/cpp0x/noexcept66.C: New test.
13811 * g++.dg/cpp2a/explicit17.C: New test.
13813 2021-04-08 Alex Coplan <alex.coplan@arm.com>
13816 * gcc.c-torture/compile/pr99647.c: New test.
13818 2021-04-07 Jason Merrill <jason@redhat.com>
13821 * g++.dg/template/friend71.C: New test.
13823 2021-04-07 Jason Merrill <jason@redhat.com>
13826 * g++.dg/template/friend70.C: New test.
13828 2021-04-07 Jason Merrill <jason@redhat.com>
13831 * g++.dg/lookup/using66.C: New test.
13833 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
13835 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
13836 when building an executable with testglue.
13838 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
13840 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
13841 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
13843 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
13845 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
13846 if IFN_STORE_LANES is available.
13847 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
13848 IFN_STORE_LANES is available.
13849 * gcc.target/aarch64/pr99873_1.c: New test.
13850 * gcc.target/aarch64/pr99873_2.c: Likewise.
13851 * gcc.target/aarch64/pr99873_3.c: Likewise.
13852 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
13853 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
13854 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
13856 2021-04-07 Richard Biener <rguenther@suse.de>
13858 PR tree-optimization/99954
13859 * gcc.dg/torture/pr99954.c: New testcase.
13861 2021-04-07 Richard Biener <rguenther@suse.de>
13864 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
13867 2021-04-07 Richard Biener <rguenther@suse.de>
13869 PR tree-optimization/99947
13870 * gcc.dg/torture/pr99947.c: New testcase.
13872 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
13874 PR tree-optimization/98736
13875 * gcc.c-torture/execute/pr98736.c: New test.
13877 2021-04-07 Marek Polacek <polacek@redhat.com>
13880 * g++.dg/cpp0x/rv-life.C: New test.
13882 2021-04-06 Jason Merrill <jason@redhat.com>
13885 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
13887 2021-04-06 Jason Merrill <jason@redhat.com>
13890 * g++.dg/cpp1z/inline-var9.C: New test.
13892 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
13895 * g++.target/aarch64/sve/pr99781.C: New.
13897 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
13899 * gcc.target/i386/memcpy-strategy-9.c: New test.
13900 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
13901 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
13902 * gcc.target/i386/memset-strategy-7.c: Likewise.
13903 * gcc.target/i386/memset-strategy-8.c: Likewise.
13904 * gcc.target/i386/memset-strategy-9.c: Likewise.
13906 2021-04-06 Richard Biener <rguenther@suse.de>
13908 PR tree-optimization/99880
13909 * gcc.dg/torture/pr99880.c: New testcase.
13911 2021-04-06 Nathan Sidwell <nathan@acm.org>
13913 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
13914 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
13916 2021-04-06 Jakub Jelinek <jakub@redhat.com>
13918 PR tree-optimization/96573
13919 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
13920 VEC_PERM_EXPR with bswapping permutation.
13922 2021-04-06 Richard Biener <rguenther@suse.de>
13924 PR tree-optimization/99924
13925 * gfortran.dg/vect/pr99924.f90: New testcase.
13927 2021-04-06 Jakub Jelinek <jakub@redhat.com>
13930 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
13932 2021-04-06 Jason Merrill <jason@redhat.com>
13935 * g++.dg/abi/lambda-defarg1.C: New test.
13937 2021-04-06 Patrick Palka <ppalka@redhat.com>
13940 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
13941 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
13943 2021-04-05 Jason Merrill <jason@redhat.com>
13946 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
13948 2021-04-05 Jason Merrill <jason@redhat.com>
13950 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
13951 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
13952 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
13954 2021-04-05 Jason Merrill <jason@redhat.com>
13957 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
13959 2021-04-05 Jason Merrill <jason@redhat.com>
13962 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
13964 2021-04-05 David Malcolm <dmalcolm@redhat.com>
13967 * gcc.dg/analyzer/pr99906.c: New test.
13969 2021-04-05 David Malcolm <dmalcolm@redhat.com>
13972 * gcc.dg/analyzer/pr99886.c: New test.
13974 2021-04-05 Jason Merrill <jason@redhat.com>
13977 * g++.dg/cpp0x/extern_template-6.C: New test.
13979 2021-04-05 Jason Merrill <jason@redhat.com>
13982 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
13984 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
13987 * gdc.dg/pr99914.d: New test.
13989 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
13991 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
13992 * gcc.dg/tree-ssa/evrp11.c: Likewise.
13994 2021-04-04 Jason Merrill <jason@redhat.com>
13997 * g++.dg/cpp0x/initlist-new5.C: New test.
13999 2021-04-03 Alexandre Oliva <oliva@adacore.com>
14001 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
14003 2021-04-03 Alexandre Oliva <oliva@adacore.com>
14005 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
14007 2021-04-03 Marek Polacek <polacek@redhat.com>
14010 * g++.dg/other/gc7.C: New test.
14012 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
14015 * gfortran.dg/coarray_48.f90: New test.
14017 2021-04-03 Jakub Jelinek <jakub@redhat.com>
14019 PR tree-optimization/99882
14020 * gcc.dg/pr99882.c: New test.
14022 2021-04-03 Jakub Jelinek <jakub@redhat.com>
14024 PR rtl-optimization/99863
14025 * gcc.target/i386/pr99863.c: New test.
14027 2021-04-03 Jakub Jelinek <jakub@redhat.com>
14030 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
14032 2021-04-03 Jason Merrill <jason@redhat.com>
14035 * g++.dg/opt/nrv20.C: New test.
14037 2021-04-03 Jason Merrill <jason@redhat.com>
14040 * g++.dg/cpp1z/noexcept-type24.C: New test.
14042 2021-04-03 Jason Merrill <jason@redhat.com>
14045 * g++.dg/ext/vector40.C: New test.
14047 2021-04-02 Patrick Palka <ppalka@redhat.com>
14050 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
14052 2021-04-02 Patrick Palka <ppalka@redhat.com>
14055 * g++.dg/cpp2a/nontype-class42.C: New test.
14057 2021-04-02 Jason Merrill <jason@redhat.com>
14060 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
14062 2021-04-02 Nathan Sidwell <nathan@acm.org>
14064 * g++.dg/modules/pr99283-6_d.H: New.
14065 * g++.dg/modules/pr99283-7-swap.h: New.
14066 * g++.dg/modules/pr99283-7-traits.h: New.
14067 * g++.dg/modules/pr99283-7_a.H: New.
14068 * g++.dg/modules/pr99283-7_b.H: New.
14069 * g++.dg/modules/pr99283-7_c.C: New.
14070 * g++.dg/modules/pr99283-7_d.H: New.
14072 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
14074 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
14075 * go.test/test/fixedbugs/issue22200b.go: Likewise.
14077 2021-04-02 Jakub Jelinek <jakub@redhat.com>
14079 PR tree-optimization/99726
14080 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
14081 -floop-nest-optimize to dg-additional-options guarded on fgraphite
14084 2021-04-01 Marek Polacek <polacek@redhat.com>
14087 * g++.dg/other/gc6.C: New test.
14089 2021-04-01 Jason Merrill <jason@redhat.com>
14092 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
14094 2021-04-01 Jason Merrill <jason@redhat.com>
14097 * g++.dg/abi/abi-tag24a.C: New test.
14098 * g++.dg/abi/macro0.C: Adjust expected value.
14100 2021-04-01 Nathan Sidwell <nathan@acm.org>
14103 * g++.dg/modules/pr99283-6.h: New.
14104 * g++.dg/modules/pr99283-6_a.H: New.
14105 * g++.dg/modules/pr99283-6_b.H: New.
14106 * g++.dg/modules/pr99283-6_c.C: New.
14107 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
14108 * g++.dg/modules/indirect-3_c.C: Adjust scan.
14109 * g++.dg/modules/indirect-4_c.C: Adjust scan.
14110 * g++.dg/modules/lambda-3_b.C: Adjust scan.
14111 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
14112 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
14113 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
14115 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
14118 * gcc.dg/tree-ssa/pr98265.C: New test.
14120 2021-04-01 Jakub Jelinek <jakub@redhat.com>
14122 PR tree-optimization/96573
14123 * gcc.dg/pr96573.c: New test.
14125 2021-04-01 Richard Biener <rguenther@suse.de>
14127 PR tree-optimization/99856
14128 * gcc.dg/vect/pr99856.c: New testcase.
14130 2021-04-01 Martin Jambor <mjambor@suse.cz>
14132 PR tree-optimization/97009
14133 * gcc.dg/tree-ssa/pr97009.c: New test.
14135 2021-04-01 Harald Anlauf <anlauf@gmx.de>
14138 * gfortran.dg/transpose_5.f90: New test.
14140 2021-03-31 David Malcolm <dmalcolm@redhat.com>
14143 * gcc.dg/analyzer/data-model-10.c: Update expected output.
14144 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
14145 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
14146 * gcc.dg/analyzer/pr99771-1.c: New test.
14148 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
14150 PR tree-optimization/98268
14151 * gcc.target/aarch64/sve/pr98268-1.c: New test.
14152 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
14154 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
14156 PR tree-optimization/99726
14157 * gcc.target/i386/pr99726.c: New test.
14159 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
14161 PR rtl-optimization/97141
14162 PR rtl-optimization/98726
14163 * gcc.c-torture/compile/pr97141.c: New test.
14164 * gcc.c-torture/compile/pr98726.c: Likewise.
14165 * gcc.target/aarch64/sve/pr97141.c: Likewise.
14166 * gcc.target/aarch64/sve/pr98726.c: Likewise.
14168 2021-03-31 Martin Sebor <msebor@redhat.com>
14170 PR middle-end/65182
14171 * gcc.dg/uninit-pr65182.c: New test.
14173 2021-03-31 Jason Merrill <jason@redhat.com>
14176 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
14178 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
14181 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
14184 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
14187 * gcc.target/arm/pr99786.c: New test.
14189 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
14191 * gcc.target/i386/memcpy-strategy-5.c: New test.
14192 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
14193 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
14194 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
14195 * gcc.target/i386/memset-strategy-3.c: Likewise.
14196 * gcc.target/i386/memset-strategy-4.c: Likewise.
14197 * gcc.target/i386/memset-strategy-5.c: Likewise.
14198 * gcc.target/i386/memset-strategy-6.c: Likewise.
14200 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
14203 * gcc.target/aarch64/sve/pr98119.c: New test.
14205 2021-03-31 Jakub Jelinek <jakub@redhat.com>
14206 Richard Sandiford <richard.sandiford@arm.com>
14209 * g++.target/aarch64/sve/pr99813.C: New test.
14211 2021-03-31 Jakub Jelinek <jakub@redhat.com>
14214 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
14215 * c-c++-common/zero-scratch-regs-7.c: Likewise.
14216 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
14217 selected unsupported triplets to all targets but selected triplets
14218 of supported targets.
14219 * c-c++-common/zero-scratch-regs-9.c: Likewise.
14220 * c-c++-common/zero-scratch-regs-10.c: Likewise.
14221 * c-c++-common/zero-scratch-regs-11.c: Likewise.
14223 2021-03-31 Patrick Palka <ppalka@redhat.com>
14226 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
14228 2021-03-31 Patrick Palka <ppalka@redhat.com>
14231 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
14233 2021-03-30 David Malcolm <dmalcolm@redhat.com>
14235 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
14237 2021-03-30 Nathan Sidwell <nathan@acm.org>
14240 * g++.dg/modules/pr99283-5.h: New.
14241 * g++.dg/modules/pr99283-5_a.H: New.
14242 * g++.dg/modules/pr99283-5_b.H: New.
14243 * g++.dg/modules/pr99283-5_c.C: New.
14245 2021-03-30 Jakub Jelinek <jakub@redhat.com>
14248 * g++.dg/cpp1z/pr99790.C: New test.
14250 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14253 * gcc.c-torture/compile/pr99822.c: New test.
14255 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
14259 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
14260 instruction counts.
14261 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
14262 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
14263 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
14264 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
14265 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
14266 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
14267 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
14268 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
14269 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
14270 * gcc.target/powerpc/pr79251.p8.c: Likewise.
14271 * gcc.target/powerpc/pr79251.p9.c: Likewise.
14272 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
14273 * gcc.target/powerpc/pr79251-run.p7.c: New test.
14274 * gcc.target/powerpc/pr79251.p7.c: New test.
14276 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
14279 * gcc.target/i386/pr99744-1.c: New test.
14281 2021-03-30 Tamar Christina <tamar.christina@arm.com>
14283 PR tree-optimization/99825
14284 * gfortran.dg/vect/pr99825.f90: New test.
14286 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14289 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
14291 2021-03-30 Richard Biener <rguenther@suse.de>
14293 PR tree-optimization/99824
14294 * gcc.dg/torture/pr99824.c: New testcase.
14296 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
14299 * g++.dg/pr98136.C: New test.
14301 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
14303 * gcc.target/aarch64/fcvt_nosimd.c: New test.
14305 2021-03-29 Martin Sebor <msebor@redhat.com>
14307 PR tree-optimization/61869
14308 * gcc.dg/uninit-pr61869.c: New test.
14310 2021-03-29 Martin Sebor <msebor@redhat.com>
14312 PR tree-optimization/61677
14313 * gcc.dg/uninit-pr61677.c: New test.
14315 2021-03-29 Martin Sebor <msebor@redhat.com>
14317 PR tree-optimization/61112
14318 * gcc.dg/uninit-pr61112.c: New test.
14320 2021-03-29 Jan Hubicka <jh@suse.cz>
14323 * gcc.c-torture/compile/pr99751.c: Rename from ...
14324 * gcc.c-torture/execute/pr99751.c: ... to this.
14326 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
14328 * gcc.c-torture/compile/pr99751.c: New test.
14330 2021-03-29 Jakub Jelinek <jakub@redhat.com>
14333 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
14334 declare simd warning on aarch64.
14336 2021-03-29 Alex Coplan <alex.coplan@arm.com>
14339 * g++.target/aarch64/sve/pr99216.C: New test.
14341 2021-03-29 Richard Biener <rguenther@suse.de>
14343 PR tree-optimization/99807
14344 * gfortran.dg/vect/pr99807.f90: New testcase.
14346 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14349 * gcc.target/aarch64/pr99808.c: New test.
14351 2021-03-29 Jakub Jelinek <jakub@redhat.com>
14353 PR tree-optimization/99777
14354 * g++.dg/torture/pr99777.C: New test.
14356 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
14359 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
14361 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
14364 * gfortran.dg/pr99602.f90: New test.
14365 * gfortran.dg/pr99602a.f90: New test.
14366 * gfortran.dg/pr99602b.f90: New test.
14367 * gfortran.dg/pr99602c.f90: New test.
14368 * gfortran.dg/pr99602d.f90: New test.
14370 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
14372 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
14373 (gdc-copy-file): ... this. Use file copy instead of open/close.
14374 (gdc-convert-test): Save translated dejagnu test to gdc.test
14375 directory, only write dejagnu directives to the test file.
14376 (gdc-do-test): Don't create gdc.test symlink.
14378 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
14380 * gdc.dg/gdc270a.d: Removed.
14381 * gdc.dg/gdc270b.d: Removed.
14383 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
14385 * gcc.target/powerpc/pr99557.c: New.
14387 2021-03-26 Martin Sebor <msebor@redhat.com>
14389 PR tree-optimization/59970
14390 * gcc.dg/uninit-pr59970.c: New test.
14392 2021-03-26 Marek Polacek <polacek@redhat.com>
14395 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
14396 * g++.dg/cpp0x/nsdmi17.C: New test.
14398 2021-03-26 Nathan Sidwell <nathan@acm.org>
14401 * g++.dg/modules/pr99283-2_a.H: New.
14402 * g++.dg/modules/pr99283-2_b.H: New.
14403 * g++.dg/modules/pr99283-2_c.H: New.
14404 * g++.dg/modules/pr99283-3_a.H: New.
14405 * g++.dg/modules/pr99283-3_b.H: New.
14406 * g++.dg/modules/pr99283-4.H: New.
14407 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
14408 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
14410 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
14413 * g++.target/aarch64/sve/pr99766.C: New.
14415 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
14418 * gcc.dg/tls/pr99466-1.c: New test.
14419 * gcc.dg/tls/pr99466-2.c: New test.
14421 2021-03-26 Jakub Jelinek <jakub@redhat.com>
14424 * g++.dg/cpp0x/new5.C: New test.
14426 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
14429 * gfortran.dg/null_11.f90: New test.
14431 2021-03-25 Martin Sebor <msebor@redhat.com>
14433 PR tree-optimization/55060
14434 * gcc.dg/uninit-pr55060.c: New.
14436 2021-03-25 Martin Sebor <msebor@redhat.com>
14438 PR tree-optimization/48483
14439 * g++.dg/warn/uninit-pr48483.C: New test.
14441 2021-03-25 Martin Sebor <msebor@redhat.com>
14443 * gcc.dg/uninit-pr44547.c: New.
14445 2021-03-25 Jakub Jelinek <jakub@redhat.com>
14448 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
14449 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
14450 to match locus changes.
14451 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
14452 * g++.dg/cpp2a/srcloc2.C: Likewise.
14453 * g++.dg/cpp2a/srcloc15.C: Likewise.
14454 * g++.dg/cpp2a/srcloc16.C: Likewise.
14455 * g++.dg/cpp2a/srcloc19.C: New test.
14456 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
14458 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
14459 * g++.dg/modules/macloc-1_d.C: Likewise.
14460 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
14463 2021-03-25 Marek Polacek <polacek@redhat.com>
14466 * g++.dg/cpp0x/inh-ctor37.C: New test.
14468 2021-03-25 Jakub Jelinek <jakub@redhat.com>
14471 * g++.dg/cpp0x/variadic181.C: New test.
14473 2021-03-25 Marek Polacek <polacek@redhat.com>
14476 * g++.dg/warn/Wconversion5.C: New test.
14478 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
14480 PR tree-optimization/96974
14481 * g++.target/aarch64/sve/pr96974.C: New test.
14483 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
14486 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
14490 * gcc.target/i386/pr98209.c: New test.
14491 * gcc.target/i386/pr99744-1.c: Likewise.
14492 * gcc.target/i386/pr99744-2.c: Likewise.
14494 2021-03-25 Jakub Jelinek <jakub@redhat.com>
14497 * g++.dg/warn/Wduplicated-branches6.C: New test.
14498 * g++.dg/warn/Wduplicated-branches7.C: New test.
14500 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
14504 * gcc.target/i386/pr98209.c: New test.
14505 * gcc.target/i386/pr99744-1.c: Likewise.
14506 * gcc.target/i386/pr99744-2.c: Likewise.
14508 2021-03-25 Richard Biener <rguenther@suse.de>
14510 PR tree-optimization/99746
14511 * gfortran.dg/vect/pr99746.f90: New testcase.
14513 2021-03-25 David Malcolm <dmalcolm@redhat.com>
14518 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
14520 * gcc.dg/analyzer/pr93695-1.c: New test.
14521 * gcc.dg/analyzer/pr99044-1.c: New test.
14522 * gcc.dg/analyzer/pr99044-2.c: New test.
14523 * gcc.dg/analyzer/pr99716-1.c: New test.
14524 * gcc.dg/analyzer/pr99716-2.c: New test.
14525 * gcc.dg/analyzer/pr99716-3.c: New test.
14527 2021-03-24 Martin Liska <mliska@suse.cz>
14530 * gcc.target/i386/pr99753.c: New test.
14532 2021-03-24 Martin Jambor <mjambor@suse.cz>
14535 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
14537 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
14540 * gcc.target/arm/pr99727.c: New test.
14542 2021-03-24 Jakub Jelinek <jakub@redhat.com>
14545 * gcc.target/arm/pr99724.c: New test.
14547 2021-03-24 Alexandre Oliva <oliva@adacore.com>
14549 * lib/target-supports.exp (check_effective_target_sysconf): New.
14550 * gcc.target/i386/pr95443-1.c: Require it.
14551 * gcc.target/i386/pr95443-2.c: Likewise.
14552 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
14553 * gcc.target/i386/strncmp-1.c: Likewise.
14555 2021-03-24 Alexandre Oliva <oliva@adacore.com>
14557 * gcc.target/i386/pr97313.c: Require effective target feature pie.
14558 * g++.target/i386/pr94185.C: Likewise.
14560 2021-03-24 Alexandre Oliva <oliva@adacore.com>
14562 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
14563 positives with -mcmodel=large.
14564 * gcc.target/i386/funcspec-3.c: Likewise.
14566 2021-03-24 Alexandre Oliva <oliva@adacore.com>
14568 * gcc.target/i386/pr94467-3.c: New.
14570 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
14573 * gfortran.dg/longnames.f90: New test.
14575 2021-03-23 Nathan Sidwell <nathan@acm.org>
14578 * g++.dg/modules/pr99283-1_a.H: New.
14579 * g++.dg/modules/pr99283-1_b.H: New.
14581 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
14583 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
14585 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
14587 * lib/target-supports.exp
14588 (check_effective_target_arm_dsp_ok_nocache)
14589 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
14590 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
14591 and add arm_dsp options.
14593 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
14595 * lib/target-supports.exp
14596 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
14597 -mfloat-abi= options order.
14598 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
14599 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
14600 arm_hard_ok effective target and -mfloat-abi=hard additional
14602 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
14603 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
14604 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
14605 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
14606 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
14607 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
14608 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
14609 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
14610 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
14612 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
14613 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
14615 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
14617 * lib/target-supports.exp
14618 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
14619 -mfloat-abi= options order.
14620 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
14621 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
14622 target and -mfloat-abi=hard additional option.
14623 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
14624 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
14625 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
14626 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
14627 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
14629 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
14631 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
14633 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
14635 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
14636 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
14637 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
14638 * gcc.target/arm/pr51968.c: Likewise.
14639 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
14640 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
14641 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
14642 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
14644 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
14646 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
14647 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
14648 * gcc.target/arm/bf16_dup.c: Likewise.
14649 * gcc.target/arm/bf16_reinterpret.c: Likewise.
14650 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
14652 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
14654 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
14656 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
14658 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
14659 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
14660 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
14661 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
14663 2021-03-23 Marek Polacek <polacek@redhat.com>
14666 * g++.dg/cpp0x/attributes-namespace6.C: New test.
14667 * g++.dg/cpp0x/gen-attrs-73.C: New test.
14669 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
14672 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
14674 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
14677 * gcc.dg/vect/pr99540.c: New test.
14679 2021-03-23 Nathan Sidwell <nathan@acm.org>
14682 * g++.dg/modules/pr99239_a.H: New.
14683 * g++.dg/modules/pr99239_b.H: New.
14685 2021-03-23 Richard Biener <rguenther@suse.de>
14687 PR tree-optimization/99721
14688 * gfortran.dg/vect/pr99721.f90: New testcase.
14690 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
14692 * gcc.target/riscv/shift-shift-5.c (sub): Change
14693 order of struct fields depending on byteorder.
14695 2021-03-23 Jakub Jelinek <jakub@redhat.com>
14698 * g++.dg/cpp1z/decomp55.C: New test.
14700 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
14702 PR tree-optimization/99296
14703 * gcc.dg/pr99296.c: New file.
14705 2021-03-22 Nathan Sidwell <nathan@acm.org>
14708 * g++.dg/modules/pr99480_a.H: New.
14709 * g++.dg/modules/pr99480_b.H: New.
14711 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
14714 * gcc.target/powerpc/pr99581.c: New.
14716 2021-03-22 Nathan Sidwell <nathan@acm.org>
14719 * g++.dg/modules/pr99425-1.h: New.
14720 * g++.dg/modules/pr99425-1_a.H: New.
14721 * g++.dg/modules/pr99425-1_b.H: New.
14722 * g++.dg/modules/pr99425-1_c.C: New.
14723 * g++.dg/modules/pr99425-2_a.X: New.
14724 * g++.dg/modules/pr99425-2_b.X: New.
14725 * g++.dg/template/pr99425.C: New.
14727 2021-03-22 Richard Biener <rguenther@suse.de>
14729 PR tree-optimization/99694
14730 * gcc.dg/torture/pr99694.c: New testcase.
14732 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
14735 * gcc.target/riscv/pr99702.c: New.
14737 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
14740 * gcc.target/powerpc/pr98914.c: New test.
14742 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
14745 * g++.target/i386/pr99679-1.C: New test.
14746 * g++.target/i386/pr99679-2.C: Likewise.
14748 2021-03-20 Jakub Jelinek <jakub@redhat.com>
14751 * gcc.dg/pr99230.c: New test.
14753 2021-03-19 Jakub Jelinek <jakub@redhat.com>
14756 * gcc.dg/Wunused-var-5.c: New test.
14757 * gcc.dg/Wunused-var-6.c: New test.
14759 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
14761 * gfortran.dg/inline_matmul_6.f90: Adjust count for
14764 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
14767 * gcc.target/s390/pr99663.c: New.
14769 2021-03-19 Jakub Jelinek <jakub@redhat.com>
14772 * g++.dg/opt/pr99456.C: New test.
14773 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
14776 2021-03-19 Tamar Christina <tamar.christina@arm.com>
14778 PR tree-optimization/99656
14779 * gfortran.dg/vect/pr99656.f90: New test.
14781 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
14784 * gcc.dg/torture/pr99652-1.c: New test.
14785 * gcc.dg/torture/pr99652-2.c: Likewise.
14786 * gcc.target/i386/pr57655.c: Adjusted.
14787 * gcc.target/i386/pr59794-6.c: Likewise.
14788 * gcc.target/i386/pr70738-1.c: Likewise.
14789 * gcc.target/i386/pr96744-1.c: Likewise.
14791 2021-03-19 Jakub Jelinek <jakub@redhat.com>
14792 Christophe Lyon <christophe.lyon@linaro.org>
14795 * g++.target/arm/pr99593.C: New test.
14797 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
14799 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
14801 2021-03-19 Marek Polacek <polacek@redhat.com>
14804 * g++.dg/cpp2a/concepts-err3.C: New test.
14806 2021-03-18 Martin Sebor <msebor@redhat.com>
14808 PR middle-end/99502
14809 * g++.dg/warn/Warray-bounds-22.C: New test.
14810 * g++.dg/warn/Warray-bounds-23.C: New test.
14811 * g++.dg/warn/Warray-bounds-24.C: New test.
14813 2021-03-18 Jakub Jelinek <jakub@redhat.com>
14816 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
14818 2021-03-18 Jakub Jelinek <jakub@redhat.com>
14821 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
14822 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
14823 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
14824 rather than __i386__.
14826 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
14829 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
14831 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
14834 * obj-c++.dg/pr49070.mm: New test.
14835 * objc.dg/unnamed-parms.m: New test.
14837 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14839 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
14841 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
14842 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
14843 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
14844 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
14845 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
14847 2021-03-18 Jakub Jelinek <jakub@redhat.com>
14849 PR middle-end/98099
14850 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
14851 For big endian use -fsso-struct=little-endian dg-options.
14853 2021-03-17 Marek Polacek <polacek@redhat.com>
14856 * g++.dg/conversion/real-to-int1.C: New test.
14858 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
14859 Jason Merrill <jason@redhat.com>
14861 * g++.dg/cpp1z/using9.C: New using decl test.
14863 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
14865 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
14866 -gdwarf-3 to the command line options. Adjust the expected line
14867 numbers for the revised options header.
14869 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
14871 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
14872 -gdwarf-3 to the command line options. Provide Darwin-
14873 specific match lines for the expected output.
14875 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14877 * gcc.target/aarch64/acle/rng_2.c: New test.
14879 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
14882 * gcc.target/i386/pr99530-1.c: New test.
14883 * gcc.target/i386/pr99530-2.c: Likewise.
14884 * gcc.target/i386/pr99530-3.c: Likewise.
14885 * gcc.target/i386/pr99530-4.c: Likewise.
14886 * gcc.target/i386/pr99530-5.c: Likewise.
14887 * gcc.target/i386/pr99530-6.c: Likewise.
14889 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
14892 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
14894 2021-03-16 Jason Merrill <jason@redhat.com>
14896 * g++.dg/cpp2a/nontype-float1.C: New test.
14898 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
14902 * gcc.target/powerpc/pr98092.c: New.
14904 2021-03-16 Jakub Jelinek <jakub@redhat.com>
14907 * gcc.target/i386/pr99600.c: New test.
14909 2021-03-16 Martin Liska <mliska@suse.cz>
14910 Jason Merrill <jason@redhat.com>
14913 * g++.target/i386/pr99108.C: New test.
14915 2021-03-16 Martin Liska <mliska@suse.cz>
14918 * gcc.target/arm/pr99592.c: New test.
14920 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
14922 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
14924 2021-03-16 Nathan Sidwell <nathan@acm.org>
14927 * g++.dg/modules/pr99496_a.H: New.
14928 * g++.dg/modules/pr99496_b.C: New.
14930 2021-03-16 Jakub Jelinek <jakub@redhat.com>
14933 * gcc.target/i386/avx-pr99563.c: New test.
14935 2021-03-16 Jakub Jelinek <jakub@redhat.com>
14938 * gcc.dg/gomp/pr99542.c: New test.
14939 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
14940 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
14941 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
14942 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
14944 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
14946 2021-03-15 Jakub Jelinek <jakub@redhat.com>
14949 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
14950 * g++.dg/modules/builtin-3_b.C: Likewise.
14952 2021-03-15 Nathan Sidwell <nathan@acm.org>
14955 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
14956 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
14958 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
14961 * g++.dg/coroutines/pr99047.C: New test.
14963 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
14966 * g++.dg/coroutines/torture/pr98704.C: New test.
14968 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
14971 * g++.dg/coroutines/pr98480.C: New test.
14972 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
14973 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
14974 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
14976 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
14979 * g++.dg/coroutines/pr96749-1.C: New test.
14980 * g++.dg/coroutines/pr96749-2.C: New test.
14982 2021-03-15 Richard Biener <rguenther@suse.de>
14984 PR tree-optimization/98834
14985 * g++.dg/opt/pr98834.C: New testcase.
14987 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
14990 * gfortran.dg/do_check_16.f90: New test.
14991 * gfortran.dg/do_check_17.f90: New test.
14993 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
14996 * gfortran.dg/pr99545.f90: New test.
14998 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
15000 * gcc.target/powerpc/pr99492.c: Fix typo.
15002 2021-03-14 Harald Anlauf <anlauf@gmx.de>
15003 Paul Thomas <pault@gcc.gnu.org>
15005 * gfortran.dg/pr99112.f90: New test.
15007 2021-03-13 Martin Sebor <msebor@redhat.com>
15009 PR tree-optimization/99489
15010 * gcc.dg/Wstringop-truncation-9.c: New test.
15012 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
15015 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
15017 2021-03-13 Jakub Jelinek <jakub@redhat.com>
15019 PR tree-optimization/99544
15020 * gcc.dg/gomp/pr99544.c: New test.
15022 2021-03-12 Nathan Sidwell <nathan@acm.org>
15025 * g++.dg/modules/pr99238.h: New.
15026 * g++.dg/modules/pr99238_a.H: New.
15027 * g++.dg/modules/pr99238_b.H: New.
15029 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
15032 * gfortran.dg/gomp/threadprivate-1.f90: New test.
15034 2021-03-12 Jakub Jelinek <jakub@redhat.com>
15037 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
15039 2021-03-12 Jakub Jelinek <jakub@redhat.com>
15042 * g++.dg/cpp2a/consteval19.C: New test.
15044 2021-03-11 David Malcolm <dmalcolm@redhat.com>
15047 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
15049 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
15051 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
15052 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
15053 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
15054 -fno-analyzer-feasibility from options.
15055 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
15056 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
15058 2021-03-11 Nathan Sidwell <nathan@acm.org>
15061 * g++.dg/modules/pr99248.h: New.
15062 * g++.dg/modules/pr99248_a.H: New.
15063 * g++.dg/modules/pr99248_b.H: New.
15065 2021-03-11 Nathan Sidwell <nathan@acm.org>
15068 * g++.dg/modules/pr99528.h: New.
15069 * g++.dg/modules/pr99528_a.H: New.
15070 * g++.dg/modules/pr99528_b.H: New.
15071 * g++.dg/modules/pr99528_c.C: New.
15073 2021-03-11 Richard Biener <rguenther@suse.de>
15076 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
15077 instead of verifying the total number of adds.
15079 2021-03-11 Richard Biener <rguenther@suse.de>
15082 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
15084 2021-03-11 Richard Biener <rguenther@suse.de>
15087 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
15089 2021-03-11 Richard Biener <rguenther@suse.de>
15092 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
15094 2021-03-11 Jakub Jelinek <jakub@redhat.com>
15097 * gcc.target/i386/avx2-pr99517-1.c: New test.
15098 * gcc.target/i386/avx2-pr99517-2.c: New test.
15100 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
15103 * gcc.target/powerpc/pr99492.c: New testcase.
15105 2021-03-10 Harald Anlauf <anlauf@gmx.de>
15108 * gfortran.dg/data_char_4.f90: New test.
15109 * gfortran.dg/data_char_5.f90: New test.
15111 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
15113 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
15115 2021-03-10 Nathan Sidwell <nathan@acm.org>
15118 * g++.dg/modules/pr99423_a.H: New.
15119 * g++.dg/modules/pr99423_b.H: New.
15121 2021-03-10 Jakub Jelinek <jakub@redhat.com>
15123 PR tree-optimization/99305
15125 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
15126 unsigned_char effective targets.
15128 2021-03-10 Nathan Sidwell <nathan@acm.org>
15131 * g++.dg/ext/pr99508.C: New.
15133 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
15136 * lib/target-supports.exp (check_effective_target_lra): New.
15137 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
15138 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
15139 * gcc.c-torture/compile/pr98096.c: Likewise.
15140 * gcc.dg/pr97954.c: Likewise.
15142 2021-03-10 David Malcolm <dmalcolm@redhat.com>
15144 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
15145 * gcc.dg/analyzer/zlib-2.c: Likewise.
15147 2021-03-10 Joel Hutton <joel.hutton@arm.com>
15149 * gcc.dg/vect/pr99102.c: Fix target selector.
15151 2021-03-10 Joel Hutton <joel.hutton@arm.com>
15154 * gcc.dg/vect/pr99102.c: New test.
15156 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
15158 * gnat.dg/specs/lto25.ads: New test.
15160 2021-03-09 Jakub Jelinek <jakub@redhat.com>
15162 PR tree-optimization/99305
15163 * g++.dg/opt/pr99305.C: New test.
15165 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
15167 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
15168 (check_effective_target_sqrt_insn): Use it.
15170 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
15173 * gcc.target/i386/pr99454.c: New.
15175 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
15177 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
15178 * gcc.dg/loop-9.c: Likewise.
15179 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
15180 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
15182 2021-03-09 Jakub Jelinek <jakub@redhat.com>
15185 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
15186 exists. If REG_STARTEND macro isn't defined, just return 0 from main
15187 instead of the actual test.
15189 2021-03-09 Martin Liska <mliska@suse.cz>
15192 * gcc.target/i386/pr99464.c: New test.
15194 2021-03-09 Joel Brobecker <brobecker@adacore.com>
15196 * gcc.target/powerpc/undef-bool-2.c: Add
15197 dg-require-effective-target powerpc_vsx_ok directive.
15198 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
15199 powerpc_vsx_ok directive.
15201 2021-03-08 Harald Anlauf <anlauf@gmx.de>
15204 * gfortran.dg/parameter_data.f90: New test.
15206 2021-03-08 Martin Sebor <msebor@redhat.com>
15208 PR middle-end/98266
15209 * g++.dg/warn/Warray-bounds-15.C: New test.
15210 * g++.dg/warn/Warray-bounds-18.C: New test.
15211 * g++.dg/warn/Warray-bounds-19.C: New test.
15212 * g++.dg/warn/Warray-bounds-20.C: New test.
15213 * g++.dg/warn/Warray-bounds-21.C: New test.
15215 2021-03-08 Martin Sebor <msebor@redhat.com>
15217 PR middle-end/97631
15218 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
15220 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
15221 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
15222 * gcc.dg/Wstringop-overflow-66.c: New test.
15223 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
15225 2021-03-08 Marek Polacek <polacek@redhat.com>
15228 * g++.dg/cpp2a/nontype-class41.C: New test.
15230 2021-03-08 Nathan Sidwell <nathan@acm.org>
15233 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
15235 2021-03-08 Nathan Sidwell <nathan@acm.org>
15237 * g++.dg/modules/pr99468.H: New.
15239 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
15242 * gcc.target/powerpc/pr98959.c: New test.
15244 2021-03-08 Nathan Sidwell <nathan@acm.org>
15247 * g++.dg/modules/pr99285_a.H: New.
15248 * g++.dg/modules/pr99285_b.H: New.
15250 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15253 * gcc.target/aarch64/simd/pr99437.c: New test.
15255 2021-03-08 Martin Liska <mliska@suse.cz>
15258 * c-c++-common/asan/pr98920.c: New test.
15260 2021-03-08 Martin Liska <mliska@suse.cz>
15263 * gcc.target/i386/pr99463-2.c: New test.
15264 * gcc.target/i386/pr99463.c: New test.
15266 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
15268 * gcc.target/s390/vector/long-double-asm-commutative.c: New
15270 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
15272 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
15273 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
15274 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
15275 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
15276 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
15279 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
15282 * gfortran.dg/module_variable_3.f90: New test.
15284 2021-03-07 Jakub Jelinek <jakub@redhat.com>
15287 * lib/target-supports.exp
15288 (check_effective_target_assembler_march_noavx512bw): New effective
15290 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
15292 2021-03-06 Patrick Palka <ppalka@redhat.com>
15293 Jakub Jelinek <jakub@redhat.com>
15296 * g++.dg/cpp2a/constexpr-99287.C: New test.
15298 2021-03-06 Patrick Palka <ppalka@redhat.com>
15299 Jakub Jelinek <jakub@redhat.com>
15302 * g++.dg/cpp1y/var-templ68.C: New test.
15303 * g++.dg/cpp1y/var-templ68a.C: New test.
15305 2021-03-06 Patrick Palka <ppalka@redhat.com>
15308 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
15309 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
15311 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
15313 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
15314 to allow an eliminated stack-frame.
15316 2021-03-05 Marek Polacek <polacek@redhat.com>
15319 * g++.dg/cpp1z/noexcept-type23.C: New test.
15321 2021-03-05 Marek Polacek <polacek@redhat.com>
15324 * g++.dg/warn/Wshadow-17.C: New test.
15326 2021-03-05 Jason Merrill <jason@redhat.com>
15329 * gcc.dg/attr-flatten-1.c: Adjust.
15331 2021-03-05 Jakub Jelinek <jakub@redhat.com>
15333 PR middle-end/99322
15334 * c-c++-common/gomp/pr99322.c: New test.
15336 2021-03-05 Nathan Sidwell <nathan@acm.org>
15339 * g++.dg/modules/pr99245_a.H: New.
15340 * g++.dg/modules/pr99245_b.H: New.
15342 2021-03-05 Harald Anlauf <anlauf@gmx.de>
15344 PR libfortran/99218
15345 * gfortran.dg/matmul_21.f90: New test.
15347 2021-03-05 Nathan Sidwell <nathan@acm.org>
15350 * g++.dg/modules/pr99377_a.H: New.
15351 * g++.dg/modules/pr99377_b.C: New.
15352 * g++.dg/modules/pr99377_c.C: New.
15354 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
15357 * g++.dg/coroutines/pr98118.C: New test.
15359 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
15362 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
15363 * g++.dg/coroutines/pr95616-0.C: New test.
15364 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
15365 * g++.dg/coroutines/pr95616-1.C: New test.
15366 * g++.dg/coroutines/pr95616-2.C: New test.
15367 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
15368 * g++.dg/coroutines/pr95616-3.C: New test.
15369 * g++.dg/coroutines/pr95616-4.C: New test.
15370 * g++.dg/coroutines/pr95616-5.C: New test.
15371 * g++.dg/coroutines/pr95616-6.C: New test.
15373 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
15376 * g++.dg/coroutines/torture/pr95615-01.C: New test.
15377 * g++.dg/coroutines/torture/pr95615-02.C: New test.
15378 * g++.dg/coroutines/torture/pr95615-03.C: New test.
15379 * g++.dg/coroutines/torture/pr95615-04.C: New test.
15380 * g++.dg/coroutines/torture/pr95615-05.C: New test.
15381 * g++.dg/coroutines/torture/pr95615.inc: New file.
15383 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
15386 * gcc.target/i386/pr99123-2.c: New.
15388 2021-03-05 Nathan Sidwell <nathan@acm.org>
15391 * g++.dg/modules/pr99389_a.H: New.
15392 * g++.dg/modules/pr99389_b.C: New.
15393 * g++.dg/modules/pr99389_c.C: New.
15395 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
15398 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
15401 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
15403 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
15404 with '_kind' number.
15405 * gfortran.dg/real4-10-real8-16.f90: Likewise.
15406 * gfortran.dg/real4-10-real8-4.f90: Likewise.
15407 * gfortran.dg/real4-10.f90: Likewise.
15408 * gfortran.dg/real4-16-real8-10.f90: Likewise.
15409 * gfortran.dg/real4-16-real8-16.f90: Likewise.
15410 * gfortran.dg/real4-16-real8-4.f90: Likewise.
15411 * gfortran.dg/real4-16.f90: Likewise.
15412 * gfortran.dg/real4-8-real8-10.f90: Likewise.
15413 * gfortran.dg/real4-8-real8-16.f90: Likewise.
15414 * gfortran.dg/real4-8-real8-4.f90: Likewise.
15415 * gfortran.dg/real4-8.f90: Likewise.
15416 * gfortran.dg/real8-10.f90: Likewise.
15417 * gfortran.dg/real8-16.f90: Likewise.
15418 * gfortran.dg/real8-4.f90: Likewise.
15420 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
15423 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
15425 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
15427 * lib/prune.exp: Prune useless output caused by a linker bug.
15429 2021-03-04 Jakub Jelinek <jakub@redhat.com>
15431 PR middle-end/93235
15432 * gcc.target/aarch64/pr93235.c: New test.
15434 2021-03-04 Martin Liska <mliska@suse.cz>
15436 PR gcov-profile/99105
15437 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
15438 correction as the wrapped malloc is called one more time
15440 * gcc.dg/tree-prof/pr97461.c: Likewise.
15442 2021-03-04 Jakub Jelinek <jakub@redhat.com>
15446 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
15447 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
15448 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
15449 dg-warning regexps, instead replace .* with \[^\n\r]*.
15450 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
15451 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
15452 -ftrack-macro-expansion=0 from dg-options.
15453 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
15454 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
15456 2021-03-04 Jakub Jelinek <jakub@redhat.com>
15459 * gcc.dg/cpp/line11.c: New test.
15460 * gcc.dg/cpp/line12.c: New test.
15462 2021-03-04 Alex Coplan <alex.coplan@arm.com>
15465 * gcc.target/aarch64/pr99381.c: New test.
15467 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
15469 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
15471 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
15473 2021-03-04 Nathan Sidwell <nathan@acm.org>
15476 * g++.dg/modules/pr99170-1_a.H: New.
15477 * g++.dg/modules/pr99170-1_b.C: New.
15478 * g++.dg/modules/pr99170-2.h: New.
15479 * g++.dg/modules/pr99170-2_a.C: New.
15480 * g++.dg/modules/pr99170-2_b.C: New.
15481 * g++.dg/modules/pr99170-3_a.H: New.
15482 * g++.dg/modules/pr99170-3_b.C: New.
15483 * g++.dg/modules/inst-2_b.C: Adjust scan.
15484 * g++.dg/modules/inst-4_a.C: Adjust scan.
15485 * g++.dg/modules/inst-4_b.C: Adjust scan.
15486 * g++.dg/modules/member-def-1_b.C: Adjust scan.
15487 * g++.dg/modules/member-def-1_c.C: Adjust scan.
15488 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
15489 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
15490 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
15491 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
15492 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
15493 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
15494 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
15495 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
15496 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
15497 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
15498 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
15500 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
15503 * gfortran.dg/real4-10-real8-10.f90: New test.
15504 * gfortran.dg/real4-10-real8-16.f90: New test.
15505 * gfortran.dg/real4-10-real8-4.f90: New test.
15506 * gfortran.dg/real4-10.f90: New test.
15507 * gfortran.dg/real4-16-real8-10.f90: New test.
15508 * gfortran.dg/real4-16-real8-16.f90: New test.
15509 * gfortran.dg/real4-16-real8-4.f90: New test.
15510 * gfortran.dg/real4-16.f90: New test.
15511 * gfortran.dg/real4-8-real8-10.f90: New test.
15512 * gfortran.dg/real4-8-real8-16.f90: New test.
15513 * gfortran.dg/real4-8-real8-4.f90: New test.
15514 * gfortran.dg/real4-8.f90: New test.
15515 * gfortran.dg/real8-10.f90: New test.
15516 * gfortran.dg/real8-16.f90: New test.
15517 * gfortran.dg/real8-4.f90: New test.
15519 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
15521 * gcc.misc-tests/outputs.exp: Enumerate tests.
15523 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
15525 * gcc.misc-tests/outputs.exp: Append discriminating
15526 suffixes to tests with duplicate names.
15527 (outest): Assert that each running test has a unique
15530 2021-03-04 Martin Sebor <msebor@redhat.com>
15532 PR middle-end/96963
15533 PR middle-end/94655
15534 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
15535 * gcc.dg/Wstringop-overflow-65.c: New test.
15536 * gcc.dg/Warray-bounds-69.c: Same.
15538 2021-03-03 Marek Polacek <polacek@redhat.com>
15541 * g++.dg/cpp1z/class-deduction83.C: New test.
15543 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
15545 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
15547 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
15550 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
15552 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
15554 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
15556 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
15559 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
15561 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
15563 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
15566 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
15568 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
15570 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
15572 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
15574 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
15576 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
15579 2021-03-03 Jakub Jelinek <jakub@redhat.com>
15582 * g++.dg/cpp1z/eval-order10.C: New test.
15584 2021-03-03 Marek Polacek <polacek@redhat.com>
15588 * g++.dg/cpp1z/class-deduction81.C: New test.
15589 * g++.dg/cpp1z/class-deduction82.C: New test.
15590 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
15591 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
15592 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
15594 2021-03-03 Jason Merrill <jason@redhat.com>
15597 * g++.dg/cpp0x/decltype-call5.C: New test.
15598 * g++.dg/cpp0x/decltype-call6.C: New test.
15600 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15602 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
15604 * gcc.target/i386/pr95798-2.c: Likewise.
15606 2021-03-03 Nathan Sidwell <nathan@acm.org>
15609 * g++.dg/modules/namespace-2_a.C
15610 * g++.dg/modules/pr99344_a.C
15611 * g++.dg/modules/pr99344_b.C
15613 2021-03-03 Jakub Jelinek <jakub@redhat.com>
15616 * gcc.target/i386/pr99321.c: New test.
15618 2021-03-03 Jakub Jelinek <jakub@redhat.com>
15621 * gcc.c-torture/compile/pr99324.c: New test.
15623 2021-03-03 Jakub Jelinek <jakub@redhat.com>
15626 * gcc.dg/graphite/pr99085.c: New test.
15628 2021-03-03 Jason Merrill <jason@redhat.com>
15631 * g++.dg/ext/attr-flatten1.C: New test.
15633 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
15635 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
15636 tests if target test-framework has -L or -I options.
15638 2021-03-02 David Malcolm <dmalcolm@redhat.com>
15641 * gcc.dg/pr99323-1.c: New test.
15642 * gcc.dg/pr99323-2.c: New test.
15644 2021-03-02 Martin Sebor <msebor@redhat.com>
15647 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
15648 * g++.dg/warn/Wnonnull12.C: New test.
15650 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
15652 * gnat.dg/limited5.adb: New test.
15654 2021-03-02 Patrick Palka <ppalka@redhat.com>
15658 * g++.dg/concepts/abbrev9.C: New test.
15659 * g++.dg/cpp2a/concepts-lambda15.C: New test.
15660 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
15661 * g++.dg/cpp2a/concepts-return-req2.C: New test.
15662 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
15663 call to f15 that we expect to accept.
15665 2021-03-02 Patrick Palka <ppalka@redhat.com>
15667 * g++.dg/cpp1z/auto1.C: New test.
15669 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
15671 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
15672 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
15673 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
15674 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
15675 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
15676 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
15677 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
15679 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
15681 * lib/target-supports.exp: Add check for nnpa facility.
15683 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
15685 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
15686 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
15688 2021-03-01 Martin Liska <mliska@suse.cz>
15691 * gcc.target/s390/target-attribute/pr99313.c: New test.
15693 2021-03-01 Nathan Sidwell <nathan@acm.org>
15696 * g++.dg/modules/pr99294.h: New.
15697 * g++.dg/modules/pr99294_a.C: New.
15698 * g++.dg/modules/pr99294_b.C: New.
15700 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
15702 * g++.dg/eh/seh-xmm-unwind.C: New test.
15704 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
15706 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
15707 expression components noexcept.
15708 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
15709 * g++.dg/coroutines/pr95345.C: Likewise.
15711 2021-02-28 Jason Merrill <jason@redhat.com>
15713 * g++.dg/ext/attr-lambda3.C: Add missing ;
15715 2021-02-27 Jason Merrill <jason@redhat.com>
15718 * g++.dg/ext/attr-lambda3.C: New test.
15720 2021-02-26 Alexandre Oliva <oliva@gnu.org>
15722 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
15724 * gcc.target/powerpc/pr83629.c: Likewise.
15725 * gcc.target/powerpc/pr84112.c: Likewise.
15727 2021-02-26 Olivier Hainque <hainque@adacore.com>
15729 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
15730 dg-require-effective-target fpic.
15731 * gcc.target/powerpc/ppc-eabi.c: Likewise.
15732 * gcc.target/powerpc/pr26350.c: Likewise.
15733 * gcc.target/powerpc/pr67789.c: Likewise.
15734 * gcc.target/powerpc/pr79439-1.c: Likewise.
15735 * gcc.target/powerpc/pr79439-2.c: Likewise.
15736 * gcc.target/powerpc/pr79439-3.c: Likewise.
15737 * gcc.target/powerpc/pr83629.c: Likewise.
15738 * gcc.target/powerpc/pr84112.c: Likewise.
15740 2021-02-26 Richard Biener <rguenther@suse.de>
15742 PR middle-end/99281
15743 * g++.dg/pr99218.C: New testcase.
15745 2021-02-26 Jakub Jelinek <jakub@redhat.com>
15747 * g++.dg/cpp23/lambda-specifiers1.C: New test.
15749 2021-02-26 Jakub Jelinek <jakub@redhat.com>
15752 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
15754 2021-02-26 Jason Merrill <jason@redhat.com>
15757 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
15759 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
15761 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
15762 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
15763 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
15764 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
15765 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
15766 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
15767 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
15768 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
15769 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
15770 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
15771 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
15772 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
15773 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
15774 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
15775 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
15777 2021-02-26 Patrick Palka <ppalka@redhat.com>
15780 * g++.dg/concepts/abbrev8.C: New test.
15782 2021-02-25 Patrick Palka <ppalka@redhat.com>
15786 * g++.dg/diagnostic/local1.C: New test.
15788 2021-02-25 Patrick Palka <ppalka@redhat.com>
15791 * g++.dg/cpp1z/class-deduction79.C: New test.
15792 * g++.dg/cpp1z/class-deduction80.C: New test.
15794 2021-02-25 Marek Polacek <polacek@redhat.com>
15798 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
15799 * g++.dg/cpp0x/constexpr-cast2.C: New test.
15800 * g++.dg/cpp0x/constexpr-cast3.C: New test.
15802 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
15805 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
15806 reference parms, to distinguish the rvalue ref. variant.
15807 * g++.dg/coroutines/pr97587.C: New test.
15809 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
15812 * g++.dg/coroutines/pr95822.C: New test.
15814 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
15816 * gcc.target/arm/cmse/cmse-18.c: New test.
15818 2021-02-25 Nathan Sidwell <nathan@acm.org>
15821 * g++.dg/modules/pr99166_a.X: Adjust.
15822 * g++.dg/modules/pr99166_b.C: Adjust.
15823 * g++.dg/modules/pr99166_c.C: Adjust.
15824 * g++.dg/modules/pr99166_d.C: Adjust.
15826 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
15828 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
15830 2021-02-25 Tamar Christina <tamar.christina@arm.com>
15832 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
15834 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
15837 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
15839 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
15841 PR middle-end/97172
15842 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
15844 2021-02-25 Richard Biener <rguenther@suse.de>
15846 PR tree-optimization/99253
15847 * gcc.dg/vect/pr99253.c: New testcase.
15849 2021-02-25 Jakub Jelinek <jakub@redhat.com>
15852 * gcc.target/i386/pr95798-1.c: New test.
15853 * gcc.target/i386/pr95798-2.c: New test.
15855 2021-02-25 Jakub Jelinek <jakub@redhat.com>
15857 PR tree-optimization/80635
15858 * g++.dg/warn/pr80635-1.C: New test.
15859 * g++.dg/warn/pr80635-2.C: New test.
15861 2021-02-25 David Malcolm <dmalcolm@redhat.com>
15864 * gcc.dg/analyzer/pr99193-1.c: New test.
15865 * gcc.dg/analyzer/pr99193-2.c: New test.
15866 * gcc.dg/analyzer/pr99193-3.c: New test.
15867 * gcc.dg/analyzer/realloc-1.c: New test.
15869 2021-02-24 Nathan Sidwell <nathan@acm.org>
15872 * g++.dg/modules/pr98718_a.C: New.
15873 * g++.dg/modules/pr98718_b.C: New.
15875 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
15877 * g++.dg/coroutines/co-await-void_type.C: Mark promise
15878 final_suspend call as noexcept.
15879 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
15880 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
15881 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
15882 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
15883 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
15884 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
15885 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
15886 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
15887 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
15888 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
15889 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
15890 * g++.dg/coroutines/coro1-allocators.h: Likewise.
15891 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
15892 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
15893 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
15894 * g++.dg/coroutines/pr94752.C: Likewise.
15895 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
15896 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
15897 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
15898 * g++.dg/coroutines/pr95050.C: Likewise.
15899 * g++.dg/coroutines/pr95345.C: Likewise.
15900 * g++.dg/coroutines/pr95440.C: Likewise.
15901 * g++.dg/coroutines/pr95591.C: Likewise.
15902 * g++.dg/coroutines/pr95711.C: Likewise.
15903 * g++.dg/coroutines/pr95813.C: Likewise.
15904 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
15905 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
15906 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
15907 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
15908 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
15909 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
15910 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
15911 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
15912 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
15913 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
15914 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
15915 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
15916 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
15917 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
15918 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
15919 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
15920 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
15921 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
15922 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
15923 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
15925 2021-02-24 Jakub Jelinek <jakub@redhat.com>
15928 * c-c++-common/gomp/pr99226.c: New test.
15929 * gfortran.dg/gomp/pr99226.f90: New test.
15931 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
15933 PR inline-asm/99123
15934 * gcc.target/i386/pr99123.c: New.
15936 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
15938 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
15940 2021-02-24 Nathan Sidwell <nathan@acm.org>
15943 * g++.dg/modules/pr99072.H: New.
15945 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
15948 * gfortran.dg/assumed_rank_21.f90 : New test.
15950 2021-02-24 Martin Sebor <msebor@redhat.com>
15952 PR middle-end/97172
15953 * gcc.dg/pr97172-2.c: New test.
15955 2021-02-24 Tamar Christina <tamar.christina@arm.com>
15957 PR tree-optimization/99220
15958 * g++.dg/vect/pr99220.cc: New test.
15960 2021-02-24 Tamar Christina <tamar.christina@arm.com>
15962 PR tree-optimization/99149
15963 * g++.dg/vect/pr99149.cc: Disabled on BE.
15965 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
15968 * g++.dg/coroutines/pr96251.C: New test.
15970 2021-02-24 Jakub Jelinek <jakub@redhat.com>
15972 PR tree-optimization/99225
15973 * gcc.c-torture/compile/pr99225.c: New test.
15975 2021-02-24 Tamar Christina <tamar.christina@arm.com>
15977 PR tree-optimization/99149
15978 * g++.dg/vect/pr99149.cc: New test.
15980 2021-02-24 Richard Biener <rguenther@suse.de>
15983 * gcc.dg/pr99224.c: New testcase.
15985 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
15987 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
15988 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
15989 Add __has_builtin tests for built-ins.
15990 Update expected instruction counts.
15992 2021-02-23 Martin Sebor <msebor@redhat.com>
15995 * g++.dg/warn/Wnonnull11.C: New test.
15997 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
16000 * gfortran.dg/class_defined_operator_2.f03 : New test.
16001 * gfortran.dg/elemental_result_2.f90 : New test.
16002 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
16003 elemental function with an allocatable result with an operator
16004 interface with array dummies and result.
16006 2021-02-23 Harald Anlauf <anlauf@gmx.de>
16009 * gfortran.dg/reshape_zerosize_4.f90: New test.
16011 2021-02-23 Nathan Sidwell <nathan@acm.org>
16014 * g++.dg/modules/pr99208_a.C: New.
16015 * g++.dg/modules/pr99208_b.C: New.
16017 2021-02-23 Martin Liska <mliska@suse.cz>
16020 * c-c++-common/asan/pr99168.c: New test.
16022 2021-02-23 Patrick Palka <ppalka@redhat.com>
16025 * g++.dg/template/non-dependent15.C: New test.
16027 2021-02-23 Jakub Jelinek <jakub@redhat.com>
16029 PR tree-optimization/99204
16030 * gfortran.dg/pr99204.f90: New test.
16032 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
16034 * gcc.target/powerpc/vec-init-10.c: New test.
16036 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
16038 * g++.dg/warn/Wplacement-new-size-1.C,
16039 g++.dg/warn/Wplacement-new-size-2.C,
16040 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
16041 default_packed targets.
16043 2021-02-22 David Malcolm <dmalcolm@redhat.com>
16046 * gcc.dg/analyzer/error-1.c: New test.
16047 * gcc.dg/analyzer/error-2.c: New test.
16048 * gcc.dg/analyzer/error-3.c: New test.
16050 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
16053 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
16054 * c-c++-common/attr-retain-6.c: Likewise.
16055 * c-c++-common/attr-retain-7.c: Likewise.
16056 * c-c++-common/attr-retain-8.c: Likewise.
16057 * c-c++-common/attr-retain-9.c: Likewise.
16059 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16061 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
16063 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
16065 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
16066 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
16067 Handle __INT32_TYPE__ being "long int".
16069 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
16071 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
16073 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
16075 * gcc.target/cris/biap-mul.c: New test.
16077 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
16079 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
16081 2021-02-22 Nathan Sidwell <nathan@acm.org>
16084 * g++.dg/modules/pr99174-1_a.C: New.
16085 * g++.dg/modules/pr99174-1_b.C: New.
16086 * g++.dg/modules/pr99174-1_c.C: New.
16087 * g++.dg/modules/pr99174.H: New.
16089 2021-02-22 Nathan Sidwell <nathan@acm.org>
16092 * g++.dg/modules/pr99153_a.H: New.
16093 * g++.dg/modules/pr99153_b.H: New.
16095 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
16097 PR rtl-optimization/98791
16098 * gcc.target/aarch64/sve/pr98791.c: New test.
16100 2021-02-22 Richard Biener <rguenther@suse.de>
16102 PR tree-optimization/99165
16103 * g++.dg/pr99165.C: New testcase.
16105 2021-02-21 Harald Anlauf <anlauf@gmx.de>
16107 * gfortran.dg/intent_optimize_3.f90: New test.
16109 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
16111 * c-c++-common/attr-retain-5.c: Skip on AIX.
16112 * c-c++-common/attr-retain-6.c: Same.
16113 * c-c++-common/attr-retain-7.c: Same.
16114 * c-c++-common/attr-retain-8.c: Same.
16115 * c-c++-common/attr-retain-9.c: Same.
16117 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
16120 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
16121 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
16122 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
16123 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
16124 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
16125 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
16127 2021-02-19 Nathan Sidwell <nathan@acm.org>
16130 * g++.dg/modules/pr98741_a.H: New.
16131 * g++.dg/modules/pr98741_b.H: New.
16132 * g++.dg/modules/pr98741_c.C: New.
16133 * g++.dg/modules/pr98741_d.C: New.
16135 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16138 * gfortran.dg/namelist_4.f90: Modify.
16139 * gfortran.dg/namelist_98.f90: New test.
16141 2021-02-19 Martin Sebor <msebor@redhat.com>
16144 * gcc.dg/pr97172.c: Add test cases.
16146 2021-02-19 Nathan Sidwell <nathan@acm.org>
16148 * g++.dg/modules/pr99166_a.X: New.
16149 * g++.dg/modules/pr99166_b.C: New.
16150 * g++.dg/modules/pr99166_c.C: New.
16151 * g++.dg/modules/pr99166_d.C: New.
16153 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
16156 * gfortran.dg/coarray/array_temporary-1.f90: New test.
16158 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
16161 * gfortran.dg/dtio_36.f90: New test.
16163 2021-02-19 Richard Biener <rguenther@suse.de>
16165 PR middle-end/99122
16166 * gcc.dg/pr99122-3.c: New testcase.
16168 2021-02-19 Jakub Jelinek <jakub@redhat.com>
16171 * gcc.target/arm/pure-code/pr98998.c: New test.
16173 2021-02-19 Jakub Jelinek <jakub@redhat.com>
16176 * g++.dg/opt/pr99034.C: New test.
16178 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
16181 * gfortran.dg/ubound_1.f90: New test.
16183 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
16186 * gcc.target/aarch64/sve/pr98657.c: New test.
16188 2021-02-19 Jason Merrill <jason@redhat.com>
16190 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
16192 2021-02-19 David Malcolm <dmalcolm@redhat.com>
16195 * jit.dg/test-trap.c: New test.
16197 2021-02-19 Jason Merrill <jason@redhat.com>
16200 * g++.dg/cpp0x/overload4.C: New test.
16202 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
16204 PR rtl-optimization/96264
16205 * gcc.target/powerpc/pr96264.c: New.
16207 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
16210 * c-c++-common/attr-retain-1.c: New test.
16211 * c-c++-common/attr-retain-2.c: Likewise.
16212 * c-c++-common/attr-retain-3.c: Likewise.
16213 * c-c++-common/attr-retain-4.c: Likewise.
16214 * c-c++-common/attr-retain-5.c: Likewise.
16215 * c-c++-common/attr-retain-6.c: Likewise.
16216 * c-c++-common/attr-retain-7.c: Likewise.
16217 * c-c++-common/attr-retain-8.c: Likewise.
16218 * c-c++-common/attr-retain-9.c: Likewise.
16219 * c-c++-common/pr99113.c: Likewise.
16220 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
16221 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
16222 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
16223 * c-c++-common/attr-used-2.c: Likewise.
16224 * c-c++-common/attr-used-3.c: Likewise.
16225 * c-c++-common/attr-used-4.c: Likewise.
16226 * c-c++-common/attr-used-9.c: Likewise.
16227 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
16228 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
16229 * c-c++-common/attr-used-5.c: Don't expect warning for the used
16230 attribute nor SHF_GNU_RETAIN section.
16231 * c-c++-common/attr-used-6.c: Likewise.
16232 * c-c++-common/attr-used-7.c: Likewise.
16233 * c-c++-common/attr-used-8.c: Likewise.
16235 2021-02-18 Nathan Sidwell <nathan@acm.org>
16238 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
16240 * g++.dg/modules/pr99023_a.X: New.
16241 * g++.dg/modules/pr99023_b.X: New.
16243 2021-02-18 Jakub Jelinek <jakub@redhat.com>
16246 * gcc.dg/pr99136.c: New test.
16248 2021-02-18 Nathan Sidwell <nathan@acm.org>
16251 * g++.dg/modules/modules.exp: Remove dg-module-headers support
16252 * g++.dg/modules/alias-2_a.H: Delete.
16253 * g++.dg/modules/sys/alias-2_a.H: Delete.
16255 2021-02-18 Nathan Sidwell <nathan@acm.org>
16258 * g++.dg/modules/pr99023_a.H: Delete.
16259 * g++.dg/modules/pr99023_b.H: Delete.
16261 2021-02-18 Jakub Jelinek <jakub@redhat.com>
16264 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
16266 2021-02-18 Richard Biener <rguenther@suse.de>
16268 PR middle-end/99122
16269 * gcc.dg/pr99122-1.c: New testcase.
16270 * gcc.dg/pr99122-2.c: Likewise.
16272 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
16274 PR tree-optimization/99142
16275 * gcc.dg/tree-ssa/pr99142.c: New test.
16277 2021-02-18 Jakub Jelinek <jakub@redhat.com>
16279 PR middle-end/99109
16280 * g++.dg/warn/Warray-bounds-17.C: New test.
16282 2021-02-18 Jakub Jelinek <jakub@redhat.com>
16285 * gcc.dg/pr99104.c: New test.
16287 2021-02-17 David Malcolm <dmalcolm@redhat.com>
16290 * gcc.dg/analyzer/pr94596.c: New test.
16292 2021-02-17 Nathan Sidwell <nathan@acm.org>
16295 * g++.dg/modules/pr99023_a.H: New.
16296 * g++.dg/modules/pr99023_b.H: New.
16298 2021-02-17 David Malcolm <dmalcolm@redhat.com>
16301 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
16302 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
16303 options. Remove false leak directive.
16304 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
16308 2021-02-17 Julian Brown <julian@codesourcery.com>
16310 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
16311 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
16312 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
16313 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
16314 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
16316 2021-02-17 Julian Brown <julian@codesourcery.com>
16318 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
16319 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
16320 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
16321 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
16322 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
16323 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
16324 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
16325 previously-broken directives.
16327 2021-02-17 Jakub Jelinek <jakub@redhat.com>
16330 * g++.dg/ubsan/pr99106.C: New test.
16332 2021-02-17 Nathan Sidwell <nathan@acm.org>
16335 * g++.dg/lookup/pr99116-1.C: New.
16336 * g++.dg/lookup/pr99116-2.C: New.
16338 2021-02-17 Nathan Sidwell <nathan@acm.org>
16341 * g++.dg/modules/pr99071_a.H: New.
16342 * g++.dg/modules/pr99071_b.H: New.
16344 2021-02-17 Patrick Palka <ppalka@redhat.com>
16348 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
16349 "call to non-'constexpr' function" error message.
16351 2021-02-16 Nathan Sidwell <nathan@acm.org>
16353 * g++.dg/modules/pr99050_a.H: New.
16354 * g++.dg/modules/pr99050_b.C: New.
16356 2021-02-16 Marek Polacek <polacek@redhat.com>
16359 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
16360 * g++.dg/ext/attr-assume-aligned.C: New test.
16362 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
16364 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
16365 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
16367 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
16369 * gfortran.dg/goacc/ref_inquiry.f90: New test.
16370 * gfortran.dg/gomp/ref_inquiry.f90: New test.
16372 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
16374 PR inline-asm/98096
16375 * gcc.c-torture/compile/pr98096.c: New.
16377 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
16380 * gfortran.dg/fmt_nonchar_1.f90: New test.
16381 * gfortran.dg/fmt_nonchar_2.f90: New test.
16383 2021-02-16 Jakub Jelinek <jakub@redhat.com>
16386 * gcc.target/i386/pr99100.c: New test.
16388 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
16390 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
16392 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
16394 PR rtl-optimization/98872
16395 * gcc.target/powerpc/pr98872.c: New test.
16397 2021-02-15 Jakub Jelinek <jakub@redhat.com>
16399 PR tree-optimization/99079
16400 * gcc.dg/fold-modpow2-2.c: New test.
16401 * gcc.c-torture/execute/pr99079.c: New test.
16403 2021-02-13 Jakub Jelinek <jakub@redhat.com>
16405 PR rtl-optimization/98439
16406 * gcc.target/i386/pr98439.c: New test.
16408 2021-02-13 Jakub Jelinek <jakub@redhat.com>
16411 * gcc.target/i386/pr96166.c: New test.
16413 2021-02-12 Jakub Jelinek <jakub@redhat.com>
16415 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
16416 and restrict the test to aarch64-*-* target only.
16418 2021-02-12 Nathan Sidwell <nathan@acm.org>
16420 * g++.dg/modules/pr99039_a.C: New.
16421 * g++.dg/modules/pr99039_b.C: New.
16423 2021-02-12 Nathan Sidwell <nathan@acm.org>
16426 * g++.dg/modules/pr99040_a.C: New.
16427 * g++.dg/modules/pr99040_b.C: New.
16428 * g++.dg/modules/pr99040_c.C: New.
16429 * g++.dg/modules/pr99040_d.C: New.
16431 2021-02-12 Nathan Sidwell <nathan@acm.org>
16435 * g++.dg/lookup/pr99039.C: New.
16437 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
16439 PR libfortran/95647
16440 * gfortran.dg/ieee/ieee_12.f90: New test.
16442 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
16444 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
16446 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
16449 * gcc.target/arm/pr98931.c: Add -mthumb
16451 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
16454 * gfortran.dg/assumed_rank_20.f90: New test.
16456 2021-02-12 Jakub Jelinek <jakub@redhat.com>
16459 * g++.dg/cpp2a/concepts-requires24.C: New test.
16461 2021-02-12 Jason Merrill <jason@redhat.com>
16464 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
16466 2021-02-12 David Malcolm <dmalcolm@redhat.com>
16469 * g++.dg/analyzer/pr99064.C: New test.
16470 * gcc.dg/analyzer/pr98969.c: New test.
16472 2021-02-11 Marek Polacek <polacek@redhat.com>
16475 * g++.dg/template/deduce10.C: New test.
16476 * g++.dg/template/deduce9.C: New test.
16478 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
16481 * g++.target/powerpc/pr99041.C: New test.
16483 2021-02-11 Jakub Jelinek <jakub@redhat.com>
16486 * g++.dg/ext/flexary38.C: New test.
16488 2021-02-11 Marek Polacek <polacek@redhat.com>
16491 * g++.dg/cpp0x/variadic-crash6.C: New test.
16493 2021-02-11 Patrick Palka <ppalka@redhat.com>
16496 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
16498 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
16501 * gcc.target/arm/pr98931.c: New testcase.
16503 2021-02-11 Joel Hutton <joel.hutton@arm.com>
16505 PR tree-optimization/98772
16506 * gcc.target/aarch64/pr98772.c: New test.
16508 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
16511 * gfortran.dg/typebound_call_32.f90: New test.
16513 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
16516 * gfortran.dg/pr99060.f90: New test.
16518 2021-02-11 Alexandre Oliva <oliva@adacore.com>
16520 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
16522 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16524 PR libfortran/98825
16525 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
16527 2021-02-10 Martin Sebor <msebor@redhat.com>
16529 PR tree-optimization/92879
16530 * g++.dg/warn/Warray-bounds-16.C: New test.
16532 2021-02-10 David Malcolm <dmalcolm@redhat.com>
16534 PR preprocessor/96391
16535 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
16536 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
16537 using the location_overflow_plugin.c from gcc.dg/plugin.
16539 2021-02-10 Jakub Jelinek <jakub@redhat.com>
16542 * g++.dg/ext/weak6.C: New test.
16544 2021-02-10 Jakub Jelinek <jakub@redhat.com>
16547 * gcc.target/i386/pr99025.c: New test.
16549 2021-02-10 Jakub Jelinek <jakub@redhat.com>
16553 * g++.dg/cpp2a/constexpr-new16.C: New test.
16554 * g++.dg/cpp2a/constexpr-new17.C: New test.
16556 2021-02-10 Nathan Sidwell <nathan@acm.org>
16559 * g++.dg/lookup/pr99030.C: New.
16561 2021-02-10 Jakub Jelinek <jakub@redhat.com>
16563 PR middle-end/99007
16564 * g++.dg/gomp/pr99007.C: New test.
16565 * gcc.dg/gomp/pr99007-1.c: New test.
16566 * gcc.dg/gomp/pr99007-2.c: New test.
16567 * gcc.dg/gomp/pr99007-3.c: New test.
16569 2021-02-10 Julian Brown <julian@codesourcery.com>
16572 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
16573 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
16574 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
16576 2021-02-09 David Malcolm <dmalcolm@redhat.com>
16579 * gcc.dg/analyzer/file-1.c (test_5): New.
16580 * gcc.dg/analyzer/file-3.c: New test.
16582 2021-02-09 David Malcolm <dmalcolm@redhat.com>
16585 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
16586 * gcc.dg/analyzer/pr94851-2.c: New test.
16587 * gcc.dg/analyzer/pr98575-1.c: New test.
16589 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
16591 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
16593 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
16595 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
16597 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
16599 2021-02-09 Nathan Sidwell <nathan@acm.org>
16602 * g++.dg/modules/pr98944_a.C: New.
16603 * g++.dg/modules/pr98944_b.C: New.
16604 * g++.dg/modules/pr98944_c.C: New.
16605 * g++.dg/modules/pr98944_d.C: New.
16607 2021-02-09 Jakub Jelinek <jakub@redhat.com>
16609 PR middle-end/98465
16610 * g++.dg/warn/Wstringop-overread-1.C: New test.
16612 2021-02-09 Jason Merrill <jason@redhat.com>
16615 * g++.dg/cpp2a/consteval-expinst1.C: New test.
16617 2021-02-09 Jason Merrill <jason@redhat.com>
16620 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
16622 2021-02-09 Jason Merrill <jason@redhat.com>
16625 * g++.dg/cpp2a/no_unique_address12.C: New test.
16627 2021-02-08 Nathan Sidwell <nathan@acm.org>
16629 * g++.dg/modules/pr98531-2.h: New.
16630 * g++.dg/modules/pr98531-2_a.H: New.
16631 * g++.dg/modules/pr98531-2_b.C: New.
16632 * g++.dg/modules/pr98531-3.h: New.
16633 * g++.dg/modules/pr98531-3_a.H: New.
16634 * g++.dg/modules/pr98531-3_b.C: New.
16636 2021-02-08 Nathan Sidwell <nathan@acm.org>
16639 * g++.dg/modules/pr98531-1.h: New.
16640 * g++.dg/modules/pr98531-1_a.H: New.
16641 * g++.dg/modules/pr98531-1_b.C: New.
16642 * g++.dg/abi/pr98531-1.C: New.
16643 * g++.dg/abi/pr98531-2.C: New.
16644 * g++.dg/abi/pr98531-3.C: New.
16645 * g++.dg/abi/pr98531-4.C: New.
16647 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
16649 PR middle-end/98974
16650 * gfortran.dg/pr98974.F90: New test.
16652 2021-02-08 Richard Biener <rguenther@suse.de>
16655 * g++.dg/lto/pr96591_0.C: New testcase.
16657 2021-02-05 Marek Polacek <polacek@redhat.com>
16660 * g++.dg/cpp2a/volatile5.C: New test.
16662 2021-02-05 Marek Polacek <polacek@redhat.com>
16665 * g++.dg/cpp2a/using-enum-8.C: New test.
16667 2021-02-05 Nathan Sidwell <nathan@acm.org>
16670 * c-c++-common/pr98943.c: New.
16672 2021-02-05 Richard Biener <rguenther@suse.de>
16674 PR tree-optimization/98855
16675 * g++.dg/vect/slp-pr98855.cc: New testcase.
16677 2021-02-05 Jakub Jelinek <jakub@redhat.com>
16680 * g++.dg/cpp1z/decomp54.C: New test.
16682 2021-02-05 liuhongt <hongtao.liu@intel.com>
16685 * g++.target/i386/avx512bw-pr98537-1.C: New test.
16686 * g++.target/i386/avx512vl-pr98537-1.C: New test.
16687 * g++.target/i386/avx512vl-pr98537-2.C: New test.
16688 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
16689 integer mask comparison should not be generated.
16690 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
16691 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
16692 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
16694 2021-02-04 Julian Brown <julian@codesourcery.com>
16696 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
16697 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
16698 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
16699 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
16701 2021-02-04 Julian Brown <julian@codesourcery.com>
16703 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
16705 2021-02-04 Julian Brown <julian@codesourcery.com>
16707 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
16709 2021-02-04 Jakub Jelinek <jakub@redhat.com>
16712 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
16713 $section is .opd, look at .L.$symbol_name's section.
16714 (parse_section_section_of_symbols): Handle .previous directive.
16715 * gcc.dg/array-quals-1.c: Allow .sdata section.
16717 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
16719 * gdc.dg/intrinsics.d: Update test.
16721 2021-02-04 Martin Sebor <msebor@redhat.com>
16724 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
16725 * gcc.dg/label-decl-4.c: Same.
16726 * gcc.dg/mismatch-decl-1.c: Same.
16727 * gcc.dg/old-style-then-proto-1.c: Same.
16728 * gcc.dg/parm-mismatch-1.c: Same.
16729 * gcc.dg/pr35445.c: Same.
16730 * gcc.dg/redecl-11.c: Same.
16731 * gcc.dg/redecl-12.c: Same.
16732 * gcc.dg/redecl-13.c: Same.
16733 * gcc.dg/redecl-15.c: Same.
16734 * gcc.dg/tls/thr-init-1.c: Same.
16735 * objc.dg/id-1.m: Same.
16736 * objc.dg/tls/diag-3.m: Same.
16737 * gcc.dg/pr97882.c: New test.
16738 * gcc.dg/qual-return-7.c: New test.
16739 * gcc.dg/qual-return-8.c: New test.
16741 2021-02-04 Jason Merrill <jason@redhat.com>
16744 * g++.dg/cpp2a/concepts-variadic3.C: New test.
16746 2021-02-04 David Malcolm <dmalcolm@redhat.com>
16749 * gcc.dg/pr97932.c: New test.
16751 2021-02-04 emsr <3dw4rd@verizon.net>
16753 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
16755 2021-02-04 Jakub Jelinek <jakub@redhat.com>
16757 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
16758 of make_signed<size_t>::type in the diagnostics.
16760 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
16763 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
16765 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
16767 * gfortran.dg/goacc/substring.f90: New test.
16768 * gfortran.dg/gomp/substring.f90: New test.
16770 2021-02-04 Martin Liska <mliska@suse.cz>
16772 * gcc.target/i386/prefer-vector-width-attr.c: New test.
16774 2021-02-04 Jason Merrill <jason@redhat.com>
16777 * g++.dg/cpp1z/class-deduction78.C: New test.
16779 2021-02-04 Jason Merrill <jason@redhat.com>
16782 * g++.dg/cpp0x/pr84630.C: Call b().
16783 * g++.dg/cpp2a/lambda-uneval13.C: New test.
16784 * g++.dg/ext/attr-expr1.C: New test.
16786 2021-02-03 Jakub Jelinek <jakub@redhat.com>
16788 PR preprocessor/98882
16789 * gcc.dg/cpp/pr98882.c: New test.
16791 2021-02-03 Jason Merrill <jason@redhat.com>
16793 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
16794 hash-table-verification-limit=10000.
16796 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
16798 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
16799 * g++.dg/cpp23/feat-cxx2b.C: New test.
16800 * g++.dg/cpp23/size_t-literals.C: New test.
16801 * g++.dg/warn/Wsize_t-literals.C: New test.
16803 2021-02-03 Jakub Jelinek <jakub@redhat.com>
16806 * g++.dg/cpp2a/no_unique_address11.C: New test.
16808 2021-02-03 Marek Polacek <polacek@redhat.com>
16811 * g++.dg/cpp0x/noexcept65.C: New test.
16813 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
16816 * gfortran.dg/coarray/array_temporary.f90: New test.
16818 2021-02-03 Jakub Jelinek <jakub@redhat.com>
16820 PR middle-end/97487
16821 * gcc.dg/pr97487-1.c: New test.
16822 * gcc.dg/pr97487-2.c: New test.
16824 2021-02-03 Jakub Jelinek <jakub@redhat.com>
16826 PR middle-end/97971
16827 * gcc.target/i386/pr97971.c: New test.
16829 2021-02-03 Jakub Jelinek <jakub@redhat.com>
16831 PR tree-optimization/98287
16832 * gcc.dg/pr98287.c: New test.
16834 2021-02-03 Tamar Christina <tamar.christina@arm.com>
16836 PR tree-optimization/98928
16837 * gcc.target/i386/pr98928.c: New test.
16839 2021-02-02 Martin Liska <mliska@suse.cz>
16842 * gcc.target/i386/pr97510.c: New test.
16844 2021-02-02 Jason Merrill <jason@redhat.com>
16847 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
16849 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16851 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
16853 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
16856 * gfortran.dg/pr91862.f90: New test.
16858 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16860 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
16862 2021-02-02 Jakub Jelinek <jakub@redhat.com>
16864 PR tree-optimization/98848
16865 * gcc.dg/vect/pr98848.c: New test.
16866 * gcc.dg/vect/pr92205.c: Remove xfail.
16868 2021-02-02 Jakub Jelinek <jakub@redhat.com>
16870 PR tree-optimization/97960
16871 * g++.dg/torture/pr97960.C: New test.
16873 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
16876 * g++.dg/opt/pr98743.C: New.
16878 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
16880 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
16882 2021-02-02 Alexandre Oliva <oliva@adacore.com>
16884 * gcc.dg/asan/nested-1.c: New.
16886 2021-02-02 David Malcolm <dmalcolm@redhat.com>
16890 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
16891 prefix to support subroutines where necessary.
16892 * gcc.dg/analyzer/data-model-1.c: Likewise.
16893 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
16895 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
16896 subroutines where necessary.
16897 * gcc.dg/analyzer/pr96651-2.c: Likewise.
16898 * gcc.dg/analyzer/signal-4b.c: Likewise.
16899 * gcc.dg/analyzer/single-field.c: Likewise.
16900 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
16902 2021-02-02 David Malcolm <dmalcolm@redhat.com>
16906 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
16907 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
16909 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16911 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
16914 2021-02-01 David Malcolm <dmalcolm@redhat.com>
16917 * gcc.dg/analyzer/pr98918.c: New test.
16919 2021-02-01 Sergei Trofimovich <siarheit@google.com>
16921 PR tree-optimization/98499
16922 * g++.dg/pr98499.C: new test.
16924 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16926 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
16928 2021-02-01 Martin Sebor <msebor@redhat.com>
16930 PR middle-end/97172
16931 * gcc.dg/pr97172.c: New test.
16933 2021-02-01 Martin Sebor <msebor@redhat.com>
16936 * g++.dg/Wclass-memaccess-6.C: New test.
16938 2021-02-01 Patrick Palka <ppalka@redhat.com>
16941 * g++.dg/cpp0x/constexpr-98295.C: New test.
16943 2021-02-01 Marek Polacek <polacek@redhat.com>
16946 * g++.dg/ext/builtin-has-attribute2.C: New test.
16948 2021-02-01 Jason Merrill <jason@redhat.com>
16951 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
16953 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
16955 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
16957 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
16959 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
16961 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
16963 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
16965 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
16967 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
16969 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
16971 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
16973 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
16975 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
16977 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
16980 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
16982 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
16984 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
16986 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
16988 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
16991 2021-02-01 Tamar Christina <tamar.christina@arm.com>
16993 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
16995 2021-02-01 Patrick Palka <ppalka@redhat.com>
16998 * g++.dg/cpp1y/constexpr-84494.C: New test.
17000 2021-02-01 Xing GUO <higuoxing@gmail.com>
17002 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
17004 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
17006 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
17007 * gcc.target/powerpc/pr79251.p9.c: Likewise.
17009 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
17011 * c-c++-common/attr-used-5.c: Skip for Darwin.
17012 * c-c++-common/attr-used-6.c: Likewise.
17013 * c-c++-common/attr-used-7.c: Likewise.
17014 * c-c++-common/attr-used-8.c: Likewise.
17015 * c-c++-common/attr-used-9.c: Likewise.
17017 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
17019 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
17020 * gcc.target/powerpc/pr79251.p9.c: Same.
17022 2021-01-30 Jakub Jelinek <jakub@redhat.com>
17024 * gcc.target/i386/20051216-1.c: New test.
17026 2021-01-30 Jakub Jelinek <jakub@redhat.com>
17029 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
17030 scan-tree-dump-times to x86 and aarch64 targets.
17031 * gcc.dg/gomp/simd-3.c: Likewise.
17033 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
17036 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
17039 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
17041 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
17043 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
17046 * gcc.target/aarch64/pr97701.c: Modify.
17048 2021-01-29 David Malcolm <dmalcolm@redhat.com>
17050 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
17052 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
17055 * gcc.target/aarch64/pr97701.c: New.
17057 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
17059 * gcc.target/powerpc/pr91903.c: New test.
17060 * gcc.target/powerpc/builtins-1.fold.h: Update.
17061 * gcc.target/powerpc/builtins-2.c: Update.
17063 2021-01-29 Nathan Sidwell <nathan@acm.org>
17066 * g++.dg/modules/pr98843_a.C: New.
17067 * g++.dg/modules/pr98843_b.H: New.
17068 * g++.dg/modules/pr98843_c.C: New.
17070 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17072 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
17074 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
17075 Richard Biener <rguenther@suse.de>
17077 PR tree-optimization/97627
17078 * g++.dg/pr97627.C: New testcase.
17080 2021-01-29 Jakub Jelinek <jakub@redhat.com>
17083 * gcc.c-torture/compile/pr98849.c: New test.
17085 2021-01-29 Jakub Jelinek <jakub@redhat.com>
17088 * gcc.dg/pr98331.c: New test.
17090 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
17092 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
17094 * gcc.target/powerpc/pr79251.h: ...this.
17095 * gcc.target/powerpc/pr79251.p9.c: Likewise.
17096 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
17098 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
17099 * gcc.target/powerpc/pr79251-run.p9.c: New test.
17101 2021-01-29 Marek Polacek <polacek@redhat.com>
17104 * g++.dg/parse/error63.C: New test.
17106 2021-01-28 Jakub Jelinek <jakub@redhat.com>
17109 * g++.dg/warn/effc5.C: New test.
17111 2021-01-28 Marek Polacek <polacek@redhat.com>
17114 * g++.dg/cpp0x/alignas19.C: New test.
17115 * g++.dg/warn/Warray-bounds15.C: New test.
17117 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
17120 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
17122 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
17124 * gfortran.dg/ISO_Fortran_binding_18.c: Include
17125 ../../../libgfortran/ISO_Fortran_binding.h rather than
17126 ISO_Fortran_binding.h.
17128 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
17130 * gcc.target/powerpc/float128-longdouble-math.c: New test.
17131 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
17132 * gcc.target/powerpc/float128-math.c: Adjust test for new name
17133 being generated. Add support for running test on power10. Add
17134 support for running if long double defaults to 64-bits.
17136 2021-01-28 Jakub Jelinek <jakub@redhat.com>
17140 * g++.target/i386/pr98847.C: New test.
17142 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17144 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
17146 2021-01-28 Nathan Sidwell <nathan@acm.org>
17149 * g++.dg/modules/pr98770_a.C: New.
17150 * g++.dg/modules/pr98770_b.C: New.
17152 2021-01-28 Harald Anlauf <anlauf@gmx.de>
17155 * gfortran.dg/gomp/pr86470.f90: New test.
17157 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
17160 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
17161 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
17162 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
17163 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
17164 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
17165 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
17166 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
17167 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
17168 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
17169 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
17170 * gcc.target/powerpc/pr79251.p8.c: Likewise.
17171 * gcc.target/powerpc/pr79251.p9.c: Likewise.
17172 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
17173 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
17176 2021-01-28 Xing GUO <higuoxing@gmail.com>
17178 * gcc.target/riscv/attribute-18.c: New test.
17180 2021-01-27 Harris Snyder <hsnyder@structura.bio>
17182 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
17183 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
17185 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
17187 PR rtl-optimization/97684
17188 * gcc.target/i386/pr97684.c: New.
17190 2021-01-27 Jason Merrill <jason@redhat.com>
17193 * g++.dg/lookup/using4.C: No error in C++20.
17194 * g++.dg/cpp0x/decltype37.C: Adjust message.
17195 * g++.dg/template/crash75.C: Adjust message.
17196 * g++.dg/template/crash76.C: Adjust message.
17197 * g++.dg/cpp0x/inh-ctor36.C: New test.
17198 * g++.dg/cpp1z/inh-ctor39.C: New test.
17199 * g++.dg/cpp2a/using-enum-7.C: New test.
17201 2021-01-27 Jakub Jelinek <jakub@redhat.com>
17204 * gcc.c-torture/execute/pr98853-1.c: New test.
17205 * gcc.c-torture/execute/pr98853-2.c: New test.
17207 2021-01-27 Richard Biener <rguenther@suse.de>
17209 PR tree-optimization/98854
17210 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
17212 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
17216 * gfortran.dg/proc_ptr_52.f90 : New test.
17218 2021-01-27 liuhongt <hongtao.liu@intel.com>
17221 * gcc.target/i386/pr98833.c: New test.
17223 2021-01-27 Jakub Jelinek <jakub@redhat.com>
17225 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
17226 optimize ("no-strict-aliasing") attribute.
17227 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
17228 array to avoid violating TBAA.
17229 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
17230 array to avoid violating TBAA.
17231 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
17232 array to avoid violating TBAA.
17233 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
17234 array to avoid violating TBAA.
17236 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
17239 * gfortran.dg/elemental_function_5.f90 : New test.
17241 2021-01-27 Jakub Jelinek <jakub@redhat.com>
17243 PR tree-optimization/97260
17244 * gcc.dg/tree-ssa/pr97260.c: New test.
17246 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
17248 * lib/target-supports.exp (check_effective_target_c++2a):
17249 Check for C++2a or C++23.
17250 (check_effective_target_c++20_down): New.
17251 (check_effective_target_c++23_only): New.
17252 (check_effective_target_c++23): New.
17253 * g++.dg/cpp23/cplusplus.C: New.
17255 2021-01-26 Jason Merrill <jason@redhat.com>
17258 * g++.dg/torture/pr97474.C: New test.
17260 2021-01-26 Jason Merrill <jason@redhat.com>
17263 * g++.dg/cpp2a/no_unique_address10.C: New test.
17264 * g++.dg/cpp2a/no_unique_address9.C: New test.
17266 2021-01-26 Jakub Jelinek <jakub@redhat.com>
17268 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
17269 optimize ("no-strict-aliasing") attribute.
17270 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
17271 array to avoid violating TBAA.
17272 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
17273 array to avoid violating TBAA.
17274 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
17275 array to avoid violating TBAA.
17276 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
17277 array to avoid violating TBAA.
17279 2021-01-26 Jakub Jelinek <jakub@redhat.com>
17282 * gcc.c-torture/execute/pr98681.c: New test.
17284 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
17287 * gfortran.dg/elemental_assignment_1.f90: New test.
17289 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
17291 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
17292 add previously missing space in '$ident link'.
17294 2021-01-26 Jakub Jelinek <jakub@redhat.com>
17296 PR middle-end/98807
17297 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
17299 2021-01-26 Alexandre Oliva <oliva@adacore.com>
17301 * gnat.dg/asan1.adb: New test.
17302 * gnat.dg/asan1_pkg.ads: New additional source.
17304 2021-01-25 Harald Anlauf <anlauf@gmx.de>
17307 * gfortran.dg/pr70070.f90: New test.
17309 2021-01-25 Martin Sebor <msebor@redhat.com>
17312 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
17313 * g++.dg/warn/Wnonnull10.C: New test.
17314 * g++.dg/warn/Wnonnull9.C: New test.
17316 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
17318 * gfortran.dg/associate_57.f90: New test.
17320 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
17323 * gfortran.dg/interface_assignment_7.f90: New test.
17325 2021-01-25 Jason Merrill <jason@redhat.com>
17328 * g++.dg/cpp2a/no_unique_address8.C: New test.
17330 2021-01-25 Richard Biener <rguenther@suse.de>
17332 PR middle-end/98807
17333 * gcc.dg/pr98807.c: New testcase.
17335 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
17337 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
17338 * gnat.dg/thunk2_pkg.ads: New helper.
17340 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
17343 * gfortran.dg/charlen_18.f90 : New test.
17345 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
17347 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
17349 * g++.dg/tc1/dr142.C: Same as above.
17350 * g++.dg/tc1/dr52.C: Same as above.
17351 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
17352 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
17353 * g++.old-deja/g++.jason/access8.C: Same as above.
17354 * g++.old-deja/g++.law/access4.C: Same as above.
17355 * g++.old-deja/g++.law/visibility12.C: Same as above.
17356 * g++.old-deja/g++.law/visibility4.C: Same as above.
17357 * g++.old-deja/g++.law/visibility8.C: Same as above.
17358 * g++.old-deja/g++.other/access4.C: Same as above.
17360 2021-01-23 Patrick Palka <ppalka@redhat.com>
17364 * g++.dg/cpp0x/this2.C: New test.
17365 * g++.dg/template/pr97399.C: New test.
17367 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
17369 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
17370 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
17371 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
17372 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
17373 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
17374 * gcc.target/powerpc/pr79251.p9.c: Same.
17376 2021-01-22 Marek Polacek <polacek@redhat.com>
17379 * g++.dg/cpp0x/noexcept64.C: New test.
17381 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
17383 * g++.dg/eh/spbp.C: Remove skip on AIX.
17385 2021-01-22 Jakub Jelinek <jakub@redhat.com>
17387 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
17388 typo, UINON_TYPE to UNION_TYPE.
17390 2021-01-22 Jakub Jelinek <jakub@redhat.com>
17392 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
17393 UINON_TYPE to UNION_TYPE.
17394 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
17395 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
17397 2021-01-22 Jakub Jelinek <jakub@redhat.com>
17399 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
17400 optimize ("no-strict-aliasing") attribute.
17402 2021-01-22 Jason Merrill <jason@redhat.com>
17405 * g++.dg/init/elide7.C: New test.
17407 2021-01-22 Jakub Jelinek <jakub@redhat.com>
17410 * g++.dg/ubsan/pr95693.C: New test.
17412 2021-01-22 Marek Polacek <polacek@redhat.com>
17415 * g++.dg/abi/mangle76.C: New test.
17417 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
17420 * gfortran.dg/associated_target_7.f90 : New test.
17422 2021-01-22 Martin Jambor <mjambor@suse.cz>
17424 PR tree-optimization/47059
17425 * gcc.dg/tree-ssa/pr47059.c: New test.
17427 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17429 PR tree-optimization/98766
17430 * gcc.dg/pr98766.c: New test.
17432 2021-01-22 Nathan Sidwell <nathan@acm.org>
17435 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
17436 embedded absolute paths.
17437 (module_do_it): Append $std to test name.
17439 2021-01-22 Richard Biener <rguenther@suse.de>
17441 PR middle-end/98793
17442 * gcc.dg/pr98793.c: New testcase.
17444 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
17446 * gcc.target/powerpc/pr79251.p8.c: New test.
17447 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
17448 instruction counts.
17449 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
17450 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
17451 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
17452 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
17453 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
17454 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
17455 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
17456 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
17457 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
17458 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
17460 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
17462 * gcc.target/powerpc/pr79251.p9.c: New test.
17463 * gcc.target/powerpc/pr79251-run.c: New test.
17464 * gcc.target/powerpc/pr79251.h: New header.
17466 2021-01-22 Richard Biener <rguenther@suse.de>
17468 PR middle-end/98773
17469 * gcc.dg/torture/pr98773.c: New testcase.
17471 2021-01-22 Jakub Jelinek <jakub@redhat.com>
17473 PR tree-optimization/90248
17474 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
17476 * gcc.dg/pr90248.c: New test.
17478 2021-01-22 Jakub Jelinek <jakub@redhat.com>
17480 PR tree-optimization/98255
17481 * gcc.dg/pr98255.c: New test.
17483 2021-01-22 Richard Biener <rguenther@suse.de>
17485 PR tree-optimization/98786
17486 * gcc.dg/torture/pr98786.c: New testcase.
17488 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
17491 * gcc.target/arm/pr98636.c: New test.
17493 2021-01-22 liuhongt <hongtao.liu@intel.com>
17497 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
17498 * gcc.target/i386/avx512f-pr96891-1.c: New test.
17499 * gcc.target/i386/avx512f-pr96891-2.c: New test.
17500 * gcc.target/i386/avx512f-pr96891-3.c: New test.
17501 * g++.target/i386/avx512f-pr96891-1.C: New test.
17502 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
17504 2021-01-22 Marek Polacek <polacek@redhat.com>
17507 * g++.dg/cpp0x/noexcept63.C: New test.
17509 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
17511 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
17512 intervening period.
17513 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
17514 explicitly check for intervening space, tab or period.
17516 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
17518 PR rtl-optimization/98777
17519 * gcc.target/riscv/pr98777.c: New.
17521 2021-01-21 Patrick Palka <ppalka@redhat.com>
17524 * g++.dg/cpp0x/decltype-71879.C: New test.
17526 2021-01-21 Jakub Jelinek <jakub@redhat.com>
17529 * g++.dg/cpp1y/constexpr-98672.C: New test.
17531 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
17534 * lib/target-supports.exp
17535 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
17536 * gcc.target/arm/ivopts.c: Use target
17537 'arm_thumb2_no_arm_v8_1_lob'.
17539 2021-01-21 Nathan Sidwell <nathan@acm.org>
17542 * g++.dg/modules/stat-mem-1.h: New.
17543 * g++.dg/modules/stat-mem-1_a.H: New.
17544 * g++.dg/modules/stat-mem-1_b.C: New.
17546 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
17549 * gfortran.dg/module_procedure_5.f90 : New test.
17550 * gfortran.dg/module_procedure_6.f90 : New test.
17552 2021-01-21 Richard Biener <rguenther@suse.de>
17555 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
17557 2021-01-21 Richard Biener <rguenther@suse.de>
17560 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
17562 2021-01-21 Richard Biener <rguenther@suse.de>
17564 * gcc.dg/Walloca-2.c: Un-XFAIL.
17566 2021-01-21 liuhongt <hongtao.liu@intel.com>
17568 PR rtl-optimization/98694
17569 * gcc.target/i386/pr98694.c: New test.
17571 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
17573 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
17575 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17577 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
17580 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
17582 PR rtl-optimization/98722
17583 * g++.target/s390/pr98722.C: New.
17585 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
17587 PR tree-optimization/96674
17588 * gcc.dg/pr96674.c: New tests.
17590 2021-01-20 Patrick Palka <ppalka@redhat.com>
17593 * g++.dg/cpp2a/lambda-generic9.C: New test.
17595 2021-01-20 Patrick Palka <ppalka@redhat.com>
17598 * g++.dg/parse/access12.C: New test.
17599 * g++.dg/template/access35.C: New test.
17601 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
17603 PR tree-optimization/98535
17604 * gcc.target/aarch64/sve/pr98535.c: New file.
17606 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
17609 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
17610 missing diagnostic issues with c_intptr_t == default integer kind.
17612 2021-01-20 Jakub Jelinek <jakub@redhat.com>
17614 PR tree-optimization/98721
17615 * gcc.dg/pr98721-1.c: New test.
17616 * gcc.dg/pr98721-2.c: New test.
17618 2021-01-20 Richard Biener <rguenther@suse.de>
17620 PR tree-optimization/98758
17621 * gcc.dg/torture/pr98758.c: New testcase.
17623 2021-01-20 Jakub Jelinek <jakub@redhat.com>
17626 * c-c++-common/gomp/task-detach-2.c: New test.
17628 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
17632 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
17634 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
17636 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
17637 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
17638 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
17639 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
17640 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
17641 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
17643 2021-01-19 Marek Polacek <polacek@redhat.com>
17646 * g++.dg/template/deduce8.C: New test.
17648 2021-01-19 Marek Polacek <polacek@redhat.com>
17651 * g++.dg/lookup/using64.C: New test.
17652 * g++.dg/lookup/using65.C: New test.
17654 2021-01-19 Martin Sebor <msebor@redhat.com>
17656 PR middle-end/98664
17657 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
17658 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
17659 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
17660 * gcc.dg/Wfree-nonheap-object-4.c: New test.
17662 2021-01-19 Patrick Palka <ppalka@redhat.com>
17666 * g++.dg/opt/pr87974.C: Adjust.
17667 * g++.dg/template/access34.C: New test.
17668 * g++.dg/template/friend68.C: New test.
17669 * g++.dg/template/friend69.C: New test.
17671 2021-01-19 Marek Polacek <polacek@redhat.com>
17674 * g++.dg/cpp0x/noexcept62.C: New test.
17676 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
17678 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
17680 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17682 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17683 (CHECK_CUMULATIVE_SAT): Delete.
17684 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
17686 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
17687 Remove uses of the above.
17688 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
17690 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
17691 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
17692 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
17693 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
17695 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
17696 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
17697 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
17699 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
17700 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
17701 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
17703 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
17704 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
17705 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
17707 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
17708 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
17709 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
17711 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
17712 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
17713 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
17714 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
17715 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
17716 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
17718 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
17719 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
17721 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
17722 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
17724 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
17725 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
17727 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
17728 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
17729 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
17730 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
17731 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
17732 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
17733 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
17734 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
17735 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
17736 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
17738 2021-01-19 Jeff Law <law@redhat.com>
17740 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
17741 and update expected output.
17743 2021-01-19 Richard Biener <rguenther@suse.de>
17746 * g++.dg/pr98330.C: New testcase.
17747 * gcc.dg/pr98330.c: Likewise.
17749 2021-01-19 Richard Biener <rguenther@suse.de>
17752 * gfortran.dg/pr97673.f90: New testcase.
17754 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
17757 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
17758 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
17759 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
17761 2021-01-19 Martin Jambor <mjambor@suse.cz>
17764 * g++.dg/ipa/pr98690.C: New test.
17766 2021-01-18 Jeff Law <law@redhat.com>
17768 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
17770 2021-01-18 Patrick Palka <ppalka@redhat.com>
17772 * g++.dg/cpp1z/class-deduction77.C: New test.
17774 2021-01-18 Jakub Jelinek <jakub@redhat.com>
17776 PR tree-optimization/98727
17777 * gcc.c-torture/execute/pr98727.c: New test.
17779 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
17782 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
17783 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
17785 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
17787 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
17788 * g++.dg/no-stack-protector-attr.C: Likewise.
17790 2021-01-18 David Malcolm <dmalcolm@redhat.com>
17792 * gcc.dg/analyzer/attr-malloc-1.c: New test.
17793 * gcc.dg/analyzer/attr-malloc-2.c: New test.
17794 * gcc.dg/analyzer/attr-malloc-4.c: New test.
17795 * gcc.dg/analyzer/attr-malloc-5.c: New test.
17796 * gcc.dg/analyzer/attr-malloc-6.c: New test.
17797 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
17798 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
17800 2021-01-18 Richard Biener <rguenther@suse.de>
17803 * gcc.dg/vect/slp-11b.c: Adjust.
17805 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
17808 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
17809 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
17811 2021-01-18 Richard Biener <rguenther@suse.de>
17814 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
17816 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
17818 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
17819 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
17820 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
17821 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
17822 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
17823 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
17824 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
17825 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
17826 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
17827 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
17828 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
17829 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
17831 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
17833 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
17834 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
17835 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
17836 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
17837 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
17838 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
17839 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
17840 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
17841 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
17842 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
17843 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
17845 2021-01-17 Martin Jambor <mjambor@suse.cz>
17848 * gcc.dg/ipa/pr98222.c: New test.
17850 2021-01-16 Jakub Jelinek <jakub@redhat.com>
17852 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
17853 ../../../libgfortran/ISO_Fortran_binding.h rather than
17854 ISO_Fortran_binding.h.
17856 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
17858 * c-c++-common/gomp/task-detach-1.c: New.
17859 * g++.dg/gomp/task-detach-1.C: New.
17860 * gcc.dg/gomp/task-detach-1.c: New.
17861 * gfortran.dg/gomp/task-detach-1.f90: New.
17863 2021-01-16 Jakub Jelinek <jakub@redhat.com>
17865 PR tree-optimization/96669
17866 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
17867 * gcc.dg/tree-ssa/pr96669-2.c: New test.
17869 2021-01-16 Jakub Jelinek <jakub@redhat.com>
17871 PR tree-optimization/96271
17872 * gcc.target/i386/pr96271.c: New test.
17874 2021-01-15 Carl Love <cel@us.ibm.com>
17876 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
17878 2021-01-15 Harris Snyder <hsnyder@structura.bio>
17880 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
17881 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
17883 2021-01-15 Nathan Sidwell <nathan@acm.org>
17886 * g++.dg/template/pr98538.C: New.
17888 2021-01-15 Nathan Sidwell <nathan@acm.org>
17890 PR preprocessor/95253
17891 * g++.dg/modules/dep-1_a.C: Adjust expected output.
17892 * g++.dg/modules/dep-1_b.C: Likewise.
17893 * g++.dg/modules/dep-2.C: Likewise.
17895 2021-01-15 Jakub Jelinek <jakub@redhat.com>
17897 PR tree-optimization/96669
17898 * gcc.dg/tree-ssa/pr96669-1.c: New test.
17900 2021-01-15 Jakub Jelinek <jakub@redhat.com>
17902 PR tree-optimization/96681
17903 * gcc.dg/tree-ssa/pr96681.c: New test.
17905 2021-01-15 Jason Merrill <jason@redhat.com>
17908 * g++.dg/cpp1z/elide5.C: New test.
17910 2021-01-15 Jason Merrill <jason@redhat.com>
17912 * g++.dg/cpp1z/elide4.C: New test.
17914 2021-01-15 Jason Merrill <jason@redhat.com>
17917 * g++.dg/cpp0x/initlist-array13.C: New test.
17919 2021-01-15 Alexandre Oliva <oliva@adacore.com>
17921 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
17922 * gcc.dg/analyzer/data-model-1.c: Likewise.
17923 * gcc.dg/analyzer/malloc-1.c: Likewise.
17924 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
17926 2021-01-15 Jakub Jelinek <jakub@redhat.com>
17928 PR tree-optimization/96671
17929 * gcc.dg/tree-ssa/pr96671-1.c: New test.
17930 * gcc.dg/tree-ssa/pr96671-2.c: New test.
17932 2021-01-15 Jakub Jelinek <jakub@redhat.com>
17934 PR tree-optimization/98597
17935 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
17936 Expect for now a (char *) cast for VLAs.
17937 * gcc.dg/uninit-40.c: New test.
17939 2021-01-15 Nathan Sidwell <nathan@acm.org>
17942 * g++.dg/modules/pr98591.H: New file.
17944 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
17947 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
17948 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
17950 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
17952 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
17953 libatomic into testcases in gcc.target/s390/md.
17954 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
17957 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
17960 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
17961 vceqz_p64, vceqq_p64 and vceqzq_p64.
17962 * gcc.target/arm/simd/vceqz_p64.c: New test.
17963 * gcc.target/arm/simd/vceqzq_p64.c: New test.
17965 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
17968 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
17971 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
17972 vceqz_p64, vceqq_p64 and vceqzq_p64.
17974 2021-01-15 Martin Liska <mliska@suse.cz>
17976 * lib/gcov.exp: Use 'env python3' for execution of pytests.
17977 Check that pytest accepts all needed options first.
17978 Improve formatting of PASS/FAIL lines.
17980 2021-01-15 Richard Biener <rguenther@suse.de>
17983 * gcc.dg/vect/bb-slp-32.c: Align p.
17985 2021-01-15 Richard Biener <rguenther@suse.de>
17988 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
17990 2021-01-15 Richard Biener <rguenther@suse.de>
17993 * gcc.dg/vect/slp-45.c: Key scanning on
17996 2021-01-15 Richard Biener <rguenther@suse.de>
17999 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
18001 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
18004 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
18005 vceqz_p64, vceqq_p64 and vceqzq_p64.
18007 2021-01-15 Richard Biener <rguenther@suse.de>
18010 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
18012 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
18014 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
18016 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
18018 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
18020 2021-01-15 Richard Biener <rguenther@suse.de>
18022 PR tree-optimization/98685
18023 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
18025 2021-01-15 Tamar Christina <tamar.christina@arm.com>
18027 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
18028 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
18030 2021-01-14 David Malcolm <dmalcolm@redhat.com>
18032 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
18034 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
18036 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
18038 2021-01-14 Tamar Christina <tamar.christina@arm.com>
18040 * gcc.dg/vect/complex/complex-mla-template.c: New test.
18041 * gcc.dg/vect/complex/complex-mls-template.c: New test.
18042 * gcc.dg/vect/complex/complex-mul-template.c: New test.
18043 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
18044 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
18045 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
18046 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
18047 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
18048 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
18049 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
18050 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
18051 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
18052 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
18053 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
18054 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
18055 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
18056 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
18057 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
18058 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
18059 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
18060 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
18062 2021-01-14 Marek Polacek <polacek@redhat.com>
18064 * g++.dg/template/pr98372.C: Only run in C++14 and up.
18066 2021-01-14 Harald Anlauf <anlauf@gmx.de>
18068 * substr_10.f90: New test.
18069 * substr_9.f90: New test.
18071 2021-01-14 Alexandre Oliva <oliva@adacore.com>
18073 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
18074 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
18076 2021-01-14 Alexandre Oliva <oliva@adacore.com>
18078 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
18080 2021-01-14 Harald Anlauf <anlauf@gmx.de>
18083 * gfortran.dg/pr98661.f90: New test.
18085 2021-01-14 Harald Anlauf <anlauf@gmx.de>
18088 2021-01-14 Harald Anlauf <anlauf@gmx.de>
18091 * gfortran.dg/pr98661.f90: New test.
18093 2021-01-14 Harald Anlauf <anlauf@gmx.de>
18096 * gfortran.dg/pr98661.f90: New test.
18098 2021-01-14 Martin Liska <mliska@suse.cz>
18100 * g++.dg/gcov/gcov-17.C: New test.
18101 * g++.dg/gcov/test-gcov-17.py: New test.
18103 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
18106 * gcc.target/i386/pr98667-1.c: New file.
18107 * gcc.target/i386/pr98667-2.c: Likewise.
18108 * gcc.target/i386/pr98667-3.c: Likewise.
18110 2021-01-14 Richard Biener <rguenther@suse.de>
18112 PR tree-optimization/98674
18113 * gcc.dg/vect/pr98674.c: New testcase.
18115 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
18118 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
18120 * gcc.target/i386/pr95021-3.c: Likewise.
18122 2021-01-14 Nathan Sidwell <nathan@acm.org>
18125 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
18126 * g++.dg/template/pr98372.C: New.
18128 2021-01-14 Jakub Jelinek <jakub@redhat.com>
18131 * gcc.target/i386/pr98670.c: New test.
18133 2021-01-14 Jakub Jelinek <jakub@redhat.com>
18135 PR tree-optimization/96688
18136 * gcc.dg/tree-ssa/pr96688.c: New test.
18137 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
18138 * gcc.target/i386/pr66821.c: Likewise.
18140 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
18142 * gcc.target/aarch64/sve/cost_model_11.c: New test.
18143 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
18144 -fno-vect-cost-model.
18146 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18148 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
18149 sqxtn2 scan-assembler-times.
18151 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18153 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
18154 scan-assembler-times for xtn2.
18156 2021-01-13 Marek Polacek <polacek@redhat.com>
18159 * g++.dg/lookup/using63.C: New test.
18161 2021-01-13 Jakub Jelinek <jakub@redhat.com>
18163 PR tree-optimization/96691
18164 * gcc.dg/tree-ssa/pr96691.c: New test.
18166 2021-01-13 Richard Biener <rguenther@suse.de>
18168 PR tree-optimization/92645
18169 * gcc.target/i386/pr92645-7.c: New testcase.
18170 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
18171 * gcc.dg/pr69047.c: Likewise.
18173 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
18175 * gcc.target/aarch64/sve/mls_2.c: New test.
18176 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
18177 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
18178 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
18179 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
18180 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
18182 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
18184 * gcc.target/aarch64/sve/mla_2.c: New test.
18185 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
18186 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
18187 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
18188 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
18189 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
18191 2021-01-13 Richard Biener <rguenther@suse.de>
18193 PR tree-optimization/92645
18194 * gcc.target/i386/pr92645-6.c: New testcase.
18196 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
18198 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
18199 * gcc.target/aarch64/sve/sel_2.c: Likewise.
18200 * gcc.target/aarch64/sve/sel_3.c: Likewise.
18202 2021-01-13 Jakub Jelinek <jakub@redhat.com>
18205 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
18206 scan-assembler. Add tests with zero vector as first __builtin_shuffle
18208 * gcc.target/i386/pr95905-3.c: New test.
18209 * gcc.target/i386/pr95905-4.c: New test.
18211 2021-01-13 Martin Liska <mliska@suse.cz>
18213 PR tree-optimization/98455
18214 * gcc.dg/tree-ssa/pr98455.c: New test.
18216 2021-01-13 Richard Biener <rguenther@suse.de>
18218 PR tree-optimization/98640
18219 * gcc.dg/torture/pr98640.c: New testcase.
18221 2021-01-13 Jakub Jelinek <jakub@redhat.com>
18224 * gcc.target/i386/pr96938.c: New test.
18226 2021-01-13 Jakub Jelinek <jakub@redhat.com>
18229 * gcc.target/i386/pr95905-1.c: New test.
18230 * gcc.target/i386/pr95905-2.c: New test.
18232 2021-01-13 Julian Brown <julian@codesourcery.com>
18234 * gcc.target/gcn/fpdiv.c: New test.
18236 2021-01-12 Martin Sebor <msebor@redhat.com>
18240 * g++.dg/warn/Wuninitialized-13.C: New test.
18241 gcc.dg/uninit-39.c: New test.
18243 * gcc.dg/uninit-39.c: New file.
18245 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
18248 * gcc.target/arm/simd/mve-vneg.c: Update test.
18250 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
18253 * gcc.target/arm/pr97969.c: New.
18255 2021-01-12 Patrick Palka <ppalka@redhat.com>
18258 * g++.dg/cpp2a/concepts-ctad1.C: New test.
18259 * g++.dg/cpp2a/concepts-ctad2.C: New test.
18261 2021-01-12 Richard Biener <rguenther@suse.de>
18263 PR tree-optimization/98550
18264 * g++.dg/opt/pr98550.C: New testcase.
18266 2021-01-12 Jakub Jelinek <jakub@redhat.com>
18268 PR tree-optimization/98629
18269 * gcc.c-torture/compile/pr98629.c: New test.
18271 2021-01-12 Jakub Jelinek <jakub@redhat.com>
18273 PR tree-optimization/95731
18274 * gcc.dg/tree-ssa/pr95731.c: New test.
18275 * gcc.c-torture/execute/pr95731.c: New test.
18277 2021-01-12 Marek Polacek <polacek@redhat.com>
18280 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
18282 2021-01-12 David Malcolm <dmalcolm@redhat.com>
18285 * gcc.dg/analyzer/pr98628.c: New test.
18287 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
18289 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
18290 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
18291 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
18292 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
18293 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
18294 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
18295 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
18297 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
18299 * g++.target/aarch64/sve/cond_bic_1.C: New test.
18300 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
18301 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
18302 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
18304 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
18306 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
18308 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
18310 * g++.target/aarch64/sve/abd_1.C: New test.
18311 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
18312 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
18313 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
18314 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
18316 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
18318 * gcc.target/aarch64/sve/adr_6.c: New test.
18320 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
18322 * g++.target/aarch64/sve/cond_arith_1.C: New test.
18323 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
18324 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
18325 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
18326 * g++.target/aarch64/sve/cond_shift_1.C: New test.
18327 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
18328 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
18329 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
18331 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
18334 * g++.target/aarch64/sve/max_1.C: New test.
18335 * g++.target/aarch64/sve/min_1.C: Likewise.
18336 * gcc.target/aarch64/sve/mul_2.c: Likewise.
18338 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
18340 * gcc.target/aarch64/sve/shift_2.c: New test.
18342 2021-01-11 Jakub Jelinek <jakub@redhat.com>
18345 * g++.dg/abi/abi-tag24.C: New test.
18347 2021-01-11 Richard Biener <rguenther@suse.de>
18349 PR tree-optimization/91403
18350 * gcc.dg/vect/pr91403.c: New testcase.
18352 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
18355 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
18356 Expect .ld1_args only when GNU LD is used.
18357 Add an exception for *.gcc_args files.
18359 2021-01-11 Jakub Jelinek <jakub@redhat.com>
18361 PR tree-optimization/95867
18362 * gcc.dg/tree-ssa/pr95867.c: New test.
18364 2021-01-11 Jakub Jelinek <jakub@redhat.com>
18366 PR tree-optimization/95852
18367 * gcc.target/i386/pr95852-3.c: New test.
18368 * gcc.target/i386/pr95852-4.c: New test.
18370 2021-01-11 Jakub Jelinek <jakub@redhat.com>
18372 PR tree-optimization/95852
18373 * gcc.target/i386/pr95852-1.c: New test.
18374 * gcc.target/i386/pr95852-2.c: New test.
18376 2021-01-11 Martin Liska <mliska@suse.cz>
18378 PR gcov-profile/98273
18379 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
18380 * g++.dg/gcov/pr98273.C: New test.
18381 * g++.dg/gcov/gcov.py: New test.
18382 * g++.dg/gcov/test-pr98273.py: New test.
18384 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
18386 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
18387 constant then rather than addition.
18388 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
18389 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
18391 2021-01-09 Jakub Jelinek <jakub@redhat.com>
18394 * c-c++-common/pr98556.c: New test.
18396 2021-01-09 Jakub Jelinek <jakub@redhat.com>
18398 PR rtl-optimization/98603
18399 * gcc.target/i386/pr98603.c: New test.
18400 * gcc.target/aarch64/pr98603.c: New test.
18402 2021-01-09 Alexandre Oliva <oliva@gnu.org>
18405 * gcc.dg/debug/pr97714.c: New.
18407 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
18410 * gcc.target/i386/pr98482-1.c: Require lp64.
18411 * gcc.target/i386/pr98482-2.c: Likewise.
18413 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
18415 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
18416 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
18418 2021-01-08 Patrick Palka <ppalka@redhat.com>
18421 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
18423 2021-01-08 Patrick Palka <ppalka@redhat.com>
18426 * g++.dg/template/access32.C: New test.
18427 * g++.dg/template/access33.C: New test.
18429 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
18432 * gcc.target/i386/pr98482-2.c: Updated.
18434 2021-01-08 Richard Biener <rguenther@suse.de>
18436 PR tree-optimization/98544
18437 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
18439 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
18442 * gcc.target/i386/pr98482-1.c: New test.
18443 * gcc.target/i386/pr98482-1.c: Likewise.
18444 * gcc.target/i386/pr98482-2.c: New file.
18446 2021-01-08 Jakub Jelinek <jakub@redhat.com>
18449 * gcc.target/i386/pr98585.c: New test.
18451 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
18453 * gcc.target/aarch64/sve/cnot_2.c: New test.
18454 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
18455 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
18456 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
18457 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
18458 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
18459 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
18461 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
18463 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
18464 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
18465 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
18466 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
18467 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
18468 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
18469 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
18470 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
18472 2021-01-08 Tamar Christina <tamar.christina@arm.com>
18474 * lib/target-supports.exp
18475 (check_effective_target_aarch64_asm_sve2_ok): New.
18476 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
18477 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
18479 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18481 * gcc.target/aarch64/usaba_1.c: New test.
18483 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
18486 * gfortran.dg/deferred_character_35.f90 : New test.
18488 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
18491 * gfortran.dg/implied_do_3.f90 : New test.
18493 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
18495 * gcc.dg/array-quals-1.c: Allow srodata.
18497 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
18499 * gcc.target/riscv/predef-10.c: New.
18500 * gcc.target/riscv/predef-11.c: New.
18501 * gcc.target/riscv/predef-12.c: New.
18502 * gcc.target/riscv/predef-13.c: New.
18504 2021-01-07 Jakub Jelinek <jakub@redhat.com>
18507 * g++.dg/cpp2a/bit-cast10.C: New test.
18509 2021-01-07 Martin Sebor <msebor@redhat.com>
18511 PR middle-end/98578
18512 * gcc.dg/plugin/gil-1.c: Adjust expected output.
18513 * gcc.dg/uninit-pr98578.c: New test.
18515 2021-01-07 Marek Polacek <polacek@redhat.com>
18518 * g++.dg/cpp0x/auto55.C: New test.
18520 2021-01-07 David Malcolm <dmalcolm@redhat.com>
18523 * gcc.dg/analyzer/pr98580-a.c: New test.
18524 * gcc.dg/analyzer/pr98580-b.c: New test.
18526 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
18529 * gfortran.dg/associate_54.f90: New test.
18530 * gfortran.dg/associate_55.f90: New test.
18531 * gfortran.dg/associate_56.f90: New test.
18533 2021-01-07 Jakub Jelinek <jakub@redhat.com>
18536 * gcc.target/i386/pr98567-1.c: New test.
18537 * gcc.target/i386/pr98567-2.c: New test.
18539 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
18541 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
18542 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
18543 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
18544 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
18545 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
18546 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
18547 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
18548 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
18550 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
18552 PR tree-optimization/98560
18553 * gcc.dg/vect/pr98560-2.c: New test.
18555 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
18557 PR tree-optimization/98560
18558 * gcc.dg/vect/pr98560-1.c: New test.
18560 2021-01-07 Jakub Jelinek <jakub@redhat.com>
18562 PR tree-optimization/98568
18563 * g++.dg/torture/pr98568.C: New test.
18565 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
18567 * gcc.target/i386/pr92658-avx512bw.c: Add
18568 -mprefer-vector-width=512 to avoid impact of different default
18569 mtune which gcc is built with.
18570 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
18572 2021-01-07 David Malcolm <dmalcolm@redhat.com>
18575 * gcc.dg/analyzer/pr97074.c: New test.
18577 2021-01-07 David Malcolm <dmalcolm@redhat.com>
18580 * gcc.dg/analyzer/pr98564.c: New test.
18582 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
18584 PR rtl-optimization/97978
18585 * gcc.target/i386/pr97978.c: New.
18587 2021-01-06 Martin Sebor <msebor@redhat.com>
18590 * g++.dg/pr95768.C: New test.
18591 * g++.dg/warn/Wuninitialized-12.C: New test.
18592 * gcc.dg/uninit-38.c: New test.
18594 2021-01-06 Martin Sebor <msebor@redhat.com>
18597 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
18599 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
18602 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
18603 as the final suspend point so that we can check that the state
18604 machine has reached the expected point.
18606 2021-01-06 Marek Polacek <polacek@redhat.com>
18609 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
18612 2021-01-06 Alexandre Oliva <oliva@adacore.com>
18614 * g++.dg/opt/store-merging-2.C: Add the required alignment.
18616 2021-01-06 Richard Biener <rguenther@suse.de>
18618 PR tree-optimization/95582
18619 * gcc.dg/pr95582.c: New testcase.
18621 2021-01-06 Richard Biener <rguenther@suse.de>
18623 PR tree-optimization/98513
18624 * gcc.dg/tree-ssa/pr98513.c: New testcase.
18626 2021-01-06 David Malcolm <dmalcolm@redhat.com>
18629 * gcc.dg/analyzer/pr97072.c: New test.
18631 2021-01-06 David Malcolm <dmalcolm@redhat.com>
18634 * gcc.dg/analyzer/pr98073.c: New test.
18636 2021-01-06 David Malcolm <dmalcolm@redhat.com>
18639 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
18641 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
18643 * gcc.target/s390/s390.exp: Replace %% with %.
18645 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
18647 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
18649 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
18652 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
18653 unsigned short to compute pextrw result.
18655 2021-01-05 Patrick Palka <ppalka@redhat.com>
18657 * g++.dg/template/partial5.C: Adjust directives to expect the
18658 same errors across all dialects.
18659 * g++.dg/cpp1z/nontype-auto17.C: New test.
18660 * g++.dg/cpp1z/nontype-auto18.C: New test.
18661 * g++.dg/template/ttp33.C: New test.
18663 2021-01-05 Jakub Jelinek <jakub@redhat.com>
18665 PR tree-optimization/94802
18666 * gcc.target/i386/pr94802.c: New test.
18667 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
18669 2021-01-05 Richard Biener <rguenther@suse.de>
18671 PR tree-optimization/98516
18672 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
18673 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
18675 2021-01-05 Jakub Jelinek <jakub@redhat.com>
18678 * g++.dg/cpp2a/bit-cast8.C: New test.
18679 * g++.dg/cpp2a/bit-cast9.C: New test.
18681 2021-01-05 Marek Polacek <polacek@redhat.com>
18684 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
18685 * g++.dg/cpp0x/noexcept61.C: New test.
18687 2021-01-05 Jakub Jelinek <jakub@redhat.com>
18689 PR tree-optimization/96928
18690 * gcc.dg/tree-ssa/pr96928.c: New test.
18691 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
18692 instead of scanning rtl dump for ifcvt message check assembly
18693 for xor instruction.
18695 2021-01-05 Jakub Jelinek <jakub@redhat.com>
18697 PR tree-optimization/96930
18698 * g++.dg/tree-ssa/pr96930.C: New test.
18700 2021-01-05 Jakub Jelinek <jakub@redhat.com>
18702 PR tree-optimization/96239
18703 * gcc.dg/tree-ssa/pr96239.c: New test.
18705 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
18708 * gcc.target/i386/pr98522.c: New test.
18710 2021-01-05 Nathan Sidwell <nathan@acm.org>
18712 * g++.dg/modules/mod-decl-1.C: Adjust.
18713 * g++.dg/modules/p0713-2.C: Adjust.
18714 * g++.dg/modules/p0713-3.C: Adjust.
18716 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
18719 * gcc.target/i386/pr98495-1.c: New test.
18720 * gcc.target/i386/pr98495-2.c: New test.
18721 * gcc.target/i386/pr98495-3.c: New test.
18722 * gcc.target/i386/pr98495-4.c: New test.
18723 * gcc.target/i386/pr98495-5.c: New test.
18725 2021-01-05 liuhongt <hongtao.liu@intel.com>
18727 * gcc.target/i386/sse2-pr98461-2.c: New test.
18729 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
18731 PR rtl-optimization/97144
18732 * gcc.c-torture/compile/pr97144.c: New test.
18733 * gcc.target/aarch64/sve/pr97144.c: Likewise.
18735 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
18737 PR rtl-optimization/98403
18738 * g++.dg/opt/pr98403.C: New test.
18740 2021-01-05 Jakub Jelinek <jakub@redhat.com>
18742 PR rtl-optimization/98334
18743 * gcc.target/i386/pr98334.c: New test.
18745 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
18747 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
18749 2021-01-05 David Malcolm <dmalcolm@redhat.com>
18752 * gcc.dg/analyzer/pr98293.c: New test.
18754 2021-01-04 Martin Uecker <muecker@gwdg.de>
18757 * gcc.dg/pr98029.c: New test.
18759 2021-01-04 Nathan Sidwell <nathan@acm.org>
18761 * g++.dg/modules/binding-1_a.H: New.
18762 * g++.dg/modules/binding-1_b.H: New.
18763 * g++.dg/modules/binding-1_c.C: New.
18764 * g++.dg/modules/binding-2.H: New.
18765 * g++.dg/modules/builtin-3_a.C: New.
18766 * g++.dg/modules/global-2_a.C: New.
18767 * g++.dg/modules/global-2_b.C: New.
18768 * g++.dg/modules/global-3_a.C: New.
18769 * g++.dg/modules/global-3_b.C: New.
18770 * g++.dg/modules/hello-1_a.C: New.
18771 * g++.dg/modules/hello-1_b.C: New.
18772 * g++.dg/modules/iostream-1_a.H: New.
18773 * g++.dg/modules/iostream-1_b.C: New.
18774 * g++.dg/modules/part-5_a.C: New.
18775 * g++.dg/modules/part-5_b.C: New.
18776 * g++.dg/modules/part-5_c.C: New.
18777 * g++.dg/modules/stdio-1_a.H: New.
18778 * g++.dg/modules/stdio-1_b.C: New.
18779 * g++.dg/modules/string-1_a.H: New.
18780 * g++.dg/modules/string-1_b.C: New.
18781 * g++.dg/modules/string-view1.C: New.
18782 * g++.dg/modules/string-view2.C: New.
18783 * g++.dg/modules/tinfo-1.C: New.
18784 * g++.dg/modules/tinfo-2_a.H: New.
18785 * g++.dg/modules/tinfo-2_b.C: New.
18786 * g++.dg/modules/tname-spec-1_a.H: New.
18787 * g++.dg/modules/tname-spec-1_b.C: New.
18788 * g++.dg/modules/xtreme-header-1.h: New.
18789 * g++.dg/modules/xtreme-header-1_a.H: New.
18790 * g++.dg/modules/xtreme-header-1_b.C: New.
18791 * g++.dg/modules/xtreme-header-1_c.C: New.
18792 * g++.dg/modules/xtreme-header-2.h: New.
18793 * g++.dg/modules/xtreme-header-2_a.H: New.
18794 * g++.dg/modules/xtreme-header-2_b.C: New.
18795 * g++.dg/modules/xtreme-header-2_c.C: New.
18796 * g++.dg/modules/xtreme-header-3.h: New.
18797 * g++.dg/modules/xtreme-header-3_a.H: New.
18798 * g++.dg/modules/xtreme-header-3_b.C: New.
18799 * g++.dg/modules/xtreme-header-3_c.C: New.
18800 * g++.dg/modules/xtreme-header-4.h: New.
18801 * g++.dg/modules/xtreme-header-4_a.H: New.
18802 * g++.dg/modules/xtreme-header-4_b.C: New.
18803 * g++.dg/modules/xtreme-header-4_c.C: New.
18804 * g++.dg/modules/xtreme-header-5.h: New.
18805 * g++.dg/modules/xtreme-header-5_a.H: New.
18806 * g++.dg/modules/xtreme-header-5_b.C: New.
18807 * g++.dg/modules/xtreme-header-5_c.C: New.
18808 * g++.dg/modules/xtreme-header-6.h: New.
18809 * g++.dg/modules/xtreme-header-6_a.H: New.
18810 * g++.dg/modules/xtreme-header-6_b.C: New.
18811 * g++.dg/modules/xtreme-header-6_c.C: New.
18812 * g++.dg/modules/xtreme-header.h: New.
18813 * g++.dg/modules/xtreme-header_a.H: New.
18814 * g++.dg/modules/xtreme-header_b.C: New.
18815 * g++.dg/modules/xtreme-tr1.h: New.
18816 * g++.dg/modules/xtreme-tr1_a.H: New.
18817 * g++.dg/modules/xtreme-tr1_b.C: New.
18819 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
18821 PR tree-optimization/95401
18822 * g++.dg/vect/pr95401.cc: New test.
18823 * g++.dg/vect/pr95401a.cc: Likewise.
18825 2021-01-04 Richard Biener <rguenther@suse.de>
18827 PR tree-optimization/98308
18828 * gcc.dg/vect/pr98308.c: New testcase.
18830 2021-01-04 Jakub Jelinek <jakub@redhat.com>
18832 PR tree-optimization/95771
18833 * gcc.target/i386/pr95771.c: New test.
18835 2021-01-04 Richard Biener <rguenther@suse.de>
18837 PR tree-optimization/98464
18838 * g++.dg/opt/pr98464.C: New testcase.
18840 2021-01-04 Richard Biener <rguenther@suse.de>
18842 PR tree-optimization/98282
18843 * g++.dg/opt/pr98282.C: New testcase.
18845 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
18848 * gcc.target/aarch64/pr89057.c: New test.
18850 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
18852 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
18854 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
18855 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
18856 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
18858 2021-01-04 Martin Liska <mliska@suse.cz>
18860 * README: Convert to utf8 from iso8859.
18862 2021-01-04 Martin Liska <mliska@suse.cz>
18864 * gcc.target/avr/avr.exp: Run dos2unix on the file.
18866 2021-01-04 Richard Biener <rguenther@suse.de>
18868 PR tree-optimization/98291
18869 * gcc.dg/vect/slp-reduc-11.c: New testcase.
18870 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
18872 2021-01-04 Jakub Jelinek <jakub@redhat.com>
18874 PR tree-optimization/96782
18875 * gcc.dg/tree-ssa/pr96782.c: New test.
18877 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
18879 * gcc.misc-tests/outputs.exp: Adjust testcase.
18881 2021-01-01 Jakub Jelinek <jakub@redhat.com>
18883 * ChangeLog-2020: Rotate ChangeLog. New file.
18885 2021-01-01 Joel Brobecker <brobecker@adacore.com>
18887 * lib/target-supports.exp
18888 (check_effective_target_arm_fp16_alternative_ok_nocache):
18889 Return zero for *-*-vxworks7r* targets.
18890 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
18891 * gcc.target/arm/aapcs/vfp23.c: Likewise.
18892 * gcc.target/arm/aapcs/vfp24.c: Likewise.
18893 * gcc.target/arm/aapcs/vfp25.c: Likewise.
18895 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
18897 * g++.dg/init/new26.C: Fix overriding of the delete operator
18900 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
18902 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
18905 2021-01-01 Joel Brobecker <brobecker@adacore.com>
18907 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
18908 the test's dg-options.
18909 * gcc.target/arm/pr78255-2.c: Likewise.
18911 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
18913 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
18915 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
18917 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
18920 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
18922 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
18924 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
18926 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
18929 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
18931 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
18933 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
18935 * g++.dg/other/anon5.C: Skip on vxworks kernel.
18937 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
18939 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
18940 * gcc.dg/vxworks/initpri2.c: Likewise.
18942 2021-01-01 Joel Brobecker <brobecker@adacore.com>
18944 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
18947 2021-01-01 Olivier Hainque <hainque@adacore.com>
18949 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
18950 * gcc.dg/pthread-init-2.c: Ditto.
18952 2021-01-01 Olivier Hainque <hainque@adacore.com>
18954 * lib/target-supports.exp (check_weak_available,
18955 check_fork_available, check_effective_target_lto,
18956 check_effective_target_mempcpy): Add vxworks filters.
18958 2021-01-01 Alexandre Oliva <oliva@adacore.com>
18960 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
18961 explicit -mno-long-calls.
18962 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
18964 2021-01-01 Alexandre Oliva <oliva@adacore.com>
18966 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
18967 * g++.target/arm/no_unique_address_2.C: Likewise.
18969 2021-01-01 Alexandre Oliva <oliva@adacore.com>
18971 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
18972 * gcc.target/arm/headmerge-2.c: Likewise.
18974 2021-01-01 Alexandre Oliva <oliva@adacore.com>
18976 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
18979 Copyright (C) 2021 Free Software Foundation, Inc.
18981 Copying and distribution of this file, with or without modification,
18982 are permitted in any medium without royalty provided the copyright
18983 notice and this notice are preserved.