1 2021-11-27 Jakub Jelinek <jakub@redhat.com>
4 * gcc.dg/pr103431.c: New test.
6 2021-11-27 Roger Sayle <roger@nextmovesoftware.com>
8 * gcc.dg/tree-ssa/ivopts-8.c: Fix new test case for -m32.
9 * gcc.dg/tree-ssa/ivopts-9.c: Likewise.
11 2021-11-26 Harald Anlauf <anlauf@gmx.de>
14 * gfortran.dg/pr68153.f90: Adjust test to improved check.
15 * gfortran.dg/reshape_7.f90: Likewise.
16 * gfortran.dg/reshape_9.f90: New test.
18 2021-11-26 Roger Sayle <roger@nextmovesoftware.com>
20 * gcc.dg/wrapped-binop-simplify.c: Update expected test result.
21 * gcc.dg/tree-ssa/ivopts-5.c: New test case.
22 * gcc.dg/tree-ssa/ivopts-6.c: New test case.
23 * gcc.dg/tree-ssa/ivopts-7.c: New test case.
24 * gcc.dg/tree-ssa/ivopts-8.c: New test case.
25 * gcc.dg/tree-ssa/ivopts-9.c: New test case.
27 2021-11-26 Jan Hubicka <hubicka@ucw.cz>
29 * gcc.dg/ipa/inline-9.c: Update template.c
31 2021-11-26 Jakub Jelinek <jakub@redhat.com>
34 * g++.dg/cpp2a/consteval20.C: Add some extra tests.
35 * g++.dg/cpp2a/consteval23.C: Likewise.
36 * g++.dg/cpp2a/consteval25.C: New test.
37 * g++.dg/cpp2a/srcloc20.C: New test.
39 2021-11-26 konglin1 <lingling.kong@intel.com>
42 * gcc.target/i386/pr90773-21.c: Allow pextrw instead of movw.
43 * gcc.target/i386/pr90773-23.c: Ditto.
44 * gcc.target/i386/avx512vl-vcvtps2ph-pr102811.c: New test.
46 2021-11-25 Jan Hubicka <jh@suse.cz>
48 * gcc.dg/ipa/inline10.c: New test.
50 2021-11-25 Roger Sayle <roger@nextmovesoftware.com>
53 * gcc.dg/pr103406.c: New test case.
55 2021-11-25 Martin Jambor <mjambor@suse.cz>
58 * gcc.dg/ipa/pr103227-1.c: New test.
59 * gcc.dg/ipa/pr103227-3.c: Likewise.
60 * gcc.dg/ipa/pr103227-2.c: Likewise.
61 * gfortran.dg/pr53787.f90: Disable IPA-SRA.
63 2021-11-25 Andrew MacLeod <amacleod@redhat.com>
65 PR tree-optimization/102648
66 * gcc.dg/pr102648.c: New.
68 2021-11-25 Andrew MacLeod <amacleod@redhat.com>
70 PR tree-optimization/103359
71 * gcc.dg/pr103359.c: New.
73 2021-11-25 Jakub Jelinek <jakub@redhat.com>
75 PR tree-optimization/103417
76 * gcc.c-torture/execute/pr103417.c: New test.
78 2021-11-25 Jakub Jelinek <jakub@redhat.com>
80 PR tree-optimization/103376
81 * gcc.dg/optimize-bswapsi-7.c: New test.
83 2021-11-25 Jakub Jelinek <jakub@redhat.com>
86 * g++.dg/cpp2a/comma1.C: Expect different diagnostics for C++23.
87 * g++.dg/cpp2a/comma3.C: Likewise.
88 * g++.dg/cpp2a/comma4.C: Expect diagnostics for C++23.
89 * g++.dg/cpp2a/comma5.C: Expect different diagnostics for C++23.
90 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_multidimensional_subscript
92 * g++.dg/cpp23/subscript1.C: New test.
93 * g++.dg/cpp23/subscript2.C: New test.
94 * g++.dg/cpp23/subscript3.C: New test.
95 * g++.dg/cpp23/subscript4.C: New test.
96 * g++.dg/cpp23/subscript5.C: New test.
97 * g++.dg/cpp23/subscript6.C: New test.
99 2021-11-25 H.J. Lu <hjl.tools@gmail.com>
101 * gcc.target/i386/pr103194-5.c: Include <stdint.h>.
102 Replace long with int64_t.
104 2021-11-24 Jan Hubicka <hubicka@ucw.cz>
106 * gcc.c-torture/execute/pr103405.c: New test.
108 2021-11-24 Richard Biener <rguenther@suse.de>
109 Jan Hubicka <jh@suse.cz>
111 PR tree-optimization/103168
112 * g++.dg/tree-ssa/pr103168.C: New testcase.
114 2021-11-24 Thomas Schwinge <thomas@codesourcery.com>
117 * c-c++-common/goacc/combined-reduction.c: Revert/expect previous
119 * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
120 * c-c++-common/goacc/mdc-1.c: Likewise.
121 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
123 2021-11-24 Jakub Jelinek <jakub@redhat.com>
126 * c-c++-common/Wno-attributes-1.c: Require effective target
127 c || c++11 and drop dg-additional-options.
128 * c-c++-common/Wno-attributes-2.c: Likewise.
129 * c-c++-common/Wno-attributes-4.c: New test.
130 * c-c++-common/Wno-attributes-5.c: New test.
132 2021-11-24 Jakub Jelinek <jakub@redhat.com>
134 PR tree-optimization/103376
135 * gcc.c-torture/execute/pr103376.c: New test.
137 2021-11-24 Tamar Christina <tamar.christina@arm.com>
139 * gcc.dg/bic-bitmask-10.c: New test.
140 * gcc.dg/bic-bitmask-11.c: New test.
141 * gcc.dg/bic-bitmask-12.c: New test.
142 * gcc.dg/bic-bitmask-13.c: New test.
143 * gcc.dg/bic-bitmask-14.c: New test.
144 * gcc.dg/bic-bitmask-15.c: New test.
145 * gcc.dg/bic-bitmask-16.c: New test.
146 * gcc.dg/bic-bitmask-17.c: New test.
147 * gcc.dg/bic-bitmask-18.c: New test.
148 * gcc.dg/bic-bitmask-19.c: New test.
149 * gcc.dg/bic-bitmask-2.c: New test.
150 * gcc.dg/bic-bitmask-20.c: New test.
151 * gcc.dg/bic-bitmask-21.c: New test.
152 * gcc.dg/bic-bitmask-22.c: New test.
153 * gcc.dg/bic-bitmask-23.c: New test.
154 * gcc.dg/bic-bitmask-3.c: New test.
155 * gcc.dg/bic-bitmask-4.c: New test.
156 * gcc.dg/bic-bitmask-5.c: New test.
157 * gcc.dg/bic-bitmask-6.c: New test.
158 * gcc.dg/bic-bitmask-7.c: New test.
159 * gcc.dg/bic-bitmask-8.c: New test.
160 * gcc.dg/bic-bitmask-9.c: New test.
161 * gcc.dg/bic-bitmask.h: New test.
162 * gcc.target/aarch64/bic-bitmask-1.c: New test.
164 2021-11-24 Marek Polacek <polacek@redhat.com>
167 * g++.dg/cpp0x/nsdmi-warn1.C: New test.
168 * g++.dg/cpp0x/nsdmi-warn1.h: New file.
170 2021-11-24 Hongtao Liu <hongtao.liu@intel.com>
171 H.J. Lu <hongjiu.lu@intel.com>
173 * gcc.target/i386/pr103194-2.c: New test.
174 * gcc.target/i386/pr103194-3.c: New test.
175 * gcc.target/i386/pr103194-4.c: New test.
176 * gcc.target/i386/pr103194-5.c: New test.
177 * gcc.target/i386/pr103194.c: New test.
179 2021-11-23 Martin Sebor <msebor@redhat.com>
182 * g++.dg/warn/Waddress-8.C: New test.
184 2021-11-23 Martin Sebor <msebor@redhat.com>
187 * c-c++-common/attr-used-5.c: Suppress valid warning.
188 * c-c++-common/attr-used-6.c: Same.
189 * c-c++-common/attr-used-9.c: Same.
190 * g++.dg/warn/Winfinite-recursion-2.C: New test.
191 * g++.dg/warn/Winfinite-recursion-3.C: New test.
192 * g++.dg/warn/Winfinite-recursion.C: New test.
193 * gcc.dg/Winfinite-recursion-2.c: New test.
194 * gcc.dg/Winfinite-recursion.c: New test.
196 2021-11-23 Harald Anlauf <anlauf@gmx.de>
199 * gfortran.dg/bound_simplification_7.f90: New test.
201 2021-11-23 Marek Polacek <polacek@redhat.com>
204 * g++.dg/warn/Wuninitialized-28.C: Make a class nonempty.
205 * g++.dg/warn/Wuninitialized-29.C: Likewise.
206 * g++.dg/warn/Wuninitialized-31.C: New test.
208 2021-11-23 Marek Polacek <polacek@redhat.com>
210 * g++.dg/warn/Waddress-5.C: Make sf static.
212 2021-11-23 Bill Schmidt <wschmidt@linux.ibm.com>
214 * gcc.target/powerpc/test_mffsl.c: Change effective target to
215 a run-time check. Fix a typo in a debug print statement.
217 2021-11-23 Harald Anlauf <anlauf@gmx.de>
221 * gfortran.dg/len_trim.f90: New test.
223 2021-11-23 Richard Biener <rguenther@suse.de>
225 PR tree-optimization/103361
226 * g++.dg/torture/pr103361.C: New testcase.
228 2021-11-23 Jan Hubicka <hubicka@ucw.cz>
230 * gcc.dg/tree-ssa/modref-dse-4.c: Update template.
231 * gcc.dg/tree-ssa/modref-dse-5.c: Update template.
233 2021-11-23 Andrew Pinski <apinski@marvell.com>
235 PR tree-optimization/102216
236 * g++.dg/tree-ssa/pr102216-1.C: New test.
237 * g++.dg/tree-ssa/pr102216-2.C: New test.
239 2021-11-23 Jakub Jelinek <jakub@redhat.com>
242 * c-c++-common/gomp/pr102431.c: New test.
243 * g++.dg/gomp/pr102431.C: New test.
244 * gfortran.dg/gomp/pr102431.f90: New test.
246 2021-11-23 Haochen Gui <guihaoc@gcc.gnu.org>
249 * gcc.target/powerpc/vec_reve_1.c: New test.
250 * gcc.target/powerpc/vec_reve_2.c: Likewise.
252 2021-11-23 Navid Rahimi <navidrahimi@microsoft.com>
254 PR tree-optimization/102232
255 * gcc.dg/tree-ssa/pr102232.c: Testcase for this optimization.
257 2021-11-23 Navid Rahimi <navidrahimi@microsoft.com>
259 PR tree-optimization/96779
260 * gcc.dg/tree-ssa/pr96779.c: Testcase for this optimization.
261 * gcc.dg/tree-ssa/pr96779-disabled.c: Testcase for this optimization
264 2021-11-22 Jason Merrill <jason@redhat.com>
266 * g++.dg/template/crash106.C: Adjust.
267 * g++.dg/diagnostic/ptrtomem3.C: New test.
269 2021-11-22 Jason Merrill <jason@redhat.com>
271 * g++.dg/cpp0x/pr65327.C: Adjust location.
272 * g++.dg/cpp23/constexpr-nonlit4.C: Likewise.
273 * g++.dg/cpp23/constexpr-nonlit5.C: Likewise.
274 * g++.dg/cpp2a/constexpr-init1.C: Likewise.
276 2021-11-22 Jakub Jelinek <jakub@redhat.com>
277 Tobias Burnus <tobias@codesourcery.com>
279 PR preprocessor/103165
280 * c-c++-common/gomp/pragma-3.c: New test.
281 * c-c++-common/gomp/pragma-4.c: New test.
282 * c-c++-common/gomp/pragma-5.c: New test.
284 2021-11-22 Roger Sayle <roger@nextmovesoftware.com>
286 PR tree-optimization/98953
287 PR tree-optimization/103345
288 * gcc.dg/tree-ssa/pr98953.c: New test case.
289 * gcc.dg/tree-ssa/pr103345.c: New test case.
291 2021-11-22 Jakub Jelinek <jakub@redhat.com>
294 * c-c++-common/goacc/routine-6.c: New test.
296 2021-11-22 Richard Biener <rguenther@suse.de>
298 PR tree-optimization/103351
299 * g++.dg/torture/pr103351.C: New testcase.
301 2021-11-22 Jakub Jelinek <jakub@redhat.com>
304 * g++.dg/gomp/masked-1.C: New test.
306 2021-11-22 liuhongt <hongtao.liu@intel.com>
308 * gcc.target/i386/pr103275.c: New test.
310 2021-11-21 Jakub Jelinek <jakub@redhat.com>
313 * gcc.target/i386/pr101180.c: New test.
315 2021-11-21 Harald Anlauf <anlauf@gmx.de>
316 Steven G. Kargl <kargl@gcc.gnu.org>
319 * gfortran.dg/dec_math_5.f90: New test.
321 2021-11-21 Jan Hubicka <hubicka@ucw.cz>
324 * gcc.dg/tree-ssa/modref-15.c: New test.
326 2021-11-21 Jan Hubicka <hubicka@ucw.cz>
329 * gcc.dg/tree-prof/merge_block.c: Add -fno-ipa-modref
331 2021-11-21 Roger Sayle <roger@nextmovesoftware.com>
332 Robin Dapp <rdapp@linux.ibm.com>
335 * gcc.target/s390/mul-wide.c: New test case.
336 * gcc.target/s390/umul-wide.c: New test case.
338 2021-11-20 Jan Hubicka <hubicka@ucw.cz>
341 * gcc.c-torture/execute/pr103052.c: New test.
343 2021-11-20 Andrew Pinski <apinski@marvell.com>
345 PR tree-optimization/103220
346 * gcc.dg/tree-ssa/pr103220-1.c: New test.
347 * gcc.dg/tree-ssa/pr103220-2.c: New test.
348 * gcc.dg/pr25530.c: Update test to check for
349 4294967294 in the case -2 is not matched.
351 2021-11-20 Alexandre Oliva <oliva@adacore.com>
353 PR tree-optimization/102988
354 * g++.dg/pr102988.C: New.
356 2021-11-20 Antoni Boucher <bouanto@zoho.com>
359 * jit.dg/all-non-failing-tests.h: Add test-reflection.c.
360 * jit.dg/test-reflection.c: New test.
362 2021-11-19 Jakub Jelinek <jakub@redhat.com>
365 * g++.target/i386/pr101180.C: New test.
367 2021-11-19 David Malcolm <dmalcolm@redhat.com>
370 * gcc.dg/analyzer/explode-1.c: Update for improvement to location
372 * gcc.dg/analyzer/pr103217.c: New test.
373 * gcc.dg/analyzer/pr94858-1.c: Add -Wno-analyzer-too-complex.
375 2021-11-19 Marek Polacek <polacek@redhat.com>
377 * g++.dg/cpp0x/lambda/lambda-nested9.C: Adjust dg-error.
379 2021-11-19 Iain Sandoe <iain@sandoe.co.uk>
381 * gcc.dg/torture/fp-int-convert-timode-3.c: Remove XFAIL.
382 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
384 2021-11-19 Jan Hubicka <hubicka@ucw.cz>
386 * gcc.dg/tree-ssa/modref-dse-6.c: New test.
388 2021-11-19 Martin Sebor <msebor@redhat.com>
392 * g++.dg/warn/Walways-true-2.C: Adjust to avoid a valid warning.
393 * c-c++-common/Waddress-5.c: New test.
394 * c-c++-common/Waddress-6.c: New test.
395 * g++.dg/warn/Waddress-7.C: New test.
396 * gcc.dg/Walways-true-2.c: Adjust to avoid a valid warning.
397 * gcc.dg/weak/weak-3.c: Expect a warning.
399 2021-11-19 Andrew MacLeod <amacleod@redhat.com>
401 * gcc.dg/pr103254.c: New.
403 2021-11-19 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
405 * gcc.target/s390/20211119.c: New test.
407 2021-11-19 Tamar Christina <tamar.christina@arm.com>
409 PR tree-optimization/103311
411 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: Fix it.
412 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Likewise.
413 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: Likewise.
414 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Likewise.
415 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Likewise.
416 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Likewise.
417 * lib/target-supports.exp
418 (check_effective_target_vect_complex_add_double): Add Adv. SIMD.
420 2021-11-19 Giuliano Belinassi <gbelinassi@suse.de>
422 * gcc.dg/devnull-dump.c: New.
424 2021-11-19 Patrick Palka <ppalka@redhat.com>
427 * g++.dg/cpp0x/lambda/lambda-nested9.C: New test.
429 2021-11-19 Andrew Pinski <apinski@marvell.com>
431 PR tree-optimization/103314
432 * gcc.c-torture/compile/pr103314-1.c: New test.
434 2021-11-19 Richard Biener <rguenther@suse.de>
437 * g++.dg/pr103326.C: New testcase.
439 2021-11-19 Jakub Jelinek <jakub@redhat.com>
442 * g++.dg/cpp1z/eval-order11.C: New test.
444 2021-11-19 Richard Biener <rguenther@suse.de>
447 * gcc.dg/pr103248.c: New testcase.
449 2021-11-19 Richard Biener <rguenther@suse.de>
451 PR tree-optimization/102436
452 * gcc.dg/torture/20211118-1.c: New testcase.
453 * gcc.dg/tree-ssa/ssa-lim-18.c: Likewise.
455 2021-11-19 Andrew Pinski <apinski@marvell.com>
457 PR tree-optimization/103317
458 * gcc.c-torture/compile/pr103317-1.c: New test.
460 2021-11-19 Andrew Pinski <apinski@marvell.com>
462 PR tree-optimization/103257
463 * gcc.dg/tree-ssa/vrp116.c: Check optimized instead of vrp1.
464 * gcc.dg/tree-ssa/pr103257-1.c: New test.
466 2021-11-19 Marek Polacek <polacek@redhat.com>
470 * g++.dg/warn/Wuninitialized-14.C: New test.
471 * g++.dg/warn/Wuninitialized-15.C: New test.
472 * g++.dg/warn/Wuninitialized-16.C: New test.
473 * g++.dg/warn/Wuninitialized-17.C: New test.
474 * g++.dg/warn/Wuninitialized-18.C: New test.
475 * g++.dg/warn/Wuninitialized-19.C: New test.
476 * g++.dg/warn/Wuninitialized-20.C: New test.
477 * g++.dg/warn/Wuninitialized-21.C: New test.
478 * g++.dg/warn/Wuninitialized-22.C: New test.
479 * g++.dg/warn/Wuninitialized-23.C: New test.
480 * g++.dg/warn/Wuninitialized-24.C: New test.
481 * g++.dg/warn/Wuninitialized-25.C: New test.
482 * g++.dg/warn/Wuninitialized-26.C: New test.
483 * g++.dg/warn/Wuninitialized-27.C: New test.
484 * g++.dg/warn/Wuninitialized-28.C: New test.
485 * g++.dg/warn/Wuninitialized-29.C: New test.
486 * g++.dg/warn/Wuninitialized-30.C: New test.
488 2021-11-19 liuhongt <hongtao.liu@intel.com>
490 * gcc.target/i386/pr102543.c: New test.
492 2021-11-19 Patrick Palka <ppalka@redhat.com>
495 * g++.dg/cpp2a/concepts-this1.C: New test.
497 2021-11-18 Marek Polacek <polacek@redhat.com>
500 * g++.dg/cpp0x/auto25.C: Adjust dg-error.
501 * g++.dg/cpp0x/auto9.C: Likewise.
502 * g++.dg/cpp2a/concepts-pr84979-2.C: Likewise.
503 * g++.dg/cpp2a/concepts-pr84979-3.C: Likewise.
504 * g++.dg/cpp23/auto-fncast1.C: New test.
505 * g++.dg/cpp23/auto-fncast2.C: New test.
506 * g++.dg/cpp23/auto-fncast3.C: New test.
507 * g++.dg/cpp23/auto-fncast4.C: New test.
508 * g++.dg/cpp23/auto-fncast5.C: New test.
509 * g++.dg/cpp23/auto-fncast6.C: New test.
511 2021-11-18 Harald Anlauf <anlauf@gmx.de>
512 Steven G. Kargl <kargl@gcc.gnu.org>
515 * gfortran.dg/pr101329.f90: New test.
517 2021-11-18 Patrick Palka <ppalka@redhat.com>
519 * g++.dg/cpp2a/fn-template25.C: New test.
521 2021-11-18 Jan Hubicka <hubicka@ucw.cz>
523 * gcc.dg/lto/semantic-interposition-1_0.c: New test.
524 * gcc.dg/lto/semantic-interposition-1_1.c: New test.
526 2021-11-18 Jan Hubicka <hubicka@ucw.cz>
529 * g++.dg/torture/pr103266.C: New test.
531 2021-11-18 Tamar Christina <tamar.christina@arm.com>
533 PR tree-optimization/103311
534 * gcc.target/aarch64/pr103311.c: New test.
536 2021-11-18 H.J. Lu <hjl.tools@gmail.com>
539 * gcc.target/i386/indirect-thunk-cs-prefix-1.c: New test.
540 * gcc.target/i386/indirect-thunk-cs-prefix-2.c: Likewise.
542 2021-11-18 Jeff Law <jeffreyalaw@gmail.com>
544 * gcc.target/mips/octeon-bbit-1.c (f3): Add noipa attribute.
546 2021-11-18 Patrick Palka <ppalka@redhat.com>
549 * g++.dg/cpp2a/fn-template24.C: New test.
551 2021-11-18 Patrick Palka <ppalka@redhat.com>
554 * g++.dg/cpp2a/concepts-recursive-sat1.C: Adjust to use ADL
556 * g++.dg/cpp2a/fn-template23.C: New test.
558 2021-11-18 Tamar Christina <tamar.christina@arm.com>
560 PR tree-optimization/103253
561 * gcc.dg/vect/pr103253.c: New test.
563 2021-11-18 Matthias Kretz <m.kretz@gsi.de>
565 * c-c++-common/builtin-assoc-barrier-1.c: New test.
567 2021-11-18 Richard Biener <rguenther@suse.de>
570 * gcc.dg/tree-ssa/if-to-switch-3.c: Supply
571 --param case-values-threshold=4.
573 2021-11-18 Richard Biener <rguenther@suse.de>
575 PR tree-optimization/103277
576 * gcc.dg/pr103277.c: New testcase.
578 2021-11-18 Hongyu Wang <hongyu.wang@intel.com>
580 * gcc.target/i386/pr103069-2.c: Adjust.
582 2021-11-18 konglin1 <lingling.kong@intel.com>
584 * gcc.target/i386/avx512fp16-vfcmulcph-1a.c: Add new test for alias.
585 * gcc.target/i386/avx512fp16-vfcmulcsh-1a.c: Likewise.
586 * gcc.target/i386/avx512fp16-vfmulcph-1a.c: Likewise.
587 * gcc.target/i386/avx512fp16-vfmulcsh-1a.c: Likewise.
588 * gcc.target/i386/avx512fp16vl-vfcmulcph-1a.c: Likewise.
589 * gcc.target/i386/avx512fp16vl-vfmulcph-1a.c: Likewise.
591 2021-11-17 Andrew Pinski <apinski@marvell.com>
593 PR tree-optimization/103228
594 PR tree-optimization/55177
595 * gcc.dg/tree-ssa/pr103228-1.c: New test.
596 * gcc.dg/tree-ssa/pr55177-1.c: New test.
598 2021-11-17 David Malcolm <dmalcolm@redhat.com>
600 PR preprocessor/103026
601 * c-c++-common/Wbidi-chars-ranges.c: New test.
603 2021-11-17 Martin Sebor <msebor@redhat.com>
605 PR tree-optimization/102759
606 * gcc.dg/Warray-parameter-10.c: New test.
607 * gcc.dg/Wstringop-overflow-82.c: New test.
609 2021-11-17 H.J. Lu <hjl.tools@gmail.com>
612 * gcc.target/i386/harden-sls-1.c: New test.
613 * gcc.target/i386/harden-sls-2.c: Likewise.
614 * gcc.target/i386/harden-sls-3.c: Likewise.
615 * gcc.target/i386/harden-sls-4.c: Likewise.
616 * gcc.target/i386/harden-sls-5.c: Likewise.
618 2021-11-17 Martin Sebor <msebor@redhat.com>
621 * gcc.dg/Warray-parameter-11.c: New test.
623 2021-11-17 Jeff Law <jeffreyalaw@gmail.com>
625 * gcc.target/mips/frame-header-1.c (bar): Add noipa attribute.
626 * gcc.target/mips/frame-header-2.c (bar): Likewise.
628 2021-11-17 Jakub Jelinek <jakub@redhat.com>
630 PR preprocessor/103130
631 * c-c++-common/cpp/dir-only-9.c: New test.
633 2021-11-17 Martin Uecker <uecker@gcc.gnu.org>
637 * gcc.dg/vla-stexp-3.c: New test.
638 * gcc.dg/vla-stexp-4.c: New test.
639 * gcc.dg/vla-stexp-5.c: New test.
640 * gcc.dg/vla-stexp-6.c: New test.
641 * gcc.dg/vla-stexp-7.c: New test.
642 * gcc.dg/vla-stexp-8.c: New test.
643 * gcc.dg/vla-stexp-9.c: New test.
645 2021-11-17 Jakub Jelinek <jakub@redhat.com>
647 PR tree-optimization/103255
648 * gcc.c-torture/execute/pr103255.c: New test.
650 2021-11-17 Richard Sandiford <richard.sandiford@arm.com>
652 * gcc.target/aarch64/sve/cond_fmaxnm_5.c: New test.
653 * gcc.target/aarch64/sve/cond_fmaxnm_5_run.c: Likewise.
654 * gcc.target/aarch64/sve/cond_fmaxnm_6.c: Likewise.
655 * gcc.target/aarch64/sve/cond_fmaxnm_6_run.c: Likewise.
656 * gcc.target/aarch64/sve/cond_fmaxnm_7.c: Likewise.
657 * gcc.target/aarch64/sve/cond_fmaxnm_7_run.c: Likewise.
658 * gcc.target/aarch64/sve/cond_fmaxnm_8.c: Likewise.
659 * gcc.target/aarch64/sve/cond_fmaxnm_8_run.c: Likewise.
660 * gcc.target/aarch64/sve/cond_fminnm_5.c: Likewise.
661 * gcc.target/aarch64/sve/cond_fminnm_5_run.c: Likewise.
662 * gcc.target/aarch64/sve/cond_fminnm_6.c: Likewise.
663 * gcc.target/aarch64/sve/cond_fminnm_6_run.c: Likewise.
664 * gcc.target/aarch64/sve/cond_fminnm_7.c: Likewise.
665 * gcc.target/aarch64/sve/cond_fminnm_7_run.c: Likewise.
666 * gcc.target/aarch64/sve/cond_fminnm_8.c: Likewise.
667 * gcc.target/aarch64/sve/cond_fminnm_8_run.c: Likewise.
669 2021-11-17 Andrew Pinski <apinski@marvell.com>
671 PR tree-optimization/103288
672 * gcc.c-torture/compile/pr103288-1.c: New test.
674 2021-11-17 Marek Polacek <polacek@redhat.com>
676 PR preprocessor/103026
677 * c-c++-common/Wbidi-chars-1.c: New test.
678 * c-c++-common/Wbidi-chars-2.c: New test.
679 * c-c++-common/Wbidi-chars-3.c: New test.
680 * c-c++-common/Wbidi-chars-4.c: New test.
681 * c-c++-common/Wbidi-chars-5.c: New test.
682 * c-c++-common/Wbidi-chars-6.c: New test.
683 * c-c++-common/Wbidi-chars-7.c: New test.
684 * c-c++-common/Wbidi-chars-8.c: New test.
685 * c-c++-common/Wbidi-chars-9.c: New test.
686 * c-c++-common/Wbidi-chars-10.c: New test.
687 * c-c++-common/Wbidi-chars-11.c: New test.
688 * c-c++-common/Wbidi-chars-12.c: New test.
689 * c-c++-common/Wbidi-chars-13.c: New test.
690 * c-c++-common/Wbidi-chars-14.c: New test.
691 * c-c++-common/Wbidi-chars-15.c: New test.
692 * c-c++-common/Wbidi-chars-16.c: New test.
693 * c-c++-common/Wbidi-chars-17.c: New test.
695 2021-11-17 David Malcolm <dmalcolm@redhat.com>
698 * gcc.dg/analyzer/pr102695.c: New test.
699 * gcc.dg/analyzer/strchr-1.c: New test.
701 2021-11-17 David Malcolm <dmalcolm@redhat.com>
704 * gcc.dg/analyzer/capacity-1.c: Add dg-require-effective-target
705 alloca. Use __builtin_alloca rather than alloca.
706 * gcc.dg/analyzer/capacity-3.c: Likewise.
708 2021-11-16 Jan Hubicka <jh@suse.cz>
710 * gcc.dg/tree-ssa/modref-dse-4.c: New test.
712 2021-11-16 Harald Anlauf <anlauf@gmx.de>
715 * gfortran.dg/pr103286.f90: New test.
717 2021-11-16 Peter Bergner <bergner@linux.ibm.com>
720 * gcc.target/powerpc/pr102976.c: New test.
722 2021-11-16 Martin Sebor <msebor@redhat.com>
724 PR tree-optimization/102960
725 * gcc.dg/Wstringop-overflow-84.c: New test.
727 2021-11-16 Tamar Christina <tamar.christina@arm.com>
729 * gcc.target/aarch64/shrn-combine-10.c: Use shrn.
731 2021-11-16 Tamar Christina <tamar.christina@arm.com>
733 * gcc.dg/signbit-2.c: CHeck vect or scalar.
735 2021-11-16 David Malcolm <dmalcolm@redhat.com>
738 * g++.dg/analyzer/pr102662.C: New test.
740 2021-11-16 Andrew Pinski <apinski@marvell.com>
742 PR tree-optimization/103218
743 * gcc.dg/tree-ssa/pr103218-1.c: New test.
745 2021-11-16 Claudiu Zissulescu <claziss@synopsys.com>
747 * gcc.target/arc/tmac-4.c: New test.
749 2021-11-16 Richard Biener <rguenther@suse.de>
751 PR tree-optimization/102880
752 * gcc.dg/tree-ssa/pr102880.c: New testcase.
753 * gcc.dg/tree-ssa/pr69270-3.c: Robustify.
754 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Change the number of
757 2021-11-16 Richard Biener <rguenther@suse.de>
759 PR tree-optimization/102880
760 * gcc.dg/tree-ssa/phi-opt-26.c: New testcase.
762 2021-11-16 Claudiu Zissulescu <claziss@synopsys.com>
764 * gcc.target/arc/add_n-combine.c: Update test patterns.
765 * gcc.target/arc/builtin_eh.c: Update test for linux platforms.
766 * gcc.target/arc/mul64-1.c: Disable this test while running on
768 * gcc.target/arc/tls-gd.c: Update matching patterns.
769 * gcc.target/arc/tls-ie.c: Likewise.
770 * gcc.target/arc/tls-ld.c: Likewise.
771 * gcc.target/arc/uncached-8.c: Likewise.
773 2021-11-16 Martin Jambor <mjambor@suse.cz>
775 * gcc.dg/ipa/ipa-sra-ret-nonull.c: New test.
777 2021-11-16 Jakub Jelinek <jakub@redhat.com>
779 PR tree-optimization/103208
780 * c-c++-common/gomp/loop-11.c: New test.
782 2021-11-16 Jakub Jelinek <jakub@redhat.com>
784 PR tree-optimization/102009
785 * gcc.dg/pr102009.c: New test.
787 2021-11-16 Jan Hubicka <jh@suse.cz>
789 * gcc.dg/tree-ssa/modref-dse-5.c: New test.
791 2021-11-16 Andrew Pinski <apinski@marvell.com>
793 PR tree-optimization/103245
794 * gcc.dg/tree-ssa/pr103245-1.c: New test.
796 2021-11-16 H.J. Lu <hjl.tools@gmail.com>
799 * gcc.dg/pr103268-1.c: New test.
800 * gcc.dg/pr103268-2.c: Likewise.
802 2021-11-15 Jason Merrill <jason@redhat.com>
804 * lib/g++-dg.exp: Handle "impcx".
805 * lib/target-supports.exp
806 (check_effective_target_implicit_constexpr): New.
807 * g++.dg/abi/abi-tag16.C:
808 * g++.dg/abi/abi-tag18a.C:
809 * g++.dg/abi/guard4.C:
810 * g++.dg/abi/lambda-defarg1.C:
811 * g++.dg/abi/mangle26.C:
812 * g++.dg/cpp0x/constexpr-diag3.C:
813 * g++.dg/cpp0x/constexpr-ex1.C:
814 * g++.dg/cpp0x/constexpr-ice5.C:
815 * g++.dg/cpp0x/constexpr-incomplete2.C:
816 * g++.dg/cpp0x/constexpr-memfn1.C:
817 * g++.dg/cpp0x/constexpr-neg3.C:
818 * g++.dg/cpp0x/constexpr-specialization.C:
819 * g++.dg/cpp0x/inh-ctor19.C:
820 * g++.dg/cpp0x/inh-ctor30.C:
821 * g++.dg/cpp0x/lambda/lambda-mangle3.C:
822 * g++.dg/cpp0x/lambda/lambda-mangle5.C:
823 * g++.dg/cpp1y/auto-fn12.C:
824 * g++.dg/cpp1y/constexpr-loop5.C:
825 * g++.dg/cpp1z/constexpr-lambda7.C:
826 * g++.dg/cpp2a/constexpr-dtor3.C:
827 * g++.dg/cpp2a/constexpr-new13.C:
828 * g++.dg/cpp2a/constinit11.C:
829 * g++.dg/cpp2a/constinit12.C:
830 * g++.dg/cpp2a/constinit14.C:
831 * g++.dg/cpp2a/constinit15.C:
832 * g++.dg/cpp2a/spaceship-constexpr1.C:
833 * g++.dg/cpp2a/spaceship-eq3.C:
834 * g++.dg/cpp2a/udlit-class-nttp-neg2.C:
835 * g++.dg/debug/dwarf2/auto1.C:
836 * g++.dg/debug/dwarf2/cdtor-1.C:
837 * g++.dg/debug/dwarf2/lambda1.C:
838 * g++.dg/debug/dwarf2/pr54508.C:
839 * g++.dg/debug/dwarf2/pubnames-2.C:
840 * g++.dg/debug/dwarf2/pubnames-3.C:
841 * g++.dg/ext/is_literal_type3.C:
842 * g++.dg/ext/visibility/template7.C:
843 * g++.dg/gcov/gcov-12.C:
844 * g++.dg/gcov/gcov-2.C:
845 * g++.dg/ipa/devirt-35.C:
846 * g++.dg/ipa/devirt-36.C:
847 * g++.dg/ipa/devirt-37.C:
848 * g++.dg/ipa/devirt-44.C:
849 * g++.dg/ipa/imm-devirt-1.C:
850 * g++.dg/lookup/builtin5.C:
851 * g++.dg/lto/inline-crossmodule-1_0.C:
852 * g++.dg/modules/enum-1_a.C:
853 * g++.dg/modules/fn-inline-1_c.C:
854 * g++.dg/modules/pmf-1_b.C:
855 * g++.dg/modules/used-1_c.C:
856 * g++.dg/tls/thread_local11.C:
857 * g++.dg/tls/thread_local11a.C:
858 * g++.dg/tm/pr46653.C:
859 * g++.dg/ubsan/pr70035.C:
860 * g++.old-deja/g++.other/delete6.C:
861 * g++.dg/modules/pmf-1_a.H:
862 Adjust for implicit constexpr.
864 2021-11-15 Jason Merrill <jason@redhat.com>
866 * g++.dg/ext/flexary37.C: Remove expected error.
868 2021-11-15 Siddhesh Poyarekar <siddhesh@gotplt.org>
870 * gcc.dg/fold-stringops-2.c: Define size_t.
873 * gcc.dg/fold-stringops-3.c: New test.
875 2021-11-15 Siddhesh Poyarekar <siddhesh@gotplt.org>
877 * gcc.dg/Wobjsize-1.c: Make warning change line agnostic.
878 * gcc.dg/fold-stringops-2.c: New test.
880 2021-11-15 Siddhesh Poyarekar <siddhesh@gotplt.org>
882 * gcc.dg/fold-stringops-1.c: New test.
884 2021-11-15 H.J. Lu <hjl.tools@gmail.com>
887 * gcc.dg/pr103184-1.c: New test.
888 * gcc.dg/pr103184-2.c: Likewise.
890 2021-11-15 Iain Sandoe <iain@sandoe.co.uk>
892 * gcc.dg/vect/tsvc/tsvc.h: Use malloc for Darwin 9 and
895 2021-11-15 Aldy Hernandez <aldyh@redhat.com>
897 * gcc.dg/pr103207.c: New test.
899 2021-11-15 Jakub Jelinek <jakub@redhat.com>
902 * g++.dg/opt/pr100469.C: New test.
904 2021-11-15 H.J. Lu <hjl.tools@gmail.com>
907 * gcc.target/i386/pr103205-2.c: New test.
909 2021-11-15 Aldy Hernandez <aldyh@redhat.com>
911 * g++.dg/tree-ssa/pr31146-2.C: Add -fno-thread-jumps.
913 2021-11-15 Richard Biener <rguenther@suse.de>
915 PR tree-optimization/103237
916 * gcc.dg/torture/pr103237.c: New testcase.
918 2021-11-15 Hongyu Wang <hongyu.wang@intel.com>
921 * gcc.target/i386/pr103069-1.c: New test.
922 * gcc.target/i386/pr103069-2.c: Ditto.
924 2021-11-15 Richard Biener <rguenther@suse.de>
926 PR tree-optimization/103219
927 * gcc.dg/torture/pr103219.c: New testcase.
929 2021-11-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
931 * gcc.target/i386/pr101346.c: Require dfp support.
933 2021-11-15 Jakub Jelinek <jakub@redhat.com>
936 * gcc.target/i386/pr103205.c: New test.
938 2021-11-15 Jason Merrill <jason@redhat.com>
940 * g++.dg/cpp0x/lambda/lambda-switch.C: Adjust expected location.
942 2021-11-15 Jason Merrill <jason@redhat.com>
944 * g++.dg/cpp1y/constexpr-89285-2.C: Expect error.
945 * g++.dg/cpp1y/constexpr-89285.C: Adjust error.
947 2021-11-15 Jason Merrill <jason@redhat.com>
950 * g++.dg/init/array41a.C: New test.
952 2021-11-15 Jason Merrill <jason@redhat.com>
954 * g++.dg/cpp2a/constexpr-virtual20.C: New test.
956 2021-11-15 Hans-Peter Nilsson <hp@axis.com>
958 * gcc.dg/uninit-pred-9_b.c: Correct last adjustment, for CRIS.
960 2021-11-15 Andrew Pinski <apinski@marvell.com>
962 * gcc.dg/tree-ssa/pr100278.c: Move to ...
963 * gcc.c-torture/compile/pr100278.c: Here.
964 Remove dg-do and dg-options.
965 * gcc.dg/tree-ssa/pr101189.c: Move to ...
966 * gcc.c-torture/compile/pr101189.c: Here.
967 Remove dg-do and dg-options.
968 * gcc.dg/tree-ssa/pr100453.c: Move to ...
969 * gcc.c-torture/execute/pr100453.c: Here.
970 Remove dg-do and dg-options.
971 * gcc.dg/tree-ssa/pr101335.c: Move to ...
972 * gcc.c-torture/execute/pr101335.c: Here
973 Remove dg-do and dg-options.
975 2021-11-14 Maciej W. Rozycki <macro@embecosm.com>
977 * gcc.target/vax/setmem.c: New test.
979 2021-11-14 Jan Hubicka <hubicka@ucw.cz>
981 * gcc.dg/tree-ssa/modref-dse-3.c: New test.
983 2021-11-14 Aldy Hernandez <aldyh@redhat.com>
985 * gcc.dg/pr103229.c: Removed.
987 2021-11-14 Aldy Hernandez <aldyh@redhat.com>
989 * gcc.dg/pr103229.c: New test.
991 2021-11-14 Martin Liska <mliska@suse.cz>
993 * c-c++-common/tsan/free_race.c: Remove unnecessary -ldl.
994 * c-c++-common/tsan/free_race2.c: Likewise.
996 2021-11-14 Jan Hubicka <hubicka@ucw.cz>
998 * c-c++-common/asan/null-deref-1.c: Update template.
999 * c-c++-common/tsan/free_race.c: Update template.
1000 * c-c++-common/tsan/free_race2.c: Update template.
1001 * gcc.dg/ipa/ipa-sra-4.c: Update template.
1003 2021-11-13 Jan Hubicka <hubicka@ucw.cz>
1005 * g++.dg/cpp1z/inh-ctor23.C: Fix template
1006 * g++.dg/ipa/ipa-icf-4.C: Fix template
1007 * gcc.dg/tree-ssa/modref-dse-1.c: New test.
1008 * gcc.dg/tree-ssa/modref-dse-2.c: New test.
1010 2021-11-13 David Malcolm <dmalcolm@redhat.com>
1012 * gcc.dg/analyzer/pr93382.c: Tweak expected wording.
1013 * gcc.dg/analyzer/taint-alloc-1.c: New test.
1014 * gcc.dg/analyzer/taint-alloc-2.c: New test.
1015 * gcc.dg/analyzer/taint-divisor-1.c: New test.
1016 * gcc.dg/analyzer/taint-1.c: Rename to...
1017 * gcc.dg/analyzer/taint-read-index-1.c: ...this. Tweak expected
1018 wording. Mark some events as xfail.
1019 * gcc.dg/analyzer/taint-read-offset-1.c: New test.
1020 * gcc.dg/analyzer/taint-size-1.c: New test.
1021 * gcc.dg/analyzer/taint-write-index-1.c: New test.
1022 * gcc.dg/analyzer/taint-write-offset-1.c: New test.
1024 2021-11-13 Aldy Hernandez <aldyh@redhat.com>
1026 * gcc.dg/pr103222.c: New test.
1028 2021-11-12 Jan Hubicka <jh@suse.cz>
1030 PR tree-optimization/103209
1031 * gcc.dg/tree-ssa/pta-callused.c: Update template.
1032 * gcc.c-torture/execute/pr103209.c: New test.
1034 2021-11-12 Richard Sandiford <richard.sandiford@arm.com>
1036 * gcc.target/aarch64/stp_1.c: New test.
1038 2021-11-12 Tobias Burnus <tobias@codesourcery.com>
1040 * gfortran.dg/gomp/unexpected-end.f90: Update dg-error.
1041 * gfortran.dg/gomp/clauses-1.f90: New test.
1042 * gfortran.dg/gomp/nowait-2.f90: New test.
1043 * gfortran.dg/gomp/nowait-3.f90: New test.
1045 2021-11-12 Martin Liska <mliska@suse.cz>
1048 * gcc.dg/vect/tsvc/vect-tsvc-s112.c: Skip test for old Power
1051 2021-11-12 Chung-Lin Tang <cltang@codesourcery.com>
1053 * c-c++-common/gomp/target-implicit-map-1.c: New test.
1054 * c-c++-common/goacc/combined-reduction.c: Adjust scan test pattern.
1055 * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
1056 * c-c++-common/goacc/mdc-1.c: Likewise.
1057 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
1059 2021-11-12 Mikael Morin <mikael@gcc.gnu.org>
1062 * gfortran.dg/index_5.f90: New.
1064 2021-11-12 Richard Biener <rguenther@suse.de>
1066 PR tree-optimization/103204
1067 * gcc.dg/torture/pr103204.c: New testcase.
1069 2021-11-11 Bill Schmidt <wschmidt@linux.ibm.com>
1071 * gcc.target/powerpc/test_mffsl.c: Require Power9.
1073 2021-11-11 Jan Hubicka <hubicka@ucw.cz>
1075 * gfortran.dg/inline_matmul_17.f90: Fix template
1077 2021-11-11 Jan Hubicka <hubicka@ucw.cz>
1079 * c-c++-common/tm/inline-asm.c: Disable pure-const.
1080 * g++.dg/ipa/modref-1.C: Update template.
1081 * gcc.dg/tree-ssa/modref-11.c: Disable pure-const.
1082 * gcc.dg/tree-ssa/modref-14.c: New test.
1083 * gcc.dg/tree-ssa/modref-8.c: Do not optimize sibling calls.
1084 * gfortran.dg/do_subscript_3.f90: Add -O0.
1086 2021-11-11 Tobias Burnus <tobias@codesourcery.com>
1088 * gfortran.dg/gomp/num-teams-1.f90: New file.
1089 * gfortran.dg/gomp/num-teams-2.f90: New file.
1091 2021-11-11 Sandra Loosemore <sandra@codesourcery.com>
1093 * g++.dg/warn/Wmismatched-new-delete-5.C: Add
1094 -fdelete-null-pointer-checks.
1095 * gcc.dg/attr-returns-nonnull.c: Likewise.
1096 * gcc.dg/debug/btf/btf-datasec-1.c: Add -G0 option for nios2.
1097 * gcc.dg/ifcvt-4.c: Skip on nios2.
1098 * gcc.dg/struct-by-value-1.c: Add -G0 option for nios2.
1100 2021-11-11 Richard Biener <rguenther@suse.de>
1102 PR tree-optimization/103188
1103 * gcc.dg/torture/pr103188.c: New testcase.
1105 2021-11-11 Richard Biener <rguenther@suse.de>
1107 PR middle-end/103181
1108 * gcc.dg/torture/pr103181.c: New testcase.
1110 2021-11-11 Jakub Jelinek <jakub@redhat.com>
1113 * g++.dg/debug/dwarf2/pr101378.C: New test.
1115 2021-11-11 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1118 * gcc.target/aarch64/pr102376.c: New test.
1120 2021-11-11 Jakub Jelinek <jakub@redhat.com>
1122 * c-c++-common/gomp/clauses-1.c (bar): Supply lower-bound expression
1123 to half of the num_teams clauses.
1124 * c-c++-common/gomp/num-teams-1.c: New test.
1125 * c-c++-common/gomp/num-teams-2.c: New test.
1126 * g++.dg/gomp/attrs-1.C (bar): Supply lower-bound expression
1127 to half of the num_teams clauses.
1128 * g++.dg/gomp/attrs-2.C (bar): Likewise.
1129 * g++.dg/gomp/num-teams-1.C: New test.
1130 * g++.dg/gomp/num-teams-2.C: New test.
1132 2021-11-11 liuhongt <hongtao.liu@intel.com>
1134 * gcc.target/i386/pr103151.c: New test.
1136 2021-11-10 Aldy Hernandez <aldyh@redhat.com>
1138 * gcc.dg/tree-ssa/pr102906.c: New test.
1140 2021-11-10 Andrew Pinski <apinski@marvell.com>
1143 * gcc.c-torture/compile/vector-dup-1.c: New test.
1145 2021-11-10 H.J. Lu <hjl.tools@gmail.com>
1147 PR tree-optimization/102892
1148 * gcc.dg/pr102892-1.c: New file.
1149 * gcc.dg/pr102892-2.c: Likewise.
1151 2021-11-10 Martin Sebor <msebor@redhat.com>
1154 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: Avoid relying on
1155 argument evaluation order. Cast width and precision to signed
1156 to avoid undefined behavior.
1158 2021-11-10 qing zhao <qing.zhao@oracle.com>
1160 * gcc.target/i386/auto-init-6.c: _Complex long double is initialized
1161 to zero now with -ftrivial-auto-var-init=pattern.
1163 2021-11-10 Tamar Christina <tamar.christina@arm.com>
1165 * gcc.target/aarch64/sve/pred-not-gen-1.c: Update testcase.
1166 * gcc.target/aarch64/sve/pred-not-gen-2.c: Update testcase.
1167 * gcc.target/aarch64/sve/pred-not-gen-3.c: Update testcase.
1168 * gcc.target/aarch64/sve/pred-not-gen-4.c: Update testcase.
1170 2021-11-10 Tamar Christina <tamar.christina@arm.com>
1172 * gcc.target/aarch64/shrn-combine-8.c: Update.
1173 * gcc.target/aarch64/shrn-combine-9.c: Update.
1175 2021-11-10 Jan Hubicka <hubicka@ucw.cz>
1177 * gcc.dg/tree-ssa/modref-13.c: Fix typo.
1179 2021-11-10 Marek Polacek <polacek@redhat.com>
1182 * c-c++-common/Wno-attributes-1.c: New test.
1183 * c-c++-common/Wno-attributes-2.c: New test.
1184 * c-c++-common/Wno-attributes-3.c: New test.
1186 2021-11-10 Jan Hubicka <jh@suse.cz>
1188 * g++.dg/ipa/modref-1.C: Update template.
1189 * gcc.dg/ipa/modref-3.c: Update template.
1190 * gcc.dg/lto/modref-3_0.c: Update template.
1191 * gcc.dg/lto/modref-4_0.c: Update template.
1192 * gcc.dg/tree-ssa/modref-10.c: Update template.
1193 * gcc.dg/tree-ssa/modref-11.c: Update template.
1194 * gcc.dg/tree-ssa/modref-5.c: Update template.
1195 * gcc.dg/tree-ssa/modref-6.c: Update template.
1196 * gcc.dg/tree-ssa/modref-13.c: New test.
1198 2021-11-10 Tamar Christina <tamar.christina@arm.com>
1201 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Use
1202 vect_long_long instead of vect_long.
1203 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
1205 * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Likewise.
1206 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
1209 2021-11-10 Tamar Christina <tamar.christina@arm.com>
1211 * gcc.dg/signbit-2.c: Turn off masks.
1212 * gcc.dg/signbit-5.c: Likewise.
1214 2021-11-10 Richard Biener <rguenther@suse.de>
1217 * g++.dg/warn/Warray-bounds-16.C: XFAIL diagnostic part
1220 2021-11-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
1222 * gcc.target/aarch64/simd/lowering_tbaa.c: New test.
1224 2021-11-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
1226 * gcc.target/aarch64/fmla_intrinsic_1.c: Fix big-endian testism.
1227 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
1228 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
1230 2021-11-10 H.J. Lu <hongjiu.lu@intel.com>
1231 Hongtao Liu <hongtao.liu@intel.com>
1233 PR middle-end/102566
1234 * g++.target/i386/pr102566-1.C: New test.
1235 * g++.target/i386/pr102566-2.C: Likewise.
1236 * g++.target/i386/pr102566-3.C: Likewise.
1237 * g++.target/i386/pr102566-4.C: Likewise.
1238 * g++.target/i386/pr102566-5a.C: Likewise.
1239 * g++.target/i386/pr102566-5b.C: Likewise.
1240 * g++.target/i386/pr102566-6a.C: Likewise.
1241 * g++.target/i386/pr102566-6b.C: Likewise.
1242 * gcc.target/i386/pr102566-1a.c: Likewise.
1243 * gcc.target/i386/pr102566-1b.c: Likewise.
1244 * gcc.target/i386/pr102566-2.c: Likewise.
1245 * gcc.target/i386/pr102566-3a.c: Likewise.
1246 * gcc.target/i386/pr102566-3b.c: Likewise.
1247 * gcc.target/i386/pr102566-4.c: Likewise.
1248 * gcc.target/i386/pr102566-5.c: Likewise.
1249 * gcc.target/i386/pr102566-6.c: Likewise.
1250 * gcc.target/i386/pr102566-7.c: Likewise.
1251 * gcc.target/i386/pr102566-8a.c: Likewise.
1252 * gcc.target/i386/pr102566-8b.c: Likewise.
1253 * gcc.target/i386/pr102566-9a.c: Likewise.
1254 * gcc.target/i386/pr102566-9b.c: Likewise.
1255 * gcc.target/i386/pr102566-10a.c: Likewise.
1256 * gcc.target/i386/pr102566-10b.c: Likewise.
1257 * gcc.target/i386/pr102566-11.c: Likewise.
1258 * gcc.target/i386/pr102566-12.c: Likewise.
1259 * gcc.target/i386/pr102566-13.c: New test.
1260 * gcc.target/i386/pr102566-14.c: New test.
1262 2021-11-10 liuhongt <hongtao.liu@intel.com>
1264 * gcc.target/i386/ifcvt-reduction-logic-op.c: New test.
1266 2021-11-10 konglin1 <lingling.kong@intel.com>
1268 * gcc.target/i386/avx512fp16-vector-complex-float.c: New test.
1270 2021-11-10 konglin1 <lingling.kong@intel.com>
1272 * gcc.target/i386/avx512fp16vl-complex-broadcast-1.c: New test.
1274 2021-11-10 liuhongt <hongtao.liu@intel.com>
1276 * gcc.target/i386/pr102464-maxmin.c: New test.
1278 2021-11-10 Andrew Pinski <apinski@marvell.com>
1281 * c-c++-common/torture/builtin-convertvector-2.c: New test.
1282 * c-c++-common/torture/builtin-shufflevector-2.c: New test.
1284 2021-11-10 Sandra Loosemore <sandra@codesourcery.com>
1286 * gcc.target/nios2/custom-fp-inline-1.c: New.
1287 * gcc.target/nios2/custom-fp-inline-2.c: New.
1288 * gcc.target/nios2/custom-fp-inline-3.c: New.
1289 * gcc.target/nios2/custom-fp-inline-4.c: New.
1291 2021-11-09 David Malcolm <dmalcolm@redhat.com>
1293 * gcc.dg/bad-pragma-locations.c: New test.
1295 2021-11-09 Bill Schmidt <wschmidt@linux.ibm.com>
1297 * gcc.target/powerpc/p10_vec_xl_sext.c: Fix long long case.
1299 2021-11-09 Andrew Pinski <apinski@marvell.com>
1301 PR tree-optimization/10352
1302 * gcc.c-torture/execute/pr10352-1.c: New test.
1304 2021-11-09 Marek Polacek <polacek@redhat.com>
1306 * g++.dg/init/bitfield6.C: New test.
1308 2021-11-09 Kito Cheng <kito.cheng@sifive.com>
1310 * gcc.target/riscv/pr102957.c: New.
1312 2021-11-09 Jakub Jelinek <jakub@redhat.com>
1315 * g++.dg/ext/complex10.C: New test.
1317 2021-11-09 Patrick Palka <ppalka@redhat.com>
1321 * g++.dg/cpp2a/concepts-pr98394.C: New test.
1322 * g++.dg/cpp2a/concepts-pr85846.C: New test.
1324 2021-11-09 Patrick Palka <ppalka@redhat.com>
1327 * g++.dg/cpp1y/var-templ69.C: New test.
1329 2021-11-09 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
1331 * gcc.target/arm/multilib.exp: Update test with armv9-a entries.
1332 * lib/target-supports.exp (v9a): Add new armflag.
1333 (__ARM_ARCH_9A__): Add new armdef.
1335 2021-11-09 Martin Jambor <mjambor@suse.cz>
1338 * gcc.dg/ipa/pr103132.c: New test.
1340 2021-11-09 Aldy Hernandez <aldyh@redhat.com>
1342 * gcc.dg/tree-ssa/builtin-sprintf-warn-22.c: XFAIL.
1344 2021-11-09 Jeff Law <jeffreyalaw@gmail.com>
1346 * gcc.dg/tree-ssa/bittest.c: New test
1348 2021-11-08 Andrew MacLeod <amacleod@redhat.com>
1350 * g++.dg/pr103122.C: New.
1352 2021-11-08 Martin Jambor <mjambor@suse.cz>
1356 * g++.dg/ipa/pr103099.C: New test.
1357 * gcc.dg/ipa/pr103107.c: Likewise.
1359 2021-11-08 Aldy Hernandez <aldyh@redhat.com>
1361 * gcc.dg/pr103120.c: New test.
1363 2021-11-08 Martin Liska <mliska@suse.cz>
1365 PR gcov-profile/100520
1366 * gcc.dg/pr100520.c: New test.
1368 2021-11-08 Richard Sandiford <richard.sandiford@arm.com>
1370 * gcc.target/aarch64/neoverse_v1_1.c: New test.
1372 2021-11-08 Jan Hubicka <hubicka@ucw.cz>
1374 * gcc.dg/tree-ssa/modref-12.c: New test.
1376 2021-11-08 Haochen Gui <guihaoc@gcc.gnu.org>
1378 * gcc.target/powerpc/vec-minmax-1.c: New test.
1379 * gcc.target/powerpc/vec-minmax-2.c: Likewise.
1381 2021-11-08 liuhongt <hongtao.liu@intel.com>
1383 * gcc.target/i386/pr102464-fma.c: New test.
1385 2021-11-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1387 * gfortran.dg/co_reduce_2.f90: New test.
1388 * gfortran.dg/coarray_collectives_14.f90: Change OPERATOR
1390 * gfortran.dg/coarray_collectives_16.f90: Likewise.
1391 * gfortran.dg/coarray_collectives_9.f90: Likewise.
1392 Co-authored by: Steve Kargl <steve@gcc.gnu.org>
1394 2021-11-07 Sandra Loosemore <sandra@codesourcery.com>
1396 * gfortran.dg/bessel_3.f90: Expect additional diagnostics from
1397 multiple bad arguments in the call.
1398 * gfortran.dg/pr24823.f: Likewise.
1399 * gfortran.dg/pr39937.f: Likewise.
1400 * gfortran.dg/pr41011.f: Likewise.
1401 * gfortran.dg/pr61318.f90: Likewise.
1402 * gfortran.dg/c-interop/c407b-2.f90: Remove xfails.
1403 * gfortran.dg/c-interop/c535b-2.f90: Likewise.
1405 2021-11-06 Harald Anlauf <anlauf@gmx.de>
1408 * gfortran.dg/pr68019.f90: Adjust error message.
1409 * gfortran.dg/pr102715.f90: New test.
1411 2021-11-06 David Edelsohn <dje.gcc@gmail.com>
1413 * gcc.dg/vect/tsvc/tsvc.h (init): Use posix_memalign on AIX.
1415 2021-11-05 Harald Anlauf <anlauf@gmx.de>
1418 * gfortran.dg/pr102817.f90: New test.
1420 2021-11-05 Jan Hubicka <hubicka@ucw.cz>
1423 * g++.dg/torture/pr103073.C: New test.
1424 * gcc.dg/tree-ssa/modref-11.c: New test.
1426 2021-11-05 Harald Anlauf <anlauf@gmx.de>
1429 * gfortran.dg/pr69419.f90: New test.
1431 2021-11-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1434 * gfortran.dg/implicit_14.f90: Adjust error.
1435 * gfortran.dg/external_implicit_none_3.f08: New test.
1437 2021-11-05 Iain Sandoe <iain@sandoe.co.uk>
1439 * gcc.dg/vect/tsvc/tsvc.h: Do not try to include malloc.h
1440 on Darwin also use posix_memalign ().
1442 2021-11-05 Andrew MacLeod <amacleod@redhat.com>
1444 * gcc.dg/pr103093.c: New.
1446 2021-11-05 Wilco Dijkstra <wdijkstr@arm.com>
1450 * gcc.target/aarch64/pr103085.c: New test
1452 2021-11-05 Martin Liska <mliska@suse.cz>
1454 PR gcov-profile/102945
1455 * gcc.dg/gcov-info-to-gcda.c: Filter supported targets.
1457 2021-11-05 Martin Liska <mliska@suse.cz>
1460 * g++.dg/pr102955.C: New test.
1462 2021-11-04 Jonathan Wakely <jwakely@redhat.com>
1464 * g++.dg/cpp0x/lambda/lambda-eh2.C: Add dg-warning for new
1465 deprecation warnings.
1466 * g++.dg/cpp0x/noexcept06.C: Likewise.
1467 * g++.dg/cpp0x/noexcept07.C: Likewise.
1468 * g++.dg/eh/forced3.C: Likewise.
1469 * g++.dg/eh/unexpected1.C: Likewise.
1470 * g++.old-deja/g++.eh/spec1.C: Likewise.
1471 * g++.old-deja/g++.eh/spec2.C: Likewise.
1472 * g++.old-deja/g++.eh/spec3.C: Likewise.
1473 * g++.old-deja/g++.eh/spec4.C: Likewise.
1474 * g++.old-deja/g++.mike/eh33.C: Likewise.
1475 * g++.old-deja/g++.mike/eh34.C: Likewise.
1476 * g++.old-deja/g++.mike/eh50.C: Likewise.
1477 * g++.old-deja/g++.mike/eh51.C: Likewise.
1479 2021-11-04 Tamar Christina <tamar.christina@arm.com>
1481 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-1.c: New test.
1482 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-2.c: New test.
1483 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-3.c: New test.
1484 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-4.c: New test.
1485 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-5.c: New test.
1486 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c: New test.
1487 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-7.c: New test.
1488 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-8.c: New test.
1489 * gcc.target/aarch64/signbit-2.c: New test.
1491 2021-11-04 Tamar Christina <tamar.christina@arm.com>
1493 * gcc.dg/signbit-2.c: New test.
1494 * gcc.dg/signbit-3.c: New test.
1495 * gcc.dg/signbit-4.c: New test.
1496 * gcc.dg/signbit-5.c: New test.
1497 * gcc.dg/signbit-6.c: New test.
1498 * gcc.target/aarch64/signbit-1.c: New test.
1500 2021-11-04 Andrew MacLeod <amacleod@redhat.com>
1502 PR tree-optimization/103079
1503 * gcc.dg/pr103079.c: New.
1505 2021-11-04 Martin Jambor <mjambor@suse.cz>
1508 * gcc.dg/guality/ipa-sra-1.c: New test.
1510 2021-11-04 Jonathan Wright <jonathan.wright@arm.com>
1512 * gcc.target/aarch64/vector_structure_intrinsics.c: New code
1515 2021-11-04 Jonathan Wright <jonathan.wright@arm.com>
1517 * gcc.target/aarch64/advsimd-intrinsics/bf16_vldN_lane_2.c:
1518 Relax incorrect register number requirement.
1519 * gcc.target/aarch64/sve/pcs/struct_3_256.c: Accept
1520 equivalent codegen with fmov.
1522 2021-11-04 H.J. Lu <hjl.tools@gmail.com>
1524 * gcc.target/i386/amxtile-3.c: Check leal/addl for x32.
1526 2021-11-04 Tamar Christina <tamar.christina@arm.com>
1529 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-int.c: Update guards.
1530 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Likewise.
1531 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-short.c: Likewise.
1532 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-int.c:
1534 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
1536 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-short.c:
1538 * gcc.dg/vect/complex/complex-add-pattern-template.c: Likewise.
1539 * gcc.dg/vect/complex/complex-add-template.c: Likewise.
1540 * gcc.dg/vect/complex/complex-operations-run.c: Likewise.
1541 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c: Likewise.
1542 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: Likewise.
1543 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-half-float.c:
1545 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c:
1547 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
1549 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
1551 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: Likewise.
1552 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Likewise.
1553 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c:
1555 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: Likewise.
1556 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Likewise.
1557 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c:
1559 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Likewise.
1560 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Likewise.
1561 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c:
1563 * gcc.dg/vect/complex/fast-math-complex-add-double.c: Likewise.
1564 * gcc.dg/vect/complex/fast-math-complex-add-float.c: Likewise.
1565 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Likewise.
1566 * gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c: Likewise.
1567 * gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Likewise.
1568 * gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c:
1570 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: Likewise.
1571 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: Likewise.
1572 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: Likewise.
1573 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: Likewise.
1574 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: Likewise.
1575 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: Likewise.
1576 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: Likewise.
1577 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: Likewise.
1578 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: Likewise.
1579 * gcc.dg/vect/complex/vect-complex-add-pattern-byte.c: Likewise.
1580 * gcc.dg/vect/complex/vect-complex-add-pattern-int.c: Likewise.
1581 * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Likewise.
1582 * gcc.dg/vect/complex/vect-complex-add-pattern-short.c: Likewise.
1583 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-byte.c:
1585 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-int.c:
1587 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
1589 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-short.c:
1592 2021-11-04 Richard Biener <rguenther@suse.de>
1594 PR rtl-optimization/103075
1595 * gcc.dg/pr103075.c: New testcase.
1597 2021-11-04 Aldy Hernandez <aldyh@redhat.com>
1599 PR tree-optimization/103062
1600 * gcc.dg/pr103062.c: New test.
1602 2021-11-04 Jiufu Guo <guojiufu@linux.ibm.com>
1604 * gcc.dg/vect/pr101145_1.c: Update case.
1605 * gcc.dg/vect/pr101145_2.c: Update case.
1606 * gcc.dg/vect/pr101145_3.c: Update case.
1608 2021-11-04 Martin Liska <mliska@suse.cz>
1610 * g++.dg/asan/asan_test.C: Disable one warning.
1612 2021-11-04 Richard Sandiford <richard.sandiford@arm.com>
1614 * gcc.dg/rtl/aarch64/big-endian-cse-1.c: New test.
1616 2021-11-04 liuhongt <hongtao.liu@intel.com>
1618 * gcc.target/i386/pr101989-3.c: New test.
1620 2021-11-04 liuhongt <hongtao.liu@intel.com>
1622 * gcc.target/i386/pr102464-copysign-1.c: New test.
1624 2021-11-04 Hongyu Wang <hongyu.wang@intel.com>
1626 * gcc.target/i386/vnni-auto-vectorize-1.c: New test.
1627 * gcc.target/i386/vnni-auto-vectorize-2.c: Ditto.
1629 2021-11-04 Hongyu Wang <hongyu.wang@intel.com>
1631 * gcc.target/i386/amxtile-3.c: New test.
1633 2021-11-04 Marek Polacek <polacek@redhat.com>
1635 * g++.dg/opt/pr102970.C: Only run in C++14 and up.
1637 2021-11-03 Joseph Myers <joseph@codesourcery.com>
1640 * gcc.dg/init-rounding-math-1.c: New test.
1642 2021-11-03 Andrew MacLeod <amacleod@redhat.com>
1644 * gcc.dg/tree-ssa/pr23744.c: Tweak output checks.
1645 * gcc.dg/tree-ssa/vrp07.c: Ditto.
1646 * gcc.dg/tree-ssa/vrp08.c: Ditto.
1647 * gcc.dg/tree-ssa/vrp09.c: Ditto.
1648 * gcc.dg/tree-ssa/vrp20.c: Ditto.
1649 * gcc.dg/tree-ssa/vrp92.c: Ditto.
1650 * jit.dg/test-sum-of-squares.c: Ditto.
1652 2021-11-03 Richard Biener <rguenther@suse.de>
1654 PR tree-optimization/102970
1655 * g++.dg/opt/pr102970.C: New testcase.
1657 2021-11-03 Jan Hubicka <hubicka@ucw.cz>
1659 * g++.dg/torture/pr103040.C: New test.
1661 2021-11-02 Jan Hubicka <hubicka@ucw.cz>
1663 * gcc.dg/ipa/modref-3.c: New test.
1665 2021-11-02 Jan Hubicka <hubicka@ucw.cz>
1667 * g++.dg/ipa/modref-1.C: Update template.
1668 * gcc.dg/tree-ssa/modref-10.c: New test.
1670 2021-11-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1672 * gcc.dg/tree-ssa/ldist-rawmemchr-1.c: For IBM Z set arch to z13
1673 and use z/Architecture since the tests require vector extensions.
1674 * gcc.dg/tree-ssa/ldist-rawmemchr-2.c: Likewise.
1675 * gcc.dg/tree-ssa/ldist-strlen-1.c: Likewise.
1676 * gcc.dg/tree-ssa/ldist-strlen-3.c: Likewise.
1678 2021-11-02 Tamar Christina <tamar.christina@arm.com>
1680 PR tree-optimization/103007
1681 * g++.dg/pr103007.C: New test.
1683 2021-11-02 Richard Biener <rguenther@suse.de>
1685 PR middle-end/103038
1686 * g++.dg/pr103038.C: New testcase.
1688 2021-11-02 Jakub Jelinek <jakub@redhat.com>
1691 * gcc.target/i386/pr103020.c: New test.
1693 2021-11-02 Martin Liska <mliska@suse.cz>
1695 * gcc.dg/vect/vect.exp: Include also tsvc sub-directory.
1696 * gcc.dg/vect/tsvc/license.txt: New test.
1697 * gcc.dg/vect/tsvc/tsvc.h: New test.
1698 * gcc.dg/vect/tsvc/vect-tsvc-s000.c: New test.
1699 * gcc.dg/vect/tsvc/vect-tsvc-s111.c: New test.
1700 * gcc.dg/vect/tsvc/vect-tsvc-s1111.c: New test.
1701 * gcc.dg/vect/tsvc/vect-tsvc-s1112.c: New test.
1702 * gcc.dg/vect/tsvc/vect-tsvc-s1113.c: New test.
1703 * gcc.dg/vect/tsvc/vect-tsvc-s1115.c: New test.
1704 * gcc.dg/vect/tsvc/vect-tsvc-s1119.c: New test.
1705 * gcc.dg/vect/tsvc/vect-tsvc-s112.c: New test.
1706 * gcc.dg/vect/tsvc/vect-tsvc-s113.c: New test.
1707 * gcc.dg/vect/tsvc/vect-tsvc-s114.c: New test.
1708 * gcc.dg/vect/tsvc/vect-tsvc-s115.c: New test.
1709 * gcc.dg/vect/tsvc/vect-tsvc-s116.c: New test.
1710 * gcc.dg/vect/tsvc/vect-tsvc-s1161.c: New test.
1711 * gcc.dg/vect/tsvc/vect-tsvc-s118.c: New test.
1712 * gcc.dg/vect/tsvc/vect-tsvc-s119.c: New test.
1713 * gcc.dg/vect/tsvc/vect-tsvc-s121.c: New test.
1714 * gcc.dg/vect/tsvc/vect-tsvc-s1213.c: New test.
1715 * gcc.dg/vect/tsvc/vect-tsvc-s122.c: New test.
1716 * gcc.dg/vect/tsvc/vect-tsvc-s1221.c: New test.
1717 * gcc.dg/vect/tsvc/vect-tsvc-s123.c: New test.
1718 * gcc.dg/vect/tsvc/vect-tsvc-s1232.c: New test.
1719 * gcc.dg/vect/tsvc/vect-tsvc-s124.c: New test.
1720 * gcc.dg/vect/tsvc/vect-tsvc-s1244.c: New test.
1721 * gcc.dg/vect/tsvc/vect-tsvc-s125.c: New test.
1722 * gcc.dg/vect/tsvc/vect-tsvc-s1251.c: New test.
1723 * gcc.dg/vect/tsvc/vect-tsvc-s126.c: New test.
1724 * gcc.dg/vect/tsvc/vect-tsvc-s127.c: New test.
1725 * gcc.dg/vect/tsvc/vect-tsvc-s1279.c: New test.
1726 * gcc.dg/vect/tsvc/vect-tsvc-s128.c: New test.
1727 * gcc.dg/vect/tsvc/vect-tsvc-s1281.c: New test.
1728 * gcc.dg/vect/tsvc/vect-tsvc-s131.c: New test.
1729 * gcc.dg/vect/tsvc/vect-tsvc-s13110.c: New test.
1730 * gcc.dg/vect/tsvc/vect-tsvc-s132.c: New test.
1731 * gcc.dg/vect/tsvc/vect-tsvc-s1351.c: New test.
1732 * gcc.dg/vect/tsvc/vect-tsvc-s141.c: New test.
1733 * gcc.dg/vect/tsvc/vect-tsvc-s1421.c: New test.
1734 * gcc.dg/vect/tsvc/vect-tsvc-s151.c: New test.
1735 * gcc.dg/vect/tsvc/vect-tsvc-s152.c: New test.
1736 * gcc.dg/vect/tsvc/vect-tsvc-s161.c: New test.
1737 * gcc.dg/vect/tsvc/vect-tsvc-s162.c: New test.
1738 * gcc.dg/vect/tsvc/vect-tsvc-s171.c: New test.
1739 * gcc.dg/vect/tsvc/vect-tsvc-s172.c: New test.
1740 * gcc.dg/vect/tsvc/vect-tsvc-s173.c: New test.
1741 * gcc.dg/vect/tsvc/vect-tsvc-s174.c: New test.
1742 * gcc.dg/vect/tsvc/vect-tsvc-s175.c: New test.
1743 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: New test.
1744 * gcc.dg/vect/tsvc/vect-tsvc-s2101.c: New test.
1745 * gcc.dg/vect/tsvc/vect-tsvc-s2102.c: New test.
1746 * gcc.dg/vect/tsvc/vect-tsvc-s211.c: New test.
1747 * gcc.dg/vect/tsvc/vect-tsvc-s2111.c: New test.
1748 * gcc.dg/vect/tsvc/vect-tsvc-s212.c: New test.
1749 * gcc.dg/vect/tsvc/vect-tsvc-s221.c: New test.
1750 * gcc.dg/vect/tsvc/vect-tsvc-s222.c: New test.
1751 * gcc.dg/vect/tsvc/vect-tsvc-s2233.c: New test.
1752 * gcc.dg/vect/tsvc/vect-tsvc-s2244.c: New test.
1753 * gcc.dg/vect/tsvc/vect-tsvc-s2251.c: New test.
1754 * gcc.dg/vect/tsvc/vect-tsvc-s2275.c: New test.
1755 * gcc.dg/vect/tsvc/vect-tsvc-s231.c: New test.
1756 * gcc.dg/vect/tsvc/vect-tsvc-s232.c: New test.
1757 * gcc.dg/vect/tsvc/vect-tsvc-s233.c: New test.
1758 * gcc.dg/vect/tsvc/vect-tsvc-s235.c: New test.
1759 * gcc.dg/vect/tsvc/vect-tsvc-s241.c: New test.
1760 * gcc.dg/vect/tsvc/vect-tsvc-s242.c: New test.
1761 * gcc.dg/vect/tsvc/vect-tsvc-s243.c: New test.
1762 * gcc.dg/vect/tsvc/vect-tsvc-s244.c: New test.
1763 * gcc.dg/vect/tsvc/vect-tsvc-s251.c: New test.
1764 * gcc.dg/vect/tsvc/vect-tsvc-s252.c: New test.
1765 * gcc.dg/vect/tsvc/vect-tsvc-s253.c: New test.
1766 * gcc.dg/vect/tsvc/vect-tsvc-s254.c: New test.
1767 * gcc.dg/vect/tsvc/vect-tsvc-s255.c: New test.
1768 * gcc.dg/vect/tsvc/vect-tsvc-s256.c: New test.
1769 * gcc.dg/vect/tsvc/vect-tsvc-s257.c: New test.
1770 * gcc.dg/vect/tsvc/vect-tsvc-s258.c: New test.
1771 * gcc.dg/vect/tsvc/vect-tsvc-s261.c: New test.
1772 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: New test.
1773 * gcc.dg/vect/tsvc/vect-tsvc-s2710.c: New test.
1774 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: New test.
1775 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: New test.
1776 * gcc.dg/vect/tsvc/vect-tsvc-s272.c: New test.
1777 * gcc.dg/vect/tsvc/vect-tsvc-s273.c: New test.
1778 * gcc.dg/vect/tsvc/vect-tsvc-s274.c: New test.
1779 * gcc.dg/vect/tsvc/vect-tsvc-s275.c: New test.
1780 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: New test.
1781 * gcc.dg/vect/tsvc/vect-tsvc-s277.c: New test.
1782 * gcc.dg/vect/tsvc/vect-tsvc-s278.c: New test.
1783 * gcc.dg/vect/tsvc/vect-tsvc-s279.c: New test.
1784 * gcc.dg/vect/tsvc/vect-tsvc-s281.c: New test.
1785 * gcc.dg/vect/tsvc/vect-tsvc-s291.c: New test.
1786 * gcc.dg/vect/tsvc/vect-tsvc-s292.c: New test.
1787 * gcc.dg/vect/tsvc/vect-tsvc-s293.c: New test.
1788 * gcc.dg/vect/tsvc/vect-tsvc-s311.c: New test.
1789 * gcc.dg/vect/tsvc/vect-tsvc-s3110.c: New test.
1790 * gcc.dg/vect/tsvc/vect-tsvc-s3111.c: New test.
1791 * gcc.dg/vect/tsvc/vect-tsvc-s31111.c: New test.
1792 * gcc.dg/vect/tsvc/vect-tsvc-s3112.c: New test.
1793 * gcc.dg/vect/tsvc/vect-tsvc-s3113.c: New test.
1794 * gcc.dg/vect/tsvc/vect-tsvc-s312.c: New test.
1795 * gcc.dg/vect/tsvc/vect-tsvc-s313.c: New test.
1796 * gcc.dg/vect/tsvc/vect-tsvc-s314.c: New test.
1797 * gcc.dg/vect/tsvc/vect-tsvc-s315.c: New test.
1798 * gcc.dg/vect/tsvc/vect-tsvc-s316.c: New test.
1799 * gcc.dg/vect/tsvc/vect-tsvc-s317.c: New test.
1800 * gcc.dg/vect/tsvc/vect-tsvc-s318.c: New test.
1801 * gcc.dg/vect/tsvc/vect-tsvc-s319.c: New test.
1802 * gcc.dg/vect/tsvc/vect-tsvc-s321.c: New test.
1803 * gcc.dg/vect/tsvc/vect-tsvc-s322.c: New test.
1804 * gcc.dg/vect/tsvc/vect-tsvc-s323.c: New test.
1805 * gcc.dg/vect/tsvc/vect-tsvc-s3251.c: New test.
1806 * gcc.dg/vect/tsvc/vect-tsvc-s331.c: New test.
1807 * gcc.dg/vect/tsvc/vect-tsvc-s332.c: New test.
1808 * gcc.dg/vect/tsvc/vect-tsvc-s341.c: New test.
1809 * gcc.dg/vect/tsvc/vect-tsvc-s342.c: New test.
1810 * gcc.dg/vect/tsvc/vect-tsvc-s343.c: New test.
1811 * gcc.dg/vect/tsvc/vect-tsvc-s351.c: New test.
1812 * gcc.dg/vect/tsvc/vect-tsvc-s352.c: New test.
1813 * gcc.dg/vect/tsvc/vect-tsvc-s353.c: New test.
1814 * gcc.dg/vect/tsvc/vect-tsvc-s4112.c: New test.
1815 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: New test.
1816 * gcc.dg/vect/tsvc/vect-tsvc-s4114.c: New test.
1817 * gcc.dg/vect/tsvc/vect-tsvc-s4115.c: New test.
1818 * gcc.dg/vect/tsvc/vect-tsvc-s4116.c: New test.
1819 * gcc.dg/vect/tsvc/vect-tsvc-s4117.c: New test.
1820 * gcc.dg/vect/tsvc/vect-tsvc-s4121.c: New test.
1821 * gcc.dg/vect/tsvc/vect-tsvc-s421.c: New test.
1822 * gcc.dg/vect/tsvc/vect-tsvc-s422.c: New test.
1823 * gcc.dg/vect/tsvc/vect-tsvc-s423.c: New test.
1824 * gcc.dg/vect/tsvc/vect-tsvc-s424.c: New test.
1825 * gcc.dg/vect/tsvc/vect-tsvc-s431.c: New test.
1826 * gcc.dg/vect/tsvc/vect-tsvc-s441.c: New test.
1827 * gcc.dg/vect/tsvc/vect-tsvc-s442.c: New test.
1828 * gcc.dg/vect/tsvc/vect-tsvc-s443.c: New test.
1829 * gcc.dg/vect/tsvc/vect-tsvc-s451.c: New test.
1830 * gcc.dg/vect/tsvc/vect-tsvc-s452.c: New test.
1831 * gcc.dg/vect/tsvc/vect-tsvc-s453.c: New test.
1832 * gcc.dg/vect/tsvc/vect-tsvc-s471.c: New test.
1833 * gcc.dg/vect/tsvc/vect-tsvc-s481.c: New test.
1834 * gcc.dg/vect/tsvc/vect-tsvc-s482.c: New test.
1835 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: New test.
1836 * gcc.dg/vect/tsvc/vect-tsvc-va.c: New test.
1837 * gcc.dg/vect/tsvc/vect-tsvc-vag.c: New test.
1838 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: New test.
1839 * gcc.dg/vect/tsvc/vect-tsvc-vbor.c: New test.
1840 * gcc.dg/vect/tsvc/vect-tsvc-vdotr.c: New test.
1841 * gcc.dg/vect/tsvc/vect-tsvc-vif.c: New test.
1842 * gcc.dg/vect/tsvc/vect-tsvc-vpv.c: New test.
1843 * gcc.dg/vect/tsvc/vect-tsvc-vpvpv.c: New test.
1844 * gcc.dg/vect/tsvc/vect-tsvc-vpvts.c: New test.
1845 * gcc.dg/vect/tsvc/vect-tsvc-vpvtv.c: New test.
1846 * gcc.dg/vect/tsvc/vect-tsvc-vsumr.c: New test.
1847 * gcc.dg/vect/tsvc/vect-tsvc-vtv.c: New test.
1848 * gcc.dg/vect/tsvc/vect-tsvc-vtvtv.c: New test.
1850 2021-11-02 liuhongt <hongtao.liu@intel.com>
1853 * c-c++-common/Wstringop-overflow-2.c: Adjust target/xfail
1855 * gcc.dg/Warray-bounds-48.c: Ditto.
1856 * gcc.dg/Warray-bounds-51.c: Ditto.
1857 * gcc.dg/Warray-parameter-3.c: Ditto.
1858 * gcc.dg/Wstringop-overflow-14.c: Ditto.
1859 * gcc.dg/Wstringop-overflow-21.c: Ditto.
1860 * gcc.dg/Wstringop-overflow-68.c: Ditto
1861 * gcc.dg/Wstringop-overflow-76.c: Ditto
1862 * gcc.dg/Wzero-length-array-bounds-2.c: Ditto.
1863 * lib/target-supports.exp (vect_slp_v4qi_store_unalign): New
1865 (vect_slp_v4qi_store_unalign_1): Ditto.
1866 (struct_4char_block_move): Ditto.
1867 (struct_8char_block_move): Ditto.
1868 (stryct_16char_block_move): Ditto.
1869 (vect_slp_v2hi_store_align): Ditto.
1870 (vect_slp_v2qi_store): Rename to ..
1871 (vect_slp_v2qi_store_align): .. this.
1872 (vect_slp_v4qi_store): Rename to ..
1873 (vect_slp_v4qi_store_align): .. This.
1874 (vect_slp_v8qi_store): Rename to ..
1875 (vect_slp_v8qi_store_unalign_1): .. This.
1876 (vect_slp_v16qi_store): Rename to ..
1877 (vect_slp_v16qi_store_unalign_1): .. This.
1878 (vect_slp_v2hi_store): Rename to ..
1879 (vect_slp_v2hi_store_unalign): .. This.
1880 (vect_slp_v4hi_store): Rename to ..
1881 (vect_slp_v4hi_store_unalign): This.
1882 (vect_slp_v2si_store): Rename to ..
1883 (vect_slp_v2si_store_align): .. This.
1884 (vect_slp_v4si_store): Rename to ..
1885 (vect_slp_v4si_store_unalign): Ditto.
1886 (check_vect_slp_aligned_store_usage): Rename to ..
1887 (check_vect_slp_store_usage): .. this and adjust code to make
1888 it an exact pattern match of corresponding testcase.
1890 2021-11-02 Roger Sayle <roger@nextmovesoftware.com>
1891 Jakub Jelinek <jakub@redhat.com>
1894 * gcc.target/i386/sse2-v1ti-ashiftrt-1.c: New test case.
1895 * gcc.target/i386/sse2-v1ti-ashiftrt-2.c: New test case.
1896 * gcc.target/i386/sse2-v1ti-ashiftrt-3.c: New test case.
1897 * gcc.target/i386/sse2-v1ti-shift-2.c: New test case.
1898 * gcc.target/i386/sse2-v1ti-shift-3.c: New test case.
1900 2021-11-02 Jakub Jelinek <jakub@redhat.com>
1902 * g++.dg/gomp/loop-8.C: New test.
1904 2021-11-01 Martin Liska <mliska@suse.cz>
1906 * g++.dg/ipa/modref-1.C: Fix test-suite pattern scanning.
1908 2021-11-01 qing zhao <qing.zhao@oracle.com>
1910 * c-c++-common/pr102281.c: New test.
1911 * gcc.target/i386/auto-init-2.c: Adjust testing case.
1912 * gcc.target/i386/auto-init-4.c: Likewise.
1913 * gcc.target/i386/auto-init-6.c: Likewise.
1914 * gcc.target/aarch64/auto-init-6.c: Likewise.
1916 2021-11-01 Tamar Christina <tamar.christina@arm.com>
1918 * gcc.target/aarch64/vect-cse-codegen.c: New test.
1920 2021-11-01 Tamar Christina <tamar.christina@arm.com>
1923 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c:
1925 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: likewise
1926 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
1928 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
1931 2021-11-01 David Malcolm <dmalcolm@redhat.com>
1933 * c-c++-common/diagnostic-format-json-1.c: Add regexp to consume
1934 "escape-source" attribute.
1935 * c-c++-common/diagnostic-format-json-2.c: Likewise.
1936 * c-c++-common/diagnostic-format-json-3.c: Likewise.
1937 * c-c++-common/diagnostic-format-json-4.c: Likewise, twice.
1938 * c-c++-common/diagnostic-format-json-5.c: Likewise.
1939 * gcc.dg/cpp/warn-normalized-4-bytes.c: New test.
1940 * gcc.dg/cpp/warn-normalized-4-unicode.c: New test.
1941 * gcc.dg/encoding-issues-bytes.c: New test.
1942 * gcc.dg/encoding-issues-unicode.c: New test.
1943 * gfortran.dg/diagnostic-format-json-1.F90: Add regexp to consume
1944 "escape-source" attribute.
1945 * gfortran.dg/diagnostic-format-json-2.F90: Likewise.
1946 * gfortran.dg/diagnostic-format-json-3.F90: Likewise.
1948 2021-11-01 Andrew MacLeod <amacleod@redhat.com>
1950 * gcc.dg/pr103003.c: New.
1952 2021-10-31 Jan Hubicka <hubicka@ucw.cz>
1954 * g++.dg/ipa/modref-1.C: New test.
1956 2021-10-31 Iain Buclaw <ibuclaw@gdcproject.org>
1959 * gdc.dg/torture/pr96435.d: Adjust for BigEndian.
1961 2021-10-30 Tobias Burnus <tobias@codesourcery.com>
1963 PR middle-end/102972
1964 * c-c++-common/gomp/target-device-ancestor-3.c: Add non-API
1966 * gfortran.dg/gomp/order-6.f90: Add missing bind(C).
1967 * c-c++-common/gomp/teams-3.c: New test.
1968 * gfortran.dg/gomp/teams-3.f90: New test.
1969 * gfortran.dg/gomp/teams-4.f90: New test.
1971 2021-10-30 Manfred Schwarb <manfred99@gmx.ch>
1973 * gfortran.dg/intrinsic_short-long.f90: New test.
1975 2021-10-30 Steve Kargl <kargl@gcc.gnu.org>
1978 * gfortran.dg/pr99853.f90: New test.
1980 2021-10-30 Jakub Jelinek <jakub@redhat.com>
1982 * c-c++-common/gomp/loop-10.c: New test.
1984 2021-10-29 Tamar Christina <tamar.christina@arm.com>
1986 * g++.dg/vect/pr99149.cc: Update case.
1988 2021-10-29 Tobias Burnus <tobias@codesourcery.com>
1990 * c-c++-common/gomp/pragma-1.c: New test.
1991 * c-c++-common/gomp/pragma-2.c: New test.
1993 2021-10-29 Aldy Hernandez <aldyh@redhat.com>
1995 * gcc.dg/loop-unswitch-2.c: Adjust for threading changes.
1996 * gcc.dg/old-style-asm-1.c: Same.
1997 * gcc.dg/tree-ssa/phi_on_compare-1.c: Same.
1998 * gcc.dg/tree-ssa/phi_on_compare-2.c: Same.
1999 * gcc.dg/tree-ssa/phi_on_compare-3.c: Same.
2000 * gcc.dg/tree-ssa/phi_on_compare-4.c: Same.
2001 * gcc.dg/tree-ssa/pr20701.c: Same.
2002 * gcc.dg/tree-ssa/pr21001.c: Same.
2003 * gcc.dg/tree-ssa/pr21294.c: Same.
2004 * gcc.dg/tree-ssa/pr21417.c: Same.
2005 * gcc.dg/tree-ssa/pr21559.c: Same.
2006 * gcc.dg/tree-ssa/pr21563.c: Same.
2007 * gcc.dg/tree-ssa/pr49039.c: Same.
2008 * gcc.dg/tree-ssa/pr59597.c: Same.
2009 * gcc.dg/tree-ssa/pr61839_1.c: Same.
2010 * gcc.dg/tree-ssa/pr61839_3.c: Same.
2011 * gcc.dg/tree-ssa/pr66752-3.c: Same.
2012 * gcc.dg/tree-ssa/pr68198.c: Same.
2013 * gcc.dg/tree-ssa/pr77445-2.c: Same.
2014 * gcc.dg/tree-ssa/pr77445.c: Same.
2015 * gcc.dg/tree-ssa/ranger-threader-1.c: Same.
2016 * gcc.dg/tree-ssa/ranger-threader-2.c: Same.
2017 * gcc.dg/tree-ssa/ranger-threader-4.c: Same.
2018 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
2019 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
2020 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
2021 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
2022 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Same.
2023 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
2024 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
2025 * gcc.dg/tree-ssa/ssa-thread-14.c: Same.
2026 * gcc.dg/tree-ssa/ssa-thread-backedge.c: Same.
2027 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Same.
2028 * gcc.dg/tree-ssa/vrp02.c: Same.
2029 * gcc.dg/tree-ssa/vrp03.c: Same.
2030 * gcc.dg/tree-ssa/vrp05.c: Same.
2031 * gcc.dg/tree-ssa/vrp06.c: Same.
2032 * gcc.dg/tree-ssa/vrp07.c: Same.
2033 * gcc.dg/tree-ssa/vrp08.c: Same.
2034 * gcc.dg/tree-ssa/vrp09.c: Same.
2035 * gcc.dg/tree-ssa/vrp33.c: Same.
2036 * gcc.dg/uninit-pred-9_b.c: Same.
2037 * gcc.dg/uninit-pred-7_a.c: xfail.
2039 2021-10-29 Jeff Law <jeffreyalaw@gmail.com>
2041 * lib/multiline.exp (_build_multiline_regex): Use a better
2042 regexp than .* to match up to EOL.
2044 2021-10-29 Andrew MacLeod <amacleod@redhat.com>
2046 * gcc.dg/pr102983.c: New.
2048 2021-10-29 Tamar Christina <tamar.christina@arm.com>
2050 PR tree-optimization/102977
2051 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-int.c: Updated.
2052 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Updated.
2053 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-short.c: Updated.
2054 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-int.c:
2056 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
2058 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-short.c:
2060 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c:
2061 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: Updated.
2062 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-half-float.c:
2064 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c:
2066 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
2068 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
2070 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c:
2072 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Updated.
2073 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c:
2075 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c:
2077 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Updated.
2078 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c:
2080 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Updated.
2081 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Updated.
2082 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c:
2084 * gcc.dg/vect/complex/fast-math-complex-add-double.c: Updated.
2085 * gcc.dg/vect/complex/fast-math-complex-add-float.c: Updated.
2086 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Updated.
2087 * gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c: Updated.
2088 * gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Updated.
2089 * gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c:
2091 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: Updated.
2092 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: Updated.
2093 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: Updated.
2094 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: Updated.
2095 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: Updated.
2096 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: Updated.
2097 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: Updated.
2098 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: Updated.
2099 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: Updated.
2100 * gcc.dg/vect/complex/vect-complex-add-pattern-byte.c: Updated.
2101 * gcc.dg/vect/complex/vect-complex-add-pattern-int.c: Updated.
2102 * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Updated.
2103 * gcc.dg/vect/complex/vect-complex-add-pattern-short.c: Updated.
2104 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-byte.c:
2106 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-int.c:
2108 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
2110 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-short.c:
2112 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-byte.c: Removed.
2113 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-byte.c:
2116 2021-10-29 Jakub Jelinek <jakub@redhat.com>
2118 * gcc.dg/Wstringop-overflow-62.c: Adjust expected diagnostics.
2120 2021-10-29 Richard Biener <rguenther@suse.de>
2122 * gcc.dg/torture/fp-uint64-convert-double-1.c: Add
2123 -fexcess-precision=standard.
2125 2021-10-29 Jakub Jelinek <jakub@redhat.com>
2128 * g++.dg/cpp0x/dr2351.C: New test.
2130 2021-10-29 Xionghu Luo <luoxhu@linux.ibm.com>
2133 * gcc.target/powerpc/pr102868.c: New test.
2135 2021-10-29 liuhongt <hongtao.liu@intel.com>
2137 * gcc.target/i386/pr102464-vrndscaleph.c: New test.
2139 2021-10-28 Jakub Jelinek <jakub@redhat.com>
2141 PR tree-optimization/102951
2142 * gcc.dg/tree-ssa/pr102951.c: New test.
2143 * gcc.dg/Wstringop-overflow-62.c: Adjust expected diagnostics.
2145 2021-10-28 Andrew MacLeod <amacleod@redhat.com>
2147 * gcc.dg/ifcvt-4.c: Adjust.
2149 2021-10-28 Andrew MacLeod <amacleod@redhat.com>
2151 * gcc.dg/tree-ssa/evrp9.c: Adjust message scanned for.
2152 * gcc.dg/tree-ssa/pr21458-2.c: Ditto.
2154 2021-10-28 Patrick Palka <ppalka@redhat.com>
2157 * g++.dg/cpp2a/nontype-class50.C: New test.
2158 * g++.dg/cpp2a/nontype-class50a.C: New test.
2160 2021-10-28 Patrick Palka <ppalka@redhat.com>
2163 * g++.dg/cpp1z/fold13.C: New test.
2165 2021-10-28 Richard Biener <rguenther@suse.de>
2168 * gcc.dg/torture/fp-uint64-convert-double-1.c: New testcase.
2169 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
2171 2021-10-28 Aldy Hernandez <aldyh@redhat.com>
2173 * gcc.dg/tree-ssa/vrp106.c: Adjust for threading.
2174 * gcc.dg/tree-ssa/vrp113.c: Same.
2176 2021-10-28 Richard Biener <rguenther@suse.de>
2179 * gcc.dg/torture/fp-double-convert-float-1.c: New testcase.
2181 2021-10-28 Kewen Lin <linkw@linux.ibm.com>
2184 * gcc.target/powerpc/ppc-fortran/pr102767.f90: New file.
2186 2021-10-28 Alexandre Oliva <oliva@adacore.com>
2188 * c-c++-common/torture/harden-comp.c: New.
2189 * c-c++-common/torture/harden-cond.c: New.
2191 2021-10-28 Xionghu Luo <luoxhu@linux.ibm.com>
2193 * gcc.target/powerpc/builtins-1.c: Adjust.
2195 2021-10-28 Xionghu Luo <luoxhu@linux.ibm.com>
2198 * gcc.target/powerpc/pr94613.c: New test.
2200 2021-10-28 Hongyu Wang <hongyu.wang@intel.com>
2202 * gcc.target/i386/avx512fp16-recip-1.c: New test.
2203 * gcc.target/i386/avx512fp16-recip-2.c: Ditto.
2204 * gcc.target/i386/pr102464.c: Add -fno-trapping-math.
2206 2021-10-27 Martin Sebor <msebor@redhat.com>
2208 * gcc.dg/Warray-bounds-90.c: Fix a typo.
2210 2021-10-27 Tobias Burnus <tobias@codesourcery.com>
2212 * gfortran.dg/PR93963.f90: Extend testcase by scan-tree-dump test.
2214 2021-10-27 Jakub Jelinek <jakub@redhat.com>
2216 PR tree-optimization/102897
2217 * gcc.dg/pr102897.c: Add -Wno-psabi to dg-options.
2219 2021-10-27 Jakub Jelinek <jakub@redhat.com>
2221 * c-c++-common/gomp/loop-8.c: New test.
2222 * c-c++-common/gomp/loop-9.c: New test.
2224 2021-10-27 Jakub Jelinek <jakub@redhat.com>
2227 * g++.dg/gomp/loop-3.C: Don't expect some errors.
2228 * g++.dg/gomp/loop-7.C: New test.
2230 2021-10-27 Jakub Jelinek <jakub@redhat.com>
2233 * g++.dg/cpp2a/consteval7.C: Expect diagnostics on quux.
2234 * g++.dg/cpp2a/consteval24.C: New test.
2235 * g++.dg/cpp23/consteval-if12.C: New test.
2237 2021-10-27 Jakub Jelinek <jakub@redhat.com>
2240 * g++.dg/cpp2a/consteval13.C: Don't expect errors.
2241 * g++.dg/cpp2a/consteval20.C: New test.
2242 * g++.dg/cpp2a/consteval21.C: New test.
2243 * g++.dg/cpp2a/consteval22.C: New test.
2244 * g++.dg/cpp2a/consteval23.C: New test.
2245 * g++.dg/cpp23/consteval-if11.C: New test.
2247 2021-10-26 Martin Sebor <msebor@redhat.com>
2249 PR tree-optimization/102238
2250 PR tree-optimization/102919
2251 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Remove warnings.
2252 * gcc.dg/Wrestrict-23.c: New test.
2254 2021-10-26 Martin Sebor <msebor@redhat.com>
2256 * gcc.dg/Wstringop-overflow-22.c: Correct typos.
2257 * gcc.dg/Wstringop-overflow-81.c: New test.
2259 2021-10-26 Martin Sebor <msebor@redhat.com>
2261 PR middle-end/102453
2262 * gcc.dg/Warray-bounds-90.c: New test.
2263 * gcc.dg/Wstringop-overflow-77.c: New test.
2264 * gcc.dg/Wstringop-overflow-78.c: New test.
2265 * gcc.dg/Wstringop-overflow-79.c: New test.
2266 * gcc.dg/Wstringop-overflow-80.c: New test.
2267 * c-c++-common/gomp/atomic-4.c: Avoid an out-of-bounds access.
2269 2021-10-26 Harald Anlauf <anlauf@gmx.de>
2272 * gfortran.dg/pr86551.f90: New test to verify that PR86551 remains
2275 2021-10-26 Harald Anlauf <anlauf@gmx.de>
2278 * gfortran.dg/pdt_32.f03: New test.
2280 2021-10-26 Vladimir N. Makarov <vmakarov@redhat.com>
2282 PR rtl-optimization/102842
2283 * g++.target/arm/pr102842.C: New test.
2285 2021-10-26 Harald Anlauf <anlauf@gmx.de>
2288 * gfortran.dg/pdt_4.f03: Adjust testcase.
2290 2021-10-26 Harald Anlauf <anlauf@gmx.de>
2293 * gfortran.dg/pr102816.f90: New test.
2295 2021-10-26 Paul A. Clarke <pc@us.ibm.com>
2297 * gcc.target/powerpc/pr78102.c: Fix dg directives to require Power8
2298 vector support. Also, add -DNO_WARN_X86_INTRINSICS.
2300 2021-10-26 Marek Polacek <polacek@redhat.com>
2303 * g++.dg/cpp23/init-stmt1.C: New test.
2304 * g++.dg/cpp23/init-stmt2.C: New test.
2306 2021-10-26 Sandra Loosemore <sandra@codesourcery.com>
2309 * gfortran.dg/c-interop/cf-descriptor-5-c.c: Use a static buffer
2312 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2315 * gcc.target/i386/avx512f-pr96891-3.c: Add -mstv -mno-stackrealign
2318 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2321 * gcc.target/i386/avx512fp16-trunchf.c: Allow for %esp instead of
2324 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2327 * gcc.target/i386/pieces-memset-1.c: Add -mno-stackrealign to
2329 * gcc.target/i386/pieces-memset-4.c: Likewise.
2330 * gcc.target/i386/pieces-memset-7.c: Likewise.
2331 * gcc.target/i386/pieces-memset-8.c: Likewise.
2332 * gcc.target/i386/pieces-memset-41.c: Likewise.
2333 * gcc.target/i386/pr90773-1.c: Likewise.
2335 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2337 * gcc.target/i386/pr100704-1.c: Add -fomit-frame-pointer to
2339 * gcc.target/i386/pr100704-2.c: Likewise.
2341 2021-10-26 Kewen Lin <linkw@linux.ibm.com>
2343 * gcc.dg/pr102897.c: New test.
2345 2021-10-26 Tobias Burnus <tobias@codesourcery.com>
2348 * gfortran.dg/lto/bind-c-char_0.f90: New test.
2350 2021-10-26 Roger Sayle <roger@nextmovesoftware.com>
2352 * gcc.target/i386/sse2-v1ti-shift.c: New test case.
2354 2021-10-26 Aldy Hernandez <aldyh@redhat.com>
2357 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Add -fdump-tree-vrp2-stats.
2360 2021-10-26 Aldy Hernandez <aldyh@redhat.com>
2362 * gcc.dg/tree-ssa/pr21090.c: Adjust for threading.
2363 * gcc.dg/tree-ssa/ssa-thread-12.c: Removed.
2365 2021-10-26 Aldy Hernandez <aldyh@redhat.com>
2367 * gcc.dg/graphite/scop-dsyr2k-2.c: Adjust for jump threading changes.
2368 * gcc.dg/graphite/scop-dsyr2k.c: Same.
2369 * gcc.dg/graphite/scop-dsyrk-2.c: Same.
2370 * gcc.dg/graphite/scop-dsyrk.c: Same.
2371 * gcc.dg/tree-ssa/pr20701.c: Same.
2372 * gcc.dg/tree-ssa/pr20702.c: Same.
2373 * gcc.dg/tree-ssa/pr21086.c: Same.
2374 * gcc.dg/tree-ssa/pr25382.c: Same.
2375 * gcc.dg/tree-ssa/pr58480.c: Same.
2376 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Same.
2377 * gcc.dg/tree-ssa/vrp08.c: Same.
2378 * gcc.dg/tree-ssa/vrp55.c: Same.
2379 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
2380 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Removed.
2381 * gcc.dg/tree-ssa/ssa-thread-11.c: Removed.
2382 * gcc.dg/uninit-pr89230-1.c: xfail.
2383 * gcc.dg/tree-ssa/ssa-thread-backedge.c: New file.
2385 2021-10-25 Andrew MacLeod <amacleod@redhat.com>
2387 * gcc.dg/tree-ssa/vrp98.c: Disable evrp for vrp1 test.
2388 * gcc.dg/tree-ssa/vrp98-1.c: New. Test for folding in evrp.
2390 2021-10-25 Roger Sayle <roger@nextmovesoftware.com>
2392 * gcc.target/bfin/ssashift-1.c: New test case.
2394 2021-10-25 Tamar Christina <tamar.christina@arm.com>
2397 * gcc.target/aarch64/shrn-combine-1.c: Disable SVE.
2398 * gcc.target/aarch64/shrn-combine-2.c: Likewise.
2399 * gcc.target/aarch64/shrn-combine-3.c: Likewise.
2400 * gcc.target/aarch64/shrn-combine-4.c: Likewise.
2401 * gcc.target/aarch64/shrn-combine-5.c: Likewise.
2402 * gcc.target/aarch64/shrn-combine-6.c: Likewise.
2403 * gcc.target/aarch64/shrn-combine-7.c: Likewise.
2405 2021-10-25 Jim Wilson <jimw@sifive.com>
2406 Kito Cheng <kito.cheng@sifive.com>
2407 Jia-Wei Chen <jiawei@iscas.ac.cn>
2408 Shi-Hua Liao <shihua@iscas.ac.cn>
2410 * gcc.target/riscv/zba-slliuw.c: Apply zbs to this testcase.
2411 * gcc.target/riscv/zbs-bclr.c: New.
2412 * gcc.target/riscv/zbs-bext.c: Ditto.
2413 * gcc.target/riscv/zbs-binv.c: Ditto.
2414 * gcc.target/riscv/zbs-bset.c: Ditto.
2416 2021-10-25 Jim Wilson <jimw@sifive.com>
2418 * gcc.target/riscv/zbb-li-rotr.c: New.
2420 2021-10-25 Jim Wilson <jimw@sifive.com>
2421 Kito Cheng <kito.cheng@sifive.com>
2422 Jia-Wei Chen <jiawei@iscas.ac.cn>
2424 * gcc.target/riscv/zbb-andn-orn-xnor-01.c: New.
2425 * gcc.target/riscv/zbb-andn-orn-xnor-02.c: Ditto.
2426 * gcc.target/riscv/zbb-min-max.c: Ditto.
2427 * gcc.target/riscv/zbb-rol-ror-01.c: Ditto.
2428 * gcc.target/riscv/zbb-rol-ror-02.c: Ditto.
2429 * gcc.target/riscv/zbb-rol-ror-03.c: Ditto.
2430 * gcc.target/riscv/zbbw.c: Ditto.
2432 2021-10-25 Jim Wilson <jimw@sifive.com>
2433 Kito Cheng <kito.cheng@sifive.com>
2434 Jia-Wei Chen <jiawei@iscas.ac.cn>
2436 * gcc.target/riscv/zba-adduw.c: New.
2437 * gcc.target/riscv/zba-shNadd-01.c: Ditto.
2438 * gcc.target/riscv/zba-shNadd-02.c: Ditto.
2439 * gcc.target/riscv/zba-shNadd-03.c: Ditto.
2440 * gcc.target/riscv/zba-slliuw.c: Ditto.
2441 * gcc.target/riscv/zba-zextw.c: Ditto.
2443 2021-10-25 liuhongt <hongtao.liu@intel.com>
2446 * gcc.target/i386/pr102464-sqrtph.c: New test.
2447 * gcc.target/i386/pr102464-sqrtsh.c: New test.
2449 2021-10-25 Richard Biener <rguenther@suse.de>
2451 PR tree-optimization/102920
2452 * gcc.dg/torture/pr102920.c: New testcase.
2454 2021-10-25 konglin1 <lingling.kong@intel.com>
2456 * gcc.target/i386/avx512fp16-complex-fma.c: New test.
2458 2021-10-24 Roger Sayle <roger@nextmovesoftware.com>
2460 * gcc.target/bfin/20090914-3.c: Tweak test case.
2462 2021-10-23 H.J. Lu <hjl.tools@gmail.com>
2465 * gfortran.dg/bind-c-intent-out-2.f90: Moved to ...
2466 * gfortran.dg/ubsan/bind-c-intent-out-2.f90
2468 2021-10-23 Roger Sayle <roger@nextmovesoftware.com>
2470 * gcc.target/i386/sse2-v1ti-logic.c: New test case.
2471 * gcc.target/i386/sse2-v1ti-logic-2.c: New test case.
2473 2021-10-23 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2474 Sandra Loosemore <sandra@codesourcery.com>
2477 * gfortran.dg/PR95196.f90: New.
2479 2021-10-22 Tobias Burnus <tobias@codesourcery.com>
2481 * gfortran.dg/associate_3.f03: Replace dg-excess-errors by
2482 other dg-* to change XFAIL to PASS.
2483 * gfortran.dg/binding_label_tests_4.f03: Likewise.
2484 * gfortran.dg/block_4.f08: Likewise.
2485 * gfortran.dg/charlen_04.f90: Likewise.
2486 * gfortran.dg/charlen_05.f90: Likewise.
2487 * gfortran.dg/charlen_06.f90: Likewise.
2488 * gfortran.dg/charlen_13.f90: Likewise.
2489 * gfortran.dg/coarray_9.f90: Likewise.
2490 * gfortran.dg/coarray_collectives_3.f90: Likewise.
2491 * gfortran.dg/data_invalid.f90: Likewise.
2492 * gfortran.dg/do_4.f: Likewise.
2493 * gfortran.dg/dollar_sym_1.f90: Likewise.
2494 * gfortran.dg/dollar_sym_3.f: Likewise.
2495 * gfortran.dg/fmt_tab_1.f90: Likewise.
2496 * gfortran.dg/fmt_tab_2.f90: Likewise.
2497 * gfortran.dg/forall_16.f90: Likewise.
2498 * gfortran.dg/g77/970125-0.f: Likewise.
2499 * gfortran.dg/gomp/unexpected-end.f90: Likewise.
2500 * gfortran.dg/interface_operator_1.f90: Likewise.
2501 * gfortran.dg/interface_operator_2.f90: Likewise.
2502 * gfortran.dg/line_length_4.f90: Likewise.
2503 * gfortran.dg/line_length_5.f90: Likewise.
2504 * gfortran.dg/line_length_6.f90: Likewise.
2505 * gfortran.dg/line_length_8.f90: Likewise.
2506 * gfortran.dg/line_length_9.f90: Likewise.
2507 * gfortran.dg/pr65045.f90: Likewise.
2508 * gfortran.dg/pr69497.f90: Likewise.
2509 * gfortran.dg/submodule_21.f08: Likewise.
2510 * gfortran.dg/tab_continuation.f: Likewise.
2511 * gfortran.dg/typebound_proc_2.f90: Likewise.
2512 * gfortran.dg/warnings_are_errors_1.f90: Likewise.
2514 2021-10-22 Tobias Burnus <tobias@codesourcery.com>
2517 * gfortran.dg/bind-c-intent-out-2.f90: New test.
2519 2021-10-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2520 Sandra Loosemore <sandra@codesourcery.com>
2523 * gfortran.dg/PR94289.f90: New.
2525 2021-10-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2526 Sandra Loosemore <sandra@codesourcery.com>
2529 * gfortran.dg/PR100906.f90: New.
2530 * gfortran.dg/PR100906.c: New.
2532 2021-10-22 Richard Biener <rguenther@suse.de>
2534 PR tree-optimization/102893
2535 * gcc.dg/tree-ssa/ssa-dce-9.c: New testcase.
2537 2021-10-22 Richard Biener <rguenther@suse.de>
2540 * gcc.dg/tree-ssa/ssa-fre-97.c: New testcase.
2541 * gcc.dg/ubsan/pr81981.c: XFAIL one case.
2543 2021-10-21 Uroš Bizjak <ubizjak@gmail.com>
2546 * gcc.target/i386/pr22076.c: Adjust to avoid compile time optimization.
2548 2021-10-21 Hongyu Wang <hongyu.wang@intel.com>
2550 * gcc.target/i386/avx512fp16-13.c: Adjust scan-assembler for
2553 2021-10-21 Martin Liska <mliska@suse.cz>
2557 * gcc.dg/pr102585.c: New test.
2559 2021-10-21 Martin Jambor <mjambor@suse.cz>
2561 PR tree-optimization/102505
2562 * g++.dg/torture/pr102505.C: New test.
2564 2021-10-21 Jakub Jelinek <jakub@redhat.com>
2566 * gfortran.dg/gomp/strictly-structured-block-1.f90: Use call do_work
2567 instead of x = x + 1 in places where the latter could be a data race.
2568 * gfortran.dg/gomp/strictly-structured-block-2.f90: Likewise.
2569 * gfortran.dg/gomp/strictly-structured-block-3.f90: Likewise.
2571 2021-10-21 Hongyu Wang <hongyu.wang@intel.com>
2574 * gcc.target/i386/pr102812.c: New test.
2576 2021-10-21 Jakub Jelinek <jakub@redhat.com>
2579 * c-c++-common/ubsan/pr64888.c: New test.
2581 2021-10-21 Andrew Pinski <apinski@marvell.com>
2583 * gcc.dg/pr36902.c: Move buf to be a non-static variable.
2585 2021-10-21 Richard Biener <rguenther@suse.de>
2588 * gcc.dg/vect/bb-slp-16.c: Revert previous change, scan
2589 the vect dump instead.
2591 2021-10-21 Chung-Lin Tang <cltang@codesourcery.com>
2593 * gfortran.dg/gomp/cancel-1.f90: Adjust testcase.
2594 * gfortran.dg/gomp/nesting-3.f90: Adjust testcase.
2595 * gfortran.dg/gomp/strictly-structured-block-1.f90: New test.
2596 * gfortran.dg/gomp/strictly-structured-block-2.f90: New test.
2597 * gfortran.dg/gomp/strictly-structured-block-3.f90: New test.
2599 2021-10-21 Sandra Loosemore <sandra@codesourcery.com>
2602 * gfortran.dg/c-interop/shape-bindc.f90: New test.
2603 * gfortran.dg/c-interop/shape-poly.f90: New test.
2604 * gfortran.dg/c-interop/size-bindc.f90: New test.
2605 * gfortran.dg/c-interop/size-poly.f90: New test.
2606 * gfortran.dg/c-interop/ubound-bindc.f90: New test.
2607 * gfortran.dg/c-interop/ubound-poly.f90: New test.
2609 2021-10-20 Tamar Christina <tamar.christina@arm.com>
2611 * gcc.target/aarch64/mvn-cmeq0-1.c: New test.
2613 2021-10-20 Tamar Christina <tamar.christina@arm.com>
2615 * gcc.target/aarch64/narrow_high_combine.c: Update case.
2616 * gcc.target/aarch64/xtn-combine-1.c: New test.
2617 * gcc.target/aarch64/xtn-combine-2.c: New test.
2618 * gcc.target/aarch64/xtn-combine-3.c: New test.
2619 * gcc.target/aarch64/xtn-combine-4.c: New test.
2620 * gcc.target/aarch64/xtn-combine-5.c: New test.
2621 * gcc.target/aarch64/xtn-combine-6.c: New test.
2623 2021-10-20 Tamar Christina <tamar.christina@arm.com>
2625 * gcc.target/aarch64/shl-combine-2.c: New test.
2626 * gcc.target/aarch64/shl-combine-3.c: New test.
2627 * gcc.target/aarch64/shl-combine-4.c: New test.
2628 * gcc.target/aarch64/shl-combine-5.c: New test.
2630 2021-10-20 Tamar Christina <tamar.christina@arm.com>
2632 * gcc.target/aarch64/shrn-combine-10.c: New test.
2633 * gcc.target/aarch64/shrn-combine-5.c: New test.
2634 * gcc.target/aarch64/shrn-combine-6.c: New test.
2635 * gcc.target/aarch64/shrn-combine-7.c: New test.
2636 * gcc.target/aarch64/shrn-combine-8.c: New test.
2637 * gcc.target/aarch64/shrn-combine-9.c: New test.
2639 2021-10-20 Tamar Christina <tamar.christina@arm.com>
2641 * gcc.target/aarch64/shrn-combine-1.c: New test.
2642 * gcc.target/aarch64/shrn-combine-2.c: New test.
2643 * gcc.target/aarch64/shrn-combine-3.c: New test.
2644 * gcc.target/aarch64/shrn-combine-4.c: New test.
2646 2021-10-20 Chung-Lin Tang <cltang@codesourcery.com>
2648 * gfortran.dg/gomp/reduction4.f90: Adjust omp target in_reduction' scan
2651 2021-10-20 Martin Liska <mliska@suse.cz>
2654 2021-10-20 Martin Liska <mliska@suse.cz>
2657 * gcc.target/i386/pr102374.c: New test.
2659 2021-10-20 Martin Liska <mliska@suse.cz>
2662 2021-10-20 Martin Liska <mliska@suse.cz>
2665 * gcc.target/aarch64/pr102375.c: New test.
2667 2021-10-20 Wilco Dijkstra <wdijkstr@arm.com>
2670 * gcc.target/aarch64/frint.x: Add roundeven tests.
2671 * gcc.target/aarch64/frint_double.c: Likewise.
2672 * gcc.target/aarch64/frint_float.c: Likewise.
2674 2021-10-20 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
2676 * gcc.target/aarch64/fmla_intrinsic_1.c: prevent over optimization.
2677 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
2678 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
2679 * gcc.target/aarch64/mla_intrinsic_1.c: Likewise.
2680 * gcc.target/aarch64/mls_intrinsic_1.c: Likewise.
2681 * gcc.target/aarch64/mul_intrinsic_1.c: Likewise.
2682 * gcc.target/aarch64/simd/vmul_elem_1.c: Likewise.
2683 * gcc.target/aarch64/vclz.c: Likewise.
2684 * gcc.target/aarch64/vneg_s.c: Likewise.
2686 2021-10-20 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
2688 * gcc.target/aarch64/merge_trunc1.c: New test.
2690 2021-10-20 Eric Botcazou <ebotcazou@adacore.com>
2692 * gcc.dg/pr102764.c: New test.
2694 2021-10-20 Tobias Burnus <tobias@codesourcery.com>
2697 * gfortran.dg/bind-c-contiguous-5.c (do_call, reset_var): Handle
2700 2021-10-20 Jakub Jelinek <jakub@redhat.com>
2703 * g++.dg/tls/pr102642.C: New test.
2705 2021-10-20 Aldy Hernandez <aldyh@redhat.com>
2706 Richard Biener <rguenther@suse.de>
2708 * gcc.dg/Warray-bounds-87.c: Remove xfail.
2709 * gcc.dg/analyzer/pr94851-2.c: Remove xfail.
2710 * gcc.dg/graphite/pr69728.c: Remove xfail.
2711 * gcc.dg/graphite/scop-dsyr2k.c: Remove xfail.
2712 * gcc.dg/graphite/scop-dsyrk.c: Remove xfail.
2713 * gcc.dg/shrink-wrap-loop.c: Remove xfail.
2714 * gcc.dg/loop-8.c: Adjust for new threading restrictions.
2715 * gcc.dg/tree-ssa/ifc-20040816-1.c: Same.
2716 * gcc.dg/tree-ssa/pr21559.c: Same.
2717 * gcc.dg/tree-ssa/pr59597.c: Same.
2718 * gcc.dg/tree-ssa/pr71437.c: Same.
2719 * gcc.dg/tree-ssa/pr77445-2.c: Same.
2720 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
2721 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
2722 * gcc.dg/vect/bb-slp-16.c: Same.
2723 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Remove.
2724 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Remove.
2725 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Remove.
2726 * gcc.dg/tree-ssa/ssa-thread-invalid.c: New test.
2728 2021-10-20 Jeff Law <jeffreyalaw@gmail.com>
2730 * gcc.dg/plugin/gil-1.c: Add dg-require-effective-target marker.
2732 2021-10-20 Hongtao Liu <hongtao.liu@intel.com>
2733 Kewen Lin <linkw@linux.ibm.com>
2735 PR middle-end/102722
2736 PR middle-end/102697
2737 PR middle-end/102462
2738 PR middle-end/102706
2739 PR middle-end/102744
2740 * c-c++-common/Wstringop-overflow-2.c: Adjust testcase with new
2741 xfail/target selector.
2742 * gcc.dg/Warray-bounds-51.c: Ditto.
2743 * gcc.dg/Warray-parameter-3.c: Ditto.
2744 * gcc.dg/Wstringop-overflow-14.c: Ditto.
2745 * gcc.dg/Wstringop-overflow-21.c: Ditto.
2746 * gcc.dg/Wstringop-overflow-68.c: Ditto.
2747 * gcc.dg/Wstringop-overflow-76.c: Ditto.
2748 * gcc.dg/Warray-bounds-48.c: Ditto.
2749 * gcc.dg/Wzero-length-array-bounds-2.c: Ditto.
2750 * lib/target-supports.exp (check_vect_slp_aligned_store_usage):
2752 (check_effective_target_vect_slp_v2qi_store): Ditto.
2753 (check_effective_target_vect_slp_v4qi_store): Ditto.
2754 (check_effective_target_vect_slp_v8qi_store): Ditto.
2755 (check_effective_target_vect_slp_v16qi_store): Ditto.
2756 (check_effective_target_vect_slp_v2hi_store): Ditto.
2757 (check_effective_target_vect_slp_v4hi_store): Ditto.
2758 (check_effective_target_vect_slp_v2si_store): Ditto.
2759 (check_effective_target_vect_slp_v4si_store): Ditto.
2760 * c-c++-common/Wstringop-overflow-2-novec.c: New test.
2761 * gcc.dg/Warray-bounds-51-novec.c: New test.
2762 * gcc.dg/Warray-bounds-48-novec.c: New test.
2763 * gcc.dg/Warray-parameter-3-novec.c: New test.
2764 * gcc.dg/Wstringop-overflow-14-novec.c: New test.
2765 * gcc.dg/Wstringop-overflow-21-novec.c: New test.
2766 * gcc.dg/Wstringop-overflow-76-novec.c: New test.
2767 * gcc.dg/Wzero-length-array-bounds-2-novec.c: New test.
2769 2021-10-19 Paul A. Clarke <pc@us.ibm.com>
2771 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Tighten dg constraints
2772 to minimally Power8.
2774 2021-10-19 Tobias Burnus <tobias@codesourcery.com>
2777 * gfortran.dg/bind-c-char-descr.f90: Remove xfail; extend a bit.
2779 2021-10-19 Martin Liska <mliska@suse.cz>
2782 * gcc.target/aarch64/pr102375.c: New test.
2784 2021-10-19 Richard Biener <rguenther@suse.de>
2786 PR tree-optimization/102827
2787 * gcc.dg/pr102827.c: New testcase.
2789 2021-10-19 Xionghu Luo <luoxhu@linux.ibm.com>
2791 * gcc.target/powerpc/builtins-1.c: Update instruction counts.
2793 2021-10-19 Haochen Gui <guihaoc@gcc.gnu.org>
2795 * gcc.target/powerpc/p10_vec_xl_sext.c: New test.
2797 2021-10-19 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
2800 * gcc.target/aarch64/sve/pr93183.c: Remove -mcpu=generic+sve from dg-options.
2802 2021-10-19 Jakub Jelinek <jakub@redhat.com>
2805 * g++.dg/cpp2a/constexpr-virtual19.C: New test.
2807 2021-10-19 Martin Liska <mliska@suse.cz>
2810 * gcc.target/i386/pr102374.c: New test.
2812 2021-10-19 dianhong xu <dianhong.xu@intel.com>
2814 * gcc.target/i386/avx512fp16-set1-pch-1a.c: New test.
2815 * gcc.target/i386/avx512fp16-set1-pch-1b.c: New test.
2816 * gcc.target/i386/avx512fp16vl-set1-pch-1a.c: New test.
2817 * gcc.target/i386/avx512fp16vl-set1-pch-1b.c: New test.
2819 2021-10-18 Andrew MacLeod <amacleod@redhat.com>
2821 PR tree-optimization/102796
2822 * g++.dg/pr102796.C: New.
2824 2021-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
2826 * gfortran.dg/gomp/declare-variant-15.f90 (variant2, base2, test2):
2828 * gfortran.dg/gomp/declare-variant-16.f90 (base2, variant2, test2):
2831 2021-10-18 Uroš Bizjak <ubizjak@gmail.com>
2834 * gcc.target/i386/pr102761.c: New test.
2836 2021-10-18 Jason Merrill <jason@redhat.com>
2838 * g++.dg/template/crash90.C: Check location of pedwarn.
2840 2021-10-18 H.J. Lu <hjl.tools@gmail.com>
2842 * gcc.target/i386/387-12.c (dg-do compile): Require ia32.
2843 (dg-options): Remove -m32.
2845 2021-10-18 Roger Sayle <roger@nextmovesoftware.com>
2847 * gcc.target/i386/387-12.c: Add explicit -m32 option.
2849 2021-10-18 Roger Sayle <roger@nextmovesoftware.com>
2851 * gcc.target/bfin/ones.c: New test case.
2852 * gcc.target/bfin/parity.c: New test case.
2853 * gcc.target/bfin/popcount.c: New test case.
2855 2021-10-18 Richard Biener <rguenther@suse.de>
2857 PR tree-optimization/102788
2858 * g++.dg/vect/pr102788.cc: New testcase.
2860 2021-10-18 Roger Sayle <roger@nextmovesoftware.com>
2862 * gcc.target/bfin/ssabs.c: New test case.
2863 * gcc.target/bfin/ssneg.c: New test case.
2865 2021-10-18 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
2868 * gcc.target/aarch64/sve/cond_unary_4.c: Adjust.
2869 * gcc.target/aarch64/sve/pr93183.c: New test.
2871 2021-10-18 Tobias Burnus <tobias@codesourcery.com>
2880 * gfortran.dg/ISO_Fortran_binding_4.f90: Extend testcase.
2881 * gfortran.dg/PR100914.f90: Remove xfail.
2882 * gfortran.dg/PR100915.c: Expect CFI_type_cfunptr.
2883 * gfortran.dg/PR100915.f90: Handle CFI_type_cfunptr != CFI_type_cptr.
2884 * gfortran.dg/PR93963.f90: Extend select-rank tests.
2885 * gfortran.dg/bind-c-intent-out.f90: Change to dg-do run,
2887 * gfortran.dg/bind_c_array_params_2.f90: Update/extend scan-dump.
2888 * gfortran.dg/bind_c_char_10.f90: Update scan-dump.
2889 * gfortran.dg/bind_c_char_8.f90: Remove dg-error "sorry".
2890 * gfortran.dg/c-interop/allocatable-dummy.f90: Remove xfail.
2891 * gfortran.dg/c-interop/c1255-1.f90: Likewise.
2892 * gfortran.dg/c-interop/c407c-1.f90: Update dg-error.
2893 * gfortran.dg/c-interop/cf-descriptor-5.f90: Remove xfail.
2894 * gfortran.dg/c-interop/cf-out-descriptor-3.f90: Likewise.
2895 * gfortran.dg/c-interop/cf-out-descriptor-4.f90: Likewise.
2896 * gfortran.dg/c-interop/cf-out-descriptor-5.f90: Likewise.
2897 * gfortran.dg/c-interop/contiguous-2.f90: Likewise.
2898 * gfortran.dg/c-interop/contiguous-3.f90: Likewise.
2899 * gfortran.dg/c-interop/deferred-character-1.f90: Likewise.
2900 * gfortran.dg/c-interop/deferred-character-2.f90: Likewise.
2901 * gfortran.dg/c-interop/fc-descriptor-3.f90: Likewise.
2902 * gfortran.dg/c-interop/fc-descriptor-5.f90: Likewise.
2903 * gfortran.dg/c-interop/fc-descriptor-6.f90: Likewise.
2904 * gfortran.dg/c-interop/fc-out-descriptor-3.f90: Likewise.
2905 * gfortran.dg/c-interop/fc-out-descriptor-4.f90: Likewise.
2906 * gfortran.dg/c-interop/fc-out-descriptor-5.f90: Likewise.
2907 * gfortran.dg/c-interop/fc-out-descriptor-6.f90: Likewise.
2908 * gfortran.dg/c-interop/ff-descriptor-5.f90: Likewise.
2909 * gfortran.dg/c-interop/ff-descriptor-6.f90: Likewise.
2910 * gfortran.dg/c-interop/fc-descriptor-7.f90: Remove xfail + extend.
2911 * gfortran.dg/c-interop/fc-descriptor-7-c.c: Update for changes.
2912 * gfortran.dg/c-interop/shape.f90: Add implicit none.
2913 * gfortran.dg/c-interop/typecodes-array-char-c.c: Add kind=4 char.
2914 * gfortran.dg/c-interop/typecodes-array-char.f90: Likewise.
2915 * gfortran.dg/c-interop/typecodes-array-float128.f90: Remove xfail.
2916 * gfortran.dg/c-interop/typecodes-scalar-basic.f90: Likewise.
2917 * gfortran.dg/c-interop/typecodes-scalar-float128.f90: Likewise.
2918 * gfortran.dg/c-interop/typecodes-scalar-int128.f90: Likewise.
2919 * gfortran.dg/c-interop/typecodes-scalar-longdouble.f90: Likewise.
2920 * gfortran.dg/iso_c_binding_char_1.f90: Remove dg-error "sorry".
2921 * gfortran.dg/pr93792.f90: Turn XFAIL into PASS.
2922 * gfortran.dg/ISO_Fortran_binding_19.f90: New test.
2923 * gfortran.dg/assumed_type_12.f90: New test.
2924 * gfortran.dg/assumed_type_13.c: New test.
2925 * gfortran.dg/assumed_type_13.f90: New test.
2926 * gfortran.dg/bind-c-char-descr.f90: New test.
2927 * gfortran.dg/bind-c-contiguous-1.c: New test.
2928 * gfortran.dg/bind-c-contiguous-1.f90: New test.
2929 * gfortran.dg/bind-c-contiguous-2.f90: New test.
2930 * gfortran.dg/bind-c-contiguous-3.c: New test.
2931 * gfortran.dg/bind-c-contiguous-3.f90: New test.
2932 * gfortran.dg/bind-c-contiguous-4.c: New test.
2933 * gfortran.dg/bind-c-contiguous-4.f90: New test.
2934 * gfortran.dg/bind-c-contiguous-5.c: New test.
2935 * gfortran.dg/bind-c-contiguous-5.f90: New test.
2937 2021-10-18 Richard Biener <rguenther@suse.de>
2939 PR tree-optimization/102798
2940 * gcc.dg/pr102798.c: New testcase.
2942 2021-10-18 Tobias Burnus <tobias@codesourcery.com>
2945 * gfortran.dg/class_72.f90: New.
2947 2021-10-15 Jason Merrill <jason@redhat.com>
2955 * g++.dg/template/fnspec2.C: New test.
2956 * g++.dg/template/parm-cv1.C: New test.
2957 * g++.dg/template/parm-cv2.C: New test.
2958 * g++.dg/template/parm-cv3.C: New test.
2960 2021-10-15 Harald Anlauf <anlauf@gmx.de>
2961 Tobias Burnus <tobias@codesourcery.com>
2964 * gfortran.dg/derived_constructor_char_1.f90: Fix invalid code.
2965 * gfortran.dg/pr70931.f90: Likewise.
2966 * gfortran.dg/transfer_simplify_2.f90: Likewise.
2967 * gfortran.dg/pr102685.f90: New test.
2969 2021-10-15 Aldy Hernandez <aldyh@redhat.com>
2971 * gcc.dg/tree-ssa/pr102736.c: Make sign explicit.
2973 2021-10-15 Richard Biener <rguenther@suse.de>
2975 * lib/prune.exp: Prune STABS obsoletion message.
2977 2021-10-15 Richard Biener <rguenther@suse.de>
2980 * gcc.dg/gimplefe-error-12.c: New testcase.
2982 2021-10-15 Richard Biener <rguenther@suse.de>
2985 * gcc.dg/torture/pr102762.c: New testcase.
2987 2021-10-15 Hongyu Wang <hongyu.wang@intel.com>
2989 * gcc.target/i386/avx512fp16-builtin_shuffle-1.c: New test.
2990 * gcc.target/i386/avx512fp16-pr101846.c: Ditto.
2991 * gcc.target/i386/avx512fp16-pr94680.c: Ditto.
2993 2021-10-15 Hongyu Wang <hongyu.wang@intel.com>
2995 * gcc.target/i386/avx512fp16-v4hf-concat.c: New test.
2997 2021-10-15 Hongyu Wang <hongyu.wang@intel.com>
2999 * gcc.target/i386/avx512fp16-vfcmaddcph-1a.c: Add scan for
3001 * gcc.target/i386/avx512fp16-vfmaddcph-1a.c: Likewise.
3002 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c: Likewise.
3003 * gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c: Likewise.
3004 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Add -mno-avx512vl.
3005 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: Likewise.
3007 2021-10-15 Jason Merrill <jason@redhat.com>
3009 * g++.dg/ext/vla22.C: Don't expect a narrowing error.
3010 * g++.dg/cpp0x/constexpr-inst1.C: New test.
3012 2021-10-15 Andrew MacLeod <amacleod@redhat.com>
3014 * gcc.dg/pr102738.c: Add target int128.
3016 2021-10-14 Joseph Myers <joseph@codesourcery.com>
3018 * gcc.dg/format/c11-dfp-printf-1.c,
3019 gcc.dg/format/c11-dfp-scanf-1.c, gcc.dg/format/c2x-dfp-printf-1.c,
3020 gcc.dg/format/c2x-dfp-scanf-1.c: New tests.
3022 2021-10-14 Raphael Moreira Zinsly <rzinsly@linux.ibm.com>
3024 * gcc.target/powerpc/unwind-backchain.c: New test.
3026 2021-10-14 Harald Anlauf <anlauf@gmx.de>
3029 * gfortran.dg/reshape_shape_2.f90: New test.
3031 2021-10-14 Harald Anlauf <anlauf@gmx.de>
3034 * gfortran.dg/shape_10.f90: New test.
3036 2021-10-14 Andrew MacLeod <amacleod@redhat.com>
3038 PR tree-optimization/102738
3039 * gcc.dg/pr102738.c: New.
3041 2021-10-14 Kwok Cheung Yeung <kcy@codesourcery.com>
3043 * gfortran.dg/gomp/declare-variant-1.f90: New test.
3044 * gfortran.dg/gomp/declare-variant-10.f90: New test.
3045 * gfortran.dg/gomp/declare-variant-11.f90: New test.
3046 * gfortran.dg/gomp/declare-variant-12.f90: New test.
3047 * gfortran.dg/gomp/declare-variant-13.f90: New test.
3048 * gfortran.dg/gomp/declare-variant-14.f90: New test.
3049 * gfortran.dg/gomp/declare-variant-15.f90: New test.
3050 * gfortran.dg/gomp/declare-variant-16.f90: New test.
3051 * gfortran.dg/gomp/declare-variant-17.f90: New test.
3052 * gfortran.dg/gomp/declare-variant-18.f90: New test.
3053 * gfortran.dg/gomp/declare-variant-19.f90: New test.
3054 * gfortran.dg/gomp/declare-variant-2.f90: New test.
3055 * gfortran.dg/gomp/declare-variant-2a.f90: New test.
3056 * gfortran.dg/gomp/declare-variant-3.f90: New test.
3057 * gfortran.dg/gomp/declare-variant-4.f90: New test.
3058 * gfortran.dg/gomp/declare-variant-5.f90: New test.
3059 * gfortran.dg/gomp/declare-variant-6.f90: New test.
3060 * gfortran.dg/gomp/declare-variant-7.f90: New test.
3061 * gfortran.dg/gomp/declare-variant-8.f90: New test.
3062 * gfortran.dg/gomp/declare-variant-9.f90: New test.
3064 2021-10-14 Jeff Law <jeffreyalaw@gmail.com>
3066 * gcc.target/mips/msa-insert-split.c: Turn off vectorizer.
3068 2021-10-14 Tamar Christina <tamar.christina@arm.com>
3070 * gcc.target/aarch64/sve/pred-cond-reduc.c: New test.
3072 2021-10-14 Jeff Law <jeffreyalaw@gmail.com>
3074 * gcc.dg/tree-ssa/predcom-3.c: Disable vectorizer.
3076 2021-10-14 Aldy Hernandez <aldyh@redhat.com>
3078 PR tree-optimization/102736
3079 * gcc.dg/tree-ssa/pr102736.c: New test.
3081 2021-10-14 Hongyu Wang <hongyu.wang@intel.com>
3083 * gcc.target/i386/avx-1.c: Add new mask3 builtins.
3084 * gcc.target/i386/sse-13.c: Ditto.
3085 * gcc.target/i386/sse-23.c: Ditto.
3086 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: Add scanning for
3087 mask/mask3 intrinsic.
3088 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Ditto.
3089 * gcc.target/i386/avx512fp16-vfcmaddcsh-1c.c: New test for
3091 * gcc.target/i386/avx512fp16-vfmaddcsh-1c.c: Ditto.
3093 2021-10-14 liuhongt <hongtao.liu@intel.com>
3095 * g++.dg/warn/Wuninitialized-13.C: Add -fno-tree-vectorize.
3097 2021-10-13 Martin Sebor <msebor@redhat.com>
3099 PR middle-end/102630
3100 * gcc.target/i386/addr-space-2.c: Add -Wall.
3101 * gcc.target/i386/addr-space-3.c: New test.
3103 2021-10-13 Andre Vieira <andre.simoesdiasvieira@arm.com>
3105 * gcc.target/arm/mve/mve.exp: Make it test main directory.
3106 * gcc.target/arm/mve/mve_load_memory_modes.c: New test.
3107 * gcc.target/arm/mve/mve_store_memory_modes.c: New test.
3109 2021-10-13 Richard Biener <rguenther@suse.de>
3111 PR tree-optimization/102659
3112 * gcc.dg/torture/pr69760.c: Adjust the testcase.
3113 * gcc.target/i386/avx2-vect-mask-store-move1.c: Expect to move
3114 the conversions to unsigned as well.
3116 2021-10-13 Richard Biener <rguenther@suse.de>
3119 * gcc.dg/ipa/pr102714.c: New testcase.
3121 2021-10-13 Kewen Lin <linkw@linux.ibm.com>
3124 * gcc.target/powerpc/dform-1.c: Adjust as vectorization enabled at O2.
3125 * gcc.target/powerpc/dform-2.c: Likewise.
3126 * gcc.target/powerpc/pr80510-2.c: Likewise.
3128 2021-10-12 Joseph Myers <joseph@codesourcery.com>
3130 * gcc.dg/format/c11-printf-1.c, gcc.dg/format/c11-scanf-1.c,
3131 gcc.dg/format/c2x-printf-1.c, gcc.dg/format/c2x-scanf-1.c,
3132 gcc.dg/format/ext-9.c, gcc.dg/format/ext-10.c: New tests.
3134 2021-10-12 Bill Schmidt <wschmidt@linux.ibm.com>
3137 * gcc.target/powerpc/pr101985-1.c: New.
3138 * gcc.target/powerpc/pr101985-2.c: New.
3140 2021-10-12 Uroš Bizjak <ubizjak@gmail.com>
3144 * gcc.target/i386/pr85730.c: New test.
3146 2021-10-12 Richard Biener <rguenther@suse.de>
3148 PR tree-optimization/102696
3149 * g++.dg/vect/pr102696.cc: New testcase.
3151 2021-10-12 Richard Biener <rguenther@suse.de>
3153 PR tree-optimization/102572
3154 * g++.dg/vect/pr102572.cc: New testcase.
3156 2021-10-12 Tamar Christina <tamar.christina@arm.com>
3158 * gcc.target/aarch64/sve/pred-not-gen-1.c: New test.
3159 * gcc.target/aarch64/sve/pred-not-gen-2.c: New test.
3160 * gcc.target/aarch64/sve/pred-not-gen-3.c: New test.
3161 * gcc.target/aarch64/sve/pred-not-gen-4.c: New test.
3163 2021-10-12 Tobias Burnus <tobias@codesourcery.com>
3166 * gfortran.dg/assumed_rank_24.f90: New test.
3168 2021-10-12 Jakub Jelinek <jakub@redhat.com>
3170 * gcc.dg/gomp/simd-2.c: Remove option -fvect-cost-model=cheap.
3171 * gcc.dg/gomp/simd-3.c: Likewise.
3173 2021-10-12 liuhongt <hongtao.liu@intel.com>
3175 * gcc.target/i386/pr102483.c: New test.
3176 * gcc.target/i386/pr102483-2.c: New test.
3178 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
3180 * gcc.target/powerpc/pr78102.c: Fix dg-require-effective-target.
3181 * gcc.target/powerpc/sse4_1-packusdw.c: Likewise.
3182 * gcc.target/powerpc/sse4_1-pmaxsb.c: Likewise.
3183 * gcc.target/powerpc/sse4_1-pmaxsd.c: Likewise.
3184 * gcc.target/powerpc/sse4_1-pmaxud.c: Likewise.
3185 * gcc.target/powerpc/sse4_1-pmaxuw.c: Likewise.
3186 * gcc.target/powerpc/sse4_1-pminsb.c: Likewise.
3187 * gcc.target/powerpc/sse4_1-pminsd.c: Likewise.
3188 * gcc.target/powerpc/sse4_1-pminud.c: Likewise.
3189 * gcc.target/powerpc/sse4_1-pminuw.c: Likewise.
3190 * gcc.target/powerpc/sse4_1-pmovsxbd.c: Likewise.
3191 * gcc.target/powerpc/sse4_1-pmovsxbw.c: Likewise.
3192 * gcc.target/powerpc/sse4_1-pmovsxwd.c: Likewise.
3193 * gcc.target/powerpc/sse4_1-pmovzxbd.c: Likewise.
3194 * gcc.target/powerpc/sse4_1-pmovzxbq.c: Likewise.
3195 * gcc.target/powerpc/sse4_1-pmovzxbw.c: Likewise.
3196 * gcc.target/powerpc/sse4_1-pmovzxdq.c: Likewise.
3197 * gcc.target/powerpc/sse4_1-pmovzxwd.c: Likewise.
3198 * gcc.target/powerpc/sse4_1-pmovzxwq.c: Likewise.
3199 * gcc.target/powerpc/sse4_1-pmulld.c: Likewise.
3200 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Likewise.
3201 * gcc.target/powerpc/sse4_1-phminposuw.c: Use correct
3202 dg-require-effective-target.
3204 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
3206 * gcc.target/powerpc/pr78102.c: Copy from gcc.target/i386,
3207 adjust dg directives to suit.
3208 * gcc.target/powerpc/sse4_1-packusdw.c: Same.
3209 * gcc.target/powerpc/sse4_1-pcmpeqq.c: Same.
3210 * gcc.target/powerpc/sse4_1-pmuldq.c: Same.
3211 * gcc.target/powerpc/sse4_1-pmulld.c: Same.
3212 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Same.
3213 * gcc.target/powerpc/sse4_2-check.h: Copy from gcc.target/i386,
3216 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
3218 * gcc.target/powerpc/sse4_1-pmovsxbd.c: Copy from gcc.target/i386,
3219 adjust dg directives to suit.
3220 * gcc.target/powerpc/sse4_1-pmovsxbq.c: Same.
3221 * gcc.target/powerpc/sse4_1-pmovsxbw.c: Same.
3222 * gcc.target/powerpc/sse4_1-pmovsxdq.c: Same.
3223 * gcc.target/powerpc/sse4_1-pmovsxwd.c: Same.
3224 * gcc.target/powerpc/sse4_1-pmovsxwq.c: Same.
3225 * gcc.target/powerpc/sse4_1-pmovzxbd.c: Same.
3226 * gcc.target/powerpc/sse4_1-pmovzxbq.c: Same.
3227 * gcc.target/powerpc/sse4_1-pmovzxbw.c: Same.
3228 * gcc.target/powerpc/sse4_1-pmovzxdq.c: Same.
3229 * gcc.target/powerpc/sse4_1-pmovzxwd.c: Same.
3230 * gcc.target/powerpc/sse4_1-pmovzxwq.c: Same.
3232 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
3234 * gcc.target/powerpc/sse4_1-pmaxsb.c: Copy from gcc.target/i386.
3235 * gcc.target/powerpc/sse4_1-pmaxsd.c: Same.
3236 * gcc.target/powerpc/sse4_1-pmaxud.c: Same.
3237 * gcc.target/powerpc/sse4_1-pmaxuw.c: Same.
3238 * gcc.target/powerpc/sse4_1-pminsb.c: Same.
3239 * gcc.target/powerpc/sse4_1-pminsd.c: Same.
3240 * gcc.target/powerpc/sse4_1-pminud.c: Same.
3241 * gcc.target/powerpc/sse4_1-pminuw.c: Same.
3243 2021-10-11 Jan Hubicka <hubicka@ucw.cz>
3245 * gcc.dg/torture/ssa-pta-fn-1.c: Fix template; add noipa.
3246 * gcc.dg/tree-ssa/pta-callused.c: Fix template.
3248 2021-10-11 Patrick Palka <ppalka@redhat.com>
3251 * g++.dg/cpp2a/class-deduction-alias11.C: New test.
3253 2021-10-11 Richard Biener <rguenther@suse.de>
3255 PR middle-end/101480
3256 * g++.dg/torture/pr10148.C: New testcase.
3258 2021-10-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3260 * gcc.target/s390/rawmemchr-1.c: New test.
3262 2021-10-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3264 * gcc.dg/tree-ssa/ldist-rawmemchr-1.c: New test.
3265 * gcc.dg/tree-ssa/ldist-rawmemchr-2.c: New test.
3266 * gcc.dg/tree-ssa/ldist-strlen-1.c: New test.
3267 * gcc.dg/tree-ssa/ldist-strlen-2.c: New test.
3268 * gcc.dg/tree-ssa/ldist-strlen-3.c: New test.
3270 2021-10-11 Kito Cheng <kito.cheng@sifive.com>
3273 * gcc.c-torture/compile/pr100316.c: New.
3275 2021-10-11 liuhongt <hongtao.liu@intel.com>
3277 PR middle-end/102669
3278 * gnat.dg/unroll1.adb: Add -fno-tree-vectorize.
3280 2021-10-10 Harald Anlauf <anlauf@gmx.de>
3284 * gfortran.dg/parameter_array_init_8.f90: New test.
3286 2021-10-10 Andrew Pinski <apinski@marvell.com>
3288 PR tree-optimization/102622
3289 * gcc.c-torture/execute/bitfld-10.c: New test.
3291 2021-10-09 Harald Anlauf <anlauf@gmx.de>
3294 * gfortran.dg/interface_operator_3.f90: New test.
3296 2021-10-09 Kewen Lin <linkw@linux.ibm.com>
3298 * c-c++-common/Wstringop-overflow-2.c: Add missing comment.
3299 * gcc.dg/Warray-bounds-51.c: Likewise.
3300 * gcc.dg/Warray-parameter-3.c: Likewise.
3301 * gcc.dg/Wstringop-overflow-14.c: Likewise.
3302 * gcc.dg/Wstringop-overflow-21.c: Likewise.
3303 * gcc.dg/Wstringop-overflow-76.c: Likewise.
3305 2021-10-09 liuhongt <hongtao.liu@intel.com>
3307 * g++.dg/tree-ssa/pr94403.C: Add -fno-tree-vectorize
3308 * gcc.dg/optimize-bswapsi-5.c: Ditto.
3309 * gcc.dg/optimize-bswapsi-6.c: Ditto.
3310 * gcc.dg/Warray-bounds-51.c: Add additional option
3311 -mtune=generic for target x86/i?86
3312 * gcc.dg/Wstringop-overflow-14.c: Ditto.
3314 2021-10-09 Jakub Jelinek <jakub@redhat.com>
3316 * c-c++-common/gomp/sections1.c (foo): Don't expect errors on
3317 multiple statements in between section directive(s). Add testcases
3318 for invalid no statements in between section directive(s).
3319 * gcc.dg/gomp/sections-2.c (foo): Don't expect errors on
3320 multiple statements in between section directive(s).
3321 * g++.dg/gomp/sections-2.C (foo): Likewise.
3322 * g++.dg/gomp/attrs-6.C (foo): Add testcases for multiple
3323 statements in between section directive(s).
3324 (bar): Add testcases for multiple statements in between scan
3326 * g++.dg/gomp/attrs-7.C (bar): Adjust expected error recovery.
3328 2021-10-09 liuhongt <hongtao.liu@intel.com>
3330 * g++.target/i386/pr102639.C: New test.
3332 2021-10-08 Sandra Loosemore <sandra@codesourcery.com>
3335 * gfortran.dg/c-interop/c535c-1.f90: Rewrite and expand.
3336 * gfortran.dg/c-interop/c535c-2.f90: Remove xfails.
3337 * gfortran.dg/c-interop/c535c-3.f90: Likewise.
3338 * gfortran.dg/c-interop/c535c-4.f90: Likewise.
3339 * gfortran.dg/PR94110.f90: Extend to cover class types.
3341 2021-10-08 Vladimir N. Makarov <vmakarov@redhat.com>
3343 PR rtl-optimization/102627
3344 * gcc.target/i386/pr102627.c: New test.
3346 2021-10-08 Richard Sandiford <richard.sandiford@arm.com>
3348 * gcc.dg/pr102385.c: New test.
3350 2021-10-08 Jakub Jelinek <jakub@redhat.com>
3353 * c-c++-common/gomp/pr102640.c: New test.
3355 2021-10-08 Roger Sayle <roger@nextmovesoftware.com>
3357 * gcc.target/i386/sse2-mmx-paddsb-2.c: Test for -128 or 128.
3358 * gcc.target/i386/sse2-mmx-paddusb-2.c: Test for -1 or 255.
3359 * gcc.target/i386/sse2-mmx-psubsb-2.c: Test for -128 or 128.
3361 2021-10-08 liuhongt <hongtao.liu@intel.com>
3363 * gcc.target/i386/pr102464.c: New test.
3365 2021-10-08 liuhongt <hongtao.liu@intel.com>
3367 * gcc.target/i386/mmx-reduce-op-1.c: New test.
3368 * gcc.target/i386/mmx-reduce-op-2.c: New test.
3370 2021-10-08 liuhongt <hongtao.liu@intel.com>
3372 * c-c++-common/Wstringop-overflow-2.c: Adjust testcase.
3373 * g++.dg/tree-ssa/pr81408.C: Ditto.
3374 * g++.dg/warn/Wuninitialized-13.C: Ditto.
3375 * gcc.dg/Warray-bounds-51.c: Ditto.
3376 * gcc.dg/Warray-parameter-3.c: Ditto.
3377 * gcc.dg/Wstringop-overflow-14.c: Ditto.
3378 * gcc.dg/Wstringop-overflow-21.c: Ditto.
3379 * gcc.dg/Wstringop-overflow-68.c: Ditto.
3380 * gcc.dg/Wstringop-overflow-76.c: Ditto.
3381 * gcc.dg/gomp/pr46032-2.c: Ditto.
3382 * gcc.dg/gomp/pr46032-3.c: Ditto.
3383 * gcc.dg/gomp/simd-2.c: Ditto.
3384 * gcc.dg/gomp/simd-3.c: Ditto.
3385 * gcc.dg/graphite/fuse-1.c: Ditto.
3386 * gcc.dg/pr67089-6.c: Ditto.
3387 * gcc.dg/pr82929-2.c: Ditto.
3388 * gcc.dg/pr82929.c: Ditto.
3389 * gcc.dg/store_merging_1.c: Ditto.
3390 * gcc.dg/store_merging_11.c: Ditto.
3391 * gcc.dg/store_merging_13.c: Ditto.
3392 * gcc.dg/store_merging_15.c: Ditto.
3393 * gcc.dg/store_merging_16.c: Ditto.
3394 * gcc.dg/store_merging_19.c: Ditto.
3395 * gcc.dg/store_merging_24.c: Ditto.
3396 * gcc.dg/store_merging_25.c: Ditto.
3397 * gcc.dg/store_merging_28.c: Ditto.
3398 * gcc.dg/store_merging_30.c: Ditto.
3399 * gcc.dg/store_merging_5.c: Ditto.
3400 * gcc.dg/store_merging_7.c: Ditto.
3401 * gcc.dg/store_merging_8.c: Ditto.
3402 * gcc.dg/strlenopt-85.c: Ditto.
3403 * gcc.dg/tree-ssa/dump-6.c: Ditto.
3404 * gcc.dg/tree-ssa/pr19210-1.c: Ditto.
3405 * gcc.dg/tree-ssa/pr47059.c: Ditto.
3406 * gcc.dg/tree-ssa/pr86017.c: Ditto.
3407 * gcc.dg/tree-ssa/pr91482.c: Ditto.
3408 * gcc.dg/tree-ssa/predcom-1.c: Ditto.
3409 * gcc.dg/tree-ssa/predcom-dse-3.c: Ditto.
3410 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3411 * gcc.dg/tree-ssa/prefetch-6.c: Ditto.
3412 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3413 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3414 * gcc.dg/tree-ssa/ssa-dse-18.c: Ditto.
3415 * gcc.dg/tree-ssa/ssa-dse-19.c: Ditto.
3416 * gcc.dg/uninit-40.c: Ditto.
3417 * gcc.dg/unroll-7.c: Ditto.
3418 * gcc.misc-tests/help.exp: Ditto.
3419 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Ditto.
3420 * gcc.target/i386/pr34012.c: Ditto.
3421 * gcc.target/i386/pr49781-1.c: Ditto.
3422 * gcc.target/i386/pr95798-1.c: Ditto.
3423 * gcc.target/i386/pr95798-2.c: Ditto.
3424 * gfortran.dg/pr77498.f: Ditto.
3426 2021-10-07 Patrick Palka <ppalka@redhat.com>
3429 * g++.old-deja/g++.pt/nontype5.C: Adjust.
3430 * g++.dg/template/param6.C: New test.
3432 2021-10-07 Roger Sayle <roger@nextmovesoftware.com>
3434 * gcc.target/i386/sse2-mmx-paddsb-2.c: New test case.
3435 * gcc.target/i386/sse2-mmx-paddusb-2.c: New test case.
3436 * gcc.target/i386/sse2-mmx-psubsb-2.c: New test case.
3437 * gcc.target/i386/sse2-mmx-psubusb-2.c: New test case.
3439 2021-10-07 Patrick Palka <ppalka@redhat.com>
3442 * g++.dg/cpp2a/concepts-ttp4.C: New test.
3444 2021-10-07 Jonathan Wakely <jwakely@redhat.com>
3447 * g++.dg/warn/Winit-list5.C: New test.
3449 2021-10-07 Jan Hubicka <hubicka@ucw.cz>
3451 * g++.dg/torture/pr102581.C: New test.
3453 2021-10-07 Jakub Jelinek <jakub@redhat.com>
3456 * g++.dg/cpp23/charlit-encoding1.C: New testcase for C++23 P2316R2.
3458 2021-10-07 Richard Biener <rguenther@suse.de>
3460 * gcc.dg/gimplefe-47.c: New testcase.
3462 2021-10-06 Jason Merrill <jason@redhat.com>
3464 * g++.dg/cpp2a/spaceship-synth8a.C: New test.
3466 2021-10-06 Jakub Jelinek <jakub@redhat.com>
3469 * g++.dg/cpp23/feat-cxx2b.C: Expect __cpp_constexpr 202110L rather
3471 * g++.dg/cpp23/constexpr-nonlit1.C: New test.
3472 * g++.dg/cpp23/constexpr-nonlit2.C: New test.
3473 * g++.dg/cpp23/constexpr-nonlit3.C: New test.
3474 * g++.dg/cpp23/constexpr-nonlit4.C: New test.
3475 * g++.dg/cpp23/constexpr-nonlit5.C: New test.
3476 * g++.dg/cpp23/constexpr-nonlit6.C: New test.
3477 * g++.dg/diagnostic/constexpr1.C: Only expect some diagnostics for
3479 * g++.dg/cpp1y/constexpr-label.C: Likewise.
3480 * g++.dg/cpp1y/constexpr-neg1.C: Likewise.
3481 * g++.dg/cpp2a/constexpr-try5.C: Likewise. Adjust some expected
3483 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
3484 * g++.dg/cpp2a/consteval3.C: Likewise. Add effective target c++20
3485 and remove dg-options.
3487 2021-10-06 Jakub Jelinek <jakub@redhat.com>
3489 * gcc.dg/cpp/gnu11-elifdef-1.c: New test.
3490 * gcc.dg/cpp/gnu11-elifdef-2.c: New test.
3491 * gcc.dg/cpp/gnu11-elifdef-3.c: New test.
3492 * gcc.dg/cpp/gnu11-elifdef-4.c: New test.
3493 * g++.dg/cpp/elifdef-1.C: New test.
3494 * g++.dg/cpp/elifdef-2.C: New test.
3495 * g++.dg/cpp/elifdef-3.C: New test.
3496 * g++.dg/cpp/elifdef-4.C: New test.
3497 * g++.dg/cpp/elifdef-5.C: New test.
3498 * g++.dg/cpp/elifdef-6.C: New test.
3499 * g++.dg/cpp/elifdef-7.C: New test.
3501 2021-10-06 Tobias Burnus <tobias@codesourcery.com>
3503 * gfortran.dg/attr_deprecated-2.f90: New test.
3505 2021-10-06 Jakub Jelinek <jakub@redhat.com>
3506 Jason Merrill <jason@redhat.com>
3510 * g++.dg/cpp2a/spaceship-synth8.C (std::strong_ordering): Provide
3511 more complete definition.
3512 (std::strong_ordering::less, std::strong_ordering::equal,
3513 std::strong_ordering::greater): Define.
3514 * g++.dg/cpp2a/spaceship-synth12.C: New test.
3515 * g++.dg/cpp2a/spaceship-synth13.C: New test.
3516 * g++.dg/cpp2a/spaceship-synth14.C: New test.
3517 * g++.dg/cpp2a/spaceship-eq11.C: New test.
3518 * g++.dg/cpp2a/spaceship-eq12.C: New test.
3519 * g++.dg/cpp2a/spaceship-eq13.C: New test.
3521 2021-10-05 qing zhao <qing.zhao@oracle.com>
3523 PR middle-end/102359
3524 * g++.dg/pr102359_1.C: New test.
3525 * g++.dg/pr102359_2.C: New test.
3527 2021-10-05 Jakub Jelinek <jakub@redhat.com>
3530 * g++.target/i386/pr102548.C: New test.
3532 2021-10-05 Patrick Palka <ppalka@redhat.com>
3535 * g++.dg/cpp0x/variadic-partial2.C: New test.
3536 * g++.dg/cpp0x/variadic-partial2a.C: New test.
3538 2021-10-05 Aldy Hernandez <aldyh@redhat.com>
3540 * gcc.dg/tree-ssa/ssa-thread-valid.c: New test.
3542 2021-10-05 Jeff Law <jeffreyalaw@gmail.com>
3544 * gcc.target/s390/pr80725.c: Ensure computed goto is used on
3547 2021-10-05 Richard Biener <rguenther@suse.de>
3550 * gcc.dg/gimplefe-46.c: New testcase.
3552 2021-10-05 Patrick Palka <ppalka@redhat.com>
3555 * g++.dg/cpp1z/nontype4.C: New test.
3556 * g++.dg/cpp1z/nontype4a.C: New test.
3558 2021-10-05 Tobias Burnus <tobias@codesourcery.com>
3560 * gfortran.dg/gomp/pr43711.f90: Add dg-error + dg-prune-output,
3561 remove dg-excess-errors to change XFAIL to PASS.
3563 2021-10-05 Richard Biener <rguenther@suse.de>
3565 PR middle-end/102587
3566 PR middle-end/102285
3567 * gcc.target/aarch64/sve/pr102587-1.c: Add -march=armv8.3-a+sve.
3568 * gcc.target/aarch64/sve/pr102587-2.c: Likewise.
3570 2021-10-05 Richard Biener <rguenther@suse.de>
3572 * gfortran.dg/predict-2.f90: Adjust to avoid redundant
3573 inner loop preheader checking code.
3575 2021-10-04 Marek Polacek <polacek@redhat.com>
3578 * c-c++-common/Warray-compare-1.c: New test.
3579 * c-c++-common/Warray-compare-2.c: New test.
3581 2021-10-04 Richard Biener <rguenther@suse.de>
3583 * gcc.dg/auto-init-hardreg-1.c: New testcase.
3585 2021-10-04 Richard Biener <rguenther@suse.de>
3587 * c-c++-common/pr102285.c: New testcase.
3589 2021-10-04 Richard Biener <rguenther@suse.de>
3591 PR tree-optimization/102570
3592 * gcc.dg/tree-ssa/ssa-fre-96.c: New testcase.
3593 * gcc.dg/tree-ssa/ssa-pre-33.c: Likewise.
3595 2021-10-04 Aldy Hernandez <aldyh@redhat.com>
3597 * g++.dg/Walloca2.C: New test.
3599 2021-10-04 Richard Biener <rguenther@suse.de>
3601 PR middle-end/102587
3602 * gcc.target/aarch64/sve/pr102587-1.c: New testcase.
3603 * gcc.target/aarch64/sve/pr102587-2.c: Likewise.
3605 2021-10-04 Tobias Burnus <tobias@codesourcery.com>
3608 * gfortran.dg/assumed_rank_23.f90: New file.
3610 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
3613 * g++.dg/coroutines/pr101765.C: New test.
3615 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
3618 * g++.dg/coroutines/pr99710.C: New test.
3620 2021-10-03 John Eivind Helset <jehelset@gmail.com>
3623 * g++.dg/coroutines/pr100673.C: New test.
3625 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
3628 * g++.dg/coroutines/pr101133.C: New test.
3630 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
3633 * g++.dg/coroutines/pr99575.C: New test.
3635 2021-10-02 Aldy Hernandez <aldyh@redhat.com>
3637 * gcc.dg/tree-ssa/pr102563.c: New test.
3639 2021-10-02 H.J. Lu <hjl.tools@gmail.com>
3641 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c (DECLARE_ARGS):
3642 Use unsigned long long for x86-64.
3644 2021-10-01 Aldy Hernandez <aldyh@redhat.com>
3646 PR tree-optimization/102546
3647 * gcc.dg/tree-ssa/pr102546.c: New file.
3649 2021-10-01 Martin Sebor <msebor@redhat.com>
3652 * g++.dg/cpp0x/constexpr-array-ptr10.C: Suppress a valid warning.
3653 * g++.dg/warn/Wreturn-local-addr-6.C: Correct a cast.
3654 * gcc.dg/Waddress.c: Expect a warning.
3655 * c-c++-common/Waddress-3.c: New test.
3656 * c-c++-common/Waddress-4.c: New test.
3657 * g++.dg/warn/Waddress-5.C: New test.
3658 * g++.dg/warn/Waddress-6.C: New test.
3659 * g++.dg/warn/pr101219.C: Expect a warning.
3660 * gcc.dg/Waddress-3.c: New test.
3662 2021-10-01 H.J. Lu <hjl.tools@gmail.com>
3664 * c-c++-common/tsan/atomic_stack.c: Don't expect print out from
3665 __tsan_atomic32_fetch_add.
3667 2021-10-01 qingzhe huang <nickhuang99@hotmail.com>
3670 * g++.dg/parse/pr101783.C: New test.
3672 2021-10-01 Jakub Jelinek <jakub@redhat.com>
3673 Richard Biener <rguenther@suse.de>
3676 * c-c++-common/ubsan/div-by-zero-3.c: Use
3677 -fsanitize=signed-integer-overflow instead of
3678 -fsanitize=integer-divide-by-zero.
3679 * c-c++-common/ubsan/div-by-zero-5.c: Likewise.
3680 * c-c++-common/ubsan/div-by-zero-4.c: Likewise. Add
3681 -fsanitize-undefined-trap-on-error.
3682 * c-c++-common/ubsan/float-div-by-zero-2.c: New test.
3683 * c-c++-common/ubsan/overflow-div-1.c: New test.
3684 * c-c++-common/ubsan/overflow-div-2.c: New test.
3685 * c-c++-common/ubsan/overflow-div-3.c: New test.
3687 2021-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3689 * gcc.target/aarch64/cpymem-size.c: Adjust scan for ilp32.
3691 2021-10-01 Andrew Pinski <apinski@marvell.com>
3693 * gcc.dg/vect/bb-slp-pr97709.c: Fix for computed goto
3696 2021-10-01 Martin Liska <mliska@suse.cz>
3698 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: Disable fast math.
3699 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: Likewise.
3700 * gcc.target/i386/attr-optimize.c: New test.
3702 2021-10-01 Jakub Jelinek <jakub@redhat.com>
3704 * gfortran.dg/gomp/order-5.f90: Adjust scan-tree-dump-times regexps.
3706 2021-10-01 Jakub Jelinek <jakub@redhat.com>
3709 * g++.dg/tls/pr102496-1.C: New test.
3710 * g++.dg/tls/pr102496-2.C: New test.
3712 2021-10-01 Richard Biener <rguenther@suse.de>
3714 PR middle-end/102518
3715 * gcc.dg/torture/pr102518.c: New testcase.
3717 2021-09-30 David Edelsohn <dje.gcc@gmail.com>
3719 * gfortran.dg/c-interop/cf-descriptor-5-c.c: Include alloca.h.
3721 2021-09-30 Patrick Palka <ppalka@redhat.com>
3724 * g++.dg/ext/is_trivially_constructible7.C: New test.
3726 2021-09-30 Patrick Palka <ppalka@redhat.com>
3728 * g++.dg/ext/is_constructible6.C: New test.
3730 2021-09-30 Patrick Palka <ppalka@redhat.com>
3733 * g++.dg/cpp2a/spaceship-virtual1.C: New test.
3735 2021-09-30 Harald Anlauf <anlauf@gmx.de>
3738 * gfortran.dg/pr102458b.f90: New test.
3740 2021-09-30 Uroš Bizjak <ubizjak@gmail.com>
3743 * gcc.target/i386/pr89954.c: New test.
3745 2021-09-30 Tobias Burnus <tobias@codesourcery.com>
3749 * gfortran.dg/c-interop/c535b-1.f90: Remove wrong comment.
3750 * gfortran.dg/unlimited_polymorphic_1.f03: Extend.
3751 * gfortran.dg/unlimited_polymorphic_32.f90: New test.
3753 2021-09-30 Iain Buclaw <ibuclaw@gdcproject.org>
3756 * gdc.dg/pr102476.d: New test.
3758 2021-09-30 Martin Liska <mliska@suse.cz>
3761 * gcc.c-torture/compile/attr-complex-method.c: Skip if LTO is
3763 * gcc.c-torture/compile/attr-complex-method-2.c: Likewise.
3765 2021-09-29 Aldy Hernandez <aldyh@redhat.com>
3768 * gcc.dg/tree-ssa/pr66752-3.c: Adjust.
3769 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
3771 2021-09-29 Harald Anlauf <anlauf@gmx.de>
3774 * gfortran.dg/pr102520.f90: New test.
3776 2021-09-29 Jeff Law <jeffreyalaw@gmail.com>
3778 * gcc.c-torture/compile/920831-1.c: Fix computed goto types.
3779 * gcc.c-torture/compile/pr27863.c: Likewise.
3781 2021-09-29 Richard Biener <rguenther@suse.de>
3784 * gcc.dg/pr78408-1.c: Make S not power-of-two size.
3786 2021-09-29 Richard Biener <rguenther@suse.de>
3788 * gcc.target/i386/vect-alignment-peeling-1.c: New testcase.
3789 * gcc.target/i386/vect-alignment-peeling-2.c: Likewise.
3791 2021-09-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3792 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3794 * gcc.target/aarch64/cpymem-size.c: New test.
3796 2021-09-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3797 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3799 * gcc.target/aarch64/memset-corner-cases-2.c: New test.
3800 * gcc.target/aarch64/memset-strict-align-1.c: Adjust.
3802 2021-09-29 Jakub Jelinek <jakub@redhat.com>
3804 PR middle-end/102504
3805 * c-c++-common/gomp/scope-4.c: New test.
3807 2021-09-29 Andrew Pinski <apinski@marvell.com>
3809 * gcc.c-torture/compile/920826-1.c: Fix computed goto.
3810 * gcc.c-torture/compile/pr27863.c: Likewise.
3811 * gcc.c-torture/compile/pr70190.c: Likewise.
3812 * gcc.dg/torture/pr89135.c: Likewise.
3813 * gcc.dg/torture/pr90071.c: Likewise.
3814 * gcc.dg/vect/bb-slp-pr97709.c: Likewise.
3816 2021-09-29 Richard Biener <rguenther@suse.de>
3818 * gcc.dg/out-of-bounds-1.c: Make memcpied size not power-of-two.
3820 2021-09-28 Patrick Palka <ppalka@redhat.com>
3823 * g++.dg/cpp2a/concepts-ttp3.C: New test.
3825 2021-09-28 Andrew Pinski <apinski@marvell.com>
3828 * gcc.dg/comp-goto-5.c: New test.
3829 * gcc.dg/comp-goto-6.c: New test.
3831 2021-09-28 Iain Sandoe <iain@sandoe.co.uk>
3834 * g++.dg/coroutines/pr102454.C: New test.
3836 2021-09-28 Ilya Leoshkevich <iii@linux.ibm.com>
3838 * gcc.dg/tree-ssa/reassoc-46.c: New test.
3839 * gcc.dg/tree-ssa/reassoc-46.h: Common code for new tests.
3840 * gcc.dg/tree-ssa/reassoc-47.c: New test.
3841 * gcc.dg/tree-ssa/reassoc-48.c: New test.
3842 * gcc.dg/tree-ssa/reassoc-49.c: New test.
3843 * gcc.dg/tree-ssa/reassoc-50.c: New test.
3844 * gcc.dg/tree-ssa/reassoc-51.c: New test.
3846 2021-09-28 Aldy Hernandez <aldyh@redhat.com>
3848 * gcc.dg/auto-init-uninit-1.c: Adjust.
3849 * gcc.dg/auto-init-uninit-15.c: Same.
3850 * gcc.dg/guality/example.c: Same.
3851 * gcc.dg/loop-8.c: Same.
3852 * gcc.dg/strlenopt-40.c: Same.
3853 * gcc.dg/tree-ssa/pr18133-2.c: Same.
3854 * gcc.dg/tree-ssa/pr18134.c: Same.
3855 * gcc.dg/uninit-1.c: Same.
3856 * gcc.dg/uninit-pr44547.c: Same.
3857 * gcc.dg/uninit-pr59970.c: Same.
3859 2021-09-28 Thomas Schwinge <thomas@codesourcery.com>
3861 * gfortran.dg/assumed_rank_22_aux.c: Adjust messages printed.
3863 2021-09-28 Jakub Jelinek <jakub@redhat.com>
3866 * gcc.target/i386/pr102498.c: New test.
3868 2021-09-28 Richard Biener <rguenther@suse.de>
3870 PR tree-optimization/99793
3871 * gcc.dg/tree-ssa/pr99793.c: New testcase.
3873 2021-09-28 Richard Biener <rguenther@suse.de>
3875 PR tree-optimization/100112
3876 * gcc.dg/tree-ssa/ssa-fre-95.c: New testcase.
3878 2021-09-28 Jakub Jelinek <jakub@redhat.com>
3880 PR middle-end/102492
3881 * g++.dg/gomp/simd-3.C: New test.
3883 2021-09-28 Aldy Hernandez <aldyh@redhat.com>
3885 PR tree-optimization/102511
3886 * gcc.dg/pr102511.c: New test.
3887 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Adjust.
3889 2021-09-28 Hongyu Wang <hongyu.wang@intel.com>
3892 * gcc.target/i386/avx512fp16-floatvnhf.c: Remove xfail.
3893 * gcc.target/i386/avx512fp16-trunc-extendvnhf.c: Ditto.
3894 * gcc.target/i386/avx512fp16-truncvnhf.c: Ditto.
3895 * gcc.target/i386/avx512fp16-64-32-vecop-1.c: New test.
3896 * gcc.target/i386/avx512fp16-64-32-vecop-2.c: Ditto.
3897 * gcc.target/i386/pr102230.c: Ditto.
3899 2021-09-28 Richard Biener <rguenther@suse.de>
3901 * gcc.target/i386/vect-pr97352.c: Pass -mno-avx2 -mno-avx512f.
3903 2021-09-28 Tobias Burnus <tobias@codesourcery.com>
3906 * gfortran.dg/include_15.f90: Add 'dg-prune-output' to prune
3907 -Wmissing-include-dirs output printed or not depending on
3908 how the testsuite is run.
3910 2021-09-28 Richard Biener <rguenther@suse.de>
3912 * gcc.dg/vect/bb-slp-pr65935.c: Prefer 128bit vectorization
3915 2021-09-28 Aldy Hernandez <aldyh@redhat.com>
3917 * gcc.dg/auto-init-uninit-1.c: Add -fthread-jumps.
3918 * gcc.dg/auto-init-uninit-15.c: Same.
3919 * gcc.dg/guality/example.c: Same.
3920 * gcc.dg/loop-8.c: Same.
3921 * gcc.dg/strlenopt-40.c: Same.
3922 * gcc.dg/tree-ssa/pr18133-2.c: Same.
3923 * gcc.dg/tree-ssa/pr18134.c: Same.
3924 * gcc.dg/uninit-1.c: Same.
3925 * gcc.dg/uninit-pr44547.c: Same.
3926 * gcc.dg/uninit-pr59970.c: Same.
3928 2021-09-28 liuhongt <hongtao.liu@intel.com>
3930 * gcc.target/i386/vect-rebuild.c: Adjust testcases.
3931 * gcc.target/i386/avx512f-vect-rebuild.c: New test.
3933 2021-09-28 liuhongt <hongtao.liu@intel.com>
3935 * gcc.target/i386/avx512fp16-reduce-op-2.c: New test.
3936 * gcc.target/i386/avx512fp16-reduce-op-3.c: New test.
3938 2021-09-27 Patrick Palka <ppalka@redhat.com>
3941 * g++.dg/cpp1z/class-deduction12.C: Also test alias CTAD in the
3943 * g++.dg/cpp1z/class-deduction99.C: New test.
3945 2021-09-27 Aldy Hernandez <aldyh@redhat.com>
3947 * gcc.dg/torture/pr55107.c: Adjust.
3948 * gcc.dg/tree-ssa/phi_on_compare-1.c: Adjust.
3949 * gcc.dg/tree-ssa/phi_on_compare-2.c: Adjust.
3950 * gcc.dg/tree-ssa/phi_on_compare-3.c: Adjust.
3951 * gcc.dg/tree-ssa/phi_on_compare-4.c: Adjust.
3952 * gcc.dg/tree-ssa/pr21559.c: Adjust.
3953 * gcc.dg/tree-ssa/pr59597.c: Adjust.
3954 * gcc.dg/tree-ssa/pr61839_1.c: Adjust.
3955 * gcc.dg/tree-ssa/pr61839_3.c: Adjust.
3956 * gcc.dg/tree-ssa/pr71437.c: Adjust.
3957 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Adjust.
3958 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Adjust.
3959 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Adjust.
3960 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Adjust.
3961 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust.
3962 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust.
3963 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Adjust.
3964 * gcc.dg/tree-ssa/vrp106.c: Adjust.
3965 * gcc.dg/tree-ssa/vrp55.c: Adjust.
3967 2021-09-27 Martin Liska <mliska@suse.cz>
3969 * gcc.c-torture/compile/attr-complex-method-2.c: New test.
3970 * gcc.c-torture/compile/attr-complex-method.c: New test.
3972 2021-09-27 Tobias Burnus <tobias@codesourcery.com>
3975 * gfortran.dg/c-interop/cf-out-descriptor-6.f90: Remove xfail.
3976 * gfortran.dg/c-interop/size.f90: Remove xfail.
3977 * gfortran.dg/intrinsic_size_3.f90: Update scan-tree-dump-times.
3978 * gfortran.dg/transpose_optimization_2.f90: Likewise.
3979 * gfortran.dg/size_optional_dim_1.f90: Add scan-tree-dump-not.
3980 * gfortran.dg/assumed_rank_22.f90: New test.
3981 * gfortran.dg/assumed_rank_22_aux.c: New test.
3983 2021-09-27 Andrew Pinski <apinski@marvell.com>
3986 * gcc.dg/pr94726.c: New test.
3988 2021-09-27 Richard Biener <rguenther@suse.de>
3990 PR tree-optimization/97351
3991 PR tree-optimization/97352
3992 PR tree-optimization/82426
3993 * gcc.target/i386/vect-pr82426.c: New testcase.
3994 * gcc.target/i386/vect-pr97352.c: Likewise.
3996 2021-09-27 liuhongt <hongtao.liu@intel.com>
3999 2021-09-27 liuhongt <hongtao.liu@intel.com>
4002 * gcc.target/i386/sse2-pr101059.c: New test.
4003 * gcc.target/i386/sse3-pr101059.c: New test.
4005 2021-09-26 Tobias Burnus <tobias@codesourcery.com>
4008 * gfortran.dg/associated_assumed_rank.f90: New test.
4010 2021-09-25 Dimitar Dimitrov <dimitar@dinux.eu>
4012 * gcc.target/pru/regio-as-pointer.c: New negative test.
4013 * gcc.target/pru/regio-as-pointer-2.c: New negative test.
4014 * gcc.target/pru/regio-decl-2.c: New negative test.
4015 * gcc.target/pru/regio-decl-3.c: New negative test.
4016 * gcc.target/pru/regio-decl-4.c: New negative test.
4017 * gcc.target/pru/regio-decl.c: New negative test.
4018 * gcc.target/pru/regio-di.c: New negative test.
4019 * gcc.target/pru/regio-hi.c: New negative test.
4020 * gcc.target/pru/regio-qi.c: New negative test.
4021 * gcc.target/pru/regio.c: New test.
4022 * gcc.target/pru/regio.h: New helper header.
4024 2021-09-24 Harald Anlauf <anlauf@gmx.de>
4027 * gfortran.dg/pr102458.f90: New test.
4029 2021-09-24 Sandra Loosemore <sandra@codesourcery.com>
4032 * gfortran.dg/c-interop/c407c-1.f90: Remove xfails.
4034 2021-09-24 Patrick Palka <ppalka@redhat.com>
4038 * g++.dg/cpp2a/nontype-float2.C: New test.
4040 2021-09-24 Tobias Burnus <tobias@codesourcery.com>
4043 * gfortran.dg/include_9.f90: Add dg-prune-output.
4044 * gfortran.dg/include_23.f90: New test.
4045 * gfortran.dg/include_24.f90: New test.
4047 2021-09-24 Aldy Hernandez <aldyh@redhat.com>
4049 * gcc.dg/tree-ssa/20030714-2.c: Adjust.
4050 * gcc.dg/tree-ssa/pr66752-3.c: Adjust.
4051 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
4052 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Adjust.
4053 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4054 * gcc.dg/vect/bb-slp-16.c: Adjust.
4056 2021-09-24 Hongyu Wang <hongyu.wang@intel.com>
4058 * gcc.target/i386/cond_op_addsubmuldiv__Float16-1.c: New test.
4059 * gcc.target/i386/cond_op_addsubmuldiv__Float16-2.c: Ditto.
4060 * gcc.target/i386/cond_op_fma__Float16-1.c: Ditto.
4061 * gcc.target/i386/cond_op_fma__Float16-2.c: Ditto.
4062 * gcc.target/i386/cond_op_maxmin__Float16-1.c: Ditto.
4063 * gcc.target/i386/cond_op_maxmin__Float16-2.c: Ditto.
4065 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
4068 * gfortran.dg/c-interop/c516.f90: Remove xfails. Add more
4071 2021-09-23 Michel Morin <mimomorin@gmail.com>
4074 * g++.dg/spellcheck-pr77565.C: New test.
4076 2021-09-23 Andrew MacLeod <amacleod@redhat.com>
4078 * gcc.dg/pr102463.c: New.
4080 2021-09-23 Harald Anlauf <anlauf@gmx.de>
4081 Tobias Burnus <tobias@codesourcery.com>
4084 * gfortran.dg/coarray/coarray_allocated.f90: New test.
4086 2021-09-23 Bill Schmidt <wschmidt@linux.ibm.com>
4089 * g++.target/powerpc/pr102024.C: New.
4091 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
4093 * g++.target/i386/avx512fp16-vcondmn-vec.C: New test.
4094 * g++.target/i386/avx512fp16-vcondmn-minmax.C: Ditto.
4095 * gcc.target/i386/avx512fp16-vcondmn-loop-1.c: Ditto.
4096 * gcc.target/i386/avx512fp16-vcondmn-loop-2.c: Ditto.
4097 * gcc.target/i386/avx512fp16-vec_cmpmn.c: Ditto.
4099 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
4101 * gcc.target/i386/avx512fp16-trunc-extendvnhf.c: New test.
4103 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
4105 * gcc.target/i386/avx512fp16-floatvnhf.c: New test.
4107 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
4109 * gcc.target/i386/avx512fp16-trunchf.c: New test.
4110 * gcc.target/i386/avx512fp16-truncvnhf.c: Ditto.
4112 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
4114 * gcc.target/i386/avx512fp16-builtin-minmax-1.c: New test.
4116 2021-09-23 liuhongt <hongtao.liu@intel.com>
4118 * gcc.target/i386/avx512fp16-fma-1.c: New test.
4119 * gcc.target/i386/avx512fp16vl-fma-1.c: New test.
4120 * gcc.target/i386/avx512fp16vl-fma-vectorize-1.c: New test.
4122 2021-09-23 liuhongt <hongtao.liu@intel.com>
4124 * gcc.target/i386/avx512fp16-builtin-round-1.c: Add new testcase.
4126 2021-09-23 Jakub Jelinek <jakub@redhat.com>
4129 * g++.dg/gomp/attrs-14.C: New test.
4131 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
4134 * gfortran.dg/c-interop/assumed-type-dummy.f90: Remove xfail.
4136 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
4139 * gfortran.dg/c-interop/c535b-2.f90: Remove xfails.
4140 * gfortran.dg/c-interop/c535b-3.f90: Likewise.
4142 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
4144 * gfortran.dg/assumed_rank_18.f90 (g): Wrap call to h in
4146 * gfortran.dg/assumed_type_10.f90 (test_array): Likewise for
4148 * gfortran.dg/assumed_type_11.f90 (test_array): Likewise.
4150 2021-09-22 Tobias Burnus <tobias@codesourcery.com>
4153 * gfortran.dg/include_14.f90: Add -J testcase and update dg-output.
4154 * gfortran.dg/include_15.f90: Likewise.
4155 * gfortran.dg/include_16.f90: Likewise.
4156 * gfortran.dg/include_17.f90: Likewise.
4157 * gfortran.dg/include_18.f90: Likewise.
4158 * gfortran.dg/include_19.f90: Likewise.
4160 2021-09-22 Roger Sayle <roger@nextmovesoftware.com>
4161 Richard Biener <rguenther@suse.de>
4163 * gcc.dg/fold-negate-1.c: New test case.
4165 2021-09-22 H.J. Lu <hjl.tools@gmail.com>
4167 * gcc.target/i386/auto-init-2.c: Replace ia32 with { ! lp64 }.
4168 * gcc.target/i386/auto-init-3.c (dg-options): Add -msse.
4169 (dg-additional-options): Add -mfpmath=387 for ia32.
4170 Replace lp64 with { ! ia32 }. Add a space after ia32.
4171 * gcc.target/i386/auto-init-4.c: Replace lp64 with { ! ia32 }.
4172 * gcc.target/i386/auto-init-5.c: Likewise.
4173 * gcc.target/i386/auto-init-padding-3.c: Likewise.
4174 * gcc.target/i386/auto-init-padding-7.c: Likewise.
4175 * gcc.target/i386/auto-init-padding-8.c: Likewise.
4176 * gcc.target/i386/auto-init-padding-9.c: Likewise.
4178 2021-09-22 Patrick Palka <ppalka@redhat.com>
4182 * g++.dg/cpp2a/concepts-nondep2.C: New test.
4183 * g++.dg/cpp2a/concepts-nondep3.C: New test.
4185 2021-09-22 Jiufu Guo <guojiufu@linux.ibm.com>
4187 PR tree-optimization/102087
4188 * gcc.dg/pr102087.c: New test.
4190 2021-09-22 dianhong xu <dianhong.xu@intel.com>
4192 * gcc.target/i386/avx512fp16-14.c: New test.
4194 2021-09-22 dianhong xu <dianhong.xu@intel.com>
4196 * gcc.target/i386/avx512fp16-conjugation-1.c: New test.
4197 * gcc.target/i386/avx512fp16vl-conjugation-1.c: New test.
4199 2021-09-22 dianhong xu <dianhong.xu@intel.com>
4201 * gcc.target/i386/avx512fp16-reduce-op-1.c: New test.
4202 * gcc.target/i386/avx512fp16vl-reduce-op-1.c: Ditto.
4204 2021-09-22 dianhong xu <dianhong.xu@intel.com>
4206 * gcc.target/i386/avx512fp16-13.c: New test.
4208 2021-09-22 Andreas Krebbel <krebbel@linux.ibm.com>
4210 * gcc.target/s390/pr102222.c: New test.
4212 2021-09-22 Jakub Jelinek <jakub@redhat.com>
4214 PR middle-end/102415
4215 * c-c++-common/gomp/scope-3.c: New test.
4217 2021-09-22 Jakub Jelinek <jakub@redhat.com>
4219 * c-c++-common/gomp/allocate-6.c: New test.
4220 * c-c++-common/gomp/allocate-7.c: New test.
4221 * g++.dg/gomp/allocate-4.C: New test.
4223 2021-09-22 liuhongt <hongtao.liu@intel.com>
4225 * gcc.target/i386/avx512vl-pr95046.c: New test.
4227 2021-09-22 liuhongt <hongtao.liu@intel.com>
4229 * gcc.target/i386/pr92658-avx512f.c: Refine testcase.
4230 * gcc.target/i386/pr92658-avx512vl.c: Adjust scan-assembler,
4231 only v2di->v2qi truncate is not supported, v4di->v4qi should
4234 2021-09-22 liuhongt <hongtao.liu@intel.com>
4236 * gcc.target/i386/avx512fp16-builtin-fpcompare-1.c: New test.
4237 * gcc.target/i386/avx512fp16-builtin-fpcompare-2.c: New test.
4239 2021-09-22 liuhongt <hongtao.liu@intel.com>
4241 * gcc.target/i386/avx512fp16-builtin-round-1.c: New test.
4243 2021-09-22 liuhongt <hongtao.liu@intel.com>
4245 * gcc.target/i386/avx512fp16-builtin-sqrt-1.c: New test.
4246 * gcc.target/i386/avx512fp16vl-builtin-sqrt-1.c: New test.
4248 2021-09-22 liuhongt <hongtao.liu@intel.com>
4250 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: New test.
4251 * gcc.target/i386/avx512fp16-vfcmaddcsh-1b.c: Ditto.
4252 * gcc.target/i386/avx512fp16-vfcmulcsh-1a.c: Ditto.
4253 * gcc.target/i386/avx512fp16-vfcmulcsh-1b.c: Ditto.
4254 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Ditto.
4255 * gcc.target/i386/avx512fp16-vfmaddcsh-1b.c: Ditto.
4256 * gcc.target/i386/avx512fp16-vfmulcsh-1a.c: Ditto.
4257 * gcc.target/i386/avx512fp16-vfmulcsh-1b.c: Ditto.
4258 * gcc.target/i386/avx512fp16-complex-constraints.c: Ditto.
4260 2021-09-22 liuhongt <hongtao.liu@intel.com>
4262 * gcc.target/i386/avx-1.c: Add test for new builtins.
4263 * gcc.target/i386/sse-13.c: Ditto.
4264 * gcc.target/i386/sse-23.c: Ditto.
4265 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4266 * gcc.target/i386/sse-22.c: Ditto.
4268 2021-09-22 liuhongt <hongtao.liu@intel.com>
4270 * gcc.target/i386/avx512fp16-helper.h
4271 (init_src): Adjust init value.
4272 (NET_CMASK): New net mask for complex input.
4273 * gcc.target/i386/avx512fp16-vfcmaddcph-1a.c: New test.
4274 * gcc.target/i386/avx512fp16-vfcmaddcph-1b.c: Ditto.
4275 * gcc.target/i386/avx512fp16-vfcmulcph-1a.c: Ditto.
4276 * gcc.target/i386/avx512fp16-vfcmulcph-1b.c: Ditto.
4277 * gcc.target/i386/avx512fp16-vfmaddcph-1a.c: Ditto.
4278 * gcc.target/i386/avx512fp16-vfmaddcph-1b.c: Ditto.
4279 * gcc.target/i386/avx512fp16-vfmulcph-1a.c: Ditto.
4280 * gcc.target/i386/avx512fp16-vfmulcph-1b.c: Ditto.
4281 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c: Ditto.
4282 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1b.c: Ditto.
4283 * gcc.target/i386/avx512fp16vl-vfcmulcph-1a.c: Ditto.
4284 * gcc.target/i386/avx512fp16vl-vfcmulcph-1b.c: Ditto.
4285 * gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c: Ditto.
4286 * gcc.target/i386/avx512fp16vl-vfmaddcph-1b.c: Ditto.
4287 * gcc.target/i386/avx512fp16vl-vfmulcph-1a.c: Ditto.
4288 * gcc.target/i386/avx512fp16vl-vfmulcph-1b.c: Ditto.
4290 2021-09-22 liuhongt <hongtao.liu@intel.com>
4292 * gcc.target/i386/avx-1.c: Add test for new builtins.
4293 * gcc.target/i386/sse-13.c: Ditto.
4294 * gcc.target/i386/sse-23.c: Ditto.
4295 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4296 * gcc.target/i386/sse-22.c: Ditto.
4298 2021-09-22 Barrett Adair <barrettellisadair@gmail.com>
4300 * g++.dg/cpp0x/constexpr-52830.C: Remove unwanted dg-ice.
4301 * g++.dg/template/canon-type-15.C: New test.
4302 * g++.dg/template/canon-type-16.C: New test.
4303 * g++.dg/template/canon-type-17.C: New test.
4304 * g++.dg/template/canon-type-18.C: New test.
4305 * g++.dg/template/dependent-name15.C: New regression test.
4306 * g++.dg/template/dependent-name16.C: New regression test.
4308 2021-09-21 Richard Biener <rguenther@suse.de>
4310 PR tree-optimization/102421
4311 * g++.dg/vect/pr102421.cc: New testcase.
4313 2021-09-21 Eric Botcazou <ebotcazou@adacore.com>
4315 * lib/target-supports.exp (no_fsanitize_address): Add missing bits.
4316 * gcc.dg/uninit-pr93100.c: Skip if no_fsanitize_address.
4317 * gcc.dg/pr91441.c: Likewise.
4318 * gcc.dg/pr96260.c: Likewise.
4319 * gcc.dg/pr96307.c: Likewise.
4320 * g++.dg/warn/uninit-pr93100.C: Likewise.
4321 * gnat.dg/asan1.adb: Likewise.
4322 * gcc.dg/Wstringop-overflow-70.c: Adjust for SPARC.
4323 * g++.dg/abi/anon4.C: Likewise.
4325 2021-09-21 Tobias Burnus <tobias@codesourcery.com>
4327 * gfortran.dg/include_6.f90: Change dg-error to
4328 dg-warning and update pattern.
4329 * gfortran.dg/include_14.f90: New test.
4330 * gfortran.dg/include_15.f90: New test.
4331 * gfortran.dg/include_16.f90: New test.
4332 * gfortran.dg/include_17.f90: New test.
4333 * gfortran.dg/include_18.f90: New test.
4334 * gfortran.dg/include_19.f90: New test.
4335 * gfortran.dg/include_20.f90: New test.
4336 * gfortran.dg/include_21.f90: New test.
4338 2021-09-21 wangpc <pc.wang@linux.alibaba.com>
4340 * g++.target/aarch64/sve/static-var-in-template.C: New test.
4342 2021-09-20 Andrew MacLeod <amacleod@redhat.com>
4344 * gcc.dg/tree-ssa/evrp-ignore.c: New.
4346 2021-09-20 Matthias Kretz <m.kretz@gsi.de>
4348 * gcc.dg/associative-math-1.c: New test.
4349 * gcc.dg/associative-math-2.c: New test.
4350 * gcc.dg/no-signed-zeros-1.c: New test.
4351 * gcc.dg/no-signed-zeros-2.c: New test.
4352 * gcc.dg/no-trapping-math-1.c: New test.
4353 * gcc.dg/no-trapping-math-2.c: New test.
4354 * gcc.dg/reciprocal-math-1.c: New test.
4355 * gcc.dg/reciprocal-math-2.c: New test.
4356 * gcc.dg/rounding-math-1.c: New test.
4357 * gcc.dg/rounding-math-2.c: New test.
4359 2021-09-20 Tobias Burnus <tobias@codesourcery.com>
4361 * gfortran.dg/gomp/order-5.f90: New test.
4362 * gfortran.dg/gomp/order-6.f90: New test.
4363 * gfortran.dg/gomp/order-7.f90: New test.
4364 * gfortran.dg/gomp/order-8.f90: New test.
4365 * gfortran.dg/gomp/order-9.f90: New test.
4367 2021-09-20 Christophe Lyon <christophe.lyon@foss.st.com>
4368 Torbjörn SVENSSON <torbjorn.svensson@st.com>
4370 * lib/prune.exp (prune_gcc_output): Remove .exe suffix from
4371 toolchain executables names.
4373 2021-09-20 Thomas Schwinge <thomas@codesourcery.com>
4375 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Adjust
4376 expected error diagnostics.
4378 2021-09-20 Richard Biener <rguenther@suse.de>
4380 PR tree-optimization/65206
4381 * gcc.dg/torture/20210916.c: New testcase.
4382 * gcc.dg/vect/pr65206.c: Likewise.
4384 2021-09-19 Martin Sebor <msebor@redhat.com>
4386 PR middle-end/102403
4387 * gcc.dg/uninit-pr102403.c: New test.
4388 * gcc.dg/uninit-pr102403-c2.c: New test.
4390 2021-09-19 Martin Sebor <msebor@redhat.com>
4392 PR middle-end/102243
4393 * g++.dg/warn/Wplacement-new-size-10.C: New test.
4395 2021-09-19 Jeff Law <jeffreyalaw@gmail.com>
4397 * gfortran.dg/goacc/privatization-1-compute.f90: Make test names
4399 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
4402 2021-09-19 Iain Sandoe <iain@sandoe.co.uk>
4404 * jit.dg/jit.exp (fixed_local_execute): Amend the match and
4405 exit conditions to cater for more platforms.
4407 2021-09-19 Roger Sayle <roger@nextmovesoftware.com>
4410 * c-c++-common/pr57371-4.c: Tweak/correct test case for QNaNs.
4411 * g++.dg/pr88173-1.C: New test case.
4412 * g++.dg/pr88173-2.C: New test case.
4414 2021-09-18 Jakub Jelinek <jakub@redhat.com>
4416 * c-c++-common/gomp/order-1.c (f2): Add tests for distribute
4419 * c-c++-common/gomp/order-2.c: Don't expect error for distribute
4421 * c-c++-common/gomp/order-5.c: New test.
4422 * c-c++-common/gomp/order-6.c: New test.
4423 * c-c++-common/gomp/clause-dups-1.c (f1): Add tests for
4424 duplicated order clause.
4426 * c-c++-common/gomp/clauses-1.c (baz, bar): Don't mix copyin and
4427 order(concurrent) clauses on the same composite construct combined
4428 with distribute, instead split it into two tests, one without
4429 copyin and one without order(concurrent). Add order(concurrent)
4430 clauses to {,{,target} teams} distribute.
4431 * g++.dg/gomp/attrs-1.C (baz, bar): Likewise.
4432 * g++.dg/gomp/attrs-2.C (baz, bar): Likewise.
4434 2021-09-18 Jakub Jelinek <jakub@redhat.com>
4436 * c-c++-common/gomp/default-2.c: New test.
4437 * c-c++-common/gomp/default-3.c: New test.
4438 * g++.dg/gomp/default-1.C: New test.
4440 2021-09-18 liuhongt <hongtao.liu@intel.com>
4442 * gcc.target/i386/avx512fp16-vfmaddXXXsh-1a.c: New test.
4443 * gcc.target/i386/avx512fp16-vfmaddXXXsh-1b.c: Ditto.
4444 * gcc.target/i386/avx512fp16-vfmsubXXXsh-1a.c: Ditto.
4445 * gcc.target/i386/avx512fp16-vfmsubXXXsh-1b.c: Ditto.
4446 * gcc.target/i386/avx512fp16-vfnmaddXXXsh-1a.c: Ditto.
4447 * gcc.target/i386/avx512fp16-vfnmaddXXXsh-1b.c: Ditto.
4448 * gcc.target/i386/avx512fp16-vfnmsubXXXsh-1a.c: Ditto.
4449 * gcc.target/i386/avx512fp16-vfnmsubXXXsh-1b.c: Ditto.
4451 2021-09-18 liuhongt <hongtao.liu@intel.com>
4453 * gcc.target/i386/avx-1.c: Add test for new builtins.
4454 * gcc.target/i386/sse-13.c: Ditto.
4455 * gcc.target/i386/sse-23.c: Ditto.
4456 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4457 * gcc.target/i386/sse-22.c: Ditto.
4459 2021-09-18 H.J. Lu <hjl.tools@gmail.com>
4461 * gcc.target/i386/avx512fp16-xorsign-1.c: New test.
4463 2021-09-18 liuhongt <hongtao.liu@intel.com>
4465 * gcc.target/i386/avx512fp16-neg-1a.c: New test.
4466 * gcc.target/i386/avx512fp16-neg-1b.c: Ditto.
4467 * gcc.target/i386/avx512fp16-scalar-bitwise-1a.c: Ditto.
4468 * gcc.target/i386/avx512fp16-scalar-bitwise-1b.c: Ditto.
4469 * gcc.target/i386/avx512fp16-vector-bitwise-1a.c: Ditto.
4470 * gcc.target/i386/avx512fp16-vector-bitwise-1b.c: Ditto.
4471 * gcc.target/i386/avx512fp16vl-neg-1a.c: Ditto.
4472 * gcc.target/i386/avx512fp16vl-neg-1b.c: Ditto.
4474 2021-09-18 liuhongt <hongtao.liu@intel.com>
4476 * gcc.target/i386/avx512fp16-vfmaddXXXph-1a.c: New test.
4477 * gcc.target/i386/avx512fp16-vfmaddXXXph-1b.c: Ditto.
4478 * gcc.target/i386/avx512fp16-vfmsubXXXph-1a.c: Ditto.
4479 * gcc.target/i386/avx512fp16-vfmsubXXXph-1b.c: Ditto.
4480 * gcc.target/i386/avx512fp16-vfnmaddXXXph-1a.c: Ditto.
4481 * gcc.target/i386/avx512fp16-vfnmaddXXXph-1b.c: Ditto.
4482 * gcc.target/i386/avx512fp16-vfnmsubXXXph-1a.c: Ditto.
4483 * gcc.target/i386/avx512fp16-vfnmsubXXXph-1b.c: Ditto.
4484 * gcc.target/i386/avx512fp16vl-vfmaddXXXph-1a.c: Ditto.
4485 * gcc.target/i386/avx512fp16vl-vfmaddXXXph-1b.c: Ditto.
4486 * gcc.target/i386/avx512fp16vl-vfmsubXXXph-1a.c: Ditto.
4487 * gcc.target/i386/avx512fp16vl-vfmsubXXXph-1b.c: Ditto.
4488 * gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1a.c: Ditto.
4489 * gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1b.c: Ditto.
4490 * gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1a.c: Ditto.
4491 * gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1b.c: Ditto.
4493 2021-09-18 liuhongt <hongtao.liu@intel.com>
4495 * gcc.target/i386/avx-1.c: Add test for new builtins.
4496 * gcc.target/i386/sse-13.c: Ditto.
4497 * gcc.target/i386/sse-23.c: Ditto.
4498 * gcc.target/i386/sse-14.c: Add test fot new intrinsics.
4499 * gcc.target/i386/sse-22.c: Ditto.
4501 2021-09-18 liuhongt <hongtao.liu@intel.com>
4503 * gcc.target/i386/avx512fp16-vfmaddsubXXXph-1a.c: New test.
4504 * gcc.target/i386/avx512fp16-vfmaddsubXXXph-1b.c: Ditto.
4505 * gcc.target/i386/avx512fp16-vfmsubaddXXXph-1a.c: Ditto.
4506 * gcc.target/i386/avx512fp16-vfmsubaddXXXph-1b.c: Ditto.
4507 * gcc.target/i386/avx512fp16vl-vfmaddsubXXXph-1a.c: Ditto.
4508 * gcc.target/i386/avx512fp16vl-vfmaddsubXXXph-1b.c: Ditto.
4509 * gcc.target/i386/avx512fp16vl-vfmsubaddXXXph-1a.c: Ditto.
4510 * gcc.target/i386/avx512fp16vl-vfmsubaddXXXph-1b.c: Ditto.
4512 2021-09-18 liuhongt <hongtao.liu@intel.com>
4514 * gcc.target/i386/avx-1.c: Add test for new builtins.
4515 * gcc.target/i386/sse-13.c: Ditto.
4516 * gcc.target/i386/sse-23.c: Ditto.
4517 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4518 * gcc.target/i386/sse-22.c: Ditto.
4520 2021-09-18 liuhongt <hongtao.liu@intel.com>
4522 * gcc.target/i386/avx512fp16-broadcast-1.c: New test.
4523 * gcc.target/i386/avx512fp16-broadcast-2.c: New test.
4525 2021-09-18 Jason Merrill <jason@redhat.com>
4527 * g++.dg/template/dtor5.C: Adjust expected error.
4528 * g++.dg/cpp23/lookup2.C: New test.
4529 * g++.dg/template/dtor11.C: New test.
4531 2021-09-17 Harald Anlauf <anlauf@gmx.de>
4534 * gfortran.dg/pr102366.f90: New test.
4536 2021-09-17 qing zhao <qing.zhao@oracle.com>
4538 * gcc.target/i386/auto-init-1.c: Restrict the testing only for
4539 -march=x86-64 and -mtune=generic. Add -fno-stack-protector.
4540 * gcc.target/i386/auto-init-2.c: Restrict the testing only for
4541 -march=x86-64 and -mtune=generic -msse.
4542 * gcc.target/i386/auto-init-3.c: Likewise.
4543 * gcc.target/i386/auto-init-4.c: Likewise.
4544 * gcc.target/i386/auto-init-5.c: Different pattern match for lp64 and
4546 * gcc.target/i386/auto-init-6.c: Restrict the testing only for
4547 -march=x86-64 and -mtune-generic -msse. Add -fno-stack-protector.
4548 * gcc.target/i386/auto-init-7.c: Likewise.
4549 * gcc.target/i386/auto-init-8.c: Restrict the testing only for
4550 -march=x86-64 and -mtune=generic -msse..
4551 * gcc.target/i386/auto-init-padding-1.c: Likewise.
4552 * gcc.target/i386/auto-init-padding-10.c: Likewise.
4553 * gcc.target/i386/auto-init-padding-11.c: Likewise.
4554 * gcc.target/i386/auto-init-padding-12.c: Likewise.
4555 * gcc.target/i386/auto-init-padding-2.c: Likewise.
4556 * gcc.target/i386/auto-init-padding-3.c: Restrict the testing only for
4557 -march=x86-64. Different pattern match for lp64 and ia32.
4558 * gcc.target/i386/auto-init-padding-4.c: Restrict the testing only for
4559 -march=x86-64 and -mtune-generic -msse.
4560 * gcc.target/i386/auto-init-padding-5.c: Likewise.
4561 * gcc.target/i386/auto-init-padding-6.c: Likewise.
4562 * gcc.target/i386/auto-init-padding-7.c: Restrict the testing only for
4563 -march=x86-64 and -mtune-generic -msse. Add -fno-stack-protector.
4564 * gcc.target/i386/auto-init-padding-8.c: Likewise.
4565 * gcc.target/i386/auto-init-padding-9.c: Restrict the testing only for
4566 -march=x86-64. Different pattern match for lp64 and ia32.
4568 2021-09-17 Martin Sebor <msebor@redhat.com>
4570 PR middle-end/102200
4571 * gcc.dg/Wstringop-overflow-62.c: Adjust text of an expected note.
4572 * gcc.dg/Warray-bounds-89.c: New test.
4573 * gcc.dg/Wstringop-overflow-74.c: New test.
4574 * gcc.dg/Wstringop-overflow-75.c: New test.
4575 * gcc.dg/Wstringop-overflow-76.c: New test.
4577 2021-09-17 Sandra Loosemore <sandra@codesourcery.com>
4579 * gfortran.dg/PR100914.c: Do not include quadmath.h. Use
4580 _Float128 _Complex instead of __complex128.
4581 * gfortran.dg/PR100914.f90: Add -Wno-pedantic to suppress error
4582 about use of _Float128.
4583 * gfortran.dg/c-interop/typecodes-array-float128-c.c: Use
4584 _Float128 instead of __float128.
4585 * gfortran.dg/c-interop/typecodes-sanity-c.c: Likewise.
4586 * gfortran.dg/c-interop/typecodes-scalar-float128-c.c: Likewise.
4587 * lib/target-supports.exp
4588 (check_effective_target_fortran_real_c_float128): Update comments.
4590 2021-09-17 Roger Sayle <roger@nextmovesoftware.com>
4593 * gcc.dg/Wint-in-bool-context-4.c: New test case.
4595 2021-09-17 Jakub Jelinek <jakub@redhat.com>
4597 * c-c++-common/gomp/atomic-18.c: Expect same diagnostics in C++ as in
4599 * c-c++-common/gomp/atomic-25.c: Drop c effective target.
4600 * c-c++-common/gomp/atomic-26.c: Likewise.
4601 * c-c++-common/gomp/atomic-27.c: Likewise.
4602 * c-c++-common/gomp/atomic-28.c: Likewise.
4603 * c-c++-common/gomp/atomic-29.c: Likewise.
4604 * c-c++-common/gomp/atomic-30.c: Likewise. Adjust expected diagnostics
4605 for C++ when it differs from C.
4606 (foo): Change return type from double to void.
4607 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics wording.
4608 * g++.dg/gomp/atomic-20.C: New test.
4610 2021-09-17 H.J. Lu <hjl.tools@gmail.com>
4612 * gcc.target/i386/avx-covert-1.c: New file.
4613 * gcc.target/i386/avx-fp-covert-1.c: Likewise.
4614 * gcc.target/i386/avx-int-covert-1.c: Likewise.
4615 * gcc.target/i386/sse-covert-1.c: Likewise.
4616 * gcc.target/i386/sse-fp-covert-1.c: Likewise.
4617 * gcc.target/i386/sse-int-covert-1.c: Likewise.
4619 2021-09-17 H.J. Lu <hjl.tools@gmail.com>
4622 * gcc.target/i386/pr101900-1.c: New test.
4623 * gcc.target/i386/pr101900-2.c: Likewise.
4624 * gcc.target/i386/pr101900-3.c: Likewise.
4626 2021-09-17 Eric Botcazou <ebotcazou@adacore.com>
4628 * gcc.target/sparc/20210917-1.c: New test.
4630 2021-09-17 liuhongt <hongtao.liu@intel.com>
4632 * gcc.target/i386/avx512fp16-typecast-1.c: New test.
4633 * gcc.target/i386/avx512fp16-typecast-2.c: Ditto.
4634 * gcc.target/i386/avx512fp16vl-typecast-1.c: Ditto.
4635 * gcc.target/i386/avx512fp16vl-typecast-2.c: Ditto.
4637 2021-09-17 liuhongt <hongtao.liu@intel.com>
4639 * gcc.target/i386/avx512fp16-vcvtsd2sh-1a.c: New test.
4640 * gcc.target/i386/avx512fp16-vcvtsd2sh-1b.c: Ditto.
4641 * gcc.target/i386/avx512fp16-vcvtsh2sd-1a.c: Ditto.
4642 * gcc.target/i386/avx512fp16-vcvtsh2sd-1b.c: Ditto.
4643 * gcc.target/i386/avx512fp16-vcvtsh2ss-1a.c: Ditto.
4644 * gcc.target/i386/avx512fp16-vcvtsh2ss-1b.c: Ditto.
4645 * gcc.target/i386/avx512fp16-vcvtss2sh-1a.c: Ditto.
4646 * gcc.target/i386/avx512fp16-vcvtss2sh-1b.c: Ditto.
4648 2021-09-17 liuhongt <hongtao.liu@intel.com>
4650 * gcc.target/i386/avx-1.c: Add test for new builtins.
4651 * gcc.target/i386/sse-13.c: Ditto.
4652 * gcc.target/i386/sse-23.c: Ditto.
4653 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4654 * gcc.target/i386/sse-22.c: Ditto.
4656 2021-09-17 liuhongt <hongtao.liu@intel.com>
4658 * gcc.target/i386/avx512fp16-helper.h (V512): Add DF contents.
4660 * gcc.target/i386/avx512fp16-vcvtpd2ph-1a.c: New test.
4661 * gcc.target/i386/avx512fp16-vcvtpd2ph-1b.c: Ditto.
4662 * gcc.target/i386/avx512fp16-vcvtph2pd-1a.c: Ditto.
4663 * gcc.target/i386/avx512fp16-vcvtph2pd-1b.c: Ditto.
4664 * gcc.target/i386/avx512fp16-vcvtph2psx-1a.c: Ditto.
4665 * gcc.target/i386/avx512fp16-vcvtph2psx-1b.c: Ditto.
4666 * gcc.target/i386/avx512fp16-vcvtps2ph-1a.c: Ditto.
4667 * gcc.target/i386/avx512fp16-vcvtps2ph-1b.c: Ditto.
4668 * gcc.target/i386/avx512fp16vl-vcvtpd2ph-1a.c: Ditto.
4669 * gcc.target/i386/avx512fp16vl-vcvtpd2ph-1b.c: Ditto.
4670 * gcc.target/i386/avx512fp16vl-vcvtph2pd-1a.c: Ditto.
4671 * gcc.target/i386/avx512fp16vl-vcvtph2pd-1b.c: Ditto.
4672 * gcc.target/i386/avx512fp16vl-vcvtph2psx-1a.c: Ditto.
4673 * gcc.target/i386/avx512fp16vl-vcvtph2psx-1b.c: Ditto.
4674 * gcc.target/i386/avx512fp16vl-vcvtps2ph-1a.c: Ditto.
4675 * gcc.target/i386/avx512fp16vl-vcvtps2ph-1b.c: Ditto.
4677 2021-09-17 liuhongt <hongtao.liu@intel.com>
4679 * gcc.target/i386/avx-1.c: Add test for new builtins.
4680 * gcc.target/i386/sse-13.c: Ditto.
4681 * gcc.target/i386/sse-23.c: Ditto.
4682 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4683 * gcc.target/i386/sse-22.c: Ditto.
4685 2021-09-17 liuhongt <hongtao.liu@intel.com>
4687 * gcc.target/i386/avx512fp16-vcvttsh2si-1a.c: New test.
4688 * gcc.target/i386/avx512fp16-vcvttsh2si-1b.c: Ditto.
4689 * gcc.target/i386/avx512fp16-vcvttsh2si64-1a.c: Ditto.
4690 * gcc.target/i386/avx512fp16-vcvttsh2si64-1b.c: Ditto.
4691 * gcc.target/i386/avx512fp16-vcvttsh2usi-1a.c: Ditto.
4692 * gcc.target/i386/avx512fp16-vcvttsh2usi-1b.c: Ditto.
4693 * gcc.target/i386/avx512fp16-vcvttsh2usi64-1a.c: Ditto.
4694 * gcc.target/i386/avx512fp16-vcvttsh2usi64-1b.c: Ditto.
4695 * gcc.target/i386/avx-1.c: Add test for new builtins.
4696 * gcc.target/i386/sse-13.c: Ditto.
4697 * gcc.target/i386/sse-23.c: Ditto.
4698 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4699 * gcc.target/i386/sse-22.c: Ditto.
4701 2021-09-17 liuhongt <hongtao.liu@intel.com>
4703 * gcc.target/i386/avx512fp16-vcvttph2dq-1a.c: New test.
4704 * gcc.target/i386/avx512fp16-vcvttph2dq-1b.c: Ditto.
4705 * gcc.target/i386/avx512fp16-vcvttph2qq-1a.c: Ditto.
4706 * gcc.target/i386/avx512fp16-vcvttph2qq-1b.c: Ditto.
4707 * gcc.target/i386/avx512fp16-vcvttph2udq-1a.c: Ditto.
4708 * gcc.target/i386/avx512fp16-vcvttph2udq-1b.c: Ditto.
4709 * gcc.target/i386/avx512fp16-vcvttph2uqq-1a.c: Ditto.
4710 * gcc.target/i386/avx512fp16-vcvttph2uqq-1b.c: Ditto.
4711 * gcc.target/i386/avx512fp16-vcvttph2uw-1a.c: Ditto.
4712 * gcc.target/i386/avx512fp16-vcvttph2uw-1b.c: Ditto.
4713 * gcc.target/i386/avx512fp16-vcvttph2w-1a.c: Ditto.
4714 * gcc.target/i386/avx512fp16-vcvttph2w-1b.c: Ditto.
4715 * gcc.target/i386/avx512fp16vl-vcvttph2dq-1a.c: Ditto.
4716 * gcc.target/i386/avx512fp16vl-vcvttph2dq-1b.c: Ditto.
4717 * gcc.target/i386/avx512fp16vl-vcvttph2qq-1a.c: Ditto.
4718 * gcc.target/i386/avx512fp16vl-vcvttph2qq-1b.c: Ditto.
4719 * gcc.target/i386/avx512fp16vl-vcvttph2udq-1a.c: Ditto.
4720 * gcc.target/i386/avx512fp16vl-vcvttph2udq-1b.c: Ditto.
4721 * gcc.target/i386/avx512fp16vl-vcvttph2uqq-1a.c: Ditto.
4722 * gcc.target/i386/avx512fp16vl-vcvttph2uqq-1b.c: Ditto.
4723 * gcc.target/i386/avx512fp16vl-vcvttph2uw-1a.c: Ditto.
4724 * gcc.target/i386/avx512fp16vl-vcvttph2uw-1b.c: Ditto.
4725 * gcc.target/i386/avx512fp16vl-vcvttph2w-1a.c: Ditto.
4726 * gcc.target/i386/avx512fp16vl-vcvttph2w-1b.c: Ditto.
4728 2021-09-17 liuhongt <hongtao.liu@intel.com>
4730 * gcc.target/i386/avx-1.c: Add test for new builtins.
4731 * gcc.target/i386/sse-13.c: Ditto.
4732 * gcc.target/i386/sse-23.c: Ditto.
4733 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4734 * gcc.target/i386/sse-22.c: Ditto.
4736 2021-09-17 liuhongt <hongtao.liu@intel.com>
4738 * gcc.target/i386/avx512fp16-helper.h (V512): Add int32
4740 * gcc.target/i386/avx512fp16-vcvtsh2si-1a.c: New test.
4741 * gcc.target/i386/avx512fp16-vcvtsh2si-1b.c: Ditto.
4742 * gcc.target/i386/avx512fp16-vcvtsh2si64-1a.c: Ditto.
4743 * gcc.target/i386/avx512fp16-vcvtsh2si64-1b.c: Ditto.
4744 * gcc.target/i386/avx512fp16-vcvtsh2usi-1a.c: Ditto.
4745 * gcc.target/i386/avx512fp16-vcvtsh2usi-1b.c: Ditto.
4746 * gcc.target/i386/avx512fp16-vcvtsh2usi64-1a.c: Ditto.
4747 * gcc.target/i386/avx512fp16-vcvtsh2usi64-1b.c: Ditto.
4748 * gcc.target/i386/avx512fp16-vcvtsi2sh-1a.c: Ditto.
4749 * gcc.target/i386/avx512fp16-vcvtsi2sh-1b.c: Ditto.
4750 * gcc.target/i386/avx512fp16-vcvtsi2sh64-1a.c: Ditto.
4751 * gcc.target/i386/avx512fp16-vcvtsi2sh64-1b.c: Ditto.
4752 * gcc.target/i386/avx512fp16-vcvtusi2sh-1a.c: Ditto.
4753 * gcc.target/i386/avx512fp16-vcvtusi2sh-1b.c: Ditto.
4754 * gcc.target/i386/avx512fp16-vcvtusi2sh64-1a.c: Ditto.
4755 * gcc.target/i386/avx512fp16-vcvtusi2sh64-1b.c: Ditto.
4757 2021-09-17 liuhongt <hongtao.liu@intel.com>
4759 * gcc.target/i386/avx-1.c: Add test for new builtins.
4760 * gcc.target/i386/sse-13.c: Ditto.
4761 * gcc.target/i386/sse-23.c: Ditto.
4762 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4763 * gcc.target/i386/sse-22.c: Ditto.
4765 2021-09-16 Patrick Palka <ppalka@redhat.com>
4768 * g++.dg/cpp2a/concepts-var-templ1.C: New test.
4769 * g++.dg/cpp2a/concepts-var-templ1a.C: New test.
4770 * g++.dg/cpp2a/concepts-var-templ1b.C: New test.
4772 2021-09-16 Harald Anlauf <anlauf@gmx.de>
4775 * gfortran.dg/intent_out_14.f90: New test.
4777 2021-09-16 Richard Biener <rguenther@suse.de>
4779 PR middle-end/102360
4780 * g++.dg/pr102360.C: New testcase.
4782 2021-09-16 Richard Earnshaw <rearnsha@arm.com>
4784 * g++.dg/eh/arm-vfp-unwind.C: Support single-precision.
4786 2021-09-16 liuhongt <hongtao.liu@intel.com>
4788 PR middle-end/102080
4789 * gcc.target/i386/pr102080.c: New test.
4791 2021-09-16 liuhongt <hongtao.liu@intel.com>
4793 * gcc.target/i386/avx512fp16-vcvtdq2ph-1a.c: New test.
4794 * gcc.target/i386/avx512fp16-vcvtdq2ph-1b.c: Ditto.
4795 * gcc.target/i386/avx512fp16-vcvtqq2ph-1a.c: Ditto.
4796 * gcc.target/i386/avx512fp16-vcvtqq2ph-1b.c: Ditto.
4797 * gcc.target/i386/avx512fp16-vcvtudq2ph-1a.c: Ditto.
4798 * gcc.target/i386/avx512fp16-vcvtudq2ph-1b.c: Ditto.
4799 * gcc.target/i386/avx512fp16-vcvtuqq2ph-1a.c: Ditto.
4800 * gcc.target/i386/avx512fp16-vcvtuqq2ph-1b.c: Ditto.
4801 * gcc.target/i386/avx512fp16-vcvtuw2ph-1a.c: Ditto.
4802 * gcc.target/i386/avx512fp16-vcvtuw2ph-1b.c: Ditto.
4803 * gcc.target/i386/avx512fp16-vcvtw2ph-1a.c: Ditto.
4804 * gcc.target/i386/avx512fp16-vcvtw2ph-1b.c: Ditto.
4805 * gcc.target/i386/avx512fp16vl-vcvtdq2ph-1a.c: Ditto.
4806 * gcc.target/i386/avx512fp16vl-vcvtdq2ph-1b.c: Ditto.
4807 * gcc.target/i386/avx512fp16vl-vcvtqq2ph-1a.c: Ditto.
4808 * gcc.target/i386/avx512fp16vl-vcvtqq2ph-1b.c: Ditto.
4809 * gcc.target/i386/avx512fp16vl-vcvtudq2ph-1a.c: Ditto.
4810 * gcc.target/i386/avx512fp16vl-vcvtudq2ph-1b.c: Ditto.
4811 * gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1a.c: Ditto.
4812 * gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1b.c: Ditto.
4813 * gcc.target/i386/avx512fp16vl-vcvtuw2ph-1a.c: Ditto.
4814 * gcc.target/i386/avx512fp16vl-vcvtuw2ph-1b.c: Ditto.
4815 * gcc.target/i386/avx512fp16vl-vcvtw2ph-1a.c: Ditto.
4816 * gcc.target/i386/avx512fp16vl-vcvtw2ph-1b.c: Ditto.
4818 2021-09-16 liuhongt <hongtao.liu@intel.com>
4820 * gcc.target/i386/avx-1.c: Add test for new builtins.
4821 * gcc.target/i386/sse-13.c: Ditto.
4822 * gcc.target/i386/sse-23.c: Ditto.
4823 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4824 * gcc.target/i386/sse-22.c: Ditto.
4826 2021-09-16 liuhongt <hongtao.liu@intel.com>
4828 * gcc.target/i386/avx512fp16-helper.h (V512): Add QI
4830 * gcc.target/i386/avx512fp16-vcvtph2dq-1a.c: New test.
4831 * gcc.target/i386/avx512fp16-vcvtph2dq-1b.c: Ditto.
4832 * gcc.target/i386/avx512fp16-vcvtph2qq-1a.c: Ditto.
4833 * gcc.target/i386/avx512fp16-vcvtph2qq-1b.c: Ditto.
4834 * gcc.target/i386/avx512fp16-vcvtph2udq-1a.c: Ditto.
4835 * gcc.target/i386/avx512fp16-vcvtph2udq-1b.c: Ditto.
4836 * gcc.target/i386/avx512fp16-vcvtph2uqq-1a.c: Ditto.
4837 * gcc.target/i386/avx512fp16-vcvtph2uqq-1b.c: Ditto.
4838 * gcc.target/i386/avx512fp16-vcvtph2uw-1a.c: Ditto.
4839 * gcc.target/i386/avx512fp16-vcvtph2uw-1b.c: Ditto.
4840 * gcc.target/i386/avx512fp16-vcvtph2w-1a.c: Ditto.
4841 * gcc.target/i386/avx512fp16-vcvtph2w-1b.c: Ditto.
4842 * gcc.target/i386/avx512fp16vl-vcvtph2dq-1a.c: Ditto.
4843 * gcc.target/i386/avx512fp16vl-vcvtph2dq-1b.c: Ditto.
4844 * gcc.target/i386/avx512fp16vl-vcvtph2qq-1a.c: Ditto.
4845 * gcc.target/i386/avx512fp16vl-vcvtph2qq-1b.c: Ditto.
4846 * gcc.target/i386/avx512fp16vl-vcvtph2udq-1a.c: Ditto.
4847 * gcc.target/i386/avx512fp16vl-vcvtph2udq-1b.c: Ditto.
4848 * gcc.target/i386/avx512fp16vl-vcvtph2uqq-1a.c: Ditto.
4849 * gcc.target/i386/avx512fp16vl-vcvtph2uqq-1b.c: Ditto.
4850 * gcc.target/i386/avx512fp16vl-vcvtph2uw-1a.c: Ditto.
4851 * gcc.target/i386/avx512fp16vl-vcvtph2uw-1b.c: Ditto.
4852 * gcc.target/i386/avx512fp16vl-vcvtph2w-1a.c: Ditto.
4853 * gcc.target/i386/avx512fp16vl-vcvtph2w-1b.c: Ditto.
4855 2021-09-16 liuhongt <hongtao.liu@intel.com>
4857 * gcc.target/i386/avx-1.c: Add test for new builtins.
4858 * gcc.target/i386/sse-13.c: Ditto.
4859 * gcc.target/i386/sse-23.c: Ditto.
4860 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4861 * gcc.target/i386/sse-22.c: Ditto.
4863 2021-09-16 liuhongt <hongtao.liu@intel.com>
4865 * gcc.target/i386/avx512fp16-vmovsh-1a.c: New test.
4866 * gcc.target/i386/avx512fp16-vmovsh-1b.c: Ditto.
4867 * gcc.target/i386/avx512fp16-vmovw-1a.c: Ditto.
4868 * gcc.target/i386/avx512fp16-vmovw-1b.c: Ditto.
4869 * gcc.target/i386/avx512fp16-vmovw-2a.c: Ditto.
4870 * gcc.target/i386/avx512fp16-vmovw-2b.c: Ditto.
4871 * gcc.target/i386/avx512fp16-vmovw-3a.c: Ditto.
4872 * gcc.target/i386/avx512fp16-vmovw-3b.c: Ditto.
4873 * gcc.target/i386/avx512fp16-vmovw-4a.c: Ditto.
4874 * gcc.target/i386/avx512fp16-vmovw-4b.c: Ditto.
4876 2021-09-15 Patrick Palka <ppalka@redhat.com>
4879 * g++.dg/ext/conv2.C: New test.
4880 * g++.dg/template/conv17.C: Extend test.
4882 2021-09-15 Jakub Jelinek <jakub@redhat.com>
4886 * g++.dg/ext/flexary39.C: New test.
4887 * g++.dg/ext/flexary40.C: New test.
4889 2021-09-15 Patrick Palka <ppalka@redhat.com>
4892 * g++.dg/cpp0x/initlist125.C: New test.
4893 * g++.dg/cpp0x/initlist126.C: New test.
4895 2021-09-15 Alexandre Oliva <oliva@adacore.com>
4897 * gnat.dg/zcur_attr.adb, gnat.dg/zcur_attr.ads: New.
4899 2021-09-15 liuhongt <hongtao.liu@intel.com>
4901 * gcc.target/i386/pr102327-1.c: New test.
4902 * gcc.target/i386/pr102327-2.c: New test.
4903 * gcc.target/i386/avx512fp16-1c.c: Adjust testcase.
4905 2021-09-15 Hongyu Wang <hongyu.wang@intel.com>
4907 * gcc.target/i386/avx-1.c: Adjust builtin macros.
4908 * gcc.target/i386/sse-13.c: Likewise.
4909 * gcc.target/i386/sse-23.c: Likewise.
4911 2021-09-15 Richard Biener <rguenther@suse.de>
4913 PR tree-optimization/102318
4914 * gcc.dg/vect/pr102318.c: New testcase.
4916 2021-09-15 Hongtao Liu <hongtao.liu@intel.com>
4917 Peter Cordes <peter@cordes.ca>
4920 * gcc.target/i386/pr91103-1.c: Add extract tests.
4921 * gcc.target/i386/pr91103-2.c: Ditto.
4923 2021-09-15 Thomas Schwinge <thomas@codesourcery.com>
4925 * gfortran.dg/goacc/unexpected-end.f90: Add OpenACC 'host_data'
4928 2021-09-15 Jason Merrill <jason@redhat.com>
4931 * g++.dg/rtti/undeclared1.C: New test.
4933 2021-09-14 Harald Anlauf <anlauf@gmx.de>
4936 * gfortran.dg/entry_25.f90: New test.
4938 2021-09-14 Peter Bergner <bergner@linux.ibm.com>
4940 * gcc.target/powerpc/mma-builtin-6.c: Add second call to xxsetacc
4941 built-in. Update instruction counts.
4943 2021-09-14 Patrick Palka <ppalka@redhat.com>
4946 * g++.dg/cpp0x/constexpr-empty17.C: New test.
4948 2021-09-14 Jakub Jelinek <jakub@redhat.com>
4951 * g++.target/i386/pr102295.C: New test.
4953 2021-09-14 Jakub Jelinek <jakub@redhat.com>
4956 * g++.dg/cpp0x/pr102305.C: New test.
4958 2021-09-14 Tobias Burnus <tobias@codesourcery.com>
4961 * gfortran.dg/goacc/unexpected-end.f90: New test.
4962 * gfortran.dg/gomp/unexpected-end.f90: New test.
4964 2021-09-14 Martin Liska <mliska@suse.cz>
4966 * g++.dg/gcov/gcov.py: Fix failing pytests as gcov.json.gz
4967 filename was changed in b777f228b481ae881a7fbb09de367a053740932c.
4969 2021-09-14 Eric Botcazou <ebotcazou@adacore.com>
4971 * gnat.dg/enum_rep2.adb: New test.
4973 2021-09-14 Jakub Jelinek <jakub@redhat.com>
4975 * c-c++-common/gomp/atomic-29.c: Add -march=pentium
4976 dg-additional-options for ia32. Use sync_long_long effective target
4977 instead of sync_int_long.
4978 * lib/target-supports.exp (check_effective_target_sync_long_long): Fix
4981 2021-09-14 liuhongt <hongtao.liu@intel.com>
4983 * gcc.target/i386/avx512fp16-helper.h (V512):
4985 * gcc.target/i386/avx512fp16-vfpclassph-1a.c: New test.
4986 * gcc.target/i386/avx512fp16-vfpclassph-1b.c: Ditto.
4987 * gcc.target/i386/avx512fp16-vfpclasssh-1a.c: Ditto.
4988 * gcc.target/i386/avx512fp16-vfpclasssh-1b.c: Ditto.
4989 * gcc.target/i386/avx512fp16-vgetexpph-1a.c: Ditto.
4990 * gcc.target/i386/avx512fp16-vgetexpph-1b.c: Ditto.
4991 * gcc.target/i386/avx512fp16-vgetexpsh-1a.c: Ditto.
4992 * gcc.target/i386/avx512fp16-vgetexpsh-1b.c: Ditto.
4993 * gcc.target/i386/avx512fp16-vgetmantph-1a.c: Ditto.
4994 * gcc.target/i386/avx512fp16-vgetmantph-1b.c: Ditto.
4995 * gcc.target/i386/avx512fp16-vgetmantsh-1a.c: Ditto.
4996 * gcc.target/i386/avx512fp16-vgetmantsh-1b.c: Ditto.
4997 * gcc.target/i386/avx512fp16vl-vfpclassph-1a.c: Ditto.
4998 * gcc.target/i386/avx512fp16vl-vfpclassph-1b.c: Ditto.
4999 * gcc.target/i386/avx512fp16vl-vgetexpph-1a.c: Ditto.
5000 * gcc.target/i386/avx512fp16vl-vgetexpph-1b.c: Ditto.
5001 * gcc.target/i386/avx512fp16vl-vgetmantph-1a.c: Ditto.
5002 * gcc.target/i386/avx512fp16vl-vgetmantph-1b.c: Ditto.
5004 2021-09-14 liuhongt <hongtao.liu@intel.com>
5006 * gcc.target/i386/avx-1.c: Add test for new builtins.
5007 * gcc.target/i386/sse-13.c: Ditto.
5008 * gcc.target/i386/sse-23.c: Ditto.
5009 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5010 * gcc.target/i386/sse-22.c: Ditto.
5012 2021-09-14 liuhongt <hongtao.liu@intel.com>
5014 * gcc.target/i386/avx512fp16-helper.h (_ROUND_CUR): New macro.
5015 * gcc.target/i386/avx512fp16-vreduceph-1a.c: New test.
5016 * gcc.target/i386/avx512fp16-vreduceph-1b.c: Ditto.
5017 * gcc.target/i386/avx512fp16-vreducesh-1a.c: Ditto.
5018 * gcc.target/i386/avx512fp16-vreducesh-1b.c: Ditto.
5019 * gcc.target/i386/avx512fp16-vrndscaleph-1a.c: Ditto.
5020 * gcc.target/i386/avx512fp16-vrndscaleph-1b.c: Ditto.
5021 * gcc.target/i386/avx512fp16-vrndscalesh-1a.c: Ditto.
5022 * gcc.target/i386/avx512fp16-vrndscalesh-1b.c: Ditto.
5023 * gcc.target/i386/avx512fp16vl-vreduceph-1a.c: Ditto.
5024 * gcc.target/i386/avx512fp16vl-vreduceph-1b.c: Ditto.
5025 * gcc.target/i386/avx512fp16vl-vrndscaleph-1a.c: Ditto.
5026 * gcc.target/i386/avx512fp16vl-vrndscaleph-1b.c: Ditto.
5028 2021-09-14 liuhongt <hongtao.liu@intel.com>
5030 * gcc.target/i386/avx-1.c: Add test for new builtins.
5031 * gcc.target/i386/sse-13.c: Ditto.
5032 * gcc.target/i386/sse-23.c: Ditto.
5033 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5034 * gcc.target/i386/sse-22.c: Ditto.
5036 2021-09-14 liuhongt <hongtao.liu@intel.com>
5038 * gcc.target/i386/avx512fp16-vrcpph-1a.c: New test.
5039 * gcc.target/i386/avx512fp16-vrcpph-1b.c: Ditto.
5040 * gcc.target/i386/avx512fp16-vrcpsh-1a.c: Ditto.
5041 * gcc.target/i386/avx512fp16-vrcpsh-1b.c: Ditto.
5042 * gcc.target/i386/avx512fp16-vscalefph-1a.c: Ditto.
5043 * gcc.target/i386/avx512fp16-vscalefph-1b.c: Ditto.
5044 * gcc.target/i386/avx512fp16-vscalefsh-1a.c: Ditto.
5045 * gcc.target/i386/avx512fp16-vscalefsh-1b.c: Ditto.
5046 * gcc.target/i386/avx512fp16vl-vrcpph-1a.c: Ditto.
5047 * gcc.target/i386/avx512fp16vl-vrcpph-1b.c: Ditto.
5048 * gcc.target/i386/avx512fp16vl-vscalefph-1a.c: Ditto.
5049 * gcc.target/i386/avx512fp16vl-vscalefph-1b.c: Ditto.
5051 2021-09-14 liuhongt <hongtao.liu@intel.com>
5053 * gcc.target/i386/avx-1.c: Add test for new builtins.
5054 * gcc.target/i386/sse-13.c: Ditto.
5055 * gcc.target/i386/sse-23.c: Ditto.
5056 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5057 * gcc.target/i386/sse-22.c: Ditto.
5059 2021-09-14 liuhongt <hongtao.liu@intel.com>
5061 * gcc.target/i386/avx512fp16-vrsqrtph-1a.c: New test.
5062 * gcc.target/i386/avx512fp16-vrsqrtph-1b.c: Ditto.
5063 * gcc.target/i386/avx512fp16-vrsqrtsh-1a.c: Ditto.
5064 * gcc.target/i386/avx512fp16-vrsqrtsh-1b.c: Ditto.
5065 * gcc.target/i386/avx512fp16-vsqrtph-1a.c: Ditto.
5066 * gcc.target/i386/avx512fp16-vsqrtph-1b.c: Ditto.
5067 * gcc.target/i386/avx512fp16-vsqrtsh-1a.c: Ditto.
5068 * gcc.target/i386/avx512fp16-vsqrtsh-1b.c: Ditto.
5069 * gcc.target/i386/avx512fp16vl-vrsqrtph-1a.c: Ditto.
5070 * gcc.target/i386/avx512fp16vl-vrsqrtph-1b.c: Ditto.
5071 * gcc.target/i386/avx512fp16vl-vsqrtph-1a.c: Ditto.
5072 * gcc.target/i386/avx512fp16vl-vsqrtph-1b.c: Ditto.
5074 2021-09-14 liuhongt <hongtao.liu@intel.com>
5076 * gcc.target/i386/avx-1.c: Add test for new builtins.
5077 * gcc.target/i386/sse-13.c: Ditto.
5078 * gcc.target/i386/sse-23.c: Ditto.
5079 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5080 * gcc.target/i386/sse-22.c: Ditto.
5082 2021-09-13 Harald Anlauf <anlauf@gmx.de>
5085 * gfortran.dg/pr82314.f90: New test.
5087 2021-09-13 Harald Anlauf <anlauf@gmx.de>
5090 * gfortran.dg/substr_6.f90: Revert commit r8-7574, adding again
5091 test that was erroneously considered as illegal.
5093 2021-09-13 Jason Merrill <jason@redhat.com>
5095 * g++.dg/warn/Winterference.H: New file.
5096 * g++.dg/warn/Winterference.C: New test.
5097 * g++.target/aarch64/interference.C: New test.
5098 * g++.target/arm/interference.C: New test.
5099 * g++.target/i386/interference.C: New test.
5100 * g++.dg/warn/Winterference-2.C: New file.
5102 2021-09-13 Martin Liska <mliska@suse.cz>
5103 H.J. Lu <hjl.tools@gmail.com>
5106 * g++.target/i386/mv30.C: New test.
5107 * gcc.target/i386/mvc16.c: New test.
5108 * gcc.target/i386/builtin_target.c (CHECK___builtin_cpu_supports):
5111 2021-09-13 Andrew Pinski <apinski@marvell.com>
5114 * gcc.target/aarch64/lane-bound-1.c: New test.
5115 * gcc.target/aarch64/lane-bound-2.c: New test.
5117 2021-09-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5120 * g++.target/aarch64/sve/pr102252.C: New test.
5122 2021-09-13 Aldy Hernandez <aldyh@redhat.com>
5124 * gcc.dg/tree-ssa/pr21417.c: Adjust for FSM removal.
5125 * gcc.dg/tree-ssa/pr66752-3.c: Same.
5126 * gcc.dg/tree-ssa/pr68198.c: Same.
5127 * gcc.dg/tree-ssa/pr69196-1.c: Same.
5128 * gcc.dg/tree-ssa/pr70232.c: Same.
5129 * gcc.dg/tree-ssa/pr77445.c: Same.
5130 * gcc.dg/tree-ssa/ranger-threader-4.c: Same.
5131 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
5132 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
5133 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
5134 * gcc.dg/tree-ssa/ssa-thread-13.c: Same.
5136 2021-09-13 Patrick Palka <ppalka@redhat.com>
5139 * g++.dg/cpp1z/constexpr-if35.C: New test.
5141 2021-09-13 Martin Liska <mliska@suse.cz>
5144 * g++.dg/pr101331.C: New test.
5146 2021-09-13 Aldy Hernandez <aldyh@redhat.com>
5148 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust for aarch64.
5150 2021-09-13 H.J. Lu <hjl.tools@gmail.com>
5153 * g++.target/i386/pr80566-1.C: Add
5154 -mtune-ctrl=avx256_store_by_pieces.
5155 * gcc.target/i386/pr100865-4a.c: Likewise.
5156 * gcc.target/i386/pr100865-10a.c: Likewise.
5157 * gcc.target/i386/pr90773-20.c: Likewise.
5158 * gcc.target/i386/pr90773-21.c: Likewise.
5159 * gcc.target/i386/pr90773-22.c: Likewise.
5160 * gcc.target/i386/pr90773-23.c: Likewise.
5161 * g++.target/i386/pr80566-2.C: Add
5162 -mtune-ctrl=avx256_move_by_pieces.
5163 * gcc.target/i386/eh_return-1.c: Likewise.
5164 * gcc.target/i386/pr90773-26.c: Likewise.
5165 * gcc.target/i386/pieces-memcpy-12.c: Replace -mtune=haswell
5166 with -mtune-ctrl=avx256_move_by_pieces.
5167 * gcc.target/i386/pieces-memcpy-15.c: Likewise.
5168 * gcc.target/i386/pieces-memset-2.c: Replace -mtune=haswell
5169 with -mtune-ctrl=avx256_store_by_pieces.
5170 * gcc.target/i386/pieces-memset-5.c: Likewise.
5171 * gcc.target/i386/pieces-memset-11.c: Likewise.
5172 * gcc.target/i386/pieces-memset-14.c: Likewise.
5173 * gcc.target/i386/pieces-memset-20.c: Likewise.
5174 * gcc.target/i386/pieces-memset-23.c: Likewise.
5175 * gcc.target/i386/pieces-memset-29.c: Likewise.
5176 * gcc.target/i386/pieces-memset-30.c: Likewise.
5177 * gcc.target/i386/pieces-memset-33.c: Likewise.
5178 * gcc.target/i386/pieces-memset-34.c: Likewise.
5179 * gcc.target/i386/pieces-memset-44.c: Likewise.
5180 * gcc.target/i386/pieces-memset-37.c: Replace -mtune=generic
5181 with -mtune-ctrl=avx256_store_by_pieces.
5183 2021-09-12 Iain Buclaw <ibuclaw@gdcproject.org>
5186 * gdc.dg/pr102185.d: New test.
5188 2021-09-11 Jakub Jelinek <jakub@redhat.com>
5190 * c-c++-common/auto-init-1.c: Enable test only on ilp32 or lp64
5191 targets, expect different long and pointer sizes between ilp32 and
5193 * c-c++-common/auto-init-2.c: Likewise.
5194 * c-c++-common/auto-init-3.c: Expect one of the common long double
5195 sizes (8/12/16 bytes) instead of hardcoding 16 bytes.
5196 * c-c++-common/auto-init-4.c: Likewise.
5197 * c-c++-common/auto-init-5.c: Expect one of the common
5198 _Complex long double sizes (16/24/32 bytes) instead of hardcoding 32
5200 * c-c++-common/auto-init-6.c: Likewise.
5201 * c-c++-common/auto-init-padding-1.c: Enable test only on ilp32 or lp64
5203 (struct test_small_hole): Change type of four to unsigned long long
5204 and add aligned attribute.
5206 2021-09-10 Petter Tomner <tomner@kth.se>
5208 * jit.dg/test-error-array-bounds.c: Array is not unsigned
5209 * jit.dg/jit.exp: Helper function
5210 * jit.dg/test-debuginfo.c: New testcase
5212 2021-09-10 Jakub Jelinek <jakub@redhat.com>
5214 * c-c++-common/gomp/atomic-17.c (foo): Add tests for atomic read,
5215 write or update with acq_rel clause and atomic update with acquire clause.
5216 * c-c++-common/gomp/atomic-18.c (foo): Adjust expected diagnostics
5217 wording, remove tests moved to atomic-17.c.
5218 * c-c++-common/gomp/atomic-21.c: Expect only 2 omp atomic release and
5219 2 omp atomic acq_rel directives instead of 4 omp atomic release.
5220 * c-c++-common/gomp/atomic-25.c: New test.
5221 * c-c++-common/gomp/atomic-26.c: New test.
5222 * c-c++-common/gomp/atomic-27.c: New test.
5223 * c-c++-common/gomp/atomic-28.c: New test.
5224 * c-c++-common/gomp/atomic-29.c: New test.
5225 * c-c++-common/gomp/atomic-30.c: New test.
5226 * c-c++-common/goacc-gomp/atomic.c: Expect 1 omp atomic release and
5227 1 omp atomic_acq_rel instead of 2 omp atomic release directives.
5228 * gcc.dg/gomp/atomic-5.c: Adjust expected error diagnostic wording.
5229 * g++.dg/gomp/atomic-18.C:Expect 4 omp atomic release and
5230 1 omp atomic_acq_rel instead of 5 omp atomic release directives.
5232 2021-09-10 Aldy Hernandez <aldyh@redhat.com>
5233 Michael Matz <matz@suse.de>
5235 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Adjust for disabling of
5236 threading through latches.
5237 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
5238 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
5240 2021-09-10 David Faust <david.faust@oracle.com>
5242 * gcc.target/bpf/alu-1.c: New test.
5243 * gcc.target/bpf/jmp-1.c: New test.
5245 2021-09-10 Richard Biener <rguenther@suse.de>
5247 PR middle-end/102273
5248 * gcc.dg/pr102273.c: New testcase.
5250 2021-09-10 Thomas Schwinge <thomas@codesourcery.com>
5252 * c-c++-common/auto-init-padding-2.c: Fix 'dg-do run' syntax.
5253 * c-c++-common/auto-init-padding-3.c: Likewise.
5255 2021-09-10 Richard Biener <rguenther@suse.de>
5257 PR middle-end/102269
5258 * gcc.dg/pr102269.c: New testcase.
5260 2021-09-10 liuhongt <hongtao.liu@intel.com>
5262 * gcc.target/i386/avx512fp16-helper.h
5263 (check_results_mask): New check_function.
5264 * gcc.target/i386/avx512fp16-vcmpph-1a.c: New test.
5265 * gcc.target/i386/avx512fp16-vcmpph-1b.c: Ditto.
5266 * gcc.target/i386/avx512fp16-vcmpsh-1a.c: Ditto.
5267 * gcc.target/i386/avx512fp16-vcmpsh-1b.c: Ditto.
5268 * gcc.target/i386/avx512fp16-vcomish-1a.c: Ditto.
5269 * gcc.target/i386/avx512fp16-vcomish-1b.c: Ditto.
5270 * gcc.target/i386/avx512fp16-vcomish-1c.c: Ditto.
5271 * gcc.target/i386/avx512fp16vl-vcmpph-1a.c: Ditto.
5272 * gcc.target/i386/avx512fp16vl-vcmpph-1b.c: Ditto.
5274 2021-09-10 liuhongt <hongtao.liu@intel.com>
5276 * gcc.target/i386/avx-1.c: Add test for new builtins.
5277 * gcc.target/i386/sse-13.c: Ditto.
5278 * gcc.target/i386/sse-23.c: Ditto.
5279 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5280 * gcc.target/i386/sse-22.c: Ditto.
5282 2021-09-10 liuhongt <hongtao.liu@intel.com>
5284 * gcc.target/i386/avx512fp16-vmaxph-1a.c: New test.
5285 * gcc.target/i386/avx512fp16-vmaxph-1b.c: Ditto.
5286 * gcc.target/i386/avx512fp16-vmaxsh-1.c: Ditto.
5287 * gcc.target/i386/avx512fp16-vmaxsh-1b.c: Ditto.
5288 * gcc.target/i386/avx512fp16-vminph-1a.c: Ditto.
5289 * gcc.target/i386/avx512fp16-vminph-1b.c: Ditto.
5290 * gcc.target/i386/avx512fp16-vminsh-1.c: Ditto.
5291 * gcc.target/i386/avx512fp16-vminsh-1b.c: Ditto.
5292 * gcc.target/i386/avx512fp16vl-vmaxph-1a.c: Ditto.
5293 * gcc.target/i386/avx512fp16vl-vmaxph-1b.c: Ditto.
5294 * gcc.target/i386/avx512fp16vl-vminph-1a.c: Ditto.
5295 * gcc.target/i386/avx512fp16vl-vminph-1b.c: Ditto.
5297 2021-09-10 liuhongt <hongtao.liu@intel.com>
5299 * gcc.target/i386/avx-1.c: Add test for new builtins.
5300 * gcc.target/i386/sse-13.c: Ditto.
5301 * gcc.target/i386/sse-23.c: Ditto.
5302 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5303 * gcc.target/i386/sse-22.c: Ditto.
5305 2021-09-10 liuhongt <hongtao.liu@intel.com>
5307 * gcc.target/i386/avx512fp16-vaddsh-1a.c: New test.
5308 * gcc.target/i386/avx512fp16-vaddsh-1b.c: Ditto.
5309 * gcc.target/i386/avx512fp16-vdivsh-1a.c: Ditto.
5310 * gcc.target/i386/avx512fp16-vdivsh-1b.c: Ditto.
5311 * gcc.target/i386/avx512fp16-vmulsh-1a.c: Ditto.
5312 * gcc.target/i386/avx512fp16-vmulsh-1b.c: Ditto.
5313 * gcc.target/i386/avx512fp16-vsubsh-1a.c: Ditto.
5314 * gcc.target/i386/avx512fp16-vsubsh-1b.c: Ditto.
5315 * gcc.target/i386/pr54855-11.c: Ditto.
5317 2021-09-10 Liu, Hongtao <hongtao.liu@intel.com>
5319 * gcc.target/i386/avx-1.c: Add test for new builtins.
5320 * gcc.target/i386/sse-13.c: Ditto.
5321 * gcc.target/i386/sse-23.c: Ditto.
5322 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5323 * gcc.target/i386/sse-22.c: Ditto.
5325 2021-09-10 H.J. Lu <hjl.tools@gmail.com>
5327 * gcc.target/i386/vect-float16-1.c: New test.
5328 * gcc.target/i386/vect-float16-10.c: Ditto.
5329 * gcc.target/i386/vect-float16-11.c: Ditto.
5330 * gcc.target/i386/vect-float16-12.c: Ditto.
5331 * gcc.target/i386/vect-float16-2.c: Ditto.
5332 * gcc.target/i386/vect-float16-3.c: Ditto.
5333 * gcc.target/i386/vect-float16-4.c: Ditto.
5334 * gcc.target/i386/vect-float16-5.c: Ditto.
5335 * gcc.target/i386/vect-float16-6.c: Ditto.
5336 * gcc.target/i386/vect-float16-7.c: Ditto.
5337 * gcc.target/i386/vect-float16-8.c: Ditto.
5338 * gcc.target/i386/vect-float16-9.c: Ditto.
5340 2021-09-10 liuhongt <hongtao.liu@intel.com>
5342 * gcc.target/i386/avx512dq-abs-copysign-1.c: Adjust testcase.
5343 * gcc.target/i386/avx512vl-abs-copysign-1.c: Adjust testcase.
5345 2021-09-09 qing zhao <qing.zhao@oracle.com>
5347 * c-c++-common/auto-init-1.c: New test.
5348 * c-c++-common/auto-init-10.c: New test.
5349 * c-c++-common/auto-init-11.c: New test.
5350 * c-c++-common/auto-init-12.c: New test.
5351 * c-c++-common/auto-init-13.c: New test.
5352 * c-c++-common/auto-init-14.c: New test.
5353 * c-c++-common/auto-init-15.c: New test.
5354 * c-c++-common/auto-init-16.c: New test.
5355 * c-c++-common/auto-init-2.c: New test.
5356 * c-c++-common/auto-init-3.c: New test.
5357 * c-c++-common/auto-init-4.c: New test.
5358 * c-c++-common/auto-init-5.c: New test.
5359 * c-c++-common/auto-init-6.c: New test.
5360 * c-c++-common/auto-init-7.c: New test.
5361 * c-c++-common/auto-init-8.c: New test.
5362 * c-c++-common/auto-init-9.c: New test.
5363 * c-c++-common/auto-init-esra.c: New test.
5364 * c-c++-common/auto-init-padding-1.c: New test.
5365 * c-c++-common/auto-init-padding-2.c: New test.
5366 * c-c++-common/auto-init-padding-3.c: New test.
5367 * g++.dg/auto-init-uninit-pred-1_a.C: New test.
5368 * g++.dg/auto-init-uninit-pred-2_a.C: New test.
5369 * g++.dg/auto-init-uninit-pred-3_a.C: New test.
5370 * g++.dg/auto-init-uninit-pred-4.C: New test.
5371 * gcc.dg/auto-init-sra-1.c: New test.
5372 * gcc.dg/auto-init-sra-2.c: New test.
5373 * gcc.dg/auto-init-uninit-1.c: New test.
5374 * gcc.dg/auto-init-uninit-12.c: New test.
5375 * gcc.dg/auto-init-uninit-13.c: New test.
5376 * gcc.dg/auto-init-uninit-14.c: New test.
5377 * gcc.dg/auto-init-uninit-15.c: New test.
5378 * gcc.dg/auto-init-uninit-16.c: New test.
5379 * gcc.dg/auto-init-uninit-17.c: New test.
5380 * gcc.dg/auto-init-uninit-18.c: New test.
5381 * gcc.dg/auto-init-uninit-19.c: New test.
5382 * gcc.dg/auto-init-uninit-2.c: New test.
5383 * gcc.dg/auto-init-uninit-20.c: New test.
5384 * gcc.dg/auto-init-uninit-21.c: New test.
5385 * gcc.dg/auto-init-uninit-22.c: New test.
5386 * gcc.dg/auto-init-uninit-23.c: New test.
5387 * gcc.dg/auto-init-uninit-24.c: New test.
5388 * gcc.dg/auto-init-uninit-25.c: New test.
5389 * gcc.dg/auto-init-uninit-26.c: New test.
5390 * gcc.dg/auto-init-uninit-3.c: New test.
5391 * gcc.dg/auto-init-uninit-34.c: New test.
5392 * gcc.dg/auto-init-uninit-36.c: New test.
5393 * gcc.dg/auto-init-uninit-37.c: New test.
5394 * gcc.dg/auto-init-uninit-4.c: New test.
5395 * gcc.dg/auto-init-uninit-5.c: New test.
5396 * gcc.dg/auto-init-uninit-6.c: New test.
5397 * gcc.dg/auto-init-uninit-8.c: New test.
5398 * gcc.dg/auto-init-uninit-9.c: New test.
5399 * gcc.dg/auto-init-uninit-A.c: New test.
5400 * gcc.dg/auto-init-uninit-B.c: New test.
5401 * gcc.dg/auto-init-uninit-C.c: New test.
5402 * gcc.dg/auto-init-uninit-H.c: New test.
5403 * gcc.dg/auto-init-uninit-I.c: New test.
5404 * gcc.target/aarch64/auto-init-1.c: New test.
5405 * gcc.target/aarch64/auto-init-2.c: New test.
5406 * gcc.target/aarch64/auto-init-3.c: New test.
5407 * gcc.target/aarch64/auto-init-4.c: New test.
5408 * gcc.target/aarch64/auto-init-5.c: New test.
5409 * gcc.target/aarch64/auto-init-6.c: New test.
5410 * gcc.target/aarch64/auto-init-7.c: New test.
5411 * gcc.target/aarch64/auto-init-8.c: New test.
5412 * gcc.target/aarch64/auto-init-padding-1.c: New test.
5413 * gcc.target/aarch64/auto-init-padding-10.c: New test.
5414 * gcc.target/aarch64/auto-init-padding-11.c: New test.
5415 * gcc.target/aarch64/auto-init-padding-12.c: New test.
5416 * gcc.target/aarch64/auto-init-padding-2.c: New test.
5417 * gcc.target/aarch64/auto-init-padding-3.c: New test.
5418 * gcc.target/aarch64/auto-init-padding-4.c: New test.
5419 * gcc.target/aarch64/auto-init-padding-5.c: New test.
5420 * gcc.target/aarch64/auto-init-padding-6.c: New test.
5421 * gcc.target/aarch64/auto-init-padding-7.c: New test.
5422 * gcc.target/aarch64/auto-init-padding-8.c: New test.
5423 * gcc.target/aarch64/auto-init-padding-9.c: New test.
5424 * gcc.target/i386/auto-init-1.c: New test.
5425 * gcc.target/i386/auto-init-2.c: New test.
5426 * gcc.target/i386/auto-init-21.c: New test.
5427 * gcc.target/i386/auto-init-22.c: New test.
5428 * gcc.target/i386/auto-init-23.c: New test.
5429 * gcc.target/i386/auto-init-24.c: New test.
5430 * gcc.target/i386/auto-init-3.c: New test.
5431 * gcc.target/i386/auto-init-4.c: New test.
5432 * gcc.target/i386/auto-init-5.c: New test.
5433 * gcc.target/i386/auto-init-6.c: New test.
5434 * gcc.target/i386/auto-init-7.c: New test.
5435 * gcc.target/i386/auto-init-8.c: New test.
5436 * gcc.target/i386/auto-init-padding-1.c: New test.
5437 * gcc.target/i386/auto-init-padding-10.c: New test.
5438 * gcc.target/i386/auto-init-padding-11.c: New test.
5439 * gcc.target/i386/auto-init-padding-12.c: New test.
5440 * gcc.target/i386/auto-init-padding-2.c: New test.
5441 * gcc.target/i386/auto-init-padding-3.c: New test.
5442 * gcc.target/i386/auto-init-padding-4.c: New test.
5443 * gcc.target/i386/auto-init-padding-5.c: New test.
5444 * gcc.target/i386/auto-init-padding-6.c: New test.
5445 * gcc.target/i386/auto-init-padding-7.c: New test.
5446 * gcc.target/i386/auto-init-padding-8.c: New test.
5447 * gcc.target/i386/auto-init-padding-9.c: New test.
5449 2021-09-09 Harald Anlauf <anlauf@gmx.de>
5452 * gfortran.dg/bounds_check_23.f90: New test.
5454 2021-09-09 H.J. Lu <hjl.tools@gmail.com>
5456 * gcc.target/x86_64/abi/avx512fp16/args.h: Replace long with
5458 (XMM_T): Rename _long to _longlong and _ulong to _ulonglong.
5459 (X87_T): Rename _ulong to _ulonglong.
5460 * gcc.target/x86_64/abi/avx512fp16/defines.h (TYPE_SIZE_LONG):
5461 Define to 4 if __ILP32__ is defined.
5462 (TYPE_SIZE_POINTER): Likewise.
5463 (TYPE_ALIGN_LONG): Likewise.
5464 (TYPE_ALIGN_POINTER): Likewise.
5465 * gcc.target/x86_64/abi/avx512fp16/test_3_element_struct_and_unions.c
5466 (main): Skip test for long if __ILP32__ is defined.
5467 * gcc.target/x86_64/abi/avx512fp16/test_m64m128_returning.c
5468 (do_test): Replace _long with _longlong.
5469 * gcc.target/x86_64/abi/avx512fp16/test_struct_returning.c:
5470 (check_300): Replace _ulong with _ulonglong.
5471 * gcc.target/x86_64/abi/avx512fp16/m256h/args.h: Replace long
5473 (YMM_T): Rename _long to _longlong and _ulong to _ulonglong.
5474 (X87_T): Rename _ulong to _ulonglong.
5475 * gcc.target/x86_64/abi/avx512fp16/m512h/args.h: Replace long
5477 (ZMM_T): Rename _long to _longlong and _ulong to _ulonglong.
5478 (X87_T): Rename _ulong to _ulonglong.
5480 2021-09-09 Richard Biener <rguenther@suse.de>
5482 * gcc.dg/tree-ssa/ssa-lim-17.c: New testcase.
5484 2021-09-09 liuhongt <hongtao.liu@intel.com>
5486 * gcc.target/i386/avx512fp16-helper.h: New header file for
5488 * gcc.target/i386/avx512fp16-vaddph-1a.c: New test.
5489 * gcc.target/i386/avx512fp16-vaddph-1b.c: Ditto.
5490 * gcc.target/i386/avx512fp16-vdivph-1a.c: Ditto.
5491 * gcc.target/i386/avx512fp16-vdivph-1b.c: Ditto.
5492 * gcc.target/i386/avx512fp16-vmulph-1a.c: Ditto.
5493 * gcc.target/i386/avx512fp16-vmulph-1b.c: Ditto.
5494 * gcc.target/i386/avx512fp16-vsubph-1a.c: Ditto.
5495 * gcc.target/i386/avx512fp16-vsubph-1b.c: Ditto.
5496 * gcc.target/i386/avx512fp16vl-vaddph-1a.c: Ditto.
5497 * gcc.target/i386/avx512fp16vl-vaddph-1b.c: Ditto.
5498 * gcc.target/i386/avx512fp16vl-vdivph-1a.c: Ditto.
5499 * gcc.target/i386/avx512fp16vl-vdivph-1b.c: Ditto.
5500 * gcc.target/i386/avx512fp16vl-vmulph-1a.c: Ditto.
5501 * gcc.target/i386/avx512fp16vl-vmulph-1b.c: Ditto.
5502 * gcc.target/i386/avx512fp16vl-vsubph-1a.c: Ditto.
5503 * gcc.target/i386/avx512fp16vl-vsubph-1b.c: Ditto.
5505 2021-09-09 liuhongt <hongtao.liu@intel.com>
5507 * gcc.target/i386/avx-1.c: Add -mavx512vl and test for new intrinsics.
5508 * gcc.target/i386/avx-2.c: Add -mavx512vl.
5509 * gcc.target/i386/avx512fp16-11a.c: New test.
5510 * gcc.target/i386/avx512fp16-11b.c: Ditto.
5511 * gcc.target/i386/avx512vlfp16-11a.c: Ditto.
5512 * gcc.target/i386/avx512vlfp16-11b.c: Ditto.
5513 * gcc.target/i386/sse-13.c: Add test for new builtins.
5514 * gcc.target/i386/sse-23.c: Ditto.
5515 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5516 * gcc.target/i386/sse-22.c: Ditto.
5518 2021-09-09 liuhongt <hongtao.liu@intel.com>
5521 * gcc.target/i386/sse2-pr101059.c: New test.
5522 * gcc.target/i386/sse3-pr101059.c: New test.
5524 2021-09-09 liuhongt <hongtao.liu@intel.com>
5527 * gcc.target/i386/pr91103-1.c: New test.
5528 * gcc.target/i386/pr91103-2.c: New test.
5530 2021-09-08 David Malcolm <dmalcolm@redhat.com>
5533 * gcc.dg/analyzer/realloc-1.c (test_10): New.
5534 * gcc.dg/analyzer/torture/pr102225.c: New test.
5536 2021-09-08 Joseph Myers <joseph@codesourcery.com>
5538 * gcc.dg/array-quals-1.c: Allow .sdata section in more cases.
5540 2021-09-08 Joseph Myers <joseph@codesourcery.com>
5542 * gcc.dg/tree-ssa/pr89430-1.c, gcc.dg/tree-ssa/pr89430-2.c,
5543 gcc.dg/tree-ssa/pr89430-3.c, gcc.dg/tree-ssa/pr89430-4.c,
5544 gcc.dg/tree-ssa/pr89430-5.c, gcc.dg/tree-ssa/pr89430-6.c,
5545 gcc.dg/tree-ssa/pr89430-7-comp-ref.c,
5546 gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c,
5547 gcc.dg/tree-ssa/pr99473-1.c: Use -ftree-cselim.
5549 2021-09-08 Jakub Jelinek <jakub@redhat.com>
5550 liuhongt <hongtao.liu@intel.com>
5553 * gcc.target/i386/avx-pr102224.c: Fix up PR number.
5554 * gcc.dg/pr89984.c: New test.
5555 * gcc.target/i386/avx-pr89984.c: New test.
5557 2021-09-08 Jakub Jelinek <jakub@redhat.com>
5560 * gcc.dg/pr102224.c: New test.
5561 * gcc.target/i386/avx-pr102224.c: New test.
5563 2021-09-08 liuhongt <hongtao.liu@intel.com>
5565 * gcc.target/x86_64/abi/avx512fp16/m512h/abi-avx512fp16-zmm.exp:
5567 * gcc.target/x86_64/abi/avx512fp16/m512h/args.h: Likewise.
5568 * gcc.target/x86_64/abi/avx512fp16/m512h/asm-support.S: Likewise.
5569 * gcc.target/x86_64/abi/avx512fp16/m512h/avx512fp16-zmm-check.h:
5571 * gcc.target/x86_64/abi/avx512fp16/m512h/test_m512_returning.c:
5573 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_m512.c:
5575 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_structs.c:
5577 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_unions.c:
5579 * gcc.target/x86_64/abi/avx512fp16/m512h/test_varargs-m512.c:
5582 2021-09-08 liuhongt <hongtao.liu@intel.com>
5584 * gcc.target/x86_64/abi/avx512fp16/m256h/abi-avx512fp16-ymm.exp:
5586 * gcc.target/x86_64/abi/avx512fp16/m256h/args.h: New header.
5587 * gcc.target/x86_64/abi/avx512fp16/m256h/avx512fp16-ymm-check.h:
5589 * gcc.target/x86_64/abi/avx512fp16/m256h/asm-support.S: New.
5590 * gcc.target/x86_64/abi/avx512fp16/m256h/test_m256_returning.c:
5592 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_m256.c: Likewise.
5593 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_structs.c:
5595 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_unions.c:
5597 * gcc.target/x86_64/abi/avx512fp16/m256h/test_varargs-m256.c: Likewise.
5599 2021-09-08 H.J. Lu <hjl.tools@gmail.com>
5601 * gcc.target/x86_64/abi/avx512fp16/abi-avx512fp16-xmm.exp: New exp
5603 * gcc.target/x86_64/abi/avx512fp16/args.h: New header file for abi test.
5604 * gcc.target/x86_64/abi/avx512fp16/avx512fp16-check.h: Likewise.
5605 * gcc.target/x86_64/abi/avx512fp16/avx512fp16-xmm-check.h: Likewise.
5606 * gcc.target/x86_64/abi/avx512fp16/defines.h: Likewise.
5607 * gcc.target/x86_64/abi/avx512fp16/macros.h: Likewise.
5608 * gcc.target/x86_64/abi/avx512fp16/asm-support.S: New asm for abi check.
5609 * gcc.target/x86_64/abi/avx512fp16/test_3_element_struct_and_unions.c:
5611 * gcc.target/x86_64/abi/avx512fp16/test_basic_alignment.c: Likewise.
5612 * gcc.target/x86_64/abi/avx512fp16/test_basic_array_size_and_align.c:
5614 * gcc.target/x86_64/abi/avx512fp16/test_basic_returning.c: Likewise.
5615 * gcc.target/x86_64/abi/avx512fp16/test_basic_sizes.c: Likewise.
5616 * gcc.target/x86_64/abi/avx512fp16/test_basic_struct_size_and_align.c:
5618 * gcc.target/x86_64/abi/avx512fp16/test_basic_union_size_and_align.c:
5620 * gcc.target/x86_64/abi/avx512fp16/test_complex_returning.c: Likewise.
5621 * gcc.target/x86_64/abi/avx512fp16/test_m64m128_returning.c: Likewise.
5622 * gcc.target/x86_64/abi/avx512fp16/test_passing_floats.c: Likewise.
5623 * gcc.target/x86_64/abi/avx512fp16/test_passing_m64m128.c: Likewise.
5624 * gcc.target/x86_64/abi/avx512fp16/test_passing_structs.c: Likewise.
5625 * gcc.target/x86_64/abi/avx512fp16/test_passing_unions.c: Likewise.
5626 * gcc.target/x86_64/abi/avx512fp16/test_struct_returning.c: Likewise.
5627 * gcc.target/x86_64/abi/avx512fp16/test_varargs-m128.c: Likewise.
5629 2021-09-08 H.J. Lu <hjl.tools@gmail.com>
5631 * gcc.target/i386/avx512fp16-vararg-1.c: New test.
5632 * gcc.target/i386/avx512fp16-vararg-2.c: Ditto.
5633 * gcc.target/i386/avx512fp16-vararg-3.c: Ditto.
5634 * gcc.target/i386/avx512fp16-vararg-4.c: Ditto.
5636 2021-09-08 liuhongt <hongtao.liu@intel.com>
5638 * gcc.target/i386/m512-check.h: Add union128h, union256h, union512h.
5639 * gcc.target/i386/avx512fp16-10a.c: New test.
5640 * gcc.target/i386/avx512fp16-10b.c: Ditto.
5641 * gcc.target/i386/avx512fp16-1a.c: Ditto.
5642 * gcc.target/i386/avx512fp16-1b.c: Ditto.
5643 * gcc.target/i386/avx512fp16-1c.c: Ditto.
5644 * gcc.target/i386/avx512fp16-1d.c: Ditto.
5645 * gcc.target/i386/avx512fp16-1e.c: Ditto.
5646 * gcc.target/i386/avx512fp16-2a.c: Ditto.
5647 * gcc.target/i386/avx512fp16-2b.c: Ditto.
5648 * gcc.target/i386/avx512fp16-2c.c: Ditto.
5649 * gcc.target/i386/avx512fp16-3a.c: Ditto.
5650 * gcc.target/i386/avx512fp16-3b.c: Ditto.
5651 * gcc.target/i386/avx512fp16-3c.c: Ditto.
5652 * gcc.target/i386/avx512fp16-4.c: Ditto.
5653 * gcc.target/i386/avx512fp16-5.c: Ditto.
5654 * gcc.target/i386/avx512fp16-6.c: Ditto.
5655 * gcc.target/i386/avx512fp16-7.c: Ditto.
5656 * gcc.target/i386/avx512fp16-8.c: Ditto.
5657 * gcc.target/i386/avx512fp16-9a.c: Ditto.
5658 * gcc.target/i386/avx512fp16-9b.c: Ditto.
5659 * gcc.target/i386/pr54855-13.c: Ditto.
5660 * gcc.target/i386/avx512fp16-vec_set_var.c: Ditto.
5662 2021-09-08 Guo, Xuepeng <xuepeng.guo@intel.com>
5663 H.J. Lu <hongjiu.lu@intel.com>
5664 Liu Hongtao <hongtao.liu@intel.com>
5665 Wang Hongyu <hongyu.wang@intel.com>
5666 Xu Dianhong <dianhong.xu@intel.com>
5668 * gcc.target/i386/avx-1.c: Add -mavx512fp16 in dg-options.
5669 * gcc.target/i386/avx-2.c: Ditto.
5670 * gcc.target/i386/avx512-check.h: Check cpuid for AVX512FP16.
5671 * gcc.target/i386/funcspec-56.inc: Add new target attribute check.
5672 * gcc.target/i386/sse-13.c: Add -mavx512fp16.
5673 * gcc.target/i386/sse-14.c: Ditto.
5674 * gcc.target/i386/sse-22.c: Ditto.
5675 * gcc.target/i386/sse-23.c: Ditto.
5676 * lib/target-supports.exp: (check_effective_target_avx512fp16): New.
5677 * g++.target/i386/float16-1.C: New test.
5678 * g++.target/i386/float16-2.C: Ditto.
5679 * g++.target/i386/float16-3.C: Ditto.
5680 * gcc.target/i386/avx512fp16-12a.c: Ditto.
5681 * gcc.target/i386/avx512fp16-12b.c: Ditto.
5682 * gcc.target/i386/float16-3a.c: Ditto.
5683 * gcc.target/i386/float16-3b.c: Ditto.
5684 * gcc.target/i386/float16-4a.c: Ditto.
5685 * gcc.target/i386/float16-4b.c: Ditto.
5686 * gcc.target/i386/pr54855-12.c: Ditto.
5687 * g++.dg/other/i386-2.C: Ditto.
5688 * g++.dg/other/i386-3.C: Ditto.
5690 2021-09-08 liuhongt <hongtao.liu@intel.com>
5692 * gcc.target/i386/float16-6.c: New test.
5693 * gcc.target/i386/float16-7.c: New test.
5695 2021-09-07 David Faust <david.faust@oracle.com>
5697 * gcc.target/bpf/core-attr-1.c: New test.
5698 * gcc.target/bpf/core-attr-2.c: Likewise.
5699 * gcc.target/bpf/core-attr-3.c: Likewise.
5700 * gcc.target/bpf/core-attr-4.c: Likewise
5701 * gcc.target/bpf/core-builtin-1.c: Likewise
5702 * gcc.target/bpf/core-builtin-2.c: Likewise.
5703 * gcc.target/bpf/core-builtin-3.c: Likewise.
5704 * gcc.target/bpf/core-section-1.c: Likewise.
5706 2021-09-07 Hans-Peter Nilsson <hp@axis.com>
5708 * gcc.dg/no_profile_instrument_function-attr-2.c: Fix
5709 typo in last change.
5711 2021-09-07 Harald Anlauf <anlauf@gmx.de>
5714 * gfortran.dg/pr101327.f90: New test.
5716 2021-09-07 Indu Bhagat <indu.bhagat@oracle.com>
5718 * gcc.target/bpf/core-lto-1.c: New test.
5720 2021-09-07 Jakub Jelinek <jakub@redhat.com>
5723 * g++.dg/cpp2a/constexpr-new21.C: New test.
5725 2021-09-07 H.J. Lu <hjl.tools@gmail.com>
5728 * gcc.target/i386/pr85819-1a.c: New test.
5729 * gcc.target/i386/pr85819-1b.c: Likewise.
5730 * gcc.target/i386/pr85819-2a.c: Likewise.
5731 * gcc.target/i386/pr85819-2b.c: Likewise.
5732 * gcc.target/i386/pr85819-2c.c: Likewise.
5733 * gcc.target/i386/pr85819-3.c: Likewise.
5735 2021-09-07 Richard Biener <rguenther@suse.de>
5737 PR tree-optimization/102226
5738 * g++.dg/vect/pr102226.cc: New testcase.
5740 2021-09-07 Marcel Vollweiler <marcel@codesourcery.com>
5742 * c-c++-common/gomp/flush-1.c: Add test case for 'seq_cst'.
5743 * c-c++-common/gomp/flush-2.c: Add test case for 'seq_cst'.
5744 * g++.dg/gomp/attrs-1.C: Adapt test to handle all flush clauses.
5745 * g++.dg/gomp/attrs-2.C: Adapt test to handle all flush clauses.
5746 * gfortran.dg/gomp/flush-1.f90: Add test case for 'seq_cst'.
5747 * gfortran.dg/gomp/flush-2.f90: Add test case for 'seq_cst'.
5749 2021-09-07 Martin Liska <mliska@suse.cz>
5751 PR gcov-profile/80223
5752 * gcc.dg/no_profile_instrument_function-attr-2.c: New test.
5754 2021-09-07 Xionghu Luo <luoxhu@linux.ibm.com>
5757 * gcc.target/powerpc/pr97142.c: New test.
5759 2021-09-06 H.J. Lu <hjl.tools@gmail.com>
5762 * gcc.target/i386/pr89984-1.c: New test.
5763 * gcc.target/i386/pr89984-2.c: Likewise.
5764 * gcc.target/i386/xorsign-avx.c: Likewise.
5766 2021-09-06 liuhongt <hongtao.liu@intel.com>
5768 PR middle-end/102182
5769 * gcc.target/i386/pr101282.c: New test.
5771 2021-09-06 Jakub Jelinek <jakub@redhat.com>
5773 PR tree-optimization/102207
5774 * gcc.dg/pr102207.c: New test.
5776 2021-09-06 Andrew Pinski <apinski@marvell.com>
5778 PR tree-optimization/63184
5779 * c-c++-common/pr19807-2.c: Enable for all targets and remove the xfail.
5780 * c-c++-common/pr19807-3.c: Likewise.
5782 2021-09-03 Patrick Palka <ppalka@redhat.com>
5785 * g++.dg/template/conv17.C: New test.
5787 2021-09-03 Tobias Burnus <tobias@codesourcery.com>
5789 * gfortran.dg/bind_c_char_6.f90: Update dg-error.
5790 * gfortran.dg/bind_c_char_7.f90: Likewise.
5791 * gfortran.dg/bind_c_char_8.f90: Likewise.
5792 * gfortran.dg/iso_c_binding_char_1.f90: Likewise.
5793 * gfortran.dg/pr32599.f03: Likewise.
5794 * gfortran.dg/bind_c_char_9.f90: Comment testcase bits which are
5795 implementable but not valid F2018.
5796 * gfortran.dg/bind_c_contiguous.f90: New test.
5798 2021-09-03 liuhongt <hongtao.liu@intel.com>
5801 * g++.target/i386/pr102166.C: New test.
5803 2021-09-02 Sandra Loosemore <sandra@codesourcery.com>
5804 José Rui Faustino de Sousa <jrfsousa@gmail.com>
5809 * gfortran.dg/PR100911.c: New file.
5810 * gfortran.dg/PR100911.f90: New file.
5811 * gfortran.dg/PR100914.c: New file.
5812 * gfortran.dg/PR100914.f90: New file.
5813 * gfortran.dg/PR100915.c: New file.
5814 * gfortran.dg/PR100915.f90: New file.
5816 2021-09-02 Sandra Loosemore <sandra@codesourcery.com>
5818 * gfortran.dg/c-interop/allocatable-dummy-c.c: New file.
5819 * gfortran.dg/c-interop/allocatable-dummy.f90: New file.
5820 * gfortran.dg/c-interop/allocatable-optional-pointer.f90: New file.
5821 * gfortran.dg/c-interop/allocate-c.c: New file.
5822 * gfortran.dg/c-interop/allocate-errors-c.c: New file.
5823 * gfortran.dg/c-interop/allocate-errors.f90: New file.
5824 * gfortran.dg/c-interop/allocate.f90: New file.
5825 * gfortran.dg/c-interop/argument-association-assumed-rank-1.f90:
5827 * gfortran.dg/c-interop/argument-association-assumed-rank-2.f90:
5829 * gfortran.dg/c-interop/argument-association-assumed-rank-3.f90:
5831 * gfortran.dg/c-interop/argument-association-assumed-rank-4.f90:
5833 * gfortran.dg/c-interop/argument-association-assumed-rank-5.f90:
5835 * gfortran.dg/c-interop/argument-association-assumed-rank-6.f90:
5837 * gfortran.dg/c-interop/argument-association-assumed-rank-7.f90:
5839 * gfortran.dg/c-interop/argument-association-assumed-rank-8.f90:
5841 * gfortran.dg/c-interop/assumed-type-dummy.f90: New file.
5842 * gfortran.dg/c-interop/c-interop.exp: New file.
5843 * gfortran.dg/c-interop/c1255-1.f90: New file.
5844 * gfortran.dg/c-interop/c1255-2.f90: New file.
5845 * gfortran.dg/c-interop/c1255a.f90: New file.
5846 * gfortran.dg/c-interop/c407a-1.f90: New file.
5847 * gfortran.dg/c-interop/c407a-2.f90: New file.
5848 * gfortran.dg/c-interop/c407b-1.f90: New file.
5849 * gfortran.dg/c-interop/c407b-2.f90: New file.
5850 * gfortran.dg/c-interop/c407c-1.f90: New file.
5851 * gfortran.dg/c-interop/c516.f90: New file.
5852 * gfortran.dg/c-interop/c524a.f90: New file.
5853 * gfortran.dg/c-interop/c535a-1.f90: New file.
5854 * gfortran.dg/c-interop/c535a-2.f90: New file.
5855 * gfortran.dg/c-interop/c535b-1.f90: New file.
5856 * gfortran.dg/c-interop/c535b-2.f90: New file.
5857 * gfortran.dg/c-interop/c535b-3.f90: New file.
5858 * gfortran.dg/c-interop/c535c-1.f90: New file.
5859 * gfortran.dg/c-interop/c535c-2.f90: New file.
5860 * gfortran.dg/c-interop/c535c-3.f90: New file.
5861 * gfortran.dg/c-interop/c535c-4.f90: New file.
5862 * gfortran.dg/c-interop/cf-descriptor-1-c.c: New file.
5863 * gfortran.dg/c-interop/cf-descriptor-1.f90: New file.
5864 * gfortran.dg/c-interop/cf-descriptor-2-c.c: New file.
5865 * gfortran.dg/c-interop/cf-descriptor-2.f90: New file.
5866 * gfortran.dg/c-interop/cf-descriptor-3-c.c: New file.
5867 * gfortran.dg/c-interop/cf-descriptor-3.f90: New file.
5868 * gfortran.dg/c-interop/cf-descriptor-4-c.c: New file.
5869 * gfortran.dg/c-interop/cf-descriptor-4.f90: New file.
5870 * gfortran.dg/c-interop/cf-descriptor-5-c.c: New file.
5871 * gfortran.dg/c-interop/cf-descriptor-5.f90: New file.
5872 * gfortran.dg/c-interop/cf-descriptor-6-c.c: New file.
5873 * gfortran.dg/c-interop/cf-descriptor-6.f90: New file.
5874 * gfortran.dg/c-interop/cf-descriptor-7-c.c: New file.
5875 * gfortran.dg/c-interop/cf-descriptor-7.f90: New file.
5876 * gfortran.dg/c-interop/cf-descriptor-8-c.c: New file.
5877 * gfortran.dg/c-interop/cf-descriptor-8.f90: New file.
5878 * gfortran.dg/c-interop/cf-out-descriptor-1-c.c: New file.
5879 * gfortran.dg/c-interop/cf-out-descriptor-1.f90: New file.
5880 * gfortran.dg/c-interop/cf-out-descriptor-2-c.c: New file.
5881 * gfortran.dg/c-interop/cf-out-descriptor-2.f90: New file.
5882 * gfortran.dg/c-interop/cf-out-descriptor-3-c.c: New file.
5883 * gfortran.dg/c-interop/cf-out-descriptor-3.f90: New file.
5884 * gfortran.dg/c-interop/cf-out-descriptor-4-c.c: New file.
5885 * gfortran.dg/c-interop/cf-out-descriptor-4.f90: New file.
5886 * gfortran.dg/c-interop/cf-out-descriptor-5-c.c: New file.
5887 * gfortran.dg/c-interop/cf-out-descriptor-5.f90: New file.
5888 * gfortran.dg/c-interop/cf-out-descriptor-6-c.c: New file.
5889 * gfortran.dg/c-interop/cf-out-descriptor-6.f90: New file.
5890 * gfortran.dg/c-interop/contiguous-1-c.c: New file.
5891 * gfortran.dg/c-interop/contiguous-1.f90: New file.
5892 * gfortran.dg/c-interop/contiguous-2-c.c: New file.
5893 * gfortran.dg/c-interop/contiguous-2.f90: New file.
5894 * gfortran.dg/c-interop/contiguous-3-c.c: New file.
5895 * gfortran.dg/c-interop/contiguous-3.f90: New file.
5896 * gfortran.dg/c-interop/deferred-character-1.f90: New file.
5897 * gfortran.dg/c-interop/deferred-character-2.f90: New file.
5898 * gfortran.dg/c-interop/dump-descriptors.c: New file.
5899 * gfortran.dg/c-interop/dump-descriptors.h: New file.
5900 * gfortran.dg/c-interop/establish-c.c: New file.
5901 * gfortran.dg/c-interop/establish-errors-c.c: New file.
5902 * gfortran.dg/c-interop/establish-errors.f90: New file.
5903 * gfortran.dg/c-interop/establish.f90: New file.
5904 * gfortran.dg/c-interop/explicit-interface.f90: New file.
5905 * gfortran.dg/c-interop/fc-descriptor-1-c.c: New file.
5906 * gfortran.dg/c-interop/fc-descriptor-1.f90: New file.
5907 * gfortran.dg/c-interop/fc-descriptor-2-c.c: New file.
5908 * gfortran.dg/c-interop/fc-descriptor-2.f90: New file.
5909 * gfortran.dg/c-interop/fc-descriptor-3-c.c: New file.
5910 * gfortran.dg/c-interop/fc-descriptor-3.f90: New file.
5911 * gfortran.dg/c-interop/fc-descriptor-4-c.c: New file.
5912 * gfortran.dg/c-interop/fc-descriptor-4.f90: New file.
5913 * gfortran.dg/c-interop/fc-descriptor-5-c.c: New file.
5914 * gfortran.dg/c-interop/fc-descriptor-5.f90: New file.
5915 * gfortran.dg/c-interop/fc-descriptor-6-c.c: New file.
5916 * gfortran.dg/c-interop/fc-descriptor-6.f90: New file.
5917 * gfortran.dg/c-interop/fc-descriptor-7-c.c: New file.
5918 * gfortran.dg/c-interop/fc-descriptor-7.f90: New file.
5919 * gfortran.dg/c-interop/fc-descriptor-8-c.c: New file.
5920 * gfortran.dg/c-interop/fc-descriptor-8.f90: New file.
5921 * gfortran.dg/c-interop/fc-descriptor-9-c.c: New file.
5922 * gfortran.dg/c-interop/fc-descriptor-9.f90: New file.
5923 * gfortran.dg/c-interop/fc-out-descriptor-1-c.c: New file.
5924 * gfortran.dg/c-interop/fc-out-descriptor-1.f90: New file.
5925 * gfortran.dg/c-interop/fc-out-descriptor-2-c.c: New file.
5926 * gfortran.dg/c-interop/fc-out-descriptor-2.f90: New file.
5927 * gfortran.dg/c-interop/fc-out-descriptor-3-c.c: New file.
5928 * gfortran.dg/c-interop/fc-out-descriptor-3.f90: New file.
5929 * gfortran.dg/c-interop/fc-out-descriptor-4-c.c: New file.
5930 * gfortran.dg/c-interop/fc-out-descriptor-4.f90: New file.
5931 * gfortran.dg/c-interop/fc-out-descriptor-5-c.c: New file.
5932 * gfortran.dg/c-interop/fc-out-descriptor-5.f90: New file.
5933 * gfortran.dg/c-interop/fc-out-descriptor-6-c.c: New file.
5934 * gfortran.dg/c-interop/fc-out-descriptor-6.f90: New file.
5935 * gfortran.dg/c-interop/fc-out-descriptor-7-c.c: New file.
5936 * gfortran.dg/c-interop/fc-out-descriptor-7.f90: New file.
5937 * gfortran.dg/c-interop/ff-descriptor-1.f90: New file.
5938 * gfortran.dg/c-interop/ff-descriptor-2.f90: New file.
5939 * gfortran.dg/c-interop/ff-descriptor-3.f90: New file.
5940 * gfortran.dg/c-interop/ff-descriptor-4.f90: New file.
5941 * gfortran.dg/c-interop/ff-descriptor-5.f90: New file.
5942 * gfortran.dg/c-interop/ff-descriptor-6.f90: New file.
5943 * gfortran.dg/c-interop/ff-descriptor-7.f90: New file.
5944 * gfortran.dg/c-interop/note-5-3.f90: New file.
5945 * gfortran.dg/c-interop/note-5-4-c.c: New file.
5946 * gfortran.dg/c-interop/note-5-4.f90: New file.
5947 * gfortran.dg/c-interop/optional-c.c: New file.
5948 * gfortran.dg/c-interop/optional.f90: New file.
5949 * gfortran.dg/c-interop/rank-class.f90: New file.
5950 * gfortran.dg/c-interop/rank.f90: New file.
5951 * gfortran.dg/c-interop/removed-restrictions-1.f90: New file.
5952 * gfortran.dg/c-interop/removed-restrictions-2.f90: New file.
5953 * gfortran.dg/c-interop/removed-restrictions-3.f90: New file.
5954 * gfortran.dg/c-interop/removed-restrictions-4.f90: New file.
5955 * gfortran.dg/c-interop/section-1-c.c: New file.
5956 * gfortran.dg/c-interop/section-1.f90: New file.
5957 * gfortran.dg/c-interop/section-1p.f90: New file.
5958 * gfortran.dg/c-interop/section-2-c.c: New file.
5959 * gfortran.dg/c-interop/section-2.f90: New file.
5960 * gfortran.dg/c-interop/section-2p.f90: New file.
5961 * gfortran.dg/c-interop/section-3-c.c: New file.
5962 * gfortran.dg/c-interop/section-3.f90: New file.
5963 * gfortran.dg/c-interop/section-3p.f90: New file.
5964 * gfortran.dg/c-interop/section-4-c.c: New file.
5965 * gfortran.dg/c-interop/section-4.f90: New file.
5966 * gfortran.dg/c-interop/section-errors-c.c: New file.
5967 * gfortran.dg/c-interop/section-errors.f90: New file.
5968 * gfortran.dg/c-interop/select-c.c: New file.
5969 * gfortran.dg/c-interop/select-errors-c.c: New file.
5970 * gfortran.dg/c-interop/select-errors.f90: New file.
5971 * gfortran.dg/c-interop/select.f90: New file.
5972 * gfortran.dg/c-interop/setpointer-c.c: New file.
5973 * gfortran.dg/c-interop/setpointer-errors-c.c: New file.
5974 * gfortran.dg/c-interop/setpointer-errors.f90: New file.
5975 * gfortran.dg/c-interop/setpointer.f90: New file.
5976 * gfortran.dg/c-interop/shape.f90: New file.
5977 * gfortran.dg/c-interop/size.f90: New file.
5978 * gfortran.dg/c-interop/tkr.f90: New file.
5979 * gfortran.dg/c-interop/typecodes-array-basic-c.c: New file.
5980 * gfortran.dg/c-interop/typecodes-array-basic.f90: New file.
5981 * gfortran.dg/c-interop/typecodes-array-char-c.c: New file.
5982 * gfortran.dg/c-interop/typecodes-array-char.f90: New file.
5983 * gfortran.dg/c-interop/typecodes-array-float128-c.c: New file.
5984 * gfortran.dg/c-interop/typecodes-array-float128.f90: New file.
5985 * gfortran.dg/c-interop/typecodes-array-int128-c.c: New file.
5986 * gfortran.dg/c-interop/typecodes-array-int128.f90: New file.
5987 * gfortran.dg/c-interop/typecodes-array-longdouble-c.c: New file.
5988 * gfortran.dg/c-interop/typecodes-array-longdouble.f90: New file.
5989 * gfortran.dg/c-interop/typecodes-sanity-c.c: New file.
5990 * gfortran.dg/c-interop/typecodes-sanity.f90: New file.
5991 * gfortran.dg/c-interop/typecodes-scalar-basic-c.c: New file.
5992 * gfortran.dg/c-interop/typecodes-scalar-basic.f90: New file.
5993 * gfortran.dg/c-interop/typecodes-scalar-float128-c.c: New file.
5994 * gfortran.dg/c-interop/typecodes-scalar-float128.f90: New file.
5995 * gfortran.dg/c-interop/typecodes-scalar-int128-c.c: New file.
5996 * gfortran.dg/c-interop/typecodes-scalar-int128.f90: New file.
5997 * gfortran.dg/c-interop/typecodes-scalar-longdouble-c.c: New file.
5998 * gfortran.dg/c-interop/typecodes-scalar-longdouble.f90: New file.
5999 * gfortran.dg/c-interop/ubound.f90: New file.
6000 * lib/target-supports.exp
6001 (check_effective_target_fortran_real_c_float128): New function.
6003 2021-09-02 Martin Sebor <msebor@redhat.com>
6005 PR tree-optimization/17506
6007 * gcc.dg/diagnostic-tree-expr-ranges-2.c: Add expected output.
6008 * gcc.dg/uninit-15-O0.c: Remove xfail.
6009 * gcc.dg/uninit-15.c: Same.
6011 2021-09-02 Marcel Vollweiler <marcel@codesourcery.com>
6013 * gfortran.dg/gomp/target-device-ancestor-4.f90: Comment out dg-final to avoid
6016 2021-09-02 Richard Biener <rguenther@suse.de>
6018 * gcc.dg/tree-ssa/ssa-lim-16.c: New testcase.
6020 2021-09-02 Jakub Jelinek <jakub@redhat.com>
6022 PR tree-optimization/99591
6023 * gcc.target/i386/pr99591.c: New test.
6024 * gcc.target/i386/pr97950.c: Match or reject setb or jn?b instructions
6025 together with seta or jn?a.
6027 2021-09-02 liuhongt <hongtao.liu@intel.com>
6029 * gcc.target/i386/sse2-float16-1.c: New test.
6030 * gcc.target/i386/sse2-float16-2.c: Ditto.
6031 * gcc.target/i386/sse2-float16-3.c: Ditto.
6032 * gcc.target/i386/float16-5.c: New test.
6034 2021-09-01 Jeff Law <jlaw@localhost.localdomain>
6036 PR tree-optimization/102152
6037 * gcc.dg/pr102152.c: New test
6039 2021-09-01 Andrew Pinski <apinski@marvell.com>
6042 * gcc.target/aarch64/memset-strict-align-1.c: New test.
6044 2021-09-01 Jakub Jelinek <jakub@redhat.com>
6047 * g++.dg/cpp23/normalize1.C: New test.
6048 * g++.dg/cpp23/normalize2.C: New test.
6049 * g++.dg/cpp23/normalize3.C: New test.
6050 * g++.dg/cpp23/normalize4.C: New test.
6051 * g++.dg/cpp23/normalize5.C: New test.
6052 * g++.dg/cpp23/normalize6.C: New test.
6053 * g++.dg/cpp23/normalize7.C: New test.
6054 * g++.dg/cpp23/ucnid-1-utf8.C: New test.
6055 * g++.dg/cpp23/ucnid-2-utf8.C: New test.
6056 * gcc.dg/cpp/ucnid-4.c: Don't expect
6057 "not valid at the start of an identifier" errors.
6058 * gcc.dg/cpp/ucnid-4-utf8.c: Likewise.
6059 * gcc.dg/cpp/ucnid-5-utf8.c: New test.
6061 2021-09-01 Andrew Pinski <apinski@marvell.com>
6064 * gcc.misc-tests/linkage.exp: Add mips*-linux-* support.
6066 2021-09-01 Martin Sebor <msebor@redhat.com>
6068 * gcc.dg/Wstringop-overflow-11.c: Remove xfails.
6069 * gcc.dg/Wstringop-overflow-12.c: Same.
6070 * gcc.dg/Wstringop-overflow-43.c: Add xfails.
6071 * gcc.dg/Wstringop-overflow-73.c: New test.
6073 2021-09-01 Jakub Jelinek <jakub@redhat.com>
6075 PR preprocessor/101488
6076 * c-c++-common/cpp/va-opt-3.c: Adjust expected output.
6077 * c-c++-common/cpp/va-opt-7.c: New test.
6079 2021-09-01 Marek Polacek <polacek@redhat.com>
6082 * g++.dg/warn/Wlogical-op-3.C: New test.
6084 2021-09-01 Iain Sandoe <iain@sandoe.co.uk>
6086 * g++.dg/ext/attr-unavailable-1.C: New test.
6087 * g++.dg/ext/attr-unavailable-2.C: New test.
6088 * g++.dg/ext/attr-unavailable-3.C: New test.
6089 * g++.dg/ext/attr-unavailable-4.C: New test.
6090 * g++.dg/ext/attr-unavailable-5.C: New test.
6091 * g++.dg/ext/attr-unavailable-6.C: New test.
6092 * g++.dg/ext/attr-unavailable-7.C: New test.
6093 * g++.dg/ext/attr-unavailable-8.C: New test.
6094 * g++.dg/ext/attr-unavailable-9.C: New test.
6095 * gcc.dg/attr-unavailable-1.c: New test.
6096 * gcc.dg/attr-unavailable-2.c: New test.
6097 * gcc.dg/attr-unavailable-3.c: New test.
6098 * gcc.dg/attr-unavailable-4.c: New test.
6099 * gcc.dg/attr-unavailable-5.c: New test.
6100 * gcc.dg/attr-unavailable-6.c: New test.
6101 * obj-c++.dg/attributes/method-unavailable-1.mm: New test.
6102 * obj-c++.dg/attributes/method-unavailable-2.mm: New test.
6103 * obj-c++.dg/attributes/method-unavailable-3.mm: New test.
6104 * obj-c++.dg/property/at-property-unavailable-1.mm: New test.
6105 * obj-c++.dg/property/at-property-unavailable-2.mm: New test.
6106 * obj-c++.dg/property/dotsyntax-unavailable-1.mm: New test.
6107 * objc.dg/attributes/method-unavailable-1.m: New test.
6108 * objc.dg/attributes/method-unavailable-2.m: New test.
6109 * objc.dg/attributes/method-unavailable-3.m: New test.
6110 * objc.dg/property/at-property-unavailable-1.m: New test.
6111 * objc.dg/property/at-property-unavailable-2.m: New test.
6112 * objc.dg/property/dotsyntax-unavailable-1.m: New test.
6114 2021-09-01 Jakub Jelinek <jakub@redhat.com>
6116 PR tree-optimization/102124
6117 * gcc.dg/torture/pr102124.c: New test.
6119 2021-09-01 Richard Biener <rguenther@suse.de>
6121 PR tree-optimization/93491
6122 * gcc.dg/torture/pr93491.c: New testcase.
6123 * gcc.dg/tree-ssa/pr88087.c: Change to valid PRE opportunity.
6125 2021-09-01 Richard Biener <rguenther@suse.de>
6127 PR tree-optimization/102139
6128 * gcc.dg/torture/pr102139.c: New testcase.
6130 2021-09-01 Jakub Jelinek <jakub@redhat.com>
6132 PR tree-optimization/102141
6133 * gcc.dg/pr102141.c: New test.
6135 2021-09-01 Richard Biener <rguenther@suse.de>
6137 PR tree-optimization/102149
6138 * gcc.dg/torture/pr102149.c: New testcase.
6140 2021-09-01 Roger Sayle <roger@nextmovesoftware.com>
6141 Joseph Myers <joseph@codesourcery.com>
6144 * gcc.dg/pr79412.c: New test case.
6145 * gcc.dg/typedef-var-2.c: Update expeted errors.
6147 2021-08-31 Harald Anlauf <anlauf@gmx.de>
6150 * gfortran.dg/pr100950.f90: Extend coverage.
6152 2021-08-31 Patrick Palka <ppalka@redhat.com>
6155 * g++.dg/cpp0x/decltype29.C: Adjust.
6156 * g++.dg/template/error56.C: Adjust.
6157 * g++.old-deja/g++.pt/unify6.C: Adjust.
6158 * g++.dg/template/explicit-args7.C: New test.
6160 2021-08-31 Jason Merrill <jason@redhat.com>
6163 * g++.dg/diagnostic/static_assert4.C: New test.
6165 2021-08-31 Jeff Law <jlaw@localhost.localdomain>
6167 * gcc.target/mips/mips.exp: Add tree-vrp to mips_option_group.
6168 * gcc.target/mips/data-sym-multi-pool.c: Add -fno-tree-vrp.
6170 2021-08-31 Jakub Jelinek <jakub@redhat.com>
6172 PR tree-optimization/101145
6173 * gcc.dg/vect/pr101145.c: Use dg-additional-options with just -O3
6174 instead of dg-options with -O3 -fdump-tree-vect-details.
6175 * gcc.dg/vect/pr101145_1.c: Likewise.
6176 * gcc.dg/vect/pr101145_2.c: Likewise.
6177 * gcc.dg/vect/pr101145_3.c: Likewise.
6179 2021-08-31 Marcel Vollweiler <marcel@codesourcery.com>
6181 * c-c++-common/gomp/target-device-1.c: New test.
6182 * c-c++-common/gomp/target-device-2.c: New test.
6183 * c-c++-common/gomp/target-device-ancestor-1.c: New test.
6184 * c-c++-common/gomp/target-device-ancestor-2.c: New test.
6185 * c-c++-common/gomp/target-device-ancestor-3.c: New test.
6186 * c-c++-common/gomp/target-device-ancestor-4.c: New test.
6187 * gfortran.dg/gomp/target-device-1.f90: New test.
6188 * gfortran.dg/gomp/target-device-2.f90: New test.
6189 * gfortran.dg/gomp/target-device-ancestor-1.f90: New test.
6190 * gfortran.dg/gomp/target-device-ancestor-2.f90: New test.
6191 * gfortran.dg/gomp/target-device-ancestor-3.f90: New test.
6192 * gfortran.dg/gomp/target-device-ancestor-4.f90: New test.
6194 2021-08-31 Richard Biener <rguenther@suse.de>
6196 PR tree-optimization/102142
6197 * g++.dg/torture/pr102142.C: New testcase.
6199 2021-08-31 Jakub Jelinek <jakub@redhat.com>
6201 PR tree-optimization/102134
6202 * gcc.c-torture/execute/pr102134.c: New test.
6204 2021-08-31 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
6206 * gcc.target/arm/pr51534.c: Adjust test-case for soft fp targets.
6208 2021-08-31 Andrew Pinski <apinski@marvell.com>
6210 * gcc.dg/ipa/inline-8.c: Mark cmp and move as
6211 static so they both bind local and available for
6214 2021-08-31 liuhongt <hongtao.liu@intel.com>
6216 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Adjust testcase.
6217 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
6218 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
6219 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
6220 * gcc.target/i386/avx512f-vpcmpeqd-1.c: Ditto.
6221 * gcc.target/i386/avx512f-vpcmpeqq-1.c: Ditto.
6222 * gcc.target/i386/avx512f-vpcmpgtd-1.c: Ditto.
6223 * gcc.target/i386/avx512f-vpcmpgtq-1.c: Ditto.
6224 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
6225 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
6226 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
6227 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
6228 * gcc.target/i386/bitwise_mask_op-1.c: Ditto.
6229 * gcc.target/i386/bitwise_mask_op-2.c: Ditto.
6231 2021-08-30 David Malcolm <dmalcolm@redhat.com>
6234 * gcc.dg/analyzer/capacity-2.c: Update for changes to realloc
6236 * gcc.dg/analyzer/pr99193-1.c: Likewise.
6237 * gcc.dg/analyzer/pr99193-3.c: Likewise.
6238 * gcc.dg/analyzer/realloc-1.c: Likewise. Add test coverage for
6239 realloc of non-heap pointer, realloc from mismatching allocator,
6240 and realloc on a freed pointer.
6241 * gcc.dg/analyzer/realloc-2.c: New test.
6243 2021-08-30 Jason Merrill <jason@redhat.com>
6246 * g++.dg/template/access2.C: Split struct A.
6248 2021-08-30 Jason Merrill <jason@redhat.com>
6251 * g++.dg/template/explicit-args6.C: New test.
6253 2021-08-30 Harald Anlauf <anlauf@gmx.de>
6256 * gfortran.dg/goto_9.f90: New test.
6258 2021-08-30 Jason Merrill <jason@redhat.com>
6260 * g++.dg/cpp2a/concepts-lambda14.C: Add expected warnings.
6262 2021-08-30 Harald Anlauf <anlauf@gmx.de>
6265 * gfortran.dg/unlimited_polymorphic_33.f90: New test.
6267 2021-08-30 Pat Haugen <pthaugen@linux.ibm.com>
6269 * gcc.target/powerpc/fusion-p10-stst.c: New test.
6270 * gcc.target/powerpc/fusion-p10-stst2.c: New test.
6272 2021-08-29 Iain Buclaw <ibuclaw@gdcproject.org>
6275 * gdc.dg/lto/pr102094_0.d: New test.
6277 2021-08-29 Iain Sandoe <iain@sandoe.co.uk>
6279 * gcc.dg/analyzer/strndup-1.c: Skip for Darwin versions
6280 without strndup support in libc.
6282 2021-08-28 Jan Hubicka <hubicka@ucw.cz>
6284 * gcc.dg/tree-ssa/modref-9.c: New test.
6286 2021-08-28 Harald Anlauf <anlauf@gmx.de>
6289 * gfortran.dg/entry_24.f90: New test.
6291 2021-08-27 Michael Meissner <meissner@linux.ibm.com>
6293 * gcc.target/powerpc/float128-call.c: Update comments.
6295 2021-08-27 Michael Meissner <meissner@linux.ibm.com>
6297 * gcc.target/powerpc/float128-call.c: Fix test for IEEE 128-bit
6298 long double and power10.
6300 2021-08-27 Iain Sandoe <iain@sandoe.co.uk>
6302 * lib/target-supports.exp: Exclude cctools assembler based on
6305 2021-08-27 Richard Biener <rguenther@suse.de>
6307 PR tree-optimization/45178
6308 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust testcase.
6310 2021-08-27 konglin1 <lingling.kong@intel.com>
6313 * gcc.target/i386/avx512f-pr101472.c: New test.
6314 * gcc.target/i386/avx512vl-pr101472.c: New test.
6316 2021-08-27 Kewen Lin <linkw@linux.ibm.com>
6318 * gcc.target/powerpc/dive-vectorize-1.c: New test.
6319 * gcc.target/powerpc/dive-vectorize-1.h: New test.
6320 * gcc.target/powerpc/dive-vectorize-2.c: New test.
6321 * gcc.target/powerpc/dive-vectorize-2.h: New test.
6322 * gcc.target/powerpc/dive-vectorize-run-1.c: New test.
6323 * gcc.target/powerpc/dive-vectorize-run-2.c: New test.
6324 * gcc.target/powerpc/p10-bifs-vectorize-1.c: New test.
6325 * gcc.target/powerpc/p10-bifs-vectorize-1.h: New test.
6326 * gcc.target/powerpc/p10-bifs-vectorize-run-1.c: New test.
6328 2021-08-27 liuhongt <hongtao.liu@intel.com>
6330 * gcc.target/i386/avx512f-vshufpd-1.c: Adjust testcase.
6331 * gcc.target/i386/avx512f-vshufps-1.c: Adjust testcase.
6332 * gcc.target/i386/pr43147.c: New test.
6334 2021-08-26 Roger Sayle <roger@nextmovesoftware.com>
6336 * gcc.dg/tree-ssa/ssa-ccp-41.c: New test case.
6338 2021-08-26 Martin Liska <mliska@suse.cz>
6339 Stefan Kneifel <stefan.kneifel@bluewin.ch>
6341 * gcc.target/i386/mvc5.c: Scan assembly names.
6342 * gcc.target/i386/mvc7.c: Likewise.
6343 * gcc.target/i386/pr95778-1.c: Update scanned patterns.
6344 * gcc.target/i386/pr95778-2.c: Likewise.
6346 2021-08-25 Martin Sebor <msebor@redhat.com>
6348 * gcc.dg/tree-ssa/evrp1.c: Add -details to dump option.
6349 * gcc.dg/tree-ssa/evrp2.c: Same.
6350 * gcc.dg/tree-ssa/evrp3.c: Same.
6351 * gcc.dg/tree-ssa/evrp4.c: Same.
6352 * gcc.dg/tree-ssa/evrp6.c: Same.
6353 * gcc.dg/tree-ssa/pr64130.c: Same.
6355 2021-08-25 Michael Meissner <meissner@linux.ibm.com>
6358 * gcc.target/powerpc/pr70117.c: Specify that we need the long double
6359 type to be IBM 128-bit. Remove the code to use __ibm128.
6360 * c-c++-common/dfp/convert-bfp-11.c: Specify that we need the long
6361 double type to be IBM 128-bit. Run the test at -O2 optimization.
6362 * lib/target-supports.exp (add_options_for_long_double_ibm128): New
6364 (check_effective_target_long_double_ibm128): New function.
6365 (add_options_for_long_double_ieee128): New function.
6366 (check_effective_target_long_double_ieee128): New function.
6367 (add_options_for_long_double_64bit): New function.
6368 (check_effective_target_long_double_64bit): New function.
6370 2021-08-25 Andrew Pinski <apinski@marvell.com>
6373 * g++.dg/warn/Wreturn-5.C: New test.
6375 2021-08-25 Jan Hubicka <hubicka@ucw.cz>
6377 * gcc.dg/ipa/modref-1.c: Update testcase.
6378 * gcc.dg/tree-ssa/modref-4.c: Update testcase.
6379 * gcc.dg/tree-ssa/modref-8.c: New test.
6381 2021-08-25 Lewis Hyatt <lhyatt@gmail.com>
6384 * gcc.dg/diagnostic-input-charset-1.c: New test.
6385 * gcc.dg/diagnostic-input-utf8-bom.c: New test.
6387 2021-08-25 Richard Biener <rguenther@suse.de>
6389 PR tree-optimization/102046
6390 * gcc.dg/vect/pr102046.c: New testcase.
6392 2021-08-25 Hongyu Wang <hongyu.wang@intel.com>
6395 * gcc.target/i386/pr101716.c: New test.
6397 2021-08-25 Jiufu Guo <guojiufu@linux.ibm.com>
6399 PR tree-optimization/101145
6400 * gcc.dg/vect/pr101145.c: New test.
6401 * gcc.dg/vect/pr101145.inc: New test.
6402 * gcc.dg/vect/pr101145_1.c: New test.
6403 * gcc.dg/vect/pr101145_2.c: New test.
6404 * gcc.dg/vect/pr101145_3.c: New test.
6405 * gcc.dg/vect/pr101145inf.c: New test.
6406 * gcc.dg/vect/pr101145inf.inc: New test.
6407 * gcc.dg/vect/pr101145inf_1.c: New test.
6409 2021-08-25 konglin1 <lingling.kong@intel.com>
6412 * gcc.target/i386/avx512f-pr101471.c: New test.
6414 2021-08-25 Kewen Lin <linkw@linux.ibm.com>
6416 * gcc.target/powerpc/unpack-vectorize-1.c: New test.
6417 * gcc.target/powerpc/unpack-vectorize-1.h: New test.
6418 * gcc.target/powerpc/unpack-vectorize-2.c: New test.
6419 * gcc.target/powerpc/unpack-vectorize-2.h: New test.
6420 * gcc.target/powerpc/unpack-vectorize-3.c: New test.
6421 * gcc.target/powerpc/unpack-vectorize-3.h: New test.
6422 * gcc.target/powerpc/unpack-vectorize-run-1.c: New test.
6423 * gcc.target/powerpc/unpack-vectorize-run-2.c: New test.
6424 * gcc.target/powerpc/unpack-vectorize-run-3.c: New test.
6425 * gcc.target/powerpc/unpack-vectorize.h: New test.
6427 2021-08-25 liuhongt <hongtao.liu@intel.com>
6430 * gcc.target/i386/avx2-shiftqihi-constant-1.c: Add -mno-avx512f.
6431 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Add -mno-avx
6433 2021-08-24 Harald Anlauf <anlauf@gmx.de>
6436 * gfortran.dg/pr98411.f90: Adjust testcase options to restrict to
6437 F2008, and verify case of implicit SAVE.
6439 2021-08-24 Martin Sebor <msebor@redhat.com>
6441 PR middle-end/101600
6442 PR middle-end/101977
6443 * g++.dg/pr100574.C: Prune out valid warning.
6444 * gcc.dg/pr20126.c: Same.
6445 * gcc.dg/Wstringop-overread.c: Adjust text of expected warnings.
6447 * gcc.dg/warn-strnlen-no-nul.c: Same.
6448 * g++.dg/warn/Warray-bounds-26.C: New test.
6449 * gcc.dg/Warray-bounds-88.c: New test.
6451 2021-08-24 Andrew MacLeod <amacleod@redhat.com>
6453 * gcc.dg/predict-1.c: Disable evrp.
6454 * gcc.dg/tree-ssa/evrp-trans.c: New.
6456 2021-08-24 H.J. Lu <hjl.tools@gmail.com>
6459 * gcc.target/i386/pr100865-10b.c: Expect vzeroupper.
6460 * gcc.target/i386/pr100865-4b.c: Likewise.
6461 * gcc.target/i386/pr100865-6b.c: Expect vmovdqu and vzeroupper.
6462 * gcc.target/i386/pr100865-7b.c: Likewise.
6463 * gcc.target/i386/pr102021.c: New test.
6465 2021-08-24 Richard Earnshaw <rearnsha@arm.com>
6468 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13a.c: New test.
6469 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7a.c: Likewise.
6470 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8a.c: Likewise.
6471 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7a.c: Likewise.
6472 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8a.c: Likewise.
6473 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13a.c: Likewise.
6474 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7a.c: Likewise.
6475 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8a.c: Likewise.
6477 2021-08-24 Richard Earnshaw <rearnsha@arm.com>
6479 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
6480 Check the CMSE feature register, rather than relying on the
6481 SG operation causing an execution fault.
6483 2021-08-24 liuhongt <hongtao.liu@intel.com>
6486 * gcc.target/i386/pr101989-broadcast-1.c: New test.
6488 2021-08-24 liuhongt <hongtao.liu@intel.com>
6491 * gcc.target/i386/pr101989-1.c: New test.
6492 * gcc.target/i386/pr101989-2.c: New test.
6493 * gcc.target/i386/avx512bw-shiftqihi-constant-1.c: Adjust testcase.
6495 2021-08-24 Roger Sayle <roger@nextmovesoftware.com>
6496 Jakub Jelinek <jakub@redhat.com>
6498 PR middle-end/102029
6499 * gcc.dg/fold-convlshift-3.c: New test case.
6501 2021-08-23 David Malcolm <dmalcolm@redhat.com>
6503 * gcc.dg/analyzer/switch.c: Remove xfail. Add various tests.
6504 * gcc.dg/analyzer/torture/switch-2.c: New test.
6505 * gcc.dg/analyzer/torture/switch-3.c: New test.
6506 * gcc.dg/analyzer/torture/switch-4.c: New test.
6507 * gcc.dg/analyzer/torture/switch-5.c: New test.
6509 2021-08-23 David Malcolm <dmalcolm@redhat.com>
6512 * gcc.dg/analyzer/pr101875.c: New test.
6514 2021-08-23 David Malcolm <dmalcolm@redhat.com>
6517 * gcc.dg/analyzer/pr101837.c: New test.
6519 2021-08-23 David Malcolm <dmalcolm@redhat.com>
6522 * gcc.dg/analyzer/data-model-23.c: New test.
6523 * gcc.dg/analyzer/pr101962.c: New test.
6525 2021-08-23 David Malcolm <dmalcolm@redhat.com>
6527 * gcc.dg/analyzer/data-model-22.c: New test.
6528 * gcc.dg/analyzer/uninit-6.c: New test.
6529 * gcc.dg/analyzer/uninit-6b.c: New test.
6531 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
6533 * gcc.dg/tree-ssa/modref-7.c: New test.
6535 2021-08-23 Richard Biener <rguenther@suse.de>
6538 * g++.dg/lto/pr97565_0.C: New testcase.
6539 * g++.dg/lto/pr97565_1.C: Likewise.
6541 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
6543 * g++.dg/tree-ssa/modref-1.C: Fix template.
6545 2021-08-23 Tobias Burnus <tobias@codesourcery.com>
6547 * gfortran.dg/goacc/asyncwait-1.f95: Update dg-error.
6548 * gfortran.dg/goacc/default-2.f: Update dg-error.
6549 * gfortran.dg/goacc/enter-exit-data.f95: Update dg-error.
6550 * gfortran.dg/goacc/if.f95: Update dg-error.
6551 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Update dg-error.
6552 * gfortran.dg/goacc/routine-6.f90: Update dg-error.
6553 * gfortran.dg/goacc/sie.f95: Update dg-error.
6554 * gfortran.dg/goacc/update-if_present-2.f90: Update dg-error.
6555 * gfortran.dg/gomp/cancel-2.f90: Update dg-error.
6556 * gfortran.dg/gomp/declare-simd-1.f90: Update dg-error.
6557 * gfortran.dg/gomp/error-3.f90: Update dg-error.
6558 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
6559 * gfortran.dg/gomp/masked-2.f90: Update dg-error.
6561 2021-08-23 Ankur Saini <arsenic@sourceware.org>
6564 * gcc.dg/analyzer/malloc-callbacks.c : Fix faulty test.
6566 2021-08-23 Roger Sayle <roger@nextmovesoftware.com>
6568 * gcc.dg/fold-convlshift-1.c: New test case.
6569 * gcc.dg/fold-convlshift-2.c: New test case.
6571 2021-08-23 Jakub Jelinek <jakub@redhat.com>
6573 PR tree-optimization/86723
6574 * gcc.dg/pr86723.c: New test.
6575 * gcc.target/i386/pr86723.c: New test.
6576 * gcc.dg/optimize-bswapdi-1.c: Use -fdump-tree-optimized instead of
6577 -fdump-tree-bswap and scan for number of __builtin_bswap64 calls.
6578 * gcc.dg/optimize-bswapdi-2.c: Likewise.
6579 * gcc.dg/optimize-bswapsi-1.c: Use -fdump-tree-optimized instead of
6580 -fdump-tree-bswap and scan for number of __builtin_bswap32 calls.
6581 * gcc.dg/optimize-bswapsi-5.c: Likewise.
6582 * gcc.dg/optimize-bswapsi-3.c: Likewise. Expect one __builtin_bswap32
6583 call instead of zero.
6585 2021-08-23 Richard Biener <rguenther@suse.de>
6587 PR tree-optimization/79334
6588 * gcc.dg/torture/pr79334-0.c: New testcase.
6589 * gcc.dg/torture/pr79334-1.c: Likewise.
6591 2021-08-23 liuhongt <hongtao.liu@intel.com>
6594 * gcc.target/i386/pr102016.c: New test.
6596 2021-08-23 Jakub Jelinek <jakub@redhat.com>
6599 * gcc.dg/guality/pr101905.c: New test.
6601 2021-08-23 Christophe Lyon <christophe.lyon@foss.st.com>
6604 * gcc.target/arm/acle/pr100856.c: Use arm_v8m_main_cde_multilib
6605 and arm_v8m_main_cde.
6606 * lib/target-supports.exp: Add
6607 check_effective_target_FUNC_multilib for ARM CDE.
6609 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
6611 * g++.dg/tree-ssa/modref-1.C: New test.
6613 2021-08-23 Xi Ruoyao <xry111@mengyan1223.wang>
6616 * gcc.target/mips/pr101922.c: New test.
6618 2021-08-23 Jonathan Yong <10walls@gmail.com>
6620 * gcc.c-torture/execute/gcc_tmpnam.h: Fix tmpnam case on Windows
6621 where it can return a filename with "\" to indicate current
6623 * gcc.c-torture/execute/fprintf-2.c: Use wrapper.
6624 * gcc.c-torture/execute/printf-2.c: Use wrapper.
6625 * gcc.c-torture/execute/user-printf.c: Use wrapper.
6627 2021-08-22 Martin Uecker <muecker@gwdg.de>
6630 * gcc.dg/c11-qual-1.c: New test.
6631 * gcc.dg/c2x-qual-1.c: New test.
6632 * gcc.dg/c2x-qual-2.c: New test.
6633 * gcc.dg/c2x-qual-3.c: New test.
6634 * gcc.dg/c2x-qual-4.c: New test.
6635 * gcc.dg/c2x-qual-5.c: New test.
6636 * gcc.dg/c2x-qual-6.c: New test.
6637 * gcc.dg/c2x-qual-7.c: New test.
6638 * gcc.dg/pointer-array-quals-1.c: Remove unnecessary flag.
6639 * gcc.dg/pointer-array-quals-2.c: Remove unnecessary flag.
6641 2021-08-22 Jan Hubicka <hubicka@ucw.cz>
6642 Martin Liska <mliska@suse.cz>
6644 * gcc.dg/lto/pr101949_0.c: New test.
6645 * gcc.dg/lto/pr101949_1.c: New test.
6647 2021-08-21 Ankur Saini <arsenic@sourceware.org>
6650 * gcc.dg/analyzer/function-ptr-2.c : Add issue for double 'free'.
6651 * gcc.dg/analyzer/malloc-callbacks.c : Fix xfail testcase.
6653 2021-08-20 Tobias Burnus <tobias@codesourcery.com>
6655 * gfortran.dg/gomp/error-1.f90: New test.
6656 * gfortran.dg/gomp/error-2.f90: New test.
6657 * gfortran.dg/gomp/error-3.f90: New test.
6659 2021-08-20 Jakub Jelinek <jakub@redhat.com>
6661 * c-c++-common/gomp/error-1.c: New test.
6662 * c-c++-common/gomp/error-2.c: New test.
6663 * c-c++-common/gomp/error-3.c: New test.
6664 * g++.dg/gomp/attrs-1.C (bar): Add error directive test.
6665 * g++.dg/gomp/attrs-2.C (bar): Add error directive test.
6666 * g++.dg/gomp/attrs-13.C: New test.
6667 * g++.dg/gomp/error-1.C: New test.
6669 2021-08-20 Jakub Jelinek <jakub@redhat.com>
6671 * c-c++-common/gomp/sink-5.c: New test.
6672 * c-c++-common/gomp/requires-3.c: Add test for spurious comma
6673 at the end of pragma line.
6675 2021-08-19 Roger Sayle <roger@nextmovesoftware.com>
6677 * c-c++-common/Wunused-var-16.c: Add an extra check that ~0
6680 2021-08-19 Peter Bergner <bergner@linux.ibm.com>
6683 * gcc.target/powerpc/pr101849.c: New test.
6685 2021-08-19 Harald Anlauf <anlauf@gmx.de>
6688 * gfortran.dg/pr100950.f90: New test.
6690 2021-08-19 Patrick Palka <ppalka@redhat.com>
6693 * g++.dg/cpp2a/class-deduction-aggr12.C: Fix PR number.
6695 2021-08-19 Jakub Jelinek <jakub@redhat.com>
6697 PR middle-end/101950
6698 * gcc.target/i386/pr101950-1.c: New test.
6699 * gcc.target/i386/pr101950-2.c: New test.
6701 2021-08-19 Jakub Jelinek <jakub@redhat.com>
6703 * c-c++-common/gomp/requires-3.c: Add testcase for
6704 atomic_default_mem_order ( at the end of line without corresponding ).
6706 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
6708 * jit.dg/test-asm.c: Provide Mach-O fragment.
6709 * jit.dg/test-asm.cc: Likewise.
6711 2021-08-19 Jakub Jelinek <jakub@redhat.com>
6713 * c-c++-common/gomp/nothing-2.c: New test.
6715 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
6717 * jit.dg/harness.h: Include jit-dejagnu.h.
6718 * jit.dg/jit.exp: Use -rdynamic conditionally on target
6719 support, instead of unconditional -Wl,--export-dynamic.
6721 2021-08-19 Thomas Schwinge <thomas@codesourcery.com>
6724 * gcc.dg/pr78213.c: Fix up for '--enable-checking=release' etc.
6726 2021-08-19 liuhongt <hongtao.liu@intel.com>
6729 2021-08-19 liuhongt <hongtao.liu@intel.com>
6732 * gcc.target/i386/pr99881.c: New test.
6734 2021-08-18 Tobias Burnus <tobias@codesourcery.com>
6737 * gfortran.dg/nothing-1.f90: Moved to ...
6738 * gfortran.dg/gomp/nothing-1.f90: ... here.
6739 * gfortran.dg/nothing-2.f90: Moved to ...
6740 * gfortran.dg/gomp/nothing-2.f90: ... here;
6741 avoid $ issue in $OMP in dg-error.
6743 2021-08-18 Iain Sandoe <iain@sandoe.co.uk>
6744 Matt Jacobson <mhjacobson@me.com>
6747 * obj-c++.dg/pr101666-0.mm: New test.
6748 * obj-c++.dg/pr101666-1.mm: New test.
6749 * obj-c++.dg/pr101666.inc: New.
6750 * objc.dg/pr101666-0.m: New test.
6751 * objc.dg/pr101666-1.m: New test.
6752 * objc.dg/pr101666.inc: New.
6754 2021-08-18 Ankur Saini <arsenic@sourceware.org>
6757 * g++.dg/analyzer/vfunc-2.C: New test.
6758 * g++.dg/analyzer/vfunc-3.C: New test.
6759 * g++.dg/analyzer/vfunc-4.C: New test.
6760 * g++.dg/analyzer/vfunc-5.C: New test.
6762 2021-08-18 Ankur Saini <arsenic@sourceware.org>
6765 * gcc.dg/analyzer/function-ptr-4.c: New test.
6766 * gcc.dg/analyzer/pr100546.c: New test.
6768 2021-08-18 Tobias Burnus <tobias@codesourcery.com>
6770 * gfortran.dg/nothing-1.f90: New test.
6771 * gfortran.dg/nothing-2.f90: New test.
6773 2021-08-18 Patrick Palka <ppalka@redhat.com>
6777 * g++.dg/cpp2a/class-deduction-aggr11.C: New test.
6778 * g++.dg/cpp2a/class-deduction-aggr12.C: New test.
6780 2021-08-18 Patrick Palka <ppalka@redhat.com>
6783 * g++.dg/cpp2a/nontype-class49.C: New test.
6785 2021-08-18 Jakub Jelinek <jakub@redhat.com>
6787 * c-c++-common/gomp/nothing-1.c: New test.
6788 * g++.dg/gomp/attrs-1.C (bar): Add nothing directive test.
6789 * g++.dg/gomp/attrs-2.C (bar): Likewise.
6790 * g++.dg/gomp/attrs-9.C: Likewise.
6792 2021-08-18 Jakub Jelinek <jakub@redhat.com>
6794 * c-c++-common/gomp/pr63326.c: Don't expect extra "before" errors
6796 * g++.dg/gomp/attrs-7.C: Don't expect one extra error.
6797 * g++.dg/gomp/barrier-2.C: Likewise.
6798 * gcc.dg/gomp/declare-simd-5.c: Likewise.
6799 * gcc.dg/gomp/barrier-2.c: Likewise.
6800 * gcc.dg/gomp/declare-variant-2.c: Likewise.
6802 2021-08-18 liuhongt <hongtao.liu@intel.com>
6805 * gcc.target/i386/pr54400.c: Adjust testcase.
6806 * gcc.target/i386/pr94147.c: New test.
6808 2021-08-17 Martin Sebor <msebor@redhat.com>
6810 PR middle-end/101854
6811 * gcc.dg/attr-alloc_size-5.c: Adjust optimization to -O1.
6812 * gcc.dg/attr-alloc_size-7.c: Use #pragmas to adjust optimization.
6813 * gcc.dg/attr-alloc_size-8.c: Adjust optimization to -O1.
6814 * gcc.dg/Wstringop-overflow-72.c: New test.
6816 2021-08-17 Jakub Jelinek <jakub@redhat.com>
6819 * g++.dg/cpp2a/is-corresponding-member1.C: New test.
6820 * g++.dg/cpp2a/is-corresponding-member2.C: New test.
6821 * g++.dg/cpp2a/is-corresponding-member3.C: New test.
6822 * g++.dg/cpp2a/is-corresponding-member4.C: New test.
6823 * g++.dg/cpp2a/is-corresponding-member5.C: New test.
6824 * g++.dg/cpp2a/is-corresponding-member6.C: New test.
6825 * g++.dg/cpp2a/is-corresponding-member7.C: New test.
6826 * g++.dg/cpp2a/is-corresponding-member8.C: New test.
6827 * g++.dg/cpp2a/is-layout-compatible1.C: New test.
6828 * g++.dg/cpp2a/is-layout-compatible2.C: New test.
6829 * g++.dg/cpp2a/is-layout-compatible3.C: New test.
6831 2021-08-17 Thomas Schwinge <thomas@codesourcery.com>
6833 * gcc.dg/pr78213.c: Restore testing.
6835 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
6837 * gcc.dg/tree-ssa/ssa-ccp-40.c: New test case.
6839 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
6841 * gcc.dg/fold-ior-5.c: New test case.
6843 2021-08-17 Tobias Burnus <tobias@codesourcery.com>
6845 * gfortran.dg/gomp/scan-1.f90:
6846 * gfortran.dg/gomp/cancel-1.f90: New test.
6847 * gfortran.dg/gomp/cancel-4.f90: New test.
6848 * gfortran.dg/gomp/loop-4.f90: New test.
6849 * gfortran.dg/gomp/nesting-1.f90: New test.
6850 * gfortran.dg/gomp/nesting-2.f90: New test.
6851 * gfortran.dg/gomp/nesting-3.f90: New test.
6852 * gfortran.dg/gomp/nowait-1.f90: New test.
6853 * gfortran.dg/gomp/reduction-task-1.f90: New test.
6854 * gfortran.dg/gomp/reduction-task-2.f90: New test.
6855 * gfortran.dg/gomp/reduction-task-2a.f90: New test.
6856 * gfortran.dg/gomp/reduction-task-3.f90: New test.
6857 * gfortran.dg/gomp/scope-1.f90: New test.
6858 * gfortran.dg/gomp/scope-2.f90: New test.
6860 2021-08-17 Andrew MacLeod <amacleod@redhat.com>
6862 PR tree-optimization/101938
6863 * gcc.dg/pr101938.c: New test.
6865 2021-08-17 Richard Biener <rguenther@suse.de>
6867 PR tree-optimization/101868
6868 * gcc.dg/lto/pr101868_0.c: New testcase.
6869 * gcc.dg/lto/pr101868_1.c: Likewise.
6870 * gcc.dg/lto/pr101868_2.c: Likewise.
6871 * gcc.dg/lto/pr101868_3.c: Likewise.
6873 2021-08-17 Jakub Jelinek <jakub@redhat.com>
6875 * c-c++-common/gomp/nesting-2.c (foo): Add scope and masked
6877 * c-c++-common/gomp/scan-1.c (f3): Add scope construct test..
6878 * c-c++-common/gomp/cancel-1.c (f2): Add scope and masked
6880 * c-c++-common/gomp/reduction-task-2.c (bar): Add scope construct
6881 test. Adjust diagnostics for the addition of scope.
6882 * c-c++-common/gomp/loop-1.c (f5): Add master, masked and scope
6884 * c-c++-common/gomp/clause-dups-1.c (f1): Add scope construct test.
6885 * gcc.dg/gomp/nesting-1.c (f1, f2, f3): Add scope construct tests.
6886 * c-c++-common/gomp/scope-1.c: New test.
6887 * c-c++-common/gomp/scope-2.c: New test.
6888 * g++.dg/gomp/attrs-1.C (bar): Add scope construct tests.
6889 * g++.dg/gomp/attrs-2.C (bar): Likewise.
6890 * gfortran.dg/gomp/reduction4.f90: Adjust expected diagnostics.
6891 * gfortran.dg/gomp/reduction7.f90: Likewise.
6893 2021-08-17 Jakub Jelinek <jakub@redhat.com>
6895 * c-c++-common/cpp/va-opt-5.c: New test.
6896 * c-c++-common/cpp/va-opt-6.c: New test.
6898 2021-08-17 Richard Biener <rguenther@suse.de>
6900 PR tree-optimization/101925
6901 * gcc.dg/sso-16.c: New testcase.
6903 2021-08-17 liuhongt <hongtao.liu@intel.com>
6905 * gcc.target/i386/pr82460-2.c: Adjust testcase by adding
6906 --param=vect-epilogues-nomask=0
6908 2021-08-16 liuhongt <hongtao.liu@intel.com>
6911 * gcc.target/i386/pr101930.c: New test.
6913 2021-08-16 Martin Liska <mliska@suse.cz>
6916 * gcc.dg/ipa/pr100600.c: New test.
6918 2021-08-16 liuhongt <hongtao.liu@intel.com>
6921 * gcc.target/i386/pr101846-2.c: New test.
6922 * gcc.target/i386/pr101846-3.c: New test.
6923 * gcc.target/i386/pr101846-4.c: New test.
6925 2021-08-16 Tobias Burnus <tobias@codesourcery.com>
6927 * gfortran.dg/gomp/masked-1.f90: New test.
6928 * gfortran.dg/gomp/masked-2.f90: New test.
6929 * gfortran.dg/gomp/masked-3.f90: New test.
6930 * gfortran.dg/gomp/masked-combined-1.f90: New test.
6931 * gfortran.dg/gomp/masked-combined-2.f90: New test.
6933 2021-08-15 Harald Anlauf <anlauf@gmx.de>
6936 * gfortran.dg/coarray_sync.f90: New test.
6937 * gfortran.dg/coarray_3.f90: Adjust error messages.
6939 2021-08-14 Martin Sebor <msebor@redhat.com>
6941 PR middle-end/101791
6942 * g++.dg/warn/Wmismatched-new-delete-6.C: New test.
6943 * g++.dg/warn/Wmismatched-new-delete-7.C: New test.
6945 2021-08-14 Jakub Jelinek <jakub@redhat.com>
6948 * gcc.target/i386/avx512f-pr101896.c: New test.
6950 2021-08-13 Martin Sebor <msebor@redhat.com>
6952 PR middle-end/101734
6953 * gcc.dg/uninit-42.c: New test.
6955 2021-08-13 Martin Liska <mliska@suse.cz>
6958 * gcc.target/i386/pr101261.c: New test.
6960 2021-08-13 Jan Hubicka <hubicka@ucw.cz>
6962 * gcc.dg/tree-ssa/modref-6.c: Update.
6964 2021-08-13 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
6966 * gcc.target/arm/simd/pr98435.c: Add dg-require-effective-target
6969 2021-08-12 Jakub Jelinek <jakub@redhat.com>
6971 * c-c++-common/gomp/clauses-1.c (bar): Add tests for combined masked
6972 constructs with clauses.
6973 * c-c++-common/gomp/clauses-5.c (foo): Add testcase for filter clause.
6974 * c-c++-common/gomp/clause-dups-1.c (f1): Likewise.
6975 * c-c++-common/gomp/masked-1.c: New test.
6976 * c-c++-common/gomp/masked-2.c: New test.
6977 * c-c++-common/gomp/masked-combined-1.c: New test.
6978 * c-c++-common/gomp/masked-combined-2.c: New test.
6979 * c-c++-common/goacc/uninit-if-clause.c: Remove xfails.
6980 * g++.dg/gomp/block-11.C: New test.
6981 * g++.dg/gomp/tpl-masked-1.C: New test.
6982 * g++.dg/gomp/attrs-1.C (bar): Add tests for masked construct and
6983 combined masked constructs with clauses in attribute syntax.
6984 * g++.dg/gomp/attrs-2.C (bar): Likewise.
6985 * gcc.dg/gomp/nesting-1.c (f1, f2): Add tests for masked construct
6987 * gfortran.dg/goacc/host_data-tree.f95: Allow also SSA_NAMEs in if
6989 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6991 2021-08-12 Jakub Jelinek <jakub@redhat.com>
6993 PR preprocessor/101638
6994 * gcc.dg/cpp/pr101638.c: New test.
6996 2021-08-12 Michael Meissner <meissner@linux.ibm.com>
6998 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: Fix
6999 typo in regular expression.
7000 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
7002 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
7004 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
7006 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
7008 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
7011 2021-08-12 Sergei Trofimovich <siarheit@google.com>
7014 * g++.dg/warn/pr101219.C: New test.
7016 2021-08-12 Martin Uecker <muecker@gwdg.de>
7019 * gcc.dg/vla-stexp-2.c: New test.
7021 2021-08-12 Aldy Hernandez <aldyh@redhat.com>
7023 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Remove call into the legacy
7024 code and adjust for ranger threader.
7026 2021-08-12 Tobias Burnus <tobias@codesourcery.com>
7028 * c-c++-common/gomp/pr61486-2.c: Duplicate one proc_bind(master)
7029 testcase and test proc_bind(primary) instead.
7030 * gfortran.dg/gomp/affinity-1.f90: Likewise.
7032 2021-08-12 Hans-Peter Nilsson <hp@axis.com>
7034 * gfortran.dg/PR82376.f90: Robustify match.
7036 2021-08-12 Jakub Jelinek <jakub@redhat.com>
7039 * gcc.target/i386/avx512f-pr101860.c: New test.
7041 2021-08-12 Jakub Jelinek <jakub@redhat.com>
7043 * g++.dg/gomp/attrs-12.C: New test.
7045 2021-08-12 Jakub Jelinek <jakub@redhat.com>
7047 * g++.dg/gomp/attrs-11.C: Add new tests.
7049 2021-08-12 Jakub Jelinek <jakub@redhat.com>
7053 * g++.dg/cpp2a/spaceship-synth11.C: New test.
7054 * g++.dg/cpp2a/spaceship-synth-neg6.C: New test.
7056 2021-08-12 Jakub Jelinek <jakub@redhat.com>
7058 * g++.dg/gomp/attrs-11.C: Adjust expected diagnostics.
7060 2021-08-12 Jakub Jelinek <jakub@redhat.com>
7062 * g++.dg/lookup/strong-using.C: Add test using [[gnu::strong]]
7064 * g++.dg/lookup/strong-using2.C: Likewise.
7065 * g++.dg/cpp0x/gen-attrs-58.C: Move alignas(int) before
7067 * g++.dg/cpp0x/gen-attrs-59.C: Move alignas(X) before
7068 using namespace, add tests for alignas before semicolon.
7069 * g++.dg/cpp0x/gen-attrs-76.C: Remove xfails. Add test for
7070 C++11 attributes on using directive before semicolon.
7072 2021-08-12 liuhongt <hongtao.liu@intel.com>
7075 * gcc.target/i386/pr101846-1.c: New test.
7077 2021-08-12 Patrick Palka <ppalka@redhat.com>
7080 * g++.dg/cpp2a/construct_at.h: New convenience header file that
7081 defines minimal implementations of std::construct_at/destroy_at,
7083 * g++.dg/cpp2a/constexpr-new5.C: ... here.
7084 * g++.dg/cpp2a/constexpr-new6.C: Use the header.
7085 * g++.dg/cpp2a/constexpr-new14.C: Likewise.
7086 * g++.dg/cpp2a/constexpr-new20.C: New test.
7088 2021-08-11 Patrick Palka <ppalka@redhat.com>
7092 * g++.dg/DRs/dr2082.C: New test.
7093 * g++.dg/cpp2a/concepts-uneval4.C: New test.
7095 2021-08-11 Jakub Jelinek <jakub@redhat.com>
7098 * g++.dg/cpp2a/constinit16.C: New test.
7100 2021-08-11 Patrick Palka <ppalka@redhat.com>
7103 * g++.dg/cpp1z/class-deduction98.C: New test.
7105 2021-08-11 Patrick Palka <ppalka@redhat.com>
7108 * g++.dg/cpp1z/class-deduction97.C: New test.
7110 2021-08-11 Richard Biener <rguenther@suse.de>
7112 * gcc.dg/lto/pr48622_1.c: Provide non-LTO definition
7115 2021-08-11 Jan Hubicka <jh@suse.cz>
7117 * c-c++-common/modref-dse.c: New test.
7119 2021-08-11 Richard Biener <rguenther@suse.de>
7121 PR middle-end/101858
7122 * gcc.dg/pr101858.c: New testcase.
7124 2021-08-11 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
7127 * gcc.target/arm/pr51534.c: Adjust test.
7129 2021-08-11 liuhongt <hongtao.liu@intel.com>
7132 * gcc.target/i386/pr98309-1.c: New test.
7133 * gcc.target/i386/pr98309-2.c: New test.
7135 2021-08-11 Hans-Peter Nilsson <hp@axis.com>
7137 PR middle-end/101674
7138 * gcc.dg/uninit-pred-9_b.c: Xfail for cris-*-* too.
7140 2021-08-10 Tobias Burnus <tobias@codesourcery.com>
7142 PR libfortran/101305
7145 * lib/gfortran.exp (gfortran_init): Remove -I$specpath/libgfortran
7146 from the string used to set GFORTRAN_UNDER_TEST.
7148 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
7150 PR tree-optimization/101809
7151 * gcc.target/i386/pr88531-1a.c: Enable for all targets.
7153 2021-08-10 Jakub Jelinek <jakub@redhat.com>
7156 * gcc.target/i386/avx512f-pr80355-2.c: New test.
7158 2021-08-10 Jakub Jelinek <jakub@redhat.com>
7161 * gcc.target/i386/avx512f-pr80355-1.c: New test.
7163 2021-08-10 Jakub Jelinek <jakub@redhat.com>
7165 * g++.dg/gomp/attrs-1.C (bar): Add missing semicolon after
7166 [[omp::directive (threadprivate (t2))]]. Add tests with
7167 if/while/switch after parallel in attribute syntax.
7168 (corge): Add missing omp:: before directive.
7169 * g++.dg/gomp/attrs-2.C (bar): Add missing semicolon after
7170 [[omp::directive (threadprivate (t2))]].
7171 * g++.dg/gomp/attrs-10.C: New test.
7172 * g++.dg/gomp/attrs-11.C: New test.
7174 2021-08-10 Hongyu Wang <hongyu.wang@intel.com>
7176 * gcc.target/i386/amxbf16-dpbf16ps-2.c: Fix typos.
7178 2021-08-10 Richard Biener <rguenther@suse.de>
7180 PR middle-end/101824
7181 * gcc.dg/tree-ssa/pr101824.c: New testcase.
7183 2021-08-10 Martin Uecker <muecker@gwdg.de>
7186 * gcc.dg/vla-stexp-1.c: New test.
7188 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
7191 * gcc.target/i386/avx2-gather-2.c: Pass -march=skylake instead
7192 of "-mavx2 -mtune=skylake". Scan vpcmpeqd.
7194 2021-08-10 liuhongt <hongtao.liu@intel.com>
7196 * gcc.target/i386/cond_op_shift_d-1.c: New test.
7197 * gcc.target/i386/cond_op_shift_d-2.c: New test.
7198 * gcc.target/i386/cond_op_shift_q-1.c: New test.
7199 * gcc.target/i386/cond_op_shift_q-2.c: New test.
7200 * gcc.target/i386/cond_op_shift_ud-1.c: New test.
7201 * gcc.target/i386/cond_op_shift_ud-2.c: New test.
7202 * gcc.target/i386/cond_op_shift_uq-1.c: New test.
7203 * gcc.target/i386/cond_op_shift_uq-2.c: New test.
7204 * gcc.target/i386/cond_op_shift_uw-1.c: New test.
7205 * gcc.target/i386/cond_op_shift_uw-2.c: New test.
7206 * gcc.target/i386/cond_op_shift_w-1.c: New test.
7207 * gcc.target/i386/cond_op_shift_w-2.c: New test.
7209 2021-08-09 Andrew MacLeod <amacleod@redhat.com>
7211 * gcc.dg/pr101741.c: New.
7213 2021-08-09 Martin Jambor <mjambor@suse.cz>
7216 * gcc.dg/ipa/remref-6.c: Added missing -fdump-ipa-inline option.
7218 2021-08-09 Uroš Bizjak <ubizjak@gmail.com>
7221 * gcc.target/i386/pr101812.c: New test.
7223 2021-08-09 Tejas Belagod <tejas.belagod@arm.com>
7225 * gcc.target/aarch64/vect-shr-reg.c: New testcase.
7226 * gcc.target/aarch64/vect-shr-reg-run.c: Likewise.
7228 2021-08-09 Roger Sayle <roger@nextmovesoftware.com>
7230 * gcc.dg/pr68217.c: Add -fno-tree-ccp option.
7231 * gcc.dg/tree-ssa/vrp24.c: Add -fno-tree-ccp option.
7232 * g++.dg/ipa/pure-const-3.C: Add -fno-tree-ccp option.
7234 2021-08-09 Tobias Burnus <tobias@codesourcery.com>
7236 PR libfortran/101305
7238 * lib/gfortran.exp (gfortran_init): Add -I $specdir/libgfortran to
7239 GFORTRAN_UNDER_TEST; update it when set by previous gfortran_init call.
7240 * gfortran.dg/ISO_Fortran_binding_1.c: Use <...> not "..." for
7241 ISO_Fortran_binding.h's #include.
7242 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
7243 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
7244 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
7245 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
7246 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
7247 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
7248 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
7249 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
7250 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
7251 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
7252 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
7253 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
7254 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
7255 * gfortran.dg/PR94327.c: Likewise.
7256 * gfortran.dg/PR94331.c: Likewise.
7257 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
7258 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
7259 * gfortran.dg/pr93524.c: Likewise.
7261 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
7263 * gcc.target/aarch64/sve/dup_lane_1.c: Don't split
7264 scan-assembler tests over multiple lines. Expect 32-bit
7265 result values in 'w' registers.
7266 * gcc.target/aarch64/sve/extract_1.c: Likewise.
7267 * gcc.target/aarch64/sve/extract_2.c: Likewise.
7268 * gcc.target/aarch64/sve/extract_3.c: Likewise.
7269 * gcc.target/aarch64/sve/extract_4.c: Likewise.
7271 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
7273 * gcc.target/aarch64/vector_structure_intrinsics.c: Restrict
7274 tests to little-endian targets.
7276 2021-08-08 Jeff Law <jlaw@localhost.localdomain>
7278 * gcc.target/tic6x/rotdi16-scan.c: Pull rotate into its own function.
7280 2021-08-07 H.J. Lu <hjl.tools@gmail.com>
7282 PR tree-optimization/88531
7283 * gcc.target/i386/pr88531-1a.c: New test.
7284 * gcc.target/i386/pr88531-1b.c: Likewise.
7285 * gcc.target/i386/pr88531-1c.c: Likewise.
7286 * gcc.target/i386/pr88531-2a.c: Likewise.
7287 * gcc.target/i386/pr88531-2b.c: Likewise.
7288 * gcc.target/i386/pr88531-2c.c: Likewise.
7290 2021-08-06 Martin Sebor <msebor@redhat.com>
7292 * c-c++-common/Wsizeof-pointer-memaccess1.c: Also disable
7293 -Wstringop-overread.
7294 * c-c++-common/attr-nonstring-3.c: Adjust pattern of expected message.
7295 * gcc.dg/Warray-bounds-39.c: Add an xfail due to a known bug.
7296 * gcc.dg/Wstring-compare-3.c: Also disable -Wstringop-overread.
7297 * gcc.dg/attr-nonstring-2.c: Adjust pattern of expected message.
7298 * gcc.dg/attr-nonstring-4.c: Same.
7299 * gcc.dg/Wstringop-overread-6.c: New test.
7300 * gcc.dg/sso-14.c: Fix typos to avoid buffer overflow.
7302 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
7305 * gcc.target/arm/pr69245.c: Make sure to emit code for fn1, fix
7308 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
7311 * gcc.target/arm/attr-neon3.c: Fix typo.
7312 * gcc.target/arm/pragma_fpu_attribute_2.c: Fix typo.
7314 2021-08-06 Uroš Bizjak <ubizjak@gmail.com>
7317 * gcc.target/i386/pr101797.c: New test.
7319 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
7321 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
7324 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
7326 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
7329 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
7331 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
7334 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
7336 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
7339 2021-08-06 Martin Liska <mliska@suse.cz>
7341 * gcc.target/powerpc/pragma-optimize.c: New test.
7343 2021-08-06 Richard Biener <rguenther@suse.de>
7345 * gfortran.dg/vect/vect-8.f90: Simplify aarch64 scanning.
7347 2021-08-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
7349 * gcc.dg/gcov-info-to-gcda.c: New test.
7351 2021-08-05 Jonathan Wakely <jwakely@redhat.com>
7353 * g++.old-deja/g++.other/inline7.C: Cast nodiscard call to void.
7355 2021-08-05 H.J. Lu <hjl.tools@gmail.com>
7358 * gcc.target/i386/pr99744-3.c: New test.
7359 * gcc.target/i386/pr99744-4.c: Likewise.
7360 * gcc.target/i386/pr99744-5.c: Likewise.
7361 * gcc.target/i386/pr99744-6.c: Likewise.
7362 * gcc.target/i386/pr99744-7.c: Likewise.
7363 * gcc.target/i386/pr99744-8.c: Likewise.
7365 2021-08-05 Richard Earnshaw <rearnsha@arm.com>
7368 * gcc.target/arm/cortex-m55-nofp-flag-hard.c: Update expected output.
7369 * gcc.target/arm/cortex-m55-nofp-flag-softfp.c: Likewise.
7370 * gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c: Likewise.
7371 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Convert to dg-do assemble.
7372 Add a non-no-op function body.
7373 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
7374 * gcc.target/arm/pr98636.c (dg-options): Add -mfloat-abi=softfp.
7375 * gcc.target/arm/attr-neon.c: Tighten scan-assembler tests.
7376 * gcc.target/arm/attr-neon2.c: Use -Ofast, convert test to use
7377 check-function-bodies.
7378 * gcc.target/arm/attr-neon3.c: Likewise.
7379 * gcc.target/arm/pr69245.c: Tighten scan-assembler match, but allow
7381 * gcc.target/arm/pragma_fpu_attribute.c: Likewise.
7382 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
7384 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
7386 * gcc.target/aarch64/vsubX_high_cost.c: New test.
7388 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
7390 * gcc.target/aarch64/vaddX_high_cost.c: New test.
7392 2021-08-05 Richard Biener <rguenther@suse.de>
7394 * gcc.dg/vect/bb-slp-pr101756.c: Add -w.
7396 2021-08-05 Eric Botcazou <ebotcazou@gcc.gnu.org>
7398 * gcc.dg/sso-15.c: New test.
7400 2021-08-05 liuhongt <hongtao.liu@intel.com>
7402 * gcc.target/i386/cond_op_anylogic_d-1.c: New test.
7403 * gcc.target/i386/cond_op_anylogic_d-2.c: New test.
7404 * gcc.target/i386/cond_op_anylogic_q-1.c: New test.
7405 * gcc.target/i386/cond_op_anylogic_q-2.c: New test.
7407 2021-08-05 liuhongt <hongtao.liu@intel.com>
7409 * gcc.target/i386/cond_op_maxmin_double-1.c: New test.
7410 * gcc.target/i386/cond_op_maxmin_double-2.c: New test.
7411 * gcc.target/i386/cond_op_maxmin_float-1.c: New test.
7412 * gcc.target/i386/cond_op_maxmin_float-2.c: New test.
7414 2021-08-05 liuhongt <hongtao.liu@intel.com>
7416 * gcc.target/i386/cond_op_maxmin_b-1.c: New test.
7417 * gcc.target/i386/cond_op_maxmin_b-2.c: New test.
7418 * gcc.target/i386/cond_op_maxmin_d-1.c: New test.
7419 * gcc.target/i386/cond_op_maxmin_d-2.c: New test.
7420 * gcc.target/i386/cond_op_maxmin_q-1.c: New test.
7421 * gcc.target/i386/cond_op_maxmin_q-2.c: New test.
7422 * gcc.target/i386/cond_op_maxmin_ub-1.c: New test.
7423 * gcc.target/i386/cond_op_maxmin_ub-2.c: New test.
7424 * gcc.target/i386/cond_op_maxmin_ud-1.c: New test.
7425 * gcc.target/i386/cond_op_maxmin_ud-2.c: New test.
7426 * gcc.target/i386/cond_op_maxmin_uq-1.c: New test.
7427 * gcc.target/i386/cond_op_maxmin_uq-2.c: New test.
7428 * gcc.target/i386/cond_op_maxmin_uw-1.c: New test.
7429 * gcc.target/i386/cond_op_maxmin_uw-2.c: New test.
7430 * gcc.target/i386/cond_op_maxmin_w-1.c: New test.
7431 * gcc.target/i386/cond_op_maxmin_w-2.c: New test.
7433 2021-08-04 David Malcolm <dmalcolm@redhat.com>
7436 * gcc.dg/analyzer/asm-x86-1.c: New test.
7437 * gcc.dg/analyzer/asm-x86-lp64-1.c: New test.
7438 * gcc.dg/analyzer/asm-x86-lp64-2.c: New test.
7439 * gcc.dg/analyzer/pr101570.c: New test.
7440 * gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c:
7442 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c: New
7444 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c: New
7446 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c: New test.
7447 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c: New
7449 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c: New test.
7450 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c:
7452 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c:
7455 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
7458 * gcc.target/i386/pr101742a.c: New test.
7459 * gcc.target/i386/pr101742b.c: Likewise.
7461 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
7464 * gcc.target/i386/eh_return-2.c: New test.
7466 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
7468 * gcc.target/s390/vector/perm-vpdi.c: New test.
7470 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
7472 * gcc.target/s390/vector/perm-merge.c: New test.
7473 * gcc.target/s390/vector/vec-types.h: New test.
7475 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
7477 * gcc.target/s390/zvector/vec-permi.c: Removed.
7478 * gcc.target/s390/zvector/vec_permi.c: New test.
7480 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
7482 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c:
7483 Instead of vpdi with 0 and 5 vmrlg and vmrhg are used now.
7484 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: Likewise.
7485 * gcc.target/s390/zvector/vec-types.h: New test.
7486 * gcc.target/s390/zvector/vec_merge.c: New test.
7488 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
7490 * gcc.target/aarch64/vmul_high_cost.c: New test.
7492 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
7494 * gcc.target/aarch64/vmul_element_cost.c: New test.
7496 2021-08-04 Richard Sandiford <richard.sandiford@arm.com>
7498 * gcc.target/aarch64/sve/cost_model_12.c: New test.
7500 2021-08-04 Tamar Christina <tamar.christina@arm.com>
7502 PR tree-optimization/101750
7503 * g++.dg/vect/pr99149.cc: Name class.
7505 2021-08-04 Richard Biener <rguenther@suse.de>
7507 * gcc.target/i386/vect-gather-1.c: New testcase.
7508 * gfortran.dg/vect/vect-8.f90: Adjust.
7510 2021-08-04 Roger Sayle <roger@nextmovesoftware.com>
7511 Marc Glisse <marc.glisse@inria.fr>
7513 * gcc.dg/fold-ior-4.c: New test.
7515 2021-08-04 Richard Biener <rguenther@suse.de>
7517 PR tree-optimization/101756
7518 * gcc.dg/vect/bb-slp-pr101756.c: New testcase.
7520 2021-08-04 Jakub Jelinek <jakub@redhat.com>
7523 * g++.dg/gomp/pr101759.C: New test.
7524 * g++.dg/goacc/pr101759.C: New test.
7526 2021-08-04 Jakub Jelinek <jakub@redhat.com>
7528 * gcc.c-torture/execute/ieee/pr29302-1.x: Undo doubly applied patch.
7530 2021-08-04 Richard Biener <rguenther@suse.de>
7532 PR tree-optimization/101769
7533 * g++.dg/tree-ssa/pr101769.C: New testcase.
7535 2021-08-04 liuhongt <hongtao.liu@intel.com>
7537 * gcc.target/i386/cond_op_addsubmul_d-2.c: Add
7538 dg-require-effective-target for avx512.
7539 * gcc.target/i386/cond_op_addsubmul_q-2.c: Ditto.
7540 * gcc.target/i386/cond_op_addsubmul_w-2.c: Ditto.
7541 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: Ditto.
7542 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: Ditto.
7543 * gcc.target/i386/cond_op_fma_double-2.c: Ditto.
7544 * gcc.target/i386/cond_op_fma_float-2.c: Ditto.
7546 2021-08-04 liuhongt <hongtao.liu@intel.com>
7548 * gcc.target/i386/cond_op_fma_double-1.c: New test.
7549 * gcc.target/i386/cond_op_fma_double-2.c: New test.
7550 * gcc.target/i386/cond_op_fma_float-1.c: New test.
7551 * gcc.target/i386/cond_op_fma_float-2.c: New test.
7553 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
7555 * lib/profopt.exp: Pass gdwarf-4 when compiling test to profile; pass -gcov_version=2.
7556 * lib/target-supports.exp: Remove unnecessary -o perf.data passed to gcc-auto-profile.
7558 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
7560 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix dg-final-use-autofdo.
7561 * lib/profopt.exp: Pass -fearly-inlining when compiling with AutoFDO.
7563 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
7565 * g++.dg/tree-prof/indir-call-prof.C: Fix options, increase the number of iterations.
7566 * g++.dg/tree-prof/morefunc.C: Fix options, increase the number of iterations.
7567 * g++.dg/tree-prof/reorder.C: Fix options, increase the number of iterations.
7568 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix options, increase the number of iterations.
7569 * gcc.dg/tree-prof/indir-call-prof.c: Fix options.
7571 2021-08-03 Martin Sebor <msebor@redhat.com>
7574 * g++.dg/warn/Wstringop-overflow-4.C: Disable a test case in ILP32.
7576 2021-08-03 Paul A. Clarke <pc@us.ibm.com>
7578 * gcc.target/powerpc/sse4_1-phminposuw.c: Copy from
7579 gcc/testsuite/gcc.target/i386, adjust dg directives to suit,
7582 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
7584 * gcc.target/i386/avx-vzeroupper-14.c: Pass -mno-avx512f to
7586 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
7587 * gcc.target/i386/pr82941-1.c: Updated. Check for vzeroupper.
7588 * gcc.target/i386/pr82942-1.c: Likewise.
7589 * gcc.target/i386/pr82990-1.c: Likewise.
7590 * gcc.target/i386/pr82990-3.c: Likewise.
7591 * gcc.target/i386/pr82990-5.c: Likewise.
7592 * gcc.target/i386/pr100865-4b.c: Likewise.
7593 * gcc.target/i386/pr100865-6b.c: Likewise.
7594 * gcc.target/i386/pr100865-7b.c: Likewise.
7595 * gcc.target/i386/pr100865-10b.c: Likewise.
7596 * gcc.target/i386/pr100865-8b.c: Updated.
7597 * gcc.target/i386/pr100865-9b.c: Likewise.
7598 * gcc.target/i386/pr100865-11b.c: Likewise.
7599 * gcc.target/i386/pr100865-12b.c: Likewise.
7601 2021-08-03 liuhongt <hongtao.liu@intel.com>
7603 * gcc.target/i386/cond_op_addsubmul_d-1.c: New test.
7604 * gcc.target/i386/cond_op_addsubmul_d-2.c: New test.
7605 * gcc.target/i386/cond_op_addsubmul_q-1.c: New test.
7606 * gcc.target/i386/cond_op_addsubmul_q-2.c: New test.
7607 * gcc.target/i386/cond_op_addsubmul_w-1.c: New test.
7608 * gcc.target/i386/cond_op_addsubmul_w-2.c: New test.
7610 2021-08-03 Jakub Jelinek <jakub@redhat.com>
7613 * gcc.dg/analyzer/pr101721.c: New test.
7615 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
7618 * g++.target/i386/pr80566-1.C: New test.
7619 * g++.target/i386/pr80566-2.C: Likewise.
7621 2021-08-03 liuhongt <hongtao.liu@intel.com>
7623 * gcc.target/i386/cond_op_addsubmuldiv_double-1.c: New test.
7624 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: New test.
7625 * gcc.target/i386/cond_op_addsubmuldiv_float-1.c: New test.
7626 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: New test.
7628 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
7630 * gcc.target/i386/vect8-ret.c: Also pass -mno-sse.
7632 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
7634 * gcc.target/i386/incoming-11.c: Expect no stack realignment.
7636 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
7638 * gcc.target/i386/sw-1.c: Also pass -mno-avx for ia32.
7640 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
7642 * gcc.target/i386/cold-attribute-1.c: Also pass -mno-avx.
7644 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
7646 * gcc.target/i386/pr72839.c: Also pass -mno-avx.
7648 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
7650 * gcc.target/i386/pieces-memcpy-10.c: New test.
7651 * gcc.target/i386/pieces-memcpy-11.c: Likewise.
7652 * gcc.target/i386/pieces-memcpy-12.c: Likewise.
7653 * gcc.target/i386/pieces-memcpy-13.c: Likewise.
7654 * gcc.target/i386/pieces-memcpy-14.c: Likewise.
7655 * gcc.target/i386/pieces-memcpy-15.c: Likewise.
7656 * gcc.target/i386/pieces-memcpy-16.c: Likewise.
7657 * gcc.target/i386/pieces-memset-1.c: Likewise.
7658 * gcc.target/i386/pieces-memset-2.c: Likewise.
7659 * gcc.target/i386/pieces-memset-3.c: Likewise.
7660 * gcc.target/i386/pieces-memset-4.c: Likewise.
7661 * gcc.target/i386/pieces-memset-5.c: Likewise.
7662 * gcc.target/i386/pieces-memset-6.c: Likewise.
7663 * gcc.target/i386/pieces-memset-7.c: Likewise.
7664 * gcc.target/i386/pieces-memset-8.c: Likewise.
7665 * gcc.target/i386/pieces-memset-9.c: Likewise.
7666 * gcc.target/i386/pieces-memset-10.c: Likewise.
7667 * gcc.target/i386/pieces-memset-11.c: Likewise.
7668 * gcc.target/i386/pieces-memset-12.c: Likewise.
7669 * gcc.target/i386/pieces-memset-13.c: Likewise.
7670 * gcc.target/i386/pieces-memset-14.c: Likewise.
7671 * gcc.target/i386/pieces-memset-15.c: Likewise.
7672 * gcc.target/i386/pieces-memset-16.c: Likewise.
7673 * gcc.target/i386/pieces-memset-17.c: Likewise.
7674 * gcc.target/i386/pieces-memset-18.c: Likewise.
7675 * gcc.target/i386/pieces-memset-19.c: Likewise.
7676 * gcc.target/i386/pieces-memset-20.c: Likewise.
7677 * gcc.target/i386/pieces-memset-21.c: Likewise.
7678 * gcc.target/i386/pieces-memset-22.c: Likewise.
7679 * gcc.target/i386/pieces-memset-23.c: Likewise.
7680 * gcc.target/i386/pieces-memset-24.c: Likewise.
7681 * gcc.target/i386/pieces-memset-25.c: Likewise.
7682 * gcc.target/i386/pieces-memset-26.c: Likewise.
7683 * gcc.target/i386/pieces-memset-27.c: Likewise.
7684 * gcc.target/i386/pieces-memset-28.c: Likewise.
7685 * gcc.target/i386/pieces-memset-29.c: Likewise.
7686 * gcc.target/i386/pieces-memset-30.c: Likewise.
7687 * gcc.target/i386/pieces-memset-31.c: Likewise.
7688 * gcc.target/i386/pieces-memset-32.c: Likewise.
7689 * gcc.target/i386/pieces-memset-33.c: Likewise.
7690 * gcc.target/i386/pieces-memset-34.c: Likewise.
7691 * gcc.target/i386/pieces-memset-35.c: Likewise.
7692 * gcc.target/i386/pieces-memset-36.c: Likewise.
7693 * gcc.target/i386/pieces-memset-37.c: Likewise.
7694 * gcc.target/i386/pieces-memset-38.c: Likewise.
7695 * gcc.target/i386/pieces-memset-39.c: Likewise.
7696 * gcc.target/i386/pieces-memset-40.c: Likewise.
7697 * gcc.target/i386/pieces-memset-41.c: Likewise.
7698 * gcc.target/i386/pieces-memset-42.c: Likewise.
7699 * gcc.target/i386/pieces-memset-43.c: Likewise.
7700 * gcc.target/i386/pieces-memset-44.c: Likewise.
7701 * gcc.target/i386/pieces-memcpy-7.c: New file.
7702 * gcc.target/i386/pieces-memcpy-8.c: New file.
7703 * gcc.target/i386/pieces-memcpy-9.c: New file.
7705 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
7708 * gcc.target/i386/pr90773-20.c: New test.
7709 * gcc.target/i386/pr90773-21.c: Likewise.
7710 * gcc.target/i386/pr90773-22.c: Likewise.
7711 * gcc.target/i386/pr90773-23.c: Likewise.
7712 * gcc.target/i386/pr90773-26.c: Likewise.
7714 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
7716 * gcc.target/i386/pr90773-1.c: Adjust to expect movq for 32-bit.
7717 * gcc.target/i386/pr90773-4.c: Also run for 32-bit.
7718 * gcc.target/i386/pr90773-15.c: Likewise.
7719 * gcc.target/i386/pr90773-16.c: Likewise.
7720 * gcc.target/i386/pr90773-17.c: Likewise.
7721 * gcc.target/i386/pr90773-24.c: Likewise.
7722 * gcc.target/i386/pr90773-25.c: Likewise.
7723 * gcc.target/i386/pr100865-1.c: Likewise.
7724 * gcc.target/i386/pr100865-2.c: Likewise.
7725 * gcc.target/i386/pr100865-3.c: Likewise.
7726 * gcc.target/i386/pr90773-14.c: Also run for 32-bit and expect
7727 XMM movd to store 4 bytes.
7728 * gcc.target/i386/pr100865-4a.c: Also run for 32-bit and expect
7730 * gcc.target/i386/pr100865-4b.c: Likewise.
7731 * gcc.target/i386/pr100865-10a.c: Expect YMM registers.
7732 * gcc.target/i386/pr100865-10b.c: Likewise.
7734 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
7736 * gcc.target/i386/eh_return-1.c: New test.
7738 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
7741 * gcc.target/i386/pr90773-5.c: Updated to expect XMM register.
7742 * gcc.target/i386/pr90773-14.c: Likewise.
7743 * gcc.target/i386/pr90773-15.c: New test.
7744 * gcc.target/i386/pr90773-16.c: Likewise.
7745 * gcc.target/i386/pr90773-17.c: Likewise.
7746 * gcc.target/i386/pr90773-18.c: Likewise.
7747 * gcc.target/i386/pr90773-19.c: Likewise.
7749 2021-08-02 Roger Sayle <roger@nextmovesoftware.com>
7751 * gcc.dg/tree-ssa/phi-opt-25.c: New test case.
7753 2021-08-01 H.J. Lu <hjl.tools@gmail.com>
7756 * gcc.target/i386/pr78103-2.c: Also scan incl.
7757 * gcc.target/i386/pr78103-3.c: Scan leal|addl|incl for x32. Also
7760 2021-07-31 Jason Merrill <jason@redhat.com>
7763 * g++.dg/ext/anon-struct9.C: New test.
7765 2021-07-31 Roger Sayle <roger@nextmovesoftware.com>
7767 * gcc.target/i386/dec-cmov-2.c: Require -march=core2 with -m32.
7769 2021-07-31 Jakub Jelinek <jakub@redhat.com>
7771 * g++.dg/gomp/attrs-9.C: New test.
7773 2021-07-31 Jakub Jelinek <jakub@redhat.com>
7776 * gcc.target/i386/pr78103-1.c: New test.
7777 * gcc.target/i386/pr78103-2.c: New test.
7778 * gcc.target/i386/pr78103-3.c: New test.
7780 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
7782 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on mmix-knuth-mmixware.
7784 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
7786 PR middle-end/101674
7787 * gcc.dg/uninit-pred-9_b.c: Xfail for mmix-*-* too.
7789 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
7791 * gcc.target/powerpc/sse4_1-floorpd.c: New.
7792 * gcc.target/powerpc/sse4_1-floorps.c: New.
7793 * gcc.target/powerpc/sse4_1-floorsd.c: New.
7794 * gcc.target/powerpc/sse4_1-floorss.c: New.
7795 * gcc.target/powerpc/sse4_1-roundpd-2.c: Copy from
7796 gcc/testsuite/gcc.target/i386 and adjust dg directives to suit.
7798 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
7800 * gcc.target/powerpc/sse4_1-ceilpd.c: New.
7801 * gcc.target/powerpc/sse4_1-ceilps.c: New.
7802 * gcc.target/powerpc/sse4_1-ceilsd.c: New.
7803 * gcc.target/powerpc/sse4_1-ceilss.c: New.
7804 * gcc.target/powerpc/sse4_1-round-data.h: New.
7805 * gcc.target/powerpc/sse4_1-round.h: New.
7806 * gcc.target/powerpc/sse4_1-round2.h: New.
7807 * gcc.target/powerpc/sse4_1-roundpd-3.c: Copy from gcc.target/i386
7808 and adjust dg directives to suit.
7809 * gcc.target/powerpc/sse4_1-check.h (__VSX_SSE2__): Define.
7811 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
7813 * gcc.target/powerpc/sse4_1-blendpd.c: Copy from gcc.target/i386
7814 and adjust dg directives to suit.
7815 * gcc.target/powerpc/sse4_1-blendps-2.c: Likewise.
7816 * gcc.target/powerpc/sse4_1-blendps.c: Likewise.
7817 * gcc.target/powerpc/sse4_1-blendvpd.c: Likewise.
7819 2021-07-30 Roger Sayle <roger@nextmovesoftware.com>
7820 Uroš Bizjak <ubizjak@gmail.com>
7822 * gcc.target/i386/dec-cmov-1.c: New test.
7823 * gcc.target/i386/dec-cmov-2.c: New test.
7825 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
7827 * gcc.dg/tree-ssa/pr61839_2.c: Adjust. Add new const fold test.
7829 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
7831 * gcc.dg/tree-ssa/pr61839_2.c: Adjust.
7833 2021-07-30 Martin Sebor <msebor@redhat.com>
7835 PR middle-end/101671
7836 * gcc.c-torture/compile/pr83510.c: Move test functions...
7837 * gcc.dg/Warray-bounds-87.c: ...to this file.
7839 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
7841 * gcc.target/i386/pr100865-3.c: Expect vmovdqu8 instead of
7843 * gcc.target/i386/pr100865-4b.c: Likewise.
7845 2021-07-30 Andrew Pinski <apinski@marvell.com>
7848 * g++.dg/warn/Wunused-18.C: New test.
7849 * gcc.c-torture/compile/20030405-2.c: New test.
7850 * gcc.c-torture/compile/20040304-2.c: New test.
7851 * gcc.dg/20030612-2.c: New test.
7853 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
7856 * gcc.target/mips/pr101132.c: New test.
7858 2021-07-30 Jakub Jelinek <jakub@redhat.com>
7861 * g++.dg/cpp2a/is-pointer-interconvertible-base-of1.C: New test.
7862 * g++.dg/cpp2a/is-pointer-interconvertible-with-class1.C: New test.
7863 * g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C: New test.
7864 * g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C: New test.
7865 * g++.dg/cpp2a/is-pointer-interconvertible-with-class4.C: New test.
7866 * g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C: New test.
7867 * g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C: New test.
7869 2021-07-30 Jason Merrill <jason@redhat.com>
7871 * g++.dg/ext/anon-struct8.C: New test.
7873 2021-07-30 Jakub Jelinek <jakub@redhat.com>
7875 * g++.dg/cpp0x/gen-attrs-76.C: New test.
7877 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
7880 * gcc.target/i386/pr101685.c: New test.
7882 2021-07-30 Aldy Hernandez <aldyh@redhat.com>
7884 * gcc.dg/shrink-wrap-loop.c: Enable early jump threading. Mark as
7887 2021-07-30 Jakub Jelinek <jakub@redhat.com>
7890 * g++.dg/cpp0x/gen-attrs-45.C: Expect a warning about ignored
7891 attributes instead of error.
7892 * g++.dg/cpp0x/gen-attrs-75.C: New test.
7893 * g++.dg/modules/pr101582-1.C: New test.
7895 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
7898 * g++.dg/lto/pr101396_0.C: New test.
7899 * g++.dg/lto/pr101396_1.C: New test.
7901 2021-07-29 Martin Sebor <msebor@redhat.com>
7903 PR middle-end/101674
7904 * gcc.dg/uninit-pred-9_b.c: Xfail just the failing assertion and
7907 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
7910 * gdc.dg/pr100967.d: Update test.
7911 * gdc.dg/pr101672.d: New test.
7913 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
7916 * gdc.dg/extern-c++/extern-c++.exp: New.
7917 * gdc.dg/extern-c++/pr101664.d: New test.
7918 * gdc.dg/extern-c++/pr101664_1.cc: New test.
7920 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
7923 * gdc.dg/torture/pr96435.d: New test.
7925 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
7928 * gdc.dg/pr101657.d: New test.
7930 2021-07-29 Jakub Jelinek <jakub@redhat.com>
7933 * g++.dg/pr71389.C: Include <array> instead of <functional>.
7934 * g++.dg/cpp0x/initlist48.C: Include also <initializer_list>.
7936 2021-07-29 Thomas Schwinge <thomas@codesourcery.com>
7937 Julian Brown <julian@codesourcery.com>
7938 Kwok Cheung Yeung <kcy@codesourcery.com>
7940 * c-c++-common/goacc/classify-kernels-unparallelized.c:
7941 's%oaccdevlow%oaccloops%g'.
7942 * c-c++-common/goacc/classify-kernels.c: Likewise.
7943 * c-c++-common/goacc/classify-parallel.c: Likewise.
7944 * c-c++-common/goacc/classify-routine-nohost.c: Likewise.
7945 * c-c++-common/goacc/classify-routine.c: Likewise.
7946 * c-c++-common/goacc/classify-serial.c: Likewise.
7947 * c-c++-common/goacc/routine-nohost-1.c: Likewise.
7948 * g++.dg/goacc/template.C: Likewise.
7949 * gcc.dg/goacc/loop-processing-1.c: Likewise.
7950 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7951 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7952 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7953 * gfortran.dg/goacc/classify-routine-nohost.f95: Likewise.
7954 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7955 * gfortran.dg/goacc/classify-serial.f95: Likewise.
7956 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
7958 2021-07-29 Haochen Gui <guihaoc@gcc.gnu.org>
7961 * gcc.target/powerpc/pr56605.c: Change matching
7963 * gcc.target/powerpc/pr81348.c: Likewise.
7965 2021-07-29 Aldy Hernandez <aldyh@redhat.com>
7967 * g++.dg/debug/dwarf2/deallocator.C: Adjust for threader.
7968 * gcc.c-torture/compile/pr83510.c: Same.
7969 * gcc.dg/analyzer/pr94851-2.c: Same.
7970 * gcc.dg/loop-unswitch-2.c: Same.
7971 * gcc.dg/old-style-asm-1.c: Same.
7972 * gcc.dg/pr68317.c: Same.
7973 * gcc.dg/pr97567-2.c: Same.
7974 * gcc.dg/predict-9.c: Same.
7975 * gcc.dg/shrink-wrap-loop.c: Same.
7976 * gcc.dg/sibcall-1.c: Same.
7977 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Same.
7978 * gcc.dg/tree-ssa/pr21001.c: Same.
7979 * gcc.dg/tree-ssa/pr21294.c: Same.
7980 * gcc.dg/tree-ssa/pr21417.c: Same.
7981 * gcc.dg/tree-ssa/pr21458-2.c: Same.
7982 * gcc.dg/tree-ssa/pr21563.c: Same.
7983 * gcc.dg/tree-ssa/pr49039.c: Same.
7984 * gcc.dg/tree-ssa/pr61839_1.c: Same.
7985 * gcc.dg/tree-ssa/pr61839_3.c: Same.
7986 * gcc.dg/tree-ssa/pr77445-2.c: Same.
7987 * gcc.dg/tree-ssa/split-path-4.c: Same.
7988 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
7989 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
7990 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
7991 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
7992 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
7993 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
7994 * gcc.dg/tree-ssa/ssa-fre-48.c: Same.
7995 * gcc.dg/tree-ssa/ssa-thread-11.c: Same.
7996 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
7997 * gcc.dg/tree-ssa/ssa-thread-14.c: Same.
7998 * gcc.dg/tree-ssa/vrp02.c: Same.
7999 * gcc.dg/tree-ssa/vrp03.c: Same.
8000 * gcc.dg/tree-ssa/vrp05.c: Same.
8001 * gcc.dg/tree-ssa/vrp06.c: Same.
8002 * gcc.dg/tree-ssa/vrp07.c: Same.
8003 * gcc.dg/tree-ssa/vrp09.c: Same.
8004 * gcc.dg/tree-ssa/vrp19.c: Same.
8005 * gcc.dg/tree-ssa/vrp20.c: Same.
8006 * gcc.dg/tree-ssa/vrp33.c: Same.
8007 * gcc.dg/uninit-pred-9_b.c: Same.
8008 * gcc.dg/uninit-pr61112.c: Same.
8009 * gcc.dg/vect/bb-slp-16.c: Same.
8010 * gcc.target/i386/avx2-vect-aggressive.c: Same.
8011 * gcc.dg/tree-ssa/ranger-threader-1.c: New test.
8012 * gcc.dg/tree-ssa/ranger-threader-2.c: New test.
8013 * gcc.dg/tree-ssa/ranger-threader-3.c: New test.
8014 * gcc.dg/tree-ssa/ranger-threader-4.c: New test.
8015 * gcc.dg/tree-ssa/ranger-threader-5.c: New test.
8017 2021-07-29 Richard Biener <rguenther@suse.de>
8020 * gcc.dg/torture/pr101512.c: New testcase.
8022 2021-07-29 liuhongt <hongtao.liu@intel.com>
8025 * gcc.target/i386/pr91446.c:
8026 * gcc.target/i386/pr92658-avx512bw-2.c:
8027 * gcc.target/i386/pr92658-sse4-2.c:
8028 * gcc.target/i386/pr92658-sse4.c:
8029 * gcc.target/i386/pr99881.c:
8031 2021-07-29 liuhongt <hongtao.liu@intel.com>
8034 * gcc.target/i386/sse2-pr39821.c: New test.
8035 * gcc.target/i386/sse4-pr39821.c: New test.
8037 2021-07-29 Jiufu Guo <guojiufu@linux.ibm.com>
8040 * gcc.target/powerpc/pr61837.c: New test.
8042 2021-07-28 Martin Sebor <msebor@redhat.com>
8044 PR middle-end/101494
8045 * gcc.dg/uninit-pr101494.c: New test.
8047 2021-07-28 Martin Sebor <msebor@redhat.com>
8049 PR middle-end/101601
8050 * g++.dg/warn/Warray-bounds-25.C: New test.
8051 * gcc.dg/Warray-bounds-85.c: New test.
8053 2021-07-28 Michael Meissner <meissner@linux.ibm.com>
8056 * gcc.dg/pr56727-2.c: Add support for PC-relative calls.
8058 2021-07-28 David Malcolm <dmalcolm@redhat.com>
8060 * gcc.dg/analyzer/torture/ubsan-1.c: New test.
8062 2021-07-28 Harald Anlauf <anlauf@gmx.de>
8065 * gfortran.dg/allocate_stat_3.f90: New test.
8066 * gfortran.dg/allocate_stat.f90: Adjust error messages.
8067 * gfortran.dg/implicit_11.f90: Likewise.
8068 * gfortran.dg/inquiry_type_ref_3.f90: Likewise.
8070 2021-07-28 Jakub Jelinek <jakub@redhat.com>
8072 PR middle-end/101624
8073 * gfortran.dg/ubsan/ubsan.exp: New file.
8074 * gfortran.dg/ubsan/pr101624.f90: New test.
8076 2021-07-28 Jakub Jelinek <jakub@redhat.com>
8078 PR middle-end/101642
8079 * gcc.c-torture/compile/pr101642.c: New test.
8081 2021-07-28 Ilya Leoshkevich <iii@linux.ibm.com>
8083 * gcc.target/s390/global-array-element-pic2.c: Add -mzarch, add
8084 an expectation for 31-bit mode.
8085 * gcc.target/s390/load-imm64-1.c: Use unsigned long long.
8086 * gcc.target/s390/load-imm64-2.c: Likewise.
8087 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: Use
8089 * gcc.target/s390/vector/long-double-vx-macro-on-off.c:
8092 2021-07-28 Richard Biener <rguenther@suse.de>
8094 PR tree-optimization/101615
8095 * gcc.dg/vect/bb-slp-pr101615-2.c: New testcase.
8097 2021-07-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8099 * gcc.target/aarch64/smov_1.c: New test.
8100 * gcc.target/aarch64/sve/clastb_4.c: Adjust clast scan-assembler.
8102 2021-07-28 H.J. Lu <hjl.tools@gmail.com>
8105 * gcc.target/i386/pr101456-1.c: New test.
8106 * gcc.target/i386/pr101456-2.c: Likewise.
8108 2021-07-28 Richard Biener <rguenther@suse.de>
8110 PR tree-optimization/101615
8111 * gcc.dg/vect/bb-slp-pr101615-1.c: New testcase.
8113 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
8115 * gcc.dg/analyzer/strdup-1.c (test_4, test_5, test_6): New
8118 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
8120 * gcc.dg/analyzer/attr-malloc-1.c (compatible_alloc,
8121 compatible_alloc2): New extern allocator declarations.
8122 (test_9, test_10): New tests.
8124 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
8127 * gdc.dg/pr96429.d: Update test.
8128 * gdc.dg/pr101640.d: New test.
8130 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
8133 * gdc.dg/pr101490.d: New test.
8135 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
8138 * gdc.dg/pr101127a.d: New test.
8139 * gdc.dg/pr101127b.d: New test.
8141 2021-07-28 Jakub Jelinek <jakub@redhat.com>
8144 * gcc.target/i386/avx2-pr101611-1.c: New test.
8145 * gcc.target/i386/avx2-pr101611-2.c: New test.
8147 2021-07-28 Martin Uecker <muecker@gwdg.de>
8149 * gcc.dg/Wnonnull-4.c: Correct argument numbers in warnings.
8151 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
8153 PR libfortran/101317
8154 * gfortran.dg/ISO_Fortran_binding_17.f90: Fix typo in error
8157 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
8159 PR libfortran/101310
8160 * gfortran.dg/ISO_Fortran_binding_1.c (section_c): Remove
8161 incorrect assertions.
8163 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
8165 PR libfortran/101305
8166 * gfortran.dg/ISO_Fortran_binding_1.c: Adjust include path.
8167 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
8168 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
8169 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
8170 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
8171 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
8172 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
8173 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
8174 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
8175 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
8176 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
8177 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
8178 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
8179 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
8180 * gfortran.dg/PR94327.c: Likewise.
8181 * gfortran.dg/PR94331.c: Likewise.
8182 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
8183 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
8184 * gfortran.dg/pr93524.c: Likewise.
8186 2021-07-28 Kewen Lin <linkw@linux.ibm.com>
8188 PR tree-optimization/101596
8189 * gcc.target/powerpc/pr101596-1.c: New test.
8190 * gcc.target/powerpc/pr101596-2.c: Likewise.
8191 * gcc.target/powerpc/pr101596-3.c: Likewise.
8193 2021-07-28 liuhongt <hongtao.liu@intel.com>
8196 * gcc.target/i386/pr99881.c: New test.
8198 2021-07-27 Martin Sebor <msebor@redhat.com>
8200 PR tree-optimization/101584
8201 * gcc.dg/uninit-38.c: Remove assertions.
8202 * gcc.dg/uninit-41.c: New test.
8204 2021-07-27 Jonathan Wakely <jwakely@redhat.com>
8207 * g++.dg/coroutines/pr99047.C: Fix includes.
8208 * g++.dg/pr71655.C: Likewise.
8210 2021-07-27 Martin Sebor <msebor@redhat.com>
8213 * gcc.dg/Wvla-parameter-13.c: New test.
8215 2021-07-27 Jeff Law <jlaw@localhost.localdomain>
8217 * g++.dg/gcov/gcov-threads-1.C: Fix argument to pthread_join.
8219 2021-07-27 Marek Polacek <polacek@redhat.com>
8223 * g++.dg/cpp0x/nullptr11.C: Remove invalid tests.
8224 * g++.dg/cpp0x/nullptr46.C: Add dg-error.
8225 * g++.dg/cpp2a/spaceship-err7.C: New test.
8226 * g++.dg/expr/ptr-comp4.C: New test.
8228 2021-07-27 Richard Biener <rguenther@suse.de>
8230 PR tree-optimization/101573
8231 * gcc.dg/uninit-pr101573.c: New testcase.
8232 * gcc.dg/uninit-15-O0.c: Adjust.
8233 * gcc.dg/uninit-15.c: Likewise.
8234 * gcc.dg/uninit-23.c: Likewise.
8235 * c-c++-common/uninit-17.c: Likewise.
8237 2021-07-27 Martin Jambor <mjambor@suse.cz>
8239 * gcc.dg/ipa/remref-3.c: New test.
8240 * gcc.dg/ipa/remref-4.c: Likewise.
8241 * gcc.dg/ipa/remref-5.c: Likewise.
8242 * gcc.dg/ipa/remref-6.c: Likewise.
8244 2021-07-27 Jakub Jelinek <jakub@redhat.com>
8246 PR middle-end/101586
8247 * g++.dg/torture/builtin-clear-padding-4.C: New test.
8249 2021-07-27 Michael Meissner <meissner@linux.ibm.com>
8252 * gcc.target/powerpc/ppc-eq0-1.c: Adjust insn counts if power10
8254 * gcc.target/powerpc/ppc-ne0-1.c: (ne0): Adjust insn counts if
8255 power10 code is generated.
8256 (plus_ne0): Move to ppc-ne0-2.c.
8257 (cmp_plus_ne): Likewise.
8258 (plus_ne0_cmp): Likewise.
8259 * gcc.target/powerpc/ppc-ne0-2.c: New file.
8261 2021-07-26 David Malcolm <dmalcolm@redhat.com>
8263 * gcc.dg/analyzer/sock-1.c: New test.
8264 * gcc.dg/analyzer/sock-2.c: New test.
8266 2021-07-26 Andrew MacLeod <amacleod@redhat.com>
8268 * gcc.dg/pr78888.c: New.
8270 2021-07-26 Roger Sayle <roger@nextmovesoftware.com>
8271 Marc Glisse <marc.glisse@inria.fr>
8273 * gcc.dg/fold-eqrotate-1.c: New test case.
8274 * gcc.dg/fold-eqbswap-1.c: New test case.
8276 2021-07-26 José Rui Faustino de Sousa <jrfsousa@gmail.com>
8277 Tobias Burnus <tobias@codesourcery.com>
8284 * gfortran.dg/ISO_Fortran_binding_1.f90: Add pointer attribute,
8285 this test is still erroneous but now it compiles.
8286 * gfortran.dg/bind_c_array_params_2.f90: Update regex to match
8288 * gfortran.dg/PR93308.f90: New test.
8289 * gfortran.dg/PR93963.f90: New test.
8290 * gfortran.dg/PR94327.c: New test.
8291 * gfortran.dg/PR94327.f90: New test.
8292 * gfortran.dg/PR94331.c: New test.
8293 * gfortran.dg/PR94331.f90: New test.
8294 * gfortran.dg/PR97046.f90: New test.
8296 2021-07-26 Jakub Jelinek <jakub@redhat.com>
8298 * g++.dg/gomp/attrs-1.C: Use attribute syntax even for section
8299 and scan directives.
8300 * g++.dg/gomp/attrs-2.C: Likewise.
8301 * g++.dg/gomp/attrs-6.C: New test.
8302 * g++.dg/gomp/attrs-7.C: New test.
8303 * g++.dg/gomp/attrs-8.C: New test.
8305 2021-07-23 Harald Anlauf <anlauf@gmx.de>
8308 * gfortran.dg/pr101536.f90: New test.
8310 2021-07-23 Jakub Jelinek <jakub@redhat.com>
8312 PR rtl-optimization/101562
8313 * gcc.c-torture/compile/pr101562.c: New test.
8315 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
8317 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8320 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
8322 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8325 2021-07-23 H.J. Lu <hjl.tools@gmail.com>
8328 * gcc.target/i386/pr101504.c: New test.
8330 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
8332 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8335 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
8337 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8340 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
8342 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8345 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
8347 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8350 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
8352 * gcc.target/aarch64/vector_structure_intrinsics.c: New tests.
8354 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
8356 * gcc.target/aarch64/vector_structure_intrinsics.c: New test.
8358 2021-07-23 Jakub Jelinek <jakub@redhat.com>
8360 * c-c++-common/gomp/attrs-1.c: New test.
8361 * c-c++-common/gomp/attrs-2.c: New test.
8362 * c-c++-common/gomp/attrs-3.c: New test.
8364 2021-07-23 Jakub Jelinek <jakub@redhat.com>
8366 * g++.dg/gomp/attrs-4.C: New test.
8367 * g++.dg/gomp/attrs-5.C: New test.
8369 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
8371 * gcc.target/mips/mips.exp (mips_option_groups): add
8372 -finline and -fno-inline.
8374 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
8377 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
8379 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
8380 __attribute__((noinline)).
8381 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
8383 2021-07-23 David Malcolm <dmalcolm@redhat.com>
8385 * gcc.dg/analyzer/feasibility-3.c: New test.
8387 2021-07-22 Martin Sebor <msebor@redhat.com>
8389 PR tree-optimization/65178
8390 * gcc.dg/uninit-pr65178.c: New test.
8392 2021-07-22 Martin Sebor <msebor@redhat.com>
8395 * g++.dg/ipa/pr82352.C
8397 2021-07-22 Andrew Pinski <apinski@marvell.com>
8399 PR tree-optimization/10153
8400 * gcc.c-torture/compile/pr10153-1.c: New test.
8401 * gcc.c-torture/compile/pr10153-2.c: New test.
8403 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
8405 * g++.dg/pr101511.C: New.
8407 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
8409 * gcc.dg/pr101497.c: New.
8411 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
8413 * gcc.dg/pr101496.c: New.
8415 2021-07-22 liuhongt <hongtao.liu@intel.com>
8417 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust testcase.
8419 2021-07-22 liuhongt <hongtao.liu@intel.com>
8421 * gcc.target/i386/mask-shift.c: New test.
8423 2021-07-21 David Malcolm <dmalcolm@redhat.com>
8426 * gcc.dg/analyzer/pr101547.c: New test.
8428 2021-07-21 David Malcolm <dmalcolm@redhat.com>
8431 * g++.dg/analyzer/pr101522.C: New test.
8433 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
8434 Joseph Myers <joseph@codesourcery.com>
8435 Cesar Philippidis <cesar@codesourcery.com>
8437 * c-c++-common/goacc/classify-routine-nohost.c: New file.
8438 * c-c++-common/goacc/classify-routine.c: Update.
8439 * c-c++-common/goacc/routine-2.c: Likewise.
8440 * c-c++-common/goacc/routine-nohost-1.c: New file.
8441 * c-c++-common/goacc/routine-nohost-2.c: Likewise.
8442 * g++.dg/goacc/template.C: Update.
8443 * gfortran.dg/goacc/classify-routine-nohost.f95: New file.
8444 * gfortran.dg/goacc/classify-routine.f95: Update.
8445 * gfortran.dg/goacc/pure-elemental-procedures-2.f90: Likewise.
8446 * gfortran.dg/goacc/routine-6.f90: Likewise.
8447 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
8448 * gfortran.dg/goacc/routine-module-1.f90: Likewise.
8449 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
8450 * gfortran.dg/goacc/routine-module-3.f90: Likewise.
8451 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
8452 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
8453 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
8455 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
8457 * g++.dg/goacc/template.C: Fix '#pragma atomic update' typo.
8459 2021-07-21 David Malcolm <dmalcolm@redhat.com>
8461 * gcc.dg/analyzer/explode-2.c: Remove xfail.
8462 * gcc.dg/analyzer/explode-2a.c: Remove expected leak warning on
8464 * gcc.dg/analyzer/phi-2.c: New test.
8466 2021-07-21 Bill Schmidt <wschmidt@linux.ibm.com>
8469 * gcc.target/powerpc/pr101129.c: Adjust.
8471 2021-07-21 H.J. Lu <hjl.tools@gmail.com>
8474 * gcc.target/i386/crc32-6.c: New test.
8476 2021-07-21 Harald Anlauf <anlauf@gmx.de>
8479 * gfortran.dg/pr101514.f90: New test.
8481 2021-07-21 Jakub Jelinek <jakub@redhat.com>
8483 PR middle-end/101535
8484 * c-c++-common/gomp/pr101535-1.c: New test.
8485 * c-c++-common/gomp/pr101535-2.c: New test.
8487 2021-07-21 Jakub Jelinek <jakub@redhat.com>
8490 * g++.dg/gomp/pr101516.C: New test.
8492 2021-07-21 Tobias Burnus <tobias@codesourcery.com>
8494 * gfortran.dg/iso_c_binding_char_1.f90: Update dg-error.
8495 * gfortran.dg/pr32599.f03: Use -std=-f2003 + update comment.
8496 * gfortran.dg/bind_c_char_10.f90: New test.
8497 * gfortran.dg/bind_c_char_6.f90: New test.
8498 * gfortran.dg/bind_c_char_7.f90: New test.
8499 * gfortran.dg/bind_c_char_8.f90: New test.
8500 * gfortran.dg/bind_c_char_9.f90: New test.
8502 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
8504 * gcc.dg/unroll-10.c: New test.
8506 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
8508 * gcc.dg/unroll-9.c: New test/
8510 2021-07-20 Martin Sebor <msebor@redhat.com>
8512 PR middle-end/101397
8513 * gcc.dg/Warray-bounds-80.c: New test.
8514 * gcc.dg/Warray-bounds-81.c: New test.
8515 * gcc.dg/Warray-bounds-82.c: New test.
8516 * gcc.dg/Warray-bounds-83.c: New test.
8517 * gcc.dg/Warray-bounds-84.c: New test.
8518 * gcc.dg/Wstringop-overflow-46.c: Adjust expected output.
8520 2021-07-20 Martin Sebor <msebor@redhat.com>
8522 PR middle-end/101300
8523 * gcc.dg/uninit-pr101300.c: New test.
8525 2021-07-20 Michael Meissner <meissner@linux.ibm.com>
8528 * gcc.target/powerpc/fold-vec-div-longlong.c: Fix expected code
8529 generation on power10.
8530 * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
8532 2021-07-20 Jakub Jelinek <jakub@redhat.com>
8535 * gcc.dg/pr101384.c: New test.
8536 * gcc.target/powerpc/pr101384-1.c: New test.
8537 * gcc.target/powerpc/pr101384-2.c: New test.
8539 2021-07-20 Richard Sandiford <richard.sandiford@arm.com>
8542 * gcc.target/aarch64/vect-vmaxv.c: Use an asm to hide the
8543 true initial value of the reduction from the vectorizer.
8544 * gcc.target/aarch64/vect-vaddv.c: Likewise. Make the vector
8545 loop operate on exactly LANES (rather than LANES-1) iterations.
8546 * gcc.target/aarch64/vect-fmaxv-fminv.x: Likewise.
8548 2021-07-20 Uroš Bizjak <ubizjak@gmail.com>
8551 * gcc.target/i386/pr71245-1.c: Remove.
8552 * gcc.target/i386/pr71245-2.c: Ditto.
8554 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
8556 * gcc.target/powerpc/mul-vectorize-3.c: New test.
8557 * gcc.target/powerpc/mul-vectorize-4.c: New test.
8559 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
8561 PR tree-optimization/100696
8562 * gcc.target/i386/pr100637-3w.c: Adjust for mul_highpart recog.
8564 2021-07-19 Martin Sebor <msebor@redhat.com>
8566 * gcc.target/powerpc/pr93658.c: Suppress valid warnings.
8568 2021-07-19 Iain Sandoe <iain@sandoe.co.uk>
8571 * g++.dg/coroutines/pr95520.C: New test.
8573 2021-07-19 David Malcolm <dmalcolm@redhat.com>
8576 * gcc.dg/analyzer/pr101503.c: New test.
8578 2021-07-19 Indu Bhagat <indu.bhagat@oracle.com>
8580 * gcc.dg/debug/btf/btf.exp: Do not run BTF testsuite if target does not
8581 support BTF format. Remove redundant check for AIX.
8582 * gcc.dg/debug/ctf/ctf.exp: Do not run CTF testsuite if target does not
8583 support CTF format. Remove redundant check for AIX.
8584 * lib/gcc-dg.exp: Remove redundant check for AIX.
8586 2021-07-19 Andrew Stubbs <ams@codesourcery.com>
8589 * gcc.target/gcn/sram-ecc-1.c: New test.
8590 * gcc.target/gcn/sram-ecc-2.c: New test.
8591 * gcc.target/gcn/sram-ecc-3.c: New test.
8592 * gcc.target/gcn/sram-ecc-4.c: New test.
8593 * gcc.target/gcn/sram-ecc-5.c: New test.
8594 * gcc.target/gcn/sram-ecc-6.c: New test.
8595 * gcc.target/gcn/sram-ecc-7.c: New test.
8596 * gcc.target/gcn/sram-ecc-8.c: New test.
8598 2021-07-19 Andrew Pinski <apinski@marvell.com>
8601 * gcc.target/aarch64/csinv-neg-1.c: New test.
8603 2021-07-19 Marek Polacek <polacek@redhat.com>
8606 * g++.dg/cpp0x/constexpr-temp2.C: New test.
8608 2021-07-19 Richard Biener <rguenther@suse.de>
8610 PR tree-optimization/101505
8611 * gcc.dg/vect/pr101505.c: New testcase.
8613 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
8616 * gcc.target/i386/pr101492-1.c: New test.
8617 * gcc.target/i386/pr101492-2.c: Likewise.
8618 * gcc.target/i386/pr101492-3.c: Likewise.
8619 * gcc.target/i386/pr101492-4.c: Likewise.
8621 2021-07-18 Harald Anlauf <anlauf@gmx.de>
8624 * gfortran.dg/fmt_nonchar_3.f90: New test.
8626 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
8629 * gcc.target/i386/avx-vzeroupper-28.c: New test.
8631 2021-07-18 Antoni Boucher <bouanto@zoho.com>
8634 * jit.dg/all-non-failing-tests.h: New test.
8635 * jit.dg/test-cast.c: New test.
8637 2021-07-17 Jan Hubicka <hubicka@ucw.cz>
8639 * gcc.dg/tree-ssa/modref-6.c: New test.
8641 2021-07-17 Andrew MacLeod <amacleod@redhat.com>
8643 * gcc.dg/pr96542.c: New.
8645 2021-07-16 Patrick Palka <ppalka@redhat.com>
8648 * g++.dg/cpp2a/class-deduction-alias10.C: New test.
8650 2021-07-16 Patrick Palka <ppalka@redhat.com>
8654 * g++.dg/inherit/covariant23.C: New test.
8656 2021-07-16 David Malcolm <dmalcolm@redhat.com>
8658 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_state): New.
8659 * gcc.dg/analyzer/dump-state.c: New test.
8661 2021-07-16 Martin Sebor <msebor@redhat.com>
8664 * gcc.dg/Wstringop-overflow-41.c: Adjust to avoid target-specific
8666 * gcc.dg/Wstringop-overflow-42.c: Same.
8667 * gcc.dg/Wstringop-overflow-68.c: Same.
8668 * gcc.dg/Wstringop-overflow-70.c: Same.
8669 * gcc.dg/Wstringop-overflow-71.c: Same.
8670 * gcc.dg/strlenopt-95.c: Fix typos.
8672 2021-07-16 Tamar Christina <tamar.christina@arm.com>
8674 PR middle-end/101457
8675 * gcc.dg/vect/vect-reduc-dot-19.c: Use long long.
8676 * gcc.dg/vect/vect-reduc-dot-20.c: Likewise.
8677 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
8678 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
8680 2021-07-16 Marek Polacek <polacek@redhat.com>
8682 * g++.dg/cpp1y/Wnarrowing2.C: New test.
8683 * g++.dg/cpp1y/Wnarrowing2.h: New test.
8685 2021-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
8687 * g++.dg/ext/visibility/noPLT.C: Skip on s390x.
8688 * g++.target/s390/mi-thunk.C: New test.
8689 * gcc.target/s390/nodatarel-1.c: Move foostatic to the new
8691 * gcc.target/s390/pr80080-4.c: Allow @PLT suffix.
8692 * gcc.target/s390/risbg-ll-3.c: Likewise.
8693 * gcc.target/s390/call.h: Common code for the new tests.
8694 * gcc.target/s390/call-z10-pic-nodatarel.c: New test.
8695 * gcc.target/s390/call-z10-pic.c: New test.
8696 * gcc.target/s390/call-z10.c: New test.
8697 * gcc.target/s390/call-z9-pic-nodatarel.c: New test.
8698 * gcc.target/s390/call-z9-pic.c: New test.
8699 * gcc.target/s390/call-z9.c: New test.
8700 * gcc.target/s390/mfentry-m64-pic.c: New test.
8701 * gcc.target/s390/tls.h: Common code for the new TLS tests.
8702 * gcc.target/s390/tls-pic.c: New test.
8703 * gcc.target/s390/tls.c: New test.
8705 2021-07-16 Jonathan Wright <jonathan.wright@arm.com>
8707 * gcc.target/aarch64/sve/extract_1.c: Split expected results
8708 by big/little endian targets, restoring the old expected
8709 result for big endian.
8710 * gcc.target/aarch64/sve/extract_2.c: Likewise.
8711 * gcc.target/aarch64/sve/extract_3.c: Likewise.
8712 * gcc.target/aarch64/sve/extract_4.c: Likewise.
8714 2021-07-15 Uroš Bizjak <ubizjak@gmail.com>
8717 * gcc.target/i386/pr101346.c: New test.
8719 2021-07-15 Martin Sebor <msebor@redhat.com>
8722 * gcc.dg/Wstringop-overflow-15.c: Remove an xfail.
8723 * gcc.dg/Wstringop-overflow-47.c: Adjust xfails.
8724 * gcc.dg/torture/pr69170.c: Avoid valid warnings.
8725 * gcc.dg/torture/pr70025.c: Prune out a false positive.
8726 * gcc.dg/vect/pr97769.c: Initialize a loop control variable.
8727 * gcc.target/i386/pr92658-avx512bw-trunc.c: Increase buffer size
8729 * gcc.target/i386/pr92658-avx512f.c: Same.
8730 * gcc.dg/Wstringop-overflow-68.c: New test.
8731 * gcc.dg/Wstringop-overflow-69.c: New test.
8732 * gcc.dg/Wstringop-overflow-70.c: New test.
8733 * gcc.dg/Wstringop-overflow-71.c: New test.
8734 * gcc.dg/strlenopt-95.c: New test.
8736 2021-07-15 David Malcolm <dmalcolm@redhat.com>
8741 * g++.dg/analyzer/pr93212.C: Update location of warning.
8742 * g++.dg/analyzer/pr94011.C: Add
8743 -Wno-analyzer-use-of-uninitialized-value.
8744 * g++.dg/analyzer/pr94503.C: Likewise.
8745 * gcc.dg/analyzer/clobbers-1.c: Convert "f" from a local to a
8746 param to avoid uninitialized warning.
8747 * gcc.dg/analyzer/data-model-1.c (test_12): Add test for
8748 uninitialized value on result of alloca.
8749 (test_12a): Add expected warning.
8750 (test_12c): Likewise.
8751 (test_19): Likewise.
8752 (test_29b): Likewise.
8753 (test_29c): Likewise.
8754 (test_37): Remove xfail.
8755 (test_37a): Likewise.
8756 * gcc.dg/analyzer/data-model-20.c: Add warning about leak.
8757 * gcc.dg/analyzer/explode-2.c: Remove params; add
8758 -Wno-analyzer-too-complex, -Wno-analyzer-malloc-leak, and xfails.
8759 Initialize the locals.
8760 * gcc.dg/analyzer/explode-2a.c: Initialize the locals. Add
8762 * gcc.dg/analyzer/fgets-1.c: New test.
8763 * gcc.dg/analyzer/fread-1.c: New test.
8764 * gcc.dg/analyzer/malloc-1.c (test_16): Add expected warning.
8765 (test_40): Likewise.
8766 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Check for
8767 uninitialized padding.
8768 * gcc.dg/analyzer/pr93355-localealias-feasibility.c (fread): New
8770 (read_alias_file): Call it.
8771 * gcc.dg/analyzer/pr94047.c: Add expected warnings.
8772 * gcc.dg/analyzer/pr94851-2.c: Likewise.
8773 * gcc.dg/analyzer/pr96841.c: Convert local to a param.
8774 * gcc.dg/analyzer/pr98628.c: Likewise.
8775 * gcc.dg/analyzer/pr99042.c: Updated expected location of leak
8777 * gcc.dg/analyzer/symbolic-1.c: Add expected warnings.
8778 * gcc.dg/analyzer/symbolic-7.c: Likewise.
8779 * gcc.dg/analyzer/torture/pr93649.c: Add expected warning. Skip
8780 with -fno-fat-lto-objects.
8781 * gcc.dg/analyzer/uninit-1.c: New test.
8782 * gcc.dg/analyzer/uninit-2.c: New test.
8783 * gcc.dg/analyzer/uninit-3.c: New test.
8784 * gcc.dg/analyzer/uninit-4.c: New test.
8785 * gcc.dg/analyzer/uninit-pr94713.c: New test.
8786 * gcc.dg/analyzer/uninit-pr94714.c: New test.
8787 * gcc.dg/analyzer/use-after-free-2.c: New test.
8788 * gcc.dg/analyzer/use-after-free-3.c: New test.
8789 * gcc.dg/analyzer/zlib-3.c: Add expected warning.
8790 * gcc.dg/analyzer/zlib-6.c: Convert locals to params to avoid
8791 uninitialized warnings. Remove xfail.
8792 * gcc.dg/analyzer/zlib-6a.c: New test, based on the old version
8794 * gfortran.dg/analyzer/pr97668.f: Add
8795 -Wno-analyzer-use-of-uninitialized-value and
8796 -Wno-analyzer-too-complex.
8798 2021-07-15 David Malcolm <dmalcolm@redhat.com>
8800 * gcc.dg/analyzer/phi-1.c: New test.
8802 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
8804 * lib/target-supports.exp (arm_v8_2a_imm8_neon_ok_nocache):
8807 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
8809 * gcc.target/arm/simd/vusdot-autovec.c: Use arm_v8_2a_i8mm_ok
8812 2021-07-15 Jakub Jelinek <jakub@redhat.com>
8815 * g++.dg/cpp0x/nullptr46.C: New test.
8817 2021-07-15 Tamar Christina <tamar.christina@arm.com>
8819 PR middle-end/101457
8820 * gcc.dg/vect/vect-reduc-dot-17.c: Fix signs of scalar code.
8821 * gcc.dg/vect/vect-reduc-dot-18.c: Likewise.
8822 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
8823 * gcc.dg/vect/vect-reduc-dot-9.c: Likewise.
8825 2021-07-15 Martin Sebor <msebor@redhat.com>
8827 * gcc.dg/Wvla-parameter-12.c: New test.
8829 2021-07-15 Bill Schmidt <wschmidt@linux.ibm.com>
8832 * gcc.target/powerpc/pr101129.c: New.
8834 2021-07-15 Jakub Jelinek <jakub@redhat.com>
8836 PR middle-end/101437
8837 * gcc.c-torture/compile/pr101437.c: New test.
8839 2021-07-14 Peter Bergner <bergner@linux.ibm.com>
8841 * gcc.target/powerpc/mma-builtin-9.c: New test.
8843 2021-07-14 Patrick Palka <ppalka@redhat.com>
8846 * g++.dg/cpp1z/class-deduction96.C: New test.
8848 2021-07-14 Jason Merrill <jason@redhat.com>
8850 * g++.dg/torture/pr100382.C: Pass -fno-delete-dead-exceptions.
8852 2021-07-14 Tamar Christina <tamar.christina@arm.com>
8854 * gcc.dg/vect/vect-reduc-dot-11.c: Expect pass.
8855 * gcc.dg/vect/vect-reduc-dot-15.c: Likewise.
8856 * gcc.dg/vect/vect-reduc-dot-19.c: Likewise.
8857 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
8859 2021-07-14 Andrew MacLeod <amacleod@redhat.com>
8861 * gcc.dg/pr80776-1.c: Remove xfail.
8863 2021-07-14 Marek Polacek <polacek@redhat.com>
8866 * g++.dg/cpp1y/constexpr-101371-2.C: New test.
8867 * g++.dg/cpp1y/constexpr-101371.C: New test.
8869 2021-07-14 Harald Anlauf <anlauf@gmx.de>
8872 * gfortran.dg/pr100949.f90: New test.
8874 2021-07-14 Tamar Christina <tamar.christina@arm.com>
8876 * lib/target-supports.exp
8877 (check_effective_target_arm_v8_2a_imm8_neon_ok_nocache,
8878 check_effective_target_arm_v8_2a_i8mm_neon_hw,
8879 check_effective_target_vect_usdot_qi): New.
8880 * gcc.dg/vect/vect-reduc-dot-9.c: New test.
8881 * gcc.dg/vect/vect-reduc-dot-10.c: New test.
8882 * gcc.dg/vect/vect-reduc-dot-11.c: New test.
8883 * gcc.dg/vect/vect-reduc-dot-12.c: New test.
8884 * gcc.dg/vect/vect-reduc-dot-13.c: New test.
8885 * gcc.dg/vect/vect-reduc-dot-14.c: New test.
8886 * gcc.dg/vect/vect-reduc-dot-15.c: New test.
8887 * gcc.dg/vect/vect-reduc-dot-16.c: New test.
8888 * gcc.dg/vect/vect-reduc-dot-17.c: New test.
8889 * gcc.dg/vect/vect-reduc-dot-18.c: New test.
8890 * gcc.dg/vect/vect-reduc-dot-19.c: New test.
8891 * gcc.dg/vect/vect-reduc-dot-20.c: New test.
8892 * gcc.dg/vect/vect-reduc-dot-21.c: New test.
8893 * gcc.dg/vect/vect-reduc-dot-22.c: New test.
8895 2021-07-14 Tamar Christina <tamar.christina@arm.com>
8897 * gcc.target/arm/simd/vusdot-autovec.c: New test.
8899 2021-07-14 Tamar Christina <tamar.christina@arm.com>
8901 * gcc.target/aarch64/simd/vusdot-autovec.c: New test.
8902 * gcc.target/aarch64/sve/vusdot-autovec.c: New test.
8904 2021-07-14 H.J. Lu <hjl.tools@gmail.com>
8907 * gcc.target/i386/pr101395-1.c: New test.
8908 * gcc.target/i386/pr101395-2.c: Likewise.
8909 * gcc.target/i386/pr101395-3.c: Likewise.
8911 2021-07-14 Richard Biener <rguenther@suse.de>
8913 PR tree-optimization/101445
8914 * gcc.dg/vect/pr101445.c: New testcase.
8916 2021-07-14 Richard Biener <rguenther@suse.de>
8918 * gcc.target/i386/vect-reduc-1.c: New testcase.
8920 2021-07-13 Jonathan Wright <jonathan.wright@arm.com>
8922 * gcc.target/aarch64/extract_zero_extend.c: Remove dump scan
8923 for RTL pattern match.
8924 * gcc.target/aarch64/narrow_high_combine.c: Add new tests.
8925 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: Update
8926 scan-assembler regex to look for a scalar register instead of
8928 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: Likewise.
8929 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: Likewise.
8930 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: Likewise.
8931 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
8932 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
8933 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
8934 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
8935 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
8936 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: Likewise.
8937 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
8938 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
8939 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
8940 * gcc.target/aarch64/sve/extract_1.c: Likewise.
8941 * gcc.target/aarch64/sve/extract_2.c: Likewise.
8942 * gcc.target/aarch64/sve/extract_3.c: Likewise.
8943 * gcc.target/aarch64/sve/extract_4.c: Likewise.
8944 * gcc.target/aarch64/sve/live_1.c: Update scan-assembler regex
8945 cases to look for 'b' and 'h' registers instead of 'w'.
8946 * gcc.target/arm/crypto-vsha1cq_u32.c: Update scan-assembler
8947 regex to reflect lane 0 vector extractions being simplified
8948 to scalar register moves.
8949 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
8950 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
8951 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
8952 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: Extract
8953 lane 1 as the moves for lane 0 now get optimized away.
8954 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
8955 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
8956 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
8957 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
8958 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
8959 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
8960 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
8962 2021-07-13 Paul A. Clarke <pc@us.ibm.com>
8964 * gcc.target/powerpc/sse4_1-ptest-1.c: Copy from
8965 gcc/testsuite/gcc.target/i386.
8967 2021-07-13 Andrew MacLeod <amacleod@redhat.com>
8969 PR tree-optimization/93781
8970 * gcc.dg/tree-ssa/pr93781-1.c: Check that call is removed.
8972 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
8974 * gcc.target/aarch64/sve/reduc_9.c: New test.
8975 * gcc.target/aarch64/sve/reduc_9_run.c: Likewise.
8976 * gcc.target/aarch64/sve/reduc_10.c: Likewise.
8977 * gcc.target/aarch64/sve/reduc_10_run.c: Likewise.
8978 * gcc.target/aarch64/sve/reduc_11.c: Likewise.
8979 * gcc.target/aarch64/sve/reduc_11_run.c: Likewise.
8980 * gcc.target/aarch64/sve/reduc_12.c: Likewise.
8981 * gcc.target/aarch64/sve/reduc_12_run.c: Likewise.
8982 * gcc.target/aarch64/sve/reduc_13.c: Likewise.
8983 * gcc.target/aarch64/sve/reduc_13_run.c: Likewise.
8984 * gcc.target/aarch64/sve/reduc_14.c: Likewise.
8985 * gcc.target/aarch64/sve/reduc_14_run.c: Likewise.
8986 * gcc.target/aarch64/sve/reduc_15.c: Likewise.
8987 * gcc.target/aarch64/sve/reduc_15_run.c: Likewise.
8989 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
8991 * gcc.target/aarch64/sve/cond_arith_6.c: New test.
8993 2021-07-13 Jakub Jelinek <jakub@redhat.com>
8994 Richard Biener <rguenther@suse.de>
8996 PR tree-optimization/101419
8997 * gcc.dg/builtin-object-size-10.c: Pass -fdump-tree-early_objsz-details
8998 instead of -fdump-tree-objsz1-details in dg-options and adjust names
8999 of dump file in scan-tree-dump.
9000 * gcc.dg/pr101419.c: New test.
9002 2021-07-13 Richard Biener <rguenther@suse.de>
9005 2021-07-13 Richard Biener <rguenther@suse.de>
9007 * g++.dg/vect/slp-pr87105.cc: Adjust.
9008 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
9010 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
9013 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Update
9014 insn counts to account for power10 prefixed loads and stores.
9015 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c:
9017 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
9019 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
9021 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
9023 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
9025 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
9027 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: Likewise.
9028 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: Likewise.
9029 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: Likewise.
9030 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: Likewise.
9031 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c:
9033 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: Likewise.
9034 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: Likewise.
9035 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: Likewise.
9036 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: Likewise.
9037 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: Likewise.
9038 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: Likewise.
9039 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: Likewise.
9040 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Likewise.
9041 * gcc.target/powerpc/fold-vec-splat-longlong.c: Likewise.
9042 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c:
9044 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c:
9046 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c:
9048 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c:
9050 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c:
9052 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c:
9054 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: Likewise.
9055 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c:
9057 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: Likewise.
9058 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: Likewise.
9059 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c:
9061 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: Likewise.
9062 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: Likewise.
9063 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: Likewise.
9064 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: Likewise.
9065 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: Likewise.
9066 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: Likewise.
9067 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: Likewise.
9068 * gcc.target/powerpc/lvsl-lvsr.c: Likewise.
9069 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Likewise.
9071 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
9073 * gcc.target/powerpc/vec-splati-runnable.c: Run test with -O2
9074 optimization. Do not check what XXSPLTIDP generates if the value
9077 2021-07-12 Patrick Palka <ppalka@redhat.com>
9081 * g++.dg/cpp1z/class-deduction92.C: New test.
9082 * g++.dg/cpp1z/class-deduction93.C: New test.
9083 * g++.dg/cpp1z/class-deduction94.C: New test.
9084 * g++.dg/cpp1z/class-deduction95.C: New test.
9086 2021-07-12 Uroš Bizjak <ubizjak@gmail.com>
9089 * gcc.target/i386/pr101424.c: New test.
9091 2021-07-12 Andrew MacLeod <amacleod@redhat.com>
9093 * gcc.dg/tree-ssa/pr101335.c: New.
9095 2021-07-12 Andrew Pinski <apinski@marvell.com>
9097 * gcc.dg/tree-ssa/pr96928-1.c: Update to similar as pr96928.c.
9099 2021-07-12 Richard Biener <rguenther@suse.de>
9101 PR tree-optimization/101373
9102 * g++.dg/torture/pr101373.C: New testcase, XFAILed.
9103 * gnat.dg/opt95.adb: Likewise.
9105 2021-07-12 Richard Biener <rguenther@suse.de>
9107 * g++.dg/vect/slp-pr87105.cc: Adjust.
9108 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
9110 2021-07-12 Richard Biener <rguenther@suse.de>
9112 PR tree-optimization/101394
9113 * gcc.dg/torture/pr101394.c: New testcase.
9115 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
9116 Jakub Jelinek <jakub@redhat.com>
9118 PR tree-optimization/101403
9119 * gcc.dg/pr101403.c: Avoid (unimportant) uninitialized variable.
9121 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
9124 * gcc.target/arm/armv8_2-fp16-neon-2.c: Adjust.
9126 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
9129 * gcc.target/arm/simd/pr98435.c: New test.
9131 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
9133 PR tree-optimization/101403
9134 * gcc.dg/pr101403.c: New test case.
9136 2021-07-10 John David Anglin <danglin@gcc.gnu.org>
9138 * gcc.dg/torture/pr100329.c: Require target lra.
9139 * gcc.dg/torture/pr100519.c: Likewise.
9141 2021-07-10 Patrick Palka <ppalka@redhat.com>
9144 * g++.dg/cpp0x/pr78765.C: Expect another conversion failure
9146 * g++.dg/template/sfinae14.C: Flip incorrect assertion.
9147 * g++.dg/cpp2a/concepts-requires27.C: New test.
9149 2021-07-09 Jason Merrill <jason@redhat.com>
9152 * g++.dg/concepts/explicit-spec1.C: New test.
9154 2021-07-09 Roger Sayle <roger@nextmovesoftware.com>
9155 Uroš Bizjak <ubizjak@gmail.com>
9157 * gcc.target/i386/divmod-9.c: New test case.
9159 2021-07-09 Indu Bhagat <indu.bhagat@oracle.com>
9162 * gcc.dg/debug/btf/btf-datasec-1.c: Force -msdata=none with ilp32 for
9163 powerpc based targets.
9165 2021-07-09 Patrick Palka <ppalka@redhat.com>
9168 * g++.dg/cpp2a/concepts-requires26.C: New test.
9169 * g++.dg/cpp2a/lambda-uneval16.C: New test.
9171 2021-07-09 Patrick Palka <ppalka@redhat.com>
9174 * g++.dg/cpp2a/concepts-memtmpl4.C: Uncomment the commented out
9175 example, which we now handle correctly.
9176 * g++.dg/cpp2a/concepts-memtmpl5.C: New test.
9177 * g++.dg/cpp2a/concepts-memtmpl5a.C: New test.
9179 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
9181 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
9182 __attribute__((noinline)).
9183 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
9185 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
9190 * gcc.target/mips/pr100760.c: New test.
9191 * gcc.target/mips/pr100761.c: New test.
9192 * gcc.target/mips/pr100762.c: New test.
9194 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
9196 * gcc.target/powerpc/mod-vectorize.c: New test.
9198 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
9200 * gcc.target/powerpc/div-vectorize-1.c: New test.
9202 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
9204 * gcc.target/powerpc/mul-vectorize-1.c: New test.
9205 * gcc.target/powerpc/mul-vectorize-2.c: New test.
9207 2021-07-08 Martin Sebor <msebor@redhat.com>
9209 * gcc.dg/Wstringop-overflow-43.c: Remove an xfail.
9211 2021-07-08 Martin Sebor <msebor@redhat.com>
9214 * g++.dg/warn/Warray-bounds-20.C: Adjust expected output for LP32.
9216 2021-07-08 Martin Sebor <msebor@redhat.com>
9218 * g++.dg/warn/Warray-bounds-11.C: Avoid including <new>.
9219 * g++.dg/warn/Warray-bounds-13.C: Same.
9221 2021-07-08 Marek Polacek <polacek@redhat.com>
9224 * g++.dg/cpp0x/noexcept70.C: New test.
9226 2021-07-08 Martin Jambor <mjambor@suse.cz>
9229 * gcc.dg/ipa/pr101066.c: New test.
9231 2021-07-08 Martin Sebor <msebor@redhat.com>
9234 * c-c++-common/Warray-bounds-3.c: Xfail assertion.
9235 * c-c++-common/Warray-bounds-4.c: Same.
9237 2021-07-08 Christophe Lyon <christophe.lyon@foss.st.om>
9239 * gcc.dg/debug/pr57351.c: Require arm_arch_v7a_ok
9242 2021-07-08 Richard Sandiford <richard.sandiford@arm.com>
9244 * gcc.target/aarch64/sve/acle/general/cntb_1.c: New test.
9246 2021-07-08 Roger Sayle <roger@nextmovesoftware.com>
9247 Richard Biener <rguenther@suse.de>
9249 PR tree-optimization/40210
9250 * gcc.dg/builtin-bswap-13.c: New test.
9251 * gcc.dg/builtin-bswap-14.c: New test.
9253 2021-07-08 Michael Meissner <meissner@linux.ibm.com>
9256 * gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
9258 2021-07-07 David Malcolm <dmalcolm@redhat.com>
9260 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
9261 * gcc.dg/plugin/analyzer_gil_plugin.c
9262 (gil_state_machine::on_condition): Remove.
9264 2021-07-07 Martin Sebor <msebor@redhat.com>
9266 PR tree-optimization/100137
9267 PR tree-optimization/99121
9268 PR tree-optimization/97027
9269 * c-c++-common/Warray-bounds-3.c: Remove xfail
9270 * c-c++-common/Warray-bounds-4.c: Add an expected warning.
9271 * c-c++-common/Warray-bounds-9.c: New test.
9272 * c-c++-common/Warray-bounds-10.c: New test.
9273 * g++.dg/asan/asan_test.C: Suppress expected warnings.
9274 * g++.dg/pr95768.C: Same.
9275 * g++.dg/warn/Warray-bounds-10.C: Adjust text of expected messages.
9276 * g++.dg/warn/Warray-bounds-11.C: Same.
9277 * g++.dg/warn/Warray-bounds-12.C: Same.
9278 * g++.dg/warn/Warray-bounds-13.C: Same.
9279 * g++.dg/warn/Warray-bounds-17.C: Same.
9280 * g++.dg/warn/Warray-bounds-20.C: Same.
9281 * gcc.dg/Warray-bounds-29.c: Same.
9282 * gcc.dg/Warray-bounds-30.c: Add xfail.
9283 * gcc.dg/Warray-bounds-31.c: Adjust text of expected messages.
9284 * gcc.dg/Warray-bounds-32.c: Same.
9285 * gcc.dg/Warray-bounds-52.c: Same.
9286 * gcc.dg/Warray-bounds-53.c: Same.
9287 * gcc.dg/Warray-bounds-58.c: Remove xfail.
9288 * gcc.dg/Warray-bounds-63.c: Adjust text of expected messages.
9289 * gcc.dg/Warray-bounds-66.c: Same.
9290 * gcc.dg/Warray-bounds-69.c: Same.
9291 * gcc.dg/Wstringop-overflow-34.c: Same.
9292 * gcc.dg/Wstringop-overflow-47.c: Same.
9293 * gcc.dg/Wstringop-overflow-61.c: Same.
9294 * gcc.dg/Warray-bounds-77.c: New test.
9295 * gcc.dg/Warray-bounds-78.c: New test.
9296 * gcc.dg/Warray-bounds-79.c: New test.
9298 2021-07-07 Christophe Lyon <christophe.lyon@foss.st.com>
9301 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove -fno-short-enums.
9303 2021-07-07 Richard Biener <rguenther@suse.de>
9305 PR tree-optimization/34195
9306 * gcc.dg/vect/pr34195.c: New testcase.
9308 2021-07-07 Richard Biener <rguenther@suse.de>
9310 PR tree-optimization/99728
9311 * g++.dg/opt/pr99728.C: New testcase.
9313 2021-07-07 liuhongt <hongtao.liu@intel.com>
9315 * gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c: New test.
9316 * gcc.target/i386/avx512f-vect-fmaddsubXXXps.c: New test.
9317 * gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c: New test.
9318 * gcc.target/i386/avx512f-vect-fmsubaddXXXps.c: New test.
9320 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
9323 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove the check on btm_type.
9325 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
9328 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Remove the check for ctv_typeidx.
9330 2021-07-06 Martin Sebor <msebor@redhat.com>
9333 * g++.dg/warn/uninit-pr55881.C: New test.
9335 2021-07-06 Martin Sebor <msebor@redhat.com>
9337 PR tree-optimization/86650
9338 * gcc.dg/Warray-bounds-76.c: New test.
9340 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
9343 * gcc.dg/debug/ctf/ctf-struct-array-2.c: Adjust the value in the testcase.
9345 2021-07-06 Martin Sebor <msebor@redhat.com>
9347 * gcc.dg/format/gcc_diag-10.c: Update expected warnings.
9348 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Remove %G.
9350 2021-07-06 Martin Sebor <msebor@redhat.com>
9352 * gcc.dg/Wobjsize-1.c: Prune expected output.
9353 * gcc.dg/Warray-bounds-71.c: New test.
9354 * gcc.dg/Warray-bounds-71.h: New test header.
9355 * gcc.dg/Warray-bounds-72.c: New test.
9356 * gcc.dg/Warray-bounds-73.c: New test.
9357 * gcc.dg/Warray-bounds-74.c: New test.
9358 * gcc.dg/Warray-bounds-75.c: New test.
9359 * gcc.dg/Wfree-nonheap-object-4.c: Adjust expected output.
9360 * gcc.dg/Wfree-nonheap-object-5.c: New test.
9361 * gcc.dg/Wfree-nonheap-object-6.c: New test.
9362 * gcc.dg/pragma-diag-10.c: New test.
9363 * gcc.dg/pragma-diag-9.c: New test.
9364 * gcc.dg/uninit-suppress_3.c: New test.
9365 * gcc.dg/pr79214.c: Xfail tests.
9366 * gcc.dg/tree-ssa/builtin-sprintf-warn-27.c: New test.
9367 * gcc.dg/format/c90-printf-1.c: Adjust expected output.
9369 2021-07-06 Uroš Bizjak <ubizjak@gmail.com>
9372 * gcc.target/i386/sse4_1-vec-set-1a.c: New test.
9373 * gcc.target/i386/sse4_1-vec-set-2a.c: Ditto.
9375 2021-07-06 Richard Biener <rguenther@suse.de>
9377 * gcc.target/i386/vect-fmaddsubXXXpd.c: New testcase.
9378 * gcc.target/i386/vect-fmaddsubXXXps.c: Likewise.
9379 * gcc.target/i386/vect-fmsubaddXXXpd.c: Likewise.
9380 * gcc.target/i386/vect-fmsubaddXXXps.c: Likewise.
9382 2021-07-06 Andrew Pinski <apinski@marvell.com>
9384 PR tree-optimization/101256
9385 * g++.dg/torture/pr101256.C: New test.
9387 2021-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
9390 * gfortran.dg/implied_do_io_7.f90: New test.
9392 2021-07-06 Kewen Lin <linkw@linux.ibm.com>
9394 PR rtl-optimization/100328
9395 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Remove one xfail.
9396 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
9397 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
9398 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
9399 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
9400 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
9401 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
9402 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
9403 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
9404 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
9405 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
9406 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
9407 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
9408 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
9409 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
9410 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
9411 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
9412 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
9413 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
9414 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
9415 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
9416 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
9417 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
9418 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
9419 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
9420 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
9421 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
9422 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
9423 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
9424 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
9425 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
9426 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
9427 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
9428 * gcc.target/aarch64/sve/acle/asm/sub_f16.c: Likewise.
9429 * gcc.target/aarch64/sve/acle/asm/sub_f32.c: Likewise.
9430 * gcc.target/aarch64/sve/acle/asm/sub_f64.c: Likewise.
9431 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
9432 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
9433 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
9435 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
9438 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin targets.
9439 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
9441 2021-07-05 Andrew Pinski <apinski@marvell.com>
9443 PR tree-optimization/101039
9444 * gcc.dg/tree-ssa/phi-opt-15.c: Update test to expect
9445 ABSU and still not expect ABS_EXPR.
9446 * gcc.dg/tree-ssa/phi-opt-23.c: New test.
9447 * gcc.dg/tree-ssa/phi-opt-24.c: New test.
9449 2021-07-05 Christophe Lyon <christophe.lyon@foss.st.com>
9452 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -fno-short-enums.
9454 2021-07-05 Richard Biener <rguenther@suse.de>
9457 * gcc.dg/vect/bb-slp-74.c: Add vect_double requires.
9459 2021-07-05 liuhongt <hongtao.liu@intel.com>
9461 * gcc.target/i386/pr92658-avx512vl.c: Refine testcase.
9463 2021-07-03 David Edelsohn <dje.gcc@gmail.com>
9465 * gcc.dg/debug/btf/btf.exp: Skip on AIX.
9466 * gcc.dg/debug/ctf/ctf.exp: Skip on AIX.
9467 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): AIX
9468 doesn't support CTF.
9469 (gcc-dg-debug-runtest): Move CTF support within
9470 target support format test.
9472 2021-07-03 H.J. Lu <hjl.tools@gmail.com>
9474 PR middle-end/101294
9475 * gcc.dg/pr101294.c: New test.
9477 2021-07-03 Iain Buclaw <ibuclaw@gdcproject.org>
9480 * gdc.dg/torture/pr101273.d: New test.
9482 2021-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
9485 * gdc.dg/torture/pr101282.d: New test.
9487 2021-07-02 Jakub Jelinek <jakub@redhat.com>
9489 * g++.dg/gomp/attrs-1.C: New test.
9490 * g++.dg/gomp/attrs-2.C: New test.
9491 * g++.dg/gomp/attrs-3.C: New test.
9493 2021-07-02 Jakub Jelinek <jakub@redhat.com>
9496 * c-c++-common/gomp/atomic-24.c: New test.
9498 2021-07-02 Patrick Palka <ppalka@redhat.com>
9501 * g++.dg/cpp2a/concepts-memtmpl4.C: New test.
9503 2021-07-02 Peter Bergner <bergner@linux.ibm.com>
9505 * gcc.target/powerpc/mma-builtin-7.c: New test.
9506 * gcc.target/powerpc/mma-builtin-8.c: New test.
9508 2021-07-02 Andrew MacLeod <amacleod@redhat.com>
9510 PR tree-optimization/101223
9511 * gcc.dg/pr101223.c: New.
9513 2021-07-02 David Faust <david.faust@oracle.com>
9515 * gcc.dg/debug/btf/btf-float-1.c: New test.
9516 * gcc.dg/debug/btf/btf-function-3.c: Use different unrepresentable type.
9517 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
9518 * gcc.dg/debug/btf/btf-variables-2.c: Likewise.
9520 2021-07-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9522 * lib/gcc-defs.exp: Add a comment.
9524 2021-07-02 Richard Biener <rguenther@suse.de>
9526 PR tree-optimization/101293
9527 * gcc.dg/tree-ssa/ssa-lim-15.c: New testcase.
9529 2021-07-02 Jakub Jelinek <jakub@redhat.com>
9532 * gcc.target/i386/avx2-pr101286.c: New test.
9534 2021-07-02 Hongyu Wang <hongyu.wang@intel.com>
9536 * gcc.target/i386/keylocker-aesdec128kl.c: Update test.
9537 * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
9538 * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
9539 * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
9540 * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
9541 * gcc.target/i386/keylocker-aesenc256kl.c: Likewise.
9542 * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
9543 * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
9545 2021-07-01 Michael Meissner <meissner@linux.ibm.com>
9547 * gcc.target/powerpc/float128-cmove.c: New test.
9548 * gcc.target/powerpc/float128-minmax-3.c: New test.
9550 2021-07-01 Eric Botcazou <ebotcazou@adacore.com>
9552 * c-c++-common/dump-ada-spec-14.c: Adjust dg-warning directive.
9554 2021-07-01 H.J. Lu <hjl.tools@gmail.com>
9557 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Expect integer
9559 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
9560 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
9561 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
9562 * gcc.target/i386/avx512f_cond_move.c: Also pass
9563 -mprefer-vector-width=512 and expect integer broadcast.
9564 * gcc.target/i386/pr100865-1.c: New test.
9565 * gcc.target/i386/pr100865-2.c: Likewise.
9566 * gcc.target/i386/pr100865-3.c: Likewise.
9567 * gcc.target/i386/pr100865-4a.c: Likewise.
9568 * gcc.target/i386/pr100865-4b.c: Likewise.
9569 * gcc.target/i386/pr100865-5a.c: Likewise.
9570 * gcc.target/i386/pr100865-5b.c: Likewise.
9571 * gcc.target/i386/pr100865-6a.c: Likewise.
9572 * gcc.target/i386/pr100865-6b.c: Likewise.
9573 * gcc.target/i386/pr100865-6c.c: Likewise.
9574 * gcc.target/i386/pr100865-7a.c: Likewise.
9575 * gcc.target/i386/pr100865-7b.c: Likewise.
9576 * gcc.target/i386/pr100865-7c.c: Likewise.
9577 * gcc.target/i386/pr100865-8a.c: Likewise.
9578 * gcc.target/i386/pr100865-8b.c: Likewise.
9579 * gcc.target/i386/pr100865-8c.c: Likewise.
9580 * gcc.target/i386/pr100865-9a.c: Likewise.
9581 * gcc.target/i386/pr100865-9b.c: Likewise.
9582 * gcc.target/i386/pr100865-9c.c: Likewise.
9583 * gcc.target/i386/pr100865-10a.c: Likewise.
9584 * gcc.target/i386/pr100865-10b.c: Likewise.
9585 * gcc.target/i386/pr100865-11a.c: Likewise.
9586 * gcc.target/i386/pr100865-11b.c: Likewise.
9587 * gcc.target/i386/pr100865-11c.c: Likewise.
9588 * gcc.target/i386/pr100865-12a.c: Likewise.
9589 * gcc.target/i386/pr100865-12b.c: Likewise.
9590 * gcc.target/i386/pr100865-12c.c: Likewise.
9592 2021-07-01 Richard Biener <rguenther@suse.de>
9594 PR tree-optimization/101280
9595 PR tree-optimization/101173
9596 * gcc.dg/tree-ssa/loop-interchange-16.c: New testcase.
9598 2021-07-01 Richard Biener <rguenther@suse.de>
9600 PR tree-optimization/101278
9601 * gcc.dg/torture/pr101278.c: New testcase.
9603 2021-07-01 Richard Biener <rguenther@suse.de>
9605 PR tree-optimization/100778
9606 * gcc.dg/torture/pr100778.c: New testcase.
9608 2021-07-01 Uroš Bizjak <ubizjak@gmail.com>
9611 * gcc.target/i386/pr101044.c: New test.
9613 2021-07-01 Richard Biener <rguenther@suse.de>
9615 PR tree-optimization/101178
9616 * gcc.dg/vect/bb-slp-72.c: New testcase.
9617 * gcc.dg/vect/bb-slp-73.c: Likewise.
9618 * gcc.dg/vect/bb-slp-74.c: Likewise.
9620 2021-07-01 Jakub Jelinek <jakub@redhat.com>
9623 * gcc.dg/pr101266.c: New test.
9625 2021-07-01 Patrick Palka <ppalka@redhat.com>
9628 * g++.dg/cpp0x/constexpr-empty16.C: New test.
9630 2021-07-01 Patrick Palka <ppalka@redhat.com>
9633 * g++.dg/template/access41.C: New test.
9634 * g++.dg/template/access41a.C: New test.
9636 2021-06-30 Indu Bhagat <indu.bhagat@oracle.com>
9638 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Add dg-add-options float64 and
9641 2021-06-30 Michael Meissner <meissner@linux.ibm.com>
9643 * gcc.target/powerpc/float128-minmax.c: Adjust expected code for
9645 * lib/target-supports.exp (check_effective_target_has_arch_pwr10):
9648 2021-06-30 Patrick Palka <ppalka@redhat.com>
9650 * g++.dg/cpp2a/concepts-access2.C: New test.
9652 2021-06-30 Marek Polacek <polacek@redhat.com>
9656 * g++.dg/cpp0x/auto24.C: Remove dg-error.
9657 * g++.dg/cpp0x/auto3.C: Adjust dg-error.
9658 * g++.dg/cpp0x/auto42.C: Likewise.
9659 * g++.dg/cpp0x/initlist75.C: Likewise.
9660 * g++.dg/cpp0x/initlist80.C: Likewise.
9661 * g++.dg/diagnostic/auto1.C: Remove dg-error.
9662 * g++.dg/cpp23/auto-array.C: New test.
9664 2021-06-30 Richard Biener <rguenther@suse.de>
9666 PR tree-optimization/101267
9667 * gfortran.dg/pr101267.f90: New testcase.
9669 2021-06-30 David Malcolm <dmalcolm@redhat.com>
9672 * gcc.dg/analyzer/clobbers-1.c: New test.
9673 * gcc.dg/analyzer/clobbers-2.c: New test.
9674 * gcc.dg/analyzer/data-model-1.c (test_26): Mark xfail as fixed.
9675 (test_28): Likewise.
9676 (test_52): Likewise. Add coverage for end of buffer.
9677 * gcc.dg/analyzer/explode-1.c: Add leak warning.
9678 * gcc.dg/analyzer/memset-1.c (test_3): Mark xfail as fixed.
9679 (test_4): Use char. Mark xfail as fixed.
9681 (test_7): Mark xfail as fixed. Add coverage for start of buffer.
9684 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: New test.
9685 * gcc.dg/analyzer/symbolic-8.c: New test.
9687 2021-06-30 Christophe Lyon <christophe.lyon@foss.st.com>
9689 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Add dg-add-options float16.
9691 2021-06-30 Richard Biener <rguenther@suse.de>
9693 PR tree-optimization/101264
9694 * gfortran.dg/pr101264.f90: New testcase.
9696 2021-06-30 liuhongt <hongtao.liu@intel.com>
9699 * gcc.target/i386/pr101248.c: New test.
9701 2021-06-29 Andrew MacLeod <amacleod@redhat.com>
9703 * gcc.dg/pr101254.c: New.
9705 2021-06-29 Uroš Bizjak <ubizjak@gmail.com>
9708 * gcc.target/i386/pr95046-9.c: New test.
9710 2021-06-29 Richard Biener <rguenther@suse.de>
9712 * gcc.dg/vect/pr67790.c: Un-XFAIL.
9713 * gcc.dg/vect/bb-slp-71.c: New testcase.
9715 2021-06-29 Jakub Jelinek <jakub@redhat.com>
9718 * g++.dg/ubsan/pr101210.C: New test.
9720 2021-06-29 Richard Biener <rguenther@suse.de>
9722 PR tree-optimization/101242
9723 * gcc.dg/vect/bb-slp-pr101242.c: New testcase.
9724 * gcc.dg/vect/pr67790.c: XFAIL scan for zero VEC_PERM_EXPR.
9726 2021-06-28 Martin Sebor <msebor@redhat.com>
9728 * g++.dg/uninit-pr74762.C: New test.
9729 * g++.dg/warn/uninit-pr74765.C: Same.
9731 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
9732 David Faust <david.faust@oracle.com>
9734 * lib/gcc-dg.exp (gcc-dg-frontend-supports-ctf): New procedure.
9735 (gcc-dg-debug-runtest): Add -gctf support.
9736 * gcc.dg/debug/btf/btf-1.c: New test.
9737 * gcc.dg/debug/btf/btf-2.c: Likewise.
9738 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
9739 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
9740 * gcc.dg/debug/btf/btf-array-1.c: Likewise.
9741 * gcc.dg/debug/btf/btf-bitfields-1.c: Likewise.
9742 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
9743 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
9744 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Likewise.
9745 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
9746 * gcc.dg/debug/btf/btf-forward-1.c: Likewise.
9747 * gcc.dg/debug/btf/btf-function-1.c: Likewise.
9748 * gcc.dg/debug/btf/btf-function-2.c: Likewise.
9749 * gcc.dg/debug/btf/btf-int-1.c: Likewise.
9750 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
9751 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
9752 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
9753 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
9754 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
9755 * gcc.dg/debug/btf/btf.exp: Likewise.
9756 * gcc.dg/debug/ctf/ctf-1.c: Likewise.
9757 * gcc.dg/debug/ctf/ctf-2.c: Likewise.
9758 * gcc.dg/debug/ctf/ctf-anonymous-struct-1.c: Likewise.
9759 * gcc.dg/debug/ctf/ctf-anonymous-union-1.c: Likewise.
9760 * gcc.dg/debug/ctf/ctf-array-1.c: Likewise.
9761 * gcc.dg/debug/ctf/ctf-array-2.c: Likewise.
9762 * gcc.dg/debug/ctf/ctf-array-3.c: Likewise.
9763 * gcc.dg/debug/ctf/ctf-array-4.c: Likewise.
9764 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Likewise.
9765 * gcc.dg/debug/ctf/ctf-attr-used-1.c: Likewise.
9766 * gcc.dg/debug/ctf/ctf-bitfields-1.c: Likewise.
9767 * gcc.dg/debug/ctf/ctf-bitfields-2.c: Likewise.
9768 * gcc.dg/debug/ctf/ctf-bitfields-3.c: Likewise.
9769 * gcc.dg/debug/ctf/ctf-bitfields-4.c: Likewise.
9770 * gcc.dg/debug/ctf/ctf-complex-1.c: Likewise.
9771 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
9772 * gcc.dg/debug/ctf/ctf-cvr-quals-2.c: Likewise.
9773 * gcc.dg/debug/ctf/ctf-cvr-quals-3.c: Likewise.
9774 * gcc.dg/debug/ctf/ctf-cvr-quals-4.c: Likewise.
9775 * gcc.dg/debug/ctf/ctf-enum-1.c: Likewise.
9776 * gcc.dg/debug/ctf/ctf-enum-2.c: Likewise.
9777 * gcc.dg/debug/ctf/ctf-file-scope-1.c: Likewise.
9778 * gcc.dg/debug/ctf/ctf-float-1.c: Likewise.
9779 * gcc.dg/debug/ctf/ctf-forward-1.c: Likewise.
9780 * gcc.dg/debug/ctf/ctf-forward-2.c: Likewise.
9781 * gcc.dg/debug/ctf/ctf-func-index-1.c: Likewise.
9782 * gcc.dg/debug/ctf/ctf-function-pointers-1.c: Likewise.
9783 * gcc.dg/debug/ctf/ctf-function-pointers-2.c: Likewise.
9784 * gcc.dg/debug/ctf/ctf-function-pointers-3.c: Likewise.
9785 * gcc.dg/debug/ctf/ctf-functions-1.c: Likewise.
9786 * gcc.dg/debug/ctf/ctf-int-1.c: Likewise.
9787 * gcc.dg/debug/ctf/ctf-objt-index-1.c: Likewise.
9788 * gcc.dg/debug/ctf/ctf-pointers-1.c: Likewise.
9789 * gcc.dg/debug/ctf/ctf-pointers-2.c: Likewise.
9790 * gcc.dg/debug/ctf/ctf-preamble-1.c: Likewise.
9791 * gcc.dg/debug/ctf/ctf-skip-types-1.c: Likewise.
9792 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Likewise.
9793 * gcc.dg/debug/ctf/ctf-skip-types-3.c: Likewise.
9794 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Likewise.
9795 * gcc.dg/debug/ctf/ctf-skip-types-5.c: Likewise.
9796 * gcc.dg/debug/ctf/ctf-skip-types-6.c: Likewise.
9797 * gcc.dg/debug/ctf/ctf-str-table-1.c: Likewise.
9798 * gcc.dg/debug/ctf/ctf-struct-1.c: Likewise.
9799 * gcc.dg/debug/ctf/ctf-struct-2.c: Likewise.
9800 * gcc.dg/debug/ctf/ctf-struct-array-1.c: Likewise.
9801 * gcc.dg/debug/ctf/ctf-struct-pointer-1.c: Likewise.
9802 * gcc.dg/debug/ctf/ctf-struct-pointer-2.c: Likewise.
9803 * gcc.dg/debug/ctf/ctf-typedef-1.c: Likewise.
9804 * gcc.dg/debug/ctf/ctf-typedef-2.c: Likewise.
9805 * gcc.dg/debug/ctf/ctf-typedef-3.c: Likewise.
9806 * gcc.dg/debug/ctf/ctf-typedef-struct-1.c: Likewise.
9807 * gcc.dg/debug/ctf/ctf-typedef-struct-2.c: Likewise.
9808 * gcc.dg/debug/ctf/ctf-typedef-struct-3.c: Likewise.
9809 * gcc.dg/debug/ctf/ctf-union-1.c: Likewise.
9810 * gcc.dg/debug/ctf/ctf-variables-1.c: Likewise.
9811 * gcc.dg/debug/ctf/ctf-variables-2.c: Likewise.
9812 * gcc.dg/debug/ctf/ctf.exp: Likewise.
9813 * gcc.dg/debug/btf/btf-bitfields-4.c: New file.
9814 * gcc.dg/debug/btf/btf-datasec-1.c: New file.
9815 * gcc.dg/debug/btf/btf-function-3.c: New file.
9816 * gcc.dg/debug/btf/btf-pointers-2.c: New file.
9817 * gcc.dg/debug/btf/btf-struct-2.c: New file.
9818 * gcc.dg/debug/btf/btf-variables-2.c: New file.
9819 * gcc.dg/debug/btf/btf-variables-3.c: New file.
9820 * gcc.dg/debug/ctf/ctf-debug-1.c: New file.
9821 * gcc.dg/debug/ctf/ctf-debug-2.c: New file.
9822 * gcc.dg/debug/ctf/ctf-function-pointers-4.c: New file.
9823 * gcc.dg/debug/ctf/ctf-skip-types-7.c: New file.
9824 * gcc.dg/debug/ctf/ctf-skip-types-8.c: New file.
9825 * gcc.dg/debug/ctf/ctf-struct-array-2.c: New file.
9827 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
9829 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): New procedure.
9831 2021-06-28 Martin Jambor <mjambor@suse.cz>
9834 * gcc.dg/ipa/pr93385.c: New test.
9835 * gcc.dg/ipa/ipa-sra-23.c: Likewise.
9836 * gcc.dg/ipa/ipa-sra-24.c: Likewise.
9837 * g++.dg/ipa/ipa-sra-4.C: Likewise.
9839 2021-06-28 Richard Biener <rguenther@suse.de>
9841 PR tree-optimization/101229
9842 * gcc.dg/torture/pr101229.c: New testcase.
9844 2021-06-28 Richard Biener <rguenther@suse.de>
9846 PR tree-optimization/101207
9847 * gcc.dg/vect/bb-slp-pr101207.c: New testcase.
9849 2021-06-28 Richard Biener <rguenther@suse.de>
9851 PR tree-optimization/101173
9852 * gcc.dg/torture/pr101173.c: New testcase.
9854 2021-06-28 liuhongt <hongtao.liu@intel.com>
9857 * g++.target/i386/avx2-pr54700-2.C: Adjust testcase.
9858 * g++.target/i386/avx512vl-pr54700-1a.C: New test.
9859 * g++.target/i386/avx512vl-pr54700-1b.C: New test.
9860 * g++.target/i386/avx512vl-pr54700-2a.C: New test.
9861 * g++.target/i386/avx512vl-pr54700-2b.C: New test.
9862 * gcc.target/i386/avx512vl-pr100648.c: New test.
9863 * gcc.target/i386/avx512vl-blendv-1.c: New test.
9864 * gcc.target/i386/avx512vl-blendv-2.c: New test.
9866 2021-06-28 liuhongt <hongtao.liu@intel.com>
9868 * gcc.target/i386/funcspec-8.c: Replace
9869 __builtin_ia32_blendvpd with __builtin_ia32_roundps_az.
9870 * gcc.target/i386/blendv-1.c: New test.
9871 * gcc.target/i386/blendv-2.c: New test.
9873 2021-06-27 Andrew Pinski <apinski@marvell.com>
9875 * gcc.dg/torture/pr101230-1.c: New test.
9877 2021-06-26 Patrick Palka <ppalka@redhat.com>
9880 * g++.dg/template/access40.C: New test.
9881 * g++.dg/template/access40a.C: New test.
9883 2021-06-26 Jason Merrill <jason@redhat.com>
9887 * g++.dg/cpp2a/no_unique_address13.C: New test.
9889 2021-06-26 Marek Polacek <polacek@redhat.com>
9892 * g++.dg/cpp0x/noexcept69.C: New test.
9893 * g++.dg/parse/saved1.C: Adjust dg-error.
9894 * g++.dg/template/crash50.C: Likewise.
9896 2021-06-25 David Malcolm <dmalcolm@redhat.com>
9898 * jit.dg/test-vector-rvalues.cc (check_div): Add specialization
9899 for v4f, to avoid relying on exact floating-point equality.
9900 * jit.dg/test-vector-types.cc (check_div): Likewise.
9902 2021-06-25 David Malcolm <dmalcolm@redhat.com>
9904 * jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
9905 * jit.dg/test-asm.cc: Likewise.
9907 2021-06-25 Martin Sebor <msebor@redhat.com>
9909 PR middle-end/101216
9910 * gcc.dg/Wnonnull-7.c: New test.
9912 2021-06-25 Richard Biener <rguenther@suse.de>
9914 PR tree-optimization/101202
9915 * gcc.dg/torture/pr101202.c: New testcase.
9917 2021-06-25 Xi Ruoyao <xry111@mengyan1223.wang>
9919 * g++.dg/no-stack-protector-attr-3.C (dg-final): Adjust for MIPS.
9921 2021-06-25 liuhongt <hongtao.liu@intel.com>
9924 * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
9925 temporarily avoid regression, eventually xfail should be
9928 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
9930 * gcc.dg/tree-ssa/evrp30.c: New.
9932 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
9934 * gcc.dg/tree-ssa/pr101189.c: New.
9936 2021-06-24 Patrick Palka <ppalka@redhat.com>
9939 * g++.dg/cpp2a/class-deduction-alias9.C: New test.
9941 2021-06-24 Patrick Palka <ppalka@redhat.com>
9944 * g++.dg/cpp2a/concepts-requires25.C: New test.
9946 2021-06-24 Jakub Jelinek <jakub@redhat.com>
9949 * gcc.dg/pr101171.c: New test.
9951 2021-06-24 Uroš Bizjak <ubizjak@gmail.com>
9954 * gcc.dg/vect/vect-nb-iter-ub-3.c (dg-additional-options):
9955 Add --param vect-epilogues-nomask=0.
9956 * gcc.target/i386/pr97249-1.c (foo): Add #pragma GCC unroll
9957 to avoid loop vectorization.
9961 2021-06-24 Richard Biener <rguenther@suse.de>
9963 * gcc.target/i386/vect-addsubv2df.c: New testcase.
9964 * gcc.target/i386/vect-addsubv4sf.c: Likewise.
9965 * gcc.target/i386/vect-addsubv4df.c: Likewise.
9966 * gcc.target/i386/vect-addsubv8sf.c: Likewise.
9967 * gcc.target/i386/vect-addsub-2.c: Likewise.
9968 * gcc.target/i386/vect-addsub-3.c: Likewise.
9970 2021-06-24 Jakub Jelinek <jakub@redhat.com>
9972 PR middle-end/101170
9973 * gcc.dg/pr101170.c: New test.
9975 2021-06-24 Jakub Jelinek <jakub@redhat.com>
9977 PR middle-end/101172
9978 * gcc.dg/pr101172.c: New test.
9980 2021-06-24 Ilya Leoshkevich <iii@linux.ibm.com>
9982 * gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new
9984 * gcc.target/s390/mnop-mcount-m64.c: Likewise.
9986 2021-06-24 Jakub Jelinek <jakub@redhat.com>
9988 * c-c++-common/gomp/target-in-reduction-1.c: New test.
9989 * c-c++-common/gomp/clauses-1.c: Add in_reduction clauses on
9990 target or combined target constructs.
9992 2021-06-24 Richard Biener <rguenther@suse.de>
9994 PR tree-optimization/101105
9995 * gcc.dg/torture/pr101105.c: New testcase.
9997 2021-06-24 liuhongt <hongtao.liu@intel.com>
10000 * gcc.target/i386/pr98434-1.c: New test.
10001 * gcc.target/i386/pr98434-2.c: New test.
10002 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust testcase.
10004 2021-06-23 Patrick Palka <ppalka@redhat.com>
10007 * g++.dg/cpp1z/class-deduction-access3.C: New test.
10008 * g++.dg/cpp1z/class-deduction91.C: New test.
10010 2021-06-23 Aaron Sawdey <acsawdey@linux.ibm.com>
10012 * gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
10013 * gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
10014 * gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
10015 * gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
10016 * gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
10017 * gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
10018 * gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
10019 * gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
10021 * gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
10022 * gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
10023 * gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
10024 * gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
10025 * gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
10026 * gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
10027 * gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
10030 2021-06-23 Xi Ruoyao <xry111@mengyan@123.wang>
10032 * gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid
10033 undefined behavior.
10035 2021-06-23 Patrick Palka <ppalka@redhat.com>
10038 * g++.dg/cpp1z/class-deduction88.C: New test.
10039 * g++.dg/cpp1z/class-deduction89.C: New test.
10040 * g++.dg/cpp1z/class-deduction90.C: New test.
10042 2021-06-23 Uroš Bizjak <ubizjak@gmail.com>
10045 * gcc.target/i386/pr101175.c: New test.
10047 2021-06-23 Andre Vehreschild <vehre@gcc.gnu.org>
10050 * gfortran.dg/coarray_collectives_17.f90: New test.
10052 2021-06-22 Sandra Loosemore <sandra@codesourcery.com>
10053 Tobias Burnus <tobias@codesourcery.com>
10056 * gfortran.dg/pr93524.c: New.
10057 * gfortran.dg/pr93524.f90: New.
10059 2021-06-22 David Malcolm <dmalcolm@redhat.com>
10062 * gcc.dg/analyzer/pr101143.c: New test.
10064 2021-06-22 Richard Biener <rguenther@suse.de>
10066 PR middle-end/101156
10067 * gcc.dg/pr101156.c: New testcase.
10069 2021-06-22 Jakub Jelinek <jakub@redhat.com>
10071 PR tree-optimization/101159
10072 * gcc.c-torture/compile/pr101159.c: New test.
10074 2021-06-22 Jakub Jelinek <jakub@redhat.com>
10076 PR middle-end/101160
10077 * g++.target/i386/empty-class1.C: Require lp64 effective target
10078 instead of x86_64-*-*.
10079 * g++.target/i386/empty-class2.C: New test.
10081 2021-06-22 Jakub Jelinek <jakub@redhat.com>
10082 Andrew Pinski <apinski@marvell.com>
10084 PR tree-optimization/101162
10085 * g++.dg/opt/pr101162.C: New test.
10087 2021-06-22 Richard Biener <rguenther@suse.de>
10089 PR tree-optimization/101151
10090 * gcc.dg/torture/pr101151.c: New testcase.
10092 2021-06-22 Kito Cheng <kito.cheng@sifive.com>
10094 * g++.dg/modules/omp-1_a.C: Check pthread is available for
10096 * g++.dg/modules/omp-2_a.C: Ditto.
10098 2021-06-22 Richard Biener <rguenther@suse.de>
10100 PR tree-optimization/101158
10101 * gfortran.dg/pr101158.f90: New testcase.
10103 2021-06-22 Jakub Jelinek <jakub@redhat.com>
10106 * gcc.target/i386/pr11877-2.c: New test.
10108 2021-06-22 liuhongt <hongtao.liu@intel.com>
10110 PR tree-optimization/97770
10111 * gcc.target/i386/avx512bitalg-pr97770-1.c: Remove xfail.
10112 * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Remove xfail.
10114 2021-06-22 liuhongt <hongtao.liu@intel.com>
10117 * gcc.target/i386/avx512bw-pr100267-1.c: New test.
10118 * gcc.target/i386/avx512bw-pr100267-b-2.c: New test.
10119 * gcc.target/i386/avx512bw-pr100267-d-2.c: New test.
10120 * gcc.target/i386/avx512bw-pr100267-q-2.c: New test.
10121 * gcc.target/i386/avx512bw-pr100267-w-2.c: New test.
10122 * gcc.target/i386/avx512f-pr100267-1.c: New test.
10123 * gcc.target/i386/avx512f-pr100267-pd-2.c: New test.
10124 * gcc.target/i386/avx512f-pr100267-ps-2.c: New test.
10125 * gcc.target/i386/avx512vl-pr100267-1.c: New test.
10126 * gcc.target/i386/avx512vl-pr100267-pd-2.c: New test.
10127 * gcc.target/i386/avx512vl-pr100267-ps-2.c: New test.
10128 * gcc.target/i386/avx512vlbw-pr100267-1.c: New test.
10129 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: New test.
10130 * gcc.target/i386/avx512vlbw-pr100267-d-2.c: New test.
10131 * gcc.target/i386/avx512vlbw-pr100267-q-2.c: New test.
10132 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: New test.
10134 2021-06-22 liuhongt <hongtao.liu@intel.com>
10137 * gcc.target/i386/pr100310.c: New test.
10139 2021-06-21 Jason Merrill <jason@redhat.com>
10142 * g++.target/i386/empty-class1.C: New test.
10144 2021-06-21 Patrick Palka <ppalka@redhat.com>
10147 * g++.dg/opt/nrv21.C: New test.
10149 2021-06-21 Patrick Palka <ppalka@redhat.com>
10152 * g++.dg/cpp0x/nsdmi-virtual1a.C: New test.
10154 2021-06-21 Jakub Jelinek <jakub@redhat.com>
10156 PR inline-asm/100785
10157 * c-c++-common/pr100785.c: New test.
10158 * gcc.dg/pr48552-1.c: Don't expect invalid lvalue errors.
10159 * gcc.dg/pr48552-2.c: Likewise.
10161 2021-06-21 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
10164 * gcc.target/arm/simd/pr97906.c: New test.
10166 2021-06-21 Richard Biener <rguenther@suse.de>
10168 PR tree-optimization/101121
10169 * gfortran.dg/pr101121.f: New testcase.
10171 2021-06-21 liuhongt <hongtao.liu@intel.com>
10174 * gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
10175 * gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
10176 * gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
10177 * gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
10179 2021-06-21 Roger Sayle <roger@nextmovesoftware.com>
10182 * gcc.target/i386/pr11877.c: New test case.
10184 2021-06-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10186 * gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
10188 * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
10190 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
10192 * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
10195 2021-06-18 Harald Anlauf <anlauf@gmx.de>
10199 * gfortran.dg/min0_max0_1.f90: New test.
10200 * gfortran.dg/min0_max0_2.f90: New test.
10202 2021-06-18 David Malcolm <dmalcolm@redhat.com>
10204 * gcc.dg/analyzer/symbolic-7.c: New test.
10206 2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
10209 * gcc.target/arm/acle/pr100856.c: New test.
10210 * gcc.target/arm/multilib.exp: Add tests for cde options.
10212 2021-06-18 Michael Meissner <meissner@linux.ibm.com>
10214 * gcc.target/powerpc/float128-minmax-2.c: New test.
10216 2021-06-17 Jason Merrill <jason@redhat.com>
10219 * g++.dg/cpp0x/deleted15.C: New test.
10221 2021-06-17 H.J. Lu <hjl.tools@gmail.com>
10224 * gcc.target/i386/pr100704-1.c: New test.
10225 * gcc.target/i386/pr100704-2.c: Likewise.
10226 * gcc.target/i386/pr100704-3.c: Likewise.
10228 2021-06-17 Uroš Bizjak <ubizjak@gmail.com>
10231 * gcc.target/i386/sse4_1-vec-set-1.c: New test.
10232 * gcc.target/i386/sse4_1-vec-set-2.c: ditto.
10234 2021-06-17 Aldy Hernandez <aldyh@redhat.com>
10236 * gcc.dg/pr100790.c: New test.
10238 2021-06-17 Marius Hillenbrand <mhillen@linux.ibm.com>
10240 * gcc.target/s390/zvector/vec-doublee.c: New test.
10241 * gcc.target/s390/zvector/vec-floate.c: New test.
10243 2021-06-17 Richard Biener <rguenther@suse.de>
10245 PR tree-optimization/54400
10246 * gcc.dg/vect/bb-slp-pr54400.c: New testcase.
10248 2021-06-16 Jason Merrill <jason@redhat.com>
10252 * g++.dg/template/access39.C: New test.
10254 2021-06-16 Harald Anlauf <anlauf@gmx.de>
10258 * gfortran.dg/pr95502.f90: New test.
10260 2021-06-16 Harald Anlauf <anlauf@gmx.de>
10263 2021-06-16 Harald Anlauf <anlauf@gmx.de>
10267 * gfortran.dg/pr95502.f90: New test.
10269 2021-06-16 Harald Anlauf <anlauf@gmx.de>
10273 * gfortran.dg/pr95502.f90: New test.
10275 2021-06-16 Jason Merrill <jason@redhat.com>
10278 PR preprocessor/96391
10279 * g++.dg/plugin/location-overflow-test-pr100796.c: New test.
10280 * g++.dg/plugin/plugin.exp: Run it.
10282 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
10284 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
10286 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
10288 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
10290 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
10292 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
10294 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
10296 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
10298 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
10300 * gcc.target/aarch64/narrow_zero_high_half.c: New test.
10302 2021-06-16 Martin Jambor <mjambor@suse.cz>
10304 PR tree-optimization/100453
10305 * gcc.dg/tree-ssa/pr100453.c: New test.
10307 2021-06-16 Jakub Jelinek <jakub@redhat.com>
10309 * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
10312 2021-06-16 Jakub Jelinek <jakub@redhat.com>
10314 PR middle-end/101062
10315 * gcc.dg/pr101062.c: New test.
10317 2021-06-16 Richard Biener <rguenther@suse.de>
10319 PR tree-optimization/101088
10320 * gcc.dg/torture/pr101088.c: New testcase.
10322 2021-06-16 Roger Sayle <roger@nextmovesoftware.com>
10324 PR rtl-optimization/46235
10325 * gcc.target/i386/bt-5.c: New test.
10326 * gcc.target/i386/bt-6.c: New test.
10327 * gcc.target/i386/bt-7.c: New test.
10329 2021-06-16 Arnaud Charlet <charlet@adacore.com>
10331 * gnat.dg/limited4.adb: Disable illegal code.
10333 2021-06-16 Richard Biener <rguenther@suse.de>
10335 PR tree-optimization/101083
10336 * gcc.dg/vect/pr97832-4.c: New testcase.
10338 2021-06-15 Tobias Burnus <tobias@codesourcery.com>
10341 * gfortran.dg/gomp/pr99928-1.f90: Uncomment 'defaultmap(none)'.
10342 * gfortran.dg/gomp/pr99928-2.f90: Uncomment 'defaultmap(none)'.
10343 * gfortran.dg/gomp/pr99928-3.f90: Uncomment 'defaultmap(none)'.
10344 * gfortran.dg/gomp/pr99928-4.f90: Uncomment 'defaultmap(none)'.
10345 * gfortran.dg/gomp/pr99928-5.f90: Uncomment 'defaultmap(none)'.
10346 * gfortran.dg/gomp/pr99928-6.f90: Uncomment 'defaultmap(none)'.
10347 * gfortran.dg/gomp/pr99928-8.f90: Uncomment 'defaultmap(none)'.
10348 * gfortran.dg/gomp/defaultmap-1.f90: New test.
10349 * gfortran.dg/gomp/defaultmap-2.f90: New test.
10350 * gfortran.dg/gomp/defaultmap-3.f90: New test.
10351 * gfortran.dg/gomp/defaultmap-4.f90: New test.
10352 * gfortran.dg/gomp/defaultmap-5.f90: New test.
10353 * gfortran.dg/gomp/defaultmap-6.f90: New test.
10354 * gfortran.dg/gomp/defaultmap-7.f90: New test.
10356 2021-06-15 David Malcolm <dmalcolm@redhat.com>
10358 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_capacity): New decl.
10359 * gcc.dg/analyzer/capacity-1.c: New test.
10360 * gcc.dg/analyzer/capacity-2.c: New test.
10361 * gcc.dg/analyzer/capacity-3.c: New test.
10363 2021-06-15 David Malcolm <dmalcolm@redhat.com>
10366 * gcc.dg/analyzer/explode-2a.c: New test.
10368 2021-06-15 Jakub Jelinek <jakub@redhat.com>
10371 * gcc.target/i386/pr101046.c: New test.
10373 2021-06-15 Robin Dapp <rdapp@linux.ibm.com>
10375 * c-c++-common/Wattributes.c: Remove s390-specific check and add
10377 * gcc.dg/Wattributes-6.c: Likewise.
10379 2021-06-15 Xionghu Luo <luoxhu@linux.ibm.com>
10382 * gcc.target/powerpc/float128-call.c: Adjust counts for be and le.
10384 2021-06-14 Martin Sebor <msebor@redhat.com>
10387 * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
10388 * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
10389 * g++.dg/warn/Wstringop-overflow-7.C: New test.
10390 * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
10391 * g++.dg/analyzer/placement-new.C: Prune out expected warning.
10393 2021-06-14 Peter Bergner <bergner@linux.ibm.com>
10396 * gcc.target/powerpc/pr100777.c: New test.
10398 2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
10401 * gcc.target/i386/pr101058.c: New test.
10403 2021-06-14 Jonathan Wakely <jwakely@redhat.com>
10406 * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
10407 * gcc.dg/spellcheck-stdlib.c: Likewise.
10409 2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
10411 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
10412 * gcc.target/arm/simd/mve-vshl.c: Likewise.
10413 * gcc.target/arm/simd/mve-vec-pack.c: New test.
10414 * gcc.target/arm/simd/mve-vec-unpack.c: New test.
10416 2021-06-14 Richard Biener <rguenther@suse.de>
10418 PR tree-optimization/100934
10419 * gcc.dg/torture/pr100934.c: New testcase.
10421 2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
10423 * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
10424 * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
10425 * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
10426 * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
10427 * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
10428 * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
10429 * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
10431 2021-06-14 Richard Biener <rguenther@suse.de>
10433 PR tree-optimization/101031
10434 * gcc.dg/torture/pr101031.c: New testcase.
10436 2021-06-13 Jason Merrill <jason@redhat.com>
10438 * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
10440 2021-06-13 H.J. Lu <hjl.tools@gmail.com>
10443 * g++.target/i386/pr101023a.C: New test.
10444 * g++.target/i386/pr101023b.C: Likewise.
10446 2021-06-12 David Edelsohn <dje.gcc@gmail.com>
10448 * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
10449 * gcc.dg/uninit-pr93100.c: Skip on AIX.
10450 * gcc.target/powerpc/pr100085.c: Require int128 and float128.
10452 2021-06-12 Jason Merrill <jason@redhat.com>
10454 * g++.dg/ext/attrib62.C: No longer warn.
10455 * g++.dg/diagnostic/maybe_unused1.C: New test.
10457 2021-06-12 Jason Merrill <jason@redhat.com>
10460 * g++.dg/ext/array4.C: New test.
10462 2021-06-11 Carl Love <cel@us.ibm.com>
10464 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
10465 (dg-require-effective-target): Change target to p9vector_hw.
10467 2021-06-11 Thomas Schwinge <thomas@codesourcery.com>
10469 * gcc.dg/gomp/simd-clones-2.c: Enhance.
10471 2021-06-11 Patrick Palka <ppalka@redhat.com>
10475 * g++.dg/template/sfinae-dr1227.C: New test.
10477 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
10480 * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
10482 2021-06-11 Roger Sayle <roger@nextmovesoftware.com>
10484 PR tree-optimization/96392
10485 * gcc.dg/pr96392.c: New test.
10487 2021-06-11 Richard Biener <rguenther@suse.de>
10489 PR tree-optimization/101025
10490 * gcc.dg/torture/pr101025.c: New testcase.
10492 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
10495 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
10496 directives check for target is v8.1-m.main+mve or not before
10497 comparing the assembly output.
10498 * gcc.target/arm/cmse/cmse-20.c: New test.
10500 2021-06-11 Jakub Jelinek <jakub@redhat.com>
10503 * g++.dg/cpp23/consteval-if1.C: New test.
10504 * g++.dg/cpp23/consteval-if2.C: New test.
10505 * g++.dg/cpp23/consteval-if3.C: New test.
10506 * g++.dg/cpp23/consteval-if4.C: New test.
10507 * g++.dg/cpp23/consteval-if5.C: New test.
10508 * g++.dg/cpp23/consteval-if6.C: New test.
10509 * g++.dg/cpp23/consteval-if7.C: New test.
10510 * g++.dg/cpp23/consteval-if8.C: New test.
10511 * g++.dg/cpp23/consteval-if9.C: New test.
10512 * g++.dg/cpp23/consteval-if10.C: New test.
10513 * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
10515 2021-06-11 David Malcolm <dmalcolm@redhat.com>
10517 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
10518 expected number of enodes after the loop.
10519 * gcc.dg/analyzer/paths-8.c: New test.
10521 2021-06-11 Richard Biener <rguenther@suse.de>
10523 PR tree-optimization/101028
10524 * gcc.dg/pr101028.c: New testcase.
10526 2021-06-11 Richard Biener <rguenther@suse.de>
10528 PR tree-optimization/101026
10529 * gfortran.dg/pr101026.f: New testcase.
10531 2021-06-11 Jakub Jelinek <jakub@redhat.com>
10533 PR rtl-optimization/101008
10534 * gcc.dg/pr101008.c: New test.
10536 2021-06-11 Jakub Jelinek <jakub@redhat.com>
10539 * gcc.target/i386/sse-pr101007.c: New test.
10541 2021-06-11 Uroš Bizjak <ubizjak@gmail.com>
10544 * gcc.target/i386/pr101021-1.c: New test.
10545 * gcc.target/i386/pr101021-2.c: Ditto.
10547 2021-06-11 Martin Liska <mliska@suse.cz>
10549 PR gcov-profile/100788
10550 * gcc.dg/pr100788.c: New test.
10552 2021-06-11 Richard Biener <rguenther@suse.de>
10554 PR middle-end/101009
10555 * gcc.dg/torture/pr101009.c: New testcase.
10557 2021-06-11 Kewen Lin <linkw@linux.ibm.com>
10559 * gcc.target/powerpc/p9-fpcvt-3.c: New test.
10561 2021-06-11 Marek Polacek <polacek@redhat.com>
10564 * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
10565 * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
10567 2021-06-10 Patrick Palka <ppalka@redhat.com>
10570 * g++.dg/template/ttp34.C: New test.
10571 * g++.dg/template/ttp34a.C: New test.
10572 * g++.dg/template/ttp34b.C: New test.
10574 2021-06-10 Patrick Palka <ppalka@redhat.com>
10577 * g++.dg/cpp2a/concepts-return-req3.C: New test.
10579 2021-06-10 Peter Bergner <bergner@linux.ibm.com>
10581 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
10582 tests. Update expected counts.
10583 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
10584 tests. Update expected counts.
10586 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
10589 * gdc.dg/pr100967.d: New test.
10591 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
10593 * gcc.target/s390/vector/vcond-mixed-double.c: New test.
10594 * gcc.target/s390/vector/vcond-mixed-float.c: New test.
10596 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
10598 * gcc.dg/vect/pr56541.c: Fix target selector.
10600 2021-06-10 Andrew Stubbs <ams@codesourcery.com>
10601 Thomas Schwinge <thomas@codesourcery.com>
10603 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
10604 * c-c++-common/goacc/finalize-1.c: Likewise.
10605 * c-c++-common/goacc/mdc-1.c: Likewise.
10606 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
10607 * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
10608 * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
10609 * gfortran.dg/goacc/finalize-1.f: Likewise.
10610 * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
10612 2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
10614 * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
10615 * c-c++-common/goacc/mdc-2.c: Likewise.
10616 * g++.dg/goacc/mdc.C: Likewise.
10618 2021-06-10 Jakub Jelinek <jakub@redhat.com>
10620 * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
10621 * g++.dg/cpp23/feat-cxx2b.C: Likewise.
10623 2021-06-10 Jakub Jelinek <jakub@redhat.com>
10626 * g++.dg/opt/pr100852.C: New test.
10628 2021-06-09 Andrew Pinski <apinski@marvell.com>
10630 * g++.dg/torture/pr100925.C: New test.
10632 2021-06-09 Carl Love <cel@us.ibm.com>
10634 * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
10636 Add tests for vec_signextq.
10637 * gcc.target/powerpc/p9-sign_extend-runnable.c: New test case.
10639 2021-06-09 Carl Love <cel@us.ibm.com>
10641 * gcc.target/powerpc/fp128_conversions.c: New file.
10642 * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
10643 vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
10644 vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
10645 (ppc_native_128bit): Remove dg-require-effective-target.
10647 2021-06-09 Carl Love <cel@us.ibm.com>
10649 * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
10652 2021-06-09 Carl Love <cel@us.ibm.com>
10654 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
10657 2021-06-09 Carl Love <cel@us.ibm.com>
10659 * gcc.target/powerpc/int_128bit-runnable.c: New test file.
10661 2021-06-09 Carl Love <cel@us.ibm.com>
10663 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
10664 New runnable test case.
10665 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
10666 for xxlor instruction.
10668 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
10670 * gcc.target/arm/simd/mve-vclz.c: New test.
10672 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
10674 * gcc.target/arm/simd/mve-vhadd-1.c: New test.
10675 * gcc.target/arm/simd/mve-vhadd-2.c: New test.
10676 * gcc.target/arm/simd/neon-vhadd-1.c: New test.
10677 * gcc.target/arm/simd/neon-vhadd-2.c: New test.
10679 2021-06-09 Roger Sayle <roger@nextmovesoftware.com>
10681 * gcc.dg/builtins-70.c: New test.
10683 2021-06-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10685 * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
10686 counts to test 32 and 64 bit separately.
10687 * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
10688 counts to test 32 and 64 bit separately.
10689 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
10690 counts to test 32 and 64 bit separately.
10691 * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
10692 counts to test 32 and 64 bit separately.
10694 2021-06-09 Richard Biener <rguenther@suse.de>
10696 PR tree-optimization/100981
10697 * gfortran.dg/vect/pr100981-1.f90: New testcase.
10699 2021-06-09 Richard Biener <rguenther@suse.de>
10701 PR tree-optimization/97832
10702 * gcc.dg/vect/pr97832-1.c: New testcase.
10703 * gcc.dg/vect/pr97832-2.c: Likewise.
10704 * gcc.dg/vect/pr97832-3.c: Likewise.
10705 * g++.dg/vect/slp-pr98855.cc: XFAIL.
10706 * gcc.dg/vect/slp-50.c: New file.
10708 2021-06-09 Jakub Jelinek <jakub@redhat.com>
10711 * gfortran.dg/gomp/pr100965.f90: New test.
10713 2021-06-09 Uroš Bizjak <ubizjak@gmail.com>
10716 * gcc.target/i386/pr100936.c: New test.
10718 2021-06-09 Xionghu Luo <luoxhu@linux.ibm.com>
10720 * gcc.target/powerpc/float128-call.c: Adjust.
10721 * gcc.target/powerpc/pr100085.c: New test.
10723 2021-06-09 Jason Merrill <jason@redhat.com>
10726 * g++.dg/diagnostic/enum3.C: New test.
10728 2021-06-08 Marek Polacek <polacek@redhat.com>
10731 * g++.dg/cpp2a/explicit18.C: New test.
10733 2021-06-08 Andrew Pinski <apinski@marvell.com>
10735 * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
10736 happens on the outside of the bit_xor.
10738 2021-06-08 Jason Merrill <jason@redhat.com>
10740 * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
10741 * g++.dg/diagnostic/string-literal-concat.C: Likewise.
10742 * g++.dg/ext/utf-badconcat.C: Likewise.
10743 * g++.dg/ext/utf-badconcat2.C: Likewise.
10745 2021-06-08 Jason Merrill <jason@redhat.com>
10747 * g++.dg/cpp23/mixed-concat1.C: New test.
10749 2021-06-08 Jason Merrill <jason@redhat.com>
10751 * g++.dg/cpp23/whitespace-splice1.C: New test.
10753 2021-06-08 Jason Merrill <jason@redhat.com>
10755 * g++.dg/cpp23/narrowing-bool1.C: New test.
10757 2021-06-08 David Malcolm <dmalcolm@redhat.com>
10760 * gcc.dg/analyzer/bitfields-1.c: New test.
10761 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
10763 (test_44): Update test values assigned to the bits to ones that
10764 fit in the range of the bitfield type. Remove xfails.
10765 (test_45): Remove xfails.
10767 2021-06-08 Jason Merrill <jason@redhat.com>
10770 * g++.dg/cpp0x/initlist124.C: New test.
10772 2021-06-08 Richard Biener <rguenther@suse.de>
10774 PR tree-optimization/100923
10775 * gcc.dg/torture/pr100923.c: New testcase.
10777 2021-06-08 Jakub Jelinek <jakub@redhat.com>
10780 * g++.dg/gomp/doacross-2.C: New test.
10782 2021-06-08 H.J. Lu <hjl.tools@gmail.com>
10784 PR middle-end/100951
10785 * gcc.target/i386/pr100951.c: New test.
10787 2021-06-08 Jakub Jelinek <jakub@redhat.com>
10790 PR testsuite/100943
10791 * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
10793 2021-06-08 Tobias Burnus <tobias@codesourcery.com>
10795 PR middle-end/99928
10796 * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
10797 * gfortran.dg/gomp/scan-5.f90: Likewise.
10798 * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
10799 * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
10800 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
10801 * gfortran.dg/gomp/pr99928-3.f90: Likewise.
10802 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
10804 2021-06-08 Martin Liska <mliska@suse.cz>
10806 * gcc.dg/format/strfmon-1.c: Fix typo.
10807 * gfortran.dg/char4-subscript.f90: Likewise.
10809 2021-06-08 Kewen Lin <linkw@linux.ibm.com>
10811 PR tree-optimization/100794
10812 * gcc.dg/tree-ssa/pr100794.c: New test.
10814 2021-06-08 Jason Merrill <jason@redhat.com>
10817 * g++.dg/template/lookup17.C: New test.
10819 2021-06-08 Jason Merrill <jason@redhat.com>
10822 * g++.dg/cpp0x/alias-decl-73.C: New test.
10824 2021-06-07 Uroš Bizjak <ubizjak@gmail.com>
10827 * gcc.target/i386/pr100637-5b.c: New test.
10828 * gcc.target/i386/pr100637-5w.c: Ditto.
10830 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
10833 * gcc.target/i386/pr82735-3.c: Don't compile for x32.
10834 * gcc.target/i386/pr82735-4.c: Likewise.
10835 * gcc.target/i386/pr82735-5.c: Likewise.
10837 2021-06-07 Eric Botcazou <ebotcazou@adacore.com>
10839 * gcc.dg/sso-14.c: Adjust.
10841 2021-06-07 Patrick Palka <ppalka@redhat.com>
10844 * g++.dg/template/access38.C: New test.
10846 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
10849 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
10852 2021-06-07 Jakub Jelinek <jakub@redhat.com>
10855 * gcc.dg/pr100887.c: New test.
10857 2021-06-07 Jakub Jelinek <jakub@redhat.com>
10859 PR middle-end/100898
10860 * g++.dg/ext/va-arg-pack-3.C: New test.
10862 2021-06-07 liuhongt <hongtao.liu@intel.com>
10865 * g++.target/i386/pr100885.C: New test.
10867 2021-06-07 liuhongt <hongtao.liu@intel.com>
10870 * gcc.target/i386/pr82735-1.c: New test.
10871 * gcc.target/i386/pr82735-2.c: New test.
10872 * gcc.target/i386/pr82735-3.c: New test.
10873 * gcc.target/i386/pr82735-4.c: New test.
10874 * gcc.target/i386/pr82735-5.c: New test.
10876 2021-06-06 Jakub Jelinek <jakub@redhat.com>
10878 * gcc.dg/gomp/scan-1.c: New test.
10880 2021-06-06 Jakub Jelinek <jakub@redhat.com>
10883 * c-c++-common/gomp/pr100902-1.c: New test.
10885 2021-06-06 Eric Botcazou <ebotcazou@adacore.com>
10887 * gcc.dg/sso-14.c: New test.
10889 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
10896 * gfortran.dg/PR100120.f90: New test.
10897 * gfortran.dg/character_workout_1.f90: New test.
10898 * gfortran.dg/character_workout_4.f90: New test.
10900 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
10902 PR middle-end/100905
10903 * gfortran.dg/gomp/loop-3.f90: New test.
10905 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
10908 * gdc.dg/pr100882a.d: New test.
10909 * gdc.dg/pr100882b.d: New test.
10910 * gdc.dg/pr100882c.d: New test.
10911 * gdc.dg/torture/pr100882.d: New test.
10913 2021-06-04 Patrick Palka <ppalka@redhat.com>
10916 * g++.dg/template/param4.C: New test.
10917 * g++.dg/template/param5.C: New test.
10918 * g++.dg/cpp1z/nontype-auto19.C: New test.
10919 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
10920 deduced type of a decltype(auto) NTTP has top-level cv-quals.
10922 2021-06-04 Patrick Palka <ppalka@redhat.com>
10925 * g++.dg/cpp0x/alias-decl-72.C: New test.
10926 * g++.dg/cpp0x/alias-decl-72a.C: New test.
10928 2021-06-04 Harald Anlauf <anlauf@gmx.de>
10931 * gfortran.dg/inline_matmul_25.f90: New test.
10933 2021-06-04 Martin Sebor <msebor@redhat.com>
10936 * gcc.dg/nonnull-6.c: New test.
10938 2021-06-04 Martin Sebor <msebor@redhat.com>
10940 PR middle-end/100732
10941 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
10942 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
10943 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
10944 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
10945 * gcc.dg/uninit-pr100732.c: New test.
10947 2021-06-04 Martin Sebor <msebor@redhat.com>
10949 * gcc.dg/Wvla-parameter-10.c: New test.
10950 * gcc.dg/Wvla-parameter-11.c: New test.
10952 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
10954 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
10955 commit in addition - add more dg-errors and '... end ...' due to changed
10957 * gfortran.dg/goacc/omp.f95: Likewise.
10958 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
10960 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
10963 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
10965 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
10967 * gfortran.dg/gomp/pr99928-5.f90: Really use the
10968 proper iteration variable.
10970 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
10972 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
10973 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
10974 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
10975 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
10976 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
10977 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
10978 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
10979 fix loop-variable and remove xfail.
10981 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
10983 PR middle-end/99928
10984 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
10986 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
10988 PR middle-end/99928
10989 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
10990 C/C++ version of the patch.
10991 * gfortran.dg/gomp/loop-1.f90: New test.
10992 * gfortran.dg/gomp/loop-2.f90: New test.
10993 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
10994 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
10995 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
10996 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
10997 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
10998 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
10999 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
11000 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
11001 of 'acc loops' to hide unrelated bug for now.
11002 * gfortran.dg/goacc/omp-fixed.f: Likewise
11004 2021-06-04 Jakub Jelinek <jakub@redhat.com>
11007 * gcc.target/i386/pr100887.c: New test.
11009 2021-06-04 Jakub Jelinek <jakub@redhat.com>
11012 * g++.dg/gomp/declare-simd-8.C: New test.
11014 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
11016 * gcc.target/powerpc/not-promote-mode.c: New.
11018 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
11021 * gcc.target/i386/vperm-v2hi.c: New test.
11022 * gcc.target/i386/vperm-v4qi.c: Ditto.
11024 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
11026 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
11028 2021-06-03 Patrick Palka <ppalka@redhat.com>
11031 * g++.dg/cpp0x/alias-decl-71.C: New test.
11033 2021-06-03 Patrick Palka <ppalka@redhat.com>
11036 * g++.dg/cpp2a/using-enum-9.C: New test.
11038 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
11040 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
11042 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
11044 * gcc.target/arm/simd/mve-vabs.c: New test.
11046 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
11048 * gnat.dg/bit_packed_array6.adb: New test.
11049 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
11051 2021-06-03 Martin Liska <mliska@suse.cz>
11053 * gcc.dg/spellcheck-options-23.c: New test.
11055 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
11057 * gnat.dg/inline22.adb: New test.
11059 2021-06-03 Tamar Christina <tamar.christina@arm.com>
11061 * gcc.target/aarch64/cpunative/info_16: Update implementer.
11062 * gcc.target/aarch64/cpunative/info_17: Likewise
11064 2021-06-03 Jakub Jelinek <jakub@redhat.com>
11067 * g++.dg/gomp/depend-iterator-3.C: New test.
11068 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
11069 this as base expression of depend array section, expect a different
11070 error wording for this as depend locator and add testcases
11071 for affinity clauses.
11073 2021-06-02 Jason Merrill <jason@redhat.com>
11076 * g++.dg/init/no-elide2.C: New test.
11078 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
11080 * gcc.target/s390/ashr.c: New test.
11082 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
11084 PR middle-end/99928
11085 * gfortran.dg/gomp/taskloop-2.f90: New.
11087 2021-06-02 Jakub Jelinek <jakub@redhat.com>
11089 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
11092 2021-06-01 Patrick Palka <ppalka@redhat.com>
11095 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
11096 * g++.dg/cpp0x/dc10.C: New test.
11097 * g++.dg/cpp0x/initlist-base4.C: New test.
11098 * g++.dg/cpp2a/constexpr-init22.C: New test.
11100 2021-06-01 Andrew Pinski <apinski@marvell.com>
11102 PR tree-optimization/95481
11103 * gcc.dg/tree-ssa/tailcall-10.c: New test.
11104 * gcc.dg/tree-ssa/tailcall-11.c: New test.
11105 * gcc.dg/tree-ssa/tailcall-12.c: New test.
11106 * gcc.dg/tree-ssa/tailcall-13.c: New test.
11107 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
11109 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
11111 PR testsuite/100750
11112 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
11114 2021-06-01 Jason Merrill <jason@redhat.com>
11117 * g++.dg/cpp2a/destroying-delete5.C: New test.
11119 2021-06-01 Jason Merrill <jason@redhat.com>
11122 * g++.dg/cpp0x/depr-copy4.C: New test.
11124 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
11126 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
11127 * gcc.dg/pr80776-1.c: Same.
11129 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
11131 PR middle-end/99928
11132 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
11133 now diagnosed with less error output.
11134 * gfortran.dg/gomp/scan-1.f90: Likewise.
11135 * gfortran.dg/gomp/pr99928-3.f90: New test.
11136 * gfortran.dg/gomp/taskloop-1.f90: New test.
11138 2021-06-01 liuhongt <hongtao.liu@intel.com>
11140 PR tree-optimization/98365
11141 * gcc.target/i386/pr98365.c: New test.
11143 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
11145 PR tree-optimization/100781
11146 * gcc.dg/pr100781.c: New.
11148 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
11150 PR tree-optimization/100774
11151 * g++.dg/pr100774.C: New.
11153 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
11155 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
11156 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
11158 2021-05-31 Richard Biener <rguenther@suse.de>
11161 * c-c++-common/builtin-shufflevector-2.c: New testcase.
11162 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
11163 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
11164 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
11166 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
11169 * g++.target/powerpc/pr99842.C: New.
11171 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
11173 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
11174 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
11175 (plugin_init): Likewise.
11176 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
11177 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
11178 (plugin_init): Likewise.
11179 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
11180 (plugin_init): Likewise.
11182 2021-05-29 Jakub Jelinek <jakub@redhat.com>
11184 PR middle-end/99928
11185 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
11186 combined with parallel, teams or taskloop and defaultmap(none)
11187 to constructs combined with target.
11188 * c-c++-common/gomp/pr99928-2.c: Likewise.
11189 * c-c++-common/gomp/pr99928-3.c: Likewise.
11190 * c-c++-common/gomp/pr99928-4.c: Likewise.
11191 * c-c++-common/gomp/pr99928-5.c: Likewise.
11192 * c-c++-common/gomp/pr99928-6.c: Likewise.
11193 * c-c++-common/gomp/pr99928-7.c: Likewise.
11194 * c-c++-common/gomp/pr99928-8.c: Likewise.
11195 * c-c++-common/gomp/pr99928-9.c: Likewise.
11196 * c-c++-common/gomp/pr99928-10.c: Likewise.
11197 * c-c++-common/gomp/pr99928-13.c: Likewise.
11198 * c-c++-common/gomp/pr99928-14.c: Likewise.
11200 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
11202 * gcc.dg/Wstringop-overflow-55.c:
11203 * gcc.dg/pr80776-1.c:
11205 2021-05-28 Richard Biener <rguenther@suse.de>
11207 PR tree-optimization/100778
11208 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
11210 2021-05-28 Jason Merrill <jason@redhat.com>
11214 * g++.dg/inherit/virtual15.C: New test.
11215 * g++.dg/inherit/virtual15a.C: New file.
11217 2021-05-28 Richard Biener <rguenther@suse.de>
11220 * gcc.dg/pr100791.c: New testcase.
11222 2021-05-28 Richard Biener <rguenther@suse.de>
11225 * gcc.dg/gimplefe-error-11.c: New testcase.
11227 2021-05-28 Jakub Jelinek <jakub@redhat.com>
11229 PR middle-end/99928
11230 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
11231 * c-c++-common/gomp/pr99928-9.c: Likewise.
11232 * c-c++-common/gomp/pr99928-10.c: Likewise.
11233 * c-c++-common/gomp/pr99928-16.c: New test.
11235 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
11237 * c-c++-common/gomp/affinity-1.c: New test.
11238 * c-c++-common/gomp/affinity-2.c: New test.
11239 * c-c++-common/gomp/affinity-3.c: New test.
11240 * c-c++-common/gomp/affinity-4.c: New test.
11241 * c-c++-common/gomp/affinity-5.c: New test.
11242 * c-c++-common/gomp/affinity-6.c: New test.
11243 * c-c++-common/gomp/affinity-7.c: New test.
11244 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
11245 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
11246 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
11247 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
11248 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
11249 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
11250 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
11251 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
11252 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
11253 * gfortran.dg/gomp/taskwait.f90: New test.
11255 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
11256 Richard Biener <rguenther@suse.de>
11258 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
11259 Adjust scanning pattern for !lp64.
11260 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
11261 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
11264 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
11266 PR tree-optimization/99398
11267 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
11268 * gcc.target/powerpc/vec-perm-ctor.c: New test.
11269 * gcc.target/powerpc/vec-perm-ctor.h: New test.
11271 2021-05-27 Matthias Kretz <kretz@kde.org>
11274 * g++.dg/diagnostic/pr100716.C: New test.
11275 * g++.dg/diagnostic/pr100716-1.C: Same test with
11276 -fno-pretty-templates.
11278 2021-05-27 Patrick Palka <ppalka@redhat.com>
11281 * g++.dg/cpp0x/static_assert17.C: New test.
11283 2021-05-27 Jason Merrill <jason@redhat.com>
11286 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
11288 2021-05-27 Patrick Palka <ppalka@redhat.com>
11293 * g++.dg/template/partial16.C: New test.
11294 * g++.dg/template/partial17.C: New test.
11295 * g++.dg/template/partial18.C: New test.
11296 * g++.dg/template/partial19.C: New test.
11297 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
11298 ill-formed partial specialization.
11299 * g++.dg/cpp0x/variadic38.C: Likewise.
11300 * g++.dg/cpp1z/pr81016.C: Likewise.
11301 * g++.dg/template/partial5.C: Likewise.
11302 * g++.old-deja/g++.pt/spec21.C: Likewise.
11304 2021-05-27 Harald Anlauf <anlauf@gmx.de>
11307 * gfortran.dg/pointer_check_14.f90: New test.
11309 2021-05-27 Harald Anlauf <anlauf@gmx.de>
11312 * gfortran.dg/bounds_check_22.f90: New test.
11314 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
11316 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
11318 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
11321 * gcc.target/i386/pr100637-3b.c (avgu): New test.
11322 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
11324 2021-05-26 Patrick Palka <ppalka@redhat.com>
11327 * g++.dg/template/access37.C: New test.
11328 * g++.dg/template/access37a.C: New test.
11330 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
11332 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
11333 * gcc.dg/pr80776-1.c: Same.
11335 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
11337 * lib/target-supports.exp (check_effective_target_vect32): New.
11338 (available_vector_sizes): Append 32 for x86 targets.
11339 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
11340 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
11341 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
11342 * gcc.target/i386/pr100637-3b.c: New test.
11343 * gcc.target/i386/pr100637-3w.c: Ditto.
11344 * gcc.target/i386/pr100637-4b.c: Ditto.
11345 * gcc.target/i386/pr100637-4w.c: Ditto.
11347 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
11349 * gcc.dg/sso-13.c: New test.
11351 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
11353 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
11355 2021-05-26 Patrick Palka <ppalka@redhat.com>
11358 * g++.dg/cpp1z/elide6.C: New test.
11360 2021-05-26 Patrick Palka <ppalka@redhat.com>
11363 * g++.dg/cpp0x/noexcept68.C: New test.
11365 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
11367 * gcc.target/csky/fldrd_fstrd.c: New.
11368 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
11370 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
11372 * gcc.target/csky/ldbs.c: New.
11374 2021-05-26 Andrew Pinski <apinski@marvell.com>
11376 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
11377 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
11379 2021-05-25 Jakub Jelinek <jakub@redhat.com>
11382 * g++.dg/cpp1z/nodiscard8.C: New test.
11383 * g++.dg/cpp1z/nodiscard9.C: New test.
11385 2021-05-25 Martin Liska <mliska@suse.cz>
11387 * gcc.dg/sancov/attribute.c: New test.
11389 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
11391 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
11393 2021-05-25 Jakub Jelinek <jakub@redhat.com>
11395 PR middle-end/99928
11396 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
11398 * c-c++-common/gomp/pr99928-9.c: Likewise.
11399 * c-c++-common/gomp/pr99928-10.c: Likewise.
11401 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
11403 * gcc.target/csky/fpuv3/fpuv3.exp: New.
11404 * gcc.target/csky/fpuv3/fpv3_div.c: New.
11405 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
11406 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
11407 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
11408 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
11409 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
11410 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
11411 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
11412 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
11413 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
11414 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
11415 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
11416 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
11417 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
11418 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
11419 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
11420 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
11421 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
11422 * gcc.target/csky/fpuv3/fpv3_h.c: New.
11423 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
11424 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
11425 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
11426 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
11427 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
11428 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
11429 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
11430 * gcc.target/csky/fpuv3/fpv3_max.c: New.
11431 * gcc.target/csky/fpuv3/fpv3_min.c: New.
11432 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
11433 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
11434 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
11435 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
11436 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
11437 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
11438 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
11439 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
11441 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
11443 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
11445 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
11448 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
11449 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
11450 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
11451 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
11453 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
11455 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
11458 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
11460 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
11463 2021-05-24 liuhongt <hongtao.liu@intel.com>
11466 * gcc.target/i386/pr100660.c: New test.
11468 2021-05-24 Andrew Pinski <apinski@marvell.com>
11470 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
11471 when matching ssa name version.
11472 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
11474 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
11477 * gcc.target/i386/pr100722.c: New test.
11479 2021-05-23 Harald Anlauf <anlauf@gmx.de>
11482 * gfortran.dg/pr100551.f90: New test.
11484 2021-05-23 Andrew Pinski <apinski@marvell.com>
11486 * gcc.dg/gimplefe-45.c: New test.
11488 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
11490 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
11492 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
11494 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
11495 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
11497 2021-05-21 Jakub Jelinek <jakub@redhat.com>
11499 PR middle-end/99928
11500 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
11501 * c-c++-common/gomp/pr99928-15.c: New test.
11503 2021-05-21 Jakub Jelinek <jakub@redhat.com>
11505 PR middle-end/99928
11506 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
11507 * c-c++-common/gomp/pr99928-13.c: New test.
11508 * c-c++-common/gomp/pr99928-14.c: New test.
11510 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
11512 PR middle-end/90115
11513 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
11514 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
11515 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
11517 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
11519 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
11521 PR middle-end/90115
11522 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
11523 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
11524 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
11526 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
11527 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
11528 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
11529 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
11531 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
11532 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11533 * c-c++-common/goacc/private-reduction-1.c: Likewise.
11534 * gfortran.dg/goacc/private-3.f95: Likewise.
11536 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
11538 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
11540 * gcc.c-torture/compile/ssa-unused-1.c: New file.
11542 2021-05-21 Richard Biener <rguenther@suse.de>
11543 H.J. Lu <hjl.tools@gmail.com>
11545 * gcc.target/i386/pr90773-24.c: New test.
11546 * gcc.target/i386/pr90773-25.c: Likewise.
11548 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
11551 * g++.target/i386/pr100637-1b.C: New test.
11552 * g++.target/i386/pr100637-1w.C: Ditto.
11553 * gcc.target/i386/pr100637-2b.c: Ditto.
11554 * gcc.target/i386/pr100637-2w.c: Ditto.
11556 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
11558 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
11560 2021-05-20 Jason Merrill <jason@redhat.com>
11562 * g++.dg/cpp2a/desig19.C: New test.
11564 2021-05-20 Jason Merrill <jason@redhat.com>
11567 * g++.dg/cpp2a/desig18.C: New test.
11569 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
11571 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
11572 * lib/dg-pch.exp: Adjust diagnostic message.
11574 2021-05-20 Martin Sebor <msebor@redhat.com>
11576 PR middle-end/100684
11577 * g++.dg/warn/Wnonnull13.C: New test.
11578 * g++.dg/warn/Wnonnull14.C: New test.
11579 * g++.dg/warn/Wnonnull15.C: New test.
11581 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
11583 * g++.dg/modules/omp-1_c.C: Fix testcase.
11585 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
11588 * gcc.target/i386/pr100701.c: New test.
11590 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
11592 * gfortran.dg/gomp/map-6.f90: New test.
11593 * gfortran.dg/gomp/map-7.f90: New test.
11594 * gfortran.dg/gomp/map-8.f90: New test.
11596 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
11599 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
11600 * gnat.dg/unchecked_convert6.adb: Likewise.
11602 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
11605 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
11607 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
11608 Torbjörn Svensson <torbjorn.svensson@st.com>
11611 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
11612 * c-c++-common/cpp/file-name-1.c: New test.
11614 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
11617 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
11618 add comments regarding what the code does.
11620 2021-05-20 Jakub Jelinek <jakub@redhat.com>
11622 PR middle-end/99928
11623 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
11624 * c-c++-common/gomp/pr99928-5.c: Likewise.
11626 2021-05-20 Jakub Jelinek <jakub@redhat.com>
11628 PR preprocessor/100646
11629 * gcc.dg/cpp/pr100646-1.c: New test.
11630 * gcc.dg/cpp/pr100646-2.c: New test.
11632 2021-05-20 Jason Merrill <jason@redhat.com>
11635 * g++.dg/cpp2a/nontype-complex1.C: New test.
11637 2021-05-20 Jason Merrill <jason@redhat.com>
11640 * g++.dg/parse/access13.C: New test.
11642 2021-05-19 Martin Sebor <msebor@redhat.com>
11645 * gcc.dg/pr100619.c: New test.
11647 2021-05-19 Jason Merrill <jason@redhat.com>
11651 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
11653 2021-05-19 Jason Merrill <jason@redhat.com>
11655 * g++.dg/cpp1z/class-deduction-access1.C: New test.
11656 * g++.dg/cpp1z/class-deduction-access2.C: New test.
11658 2021-05-19 Marek Polacek <polacek@redhat.com>
11661 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
11662 Remove dg-errors for GNU attributes.
11663 * g++.dg/ext/attrib63.C: Remove dg-error.
11664 * g++.dg/cpp0x/friend8.C: New test.
11666 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
11668 * g++.dg/modules/omp-1_a.C: Check pthread is available.
11669 * g++.dg/modules/omp-1_b.C: Ditto.
11670 * g++.dg/modules/omp-1_c.C: Ditto.
11671 * g++.dg/modules/omp-2_a.C: Ditto.
11672 * g++.dg/modules/omp-2_b.C: Ditto.
11674 2021-05-19 Alex Coplan <alex.coplan@arm.com>
11677 * gcc.target/arm/cmse/pr100333.c: New test.
11679 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
11682 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
11684 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
11686 * gcc.target/riscv/arch-12.c: New.
11687 * gcc.target/riscv/attribute-19.c: New.
11689 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
11691 * gcc.target/aarch64/narrow_high_combine.c: New test.
11693 2021-05-19 Richard Biener <rguenther@suse.de>
11695 PR middle-end/100672
11696 * gcc.dg/torture/pr100672.c: New testcase.
11698 2021-05-19 Martin Liska <mliska@suse.cz>
11700 PR testsuite/100658
11701 * gcc.dg/local1.c: Fix typos.
11702 * gcc.dg/ucnid-5-utf8.c: Likewise.
11703 * gcc.dg/ucnid-5.c: Likewise.
11705 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
11707 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
11708 scan-assembly-times to scan-assembly not for superfluous uxtb.
11709 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
11710 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
11711 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
11712 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
11713 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
11714 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
11715 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
11716 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
11717 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
11718 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
11719 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
11720 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
11721 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
11722 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
11723 * gcc.target/aarch64/sve/ld1_extend.c: New test.
11725 2021-05-19 Jakub Jelinek <jakub@redhat.com>
11727 PR middle-end/100576
11728 * gcc.c-torture/compile/pr100576.c: New test.
11730 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11732 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
11734 2021-05-19 Jakub Jelinek <jakub@redhat.com>
11736 PR middle-end/99928
11737 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
11738 * c-c++-common/gomp/pr99928-12.c: New test.
11740 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
11742 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
11743 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
11744 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
11745 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
11746 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
11747 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
11748 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
11749 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
11750 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
11751 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
11752 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
11753 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
11754 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
11755 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
11756 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
11758 2021-05-19 Jason Merrill <jason@redhat.com>
11761 * g++.dg/dfp/mangle-6.C: New test.
11763 2021-05-19 Jason Merrill <jason@redhat.com>
11766 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
11768 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
11770 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
11771 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
11772 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
11774 2021-05-18 Jason Merrill <jason@redhat.com>
11778 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
11780 2021-05-18 Jason Merrill <jason@redhat.com>
11782 * g++.dg/cpp0x/implicit-delete1.C: New test.
11784 2021-05-18 David Malcolm <dmalcolm@redhat.com>
11787 * gcc.dg/analyzer/pr100615.c: New test.
11789 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
11792 * gcc.target/i386/pr100637-1b.c: New test.
11793 * gcc.target/i386/pr100637-1w.c: Ditto.
11794 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
11795 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
11796 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
11797 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
11798 pmovsxbd and pmovsxwq.
11799 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
11800 pmovzxbd and pmovzxwq.
11802 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
11805 * gfortran.dg/goacc-gomp/depobj.f90: New test.
11807 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
11809 * lib/gcc-dg.exp: Implement 'dg-note'.
11810 * lib/prune.exp: Likewise.
11811 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
11812 'dg-prune-output "note: ".
11813 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
11814 'dg-note', match up additional notes, one class of them with
11815 XFAILed 'dg-bogus'.
11816 * lib/lto.exp: Implement 'dg-lto-note'.
11817 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
11819 * g++.dg/lto/odr-1_1.C: Likewise.
11820 * g++.dg/lto/odr-2_1.C: Likewise.
11822 2021-05-18 Jakub Jelinek <jakub@redhat.com>
11824 PR rtl-optimization/100590
11825 * gcc.dg/pr100590.c: New test.
11827 2021-05-18 Jakub Jelinek <jakub@redhat.com>
11830 * g++.dg/other/pr100580.C: New test.
11832 2021-05-18 Jakub Jelinek <jakub@redhat.com>
11834 PR tree-optimization/94589
11835 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
11837 2021-05-18 Richard Biener <rguenther@suse.de>
11839 * gcc.target/i386/pr100582.c: Adjust for AVX512.
11841 2021-05-18 Richard Biener <rguenther@suse.de>
11844 * gcc.dg/gimplefe-error-10.c: New testcase.
11846 2021-05-18 Richard Biener <rguenther@suse.de>
11849 * gcc.dg/pr100547.c: New testcase.
11850 * gcc.dg/attr-vector_size.c: Adjust.
11852 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
11854 * gcc.target/s390/zvector/vec-_Bool.c: New test.
11856 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
11859 * g++.target/s390/pr100281-1.C: New test.
11860 * g++.target/s390/pr100281-2.C: New test.
11862 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
11864 PR tree-optimization/100512
11865 * gcc.dg/pr100512.c: New.
11867 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
11869 * g++.dg/conversion/pr100635.C: New test.
11871 2021-05-17 Harald Anlauf <anlauf@gmx.de>
11874 * gfortran.dg/pr98411.f90: New test.
11876 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
11878 * gcc.dg/pr100349.c: New test.
11880 2021-05-17 Tamar Christina <tamar.christina@arm.com>
11882 * gcc.target/aarch64/cpunative/info_16: New test.
11883 * gcc.target/aarch64/cpunative/info_17: New test.
11884 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
11885 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
11887 2021-05-17 Richard Biener <rguenther@suse.de>
11890 * gcc.dg/gimplefe-error-9.c: New testcase.
11892 2021-05-17 Richard Biener <rguenther@suse.de>
11894 PR middle-end/100582
11895 * gcc.target/i386/pr100582.c: New testcase.
11897 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11899 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
11900 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
11901 auto-vectorization.
11902 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
11903 vectorize float16_t vectors.
11905 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11907 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
11908 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
11909 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
11911 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
11912 auto-vectorization.
11913 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
11915 2021-05-17 liuhongt <hongtao.liu@intel.com>
11918 * gcc.target/i386/pr100549.c: New test.
11920 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11922 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
11924 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11926 * gcc.target/arm/simd/mve-vadd-1.c: New.
11928 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11930 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
11932 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11934 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
11936 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11938 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
11940 * lib/target-supports.exp
11941 (check_effective_target_arm_qbit_ok_nocache): Rename into...
11942 (check_effective_target_arm_sat_ok_nocache): ... this. Check
11943 __ARM_FEATURE_SAT and use armv6.
11945 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
11948 * gfortran.dg/gomp/workshare-59.f90: New test.
11950 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11953 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
11955 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
11957 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
11959 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
11961 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
11963 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
11965 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
11968 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
11970 * gcc.target/powerpc/rop-1.c: New.
11971 * gcc.target/powerpc/rop-2.c: New.
11972 * gcc.target/powerpc/rop-3.c: New.
11973 * gcc.target/powerpc/rop-4.c: New.
11974 * gcc.target/powerpc/rop-5.c: New.
11976 2021-05-15 Martin Jambor <mjambor@suse.cz>
11979 2021-05-15 Martin Jambor <mjambor@suse.cz>
11981 PR tree-optimization/100453
11982 * gcc.dg/tree-ssa/pr100453.c: New test.
11984 2021-05-15 Jakub Jelinek <jakub@redhat.com>
11986 PR rtl-optimization/100342
11987 * gcc.target/i386/pr100342.c: New test.
11989 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
11991 * gfortran.dg/gomp/parallel-master-1.f90: New test.
11992 * gfortran.dg/gomp/parallel-master-2.f90: New test.
11994 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
11996 * gfortran.dg/gomp/implicit-save.f90: New test.
11998 2021-05-14 Jakub Jelinek <jakub@redhat.com>
12001 * g++.dg/cpp1y/pr95226.C: New test.
12003 2021-05-14 Jakub Jelinek <jakub@redhat.com>
12006 * g++.dg/cpp0x/pr94616.C: New test.
12008 2021-05-14 Jakub Jelinek <jakub@redhat.com>
12011 * g++.dg/cpp0x/sfinae68.C: New test.
12013 2021-05-14 Jakub Jelinek <jakub@redhat.com>
12015 * g++.dg/cpp1y/pr88872.C: New test.
12017 2021-05-14 Michael de Lang <kingoipo@gmail.com>
12019 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
12021 2021-05-14 Marek Polacek <polacek@redhat.com>
12022 Jason Merrill <jason@redhat.com>
12025 * g++.dg/cpp0x/friend7.C: New test.
12026 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
12027 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
12028 * g++.dg/cpp0x/gen-attrs-74.C: New test.
12029 * g++.dg/ext/attrib63.C: New test.
12031 2021-05-13 Martin Sebor <msebor@redhat.com>
12033 PR tree-optimization/93100
12034 PR middle-end/98583
12035 * g++.dg/warn/uninit-pr93100.C: New test.
12036 * gcc.dg/uninit-pr93100.c: New test.
12037 * gcc.dg/uninit-pr98583.c: New test.
12039 2021-05-13 Martin Jambor <mjambor@suse.cz>
12041 PR tree-optimization/100453
12042 * gcc.dg/tree-ssa/pr100453.c: New test.
12044 2021-05-13 Martin Sebor <msebor@redhat.com>
12046 * g++.dg/pr100574.C: Use size_t as operator new argument type.
12048 2021-05-13 Martin Liska <mliska@suse.cz>
12050 PR middle-end/100504
12051 * gcc.target/i386/pr100504.c: New test.
12053 2021-05-13 Martin Sebor <msebor@redhat.com>
12056 * gcc.dg/Wvla-parameter-9.c: New test.
12058 2021-05-13 Jakub Jelinek <jakub@redhat.com>
12060 PR middle-end/99928
12061 * c-c++-common/gomp/pr99928-1.c: New test.
12062 * c-c++-common/gomp/pr99928-2.c: New test.
12063 * c-c++-common/gomp/pr99928-3.c: New test.
12064 * c-c++-common/gomp/pr99928-4.c: New test.
12065 * c-c++-common/gomp/pr99928-5.c: New test.
12066 * c-c++-common/gomp/pr99928-6.c: New test.
12067 * c-c++-common/gomp/pr99928-7.c: New test.
12068 * c-c++-common/gomp/pr99928-8.c: New test.
12069 * c-c++-common/gomp/pr99928-9.c: New test.
12070 * c-c++-common/gomp/pr99928-10.c: New test.
12071 * c-c++-common/gomp/pr99928-11.c: New test.
12073 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
12076 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
12078 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
12080 * gcc.dg/pr100563.c: New test.
12082 2021-05-13 Jakub Jelinek <jakub@redhat.com>
12084 PR tree-optimization/98856
12085 * gcc.target/i386/sse2-psraq-1.c: New test.
12086 * gcc.target/i386/sse4_2-psraq-1.c: New test.
12087 * gcc.target/i386/avx-psraq-1.c: New test.
12088 * gcc.target/i386/avx2-psraq-1.c: New test.
12089 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
12091 * gcc.target/i386/avx2-pr82370.c: Likewise.
12092 * gcc.target/i386/avx512f-pr82370.c: Likewise.
12093 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
12094 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
12095 * gcc.dg/torture/vshuf-8.inc: Likewise.
12097 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
12100 * g++.target/i386/pr100581.C: New test.
12102 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
12104 PR testsuite/100569
12105 * gnat.dg/lto21.adb: Prune new LTO warning.
12107 2021-05-13 Martin Liska <mliska@suse.cz>
12109 PR testsuite/100569
12110 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
12111 * gcc.dg/torture/pr94947-1.c: Likewise.
12113 2021-05-13 liuhongt <hongtao.liu@intel.com>
12115 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
12117 2021-05-13 liuhongt <hongtao.liu@intel.com>
12120 * gcc.target/i386/avx-pr94680.c: New test.
12121 * gcc.target/i386/avx512f-pr94680.c: New test.
12122 * gcc.target/i386/sse2-pr94680.c: New test.
12124 2021-05-12 Martin Sebor <msebor@redhat.com>
12126 PR middle-end/100571
12127 * gcc.dg/Wstringop-overflow-67.c: New test.
12129 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
12132 * gcc.dg/pr100521.c: New file.
12134 2021-05-12 Marek Polacek <polacek@redhat.com>
12136 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
12138 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
12140 * c-c++-common/gomp/map-6.c: New test.
12141 * c-c++-common/gomp/map-7.c: New test.
12143 2021-05-12 Richard Biener <rguenther@suse.de>
12145 PR tree-optimization/100566
12146 * gcc.dg/torture/pr100566.c: New testcase.
12148 2021-05-12 Jakub Jelinek <jakub@redhat.com>
12150 PR preprocessor/100392
12151 * gcc.dg/cpp/pr100392.c: New test.
12152 * gcc.dg/cpp/pr100392.h: New file.
12154 2021-05-12 Martin Liska <mliska@suse.cz>
12156 * lib/lto.exp: When running tests without jobserver, one can see
12157 the following warning for tests that use 1to1 partitioning.
12159 2021-05-12 liuhongt <hongtao.liu@intel.com>
12162 * gcc.target/i386/avx2-pr99908.c: New test.
12163 * gcc.target/i386/sse4_1-pr99908.c: New test.
12165 2021-05-12 Richard Biener <rguenther@suse.de>
12167 PR tree-optimization/100519
12168 * gcc.dg/torture/pr100519.c: New testcase.
12170 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
12173 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
12175 2021-05-12 Jakub Jelinek <jakub@redhat.com>
12177 PR middle-end/100508
12178 * gcc.dg/gomp/pr100508.c: New test.
12180 2021-05-12 Jakub Jelinek <jakub@redhat.com>
12181 Marc Glisse <marc.glisse@inria.fr>
12183 PR tree-optimization/94589
12184 * gcc.dg/tree-ssa/pr94589-1.c: New test.
12186 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
12189 * g++.target/i386/pr98218-1.C: Ditto.
12190 * gcc.target/i386/pr98218-4.c: New test.
12191 * gcc.target/i386/pr98218-1.c: Correct PR number.
12192 * gcc.target/i386/pr98218-1a.c: Ditto.
12193 * gcc.target/i386/pr98218-2.c: Ditto.
12194 * gcc.target/i386/pr98218-2a.c: Ditto.
12195 * gcc.target/i386/pr98218-3.c: Ditto.
12196 * gcc.target/i386/pr98218-3a.c: Ditto.
12198 2021-05-11 Joseph Myers <joseph@codesourcery.com>
12200 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
12201 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
12203 2021-05-11 Joseph Myers <joseph@codesourcery.com>
12205 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
12208 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
12210 * gcc.dg/guality/pr43077-1.c: Align types of output and input
12211 operands by lifting immediates to type long.
12213 2021-05-11 Joseph Myers <joseph@codesourcery.com>
12215 * gcc.dg/c11-digit-separators-1.c,
12216 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
12219 2021-05-11 Jason Merrill <jason@redhat.com>
12222 * g++.dg/ext/vector41.C: New test.
12224 2021-05-11 Martin Liska <mliska@suse.cz>
12226 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
12227 * brig.dg/README: Removed.
12228 * brig.dg/dg.exp: Removed.
12229 * brig.dg/test/gimple/alloca.hsail: Removed.
12230 * brig.dg/test/gimple/atomics.hsail: Removed.
12231 * brig.dg/test/gimple/branches.hsail: Removed.
12232 * brig.dg/test/gimple/fbarrier.hsail: Removed.
12233 * brig.dg/test/gimple/function_calls.hsail: Removed.
12234 * brig.dg/test/gimple/internal-casts.hsail: Removed.
12235 * brig.dg/test/gimple/kernarg.hsail: Removed.
12236 * brig.dg/test/gimple/mem.hsail: Removed.
12237 * brig.dg/test/gimple/mulhi.hsail: Removed.
12238 * brig.dg/test/gimple/packed.hsail: Removed.
12239 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
12240 * brig.dg/test/gimple/smoke_test.hsail: Removed.
12241 * brig.dg/test/gimple/variables.hsail: Removed.
12242 * brig.dg/test/gimple/vector.hsail: Removed.
12243 * lib/brig-dg.exp: Removed.
12244 * lib/brig.exp: Removed.
12246 2021-05-11 Alex Coplan <alex.coplan@arm.com>
12249 * gcc.target/arm/cmse/pr99725.c: New test.
12251 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
12253 * gcc.target/aarch64/fmul_lane_1.c: New test.
12255 2021-05-11 Richard Biener <rguenther@suse.de>
12257 PR middle-end/100509
12258 * gcc.dg/pr100509.c: New testcase.
12260 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
12262 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
12264 2021-05-11 Patrick Palka <ppalka@redhat.com>
12267 * g++.dg/lookup/operator-3.C: New test.
12269 2021-05-11 Patrick Palka <ppalka@redhat.com>
12272 * g++.dg/cpp2a/concepts-ctad4.C: New test.
12274 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
12276 * gnat.dg/specs/opt5.ads: New test.
12277 * gnat.dg/specs/opt5_pkg.ads: New helper.
12279 2021-05-10 Martin Sebor <msebor@redhat.com>
12281 PR middle-end/100425
12282 PR middle-end/100510
12283 * c-c++-common/Walloca-larger-than.C: New test.
12284 * gcc.dg/Walloca-larger-than-4.c: New test.
12285 * gcc.dg/Wvla-larger-than-5.c: New test.
12286 * gcc.dg/pr79972.c: Remove unexpected warning directive.
12288 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
12290 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
12291 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
12293 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
12295 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
12297 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
12299 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
12301 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
12303 PR tree-optimization/42587
12304 * gcc.dg/optimize-bswapsi-6.c: New test.
12306 2021-05-10 Richard Biener <rguenther@suse.de>
12308 PR testsuite/100452
12309 * g++.dg/vect/slp-pr99971.cc: Align data.
12311 2021-05-10 Richard Biener <rguenther@suse.de>
12313 PR tree-optimization/100492
12314 * gcc.dg/torture/pr100492.c: New testcase.
12316 2021-05-10 Richard Biener <rguenther@suse.de>
12318 PR middle-end/100464
12320 * gcc.dg/pr100464.c: New testcase.
12321 * g++.dg/tree-ssa/array-temp1.C: Adjust.
12323 2021-05-10 Richard Biener <rguenther@suse.de>
12325 PR tree-optimization/100434
12326 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
12328 2021-05-10 Alex Coplan <alex.coplan@arm.com>
12331 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
12332 Update now that we're (correctly) using full 128-bit vector
12334 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
12336 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
12338 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
12340 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
12341 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
12344 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
12347 * gfortran.dg/class_dummy_7.f90: Correct PR number.
12349 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
12351 * gcc.dg/sso-9.c: Delete.
12353 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
12355 * gnat.dg/debug18.adb: New test.
12357 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
12359 * gcc.dg/sso-12.c: New test.
12361 2021-05-07 Jason Merrill <jason@redhat.com>
12363 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
12366 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
12368 PR tree-optimization/79333
12369 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
12371 2021-05-07 Jakub Jelinek <jakub@redhat.com>
12374 * c-c++-common/gomp/pr100450.c: New test.
12376 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
12379 * gcc.target/i386/pr100445-1.c: New test.
12381 2021-05-07 Jakub Jelinek <jakub@redhat.com>
12384 * gcc.target/i386/pr100445.c: New test.
12386 2021-05-06 Joseph Myers <joseph@codesourcery.com>
12389 PR preprocessor/97604
12390 * g++.dg/cpp1y/digit-sep-neg-2.C,
12391 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
12392 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
12393 Adjust expected messages.
12395 2021-05-06 Martin Jambor <mjambor@suse.cz>
12397 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
12398 05193687dde, make the argv again pointer to an array.
12400 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
12402 * gnat.dg/opt93.adb: Compile only for LP64 targets.
12404 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
12406 * lib/target-supports.exp: Add s390 checks for vect conversions.
12408 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
12410 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
12412 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
12416 * gfortran.dg/class_dummy_6.f90: New test.
12417 * gfortran.dg/class_dummy_7.f90: New test.
12419 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
12421 PR testsuite/100355
12422 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
12424 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
12426 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
12427 __builtin_s390_vpdi.
12428 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
12431 2021-05-06 Jakub Jelinek <jakub@redhat.com>
12433 PR tree-optimization/94589
12434 * gcc.dg/pr94589-1.c: New test.
12435 * gcc.dg/pr94589-2.c: New test.
12436 * gcc.dg/pr94589-3.c: New test.
12437 * gcc.dg/pr94589-4.c: New test.
12438 * g++.dg/opt/pr94589-1.C: New test.
12439 * g++.dg/opt/pr94589-2.C: New test.
12440 * g++.dg/opt/pr94589-3.C: New test.
12441 * g++.dg/opt/pr94589-4.C: New test.
12443 2021-05-06 Richard Biener <rguenther@suse.de>
12446 * gcc.dg/pr100373.c: New testcase.
12448 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
12450 * gcc.c-torture/execute/20210505-1.c: New test.
12452 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
12455 * gcc.target/i386/pr91400-1.c: New test.
12456 * gcc.target/i386/pr91400-2.c: Likewise.
12458 2021-05-05 Martin Sebor <msebor@redhat.com>
12460 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
12462 2021-05-05 Harald Anlauf <anlauf@gmx.de>
12465 * gfortran.dg/argument_checking_25.f90: New test.
12467 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
12470 * gcc.target/i386/pr98218-1.c: New test.
12471 * gcc.target/i386/pr98218-1a.c: Ditto.
12472 * gcc.target/i386/pr98218-2.c: Ditto.
12473 * gcc.target/i386/pr98218-2a.c: Ditto.
12474 * gcc.target/i386/pr98218-3.c: Ditto.
12475 * gcc.target/i386/pr98218-3a.c: Ditto.
12476 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
12477 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
12479 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
12481 * gnat.dg/debug17.adb: Minor tweak.
12483 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
12485 * gnat.dg/debug8.adb: Minor tweak.
12486 * gnat.dg/debug11.adb: Likewise.
12487 * gnat.dg/debug16.adb: Likewise.
12488 * gnat.dg/debug17.adb: New test.
12489 * gnat.dg/specs/debug1.ads: Minor tweak.
12491 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
12493 * gcc.dg/vect/slp-21.c: Add s390.
12495 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
12497 PR testsuite/100422
12498 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
12500 2021-05-05 Richard Biener <rguenther@suse.de>
12502 PR tree-optimization/79333
12503 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
12504 * gcc.dg/graphite/fuse-1.c: Adjust.
12505 * gcc.dg/pr43864-4.c: Likewise.
12507 2021-05-05 Richard Biener <rguenther@suse.de>
12509 PR middle-end/100394
12510 * g++.dg/torture/pr100382.C: New testcase.
12512 2021-05-04 Martin Sebor <msebor@redhat.com>
12514 PR middle-end/100307
12515 * g++.dg/warn/Wplacement-new-size-9.C: New test.
12516 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
12518 2021-05-04 Martin Sebor <msebor@redhat.com>
12520 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
12522 2021-05-04 Martin Sebor <msebor@redhat.com>
12524 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
12526 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
12528 * gcc.target/s390/oscbreak-1.c: Compile with -O1
12531 2021-05-04 Richard Biener <rguenther@suse.de>
12533 PR tree-optimization/100414
12534 * gcc.dg/pr100414.c: New testcase.
12536 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
12538 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
12540 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
12542 * gnat.dg/opt94.adb: New file.
12543 * gnat.dg/opt94_pkg.adb: New file.
12544 * gnat.dg/opt94_pkg.ads: New file.
12546 2021-05-04 Richard Biener <rguenther@suse.de>
12548 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
12549 simplify dump scanning down to one case.
12551 2021-05-04 Richard Biener <rguenther@suse.de>
12553 PR tree-optimization/100329
12554 * gcc.dg/torture/pr100329.c: New testcase.
12556 2021-05-04 Richard Biener <rguenther@suse.de>
12558 PR tree-optimization/100398
12559 * gcc.dg/torture/pr100398.c: New testcase.
12561 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
12563 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
12564 Fix dg directives order.
12565 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
12568 2021-05-03 Jeff Law <jlaw@tachyum.com>
12570 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
12573 2021-05-03 Patrick Palka <ppalka@redhat.com>
12576 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
12578 2021-05-03 Patrick Palka <ppalka@redhat.com>
12582 * g++.dg/template/call8.C: New test.
12583 * g++.dg/template/koenig12a.C: New test.
12585 2021-05-03 Jeff Law <jlaw@tachyum.com>
12587 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
12589 2021-05-03 Marek Polacek <polacek@redhat.com>
12592 * g++.dg/concepts/diagnostic18.C: New test.
12594 2021-05-03 Marek Polacek <polacek@redhat.com>
12597 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
12599 2021-05-03 Jeff Law <jlaw@tachyum.com>
12601 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
12603 2021-05-03 Jeff Law <jlaw@tachyum.com>
12605 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
12607 2021-05-03 Jeff Law <jlaw@tachyum.com>
12609 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
12611 2021-05-03 Jeff Law <jlaw@tachyum.com>
12613 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
12614 cr16 and xstormy16 targets.
12616 2021-05-03 Richard Biener <rguenther@suse.de>
12618 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
12619 * gcc.dg/pr81192.c: Disable DSE.
12621 2021-05-03 Richard Biener <rguenther@suse.de>
12623 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
12625 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
12628 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
12629 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
12631 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
12633 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
12634 mapping class on AIX.
12635 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
12636 * gcc.c-torture/execute/alias-2.c: Same.
12637 * gcc.dg/alias-7.c: Same.
12639 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
12641 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
12643 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
12646 2021-04-30 Richard Biener <rguenther@suse.de>
12649 * g++.dg/pr98032.C: New testcase.
12651 2021-04-30 Richard Biener <rguenther@suse.de>
12653 PR tree-optimization/96513
12654 * gcc.dg/torture/pr96513.c: New testcase.
12656 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
12659 * gcc.target/i386/pr98060.c: New test.
12661 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
12663 PR rtl-optimization/100225
12664 PR rtl-optimization/84878
12665 * gcc.dg/pr100225.c: New test.
12667 2021-04-29 Joseph Myers <joseph@codesourcery.com>
12669 PR preprocessor/82359
12670 * g++.dg/cpp1y/digit-sep-line.C,
12671 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
12673 2021-04-29 Jason Merrill <jason@redhat.com>
12675 * g++.dg/lookup/using-decl1.C: New test.
12677 2021-04-29 Jason Merrill <jason@redhat.com>
12680 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
12682 2021-04-29 Patrick Palka <ppalka@redhat.com>
12685 * g++.dg/template/koenig12.C: New test.
12687 2021-04-29 Marek Polacek <polacek@redhat.com>
12690 * g++.dg/cpp1z/class-deduction87.C: New test.
12692 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
12694 PR rtl-optimization/100303
12695 * g++.dg/torture/pr100303.C: New file.
12697 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
12699 PR middle-end/90773
12700 * g++.dg/pr90773-1.h: New test.
12701 * g++.dg/pr90773-1a.C: Likewise.
12702 * g++.dg/pr90773-1b.C: Likewise.
12703 * g++.dg/pr90773-1c.C: Likewise.
12704 * g++.dg/pr90773-1d.C: Likewise.
12705 * gcc.target/i386/pr90773-1.c: Likewise.
12706 * gcc.target/i386/pr90773-2.c: Likewise.
12707 * gcc.target/i386/pr90773-3.c: Likewise.
12708 * gcc.target/i386/pr90773-4.c: Likewise.
12709 * gcc.target/i386/pr90773-5.c: Likewise.
12710 * gcc.target/i386/pr90773-6.c: Likewise.
12711 * gcc.target/i386/pr90773-7.c: Likewise.
12712 * gcc.target/i386/pr90773-8.c: Likewise.
12713 * gcc.target/i386/pr90773-9.c: Likewise.
12714 * gcc.target/i386/pr90773-10.c: Likewise.
12715 * gcc.target/i386/pr90773-11.c: Likewise.
12716 * gcc.target/i386/pr90773-12.c: Likewise.
12717 * gcc.target/i386/pr90773-13.c: Likewise.
12718 * gcc.target/i386/pr90773-14.c: Likewise.
12720 2021-04-29 Richard Biener <rguenther@suse.de>
12722 PR tree-optimization/100253
12723 * g++.dg/pr100253.C: New testcase.
12725 2021-04-29 Jakub Jelinek <jakub@redhat.com>
12728 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
12730 2021-04-29 Jakub Jelinek <jakub@redhat.com>
12733 * gcc.target/aarch64/sve/pr100302.c: New test.
12735 2021-04-29 Jakub Jelinek <jakub@redhat.com>
12738 * c-c++-common/gomp/task-detach-3.c: New test.
12740 2021-04-29 Richard Biener <rguenther@suse.de>
12742 PR tree-optimization/99912
12743 * gcc.dg/pr95580.c: Disable DSE.
12744 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
12745 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
12746 to prevent them from being removed.
12747 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
12749 2021-04-29 Martin Sebor <msebor@redhat.com>
12751 PR middle-end/100250
12752 * gcc.dg/uninit-pr100250.c: New test.
12754 2021-04-29 Joseph Myers <joseph@codesourcery.com>
12756 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
12757 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
12759 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
12761 * gfortran.dg/gomp/map-5.f90: New test.
12763 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
12765 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
12766 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
12767 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
12769 2021-04-28 Alexandre Oliva <oliva@adacore.com>
12771 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
12773 2021-04-28 Alexandre Oliva <oliva@adacore.com>
12775 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
12776 mismatch when asm comments start with "/ ".
12778 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
12781 * gcc.c-torture/compile/pr100305.c: New test.
12783 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
12786 * gfortran.dg/PR82376.f90: New test.
12788 2021-04-28 Richard Biener <rguenther@suse.de>
12790 PR tree-optimization/100292
12791 * gcc.dg/pr100292.c: New testcase.
12793 2021-04-28 Richard Wai <richard@annexi-strayline.com>
12795 * gnat.dg/containers2.adb: New test.
12797 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
12799 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
12801 2021-04-27 Jason Merrill <jason@redhat.com>
12804 * g++.dg/cpp0x/depr-copy3.C: New test.
12806 2021-04-27 Patrick Palka <ppalka@redhat.com>
12809 * g++.dg/cpp0x/variadic182.C: New test.
12811 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
12813 PR middle-end/100284
12814 * gcc.target/aarch64/sve/pr81003.c: New test.
12816 2021-04-27 Martin Sebor <msebor@redhat.com>
12818 PR testsuite/100272
12819 * g++.dg/ext/flexary13.C: Remove malformed directives.
12821 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
12824 * gcc.c-torture/compile/pr100106.c: New testcase.
12826 2021-04-27 Alex Coplan <alex.coplan@arm.com>
12829 * gcc.target/arm/pr99977.c: New test.
12831 2021-04-27 Jakub Jelinek <jakub@redhat.com>
12833 PR tree-optimization/100239
12834 * gcc.dg/pr100239.c: New test.
12836 2021-04-27 Jakub Jelinek <jakub@redhat.com>
12838 PR rtl-optimization/100254
12839 * g++.dg/opt/pr100254.C: New test.
12841 2021-04-27 Richard Biener <rguenther@suse.de>
12843 PR tree-optimization/99912
12844 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
12845 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
12846 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
12847 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
12849 2021-04-27 Jakub Jelinek <jakub@redhat.com>
12851 PR tree-optimization/95527
12852 * gcc.dg/tree-ssa/pr95527-2.c: New test.
12854 2021-04-27 Jakub Jelinek <jakub@redhat.com>
12856 PR tree-optimization/96696
12857 * gcc.target/i386/pr96696.c: New test.
12859 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
12862 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
12863 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
12864 expected error message when subtracting pointers to different
12865 vector types. Expect warnings when mixing them elsewhere.
12866 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
12867 XFAILs. Tweak error messages for some cases.
12869 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
12871 * gcc.target/aarch64/simd/ssra.c: Use +nosve
12872 * gcc.target/aarch64/simd/usra.c: Likewise.
12874 2021-04-27 Richard Biener <rguenther@suse.de>
12876 PR tree-optimization/100051
12877 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
12879 2021-04-27 Richard Biener <rguenther@suse.de>
12881 PR testsuite/100272
12882 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
12883 malformed dg directive.
12885 2021-04-27 Richard Biener <rguenther@suse.de>
12887 PR testsuite/100272
12888 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
12889 * g++.dg/ipa/pr45572-2.C: Likewise.
12890 * g++.dg/template/spec26.C: Likewise.
12891 * gcc.dg/pr20126.c: Likewise.
12892 * gcc.dg/tree-ssa/pr20739.c: Likewise.
12894 2021-04-27 Richard Biener <rguenther@suse.de>
12896 PR tree-optimization/100278
12897 * gcc.dg/tree-ssa/pr100278.c: New testcase.
12899 2021-04-27 Jakub Jelinek <jakub@redhat.com>
12902 * gcc.target/i386/pr99405.c: New test.
12904 2021-04-27 Richard Biener <rguenther@suse.de>
12906 PR tree-optimization/99776
12907 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
12909 2021-04-26 Patrick Palka <ppalka@redhat.com>
12912 * g++.dg/cpp1y/constexpr-base1.C: New test.
12913 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
12915 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
12917 * gfortran.dg/goacc/classify-serial.f95:
12918 Use [Ww]arning in dg-bogus as FE diagnostic and default
12919 diagnostic differ and the result depends on ENABLE_OFFLOAD.
12920 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
12921 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
12923 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
12925 * gfortran.dg/goacc/classify-serial.f95:
12926 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
12927 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
12928 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
12930 2021-04-26 Richard Biener <rguenther@suse.de>
12932 PR tree-optimization/99956
12933 * gfortran.dg/pr99956.f: New testcase.
12935 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
12937 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
12938 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
12939 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
12940 * gcc.target/arm/cmse/cmse-16.c: Likewise.
12941 * gcc.target/arm/cmse/struct-1.c: Likewise.
12942 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
12944 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
12947 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
12949 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
12951 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
12952 Nathan Sidwell <nathan@codesourcery.com>
12953 Tom de Vries <vries@codesourcery.com>
12954 Julian Brown <julian@codesourcery.com>
12955 Kwok Cheung Yeung <kcy@codesourcery.com>
12957 * c-c++-common/goacc/diag-parallelism-1.c: New.
12958 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
12959 and match diagnostics, as appropriate.
12960 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
12961 * c-c++-common/goacc/classify-kernels.c: Likewise.
12962 * c-c++-common/goacc/classify-parallel.c: Likewise.
12963 * c-c++-common/goacc/classify-routine.c: Likewise.
12964 * c-c++-common/goacc/classify-serial.c: Likewise.
12965 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
12966 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
12967 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
12968 * c-c++-common/goacc/parallel-reduction.c: Likewise.
12969 * c-c++-common/goacc/pr70688.c: Likewise.
12970 * c-c++-common/goacc/routine-1.c: Likewise.
12971 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
12972 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
12973 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
12974 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
12975 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
12976 * gfortran.dg/goacc/classify-routine.f95: Likewise.
12977 * gfortran.dg/goacc/classify-serial.f95: Likewise.
12978 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
12979 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
12980 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
12981 * gfortran.dg/goacc/routine-4.f90: Likewise.
12982 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
12983 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
12984 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
12985 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
12987 2021-04-26 Richard Biener <rguenther@suse.de>
12989 PR tree-optimization/99473
12990 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
12992 2021-04-25 liuhongt <hongtao.liu@intel.com>
12995 * gcc.target/i386/pr98911.c: New test.
12996 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
12997 with __builtin_ia32_pcmpistrm128 since it has been folded.
12999 2021-04-24 David Malcolm <dmalcolm@redhat.com>
13002 * g++.dg/analyzer/pr100244.C: New test.
13004 2021-04-24 Harald Anlauf <anlauf@gmx.de>
13007 * gfortran.dg/pr100154.f90: New test.
13009 2021-04-24 Harald Anlauf <anlauf@gmx.de>
13012 * gfortran.dg/ptr-func-4.f90: New test.
13014 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
13016 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
13017 * gcc.dg/guality/guality.c: Likewise.
13018 * gcc.dg/guality/inline-params.c: Likewise.
13019 * gcc.dg/guality/loop-1.c: Likewise.
13020 * gcc.dg/guality/pr36728-1.c: Likewise.
13021 * gcc.dg/guality/pr36728-2.c: Likewise.
13022 * gcc.dg/guality/pr36728-3.c: Likewise.
13023 * gcc.dg/guality/pr41447-1.c: Likewise.
13024 * gcc.dg/guality/pr54200.c: Likewise.
13025 * gcc.dg/guality/pr54519-1.c: Likewise.
13026 * gcc.dg/guality/pr54519-2.c: Likewise.
13027 * gcc.dg/guality/pr54519-3.c: Likewise.
13028 * gcc.dg/guality/pr54519-4.c: Likewise.
13029 * gcc.dg/guality/pr54519-5.c: Likewise.
13030 * gcc.dg/guality/pr54519-6.c: Likewise.
13031 * gcc.dg/guality/pr54693-2.c: Likewise.
13032 * gcc.dg/guality/pr56154-1.c: Likewise.
13033 * gcc.dg/guality/pr59776.c: Likewise.
13034 * gcc.dg/guality/pr68860-1.c: Likewise.
13035 * gcc.dg/guality/pr68860-2.c: Likewise.
13036 * gcc.dg/guality/pr90074.c: Likewise.
13037 * gcc.dg/guality/pr90716.c: Likewise.
13038 * gcc.dg/guality/sra-1.c: Likewise.
13040 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
13042 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
13044 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
13045 * gcc.dg/guality/pr59776.c: Likewise.
13046 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
13048 2021-04-24 Patrick Palka <ppalka@redhat.com>
13055 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
13056 * g++.dg/cpp2a/nontype-class45.C: New test.
13057 * g++.dg/cpp2a/nontype-class46.C: New test.
13058 * g++.dg/cpp2a/nontype-class47.C: New test.
13059 * g++.dg/cpp2a/nontype-class48.C: New test.
13061 2021-04-24 Patrick Palka <ppalka@redhat.com>
13064 * g++.dg/cpp1z/class-deduction86.C: New test.
13066 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
13069 * gcc.target/powerpc/pr98952.c: New test.
13071 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
13074 * gcc.target/i386/pr79514.c (dg-error):
13075 Expect error for 64bit targets.
13077 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
13080 * gcc.target/i386/pr100182.c: New test.
13081 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
13082 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
13084 2021-04-23 Patrick Palka <ppalka@redhat.com>
13087 * g++.dg/concepts/diagnostic17.C: New test.
13089 2021-04-23 Patrick Palka <ppalka@redhat.com>
13092 * g++.dg/cpp1z/direct-enum-init2.C: New test.
13094 2021-04-23 Richard Biener <rguenther@suse.de>
13096 PR tree-optimization/99971
13097 * g++.dg/vect/slp-pr99971.cc: New testcase.
13099 2021-04-23 liuhongt <hongtao.liu@intel.com>
13102 * gcc.target/i386/pr100093.c: New test.
13104 2021-04-22 Patrick Palka <ppalka@redhat.com>
13107 * g++.dg/cpp2a/concepts-uneval3.C: New test.
13109 2021-04-22 Patrick Palka <ppalka@redhat.com>
13112 * g++.dg/template/partial-specialization9.C: New test.
13114 2021-04-22 Marek Polacek <polacek@redhat.com>
13117 * g++.dg/warn/Wtype-limits6.C: New test.
13119 2021-04-22 Patrick Palka <ppalka@redhat.com>
13122 * g++.dg/cpp0x/sfinae67.C: New test.
13124 2021-04-22 Patrick Palka <ppalka@redhat.com>
13127 * g++.dg/template/access36.C: New test.
13129 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
13131 * substr_9.f90: Move to ...
13132 * gfortran.dg/substr_9.f90: ... here.
13133 * substr_10.f90: Move to ...
13134 * gfortran.dg/substr_10.f90: ... here.
13136 2021-04-22 Martin Liska <mliska@suse.cz>
13138 PR testsuite/100159
13139 PR testsuite/100192
13140 * g++.dg/template/nontype29.C: Fix typos and missing comments.
13141 * gcc.dg/Warray-bounds-64.c: Likewise.
13142 * gcc.dg/Warray-parameter.c: Likewise.
13143 * gcc.dg/Wstring-compare.c: Likewise.
13144 * gcc.dg/format/gcc_diag-11.c: Likewise.
13145 * gfortran.dg/array_constructor_3.f90: Likewise.
13146 * gfortran.dg/matmul_bounds_9.f90: Likewise.
13147 * gfortran.dg/pr78033.f90: Likewise.
13148 * gfortran.dg/pr96325.f90: Likewise.
13150 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
13153 * gcc.target/i386/pr100119.c: New test.
13155 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
13158 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
13160 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
13162 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
13163 obtained hard limit, and only call setrlimit if new softlimit is lower.
13165 2021-04-22 Richard Biener <rguenther@suse.de>
13167 PR testsuite/100176
13168 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
13171 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
13173 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
13176 2021-04-21 Marek Polacek <polacek@redhat.com>
13179 * g++.dg/cpp0x/enum_base4.C: New test.
13180 * g++.dg/cpp0x/enum_base5.C: New test.
13182 2021-04-21 Alex Coplan <alex.coplan@arm.com>
13185 * gcc.target/aarch64/pr99988.c: New test.
13187 2021-04-21 Jakub Jelinek <jakub@redhat.com>
13189 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
13191 * g++.dg/cpp1y/auto-fn61.C: Likewise.
13192 * g++.dg/cpp2a/nontype-class39.C: Likewise.
13193 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
13194 * g++.dg/cpp0x/vt-88982.C: Likewise.
13195 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
13196 dg-additional-options.
13197 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
13199 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
13201 * gcc.target/i386/monitor-2.c: New test.
13203 2021-04-21 Richard Biener <rguenther@suse.de>
13205 PR testsuite/100176
13206 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
13207 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
13209 2021-04-21 Jakub Jelinek <jakub@redhat.com>
13211 PR rtl-optimization/100148
13212 * g++.dg/opt/pr100148.C: New test.
13214 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
13216 * gfortran.dg/gomp/depobj-1.f90: New test.
13217 * gfortran.dg/gomp/depobj-2.f90: New test.
13219 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
13221 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
13223 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
13225 PR middle-end/100130
13226 * c-c++-common/attr-retain-10.c: New test.
13227 * c-c++-common/attr-retain-11.c: Likewise.
13229 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
13231 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
13232 must match for target IBM Z only.
13234 2021-04-20 Jason Merrill <jason@redhat.com>
13237 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
13239 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
13241 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
13242 z/Architecture only.
13244 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
13247 * gfortran.dg/pdt_31.f03: New test.
13248 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
13251 2021-04-19 Marek Polacek <polacek@redhat.com>
13254 * g++.dg/concepts/diagnostic16.C: New test.
13256 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
13259 * gdc.dg/pr98457.d: New test.
13261 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
13264 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
13267 2021-04-19 Richard Biener <rguenther@suse.de>
13269 PR preprocessor/100142
13270 * gcc.dg/pr100142.c: New testcase.
13271 * g++.dg/diagnostic/pr72803.C: Revert last change.
13273 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
13275 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
13276 '--param=openacc-kernels=[...]'.
13277 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
13278 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
13279 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
13280 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
13281 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
13282 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
13283 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
13285 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
13287 * gnat.dg/opt92.adb: New test.
13289 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
13291 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
13292 * c-c++-common/zero-scratch-regs-9.c: Likewise.
13293 * c-c++-common/zero-scratch-regs-10.c: Likewise.
13294 * c-c++-common/zero-scratch-regs-11.c: Likewise.
13295 * gcc.target/s390/zero-scratch-regs-1.c: New test.
13297 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
13300 * gfortran.dg/PR100094.f90: New test.
13302 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
13305 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
13308 2021-04-16 Jakub Jelinek <jakub@redhat.com>
13311 * gcc.target/aarch64/pr91710.c: New test.
13313 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
13316 * gfortran.dg/PR10018.f90: New test.
13318 2021-04-16 Tamar Christina <tamar.christina@arm.com>
13321 * gcc.target/aarch64/sve/pr100048.c: New test.
13323 2021-04-16 Jakub Jelinek <jakub@redhat.com>
13326 * g++.dg/cpp0x/constexpr-100111.C: New test.
13328 2021-04-16 Marek Polacek <polacek@redhat.com>
13331 * g++.dg/cpp2a/typename14.C: Don't expect particular error
13333 * g++.dg/cpp2a/typename19.C: New test.
13335 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
13337 * gcc.dg/gimplefe-40.c: Moved to...
13338 * gcc.dg/vect/gimplefe-40.c: ...here.
13339 * gcc.dg/gimplefe-41.c: Moved to...
13340 * gcc.dg/vect/gimplefe-41.c: ...here.
13342 2021-04-16 Harald Anlauf <anlauf@gmx.de>
13343 Paul Thomas <pault@gcc.gnu.org>
13346 * gfortran.dg/pr63797.f90: New test.
13348 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
13350 * gcc.dg/tree-ssa/pr83403-1.c: Revert
13351 max-completely-peeled-insns to the default value on IBM Z.
13352 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
13354 2021-04-16 Patrick Palka <ppalka@redhat.com>
13357 * g++.dg/cpp2a/constexpr-init21.C: New test.
13359 2021-04-16 Jakub Jelinek <jakub@redhat.com>
13362 * gcc.target/aarch64/pr100075.c: New test.
13364 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
13366 PR rtl-optimization/99596
13367 * gcc.target/arm/pr99596.c: New test.
13369 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
13372 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
13374 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
13375 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
13376 missing quotes around switch names.
13377 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
13379 2021-04-16 Jakub Jelinek <jakub@redhat.com>
13382 * gcc.target/aarch64/pr99767.c: New test.
13384 2021-04-16 Jakub Jelinek <jakub@redhat.com>
13387 * g++.dg/cpp23/lambda-specifiers2.C: New test.
13389 2021-04-16 Jakub Jelinek <jakub@redhat.com>
13392 * g++.dg/cpp1z/pr99833.C: New test.
13393 * g++.dg/cpp2a/pr99833.C: New test.
13395 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
13397 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
13398 the default value on IBM Z.
13400 2021-04-16 Jason Merrill <jason@redhat.com>
13403 * g++.dg/abi/mangle71.C: Fix expected mangling.
13404 * g++.dg/abi/mangle77.C: New test.
13405 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
13406 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
13407 * g++.dg/cpp2a/nontype-class44.C: New test.
13409 2021-04-15 Martin Sebor <msebor@redhat.com>
13413 * gcc.dg/Warray-parameter-9.c: New test.
13414 * gcc.dg/Wnonnull-6.c: New test.
13415 * gcc.dg/Wreturn-type3.c: New test.
13416 * gcc.dg/Wunused-result.c: New test.
13417 * gcc.dg/attr-noreturn.c: New test.
13418 * gcc.dg/attr-returns-nonnull.c: New test.
13420 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
13422 PR middle-end/84877
13423 * gcc.dg/pr84877.c: Xfail for cris-*-*.
13425 2021-04-15 Jason Merrill <jason@redhat.com>
13428 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
13430 2021-04-15 Martin Sebor <msebor@redhat.com>
13432 * gcc.dg/uninit-pr89230-1.c: New test.
13433 * gcc.dg/uninit-pr89230-2.c: Same.
13435 2021-04-15 Jason Merrill <jason@redhat.com>
13438 * g++.dg/cpp0x/noexcept67.C: New test.
13440 2021-04-15 Jason Merrill <jason@redhat.com>
13443 * g++.dg/cpp2a/lambda-uneval15.C: New test.
13445 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
13447 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
13448 -mtune=generic to the SVE flags.
13449 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
13450 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
13451 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
13453 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
13455 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
13456 (aarch64-with-arch-dg-options): Likewise.
13457 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
13458 aarch64-with-arch-dg-options. Move the default architecture
13459 flags to the final dg-runtest argument.
13460 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
13462 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
13464 2021-04-15 Jakub Jelinek <jakub@redhat.com>
13466 PR testsuite/100073
13467 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
13469 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
13472 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
13473 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
13475 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
13478 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
13480 2021-04-15 Jakub Jelinek <jakub@redhat.com>
13483 * gcc.target/aarch64/pr100056.c: New test.
13485 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
13487 * gcc.dg/pr93210.c: Adapt regex in order to also support a
13488 RESULT_DECL as an operand for a RETURN_EXPR.
13490 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
13492 * gcc.target/aarch64/sve/pr99929_1.c: New file.
13493 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
13495 2021-04-14 Jason Merrill <jason@redhat.com>
13498 * g++.dg/template/dependent-tmpl2.C: New test.
13500 2021-04-14 Jason Merrill <jason@redhat.com>
13503 * g++.dg/parse/uneval1.C: New test.
13505 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
13507 PR rtl-optimization/100066
13508 * gcc.target/i386/pr100066.c: New.
13510 2021-04-14 Martin Sebor <msebor@redhat.com>
13512 * gcc.dg/pr86058.c: Limit to just x86_64.
13514 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
13517 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
13519 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
13521 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
13522 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
13524 2021-04-14 Patrick Palka <ppalka@redhat.com>
13528 * g++.dg/cpp1z/class-deduction85.C: New test.
13529 * g++.dg/template/ref11.C: New test.
13531 2021-04-14 Jason Merrill <jason@redhat.com>
13534 * g++.dg/cpp2a/lambda-uneval14.C: New test.
13536 2021-04-14 Jason Merrill <jason@redhat.com>
13539 * g++.dg/debug/defaulted1.C: New test.
13541 2021-04-14 Jason Merrill <jason@redhat.com>
13544 * g++.dg/debug/cleanup1.C: New test.
13545 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
13546 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
13547 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
13548 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
13549 * g++.dg/tm/inherit2.C: Likewise.
13550 * g++.dg/tm/unsafe1.C: Likewise.
13551 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
13552 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
13554 2021-04-13 Martin Sebor <msebor@redhat.com>
13556 PR tree-optimization/82800
13557 * g++.dg/warn/uninit-pr82800.C: New test.
13559 2021-04-13 Martin Sebor <msebor@redhat.com>
13561 PR middle-end/86058
13562 * gcc.dg/pr86058.c: New test.
13564 2021-04-13 Patrick Palka <ppalka@redhat.com>
13567 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
13568 * g++.old-deja/g++.ns/template7.C: Likewise.
13569 * g++.old-deja/g++.pt/crash8.C: Likewise.
13571 2021-04-13 Jason Merrill <jason@redhat.com>
13574 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
13576 2021-04-13 Jakub Jelinek <jakub@redhat.com>
13579 * g++.dg/cpp2a/spaceship-err6.C: New test.
13581 2021-04-13 Jason Merrill <jason@redhat.com>
13584 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
13586 2021-04-13 Patrick Palka <ppalka@redhat.com>
13589 * g++.dg/parse/template2.C: Adjust expected diagnostic.
13590 * g++.dg/template/error8.C: Likewise.
13591 * g++.dg/cpp1z/class-deduction84.C: New test.
13593 2021-04-13 Richard Biener <rguenther@suse.de>
13595 PR tree-optimization/100053
13596 * gcc.dg/torture/pr100053.c: New testcase.
13597 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
13599 2021-04-13 Jason Merrill <jason@redhat.com>
13602 * g++.dg/cpp0x/constexpr-base7.C: New test.
13604 2021-04-13 Nathan Sidwell <nathan@acm.org>
13606 PR preprocessor/99446
13607 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
13609 2021-04-13 Jakub Jelinek <jakub@redhat.com>
13612 * gcc.target/aarch64/pr100028.c: New test.
13614 2021-04-13 Patrick Palka <ppalka@redhat.com>
13617 * g++.dg/cpp2a/nontype-class43.C: New test.
13619 2021-04-13 Patrick Palka <ppalka@redhat.com>
13623 * g++.dg/cpp2a/concepts-uneval1.C: New test.
13624 * g++.dg/cpp2a/concepts-uneval2.C: New test.
13626 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
13629 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
13630 line 971 for cris-*-*.
13632 2021-04-13 David Malcolm <dmalcolm@redhat.com>
13635 * gcc.dg/analyzer/pr98599-a.c: New test.
13636 * gcc.dg/analyzer/pr98599-b.c: New test.
13638 2021-04-12 Jakub Jelinek <jakub@redhat.com>
13640 PR rtl-optimization/99905
13641 * gcc.target/i386/pr99905.c: New test.
13643 2021-04-12 Jakub Jelinek <jakub@redhat.com>
13646 * gcc.dg/pr99830.c: New test.
13648 2021-04-12 Jason Merrill <jason@redhat.com>
13651 * g++.dg/template/dependent-tmpl1.C: New test.
13653 2021-04-12 Martin Liska <mliska@suse.cz>
13656 * g++.dg/asan/pr99877.C: New test.
13658 2021-04-12 Cui,Lili <lili.cui@intel.com>
13660 * gcc.target/i386/funcspec-56.inc: Handle new march.
13661 * g++.target/i386/mv16.C: Handle new march
13663 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
13665 PR middle-end/98088
13666 * c-c++-common/goacc/collapse-2.c: New.
13668 2021-04-11 Jason Merrill <jason@redhat.com>
13671 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
13672 * g++.dg/other/anon-union5.C: New test.
13674 2021-04-10 Jason Merrill <jason@redhat.com>
13677 * g++.dg/gomp/this-1.C: Adjust diagnostic.
13678 * g++.dg/cpp0x/constexpr-this1.C: New test.
13680 2021-04-10 David Malcolm <dmalcolm@redhat.com>
13683 * gcc.dg/analyzer/pr100011.c: New test.
13685 2021-04-10 Jakub Jelinek <jakub@redhat.com>
13688 * gcc.dg/pr99990.c: New test.
13690 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
13693 * gcc.target/i386/pr99744-2.c: New test.
13695 2021-04-10 Jakub Jelinek <jakub@redhat.com>
13698 * gcc.dg/lto/pr99849_0.c: New test.
13700 2021-04-10 Jakub Jelinek <jakub@redhat.com>
13702 PR rtl-optimization/98601
13703 * gcc.dg/torture/pr98601.c: New test.
13705 2021-04-10 Jason Merrill <jason@redhat.com>
13711 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
13712 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
13713 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
13714 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
13716 2021-04-10 Jason Merrill <jason@redhat.com>
13719 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
13721 2021-04-09 Martin Sebor <msebor@redhat.com>
13723 PR middle-end/55288
13724 * g++.dg/warn/uninit-pr55288.C: New test.
13726 2021-04-09 Patrick Palka <ppalka@redhat.com>
13729 * g++.dg/cpp1z/fold-lambda4.C: New test.
13731 2021-04-09 Marek Polacek <polacek@redhat.com>
13734 * g++.dg/concepts/abbrev10.C: New test.
13735 * g++.dg/concepts/abbrev11.C: New test.
13737 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
13739 * gcc.target/aarch64/pr70398.c: Require a target that can link
13740 static executables.
13742 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
13744 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
13746 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
13748 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
13751 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
13753 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
13754 * gcc.dg/pr96573.c: Likewise.
13755 * gcc.dg/tree-ssa/pr84512.c: Likewise.
13756 * gcc.dg/vect/bb-slp-43.c: Likewise.
13757 * gcc.dg/vect/slp-reduc-11.c: Likewise.
13759 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
13761 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
13762 loop to vectorized if vect_fold_extract_last.
13764 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
13766 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
13767 of relying on vectorisation.
13769 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
13772 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
13774 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
13776 PR libfortran/78314
13777 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
13778 * gfortran.dg/ieee/ieee_8.f90: Likewise.
13780 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
13783 * gfortran.dg/coarray/dummy_2.f90: New test.
13785 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
13787 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
13789 2021-04-08 Patrick Palka <ppalka@redhat.com>
13792 * g++.dg/cpp2a/concepts-lambda16.C: New test.
13793 * g++.dg/cpp2a/concepts-lambda17.C: New test.
13795 2021-04-08 Patrick Palka <ppalka@redhat.com>
13798 * g++.dg/cpp2a/concepts-ctad3.C: New test.
13800 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
13802 * lib/scanasm.exp (scan-lto-assembler): Update expected name
13805 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
13807 * lib/target-supports.exp
13808 (check_effective_target_stdint_types_mbig_endian): New proc.
13809 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
13810 stdint_types_mbig_endian.
13811 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
13812 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
13814 2021-04-08 Jason Merrill <jason@redhat.com>
13817 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
13818 * g++.dg/conversion/ref7.C: New test.
13820 2021-04-08 Jakub Jelinek <jakub@redhat.com>
13823 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
13824 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
13825 * g++.dg/cpp2a/constexpr-new18.C: New test.
13826 * g++.dg/cpp2a/constexpr-new19.C: New test.
13828 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
13830 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
13832 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
13834 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
13835 "was here" from error message.
13836 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
13837 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
13838 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
13839 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
13840 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
13841 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
13842 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
13843 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
13844 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
13845 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
13846 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
13847 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
13848 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
13850 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
13852 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
13853 * gcc.target/aarch64/pr98772.c: Likewise.
13854 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
13856 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
13858 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
13859 conversion to shifts and adds.
13861 2021-04-08 David Malcolm <dmalcolm@redhat.com>
13865 * gcc.dg/analyzer/pr99042.c: New test.
13866 * gcc.dg/analyzer/pr99774-1.c: New test.
13867 * gcc.dg/analyzer/pr99774-2.c: New test.
13869 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
13871 * gdc.dg/gdc108.d: Update test.
13872 * gdc.dg/gdc142.d: Likewise.
13873 * gdc.dg/pr90136a.d: Likewise.
13874 * gdc.dg/pr90136b.d: Likewise.
13875 * gdc.dg/pr90136c.d: Likewise.
13876 * gdc.dg/pr95173.d: Likewise.
13877 * gdc.dg/attr_allocsize1.d: New test.
13878 * gdc.dg/attr_allocsize2.d: New test.
13879 * gdc.dg/attr_alwaysinline1.d: New test.
13880 * gdc.dg/attr_cold1.d: New test.
13881 * gdc.dg/attr_exclusions1.d: New test.
13882 * gdc.dg/attr_exclusions2.d: New test.
13883 * gdc.dg/attr_flatten1.d: New test.
13884 * gdc.dg/attr_module.d: New test.
13885 * gdc.dg/attr_noclone1.d: New test.
13886 * gdc.dg/attr_noicf1.d: New test.
13887 * gdc.dg/attr_noinline1.d: New test.
13888 * gdc.dg/attr_noipa1.d: New test.
13889 * gdc.dg/attr_noplt1.d: New test.
13890 * gdc.dg/attr_optimize1.d: New test.
13891 * gdc.dg/attr_optimize2.d: New test.
13892 * gdc.dg/attr_optimize3.d: New test.
13893 * gdc.dg/attr_optimize4.d: New test.
13894 * gdc.dg/attr_restrict1.d: New test.
13895 * gdc.dg/attr_section1.d: New test.
13896 * gdc.dg/attr_symver1.d: New test.
13897 * gdc.dg/attr_target1.d: New test.
13898 * gdc.dg/attr_targetclones1.d: New test.
13899 * gdc.dg/attr_used1.d: New test.
13900 * gdc.dg/attr_used2.d: New test.
13901 * gdc.dg/attr_weak1.d: New test.
13902 * gdc.dg/imports/attributes.d: New test.
13904 2021-04-08 Jason Merrill <jason@redhat.com>
13907 * g++.dg/template/mem-spec2.C: New test.
13909 2021-04-08 Marek Polacek <polacek@redhat.com>
13912 * g++.dg/cpp2a/explicit16.C: Use c++20.
13913 * g++.dg/cpp0x/noexcept66.C: New test.
13914 * g++.dg/cpp2a/explicit17.C: New test.
13916 2021-04-08 Alex Coplan <alex.coplan@arm.com>
13919 * gcc.c-torture/compile/pr99647.c: New test.
13921 2021-04-07 Jason Merrill <jason@redhat.com>
13924 * g++.dg/template/friend71.C: New test.
13926 2021-04-07 Jason Merrill <jason@redhat.com>
13929 * g++.dg/template/friend70.C: New test.
13931 2021-04-07 Jason Merrill <jason@redhat.com>
13934 * g++.dg/lookup/using66.C: New test.
13936 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
13938 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
13939 when building an executable with testglue.
13941 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
13943 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
13944 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
13946 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
13948 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
13949 if IFN_STORE_LANES is available.
13950 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
13951 IFN_STORE_LANES is available.
13952 * gcc.target/aarch64/pr99873_1.c: New test.
13953 * gcc.target/aarch64/pr99873_2.c: Likewise.
13954 * gcc.target/aarch64/pr99873_3.c: Likewise.
13955 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
13956 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
13957 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
13959 2021-04-07 Richard Biener <rguenther@suse.de>
13961 PR tree-optimization/99954
13962 * gcc.dg/torture/pr99954.c: New testcase.
13964 2021-04-07 Richard Biener <rguenther@suse.de>
13967 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
13970 2021-04-07 Richard Biener <rguenther@suse.de>
13972 PR tree-optimization/99947
13973 * gcc.dg/torture/pr99947.c: New testcase.
13975 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
13977 PR tree-optimization/98736
13978 * gcc.c-torture/execute/pr98736.c: New test.
13980 2021-04-07 Marek Polacek <polacek@redhat.com>
13983 * g++.dg/cpp0x/rv-life.C: New test.
13985 2021-04-06 Jason Merrill <jason@redhat.com>
13988 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
13990 2021-04-06 Jason Merrill <jason@redhat.com>
13993 * g++.dg/cpp1z/inline-var9.C: New test.
13995 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
13998 * g++.target/aarch64/sve/pr99781.C: New.
14000 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
14002 * gcc.target/i386/memcpy-strategy-9.c: New test.
14003 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
14004 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
14005 * gcc.target/i386/memset-strategy-7.c: Likewise.
14006 * gcc.target/i386/memset-strategy-8.c: Likewise.
14007 * gcc.target/i386/memset-strategy-9.c: Likewise.
14009 2021-04-06 Richard Biener <rguenther@suse.de>
14011 PR tree-optimization/99880
14012 * gcc.dg/torture/pr99880.c: New testcase.
14014 2021-04-06 Nathan Sidwell <nathan@acm.org>
14016 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
14017 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
14019 2021-04-06 Jakub Jelinek <jakub@redhat.com>
14021 PR tree-optimization/96573
14022 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
14023 VEC_PERM_EXPR with bswapping permutation.
14025 2021-04-06 Richard Biener <rguenther@suse.de>
14027 PR tree-optimization/99924
14028 * gfortran.dg/vect/pr99924.f90: New testcase.
14030 2021-04-06 Jakub Jelinek <jakub@redhat.com>
14033 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
14035 2021-04-06 Jason Merrill <jason@redhat.com>
14038 * g++.dg/abi/lambda-defarg1.C: New test.
14040 2021-04-06 Patrick Palka <ppalka@redhat.com>
14043 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
14044 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
14046 2021-04-05 Jason Merrill <jason@redhat.com>
14049 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
14051 2021-04-05 Jason Merrill <jason@redhat.com>
14053 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
14054 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
14055 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
14057 2021-04-05 Jason Merrill <jason@redhat.com>
14060 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
14062 2021-04-05 Jason Merrill <jason@redhat.com>
14065 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
14067 2021-04-05 David Malcolm <dmalcolm@redhat.com>
14070 * gcc.dg/analyzer/pr99906.c: New test.
14072 2021-04-05 David Malcolm <dmalcolm@redhat.com>
14075 * gcc.dg/analyzer/pr99886.c: New test.
14077 2021-04-05 Jason Merrill <jason@redhat.com>
14080 * g++.dg/cpp0x/extern_template-6.C: New test.
14082 2021-04-05 Jason Merrill <jason@redhat.com>
14085 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
14087 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
14090 * gdc.dg/pr99914.d: New test.
14092 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
14094 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
14095 * gcc.dg/tree-ssa/evrp11.c: Likewise.
14097 2021-04-04 Jason Merrill <jason@redhat.com>
14100 * g++.dg/cpp0x/initlist-new5.C: New test.
14102 2021-04-03 Alexandre Oliva <oliva@adacore.com>
14104 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
14106 2021-04-03 Alexandre Oliva <oliva@adacore.com>
14108 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
14110 2021-04-03 Marek Polacek <polacek@redhat.com>
14113 * g++.dg/other/gc7.C: New test.
14115 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
14118 * gfortran.dg/coarray_48.f90: New test.
14120 2021-04-03 Jakub Jelinek <jakub@redhat.com>
14122 PR tree-optimization/99882
14123 * gcc.dg/pr99882.c: New test.
14125 2021-04-03 Jakub Jelinek <jakub@redhat.com>
14127 PR rtl-optimization/99863
14128 * gcc.target/i386/pr99863.c: New test.
14130 2021-04-03 Jakub Jelinek <jakub@redhat.com>
14133 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
14135 2021-04-03 Jason Merrill <jason@redhat.com>
14138 * g++.dg/opt/nrv20.C: New test.
14140 2021-04-03 Jason Merrill <jason@redhat.com>
14143 * g++.dg/cpp1z/noexcept-type24.C: New test.
14145 2021-04-03 Jason Merrill <jason@redhat.com>
14148 * g++.dg/ext/vector40.C: New test.
14150 2021-04-02 Patrick Palka <ppalka@redhat.com>
14153 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
14155 2021-04-02 Patrick Palka <ppalka@redhat.com>
14158 * g++.dg/cpp2a/nontype-class42.C: New test.
14160 2021-04-02 Jason Merrill <jason@redhat.com>
14163 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
14165 2021-04-02 Nathan Sidwell <nathan@acm.org>
14167 * g++.dg/modules/pr99283-6_d.H: New.
14168 * g++.dg/modules/pr99283-7-swap.h: New.
14169 * g++.dg/modules/pr99283-7-traits.h: New.
14170 * g++.dg/modules/pr99283-7_a.H: New.
14171 * g++.dg/modules/pr99283-7_b.H: New.
14172 * g++.dg/modules/pr99283-7_c.C: New.
14173 * g++.dg/modules/pr99283-7_d.H: New.
14175 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
14177 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
14178 * go.test/test/fixedbugs/issue22200b.go: Likewise.
14180 2021-04-02 Jakub Jelinek <jakub@redhat.com>
14182 PR tree-optimization/99726
14183 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
14184 -floop-nest-optimize to dg-additional-options guarded on fgraphite
14187 2021-04-01 Marek Polacek <polacek@redhat.com>
14190 * g++.dg/other/gc6.C: New test.
14192 2021-04-01 Jason Merrill <jason@redhat.com>
14195 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
14197 2021-04-01 Jason Merrill <jason@redhat.com>
14200 * g++.dg/abi/abi-tag24a.C: New test.
14201 * g++.dg/abi/macro0.C: Adjust expected value.
14203 2021-04-01 Nathan Sidwell <nathan@acm.org>
14206 * g++.dg/modules/pr99283-6.h: New.
14207 * g++.dg/modules/pr99283-6_a.H: New.
14208 * g++.dg/modules/pr99283-6_b.H: New.
14209 * g++.dg/modules/pr99283-6_c.C: New.
14210 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
14211 * g++.dg/modules/indirect-3_c.C: Adjust scan.
14212 * g++.dg/modules/indirect-4_c.C: Adjust scan.
14213 * g++.dg/modules/lambda-3_b.C: Adjust scan.
14214 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
14215 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
14216 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
14218 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
14221 * gcc.dg/tree-ssa/pr98265.C: New test.
14223 2021-04-01 Jakub Jelinek <jakub@redhat.com>
14225 PR tree-optimization/96573
14226 * gcc.dg/pr96573.c: New test.
14228 2021-04-01 Richard Biener <rguenther@suse.de>
14230 PR tree-optimization/99856
14231 * gcc.dg/vect/pr99856.c: New testcase.
14233 2021-04-01 Martin Jambor <mjambor@suse.cz>
14235 PR tree-optimization/97009
14236 * gcc.dg/tree-ssa/pr97009.c: New test.
14238 2021-04-01 Harald Anlauf <anlauf@gmx.de>
14241 * gfortran.dg/transpose_5.f90: New test.
14243 2021-03-31 David Malcolm <dmalcolm@redhat.com>
14246 * gcc.dg/analyzer/data-model-10.c: Update expected output.
14247 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
14248 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
14249 * gcc.dg/analyzer/pr99771-1.c: New test.
14251 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
14253 PR tree-optimization/98268
14254 * gcc.target/aarch64/sve/pr98268-1.c: New test.
14255 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
14257 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
14259 PR tree-optimization/99726
14260 * gcc.target/i386/pr99726.c: New test.
14262 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
14264 PR rtl-optimization/97141
14265 PR rtl-optimization/98726
14266 * gcc.c-torture/compile/pr97141.c: New test.
14267 * gcc.c-torture/compile/pr98726.c: Likewise.
14268 * gcc.target/aarch64/sve/pr97141.c: Likewise.
14269 * gcc.target/aarch64/sve/pr98726.c: Likewise.
14271 2021-03-31 Martin Sebor <msebor@redhat.com>
14273 PR middle-end/65182
14274 * gcc.dg/uninit-pr65182.c: New test.
14276 2021-03-31 Jason Merrill <jason@redhat.com>
14279 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
14281 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
14284 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
14287 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
14290 * gcc.target/arm/pr99786.c: New test.
14292 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
14294 * gcc.target/i386/memcpy-strategy-5.c: New test.
14295 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
14296 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
14297 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
14298 * gcc.target/i386/memset-strategy-3.c: Likewise.
14299 * gcc.target/i386/memset-strategy-4.c: Likewise.
14300 * gcc.target/i386/memset-strategy-5.c: Likewise.
14301 * gcc.target/i386/memset-strategy-6.c: Likewise.
14303 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
14306 * gcc.target/aarch64/sve/pr98119.c: New test.
14308 2021-03-31 Jakub Jelinek <jakub@redhat.com>
14309 Richard Sandiford <richard.sandiford@arm.com>
14312 * g++.target/aarch64/sve/pr99813.C: New test.
14314 2021-03-31 Jakub Jelinek <jakub@redhat.com>
14317 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
14318 * c-c++-common/zero-scratch-regs-7.c: Likewise.
14319 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
14320 selected unsupported triplets to all targets but selected triplets
14321 of supported targets.
14322 * c-c++-common/zero-scratch-regs-9.c: Likewise.
14323 * c-c++-common/zero-scratch-regs-10.c: Likewise.
14324 * c-c++-common/zero-scratch-regs-11.c: Likewise.
14326 2021-03-31 Patrick Palka <ppalka@redhat.com>
14329 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
14331 2021-03-31 Patrick Palka <ppalka@redhat.com>
14334 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
14336 2021-03-30 David Malcolm <dmalcolm@redhat.com>
14338 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
14340 2021-03-30 Nathan Sidwell <nathan@acm.org>
14343 * g++.dg/modules/pr99283-5.h: New.
14344 * g++.dg/modules/pr99283-5_a.H: New.
14345 * g++.dg/modules/pr99283-5_b.H: New.
14346 * g++.dg/modules/pr99283-5_c.C: New.
14348 2021-03-30 Jakub Jelinek <jakub@redhat.com>
14351 * g++.dg/cpp1z/pr99790.C: New test.
14353 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14356 * gcc.c-torture/compile/pr99822.c: New test.
14358 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
14362 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
14363 instruction counts.
14364 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
14365 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
14366 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
14367 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
14368 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
14369 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
14370 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
14371 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
14372 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
14373 * gcc.target/powerpc/pr79251.p8.c: Likewise.
14374 * gcc.target/powerpc/pr79251.p9.c: Likewise.
14375 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
14376 * gcc.target/powerpc/pr79251-run.p7.c: New test.
14377 * gcc.target/powerpc/pr79251.p7.c: New test.
14379 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
14382 * gcc.target/i386/pr99744-1.c: New test.
14384 2021-03-30 Tamar Christina <tamar.christina@arm.com>
14386 PR tree-optimization/99825
14387 * gfortran.dg/vect/pr99825.f90: New test.
14389 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14392 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
14394 2021-03-30 Richard Biener <rguenther@suse.de>
14396 PR tree-optimization/99824
14397 * gcc.dg/torture/pr99824.c: New testcase.
14399 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
14402 * g++.dg/pr98136.C: New test.
14404 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
14406 * gcc.target/aarch64/fcvt_nosimd.c: New test.
14408 2021-03-29 Martin Sebor <msebor@redhat.com>
14410 PR tree-optimization/61869
14411 * gcc.dg/uninit-pr61869.c: New test.
14413 2021-03-29 Martin Sebor <msebor@redhat.com>
14415 PR tree-optimization/61677
14416 * gcc.dg/uninit-pr61677.c: New test.
14418 2021-03-29 Martin Sebor <msebor@redhat.com>
14420 PR tree-optimization/61112
14421 * gcc.dg/uninit-pr61112.c: New test.
14423 2021-03-29 Jan Hubicka <jh@suse.cz>
14426 * gcc.c-torture/compile/pr99751.c: Rename from ...
14427 * gcc.c-torture/execute/pr99751.c: ... to this.
14429 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
14431 * gcc.c-torture/compile/pr99751.c: New test.
14433 2021-03-29 Jakub Jelinek <jakub@redhat.com>
14436 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
14437 declare simd warning on aarch64.
14439 2021-03-29 Alex Coplan <alex.coplan@arm.com>
14442 * g++.target/aarch64/sve/pr99216.C: New test.
14444 2021-03-29 Richard Biener <rguenther@suse.de>
14446 PR tree-optimization/99807
14447 * gfortran.dg/vect/pr99807.f90: New testcase.
14449 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14452 * gcc.target/aarch64/pr99808.c: New test.
14454 2021-03-29 Jakub Jelinek <jakub@redhat.com>
14456 PR tree-optimization/99777
14457 * g++.dg/torture/pr99777.C: New test.
14459 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
14462 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
14464 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
14467 * gfortran.dg/pr99602.f90: New test.
14468 * gfortran.dg/pr99602a.f90: New test.
14469 * gfortran.dg/pr99602b.f90: New test.
14470 * gfortran.dg/pr99602c.f90: New test.
14471 * gfortran.dg/pr99602d.f90: New test.
14473 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
14475 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
14476 (gdc-copy-file): ... this. Use file copy instead of open/close.
14477 (gdc-convert-test): Save translated dejagnu test to gdc.test
14478 directory, only write dejagnu directives to the test file.
14479 (gdc-do-test): Don't create gdc.test symlink.
14481 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
14483 * gdc.dg/gdc270a.d: Removed.
14484 * gdc.dg/gdc270b.d: Removed.
14486 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
14488 * gcc.target/powerpc/pr99557.c: New.
14490 2021-03-26 Martin Sebor <msebor@redhat.com>
14492 PR tree-optimization/59970
14493 * gcc.dg/uninit-pr59970.c: New test.
14495 2021-03-26 Marek Polacek <polacek@redhat.com>
14498 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
14499 * g++.dg/cpp0x/nsdmi17.C: New test.
14501 2021-03-26 Nathan Sidwell <nathan@acm.org>
14504 * g++.dg/modules/pr99283-2_a.H: New.
14505 * g++.dg/modules/pr99283-2_b.H: New.
14506 * g++.dg/modules/pr99283-2_c.H: New.
14507 * g++.dg/modules/pr99283-3_a.H: New.
14508 * g++.dg/modules/pr99283-3_b.H: New.
14509 * g++.dg/modules/pr99283-4.H: New.
14510 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
14511 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
14513 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
14516 * g++.target/aarch64/sve/pr99766.C: New.
14518 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
14521 * gcc.dg/tls/pr99466-1.c: New test.
14522 * gcc.dg/tls/pr99466-2.c: New test.
14524 2021-03-26 Jakub Jelinek <jakub@redhat.com>
14527 * g++.dg/cpp0x/new5.C: New test.
14529 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
14532 * gfortran.dg/null_11.f90: New test.
14534 2021-03-25 Martin Sebor <msebor@redhat.com>
14536 PR tree-optimization/55060
14537 * gcc.dg/uninit-pr55060.c: New.
14539 2021-03-25 Martin Sebor <msebor@redhat.com>
14541 PR tree-optimization/48483
14542 * g++.dg/warn/uninit-pr48483.C: New test.
14544 2021-03-25 Martin Sebor <msebor@redhat.com>
14546 * gcc.dg/uninit-pr44547.c: New.
14548 2021-03-25 Jakub Jelinek <jakub@redhat.com>
14551 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
14552 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
14553 to match locus changes.
14554 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
14555 * g++.dg/cpp2a/srcloc2.C: Likewise.
14556 * g++.dg/cpp2a/srcloc15.C: Likewise.
14557 * g++.dg/cpp2a/srcloc16.C: Likewise.
14558 * g++.dg/cpp2a/srcloc19.C: New test.
14559 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
14561 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
14562 * g++.dg/modules/macloc-1_d.C: Likewise.
14563 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
14566 2021-03-25 Marek Polacek <polacek@redhat.com>
14569 * g++.dg/cpp0x/inh-ctor37.C: New test.
14571 2021-03-25 Jakub Jelinek <jakub@redhat.com>
14574 * g++.dg/cpp0x/variadic181.C: New test.
14576 2021-03-25 Marek Polacek <polacek@redhat.com>
14579 * g++.dg/warn/Wconversion5.C: New test.
14581 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
14583 PR tree-optimization/96974
14584 * g++.target/aarch64/sve/pr96974.C: New test.
14586 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
14589 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
14593 * gcc.target/i386/pr98209.c: New test.
14594 * gcc.target/i386/pr99744-1.c: Likewise.
14595 * gcc.target/i386/pr99744-2.c: Likewise.
14597 2021-03-25 Jakub Jelinek <jakub@redhat.com>
14600 * g++.dg/warn/Wduplicated-branches6.C: New test.
14601 * g++.dg/warn/Wduplicated-branches7.C: New test.
14603 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
14607 * gcc.target/i386/pr98209.c: New test.
14608 * gcc.target/i386/pr99744-1.c: Likewise.
14609 * gcc.target/i386/pr99744-2.c: Likewise.
14611 2021-03-25 Richard Biener <rguenther@suse.de>
14613 PR tree-optimization/99746
14614 * gfortran.dg/vect/pr99746.f90: New testcase.
14616 2021-03-25 David Malcolm <dmalcolm@redhat.com>
14621 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
14623 * gcc.dg/analyzer/pr93695-1.c: New test.
14624 * gcc.dg/analyzer/pr99044-1.c: New test.
14625 * gcc.dg/analyzer/pr99044-2.c: New test.
14626 * gcc.dg/analyzer/pr99716-1.c: New test.
14627 * gcc.dg/analyzer/pr99716-2.c: New test.
14628 * gcc.dg/analyzer/pr99716-3.c: New test.
14630 2021-03-24 Martin Liska <mliska@suse.cz>
14633 * gcc.target/i386/pr99753.c: New test.
14635 2021-03-24 Martin Jambor <mjambor@suse.cz>
14638 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
14640 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
14643 * gcc.target/arm/pr99727.c: New test.
14645 2021-03-24 Jakub Jelinek <jakub@redhat.com>
14648 * gcc.target/arm/pr99724.c: New test.
14650 2021-03-24 Alexandre Oliva <oliva@adacore.com>
14652 * lib/target-supports.exp (check_effective_target_sysconf): New.
14653 * gcc.target/i386/pr95443-1.c: Require it.
14654 * gcc.target/i386/pr95443-2.c: Likewise.
14655 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
14656 * gcc.target/i386/strncmp-1.c: Likewise.
14658 2021-03-24 Alexandre Oliva <oliva@adacore.com>
14660 * gcc.target/i386/pr97313.c: Require effective target feature pie.
14661 * g++.target/i386/pr94185.C: Likewise.
14663 2021-03-24 Alexandre Oliva <oliva@adacore.com>
14665 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
14666 positives with -mcmodel=large.
14667 * gcc.target/i386/funcspec-3.c: Likewise.
14669 2021-03-24 Alexandre Oliva <oliva@adacore.com>
14671 * gcc.target/i386/pr94467-3.c: New.
14673 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
14676 * gfortran.dg/longnames.f90: New test.
14678 2021-03-23 Nathan Sidwell <nathan@acm.org>
14681 * g++.dg/modules/pr99283-1_a.H: New.
14682 * g++.dg/modules/pr99283-1_b.H: New.
14684 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
14686 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
14688 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
14690 * lib/target-supports.exp
14691 (check_effective_target_arm_dsp_ok_nocache)
14692 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
14693 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
14694 and add arm_dsp options.
14696 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
14698 * lib/target-supports.exp
14699 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
14700 -mfloat-abi= options order.
14701 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
14702 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
14703 arm_hard_ok effective target and -mfloat-abi=hard additional
14705 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
14706 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
14707 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
14708 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
14709 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
14710 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
14711 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
14712 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
14713 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
14715 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
14716 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
14718 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
14720 * lib/target-supports.exp
14721 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
14722 -mfloat-abi= options order.
14723 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
14724 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
14725 target and -mfloat-abi=hard additional option.
14726 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
14727 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
14728 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
14729 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
14730 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
14732 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
14734 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
14736 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
14738 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
14739 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
14740 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
14741 * gcc.target/arm/pr51968.c: Likewise.
14742 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
14743 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
14744 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
14745 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
14747 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
14749 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
14750 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
14751 * gcc.target/arm/bf16_dup.c: Likewise.
14752 * gcc.target/arm/bf16_reinterpret.c: Likewise.
14753 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
14755 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
14757 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
14759 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
14761 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
14762 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
14763 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
14764 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
14766 2021-03-23 Marek Polacek <polacek@redhat.com>
14769 * g++.dg/cpp0x/attributes-namespace6.C: New test.
14770 * g++.dg/cpp0x/gen-attrs-73.C: New test.
14772 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
14775 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
14777 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
14780 * gcc.dg/vect/pr99540.c: New test.
14782 2021-03-23 Nathan Sidwell <nathan@acm.org>
14785 * g++.dg/modules/pr99239_a.H: New.
14786 * g++.dg/modules/pr99239_b.H: New.
14788 2021-03-23 Richard Biener <rguenther@suse.de>
14790 PR tree-optimization/99721
14791 * gfortran.dg/vect/pr99721.f90: New testcase.
14793 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
14795 * gcc.target/riscv/shift-shift-5.c (sub): Change
14796 order of struct fields depending on byteorder.
14798 2021-03-23 Jakub Jelinek <jakub@redhat.com>
14801 * g++.dg/cpp1z/decomp55.C: New test.
14803 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
14805 PR tree-optimization/99296
14806 * gcc.dg/pr99296.c: New file.
14808 2021-03-22 Nathan Sidwell <nathan@acm.org>
14811 * g++.dg/modules/pr99480_a.H: New.
14812 * g++.dg/modules/pr99480_b.H: New.
14814 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
14817 * gcc.target/powerpc/pr99581.c: New.
14819 2021-03-22 Nathan Sidwell <nathan@acm.org>
14822 * g++.dg/modules/pr99425-1.h: New.
14823 * g++.dg/modules/pr99425-1_a.H: New.
14824 * g++.dg/modules/pr99425-1_b.H: New.
14825 * g++.dg/modules/pr99425-1_c.C: New.
14826 * g++.dg/modules/pr99425-2_a.X: New.
14827 * g++.dg/modules/pr99425-2_b.X: New.
14828 * g++.dg/template/pr99425.C: New.
14830 2021-03-22 Richard Biener <rguenther@suse.de>
14832 PR tree-optimization/99694
14833 * gcc.dg/torture/pr99694.c: New testcase.
14835 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
14838 * gcc.target/riscv/pr99702.c: New.
14840 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
14843 * gcc.target/powerpc/pr98914.c: New test.
14845 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
14848 * g++.target/i386/pr99679-1.C: New test.
14849 * g++.target/i386/pr99679-2.C: Likewise.
14851 2021-03-20 Jakub Jelinek <jakub@redhat.com>
14854 * gcc.dg/pr99230.c: New test.
14856 2021-03-19 Jakub Jelinek <jakub@redhat.com>
14859 * gcc.dg/Wunused-var-5.c: New test.
14860 * gcc.dg/Wunused-var-6.c: New test.
14862 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
14864 * gfortran.dg/inline_matmul_6.f90: Adjust count for
14867 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
14870 * gcc.target/s390/pr99663.c: New.
14872 2021-03-19 Jakub Jelinek <jakub@redhat.com>
14875 * g++.dg/opt/pr99456.C: New test.
14876 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
14879 2021-03-19 Tamar Christina <tamar.christina@arm.com>
14881 PR tree-optimization/99656
14882 * gfortran.dg/vect/pr99656.f90: New test.
14884 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
14887 * gcc.dg/torture/pr99652-1.c: New test.
14888 * gcc.dg/torture/pr99652-2.c: Likewise.
14889 * gcc.target/i386/pr57655.c: Adjusted.
14890 * gcc.target/i386/pr59794-6.c: Likewise.
14891 * gcc.target/i386/pr70738-1.c: Likewise.
14892 * gcc.target/i386/pr96744-1.c: Likewise.
14894 2021-03-19 Jakub Jelinek <jakub@redhat.com>
14895 Christophe Lyon <christophe.lyon@linaro.org>
14898 * g++.target/arm/pr99593.C: New test.
14900 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
14902 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
14904 2021-03-19 Marek Polacek <polacek@redhat.com>
14907 * g++.dg/cpp2a/concepts-err3.C: New test.
14909 2021-03-18 Martin Sebor <msebor@redhat.com>
14911 PR middle-end/99502
14912 * g++.dg/warn/Warray-bounds-22.C: New test.
14913 * g++.dg/warn/Warray-bounds-23.C: New test.
14914 * g++.dg/warn/Warray-bounds-24.C: New test.
14916 2021-03-18 Jakub Jelinek <jakub@redhat.com>
14919 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
14921 2021-03-18 Jakub Jelinek <jakub@redhat.com>
14924 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
14925 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
14926 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
14927 rather than __i386__.
14929 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
14932 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
14934 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
14937 * obj-c++.dg/pr49070.mm: New test.
14938 * objc.dg/unnamed-parms.m: New test.
14940 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14942 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
14944 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
14945 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
14946 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
14947 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
14948 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
14950 2021-03-18 Jakub Jelinek <jakub@redhat.com>
14952 PR middle-end/98099
14953 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
14954 For big endian use -fsso-struct=little-endian dg-options.
14956 2021-03-17 Marek Polacek <polacek@redhat.com>
14959 * g++.dg/conversion/real-to-int1.C: New test.
14961 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
14962 Jason Merrill <jason@redhat.com>
14964 * g++.dg/cpp1z/using9.C: New using decl test.
14966 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
14968 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
14969 -gdwarf-3 to the command line options. Adjust the expected line
14970 numbers for the revised options header.
14972 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
14974 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
14975 -gdwarf-3 to the command line options. Provide Darwin-
14976 specific match lines for the expected output.
14978 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14980 * gcc.target/aarch64/acle/rng_2.c: New test.
14982 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
14985 * gcc.target/i386/pr99530-1.c: New test.
14986 * gcc.target/i386/pr99530-2.c: Likewise.
14987 * gcc.target/i386/pr99530-3.c: Likewise.
14988 * gcc.target/i386/pr99530-4.c: Likewise.
14989 * gcc.target/i386/pr99530-5.c: Likewise.
14990 * gcc.target/i386/pr99530-6.c: Likewise.
14992 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
14995 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
14997 2021-03-16 Jason Merrill <jason@redhat.com>
14999 * g++.dg/cpp2a/nontype-float1.C: New test.
15001 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
15005 * gcc.target/powerpc/pr98092.c: New.
15007 2021-03-16 Jakub Jelinek <jakub@redhat.com>
15010 * gcc.target/i386/pr99600.c: New test.
15012 2021-03-16 Martin Liska <mliska@suse.cz>
15013 Jason Merrill <jason@redhat.com>
15016 * g++.target/i386/pr99108.C: New test.
15018 2021-03-16 Martin Liska <mliska@suse.cz>
15021 * gcc.target/arm/pr99592.c: New test.
15023 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
15025 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
15027 2021-03-16 Nathan Sidwell <nathan@acm.org>
15030 * g++.dg/modules/pr99496_a.H: New.
15031 * g++.dg/modules/pr99496_b.C: New.
15033 2021-03-16 Jakub Jelinek <jakub@redhat.com>
15036 * gcc.target/i386/avx-pr99563.c: New test.
15038 2021-03-16 Jakub Jelinek <jakub@redhat.com>
15041 * gcc.dg/gomp/pr99542.c: New test.
15042 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
15043 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
15044 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
15045 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
15047 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
15049 2021-03-15 Jakub Jelinek <jakub@redhat.com>
15052 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
15053 * g++.dg/modules/builtin-3_b.C: Likewise.
15055 2021-03-15 Nathan Sidwell <nathan@acm.org>
15058 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
15059 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
15061 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
15064 * g++.dg/coroutines/pr99047.C: New test.
15066 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
15069 * g++.dg/coroutines/torture/pr98704.C: New test.
15071 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
15074 * g++.dg/coroutines/pr98480.C: New test.
15075 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
15076 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
15077 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
15079 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
15082 * g++.dg/coroutines/pr96749-1.C: New test.
15083 * g++.dg/coroutines/pr96749-2.C: New test.
15085 2021-03-15 Richard Biener <rguenther@suse.de>
15087 PR tree-optimization/98834
15088 * g++.dg/opt/pr98834.C: New testcase.
15090 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
15093 * gfortran.dg/do_check_16.f90: New test.
15094 * gfortran.dg/do_check_17.f90: New test.
15096 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
15099 * gfortran.dg/pr99545.f90: New test.
15101 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
15103 * gcc.target/powerpc/pr99492.c: Fix typo.
15105 2021-03-14 Harald Anlauf <anlauf@gmx.de>
15106 Paul Thomas <pault@gcc.gnu.org>
15108 * gfortran.dg/pr99112.f90: New test.
15110 2021-03-13 Martin Sebor <msebor@redhat.com>
15112 PR tree-optimization/99489
15113 * gcc.dg/Wstringop-truncation-9.c: New test.
15115 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
15118 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
15120 2021-03-13 Jakub Jelinek <jakub@redhat.com>
15122 PR tree-optimization/99544
15123 * gcc.dg/gomp/pr99544.c: New test.
15125 2021-03-12 Nathan Sidwell <nathan@acm.org>
15128 * g++.dg/modules/pr99238.h: New.
15129 * g++.dg/modules/pr99238_a.H: New.
15130 * g++.dg/modules/pr99238_b.H: New.
15132 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
15135 * gfortran.dg/gomp/threadprivate-1.f90: New test.
15137 2021-03-12 Jakub Jelinek <jakub@redhat.com>
15140 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
15142 2021-03-12 Jakub Jelinek <jakub@redhat.com>
15145 * g++.dg/cpp2a/consteval19.C: New test.
15147 2021-03-11 David Malcolm <dmalcolm@redhat.com>
15150 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
15152 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
15154 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
15155 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
15156 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
15157 -fno-analyzer-feasibility from options.
15158 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
15159 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
15161 2021-03-11 Nathan Sidwell <nathan@acm.org>
15164 * g++.dg/modules/pr99248.h: New.
15165 * g++.dg/modules/pr99248_a.H: New.
15166 * g++.dg/modules/pr99248_b.H: New.
15168 2021-03-11 Nathan Sidwell <nathan@acm.org>
15171 * g++.dg/modules/pr99528.h: New.
15172 * g++.dg/modules/pr99528_a.H: New.
15173 * g++.dg/modules/pr99528_b.H: New.
15174 * g++.dg/modules/pr99528_c.C: New.
15176 2021-03-11 Richard Biener <rguenther@suse.de>
15179 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
15180 instead of verifying the total number of adds.
15182 2021-03-11 Richard Biener <rguenther@suse.de>
15185 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
15187 2021-03-11 Richard Biener <rguenther@suse.de>
15190 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
15192 2021-03-11 Richard Biener <rguenther@suse.de>
15195 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
15197 2021-03-11 Jakub Jelinek <jakub@redhat.com>
15200 * gcc.target/i386/avx2-pr99517-1.c: New test.
15201 * gcc.target/i386/avx2-pr99517-2.c: New test.
15203 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
15206 * gcc.target/powerpc/pr99492.c: New testcase.
15208 2021-03-10 Harald Anlauf <anlauf@gmx.de>
15211 * gfortran.dg/data_char_4.f90: New test.
15212 * gfortran.dg/data_char_5.f90: New test.
15214 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
15216 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
15218 2021-03-10 Nathan Sidwell <nathan@acm.org>
15221 * g++.dg/modules/pr99423_a.H: New.
15222 * g++.dg/modules/pr99423_b.H: New.
15224 2021-03-10 Jakub Jelinek <jakub@redhat.com>
15226 PR tree-optimization/99305
15228 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
15229 unsigned_char effective targets.
15231 2021-03-10 Nathan Sidwell <nathan@acm.org>
15234 * g++.dg/ext/pr99508.C: New.
15236 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
15239 * lib/target-supports.exp (check_effective_target_lra): New.
15240 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
15241 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
15242 * gcc.c-torture/compile/pr98096.c: Likewise.
15243 * gcc.dg/pr97954.c: Likewise.
15245 2021-03-10 David Malcolm <dmalcolm@redhat.com>
15247 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
15248 * gcc.dg/analyzer/zlib-2.c: Likewise.
15250 2021-03-10 Joel Hutton <joel.hutton@arm.com>
15252 * gcc.dg/vect/pr99102.c: Fix target selector.
15254 2021-03-10 Joel Hutton <joel.hutton@arm.com>
15257 * gcc.dg/vect/pr99102.c: New test.
15259 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
15261 * gnat.dg/specs/lto25.ads: New test.
15263 2021-03-09 Jakub Jelinek <jakub@redhat.com>
15265 PR tree-optimization/99305
15266 * g++.dg/opt/pr99305.C: New test.
15268 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
15270 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
15271 (check_effective_target_sqrt_insn): Use it.
15273 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
15276 * gcc.target/i386/pr99454.c: New.
15278 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
15280 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
15281 * gcc.dg/loop-9.c: Likewise.
15282 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
15283 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
15285 2021-03-09 Jakub Jelinek <jakub@redhat.com>
15288 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
15289 exists. If REG_STARTEND macro isn't defined, just return 0 from main
15290 instead of the actual test.
15292 2021-03-09 Martin Liska <mliska@suse.cz>
15295 * gcc.target/i386/pr99464.c: New test.
15297 2021-03-09 Joel Brobecker <brobecker@adacore.com>
15299 * gcc.target/powerpc/undef-bool-2.c: Add
15300 dg-require-effective-target powerpc_vsx_ok directive.
15301 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
15302 powerpc_vsx_ok directive.
15304 2021-03-08 Harald Anlauf <anlauf@gmx.de>
15307 * gfortran.dg/parameter_data.f90: New test.
15309 2021-03-08 Martin Sebor <msebor@redhat.com>
15311 PR middle-end/98266
15312 * g++.dg/warn/Warray-bounds-15.C: New test.
15313 * g++.dg/warn/Warray-bounds-18.C: New test.
15314 * g++.dg/warn/Warray-bounds-19.C: New test.
15315 * g++.dg/warn/Warray-bounds-20.C: New test.
15316 * g++.dg/warn/Warray-bounds-21.C: New test.
15318 2021-03-08 Martin Sebor <msebor@redhat.com>
15320 PR middle-end/97631
15321 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
15323 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
15324 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
15325 * gcc.dg/Wstringop-overflow-66.c: New test.
15326 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
15328 2021-03-08 Marek Polacek <polacek@redhat.com>
15331 * g++.dg/cpp2a/nontype-class41.C: New test.
15333 2021-03-08 Nathan Sidwell <nathan@acm.org>
15336 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
15338 2021-03-08 Nathan Sidwell <nathan@acm.org>
15340 * g++.dg/modules/pr99468.H: New.
15342 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
15345 * gcc.target/powerpc/pr98959.c: New test.
15347 2021-03-08 Nathan Sidwell <nathan@acm.org>
15350 * g++.dg/modules/pr99285_a.H: New.
15351 * g++.dg/modules/pr99285_b.H: New.
15353 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15356 * gcc.target/aarch64/simd/pr99437.c: New test.
15358 2021-03-08 Martin Liska <mliska@suse.cz>
15361 * c-c++-common/asan/pr98920.c: New test.
15363 2021-03-08 Martin Liska <mliska@suse.cz>
15366 * gcc.target/i386/pr99463-2.c: New test.
15367 * gcc.target/i386/pr99463.c: New test.
15369 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
15371 * gcc.target/s390/vector/long-double-asm-commutative.c: New
15373 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
15375 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
15376 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
15377 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
15378 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
15379 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
15382 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
15385 * gfortran.dg/module_variable_3.f90: New test.
15387 2021-03-07 Jakub Jelinek <jakub@redhat.com>
15390 * lib/target-supports.exp
15391 (check_effective_target_assembler_march_noavx512bw): New effective
15393 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
15395 2021-03-06 Patrick Palka <ppalka@redhat.com>
15396 Jakub Jelinek <jakub@redhat.com>
15399 * g++.dg/cpp2a/constexpr-99287.C: New test.
15401 2021-03-06 Patrick Palka <ppalka@redhat.com>
15402 Jakub Jelinek <jakub@redhat.com>
15405 * g++.dg/cpp1y/var-templ68.C: New test.
15406 * g++.dg/cpp1y/var-templ68a.C: New test.
15408 2021-03-06 Patrick Palka <ppalka@redhat.com>
15411 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
15412 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
15414 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
15416 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
15417 to allow an eliminated stack-frame.
15419 2021-03-05 Marek Polacek <polacek@redhat.com>
15422 * g++.dg/cpp1z/noexcept-type23.C: New test.
15424 2021-03-05 Marek Polacek <polacek@redhat.com>
15427 * g++.dg/warn/Wshadow-17.C: New test.
15429 2021-03-05 Jason Merrill <jason@redhat.com>
15432 * gcc.dg/attr-flatten-1.c: Adjust.
15434 2021-03-05 Jakub Jelinek <jakub@redhat.com>
15436 PR middle-end/99322
15437 * c-c++-common/gomp/pr99322.c: New test.
15439 2021-03-05 Nathan Sidwell <nathan@acm.org>
15442 * g++.dg/modules/pr99245_a.H: New.
15443 * g++.dg/modules/pr99245_b.H: New.
15445 2021-03-05 Harald Anlauf <anlauf@gmx.de>
15447 PR libfortran/99218
15448 * gfortran.dg/matmul_21.f90: New test.
15450 2021-03-05 Nathan Sidwell <nathan@acm.org>
15453 * g++.dg/modules/pr99377_a.H: New.
15454 * g++.dg/modules/pr99377_b.C: New.
15455 * g++.dg/modules/pr99377_c.C: New.
15457 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
15460 * g++.dg/coroutines/pr98118.C: New test.
15462 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
15465 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
15466 * g++.dg/coroutines/pr95616-0.C: New test.
15467 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
15468 * g++.dg/coroutines/pr95616-1.C: New test.
15469 * g++.dg/coroutines/pr95616-2.C: New test.
15470 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
15471 * g++.dg/coroutines/pr95616-3.C: New test.
15472 * g++.dg/coroutines/pr95616-4.C: New test.
15473 * g++.dg/coroutines/pr95616-5.C: New test.
15474 * g++.dg/coroutines/pr95616-6.C: New test.
15476 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
15479 * g++.dg/coroutines/torture/pr95615-01.C: New test.
15480 * g++.dg/coroutines/torture/pr95615-02.C: New test.
15481 * g++.dg/coroutines/torture/pr95615-03.C: New test.
15482 * g++.dg/coroutines/torture/pr95615-04.C: New test.
15483 * g++.dg/coroutines/torture/pr95615-05.C: New test.
15484 * g++.dg/coroutines/torture/pr95615.inc: New file.
15486 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
15489 * gcc.target/i386/pr99123-2.c: New.
15491 2021-03-05 Nathan Sidwell <nathan@acm.org>
15494 * g++.dg/modules/pr99389_a.H: New.
15495 * g++.dg/modules/pr99389_b.C: New.
15496 * g++.dg/modules/pr99389_c.C: New.
15498 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
15501 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
15504 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
15506 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
15507 with '_kind' number.
15508 * gfortran.dg/real4-10-real8-16.f90: Likewise.
15509 * gfortran.dg/real4-10-real8-4.f90: Likewise.
15510 * gfortran.dg/real4-10.f90: Likewise.
15511 * gfortran.dg/real4-16-real8-10.f90: Likewise.
15512 * gfortran.dg/real4-16-real8-16.f90: Likewise.
15513 * gfortran.dg/real4-16-real8-4.f90: Likewise.
15514 * gfortran.dg/real4-16.f90: Likewise.
15515 * gfortran.dg/real4-8-real8-10.f90: Likewise.
15516 * gfortran.dg/real4-8-real8-16.f90: Likewise.
15517 * gfortran.dg/real4-8-real8-4.f90: Likewise.
15518 * gfortran.dg/real4-8.f90: Likewise.
15519 * gfortran.dg/real8-10.f90: Likewise.
15520 * gfortran.dg/real8-16.f90: Likewise.
15521 * gfortran.dg/real8-4.f90: Likewise.
15523 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
15526 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
15528 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
15530 * lib/prune.exp: Prune useless output caused by a linker bug.
15532 2021-03-04 Jakub Jelinek <jakub@redhat.com>
15534 PR middle-end/93235
15535 * gcc.target/aarch64/pr93235.c: New test.
15537 2021-03-04 Martin Liska <mliska@suse.cz>
15539 PR gcov-profile/99105
15540 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
15541 correction as the wrapped malloc is called one more time
15543 * gcc.dg/tree-prof/pr97461.c: Likewise.
15545 2021-03-04 Jakub Jelinek <jakub@redhat.com>
15549 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
15550 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
15551 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
15552 dg-warning regexps, instead replace .* with \[^\n\r]*.
15553 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
15554 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
15555 -ftrack-macro-expansion=0 from dg-options.
15556 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
15557 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
15559 2021-03-04 Jakub Jelinek <jakub@redhat.com>
15562 * gcc.dg/cpp/line11.c: New test.
15563 * gcc.dg/cpp/line12.c: New test.
15565 2021-03-04 Alex Coplan <alex.coplan@arm.com>
15568 * gcc.target/aarch64/pr99381.c: New test.
15570 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
15572 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
15574 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
15576 2021-03-04 Nathan Sidwell <nathan@acm.org>
15579 * g++.dg/modules/pr99170-1_a.H: New.
15580 * g++.dg/modules/pr99170-1_b.C: New.
15581 * g++.dg/modules/pr99170-2.h: New.
15582 * g++.dg/modules/pr99170-2_a.C: New.
15583 * g++.dg/modules/pr99170-2_b.C: New.
15584 * g++.dg/modules/pr99170-3_a.H: New.
15585 * g++.dg/modules/pr99170-3_b.C: New.
15586 * g++.dg/modules/inst-2_b.C: Adjust scan.
15587 * g++.dg/modules/inst-4_a.C: Adjust scan.
15588 * g++.dg/modules/inst-4_b.C: Adjust scan.
15589 * g++.dg/modules/member-def-1_b.C: Adjust scan.
15590 * g++.dg/modules/member-def-1_c.C: Adjust scan.
15591 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
15592 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
15593 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
15594 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
15595 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
15596 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
15597 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
15598 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
15599 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
15600 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
15601 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
15603 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
15606 * gfortran.dg/real4-10-real8-10.f90: New test.
15607 * gfortran.dg/real4-10-real8-16.f90: New test.
15608 * gfortran.dg/real4-10-real8-4.f90: New test.
15609 * gfortran.dg/real4-10.f90: New test.
15610 * gfortran.dg/real4-16-real8-10.f90: New test.
15611 * gfortran.dg/real4-16-real8-16.f90: New test.
15612 * gfortran.dg/real4-16-real8-4.f90: New test.
15613 * gfortran.dg/real4-16.f90: New test.
15614 * gfortran.dg/real4-8-real8-10.f90: New test.
15615 * gfortran.dg/real4-8-real8-16.f90: New test.
15616 * gfortran.dg/real4-8-real8-4.f90: New test.
15617 * gfortran.dg/real4-8.f90: New test.
15618 * gfortran.dg/real8-10.f90: New test.
15619 * gfortran.dg/real8-16.f90: New test.
15620 * gfortran.dg/real8-4.f90: New test.
15622 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
15624 * gcc.misc-tests/outputs.exp: Enumerate tests.
15626 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
15628 * gcc.misc-tests/outputs.exp: Append discriminating
15629 suffixes to tests with duplicate names.
15630 (outest): Assert that each running test has a unique
15633 2021-03-04 Martin Sebor <msebor@redhat.com>
15635 PR middle-end/96963
15636 PR middle-end/94655
15637 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
15638 * gcc.dg/Wstringop-overflow-65.c: New test.
15639 * gcc.dg/Warray-bounds-69.c: Same.
15641 2021-03-03 Marek Polacek <polacek@redhat.com>
15644 * g++.dg/cpp1z/class-deduction83.C: New test.
15646 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
15648 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
15650 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
15653 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
15655 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
15657 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
15659 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
15662 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
15664 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
15666 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
15669 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
15671 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
15673 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
15675 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
15677 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
15679 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
15682 2021-03-03 Jakub Jelinek <jakub@redhat.com>
15685 * g++.dg/cpp1z/eval-order10.C: New test.
15687 2021-03-03 Marek Polacek <polacek@redhat.com>
15691 * g++.dg/cpp1z/class-deduction81.C: New test.
15692 * g++.dg/cpp1z/class-deduction82.C: New test.
15693 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
15694 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
15695 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
15697 2021-03-03 Jason Merrill <jason@redhat.com>
15700 * g++.dg/cpp0x/decltype-call5.C: New test.
15701 * g++.dg/cpp0x/decltype-call6.C: New test.
15703 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15705 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
15707 * gcc.target/i386/pr95798-2.c: Likewise.
15709 2021-03-03 Nathan Sidwell <nathan@acm.org>
15712 * g++.dg/modules/namespace-2_a.C
15713 * g++.dg/modules/pr99344_a.C
15714 * g++.dg/modules/pr99344_b.C
15716 2021-03-03 Jakub Jelinek <jakub@redhat.com>
15719 * gcc.target/i386/pr99321.c: New test.
15721 2021-03-03 Jakub Jelinek <jakub@redhat.com>
15724 * gcc.c-torture/compile/pr99324.c: New test.
15726 2021-03-03 Jakub Jelinek <jakub@redhat.com>
15729 * gcc.dg/graphite/pr99085.c: New test.
15731 2021-03-03 Jason Merrill <jason@redhat.com>
15734 * g++.dg/ext/attr-flatten1.C: New test.
15736 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
15738 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
15739 tests if target test-framework has -L or -I options.
15741 2021-03-02 David Malcolm <dmalcolm@redhat.com>
15744 * gcc.dg/pr99323-1.c: New test.
15745 * gcc.dg/pr99323-2.c: New test.
15747 2021-03-02 Martin Sebor <msebor@redhat.com>
15750 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
15751 * g++.dg/warn/Wnonnull12.C: New test.
15753 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
15755 * gnat.dg/limited5.adb: New test.
15757 2021-03-02 Patrick Palka <ppalka@redhat.com>
15761 * g++.dg/concepts/abbrev9.C: New test.
15762 * g++.dg/cpp2a/concepts-lambda15.C: New test.
15763 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
15764 * g++.dg/cpp2a/concepts-return-req2.C: New test.
15765 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
15766 call to f15 that we expect to accept.
15768 2021-03-02 Patrick Palka <ppalka@redhat.com>
15770 * g++.dg/cpp1z/auto1.C: New test.
15772 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
15774 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
15775 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
15776 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
15777 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
15778 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
15779 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
15780 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
15782 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
15784 * lib/target-supports.exp: Add check for nnpa facility.
15786 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
15788 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
15789 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
15791 2021-03-01 Martin Liska <mliska@suse.cz>
15794 * gcc.target/s390/target-attribute/pr99313.c: New test.
15796 2021-03-01 Nathan Sidwell <nathan@acm.org>
15799 * g++.dg/modules/pr99294.h: New.
15800 * g++.dg/modules/pr99294_a.C: New.
15801 * g++.dg/modules/pr99294_b.C: New.
15803 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
15805 * g++.dg/eh/seh-xmm-unwind.C: New test.
15807 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
15809 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
15810 expression components noexcept.
15811 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
15812 * g++.dg/coroutines/pr95345.C: Likewise.
15814 2021-02-28 Jason Merrill <jason@redhat.com>
15816 * g++.dg/ext/attr-lambda3.C: Add missing ;
15818 2021-02-27 Jason Merrill <jason@redhat.com>
15821 * g++.dg/ext/attr-lambda3.C: New test.
15823 2021-02-26 Alexandre Oliva <oliva@gnu.org>
15825 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
15827 * gcc.target/powerpc/pr83629.c: Likewise.
15828 * gcc.target/powerpc/pr84112.c: Likewise.
15830 2021-02-26 Olivier Hainque <hainque@adacore.com>
15832 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
15833 dg-require-effective-target fpic.
15834 * gcc.target/powerpc/ppc-eabi.c: Likewise.
15835 * gcc.target/powerpc/pr26350.c: Likewise.
15836 * gcc.target/powerpc/pr67789.c: Likewise.
15837 * gcc.target/powerpc/pr79439-1.c: Likewise.
15838 * gcc.target/powerpc/pr79439-2.c: Likewise.
15839 * gcc.target/powerpc/pr79439-3.c: Likewise.
15840 * gcc.target/powerpc/pr83629.c: Likewise.
15841 * gcc.target/powerpc/pr84112.c: Likewise.
15843 2021-02-26 Richard Biener <rguenther@suse.de>
15845 PR middle-end/99281
15846 * g++.dg/pr99218.C: New testcase.
15848 2021-02-26 Jakub Jelinek <jakub@redhat.com>
15850 * g++.dg/cpp23/lambda-specifiers1.C: New test.
15852 2021-02-26 Jakub Jelinek <jakub@redhat.com>
15855 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
15857 2021-02-26 Jason Merrill <jason@redhat.com>
15860 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
15862 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
15864 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
15865 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
15866 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
15867 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
15868 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
15869 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
15870 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
15871 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
15872 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
15873 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
15874 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
15875 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
15876 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
15877 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
15878 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
15880 2021-02-26 Patrick Palka <ppalka@redhat.com>
15883 * g++.dg/concepts/abbrev8.C: New test.
15885 2021-02-25 Patrick Palka <ppalka@redhat.com>
15889 * g++.dg/diagnostic/local1.C: New test.
15891 2021-02-25 Patrick Palka <ppalka@redhat.com>
15894 * g++.dg/cpp1z/class-deduction79.C: New test.
15895 * g++.dg/cpp1z/class-deduction80.C: New test.
15897 2021-02-25 Marek Polacek <polacek@redhat.com>
15901 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
15902 * g++.dg/cpp0x/constexpr-cast2.C: New test.
15903 * g++.dg/cpp0x/constexpr-cast3.C: New test.
15905 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
15908 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
15909 reference parms, to distinguish the rvalue ref. variant.
15910 * g++.dg/coroutines/pr97587.C: New test.
15912 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
15915 * g++.dg/coroutines/pr95822.C: New test.
15917 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
15919 * gcc.target/arm/cmse/cmse-18.c: New test.
15921 2021-02-25 Nathan Sidwell <nathan@acm.org>
15924 * g++.dg/modules/pr99166_a.X: Adjust.
15925 * g++.dg/modules/pr99166_b.C: Adjust.
15926 * g++.dg/modules/pr99166_c.C: Adjust.
15927 * g++.dg/modules/pr99166_d.C: Adjust.
15929 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
15931 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
15933 2021-02-25 Tamar Christina <tamar.christina@arm.com>
15935 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
15937 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
15940 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
15942 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
15944 PR middle-end/97172
15945 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
15947 2021-02-25 Richard Biener <rguenther@suse.de>
15949 PR tree-optimization/99253
15950 * gcc.dg/vect/pr99253.c: New testcase.
15952 2021-02-25 Jakub Jelinek <jakub@redhat.com>
15955 * gcc.target/i386/pr95798-1.c: New test.
15956 * gcc.target/i386/pr95798-2.c: New test.
15958 2021-02-25 Jakub Jelinek <jakub@redhat.com>
15960 PR tree-optimization/80635
15961 * g++.dg/warn/pr80635-1.C: New test.
15962 * g++.dg/warn/pr80635-2.C: New test.
15964 2021-02-25 David Malcolm <dmalcolm@redhat.com>
15967 * gcc.dg/analyzer/pr99193-1.c: New test.
15968 * gcc.dg/analyzer/pr99193-2.c: New test.
15969 * gcc.dg/analyzer/pr99193-3.c: New test.
15970 * gcc.dg/analyzer/realloc-1.c: New test.
15972 2021-02-24 Nathan Sidwell <nathan@acm.org>
15975 * g++.dg/modules/pr98718_a.C: New.
15976 * g++.dg/modules/pr98718_b.C: New.
15978 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
15980 * g++.dg/coroutines/co-await-void_type.C: Mark promise
15981 final_suspend call as noexcept.
15982 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
15983 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
15984 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
15985 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
15986 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
15987 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
15988 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
15989 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
15990 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
15991 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
15992 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
15993 * g++.dg/coroutines/coro1-allocators.h: Likewise.
15994 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
15995 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
15996 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
15997 * g++.dg/coroutines/pr94752.C: Likewise.
15998 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
15999 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
16000 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
16001 * g++.dg/coroutines/pr95050.C: Likewise.
16002 * g++.dg/coroutines/pr95345.C: Likewise.
16003 * g++.dg/coroutines/pr95440.C: Likewise.
16004 * g++.dg/coroutines/pr95591.C: Likewise.
16005 * g++.dg/coroutines/pr95711.C: Likewise.
16006 * g++.dg/coroutines/pr95813.C: Likewise.
16007 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
16008 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
16009 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
16010 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
16011 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
16012 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
16013 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
16014 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
16015 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
16016 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
16017 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
16018 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
16019 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
16020 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
16021 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
16022 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
16023 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
16024 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
16025 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
16026 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
16028 2021-02-24 Jakub Jelinek <jakub@redhat.com>
16031 * c-c++-common/gomp/pr99226.c: New test.
16032 * gfortran.dg/gomp/pr99226.f90: New test.
16034 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
16036 PR inline-asm/99123
16037 * gcc.target/i386/pr99123.c: New.
16039 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
16041 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
16043 2021-02-24 Nathan Sidwell <nathan@acm.org>
16046 * g++.dg/modules/pr99072.H: New.
16048 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
16051 * gfortran.dg/assumed_rank_21.f90 : New test.
16053 2021-02-24 Martin Sebor <msebor@redhat.com>
16055 PR middle-end/97172
16056 * gcc.dg/pr97172-2.c: New test.
16058 2021-02-24 Tamar Christina <tamar.christina@arm.com>
16060 PR tree-optimization/99220
16061 * g++.dg/vect/pr99220.cc: New test.
16063 2021-02-24 Tamar Christina <tamar.christina@arm.com>
16065 PR tree-optimization/99149
16066 * g++.dg/vect/pr99149.cc: Disabled on BE.
16068 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
16071 * g++.dg/coroutines/pr96251.C: New test.
16073 2021-02-24 Jakub Jelinek <jakub@redhat.com>
16075 PR tree-optimization/99225
16076 * gcc.c-torture/compile/pr99225.c: New test.
16078 2021-02-24 Tamar Christina <tamar.christina@arm.com>
16080 PR tree-optimization/99149
16081 * g++.dg/vect/pr99149.cc: New test.
16083 2021-02-24 Richard Biener <rguenther@suse.de>
16086 * gcc.dg/pr99224.c: New testcase.
16088 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
16090 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
16091 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
16092 Add __has_builtin tests for built-ins.
16093 Update expected instruction counts.
16095 2021-02-23 Martin Sebor <msebor@redhat.com>
16098 * g++.dg/warn/Wnonnull11.C: New test.
16100 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
16103 * gfortran.dg/class_defined_operator_2.f03 : New test.
16104 * gfortran.dg/elemental_result_2.f90 : New test.
16105 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
16106 elemental function with an allocatable result with an operator
16107 interface with array dummies and result.
16109 2021-02-23 Harald Anlauf <anlauf@gmx.de>
16112 * gfortran.dg/reshape_zerosize_4.f90: New test.
16114 2021-02-23 Nathan Sidwell <nathan@acm.org>
16117 * g++.dg/modules/pr99208_a.C: New.
16118 * g++.dg/modules/pr99208_b.C: New.
16120 2021-02-23 Martin Liska <mliska@suse.cz>
16123 * c-c++-common/asan/pr99168.c: New test.
16125 2021-02-23 Patrick Palka <ppalka@redhat.com>
16128 * g++.dg/template/non-dependent15.C: New test.
16130 2021-02-23 Jakub Jelinek <jakub@redhat.com>
16132 PR tree-optimization/99204
16133 * gfortran.dg/pr99204.f90: New test.
16135 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
16137 * gcc.target/powerpc/vec-init-10.c: New test.
16139 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
16141 * g++.dg/warn/Wplacement-new-size-1.C,
16142 g++.dg/warn/Wplacement-new-size-2.C,
16143 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
16144 default_packed targets.
16146 2021-02-22 David Malcolm <dmalcolm@redhat.com>
16149 * gcc.dg/analyzer/error-1.c: New test.
16150 * gcc.dg/analyzer/error-2.c: New test.
16151 * gcc.dg/analyzer/error-3.c: New test.
16153 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
16156 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
16157 * c-c++-common/attr-retain-6.c: Likewise.
16158 * c-c++-common/attr-retain-7.c: Likewise.
16159 * c-c++-common/attr-retain-8.c: Likewise.
16160 * c-c++-common/attr-retain-9.c: Likewise.
16162 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16164 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
16166 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
16168 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
16169 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
16170 Handle __INT32_TYPE__ being "long int".
16172 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
16174 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
16176 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
16178 * gcc.target/cris/biap-mul.c: New test.
16180 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
16182 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
16184 2021-02-22 Nathan Sidwell <nathan@acm.org>
16187 * g++.dg/modules/pr99174-1_a.C: New.
16188 * g++.dg/modules/pr99174-1_b.C: New.
16189 * g++.dg/modules/pr99174-1_c.C: New.
16190 * g++.dg/modules/pr99174.H: New.
16192 2021-02-22 Nathan Sidwell <nathan@acm.org>
16195 * g++.dg/modules/pr99153_a.H: New.
16196 * g++.dg/modules/pr99153_b.H: New.
16198 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
16200 PR rtl-optimization/98791
16201 * gcc.target/aarch64/sve/pr98791.c: New test.
16203 2021-02-22 Richard Biener <rguenther@suse.de>
16205 PR tree-optimization/99165
16206 * g++.dg/pr99165.C: New testcase.
16208 2021-02-21 Harald Anlauf <anlauf@gmx.de>
16210 * gfortran.dg/intent_optimize_3.f90: New test.
16212 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
16214 * c-c++-common/attr-retain-5.c: Skip on AIX.
16215 * c-c++-common/attr-retain-6.c: Same.
16216 * c-c++-common/attr-retain-7.c: Same.
16217 * c-c++-common/attr-retain-8.c: Same.
16218 * c-c++-common/attr-retain-9.c: Same.
16220 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
16223 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
16224 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
16225 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
16226 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
16227 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
16228 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
16230 2021-02-19 Nathan Sidwell <nathan@acm.org>
16233 * g++.dg/modules/pr98741_a.H: New.
16234 * g++.dg/modules/pr98741_b.H: New.
16235 * g++.dg/modules/pr98741_c.C: New.
16236 * g++.dg/modules/pr98741_d.C: New.
16238 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16241 * gfortran.dg/namelist_4.f90: Modify.
16242 * gfortran.dg/namelist_98.f90: New test.
16244 2021-02-19 Martin Sebor <msebor@redhat.com>
16247 * gcc.dg/pr97172.c: Add test cases.
16249 2021-02-19 Nathan Sidwell <nathan@acm.org>
16251 * g++.dg/modules/pr99166_a.X: New.
16252 * g++.dg/modules/pr99166_b.C: New.
16253 * g++.dg/modules/pr99166_c.C: New.
16254 * g++.dg/modules/pr99166_d.C: New.
16256 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
16259 * gfortran.dg/coarray/array_temporary-1.f90: New test.
16261 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
16264 * gfortran.dg/dtio_36.f90: New test.
16266 2021-02-19 Richard Biener <rguenther@suse.de>
16268 PR middle-end/99122
16269 * gcc.dg/pr99122-3.c: New testcase.
16271 2021-02-19 Jakub Jelinek <jakub@redhat.com>
16274 * gcc.target/arm/pure-code/pr98998.c: New test.
16276 2021-02-19 Jakub Jelinek <jakub@redhat.com>
16279 * g++.dg/opt/pr99034.C: New test.
16281 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
16284 * gfortran.dg/ubound_1.f90: New test.
16286 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
16289 * gcc.target/aarch64/sve/pr98657.c: New test.
16291 2021-02-19 Jason Merrill <jason@redhat.com>
16293 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
16295 2021-02-19 David Malcolm <dmalcolm@redhat.com>
16298 * jit.dg/test-trap.c: New test.
16300 2021-02-19 Jason Merrill <jason@redhat.com>
16303 * g++.dg/cpp0x/overload4.C: New test.
16305 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
16307 PR rtl-optimization/96264
16308 * gcc.target/powerpc/pr96264.c: New.
16310 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
16313 * c-c++-common/attr-retain-1.c: New test.
16314 * c-c++-common/attr-retain-2.c: Likewise.
16315 * c-c++-common/attr-retain-3.c: Likewise.
16316 * c-c++-common/attr-retain-4.c: Likewise.
16317 * c-c++-common/attr-retain-5.c: Likewise.
16318 * c-c++-common/attr-retain-6.c: Likewise.
16319 * c-c++-common/attr-retain-7.c: Likewise.
16320 * c-c++-common/attr-retain-8.c: Likewise.
16321 * c-c++-common/attr-retain-9.c: Likewise.
16322 * c-c++-common/pr99113.c: Likewise.
16323 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
16324 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
16325 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
16326 * c-c++-common/attr-used-2.c: Likewise.
16327 * c-c++-common/attr-used-3.c: Likewise.
16328 * c-c++-common/attr-used-4.c: Likewise.
16329 * c-c++-common/attr-used-9.c: Likewise.
16330 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
16331 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
16332 * c-c++-common/attr-used-5.c: Don't expect warning for the used
16333 attribute nor SHF_GNU_RETAIN section.
16334 * c-c++-common/attr-used-6.c: Likewise.
16335 * c-c++-common/attr-used-7.c: Likewise.
16336 * c-c++-common/attr-used-8.c: Likewise.
16338 2021-02-18 Nathan Sidwell <nathan@acm.org>
16341 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
16343 * g++.dg/modules/pr99023_a.X: New.
16344 * g++.dg/modules/pr99023_b.X: New.
16346 2021-02-18 Jakub Jelinek <jakub@redhat.com>
16349 * gcc.dg/pr99136.c: New test.
16351 2021-02-18 Nathan Sidwell <nathan@acm.org>
16354 * g++.dg/modules/modules.exp: Remove dg-module-headers support
16355 * g++.dg/modules/alias-2_a.H: Delete.
16356 * g++.dg/modules/sys/alias-2_a.H: Delete.
16358 2021-02-18 Nathan Sidwell <nathan@acm.org>
16361 * g++.dg/modules/pr99023_a.H: Delete.
16362 * g++.dg/modules/pr99023_b.H: Delete.
16364 2021-02-18 Jakub Jelinek <jakub@redhat.com>
16367 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
16369 2021-02-18 Richard Biener <rguenther@suse.de>
16371 PR middle-end/99122
16372 * gcc.dg/pr99122-1.c: New testcase.
16373 * gcc.dg/pr99122-2.c: Likewise.
16375 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
16377 PR tree-optimization/99142
16378 * gcc.dg/tree-ssa/pr99142.c: New test.
16380 2021-02-18 Jakub Jelinek <jakub@redhat.com>
16382 PR middle-end/99109
16383 * g++.dg/warn/Warray-bounds-17.C: New test.
16385 2021-02-18 Jakub Jelinek <jakub@redhat.com>
16388 * gcc.dg/pr99104.c: New test.
16390 2021-02-17 David Malcolm <dmalcolm@redhat.com>
16393 * gcc.dg/analyzer/pr94596.c: New test.
16395 2021-02-17 Nathan Sidwell <nathan@acm.org>
16398 * g++.dg/modules/pr99023_a.H: New.
16399 * g++.dg/modules/pr99023_b.H: New.
16401 2021-02-17 David Malcolm <dmalcolm@redhat.com>
16404 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
16405 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
16406 options. Remove false leak directive.
16407 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
16411 2021-02-17 Julian Brown <julian@codesourcery.com>
16413 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
16414 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
16415 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
16416 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
16417 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
16419 2021-02-17 Julian Brown <julian@codesourcery.com>
16421 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
16422 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
16423 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
16424 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
16425 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
16426 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
16427 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
16428 previously-broken directives.
16430 2021-02-17 Jakub Jelinek <jakub@redhat.com>
16433 * g++.dg/ubsan/pr99106.C: New test.
16435 2021-02-17 Nathan Sidwell <nathan@acm.org>
16438 * g++.dg/lookup/pr99116-1.C: New.
16439 * g++.dg/lookup/pr99116-2.C: New.
16441 2021-02-17 Nathan Sidwell <nathan@acm.org>
16444 * g++.dg/modules/pr99071_a.H: New.
16445 * g++.dg/modules/pr99071_b.H: New.
16447 2021-02-17 Patrick Palka <ppalka@redhat.com>
16451 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
16452 "call to non-'constexpr' function" error message.
16454 2021-02-16 Nathan Sidwell <nathan@acm.org>
16456 * g++.dg/modules/pr99050_a.H: New.
16457 * g++.dg/modules/pr99050_b.C: New.
16459 2021-02-16 Marek Polacek <polacek@redhat.com>
16462 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
16463 * g++.dg/ext/attr-assume-aligned.C: New test.
16465 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
16467 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
16468 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
16470 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
16472 * gfortran.dg/goacc/ref_inquiry.f90: New test.
16473 * gfortran.dg/gomp/ref_inquiry.f90: New test.
16475 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
16477 PR inline-asm/98096
16478 * gcc.c-torture/compile/pr98096.c: New.
16480 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
16483 * gfortran.dg/fmt_nonchar_1.f90: New test.
16484 * gfortran.dg/fmt_nonchar_2.f90: New test.
16486 2021-02-16 Jakub Jelinek <jakub@redhat.com>
16489 * gcc.target/i386/pr99100.c: New test.
16491 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
16493 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
16495 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
16497 PR rtl-optimization/98872
16498 * gcc.target/powerpc/pr98872.c: New test.
16500 2021-02-15 Jakub Jelinek <jakub@redhat.com>
16502 PR tree-optimization/99079
16503 * gcc.dg/fold-modpow2-2.c: New test.
16504 * gcc.c-torture/execute/pr99079.c: New test.
16506 2021-02-13 Jakub Jelinek <jakub@redhat.com>
16508 PR rtl-optimization/98439
16509 * gcc.target/i386/pr98439.c: New test.
16511 2021-02-13 Jakub Jelinek <jakub@redhat.com>
16514 * gcc.target/i386/pr96166.c: New test.
16516 2021-02-12 Jakub Jelinek <jakub@redhat.com>
16518 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
16519 and restrict the test to aarch64-*-* target only.
16521 2021-02-12 Nathan Sidwell <nathan@acm.org>
16523 * g++.dg/modules/pr99039_a.C: New.
16524 * g++.dg/modules/pr99039_b.C: New.
16526 2021-02-12 Nathan Sidwell <nathan@acm.org>
16529 * g++.dg/modules/pr99040_a.C: New.
16530 * g++.dg/modules/pr99040_b.C: New.
16531 * g++.dg/modules/pr99040_c.C: New.
16532 * g++.dg/modules/pr99040_d.C: New.
16534 2021-02-12 Nathan Sidwell <nathan@acm.org>
16538 * g++.dg/lookup/pr99039.C: New.
16540 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
16542 PR libfortran/95647
16543 * gfortran.dg/ieee/ieee_12.f90: New test.
16545 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
16547 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
16549 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
16552 * gcc.target/arm/pr98931.c: Add -mthumb
16554 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
16557 * gfortran.dg/assumed_rank_20.f90: New test.
16559 2021-02-12 Jakub Jelinek <jakub@redhat.com>
16562 * g++.dg/cpp2a/concepts-requires24.C: New test.
16564 2021-02-12 Jason Merrill <jason@redhat.com>
16567 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
16569 2021-02-12 David Malcolm <dmalcolm@redhat.com>
16572 * g++.dg/analyzer/pr99064.C: New test.
16573 * gcc.dg/analyzer/pr98969.c: New test.
16575 2021-02-11 Marek Polacek <polacek@redhat.com>
16578 * g++.dg/template/deduce10.C: New test.
16579 * g++.dg/template/deduce9.C: New test.
16581 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
16584 * g++.target/powerpc/pr99041.C: New test.
16586 2021-02-11 Jakub Jelinek <jakub@redhat.com>
16589 * g++.dg/ext/flexary38.C: New test.
16591 2021-02-11 Marek Polacek <polacek@redhat.com>
16594 * g++.dg/cpp0x/variadic-crash6.C: New test.
16596 2021-02-11 Patrick Palka <ppalka@redhat.com>
16599 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
16601 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
16604 * gcc.target/arm/pr98931.c: New testcase.
16606 2021-02-11 Joel Hutton <joel.hutton@arm.com>
16608 PR tree-optimization/98772
16609 * gcc.target/aarch64/pr98772.c: New test.
16611 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
16614 * gfortran.dg/typebound_call_32.f90: New test.
16616 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
16619 * gfortran.dg/pr99060.f90: New test.
16621 2021-02-11 Alexandre Oliva <oliva@adacore.com>
16623 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
16625 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16627 PR libfortran/98825
16628 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
16630 2021-02-10 Martin Sebor <msebor@redhat.com>
16632 PR tree-optimization/92879
16633 * g++.dg/warn/Warray-bounds-16.C: New test.
16635 2021-02-10 David Malcolm <dmalcolm@redhat.com>
16637 PR preprocessor/96391
16638 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
16639 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
16640 using the location_overflow_plugin.c from gcc.dg/plugin.
16642 2021-02-10 Jakub Jelinek <jakub@redhat.com>
16645 * g++.dg/ext/weak6.C: New test.
16647 2021-02-10 Jakub Jelinek <jakub@redhat.com>
16650 * gcc.target/i386/pr99025.c: New test.
16652 2021-02-10 Jakub Jelinek <jakub@redhat.com>
16656 * g++.dg/cpp2a/constexpr-new16.C: New test.
16657 * g++.dg/cpp2a/constexpr-new17.C: New test.
16659 2021-02-10 Nathan Sidwell <nathan@acm.org>
16662 * g++.dg/lookup/pr99030.C: New.
16664 2021-02-10 Jakub Jelinek <jakub@redhat.com>
16666 PR middle-end/99007
16667 * g++.dg/gomp/pr99007.C: New test.
16668 * gcc.dg/gomp/pr99007-1.c: New test.
16669 * gcc.dg/gomp/pr99007-2.c: New test.
16670 * gcc.dg/gomp/pr99007-3.c: New test.
16672 2021-02-10 Julian Brown <julian@codesourcery.com>
16675 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
16676 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
16677 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
16679 2021-02-09 David Malcolm <dmalcolm@redhat.com>
16682 * gcc.dg/analyzer/file-1.c (test_5): New.
16683 * gcc.dg/analyzer/file-3.c: New test.
16685 2021-02-09 David Malcolm <dmalcolm@redhat.com>
16688 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
16689 * gcc.dg/analyzer/pr94851-2.c: New test.
16690 * gcc.dg/analyzer/pr98575-1.c: New test.
16692 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
16694 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
16696 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
16698 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
16700 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
16702 2021-02-09 Nathan Sidwell <nathan@acm.org>
16705 * g++.dg/modules/pr98944_a.C: New.
16706 * g++.dg/modules/pr98944_b.C: New.
16707 * g++.dg/modules/pr98944_c.C: New.
16708 * g++.dg/modules/pr98944_d.C: New.
16710 2021-02-09 Jakub Jelinek <jakub@redhat.com>
16712 PR middle-end/98465
16713 * g++.dg/warn/Wstringop-overread-1.C: New test.
16715 2021-02-09 Jason Merrill <jason@redhat.com>
16718 * g++.dg/cpp2a/consteval-expinst1.C: New test.
16720 2021-02-09 Jason Merrill <jason@redhat.com>
16723 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
16725 2021-02-09 Jason Merrill <jason@redhat.com>
16728 * g++.dg/cpp2a/no_unique_address12.C: New test.
16730 2021-02-08 Nathan Sidwell <nathan@acm.org>
16732 * g++.dg/modules/pr98531-2.h: New.
16733 * g++.dg/modules/pr98531-2_a.H: New.
16734 * g++.dg/modules/pr98531-2_b.C: New.
16735 * g++.dg/modules/pr98531-3.h: New.
16736 * g++.dg/modules/pr98531-3_a.H: New.
16737 * g++.dg/modules/pr98531-3_b.C: New.
16739 2021-02-08 Nathan Sidwell <nathan@acm.org>
16742 * g++.dg/modules/pr98531-1.h: New.
16743 * g++.dg/modules/pr98531-1_a.H: New.
16744 * g++.dg/modules/pr98531-1_b.C: New.
16745 * g++.dg/abi/pr98531-1.C: New.
16746 * g++.dg/abi/pr98531-2.C: New.
16747 * g++.dg/abi/pr98531-3.C: New.
16748 * g++.dg/abi/pr98531-4.C: New.
16750 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
16752 PR middle-end/98974
16753 * gfortran.dg/pr98974.F90: New test.
16755 2021-02-08 Richard Biener <rguenther@suse.de>
16758 * g++.dg/lto/pr96591_0.C: New testcase.
16760 2021-02-05 Marek Polacek <polacek@redhat.com>
16763 * g++.dg/cpp2a/volatile5.C: New test.
16765 2021-02-05 Marek Polacek <polacek@redhat.com>
16768 * g++.dg/cpp2a/using-enum-8.C: New test.
16770 2021-02-05 Nathan Sidwell <nathan@acm.org>
16773 * c-c++-common/pr98943.c: New.
16775 2021-02-05 Richard Biener <rguenther@suse.de>
16777 PR tree-optimization/98855
16778 * g++.dg/vect/slp-pr98855.cc: New testcase.
16780 2021-02-05 Jakub Jelinek <jakub@redhat.com>
16783 * g++.dg/cpp1z/decomp54.C: New test.
16785 2021-02-05 liuhongt <hongtao.liu@intel.com>
16788 * g++.target/i386/avx512bw-pr98537-1.C: New test.
16789 * g++.target/i386/avx512vl-pr98537-1.C: New test.
16790 * g++.target/i386/avx512vl-pr98537-2.C: New test.
16791 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
16792 integer mask comparison should not be generated.
16793 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
16794 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
16795 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
16797 2021-02-04 Julian Brown <julian@codesourcery.com>
16799 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
16800 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
16801 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
16802 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
16804 2021-02-04 Julian Brown <julian@codesourcery.com>
16806 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
16808 2021-02-04 Julian Brown <julian@codesourcery.com>
16810 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
16812 2021-02-04 Jakub Jelinek <jakub@redhat.com>
16815 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
16816 $section is .opd, look at .L.$symbol_name's section.
16817 (parse_section_section_of_symbols): Handle .previous directive.
16818 * gcc.dg/array-quals-1.c: Allow .sdata section.
16820 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
16822 * gdc.dg/intrinsics.d: Update test.
16824 2021-02-04 Martin Sebor <msebor@redhat.com>
16827 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
16828 * gcc.dg/label-decl-4.c: Same.
16829 * gcc.dg/mismatch-decl-1.c: Same.
16830 * gcc.dg/old-style-then-proto-1.c: Same.
16831 * gcc.dg/parm-mismatch-1.c: Same.
16832 * gcc.dg/pr35445.c: Same.
16833 * gcc.dg/redecl-11.c: Same.
16834 * gcc.dg/redecl-12.c: Same.
16835 * gcc.dg/redecl-13.c: Same.
16836 * gcc.dg/redecl-15.c: Same.
16837 * gcc.dg/tls/thr-init-1.c: Same.
16838 * objc.dg/id-1.m: Same.
16839 * objc.dg/tls/diag-3.m: Same.
16840 * gcc.dg/pr97882.c: New test.
16841 * gcc.dg/qual-return-7.c: New test.
16842 * gcc.dg/qual-return-8.c: New test.
16844 2021-02-04 Jason Merrill <jason@redhat.com>
16847 * g++.dg/cpp2a/concepts-variadic3.C: New test.
16849 2021-02-04 David Malcolm <dmalcolm@redhat.com>
16852 * gcc.dg/pr97932.c: New test.
16854 2021-02-04 emsr <3dw4rd@verizon.net>
16856 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
16858 2021-02-04 Jakub Jelinek <jakub@redhat.com>
16860 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
16861 of make_signed<size_t>::type in the diagnostics.
16863 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
16866 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
16868 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
16870 * gfortran.dg/goacc/substring.f90: New test.
16871 * gfortran.dg/gomp/substring.f90: New test.
16873 2021-02-04 Martin Liska <mliska@suse.cz>
16875 * gcc.target/i386/prefer-vector-width-attr.c: New test.
16877 2021-02-04 Jason Merrill <jason@redhat.com>
16880 * g++.dg/cpp1z/class-deduction78.C: New test.
16882 2021-02-04 Jason Merrill <jason@redhat.com>
16885 * g++.dg/cpp0x/pr84630.C: Call b().
16886 * g++.dg/cpp2a/lambda-uneval13.C: New test.
16887 * g++.dg/ext/attr-expr1.C: New test.
16889 2021-02-03 Jakub Jelinek <jakub@redhat.com>
16891 PR preprocessor/98882
16892 * gcc.dg/cpp/pr98882.c: New test.
16894 2021-02-03 Jason Merrill <jason@redhat.com>
16896 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
16897 hash-table-verification-limit=10000.
16899 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
16901 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
16902 * g++.dg/cpp23/feat-cxx2b.C: New test.
16903 * g++.dg/cpp23/size_t-literals.C: New test.
16904 * g++.dg/warn/Wsize_t-literals.C: New test.
16906 2021-02-03 Jakub Jelinek <jakub@redhat.com>
16909 * g++.dg/cpp2a/no_unique_address11.C: New test.
16911 2021-02-03 Marek Polacek <polacek@redhat.com>
16914 * g++.dg/cpp0x/noexcept65.C: New test.
16916 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
16919 * gfortran.dg/coarray/array_temporary.f90: New test.
16921 2021-02-03 Jakub Jelinek <jakub@redhat.com>
16923 PR middle-end/97487
16924 * gcc.dg/pr97487-1.c: New test.
16925 * gcc.dg/pr97487-2.c: New test.
16927 2021-02-03 Jakub Jelinek <jakub@redhat.com>
16929 PR middle-end/97971
16930 * gcc.target/i386/pr97971.c: New test.
16932 2021-02-03 Jakub Jelinek <jakub@redhat.com>
16934 PR tree-optimization/98287
16935 * gcc.dg/pr98287.c: New test.
16937 2021-02-03 Tamar Christina <tamar.christina@arm.com>
16939 PR tree-optimization/98928
16940 * gcc.target/i386/pr98928.c: New test.
16942 2021-02-02 Martin Liska <mliska@suse.cz>
16945 * gcc.target/i386/pr97510.c: New test.
16947 2021-02-02 Jason Merrill <jason@redhat.com>
16950 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
16952 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16954 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
16956 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
16959 * gfortran.dg/pr91862.f90: New test.
16961 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16963 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
16965 2021-02-02 Jakub Jelinek <jakub@redhat.com>
16967 PR tree-optimization/98848
16968 * gcc.dg/vect/pr98848.c: New test.
16969 * gcc.dg/vect/pr92205.c: Remove xfail.
16971 2021-02-02 Jakub Jelinek <jakub@redhat.com>
16973 PR tree-optimization/97960
16974 * g++.dg/torture/pr97960.C: New test.
16976 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
16979 * g++.dg/opt/pr98743.C: New.
16981 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
16983 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
16985 2021-02-02 Alexandre Oliva <oliva@adacore.com>
16987 * gcc.dg/asan/nested-1.c: New.
16989 2021-02-02 David Malcolm <dmalcolm@redhat.com>
16993 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
16994 prefix to support subroutines where necessary.
16995 * gcc.dg/analyzer/data-model-1.c: Likewise.
16996 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
16998 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
16999 subroutines where necessary.
17000 * gcc.dg/analyzer/pr96651-2.c: Likewise.
17001 * gcc.dg/analyzer/signal-4b.c: Likewise.
17002 * gcc.dg/analyzer/single-field.c: Likewise.
17003 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
17005 2021-02-02 David Malcolm <dmalcolm@redhat.com>
17009 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
17010 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
17012 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17014 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
17017 2021-02-01 David Malcolm <dmalcolm@redhat.com>
17020 * gcc.dg/analyzer/pr98918.c: New test.
17022 2021-02-01 Sergei Trofimovich <siarheit@google.com>
17024 PR tree-optimization/98499
17025 * g++.dg/pr98499.C: new test.
17027 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17029 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
17031 2021-02-01 Martin Sebor <msebor@redhat.com>
17033 PR middle-end/97172
17034 * gcc.dg/pr97172.c: New test.
17036 2021-02-01 Martin Sebor <msebor@redhat.com>
17039 * g++.dg/Wclass-memaccess-6.C: New test.
17041 2021-02-01 Patrick Palka <ppalka@redhat.com>
17044 * g++.dg/cpp0x/constexpr-98295.C: New test.
17046 2021-02-01 Marek Polacek <polacek@redhat.com>
17049 * g++.dg/ext/builtin-has-attribute2.C: New test.
17051 2021-02-01 Jason Merrill <jason@redhat.com>
17054 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
17056 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
17058 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
17060 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
17062 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
17064 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
17066 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
17068 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
17070 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
17072 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
17074 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
17076 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
17078 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
17080 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
17083 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
17085 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
17087 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
17089 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
17091 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
17094 2021-02-01 Tamar Christina <tamar.christina@arm.com>
17096 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
17098 2021-02-01 Patrick Palka <ppalka@redhat.com>
17101 * g++.dg/cpp1y/constexpr-84494.C: New test.
17103 2021-02-01 Xing GUO <higuoxing@gmail.com>
17105 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
17107 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
17109 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
17110 * gcc.target/powerpc/pr79251.p9.c: Likewise.
17112 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
17114 * c-c++-common/attr-used-5.c: Skip for Darwin.
17115 * c-c++-common/attr-used-6.c: Likewise.
17116 * c-c++-common/attr-used-7.c: Likewise.
17117 * c-c++-common/attr-used-8.c: Likewise.
17118 * c-c++-common/attr-used-9.c: Likewise.
17120 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
17122 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
17123 * gcc.target/powerpc/pr79251.p9.c: Same.
17125 2021-01-30 Jakub Jelinek <jakub@redhat.com>
17127 * gcc.target/i386/20051216-1.c: New test.
17129 2021-01-30 Jakub Jelinek <jakub@redhat.com>
17132 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
17133 scan-tree-dump-times to x86 and aarch64 targets.
17134 * gcc.dg/gomp/simd-3.c: Likewise.
17136 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
17139 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
17142 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
17144 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
17146 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
17149 * gcc.target/aarch64/pr97701.c: Modify.
17151 2021-01-29 David Malcolm <dmalcolm@redhat.com>
17153 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
17155 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
17158 * gcc.target/aarch64/pr97701.c: New.
17160 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
17162 * gcc.target/powerpc/pr91903.c: New test.
17163 * gcc.target/powerpc/builtins-1.fold.h: Update.
17164 * gcc.target/powerpc/builtins-2.c: Update.
17166 2021-01-29 Nathan Sidwell <nathan@acm.org>
17169 * g++.dg/modules/pr98843_a.C: New.
17170 * g++.dg/modules/pr98843_b.H: New.
17171 * g++.dg/modules/pr98843_c.C: New.
17173 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17175 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
17177 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
17178 Richard Biener <rguenther@suse.de>
17180 PR tree-optimization/97627
17181 * g++.dg/pr97627.C: New testcase.
17183 2021-01-29 Jakub Jelinek <jakub@redhat.com>
17186 * gcc.c-torture/compile/pr98849.c: New test.
17188 2021-01-29 Jakub Jelinek <jakub@redhat.com>
17191 * gcc.dg/pr98331.c: New test.
17193 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
17195 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
17197 * gcc.target/powerpc/pr79251.h: ...this.
17198 * gcc.target/powerpc/pr79251.p9.c: Likewise.
17199 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
17201 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
17202 * gcc.target/powerpc/pr79251-run.p9.c: New test.
17204 2021-01-29 Marek Polacek <polacek@redhat.com>
17207 * g++.dg/parse/error63.C: New test.
17209 2021-01-28 Jakub Jelinek <jakub@redhat.com>
17212 * g++.dg/warn/effc5.C: New test.
17214 2021-01-28 Marek Polacek <polacek@redhat.com>
17217 * g++.dg/cpp0x/alignas19.C: New test.
17218 * g++.dg/warn/Warray-bounds15.C: New test.
17220 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
17223 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
17225 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
17227 * gfortran.dg/ISO_Fortran_binding_18.c: Include
17228 ../../../libgfortran/ISO_Fortran_binding.h rather than
17229 ISO_Fortran_binding.h.
17231 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
17233 * gcc.target/powerpc/float128-longdouble-math.c: New test.
17234 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
17235 * gcc.target/powerpc/float128-math.c: Adjust test for new name
17236 being generated. Add support for running test on power10. Add
17237 support for running if long double defaults to 64-bits.
17239 2021-01-28 Jakub Jelinek <jakub@redhat.com>
17243 * g++.target/i386/pr98847.C: New test.
17245 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17247 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
17249 2021-01-28 Nathan Sidwell <nathan@acm.org>
17252 * g++.dg/modules/pr98770_a.C: New.
17253 * g++.dg/modules/pr98770_b.C: New.
17255 2021-01-28 Harald Anlauf <anlauf@gmx.de>
17258 * gfortran.dg/gomp/pr86470.f90: New test.
17260 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
17263 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
17264 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
17265 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
17266 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
17267 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
17268 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
17269 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
17270 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
17271 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
17272 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
17273 * gcc.target/powerpc/pr79251.p8.c: Likewise.
17274 * gcc.target/powerpc/pr79251.p9.c: Likewise.
17275 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
17276 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
17279 2021-01-28 Xing GUO <higuoxing@gmail.com>
17281 * gcc.target/riscv/attribute-18.c: New test.
17283 2021-01-27 Harris Snyder <hsnyder@structura.bio>
17285 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
17286 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
17288 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
17290 PR rtl-optimization/97684
17291 * gcc.target/i386/pr97684.c: New.
17293 2021-01-27 Jason Merrill <jason@redhat.com>
17296 * g++.dg/lookup/using4.C: No error in C++20.
17297 * g++.dg/cpp0x/decltype37.C: Adjust message.
17298 * g++.dg/template/crash75.C: Adjust message.
17299 * g++.dg/template/crash76.C: Adjust message.
17300 * g++.dg/cpp0x/inh-ctor36.C: New test.
17301 * g++.dg/cpp1z/inh-ctor39.C: New test.
17302 * g++.dg/cpp2a/using-enum-7.C: New test.
17304 2021-01-27 Jakub Jelinek <jakub@redhat.com>
17307 * gcc.c-torture/execute/pr98853-1.c: New test.
17308 * gcc.c-torture/execute/pr98853-2.c: New test.
17310 2021-01-27 Richard Biener <rguenther@suse.de>
17312 PR tree-optimization/98854
17313 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
17315 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
17319 * gfortran.dg/proc_ptr_52.f90 : New test.
17321 2021-01-27 liuhongt <hongtao.liu@intel.com>
17324 * gcc.target/i386/pr98833.c: New test.
17326 2021-01-27 Jakub Jelinek <jakub@redhat.com>
17328 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
17329 optimize ("no-strict-aliasing") attribute.
17330 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
17331 array to avoid violating TBAA.
17332 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
17333 array to avoid violating TBAA.
17334 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
17335 array to avoid violating TBAA.
17336 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
17337 array to avoid violating TBAA.
17339 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
17342 * gfortran.dg/elemental_function_5.f90 : New test.
17344 2021-01-27 Jakub Jelinek <jakub@redhat.com>
17346 PR tree-optimization/97260
17347 * gcc.dg/tree-ssa/pr97260.c: New test.
17349 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
17351 * lib/target-supports.exp (check_effective_target_c++2a):
17352 Check for C++2a or C++23.
17353 (check_effective_target_c++20_down): New.
17354 (check_effective_target_c++23_only): New.
17355 (check_effective_target_c++23): New.
17356 * g++.dg/cpp23/cplusplus.C: New.
17358 2021-01-26 Jason Merrill <jason@redhat.com>
17361 * g++.dg/torture/pr97474.C: New test.
17363 2021-01-26 Jason Merrill <jason@redhat.com>
17366 * g++.dg/cpp2a/no_unique_address10.C: New test.
17367 * g++.dg/cpp2a/no_unique_address9.C: New test.
17369 2021-01-26 Jakub Jelinek <jakub@redhat.com>
17371 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
17372 optimize ("no-strict-aliasing") attribute.
17373 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
17374 array to avoid violating TBAA.
17375 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
17376 array to avoid violating TBAA.
17377 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
17378 array to avoid violating TBAA.
17379 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
17380 array to avoid violating TBAA.
17382 2021-01-26 Jakub Jelinek <jakub@redhat.com>
17385 * gcc.c-torture/execute/pr98681.c: New test.
17387 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
17390 * gfortran.dg/elemental_assignment_1.f90: New test.
17392 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
17394 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
17395 add previously missing space in '$ident link'.
17397 2021-01-26 Jakub Jelinek <jakub@redhat.com>
17399 PR middle-end/98807
17400 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
17402 2021-01-26 Alexandre Oliva <oliva@adacore.com>
17404 * gnat.dg/asan1.adb: New test.
17405 * gnat.dg/asan1_pkg.ads: New additional source.
17407 2021-01-25 Harald Anlauf <anlauf@gmx.de>
17410 * gfortran.dg/pr70070.f90: New test.
17412 2021-01-25 Martin Sebor <msebor@redhat.com>
17415 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
17416 * g++.dg/warn/Wnonnull10.C: New test.
17417 * g++.dg/warn/Wnonnull9.C: New test.
17419 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
17421 * gfortran.dg/associate_57.f90: New test.
17423 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
17426 * gfortran.dg/interface_assignment_7.f90: New test.
17428 2021-01-25 Jason Merrill <jason@redhat.com>
17431 * g++.dg/cpp2a/no_unique_address8.C: New test.
17433 2021-01-25 Richard Biener <rguenther@suse.de>
17435 PR middle-end/98807
17436 * gcc.dg/pr98807.c: New testcase.
17438 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
17440 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
17441 * gnat.dg/thunk2_pkg.ads: New helper.
17443 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
17446 * gfortran.dg/charlen_18.f90 : New test.
17448 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
17450 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
17452 * g++.dg/tc1/dr142.C: Same as above.
17453 * g++.dg/tc1/dr52.C: Same as above.
17454 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
17455 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
17456 * g++.old-deja/g++.jason/access8.C: Same as above.
17457 * g++.old-deja/g++.law/access4.C: Same as above.
17458 * g++.old-deja/g++.law/visibility12.C: Same as above.
17459 * g++.old-deja/g++.law/visibility4.C: Same as above.
17460 * g++.old-deja/g++.law/visibility8.C: Same as above.
17461 * g++.old-deja/g++.other/access4.C: Same as above.
17463 2021-01-23 Patrick Palka <ppalka@redhat.com>
17467 * g++.dg/cpp0x/this2.C: New test.
17468 * g++.dg/template/pr97399.C: New test.
17470 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
17472 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
17473 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
17474 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
17475 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
17476 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
17477 * gcc.target/powerpc/pr79251.p9.c: Same.
17479 2021-01-22 Marek Polacek <polacek@redhat.com>
17482 * g++.dg/cpp0x/noexcept64.C: New test.
17484 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
17486 * g++.dg/eh/spbp.C: Remove skip on AIX.
17488 2021-01-22 Jakub Jelinek <jakub@redhat.com>
17490 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
17491 typo, UINON_TYPE to UNION_TYPE.
17493 2021-01-22 Jakub Jelinek <jakub@redhat.com>
17495 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
17496 UINON_TYPE to UNION_TYPE.
17497 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
17498 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
17500 2021-01-22 Jakub Jelinek <jakub@redhat.com>
17502 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
17503 optimize ("no-strict-aliasing") attribute.
17505 2021-01-22 Jason Merrill <jason@redhat.com>
17508 * g++.dg/init/elide7.C: New test.
17510 2021-01-22 Jakub Jelinek <jakub@redhat.com>
17513 * g++.dg/ubsan/pr95693.C: New test.
17515 2021-01-22 Marek Polacek <polacek@redhat.com>
17518 * g++.dg/abi/mangle76.C: New test.
17520 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
17523 * gfortran.dg/associated_target_7.f90 : New test.
17525 2021-01-22 Martin Jambor <mjambor@suse.cz>
17527 PR tree-optimization/47059
17528 * gcc.dg/tree-ssa/pr47059.c: New test.
17530 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17532 PR tree-optimization/98766
17533 * gcc.dg/pr98766.c: New test.
17535 2021-01-22 Nathan Sidwell <nathan@acm.org>
17538 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
17539 embedded absolute paths.
17540 (module_do_it): Append $std to test name.
17542 2021-01-22 Richard Biener <rguenther@suse.de>
17544 PR middle-end/98793
17545 * gcc.dg/pr98793.c: New testcase.
17547 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
17549 * gcc.target/powerpc/pr79251.p8.c: New test.
17550 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
17551 instruction counts.
17552 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
17553 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
17554 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
17555 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
17556 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
17557 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
17558 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
17559 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
17560 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
17561 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
17563 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
17565 * gcc.target/powerpc/pr79251.p9.c: New test.
17566 * gcc.target/powerpc/pr79251-run.c: New test.
17567 * gcc.target/powerpc/pr79251.h: New header.
17569 2021-01-22 Richard Biener <rguenther@suse.de>
17571 PR middle-end/98773
17572 * gcc.dg/torture/pr98773.c: New testcase.
17574 2021-01-22 Jakub Jelinek <jakub@redhat.com>
17576 PR tree-optimization/90248
17577 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
17579 * gcc.dg/pr90248.c: New test.
17581 2021-01-22 Jakub Jelinek <jakub@redhat.com>
17583 PR tree-optimization/98255
17584 * gcc.dg/pr98255.c: New test.
17586 2021-01-22 Richard Biener <rguenther@suse.de>
17588 PR tree-optimization/98786
17589 * gcc.dg/torture/pr98786.c: New testcase.
17591 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
17594 * gcc.target/arm/pr98636.c: New test.
17596 2021-01-22 liuhongt <hongtao.liu@intel.com>
17600 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
17601 * gcc.target/i386/avx512f-pr96891-1.c: New test.
17602 * gcc.target/i386/avx512f-pr96891-2.c: New test.
17603 * gcc.target/i386/avx512f-pr96891-3.c: New test.
17604 * g++.target/i386/avx512f-pr96891-1.C: New test.
17605 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
17607 2021-01-22 Marek Polacek <polacek@redhat.com>
17610 * g++.dg/cpp0x/noexcept63.C: New test.
17612 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
17614 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
17615 intervening period.
17616 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
17617 explicitly check for intervening space, tab or period.
17619 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
17621 PR rtl-optimization/98777
17622 * gcc.target/riscv/pr98777.c: New.
17624 2021-01-21 Patrick Palka <ppalka@redhat.com>
17627 * g++.dg/cpp0x/decltype-71879.C: New test.
17629 2021-01-21 Jakub Jelinek <jakub@redhat.com>
17632 * g++.dg/cpp1y/constexpr-98672.C: New test.
17634 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
17637 * lib/target-supports.exp
17638 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
17639 * gcc.target/arm/ivopts.c: Use target
17640 'arm_thumb2_no_arm_v8_1_lob'.
17642 2021-01-21 Nathan Sidwell <nathan@acm.org>
17645 * g++.dg/modules/stat-mem-1.h: New.
17646 * g++.dg/modules/stat-mem-1_a.H: New.
17647 * g++.dg/modules/stat-mem-1_b.C: New.
17649 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
17652 * gfortran.dg/module_procedure_5.f90 : New test.
17653 * gfortran.dg/module_procedure_6.f90 : New test.
17655 2021-01-21 Richard Biener <rguenther@suse.de>
17658 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
17660 2021-01-21 Richard Biener <rguenther@suse.de>
17663 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
17665 2021-01-21 Richard Biener <rguenther@suse.de>
17667 * gcc.dg/Walloca-2.c: Un-XFAIL.
17669 2021-01-21 liuhongt <hongtao.liu@intel.com>
17671 PR rtl-optimization/98694
17672 * gcc.target/i386/pr98694.c: New test.
17674 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
17676 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
17678 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17680 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
17683 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
17685 PR rtl-optimization/98722
17686 * g++.target/s390/pr98722.C: New.
17688 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
17690 PR tree-optimization/96674
17691 * gcc.dg/pr96674.c: New tests.
17693 2021-01-20 Patrick Palka <ppalka@redhat.com>
17696 * g++.dg/cpp2a/lambda-generic9.C: New test.
17698 2021-01-20 Patrick Palka <ppalka@redhat.com>
17701 * g++.dg/parse/access12.C: New test.
17702 * g++.dg/template/access35.C: New test.
17704 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
17706 PR tree-optimization/98535
17707 * gcc.target/aarch64/sve/pr98535.c: New file.
17709 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
17712 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
17713 missing diagnostic issues with c_intptr_t == default integer kind.
17715 2021-01-20 Jakub Jelinek <jakub@redhat.com>
17717 PR tree-optimization/98721
17718 * gcc.dg/pr98721-1.c: New test.
17719 * gcc.dg/pr98721-2.c: New test.
17721 2021-01-20 Richard Biener <rguenther@suse.de>
17723 PR tree-optimization/98758
17724 * gcc.dg/torture/pr98758.c: New testcase.
17726 2021-01-20 Jakub Jelinek <jakub@redhat.com>
17729 * c-c++-common/gomp/task-detach-2.c: New test.
17731 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
17735 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
17737 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
17739 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
17740 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
17741 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
17742 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
17743 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
17744 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
17746 2021-01-19 Marek Polacek <polacek@redhat.com>
17749 * g++.dg/template/deduce8.C: New test.
17751 2021-01-19 Marek Polacek <polacek@redhat.com>
17754 * g++.dg/lookup/using64.C: New test.
17755 * g++.dg/lookup/using65.C: New test.
17757 2021-01-19 Martin Sebor <msebor@redhat.com>
17759 PR middle-end/98664
17760 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
17761 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
17762 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
17763 * gcc.dg/Wfree-nonheap-object-4.c: New test.
17765 2021-01-19 Patrick Palka <ppalka@redhat.com>
17769 * g++.dg/opt/pr87974.C: Adjust.
17770 * g++.dg/template/access34.C: New test.
17771 * g++.dg/template/friend68.C: New test.
17772 * g++.dg/template/friend69.C: New test.
17774 2021-01-19 Marek Polacek <polacek@redhat.com>
17777 * g++.dg/cpp0x/noexcept62.C: New test.
17779 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
17781 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
17783 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17785 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17786 (CHECK_CUMULATIVE_SAT): Delete.
17787 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
17789 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
17790 Remove uses of the above.
17791 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
17793 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
17794 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
17795 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
17796 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
17798 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
17799 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
17800 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
17802 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
17803 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
17804 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
17806 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
17807 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
17808 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
17810 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
17811 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
17812 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
17814 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
17815 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
17816 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
17817 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
17818 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
17819 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
17821 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
17822 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
17824 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
17825 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
17827 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
17828 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
17830 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
17831 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
17832 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
17833 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
17834 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
17835 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
17836 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
17837 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
17838 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
17839 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
17841 2021-01-19 Jeff Law <law@redhat.com>
17843 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
17844 and update expected output.
17846 2021-01-19 Richard Biener <rguenther@suse.de>
17849 * g++.dg/pr98330.C: New testcase.
17850 * gcc.dg/pr98330.c: Likewise.
17852 2021-01-19 Richard Biener <rguenther@suse.de>
17855 * gfortran.dg/pr97673.f90: New testcase.
17857 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
17860 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
17861 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
17862 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
17864 2021-01-19 Martin Jambor <mjambor@suse.cz>
17867 * g++.dg/ipa/pr98690.C: New test.
17869 2021-01-18 Jeff Law <law@redhat.com>
17871 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
17873 2021-01-18 Patrick Palka <ppalka@redhat.com>
17875 * g++.dg/cpp1z/class-deduction77.C: New test.
17877 2021-01-18 Jakub Jelinek <jakub@redhat.com>
17879 PR tree-optimization/98727
17880 * gcc.c-torture/execute/pr98727.c: New test.
17882 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
17885 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
17886 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
17888 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
17890 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
17891 * g++.dg/no-stack-protector-attr.C: Likewise.
17893 2021-01-18 David Malcolm <dmalcolm@redhat.com>
17895 * gcc.dg/analyzer/attr-malloc-1.c: New test.
17896 * gcc.dg/analyzer/attr-malloc-2.c: New test.
17897 * gcc.dg/analyzer/attr-malloc-4.c: New test.
17898 * gcc.dg/analyzer/attr-malloc-5.c: New test.
17899 * gcc.dg/analyzer/attr-malloc-6.c: New test.
17900 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
17901 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
17903 2021-01-18 Richard Biener <rguenther@suse.de>
17906 * gcc.dg/vect/slp-11b.c: Adjust.
17908 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
17911 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
17912 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
17914 2021-01-18 Richard Biener <rguenther@suse.de>
17917 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
17919 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
17921 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
17922 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
17923 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
17924 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
17925 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
17926 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
17927 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
17928 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
17929 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
17930 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
17931 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
17932 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
17934 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
17936 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
17937 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
17938 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
17939 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
17940 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
17941 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
17942 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
17943 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
17944 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
17945 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
17946 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
17948 2021-01-17 Martin Jambor <mjambor@suse.cz>
17951 * gcc.dg/ipa/pr98222.c: New test.
17953 2021-01-16 Jakub Jelinek <jakub@redhat.com>
17955 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
17956 ../../../libgfortran/ISO_Fortran_binding.h rather than
17957 ISO_Fortran_binding.h.
17959 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
17961 * c-c++-common/gomp/task-detach-1.c: New.
17962 * g++.dg/gomp/task-detach-1.C: New.
17963 * gcc.dg/gomp/task-detach-1.c: New.
17964 * gfortran.dg/gomp/task-detach-1.f90: New.
17966 2021-01-16 Jakub Jelinek <jakub@redhat.com>
17968 PR tree-optimization/96669
17969 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
17970 * gcc.dg/tree-ssa/pr96669-2.c: New test.
17972 2021-01-16 Jakub Jelinek <jakub@redhat.com>
17974 PR tree-optimization/96271
17975 * gcc.target/i386/pr96271.c: New test.
17977 2021-01-15 Carl Love <cel@us.ibm.com>
17979 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
17981 2021-01-15 Harris Snyder <hsnyder@structura.bio>
17983 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
17984 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
17986 2021-01-15 Nathan Sidwell <nathan@acm.org>
17989 * g++.dg/template/pr98538.C: New.
17991 2021-01-15 Nathan Sidwell <nathan@acm.org>
17993 PR preprocessor/95253
17994 * g++.dg/modules/dep-1_a.C: Adjust expected output.
17995 * g++.dg/modules/dep-1_b.C: Likewise.
17996 * g++.dg/modules/dep-2.C: Likewise.
17998 2021-01-15 Jakub Jelinek <jakub@redhat.com>
18000 PR tree-optimization/96669
18001 * gcc.dg/tree-ssa/pr96669-1.c: New test.
18003 2021-01-15 Jakub Jelinek <jakub@redhat.com>
18005 PR tree-optimization/96681
18006 * gcc.dg/tree-ssa/pr96681.c: New test.
18008 2021-01-15 Jason Merrill <jason@redhat.com>
18011 * g++.dg/cpp1z/elide5.C: New test.
18013 2021-01-15 Jason Merrill <jason@redhat.com>
18015 * g++.dg/cpp1z/elide4.C: New test.
18017 2021-01-15 Jason Merrill <jason@redhat.com>
18020 * g++.dg/cpp0x/initlist-array13.C: New test.
18022 2021-01-15 Alexandre Oliva <oliva@adacore.com>
18024 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
18025 * gcc.dg/analyzer/data-model-1.c: Likewise.
18026 * gcc.dg/analyzer/malloc-1.c: Likewise.
18027 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
18029 2021-01-15 Jakub Jelinek <jakub@redhat.com>
18031 PR tree-optimization/96671
18032 * gcc.dg/tree-ssa/pr96671-1.c: New test.
18033 * gcc.dg/tree-ssa/pr96671-2.c: New test.
18035 2021-01-15 Jakub Jelinek <jakub@redhat.com>
18037 PR tree-optimization/98597
18038 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
18039 Expect for now a (char *) cast for VLAs.
18040 * gcc.dg/uninit-40.c: New test.
18042 2021-01-15 Nathan Sidwell <nathan@acm.org>
18045 * g++.dg/modules/pr98591.H: New file.
18047 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
18050 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
18051 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
18053 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
18055 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
18056 libatomic into testcases in gcc.target/s390/md.
18057 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
18060 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
18063 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
18064 vceqz_p64, vceqq_p64 and vceqzq_p64.
18065 * gcc.target/arm/simd/vceqz_p64.c: New test.
18066 * gcc.target/arm/simd/vceqzq_p64.c: New test.
18068 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
18071 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
18074 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
18075 vceqz_p64, vceqq_p64 and vceqzq_p64.
18077 2021-01-15 Martin Liska <mliska@suse.cz>
18079 * lib/gcov.exp: Use 'env python3' for execution of pytests.
18080 Check that pytest accepts all needed options first.
18081 Improve formatting of PASS/FAIL lines.
18083 2021-01-15 Richard Biener <rguenther@suse.de>
18086 * gcc.dg/vect/bb-slp-32.c: Align p.
18088 2021-01-15 Richard Biener <rguenther@suse.de>
18091 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
18093 2021-01-15 Richard Biener <rguenther@suse.de>
18096 * gcc.dg/vect/slp-45.c: Key scanning on
18099 2021-01-15 Richard Biener <rguenther@suse.de>
18102 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
18104 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
18107 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
18108 vceqz_p64, vceqq_p64 and vceqzq_p64.
18110 2021-01-15 Richard Biener <rguenther@suse.de>
18113 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
18115 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
18117 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
18119 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
18121 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
18123 2021-01-15 Richard Biener <rguenther@suse.de>
18125 PR tree-optimization/98685
18126 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
18128 2021-01-15 Tamar Christina <tamar.christina@arm.com>
18130 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
18131 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
18133 2021-01-14 David Malcolm <dmalcolm@redhat.com>
18135 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
18137 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
18139 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
18141 2021-01-14 Tamar Christina <tamar.christina@arm.com>
18143 * gcc.dg/vect/complex/complex-mla-template.c: New test.
18144 * gcc.dg/vect/complex/complex-mls-template.c: New test.
18145 * gcc.dg/vect/complex/complex-mul-template.c: New test.
18146 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
18147 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
18148 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
18149 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
18150 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
18151 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
18152 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
18153 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
18154 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
18155 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
18156 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
18157 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
18158 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
18159 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
18160 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
18161 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
18162 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
18163 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
18165 2021-01-14 Marek Polacek <polacek@redhat.com>
18167 * g++.dg/template/pr98372.C: Only run in C++14 and up.
18169 2021-01-14 Harald Anlauf <anlauf@gmx.de>
18171 * substr_10.f90: New test.
18172 * substr_9.f90: New test.
18174 2021-01-14 Alexandre Oliva <oliva@adacore.com>
18176 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
18177 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
18179 2021-01-14 Alexandre Oliva <oliva@adacore.com>
18181 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
18183 2021-01-14 Harald Anlauf <anlauf@gmx.de>
18186 * gfortran.dg/pr98661.f90: New test.
18188 2021-01-14 Harald Anlauf <anlauf@gmx.de>
18191 2021-01-14 Harald Anlauf <anlauf@gmx.de>
18194 * gfortran.dg/pr98661.f90: New test.
18196 2021-01-14 Harald Anlauf <anlauf@gmx.de>
18199 * gfortran.dg/pr98661.f90: New test.
18201 2021-01-14 Martin Liska <mliska@suse.cz>
18203 * g++.dg/gcov/gcov-17.C: New test.
18204 * g++.dg/gcov/test-gcov-17.py: New test.
18206 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
18209 * gcc.target/i386/pr98667-1.c: New file.
18210 * gcc.target/i386/pr98667-2.c: Likewise.
18211 * gcc.target/i386/pr98667-3.c: Likewise.
18213 2021-01-14 Richard Biener <rguenther@suse.de>
18215 PR tree-optimization/98674
18216 * gcc.dg/vect/pr98674.c: New testcase.
18218 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
18221 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
18223 * gcc.target/i386/pr95021-3.c: Likewise.
18225 2021-01-14 Nathan Sidwell <nathan@acm.org>
18228 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
18229 * g++.dg/template/pr98372.C: New.
18231 2021-01-14 Jakub Jelinek <jakub@redhat.com>
18234 * gcc.target/i386/pr98670.c: New test.
18236 2021-01-14 Jakub Jelinek <jakub@redhat.com>
18238 PR tree-optimization/96688
18239 * gcc.dg/tree-ssa/pr96688.c: New test.
18240 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
18241 * gcc.target/i386/pr66821.c: Likewise.
18243 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
18245 * gcc.target/aarch64/sve/cost_model_11.c: New test.
18246 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
18247 -fno-vect-cost-model.
18249 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18251 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
18252 sqxtn2 scan-assembler-times.
18254 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18256 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
18257 scan-assembler-times for xtn2.
18259 2021-01-13 Marek Polacek <polacek@redhat.com>
18262 * g++.dg/lookup/using63.C: New test.
18264 2021-01-13 Jakub Jelinek <jakub@redhat.com>
18266 PR tree-optimization/96691
18267 * gcc.dg/tree-ssa/pr96691.c: New test.
18269 2021-01-13 Richard Biener <rguenther@suse.de>
18271 PR tree-optimization/92645
18272 * gcc.target/i386/pr92645-7.c: New testcase.
18273 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
18274 * gcc.dg/pr69047.c: Likewise.
18276 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
18278 * gcc.target/aarch64/sve/mls_2.c: New test.
18279 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
18280 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
18281 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
18282 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
18283 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
18285 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
18287 * gcc.target/aarch64/sve/mla_2.c: New test.
18288 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
18289 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
18290 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
18291 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
18292 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
18294 2021-01-13 Richard Biener <rguenther@suse.de>
18296 PR tree-optimization/92645
18297 * gcc.target/i386/pr92645-6.c: New testcase.
18299 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
18301 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
18302 * gcc.target/aarch64/sve/sel_2.c: Likewise.
18303 * gcc.target/aarch64/sve/sel_3.c: Likewise.
18305 2021-01-13 Jakub Jelinek <jakub@redhat.com>
18308 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
18309 scan-assembler. Add tests with zero vector as first __builtin_shuffle
18311 * gcc.target/i386/pr95905-3.c: New test.
18312 * gcc.target/i386/pr95905-4.c: New test.
18314 2021-01-13 Martin Liska <mliska@suse.cz>
18316 PR tree-optimization/98455
18317 * gcc.dg/tree-ssa/pr98455.c: New test.
18319 2021-01-13 Richard Biener <rguenther@suse.de>
18321 PR tree-optimization/98640
18322 * gcc.dg/torture/pr98640.c: New testcase.
18324 2021-01-13 Jakub Jelinek <jakub@redhat.com>
18327 * gcc.target/i386/pr96938.c: New test.
18329 2021-01-13 Jakub Jelinek <jakub@redhat.com>
18332 * gcc.target/i386/pr95905-1.c: New test.
18333 * gcc.target/i386/pr95905-2.c: New test.
18335 2021-01-13 Julian Brown <julian@codesourcery.com>
18337 * gcc.target/gcn/fpdiv.c: New test.
18339 2021-01-12 Martin Sebor <msebor@redhat.com>
18343 * g++.dg/warn/Wuninitialized-13.C: New test.
18344 gcc.dg/uninit-39.c: New test.
18346 * gcc.dg/uninit-39.c: New file.
18348 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
18351 * gcc.target/arm/simd/mve-vneg.c: Update test.
18353 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
18356 * gcc.target/arm/pr97969.c: New.
18358 2021-01-12 Patrick Palka <ppalka@redhat.com>
18361 * g++.dg/cpp2a/concepts-ctad1.C: New test.
18362 * g++.dg/cpp2a/concepts-ctad2.C: New test.
18364 2021-01-12 Richard Biener <rguenther@suse.de>
18366 PR tree-optimization/98550
18367 * g++.dg/opt/pr98550.C: New testcase.
18369 2021-01-12 Jakub Jelinek <jakub@redhat.com>
18371 PR tree-optimization/98629
18372 * gcc.c-torture/compile/pr98629.c: New test.
18374 2021-01-12 Jakub Jelinek <jakub@redhat.com>
18376 PR tree-optimization/95731
18377 * gcc.dg/tree-ssa/pr95731.c: New test.
18378 * gcc.c-torture/execute/pr95731.c: New test.
18380 2021-01-12 Marek Polacek <polacek@redhat.com>
18383 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
18385 2021-01-12 David Malcolm <dmalcolm@redhat.com>
18388 * gcc.dg/analyzer/pr98628.c: New test.
18390 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
18392 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
18393 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
18394 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
18395 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
18396 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
18397 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
18398 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
18400 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
18402 * g++.target/aarch64/sve/cond_bic_1.C: New test.
18403 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
18404 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
18405 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
18407 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
18409 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
18411 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
18413 * g++.target/aarch64/sve/abd_1.C: New test.
18414 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
18415 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
18416 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
18417 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
18419 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
18421 * gcc.target/aarch64/sve/adr_6.c: New test.
18423 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
18425 * g++.target/aarch64/sve/cond_arith_1.C: New test.
18426 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
18427 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
18428 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
18429 * g++.target/aarch64/sve/cond_shift_1.C: New test.
18430 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
18431 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
18432 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
18434 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
18437 * g++.target/aarch64/sve/max_1.C: New test.
18438 * g++.target/aarch64/sve/min_1.C: Likewise.
18439 * gcc.target/aarch64/sve/mul_2.c: Likewise.
18441 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
18443 * gcc.target/aarch64/sve/shift_2.c: New test.
18445 2021-01-11 Jakub Jelinek <jakub@redhat.com>
18448 * g++.dg/abi/abi-tag24.C: New test.
18450 2021-01-11 Richard Biener <rguenther@suse.de>
18452 PR tree-optimization/91403
18453 * gcc.dg/vect/pr91403.c: New testcase.
18455 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
18458 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
18459 Expect .ld1_args only when GNU LD is used.
18460 Add an exception for *.gcc_args files.
18462 2021-01-11 Jakub Jelinek <jakub@redhat.com>
18464 PR tree-optimization/95867
18465 * gcc.dg/tree-ssa/pr95867.c: New test.
18467 2021-01-11 Jakub Jelinek <jakub@redhat.com>
18469 PR tree-optimization/95852
18470 * gcc.target/i386/pr95852-3.c: New test.
18471 * gcc.target/i386/pr95852-4.c: New test.
18473 2021-01-11 Jakub Jelinek <jakub@redhat.com>
18475 PR tree-optimization/95852
18476 * gcc.target/i386/pr95852-1.c: New test.
18477 * gcc.target/i386/pr95852-2.c: New test.
18479 2021-01-11 Martin Liska <mliska@suse.cz>
18481 PR gcov-profile/98273
18482 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
18483 * g++.dg/gcov/pr98273.C: New test.
18484 * g++.dg/gcov/gcov.py: New test.
18485 * g++.dg/gcov/test-pr98273.py: New test.
18487 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
18489 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
18490 constant then rather than addition.
18491 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
18492 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
18494 2021-01-09 Jakub Jelinek <jakub@redhat.com>
18497 * c-c++-common/pr98556.c: New test.
18499 2021-01-09 Jakub Jelinek <jakub@redhat.com>
18501 PR rtl-optimization/98603
18502 * gcc.target/i386/pr98603.c: New test.
18503 * gcc.target/aarch64/pr98603.c: New test.
18505 2021-01-09 Alexandre Oliva <oliva@gnu.org>
18508 * gcc.dg/debug/pr97714.c: New.
18510 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
18513 * gcc.target/i386/pr98482-1.c: Require lp64.
18514 * gcc.target/i386/pr98482-2.c: Likewise.
18516 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
18518 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
18519 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
18521 2021-01-08 Patrick Palka <ppalka@redhat.com>
18524 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
18526 2021-01-08 Patrick Palka <ppalka@redhat.com>
18529 * g++.dg/template/access32.C: New test.
18530 * g++.dg/template/access33.C: New test.
18532 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
18535 * gcc.target/i386/pr98482-2.c: Updated.
18537 2021-01-08 Richard Biener <rguenther@suse.de>
18539 PR tree-optimization/98544
18540 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
18542 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
18545 * gcc.target/i386/pr98482-1.c: New test.
18546 * gcc.target/i386/pr98482-1.c: Likewise.
18547 * gcc.target/i386/pr98482-2.c: New file.
18549 2021-01-08 Jakub Jelinek <jakub@redhat.com>
18552 * gcc.target/i386/pr98585.c: New test.
18554 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
18556 * gcc.target/aarch64/sve/cnot_2.c: New test.
18557 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
18558 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
18559 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
18560 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
18561 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
18562 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
18564 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
18566 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
18567 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
18568 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
18569 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
18570 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
18571 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
18572 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
18573 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
18575 2021-01-08 Tamar Christina <tamar.christina@arm.com>
18577 * lib/target-supports.exp
18578 (check_effective_target_aarch64_asm_sve2_ok): New.
18579 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
18580 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
18582 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18584 * gcc.target/aarch64/usaba_1.c: New test.
18586 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
18589 * gfortran.dg/deferred_character_35.f90 : New test.
18591 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
18594 * gfortran.dg/implied_do_3.f90 : New test.
18596 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
18598 * gcc.dg/array-quals-1.c: Allow srodata.
18600 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
18602 * gcc.target/riscv/predef-10.c: New.
18603 * gcc.target/riscv/predef-11.c: New.
18604 * gcc.target/riscv/predef-12.c: New.
18605 * gcc.target/riscv/predef-13.c: New.
18607 2021-01-07 Jakub Jelinek <jakub@redhat.com>
18610 * g++.dg/cpp2a/bit-cast10.C: New test.
18612 2021-01-07 Martin Sebor <msebor@redhat.com>
18614 PR middle-end/98578
18615 * gcc.dg/plugin/gil-1.c: Adjust expected output.
18616 * gcc.dg/uninit-pr98578.c: New test.
18618 2021-01-07 Marek Polacek <polacek@redhat.com>
18621 * g++.dg/cpp0x/auto55.C: New test.
18623 2021-01-07 David Malcolm <dmalcolm@redhat.com>
18626 * gcc.dg/analyzer/pr98580-a.c: New test.
18627 * gcc.dg/analyzer/pr98580-b.c: New test.
18629 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
18632 * gfortran.dg/associate_54.f90: New test.
18633 * gfortran.dg/associate_55.f90: New test.
18634 * gfortran.dg/associate_56.f90: New test.
18636 2021-01-07 Jakub Jelinek <jakub@redhat.com>
18639 * gcc.target/i386/pr98567-1.c: New test.
18640 * gcc.target/i386/pr98567-2.c: New test.
18642 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
18644 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
18645 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
18646 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
18647 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
18648 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
18649 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
18650 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
18651 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
18653 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
18655 PR tree-optimization/98560
18656 * gcc.dg/vect/pr98560-2.c: New test.
18658 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
18660 PR tree-optimization/98560
18661 * gcc.dg/vect/pr98560-1.c: New test.
18663 2021-01-07 Jakub Jelinek <jakub@redhat.com>
18665 PR tree-optimization/98568
18666 * g++.dg/torture/pr98568.C: New test.
18668 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
18670 * gcc.target/i386/pr92658-avx512bw.c: Add
18671 -mprefer-vector-width=512 to avoid impact of different default
18672 mtune which gcc is built with.
18673 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
18675 2021-01-07 David Malcolm <dmalcolm@redhat.com>
18678 * gcc.dg/analyzer/pr97074.c: New test.
18680 2021-01-07 David Malcolm <dmalcolm@redhat.com>
18683 * gcc.dg/analyzer/pr98564.c: New test.
18685 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
18687 PR rtl-optimization/97978
18688 * gcc.target/i386/pr97978.c: New.
18690 2021-01-06 Martin Sebor <msebor@redhat.com>
18693 * g++.dg/pr95768.C: New test.
18694 * g++.dg/warn/Wuninitialized-12.C: New test.
18695 * gcc.dg/uninit-38.c: New test.
18697 2021-01-06 Martin Sebor <msebor@redhat.com>
18700 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
18702 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
18705 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
18706 as the final suspend point so that we can check that the state
18707 machine has reached the expected point.
18709 2021-01-06 Marek Polacek <polacek@redhat.com>
18712 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
18715 2021-01-06 Alexandre Oliva <oliva@adacore.com>
18717 * g++.dg/opt/store-merging-2.C: Add the required alignment.
18719 2021-01-06 Richard Biener <rguenther@suse.de>
18721 PR tree-optimization/95582
18722 * gcc.dg/pr95582.c: New testcase.
18724 2021-01-06 Richard Biener <rguenther@suse.de>
18726 PR tree-optimization/98513
18727 * gcc.dg/tree-ssa/pr98513.c: New testcase.
18729 2021-01-06 David Malcolm <dmalcolm@redhat.com>
18732 * gcc.dg/analyzer/pr97072.c: New test.
18734 2021-01-06 David Malcolm <dmalcolm@redhat.com>
18737 * gcc.dg/analyzer/pr98073.c: New test.
18739 2021-01-06 David Malcolm <dmalcolm@redhat.com>
18742 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
18744 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
18746 * gcc.target/s390/s390.exp: Replace %% with %.
18748 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
18750 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
18752 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
18755 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
18756 unsigned short to compute pextrw result.
18758 2021-01-05 Patrick Palka <ppalka@redhat.com>
18760 * g++.dg/template/partial5.C: Adjust directives to expect the
18761 same errors across all dialects.
18762 * g++.dg/cpp1z/nontype-auto17.C: New test.
18763 * g++.dg/cpp1z/nontype-auto18.C: New test.
18764 * g++.dg/template/ttp33.C: New test.
18766 2021-01-05 Jakub Jelinek <jakub@redhat.com>
18768 PR tree-optimization/94802
18769 * gcc.target/i386/pr94802.c: New test.
18770 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
18772 2021-01-05 Richard Biener <rguenther@suse.de>
18774 PR tree-optimization/98516
18775 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
18776 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
18778 2021-01-05 Jakub Jelinek <jakub@redhat.com>
18781 * g++.dg/cpp2a/bit-cast8.C: New test.
18782 * g++.dg/cpp2a/bit-cast9.C: New test.
18784 2021-01-05 Marek Polacek <polacek@redhat.com>
18787 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
18788 * g++.dg/cpp0x/noexcept61.C: New test.
18790 2021-01-05 Jakub Jelinek <jakub@redhat.com>
18792 PR tree-optimization/96928
18793 * gcc.dg/tree-ssa/pr96928.c: New test.
18794 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
18795 instead of scanning rtl dump for ifcvt message check assembly
18796 for xor instruction.
18798 2021-01-05 Jakub Jelinek <jakub@redhat.com>
18800 PR tree-optimization/96930
18801 * g++.dg/tree-ssa/pr96930.C: New test.
18803 2021-01-05 Jakub Jelinek <jakub@redhat.com>
18805 PR tree-optimization/96239
18806 * gcc.dg/tree-ssa/pr96239.c: New test.
18808 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
18811 * gcc.target/i386/pr98522.c: New test.
18813 2021-01-05 Nathan Sidwell <nathan@acm.org>
18815 * g++.dg/modules/mod-decl-1.C: Adjust.
18816 * g++.dg/modules/p0713-2.C: Adjust.
18817 * g++.dg/modules/p0713-3.C: Adjust.
18819 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
18822 * gcc.target/i386/pr98495-1.c: New test.
18823 * gcc.target/i386/pr98495-2.c: New test.
18824 * gcc.target/i386/pr98495-3.c: New test.
18825 * gcc.target/i386/pr98495-4.c: New test.
18826 * gcc.target/i386/pr98495-5.c: New test.
18828 2021-01-05 liuhongt <hongtao.liu@intel.com>
18830 * gcc.target/i386/sse2-pr98461-2.c: New test.
18832 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
18834 PR rtl-optimization/97144
18835 * gcc.c-torture/compile/pr97144.c: New test.
18836 * gcc.target/aarch64/sve/pr97144.c: Likewise.
18838 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
18840 PR rtl-optimization/98403
18841 * g++.dg/opt/pr98403.C: New test.
18843 2021-01-05 Jakub Jelinek <jakub@redhat.com>
18845 PR rtl-optimization/98334
18846 * gcc.target/i386/pr98334.c: New test.
18848 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
18850 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
18852 2021-01-05 David Malcolm <dmalcolm@redhat.com>
18855 * gcc.dg/analyzer/pr98293.c: New test.
18857 2021-01-04 Martin Uecker <muecker@gwdg.de>
18860 * gcc.dg/pr98029.c: New test.
18862 2021-01-04 Nathan Sidwell <nathan@acm.org>
18864 * g++.dg/modules/binding-1_a.H: New.
18865 * g++.dg/modules/binding-1_b.H: New.
18866 * g++.dg/modules/binding-1_c.C: New.
18867 * g++.dg/modules/binding-2.H: New.
18868 * g++.dg/modules/builtin-3_a.C: New.
18869 * g++.dg/modules/global-2_a.C: New.
18870 * g++.dg/modules/global-2_b.C: New.
18871 * g++.dg/modules/global-3_a.C: New.
18872 * g++.dg/modules/global-3_b.C: New.
18873 * g++.dg/modules/hello-1_a.C: New.
18874 * g++.dg/modules/hello-1_b.C: New.
18875 * g++.dg/modules/iostream-1_a.H: New.
18876 * g++.dg/modules/iostream-1_b.C: New.
18877 * g++.dg/modules/part-5_a.C: New.
18878 * g++.dg/modules/part-5_b.C: New.
18879 * g++.dg/modules/part-5_c.C: New.
18880 * g++.dg/modules/stdio-1_a.H: New.
18881 * g++.dg/modules/stdio-1_b.C: New.
18882 * g++.dg/modules/string-1_a.H: New.
18883 * g++.dg/modules/string-1_b.C: New.
18884 * g++.dg/modules/string-view1.C: New.
18885 * g++.dg/modules/string-view2.C: New.
18886 * g++.dg/modules/tinfo-1.C: New.
18887 * g++.dg/modules/tinfo-2_a.H: New.
18888 * g++.dg/modules/tinfo-2_b.C: New.
18889 * g++.dg/modules/tname-spec-1_a.H: New.
18890 * g++.dg/modules/tname-spec-1_b.C: New.
18891 * g++.dg/modules/xtreme-header-1.h: New.
18892 * g++.dg/modules/xtreme-header-1_a.H: New.
18893 * g++.dg/modules/xtreme-header-1_b.C: New.
18894 * g++.dg/modules/xtreme-header-1_c.C: New.
18895 * g++.dg/modules/xtreme-header-2.h: New.
18896 * g++.dg/modules/xtreme-header-2_a.H: New.
18897 * g++.dg/modules/xtreme-header-2_b.C: New.
18898 * g++.dg/modules/xtreme-header-2_c.C: New.
18899 * g++.dg/modules/xtreme-header-3.h: New.
18900 * g++.dg/modules/xtreme-header-3_a.H: New.
18901 * g++.dg/modules/xtreme-header-3_b.C: New.
18902 * g++.dg/modules/xtreme-header-3_c.C: New.
18903 * g++.dg/modules/xtreme-header-4.h: New.
18904 * g++.dg/modules/xtreme-header-4_a.H: New.
18905 * g++.dg/modules/xtreme-header-4_b.C: New.
18906 * g++.dg/modules/xtreme-header-4_c.C: New.
18907 * g++.dg/modules/xtreme-header-5.h: New.
18908 * g++.dg/modules/xtreme-header-5_a.H: New.
18909 * g++.dg/modules/xtreme-header-5_b.C: New.
18910 * g++.dg/modules/xtreme-header-5_c.C: New.
18911 * g++.dg/modules/xtreme-header-6.h: New.
18912 * g++.dg/modules/xtreme-header-6_a.H: New.
18913 * g++.dg/modules/xtreme-header-6_b.C: New.
18914 * g++.dg/modules/xtreme-header-6_c.C: New.
18915 * g++.dg/modules/xtreme-header.h: New.
18916 * g++.dg/modules/xtreme-header_a.H: New.
18917 * g++.dg/modules/xtreme-header_b.C: New.
18918 * g++.dg/modules/xtreme-tr1.h: New.
18919 * g++.dg/modules/xtreme-tr1_a.H: New.
18920 * g++.dg/modules/xtreme-tr1_b.C: New.
18922 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
18924 PR tree-optimization/95401
18925 * g++.dg/vect/pr95401.cc: New test.
18926 * g++.dg/vect/pr95401a.cc: Likewise.
18928 2021-01-04 Richard Biener <rguenther@suse.de>
18930 PR tree-optimization/98308
18931 * gcc.dg/vect/pr98308.c: New testcase.
18933 2021-01-04 Jakub Jelinek <jakub@redhat.com>
18935 PR tree-optimization/95771
18936 * gcc.target/i386/pr95771.c: New test.
18938 2021-01-04 Richard Biener <rguenther@suse.de>
18940 PR tree-optimization/98464
18941 * g++.dg/opt/pr98464.C: New testcase.
18943 2021-01-04 Richard Biener <rguenther@suse.de>
18945 PR tree-optimization/98282
18946 * g++.dg/opt/pr98282.C: New testcase.
18948 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
18951 * gcc.target/aarch64/pr89057.c: New test.
18953 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
18955 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
18957 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
18958 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
18959 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
18961 2021-01-04 Martin Liska <mliska@suse.cz>
18963 * README: Convert to utf8 from iso8859.
18965 2021-01-04 Martin Liska <mliska@suse.cz>
18967 * gcc.target/avr/avr.exp: Run dos2unix on the file.
18969 2021-01-04 Richard Biener <rguenther@suse.de>
18971 PR tree-optimization/98291
18972 * gcc.dg/vect/slp-reduc-11.c: New testcase.
18973 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
18975 2021-01-04 Jakub Jelinek <jakub@redhat.com>
18977 PR tree-optimization/96782
18978 * gcc.dg/tree-ssa/pr96782.c: New test.
18980 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
18982 * gcc.misc-tests/outputs.exp: Adjust testcase.
18984 2021-01-01 Jakub Jelinek <jakub@redhat.com>
18986 * ChangeLog-2020: Rotate ChangeLog. New file.
18988 2021-01-01 Joel Brobecker <brobecker@adacore.com>
18990 * lib/target-supports.exp
18991 (check_effective_target_arm_fp16_alternative_ok_nocache):
18992 Return zero for *-*-vxworks7r* targets.
18993 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
18994 * gcc.target/arm/aapcs/vfp23.c: Likewise.
18995 * gcc.target/arm/aapcs/vfp24.c: Likewise.
18996 * gcc.target/arm/aapcs/vfp25.c: Likewise.
18998 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
19000 * g++.dg/init/new26.C: Fix overriding of the delete operator
19003 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
19005 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
19008 2021-01-01 Joel Brobecker <brobecker@adacore.com>
19010 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
19011 the test's dg-options.
19012 * gcc.target/arm/pr78255-2.c: Likewise.
19014 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
19016 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
19018 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
19020 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
19023 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
19025 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
19027 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
19029 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
19032 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
19034 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
19036 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
19038 * g++.dg/other/anon5.C: Skip on vxworks kernel.
19040 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
19042 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
19043 * gcc.dg/vxworks/initpri2.c: Likewise.
19045 2021-01-01 Joel Brobecker <brobecker@adacore.com>
19047 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
19050 2021-01-01 Olivier Hainque <hainque@adacore.com>
19052 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
19053 * gcc.dg/pthread-init-2.c: Ditto.
19055 2021-01-01 Olivier Hainque <hainque@adacore.com>
19057 * lib/target-supports.exp (check_weak_available,
19058 check_fork_available, check_effective_target_lto,
19059 check_effective_target_mempcpy): Add vxworks filters.
19061 2021-01-01 Alexandre Oliva <oliva@adacore.com>
19063 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
19064 explicit -mno-long-calls.
19065 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
19067 2021-01-01 Alexandre Oliva <oliva@adacore.com>
19069 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
19070 * g++.target/arm/no_unique_address_2.C: Likewise.
19072 2021-01-01 Alexandre Oliva <oliva@adacore.com>
19074 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
19075 * gcc.target/arm/headmerge-2.c: Likewise.
19077 2021-01-01 Alexandre Oliva <oliva@adacore.com>
19079 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
19082 Copyright (C) 2021 Free Software Foundation, Inc.
19084 Copying and distribution of this file, with or without modification,
19085 are permitted in any medium without royalty provided the copyright
19086 notice and this notice are preserved.