1 2021-12-30 Jakub Jelinek <jakub@redhat.com>
3 PR rtl-optimization/103756
4 * g++.dg/opt/pr103756.C: New test.
6 2021-12-30 Jakub Jelinek <jakub@redhat.com>
9 * c-c++-common/cpp/va-opt-9.c: New test.
11 2021-12-30 Jakub Jelinek <jakub@redhat.com>
14 * gcc.dg/pr103808.c: New test.
16 2021-12-30 Jakub Jelinek <jakub@redhat.com>
20 * g++.dg/cpp/pr103012.C: New test.
21 * g++.target/i386/pr103012.C: New test.
23 2021-12-30 Jakub Jelinek <jakub@redhat.com>
25 PR rtl-optimization/103860
26 * gcc.dg/pr103860.c: New test.
28 2021-12-30 Xionghu Luo <luoxhu@linux.ibm.com>
30 * gcc.dg/loop-invariant-2.c: New.
32 2021-12-29 Jakub Jelinek <jakub@redhat.com>
35 * g++.dg/opt/pr103742.C: New test.
37 2021-12-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
41 * lib/prune.exp: Prune some warnings related to LTO and
44 2021-12-29 Harald Anlauf <anlauf@gmx.de>
47 * gfortran.dg/pr102332.f90: New test.
49 2021-12-29 Xionghu Luo <luoxhu@linux.ibm.com>
51 PR tree-optimization/103793
52 * gcc.dg/pr103793.c: New test.
54 2021-12-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
57 * gfortran.dg/c_char_tests_3.f90: New file.
58 * gfortran.dg/c_char_tests_3_c.c: New file.
59 * gfortran.dg/c_char_tests_4.f90: New file.
60 * gfortran.dg/c_char_tests_5.f90: New file.
62 2021-12-28 Jason Merrill <jason@redhat.com>
65 * g++.dg/ext/is_enum2.C: New test.
67 2021-12-28 Jakub Jelinek <jakub@redhat.com>
70 * gcc.c-torture/compile/pr103813.c: New test.
72 2021-12-28 Jakub Jelinek <jakub@redhat.com>
74 PR rtl-optimization/103837
75 * gcc.dg/pr103837.c: New test.
77 2021-12-28 Jakub Jelinek <jakub@redhat.com>
80 * gcc.dg/pr103838.c: New test.
82 2021-12-28 Jakub Jelinek <jakub@redhat.com>
85 * g++.dg/opt/pr103842.C: New test.
87 2021-12-28 Haochen Jiang <haochen.jiang@intel.com>
89 * gcc.target/i386/amx-check.h (check_float_tile_register):
90 New check function for float to prevent precision loss.
91 * gcc.target/i386/amxbf16-dpbf16ps-2.c: Correct the type convert
92 and byte offset. Use the new check function.
94 2021-12-27 Patrick Palka <ppalka@redhat.com>
97 * g++.dg/template/sfinae32a.C: New test.
99 2021-12-27 Patrick Palka <ppalka@redhat.com>
102 * g++.dg/template/sfinae32.C: New test.
104 2021-12-27 H.J. Lu <hjl.tools@gmail.com>
106 * gcc.target/i386/pr103762-1a.c: New test.
107 * gcc.target/i386/pr103762-1b.c: Likewise.
108 * gcc.target/i386/pr103762-1c.c: Likewise.
110 2021-12-27 Uroš Bizjak <ubizjak@gmail.com>
113 * gfortran.dg/extract_recip_1.f: Adjust testcase.
115 2021-12-27 LiaoShihua <shihua@iscas.ac.cn>
117 * gcc.target/riscv/pr103302.c: skip if -march=rv32*
119 2021-12-26 H.J. Lu <hjl.tools@gmail.com>
122 * gcc.target/i386/pr103785.c: New test.
124 2021-12-26 Francois-Xavier Coudert <fxcoudert@gmail.com>
127 * gfortran.dg/pr98076.f90: New test.
129 2021-12-24 Uroš Bizjak <ubizjak@gmail.com>
133 * gcc.target/i386/pr95046-1.c (test_div): Add.
134 (dg-options): Add -mno-recip.
136 2021-12-24 Iain Sandoe <iain@sandoe.co.uk>
138 * gcc.dg/darwin-aligned-globals.c: New test.
139 * gcc.dg/darwin-comm-1.c: New test.
140 * gcc.dg/attr-aligned.c: Amend for new alignment values on
142 * gcc.target/i386/pr89261.c: Likewise.
144 2021-12-23 H.J. Lu <hjl.tools@gmail.com>
146 * gcc.target/i386/smuldi3_highpart.c: Replace long with long long.
148 2021-12-23 Roger Sayle <roger@nextmovesoftware.com>
149 Uroš Bizjak <ubizjak@gmail.com>
152 * gcc.target/i386/pr103773-2.c: New test case.
153 * gcc.target/i386/pr103773.c: New test case.
155 2021-12-23 konglin1 <lingling.kong@intel.com>
157 * gcc.target/i386/avx512bf16-cvtsbh2ss-1.c: New test.
158 * gcc.target/i386/avx512bf16-vcvtpbh2ps-1.c: Ditto.
159 * gcc.target/i386/avx512bf16vl-cvtness2sbh-1.c: Ditto.
160 * gcc.target/i386/avx512bf16vl-vcvtpbh2ps-1.c: Ditto.
162 2021-12-23 liuhongt <hongtao.liu@intel.com>
164 * gcc.target/i386/avx512bw-pr103750-1.c: New test.
165 * gcc.target/i386/avx512bw-pr103750-2.c: New test.
166 * gcc.target/i386/avx512f-pr103750-1.c: New test.
167 * gcc.target/i386/avx512f-pr103750-2.c: New test.
168 * gcc.target/i386/avx512fp16-pr103750-1.c: New test.
169 * gcc.target/i386/avx512fp16-pr103750-2.c: New test.
171 2021-12-22 Harald Anlauf <anlauf@gmx.de>
174 * gfortran.dg/illegal_boz_arg_3.f90: New test.
176 2021-12-22 Harald Anlauf <anlauf@gmx.de>
179 * gfortran.dg/select_10.f90: New test.
181 2021-12-22 Murray Steele <murray.steele@arm.com>
183 * gcc.target/arm/mve/mve.exp: Add new subdirectories.
184 * gcc.target/arm/mve/general-c/type_redef_1.c: New test.
185 * gcc.target/arm/mve/general/double_pragmas_1.c: New test.
186 * gcc.target/arm/mve/general/nomve_1.c: New test.
188 2021-12-21 Jiang Haochen <haochen.jiang@intel.com>
190 * gcc.target/i386/bmi-1.c: Add test for new intrinsic.
191 * gcc.target/i386/bmi-2.c: Ditto.
192 * gcc.target/i386/bmi-3.c: Ditto.
194 2021-12-21 Xionghu Luo <luoxhu@linux.ibm.com>
196 * gcc.dg/tree-ssa/recip-3.c: Adjust.
197 * gcc.dg/tree-ssa/ssa-lim-19.c: New test.
198 * gcc.dg/tree-ssa/ssa-lim-20.c: New test.
199 * gcc.dg/tree-ssa/ssa-lim-21.c: New test.
200 * gcc.dg/tree-ssa/ssa-lim-22.c: New test.
201 * gcc.dg/tree-ssa/ssa-lim-23.c: New test.
203 2021-12-21 Xionghu Luo <luoxhu@linux.ibm.com>
206 * gcc.dg/pr103270.c: New test.
208 2021-12-20 Patrick Palka <ppalka@redhat.com>
210 * g++.dg/lookup/memfn1.C: New test.
211 * g++.dg/template/non-dependent16b.C: New test.
213 2021-12-20 Olivier Hainque <hainque@adacore.com>
215 * gcc.dg/vect/vect-simd-20.c: Fix size of p[]
216 to accommodate the number of strides performed
217 by foo() for s == 78.
219 2021-12-20 Roger Sayle <roger@nextmovesoftware.com>
220 Uroš Bizjak <ubizjak@gmail.com>
222 * gcc.target/i386/smuldi3_highpart.c: New test case.
224 2021-12-20 Patrick Palka <ppalka@redhat.com>
226 * g++.dg/cpp0x/error2.C: Make the call to foo type-dependent in
227 order to avoid latent pretty-printing issue for FUNCTION_DECL
229 * g++.dg/cpp0x/fntmp-equiv1.C: Make the calls to d, d2 and d3
230 within the function signatures dependent.
231 * g++.dg/template/non-dependent16.C: New test.
232 * g++.dg/template/non-dependent16a.C: New test.
233 * g++.dg/template/non-dependent17.C: New test.
235 2021-12-20 Jan Hubicka <hubicka@ucw.cz>
238 * g++.dg/torture/pr103669.C: New test.
240 2021-12-20 liuhongt <hongtao.liu@intel.com>
242 * gcc.target/i386/pr98468.c: New test.
244 2021-12-19 Andrew Pinski <apinski@marvell.com>
246 * gcc.dg/uninit-pr89230-1.c: Change the dg-bogus messages
247 around and xfail both of them.
249 2021-12-19 Patrick Palka <ppalka@redhat.com>
252 * g++.dg/cpp0x/lambda/lambda-nested9a.C: New test.
254 2021-12-19 Patrick Palka <ppalka@redhat.com>
257 * g++.dg/cpp2a/concepts-uneval5.C: New test.
259 2021-12-19 Francois-Xavier Coudert <fxcoudert@gmail.com>
261 * gcc.dg/pr100509.c: Needs alias.
262 * gcc.dg/pragma-diag-10.c: Needs alias.
264 2021-12-18 Harald Anlauf <anlauf@gmx.de>
267 * gfortran.dg/illegal_boz_arg_2.f90: New test.
269 2021-12-18 Roger Sayle <roger@nextmovesoftware.com>
270 Uroš Bizjak <ubizjak@gmail.com>
273 * gcc.target/i386/pr103611-2.c: New test case.
275 2021-12-18 Roger Sayle <roger@nextmovesoftware.com>
278 * gcc.target/i386/pr32803.c: New test case.
280 2021-12-18 François-Xavier Coudert <fxcoudert@gcc.gnu.org>
282 * gcc.dg/darwin-minversion-link.c: Test darwin21.
283 * obj-c++.dg/cxx-ivars-3.mm: Homogeneize darwin versions.
284 * obj-c++.dg/objc-gc-3.mm: Homogeneize darwin versions.
285 * objc.dg/objc-gc-4.m: Homogeneize darwin versions.
287 2021-12-17 Marek Polacek <polacek@redhat.com>
290 * c-c++-common/Wno-attributes-6.c: New test.
292 2021-12-17 David Edelsohn <dje.gcc@gmail.com>
294 * gcc.target/powerpc/fold-vec-insert-float-p9.c
296 2021-12-17 Olivier Hainque <hainque@adacore.com>
298 * gcc.target/powerpc/pr97142.c: Add -mdejagnu-cpu=power7
301 2021-12-17 Marek Polacek <polacek@redhat.com>
304 * g++.dg/template/redecl4.C: Adjust dg-error.
305 * g++.dg/diagnostic/redeclaration-2.C: New test.
307 2021-12-17 Segher Boessenkool <segher@kernel.crashing.org>
310 * gcc.target/powerpc/darn-0.c: Remove target clause.
311 * gcc.target/powerpc/darn-1.c: Remove target clause. Remove lp64
312 requirement. Change return type to long.
313 * gcc.target/powerpc/darn-2.c: Ditto.
314 * gcc.target/powerpc/darn-3.c: Remove target clause.
316 2021-12-17 Iain Sandoe <iain@sandoe.co.uk>
319 * g++.dg/coroutines/pr100127.C: New test.
321 2021-12-17 Iain Sandoe <iain@sandoe.co.uk>
324 * g++.dg/coroutines/pr100772-a.C: New test.
325 * g++.dg/coroutines/pr100772-b.C: New test.
327 2021-12-17 Iain Sandoe <iain@sandoe.co.uk>
330 * g++.dg/coroutines/pr96517.C: New test.
332 2021-12-17 David Edelsohn <dje.gcc@gmail.com>
334 * gcc.target/powerpc/pragma-optimize.c: Require ifunc support.
336 2021-12-17 Richard Sandiford <richard.sandiford@arm.com>
338 PR tree-optimization/103744
339 * gcc.dg/vect/pr103744-1.c: New test.
340 * gcc.dg/vect/pr103744-2.c: Likewise.
342 2021-12-17 Tamar Christina <tamar.christina@arm.com>
344 PR tree-optimization/103741
345 * gcc.target/aarch64/pr103741.c: New test.
347 2021-12-17 Haochen Jiang <haochen.jiang@intel.com>
350 * g++.target/i386/avx512vl-pr100738-1.C: New test.
352 2021-12-17 Siddhesh Poyarekar <siddhesh@gotplt.org>
354 * g++.dg/ext/builtin-dynamic-object-size1.C: New test.
355 * g++.dg/ext/builtin-dynamic-object-size2.C: Likewise.
356 * gcc.dg/builtin-dynamic-alloc-size.c: Likewise.
357 * gcc.dg/builtin-dynamic-object-size-1.c: Likewise.
358 * gcc.dg/builtin-dynamic-object-size-10.c: Likewise.
359 * gcc.dg/builtin-dynamic-object-size-11.c: Likewise.
360 * gcc.dg/builtin-dynamic-object-size-12.c: Likewise.
361 * gcc.dg/builtin-dynamic-object-size-13.c: Likewise.
362 * gcc.dg/builtin-dynamic-object-size-14.c: Likewise.
363 * gcc.dg/builtin-dynamic-object-size-15.c: Likewise.
364 * gcc.dg/builtin-dynamic-object-size-16.c: Likewise.
365 * gcc.dg/builtin-dynamic-object-size-17.c: Likewise.
366 * gcc.dg/builtin-dynamic-object-size-18.c: Likewise.
367 * gcc.dg/builtin-dynamic-object-size-19.c: Likewise.
368 * gcc.dg/builtin-dynamic-object-size-2.c: Likewise.
369 * gcc.dg/builtin-dynamic-object-size-3.c: Likewise.
370 * gcc.dg/builtin-dynamic-object-size-4.c: Likewise.
371 * gcc.dg/builtin-dynamic-object-size-5.c: Likewise.
372 * gcc.dg/builtin-dynamic-object-size-6.c: Likewise.
373 * gcc.dg/builtin-dynamic-object-size-7.c: Likewise.
374 * gcc.dg/builtin-dynamic-object-size-8.c: Likewise.
375 * gcc.dg/builtin-dynamic-object-size-9.c: Likewise.
376 * gcc.dg/builtin-object-size-16.c: Adjust to allow inclusion
377 from builtin-dynamic-object-size-16.c.
378 * gcc.dg/builtin-object-size-17.c: Likewise.
380 2021-12-17 Siddhesh Poyarekar <siddhesh@gotplt.org>
382 * gcc.dg/builtin-object-size-1.c (test9): New test.
384 * gcc.dg/builtin-object-size-2.c (test8): New test.
386 * gcc.dg/builtin-object-size-3.c (test9): New test.
388 * gcc.dg/builtin-object-size-4.c (test8): New test.
390 * gcc.dg/builtin-object-size-5.c (test5, test6, test7): New
393 2021-12-17 Jason Merrill <jason@redhat.com>
396 * g++.dg/abi/macro0.C: Update value.
397 * g++.dg/abi/no_unique_address6.C: New test.
398 * g++.dg/abi/nsdmi-aggr1.C: New test.
399 * g++.dg/abi/nsdmi-aggr1a.C: New test.
401 2021-12-16 Sandra Loosemore <sandra@codesourcery.com>
403 * gcc.dg/20021029-1.c: Build with -G0 for nios2.
405 2021-12-16 Marek Polacek <polacek@redhat.com>
408 * g++.dg/cpp0x/noexcept71.C: New test.
410 2021-12-16 Martin Sebor <msebor@redhat.com>
413 * g++.dg/warn/Wmismatched-tags-9.C: New test.
415 2021-12-16 Martin Sebor <msebor@redhat.com>
418 * gcc.dg/Warray-bounds-48.c: Fix member alignment.
420 2021-12-16 Patrick Palka <ppalka@redhat.com>
425 * g++.dg/lookup/operator-3.C: Split out operator overload
426 declarations into ...
427 * g++.dg/lookup/operator-3-ops.h: ... here.
428 * g++.dg/lookup/operator-3a.C: New test.
429 * g++.dg/lookup/operator-4.C: New test.
430 * g++.dg/lookup/operator-4a.C: New test.
431 * g++.dg/lookup/operator-5.C: New test.
432 * g++.dg/lookup/operator-5a.C: New test.
433 * g++.dg/lookup/operator-6.C: New test.
434 * g++.dg/lookup/operator-7.C: New test.
435 * g++.dg/lookup/operator-8.C: New test.
437 2021-12-16 Uroš Bizjak <ubizjak@gmail.com>
440 * gcc.target/i386/pr102812.c (dg-final): Do not scan for movdqa.
442 2021-12-16 Martin Liska <mliska@suse.cz>
445 * g++.target/i386/pr103696.C: New test.
447 2021-12-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
449 * gfortran.dg/iostat_5.f90: New file.
451 2021-12-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
453 * gfortran.dg/date_and_time_1.f90: New file.
455 2021-12-15 Marek Polacek <polacek@redhat.com>
458 * g++.dg/cpp1y/decltype-auto5.C: New test.
460 2021-12-15 Thomas Schwinge <thomas@codesourcery.com>
462 * lib/fortran-torture.exp (fortran-torture-compile)
463 (fortran-torture-execute): Be more informative for ICEs.
464 * lib/gcc-defs.exp (${tool}_check_compile): Likewise.
465 * lib/gcc-dg.exp (gcc-dg-test-1): Likewise.
466 * lib/go-torture.exp (go-torture-compile, go-torture-execute):
469 2021-12-15 Martin Sebor <msebor@redhat.com>
471 PR tree-optimization/78969
472 * gcc.dg/tree-ssa/builtin-snprintf-warn-6.c: New test.
474 2021-12-15 Roger Sayle <roger@nextmovesoftware.com>
476 * gcc.target/nvptx/float16-2.c: New test case.
477 * gcc.target/nvptx/tanh-1.c: New test case.
479 2021-12-15 Richard Sandiford <richard.sandiford@arm.com>
480 Tamar Christina <tamar.christina@arm.com>
483 * gcc.target/aarch64/pr103094.c: New test.
485 2021-12-15 Tamar Christina <tamar.christina@arm.com>
487 PR rtl-optimization/103350
488 * gcc.target/aarch64/pr103350-1.c: New test.
489 * gcc.target/aarch64/pr103350-2.c: New test.
491 2021-12-15 Jakub Jelinek <jakub@redhat.com>
494 * g++.dg/cpp23/auto-fncast11.C: Fix expected diagnostic wording.
496 2021-12-15 Jakub Jelinek <jakub@redhat.com>
499 * g++.dg/gomp/pr103704.C: New test.
501 2021-12-15 Haochen Jiang <haochen.jiang@intel.com>
504 * gcc.target/i386/pr101796-1.c: New test.
506 2021-12-15 Michael Meissner <meissner@the-meissners.org>
508 * gcc.target/powerpc/vec-splat-constant-df.c: New test.
509 * gcc.target/powerpc/vec-splat-constant-sf.c: New test.
511 2021-12-15 Michael Meissner <meissner@the-meissners.org>
513 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Update insn
515 * gcc.target/powerpc/vec-splat-constant-v2df.c: New test.
516 * gcc.target/powerpc/vec-splat-constant-v2di.c: New test.
518 2021-12-15 Michael Meissner <meissner@linux.ibm.com>
520 * gcc.target/powerpc/vec-splat-constant-v16qi.c: New test.
521 * gcc.target/powerpc/vec-splat-constant-v4sf.c: New test.
522 * gcc.target/powerpc/vec-splat-constant-v4si.c: New test.
523 * gcc.target/powerpc/vec-splat-constant-v8hi.c: New test.
524 * gcc.target/powerpc/vec-splati-runnable.c: Update insn count.
526 2021-12-15 Michael Meissner <meissner@the-meissners.org>
528 * gcc.target/powerpc/float128-constant.c: New test.
530 2021-12-15 Alexandre Oliva <oliva@adacore.com>
533 * gcc.target/aarch64/pr100518.c: New.
535 2021-12-15 Alexandre Oliva <oliva@adacore.com>
538 * gcc.dg/pr100843.c: New.
540 2021-12-14 liuhongt <hongtao.liu@intel.com>
542 * gcc.c-torture/compile/pr103682.c: New test.
544 2021-12-14 Peter Bergner <bergner@linux.ibm.com>
547 * gcc.target/powerpc/mma-builtin-10-pair.c: New test.
548 * gcc.target/powerpc/mma-builtin-10-quad.c: New test.
550 2021-12-14 Harald Anlauf <anlauf@gmx.de>
553 * gfortran.dg/do_check_19.f90: New test.
555 2021-12-14 Harald Anlauf <anlauf@gmx.de>
559 * gfortran.dg/do_check_18.f90: New test.
561 2021-12-14 Petter Tomner <tomner@kth.se>
563 * jit.dg/all-non-failing-tests.h: Added two tests
564 * jit.dg/test-error-ctor-array-wrong-obj.c: New
565 * jit.dg/test-error-ctor-struct-too-big.c: New
566 * jit.dg/test-error-ctor-struct-wrong-field-obj.c: New
567 * jit.dg/test-error-ctor-struct-wrong-type.c: New
568 * jit.dg/test-error-ctor-struct-wrong-type2.c
569 * jit.dg/test-error-ctor-union-wrong-field-name.c: New
570 * jit.dg/test-error-global-already-init.c: New
571 * jit.dg/test-error-global-common-section.c: New
572 * jit.dg/test-error-global-init-too-small-array.c: New
573 * jit.dg/test-error-global-lvalue-init.c: New
574 * jit.dg/test-error-global-nonconst-init.c: New
575 * jit.dg/test-global-init-rvalue.c: New
576 * jit.dg/test-local-init-rvalue.c: New
578 2021-12-14 Harald Anlauf <anlauf@gmx.de>
581 * gfortran.dg/intrinsic_pack_6.f90: New test.
583 2021-12-14 Jan Hubicka <hubicka@ucw.cz>
585 * gcc.dg/analyzer/data-model-1.c: Disable ipa-modref.
586 * gcc.dg/uninit-38.c: Likewise.
587 * gcc.dg/uninit-pr98578.c: Liewise.
589 2021-12-14 Manfred Schwarb <manfred99@gmx.ch>
592 * gfortran.dg/pr91497.f90: Adjust test to use
593 dg-require-effective-target directive.
594 * gfortran.dg/pr91497_2.f90: New test to cover all targets.
595 Cover MAX1 and MIN1 intrinsics.
597 2021-12-14 Vladimir N. Makarov <vmakarov@redhat.com>
600 * gcc.target/i386/pr99531.c: Do not scan for ia32.
602 2021-12-14 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
604 * gcc.target/aarch64/acle/ls64_asm.c: New test.
605 * gcc.target/aarch64/acle/ls64_ld64b.c: New test.
606 * gcc.target/aarch64/acle/ls64_ld64b-2.c: New test.
607 * gcc.target/aarch64/acle/ls64_ld64b-3.c: New test.
608 * gcc.target/aarch64/acle/ls64_st64b.c: New test.
609 * gcc.target/aarch64/acle/ls64_ld_st_o0.c: New test.
610 * gcc.target/aarch64/acle/ls64_st64b-2.c: New test.
611 * gcc.target/aarch64/acle/ls64_st64bv.c: New test.
612 * gcc.target/aarch64/acle/ls64_st64bv-2.c: New test.
613 * gcc.target/aarch64/acle/ls64_st64bv-3.c: New test.
614 * gcc.target/aarch64/acle/ls64_st64bv0.c: New test.
615 * gcc.target/aarch64/acle/ls64_st64bv0-2.c: New test.
616 * gcc.target/aarch64/acle/ls64_st64bv0-3.c: New test.
617 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Add checks
618 for __ARM_FEATURE_LS64.
620 2021-12-14 Martin Liska <mliska@suse.cz>
622 * gcc.target/i386/avx2-psraq-1.c: Use ARRAY_SIZE.
623 * gcc.target/i386/m128-check.h: Move it to the top-level
625 * gcc.target/i386/sse2-psraq-1.c: Use ARRAY_SIZE.
626 * gcc.target/i386/sse4_2-check.h: Include the header with
627 ARRAY_SIZE definition.
629 2021-12-14 Patrick Palka <ppalka@redhat.com>
632 * g++.dg/concepts/diagnostic18.C: Expect a "constraints on a
633 non-templated function" error.
634 * g++.dg/cpp23/auto-fncast11.C: New test.
636 2021-12-14 Jakub Jelinek <jakub@redhat.com>
639 * gcc.dg/pr103587.c: New test.
641 2021-12-14 Thomas Schwinge <thomas@codesourcery.com>
645 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Adjust.
646 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
647 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
649 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
651 2021-12-13 Vladimir N. Makarov <vmakarov@redhat.com>
654 * gcc.target/i386/pr99531.c: New test.
656 2021-12-13 Roger Sayle <roger@nextmovesoftware.com>
658 * gcc.target/i386/pr103611-1.c: New test case.
660 2021-12-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
662 * gcc.target/aarch64/mops_3.c: New test.
664 2021-12-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
666 * gcc.target/aarch64/mops_2.c: New test.
668 2021-12-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
670 * gcc.target/aarch64/mops_1.c: New test.
672 2021-12-13 Tobias Burnus <tobias@codesourcery.com>
674 * gfortran.dg/gomp/atomic-25.f90: Remove sorry, fix + add checks.
675 * gfortran.dg/gomp/atomic-26.f90: Likewise.
676 * gfortran.dg/gomp/atomic-21.f90: New test.
678 2021-12-13 Jan Hubicka <hubicka@ucw.cz>
681 * gcc.c-torture/compile/pr103513.c: New test.
683 2021-12-13 Kewen Lin <linkw@linux.ibm.com>
686 * gcc.target/powerpc/pr103515.c: New test.
688 2021-12-12 Antoni Boucher <bouanto@zoho.com>
691 * jit.dg/all-non-failing-tests.h: Mention new test
692 link-section-assembler.
693 * jit.dg/test-link-section-assembler.c: New test.
694 * jit.dg/jit.exp: New helper function to test that the
695 assembly contains a pattern.
697 2021-12-12 Roger Sayle <roger@nextmovesoftware.com>
699 * gcc.target/nvptx/float16-1.c: New test case.
701 2021-12-12 Antoni Boucher <bouanto@zoho.com>
704 * jit.dg/all-non-failing-tests.h: Add test-tls.c.
705 * jit.dg/test-tls.c: New test.
707 2021-12-11 Antoni Boucher <bouanto@zoho.com>
711 * jit.dg/all-non-failing-tests.h: Add test-builtin-types.c.
712 * jit.dg/test-builtin-types.c
713 * jit.dg/test-error-bad-assignment.c
714 * jit.dg/test-fuzzer.c: Add fuzzing for type qualifiers.
716 2021-12-11 Harald Anlauf <anlauf@gmx.de>
719 * gfortran.dg/pr103606.f90: New test.
721 2021-12-11 Jason Merrill <jason@redhat.com>
724 * g++.dg/warn/Wstringop-overflow-8.C: New test.
726 2021-12-10 David Malcolm <dmalcolm@redhat.com>
729 * jit.dg/all-non-failing-tests.h: Add comment about...
730 * jit.dg/test-pr103562.c: New test.
732 2021-12-10 Marek Polacek <polacek@redhat.com>
734 * g++.dg/cpp23/auto-fncast10.C: New test.
736 2021-12-10 Harald Anlauf <anlauf@gmx.de>
739 * gfortran.dg/move_alloc_8.f90: Adjust error messages.
740 * gfortran.dg/pointer_intent_9.f90: New test.
742 2021-12-10 Roger Sayle <roger@nextmovesoftware.com>
745 * gcc.dg/ipa/pr103601.c: New test case.
747 2021-12-10 Joel Hutton <joel.hutton@arm.com>
749 * gcc.target/aarch64/pr103523.c: New test.
751 2021-12-09 Martin Sebor <msebor@redhat.com>
753 PR tree-optimization/103215
754 * gcc.dg/Wstringop-overflow-58.c: Adjust and xfail expected warnings.
755 * gcc.dg/Wstringop-overflow-59.c: Same.
756 * gcc.dg/warn-strnlen-no-nul.c: Same.
757 * gcc.dg/Warray-bounds-91.c: New test.
758 * gcc.dg/Warray-bounds-92.c: New test.
759 * gcc.dg/Wstringop-overflow-85.c: New test.
760 * gcc.dg/Wstringop-overflow-87.c: New test.
762 2021-12-09 Martin Sebor <msebor@redhat.com>
765 * gcc.dg/Wstringop-overflow-86.c: New test.
767 2021-12-09 Martin Sebor <msebor@redhat.com>
770 * gcc.dg/Wstringop-overflow-83.c: New test.
772 2021-12-09 Marek Polacek <polacek@redhat.com>
775 * g++.dg/cpp1y/lambda-generic-85713-2.C: Add dg-error.
776 * g++.dg/cpp1y/pr60054.C: Adjust dg-error.
777 * g++.dg/cpp1y/pr60332.C: Likewise.
778 * g++.dg/cpp2a/concepts-pr84979-2.C: Likewise.
779 * g++.dg/cpp2a/concepts-pr84979-3.C: Likewise.
780 * g++.dg/cpp2a/concepts-pr84979.C: Likewise.
781 * g++.dg/cpp23/auto-fncast7.C: New test.
782 * g++.dg/cpp23/auto-fncast8.C: New test.
783 * g++.dg/cpp23/auto-fncast9.C: New test.
785 2021-12-09 Alexandre Oliva <oliva@adacore.com>
788 * gcc.target/i386/pr103097.c: New.
790 2021-12-09 Alexandre Oliva <oliva@adacore.com>
793 * gcc.target/riscv/pr103302.c: New.
795 2021-12-09 Alexandre Oliva <oliva@adacore.com>
797 PR tree-optimization/103024
799 * g++.dg/pr103024.C: New.
800 * g++.dg/pr103530.C: New.
802 2021-12-08 Harald Anlauf <anlauf@gmx.de>
805 * gfortran.dg/pr103609.f90: New test.
807 2021-12-08 Dimitar Dimitrov <dimitar@dinux.eu>
809 * gcc.target/pru/pru_irq_map.c: New test.
811 2021-12-08 Harald Anlauf <anlauf@gmx.de>
814 * gfortran.dg/shape_11.f90: New test.
816 2021-12-08 Martin Liska <mliska@suse.cz>
818 * gcc.dg/loop-unswitch-1.c: Adjust test-case based on
820 * gcc.dg/loop-unswitch-2.c: Likewise.
821 * gcc.dg/loop-unswitch-3.c: Likewise.
822 * gcc.dg/loop-unswitch-4.c: Likewise.
823 * gcc.dg/loop-unswitch-5.c: Likewise.
825 2021-12-08 Hans-Peter Nilsson <hp@axis.com>
827 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-10.c,
828 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
829 gcc.dg/sibcall-4.c, gcc.dg/sibcall-9.c: Replace
830 attribute "noinline" with "noipa".
832 2021-12-08 Chung-Lin Tang <cltang@codesourcery.com>
834 * c-c++-common/goacc/deep-copy-arrayofstruct.c: Adjust testcase.
835 * c-c++-common/gomp/target-enter-data-1.c: New testcase.
836 * c-c++-common/gomp/target-implicit-map-2.c: New testcase.
838 2021-12-08 Roger Sayle <roger@nextmovesoftware.com>
840 * gcc.target/nvptx/exttrunc-2.c: New test case.
841 * gcc.target/nvptx/exttrunc-3.c: New test case.
842 * gcc.target/nvptx/exttrunc-4.c: New test case.
843 * gcc.target/nvptx/exttrunc-5.c: New test case.
844 * gcc.target/nvptx/exttrunc-6.c: New test case.
846 2021-12-08 Roger Sayle <roger@nextmovesoftware.com>
848 * gcc.target/nvptx/exttrunc-1.c: New test case.
850 2021-12-08 Chung-Lin Tang <cltang@codesourcery.com>
853 * gcc.dg/gomp/target-3.c: New testcase.
854 * g++.dg/gomp/target-3.C: New testcase.
855 * g++.dg/gomp/target-lambda-1.C: New testcase.
856 * g++.dg/gomp/target-lambda-2.C: New testcase.
857 * g++.dg/gomp/target-this-1.C: New testcase.
858 * g++.dg/gomp/target-this-2.C: New testcase.
859 * g++.dg/gomp/target-this-3.C: New testcase.
860 * g++.dg/gomp/target-this-4.C: New testcase.
861 * g++.dg/gomp/target-this-5.C: New testcase.
862 * g++.dg/gomp/this-2.C: Adjust testcase.
864 2021-12-08 Haochen Jiang <haochen.jiang@intel.com>
867 * g++.target/i386/pr100738-1.C: New test.
869 2021-12-08 Alexandre Oliva <oliva@adacore.com>
872 * gcc.target/aarch64/pr103149.c: New.
874 2021-12-07 Harald Anlauf <anlauf@gmx.de>
877 * gfortran.dg/pr103607.f90: New test.
879 2021-12-07 Marek Polacek <polacek@redhat.com>
881 * g++.dg/cpp0x/decltype-bitfield1.C: Change a type to unsigned
882 long long. Only run on longlong64 targets.
884 2021-12-07 Peter Bergner <bergner@linux.ibm.com>
888 * lib/target-supports.exp (check_effective_target_rop_ok): Remove '\n'.
890 2021-12-07 Harald Anlauf <anlauf@gmx.de>
893 * gfortran.dg/pr103588.f90: New test.
895 2021-12-07 Harald Anlauf <anlauf@gmx.de>
898 * gfortran.dg/select_9.f90: New test.
900 2021-12-07 Marek Polacek <polacek@redhat.com>
903 * g++.dg/cpp0x/decltype-bitfield1.C: New test.
904 * g++.dg/cpp0x/decltype-bitfield2.C: New test.
906 2021-12-07 H.J. Lu <hjl.tools@gmail.com>
909 * gcc.dg/pr103594.c: New test.
911 2021-12-07 Richard Biener <rguenther@suse.de>
913 PR tree-optimization/103596
914 * gcc.dg/torture/pr103596.c: New testcase.
916 2021-12-07 YunQiang Su <yunqiang.su@cipunited.com>
918 * gcc.target/mips/mips.exp: add unaligned-access
919 * gcc.target/mips/unaligned-2.c: New test.
920 * gcc.target/mips/unaligned-3.c: New test.
922 2021-12-07 Eugene Rozenfeld <erozen@microsoft.com>
924 * gcc.dg/tree-prof/init-array.c: New test for unrolling inner loops.
926 2021-12-06 Richard Biener <rguenther@suse.de>
928 PR tree-optimization/103581
929 * gcc.dg/vect/pr103581.c: New testcase.
931 2021-12-06 Richard Biener <rguenther@suse.de>
933 PR tree-optimization/103544
934 * gcc.dg/vect/pr103544.c: New testcase.
936 2021-12-06 Tamar Christina <tamar.christina@arm.com>
938 PR rtl-optimization/103404
939 * gcc.target/i386/pr103404.c: New test.
941 2021-12-06 Hongtao Liu <Hongtao.liu@intel.com>
942 Uroš Bizjak <ubizjak@gmail.com>
944 * gcc.target/i386/pr95740.c: New test.
946 2021-12-04 Marek Polacek <polacek@redhat.com>
949 * g++.dg/template/lookup18.C: New test.
951 2021-12-04 Tobias Burnus <tobias@codesourcery.com>
953 * gfortran.dg/gomp/atomic-2.f90: Move now supported code to ...
954 * gfortran.dg/gomp/atomic.f90: here.
955 * gfortran.dg/gomp/atomic-10.f90: New test.
956 * gfortran.dg/gomp/atomic-12.f90: New test.
957 * gfortran.dg/gomp/atomic-15.f90: New test.
958 * gfortran.dg/gomp/atomic-16.f90: New test.
959 * gfortran.dg/gomp/atomic-17.f90: New test.
960 * gfortran.dg/gomp/atomic-18.f90: New test.
961 * gfortran.dg/gomp/atomic-19.f90: New test.
962 * gfortran.dg/gomp/atomic-20.f90: New test.
963 * gfortran.dg/gomp/atomic-22.f90: New test.
964 * gfortran.dg/gomp/atomic-24.f90: New test.
965 * gfortran.dg/gomp/atomic-25.f90: New test.
966 * gfortran.dg/gomp/atomic-26.f90: New test.
968 2021-12-04 Jakub Jelinek <jakub@redhat.com>
970 * g++.dg/cpp2a/bit-cast11.C: New test.
971 * g++.dg/cpp2a/bit-cast12.C: New test.
972 * g++.dg/cpp2a/bit-cast13.C: New test.
973 * g++.dg/cpp2a/bit-cast14.C: New test.
975 2021-12-04 Jakub Jelinek <jakub@redhat.com>
977 PR preprocessor/102432
978 * c-c++-common/gomp/pr102432.c: New test.
979 * c-c++-common/goacc/pr102432.c: New test.
981 2021-12-04 Alexandre Oliva <oliva@adacore.com>
983 PR rtl-optimization/103028
984 * gcc.dg/pr103028.c: New.
986 2021-12-04 David Edelsohn <dje.gcc@gmail.com>
988 * gcc.target/powerpc/vec_reve_1.c: Require VSX.
990 2021-12-03 Jason Merrill <jason@redhat.com>
992 * g++.dg/diagnostic/scope1.C: New test.
994 2021-12-03 Martin Liska <mliska@suse.cz>
997 * gcc.target/powerpc/pr101324.c: New test.
999 2021-12-03 Peter Bergner <bergner@linux.ibm.com>
1001 * lib/target-supports.exp (check_effective_target_rop_ok): New function.
1002 * gcc.target/powerpc/rop-1.c: Use it.
1003 * gcc.target/powerpc/rop-2.c: Likewise.
1004 * gcc.target/powerpc/rop-3.c: Likewise.
1005 * gcc.target/powerpc/rop-4.c: Likewise.
1006 * gcc.target/powerpc/rop-5.c: Likewise.
1008 2021-12-03 Harald Anlauf <anlauf@gmx.de>
1009 Steven G. Kargl <kargl@gcc.gnu.org>
1012 * gfortran.dg/pr103505.f90: New test.
1014 2021-12-03 Marek Polacek <polacek@redhat.com>
1017 * g++.dg/cpp1y/decltype-auto2.C: New test.
1018 * g++.dg/cpp1y/decltype-auto3.C: New test.
1019 * g++.dg/cpp1y/decltype-auto4.C: New test.
1020 * g++.dg/cpp1z/decomp-decltype1.C: New test.
1022 2021-12-03 H.J. Lu <hjl.tools@gmail.com>
1025 * gcc.target/i386/pieces-memcpy-17.c: New test.
1026 * gcc.target/i386/pieces-memcpy-18.c: Likewise.
1027 * gcc.target/i386/pieces-memcpy-19.c: Likewise.
1028 * gcc.target/i386/pieces-memcpy-20.c: Likewise.
1029 * gcc.target/i386/pieces-memcpy-21.c: Likewise.
1030 * gcc.target/i386/pieces-memset-45.c: Likewise.
1031 * gcc.target/i386/pieces-memset-46.c: Likewise.
1032 * gcc.target/i386/pieces-memset-47.c: Likewise.
1033 * gcc.target/i386/pieces-memset-48.c: Likewise.
1034 * gcc.target/i386/pieces-memset-49.c: Likewise.
1036 2021-12-03 H.J. Lu <hjl.tools@gmail.com>
1039 * gcc.target/i386/pr83782-1.c: Also scan leal x32.
1040 * gcc.target/i386/pr83782-2.c: Likewise.
1042 2021-12-03 Tamar Christina <tamar.christina@arm.com>
1044 * gcc.target/aarch64/sve/pred-combine-and.c: New test.
1046 2021-12-03 H.J. Lu <hjl.tools@gmail.com>
1050 * gcc.target/i386/pr83782-1.c: New test.
1051 * gcc.target/i386/pr83782-2.c: Likewise.
1053 2021-12-03 Jakub Jelinek <jakub@redhat.com>
1055 PR tree-optimization/103456
1056 * gcc.dg/ubsan/pr103456.c: Add -ffat-lto-objects to dg-options.
1058 2021-12-03 Tobias Burnus <tobias@codesourcery.com>
1060 * gfortran.dg/allocate_with_source_26.f90: Adjust testcase.
1061 * gfortran.dg/allocate_with_mold_4.f90: New testcase.
1063 2021-12-03 Thomas Schwinge <thomas@codesourcery.com>
1066 * lib/gcc-dg.exp (process-message): Make sure that we get unique
1069 2021-12-03 Andrew Pinski <apinski@marvell.com>
1072 * g++.dg/torture/pr71792.C: New test.
1074 2021-12-02 David Malcolm <dmalcolm@redhat.com>
1077 * gcc.dg/analyzer/pr103526.c: New test.
1079 2021-12-02 Bill Schmidt <wschmidt@linux.ibm.com>
1081 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust expected error
1083 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
1084 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
1085 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
1086 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
1087 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
1088 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
1089 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
1090 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
1091 * gcc.target/powerpc/cmpb-2.c: Likewise.
1092 * gcc.target/powerpc/cmpb-3.c: Likewise.
1093 * gcc.target/powerpc/cmpb32-2.c: Likewise.
1094 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
1095 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Remove invalid
1096 test and adjust xxpermdi count.
1097 * gcc.target/powerpc/fold-vec-splat-longlong.c: Remove invalid
1098 tests and adjust instruction counts.
1099 * gcc.target/powerpc/fold-vec-splat-misc-invalid.c: Adjust expected
1101 * gcc.target/powerpc/int_128bit-runnable.c: Adjust instruction counts.
1102 * gcc.target/powerpc/pr80315-1.c: Adjust expected error message.
1103 * gcc.target/powerpc/pr80315-2.c: Likewise.
1104 * gcc.target/powerpc/pr80315-3.c: Likewise.
1105 * gcc.target/powerpc/pr80315-4.c: Likewise.
1106 * gcc.target/powerpc/pr88100.c: Likewise.
1107 * gcc.target/powerpc/pragma_misc9.c: Likewise.
1108 * gcc.target/powerpc/pragma_power8.c: Undef _RS6000_VECDEFINES_H.
1109 * gcc.target/powerpc/pragma_power9.c: Likewise.
1110 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Adjust expected
1112 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Likewise.
1113 * gcc.target/powerpc/vec-gnb-2.c: Likewise.
1114 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
1115 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
1116 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
1117 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
1118 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
1119 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
1120 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
1122 2021-12-02 Tamar Christina <tamar.christina@arm.com>
1124 * gcc.target/aarch64/advsimd-intrinsics/shrn-1.c: New test.
1125 * gcc.target/aarch64/advsimd-intrinsics/shrn-2.c: New test.
1126 * gcc.target/aarch64/advsimd-intrinsics/shrn-3.c: New test.
1127 * gcc.target/aarch64/advsimd-intrinsics/shrn-4.c: New test.
1129 2021-12-02 Tamar Christina <tamar.christina@arm.com>
1132 * gcc.dg/bic-bitmask-18.c: Update regexpr to expect = 0;.
1134 2021-12-02 Marek Polacek <polacek@redhat.com>
1137 * g++.dg/ext/integer-pack5.C: New test.
1139 2021-12-02 Marek Polacek <polacek@redhat.com>
1142 * g++.dg/cpp23/concepts-err1.C: New test.
1144 2021-12-02 Chung-Lin Tang <cltang@codesourcery.com>
1147 * gfortran.dg/goacc/finalize-1.f: Adjust scan test.
1148 * gfortran.dg/gomp/affinity-clause-1.f90: Likewise.
1149 * gfortran.dg/gomp/affinity-clause-5.f90: Likewise.
1150 * gfortran.dg/gomp/defaultmap-4.f90: Likewise.
1151 * gfortran.dg/gomp/defaultmap-5.f90: Likewise.
1152 * gfortran.dg/gomp/defaultmap-6.f90: Likewise.
1153 * gfortran.dg/gomp/map-3.f90: Likewise.
1154 * gfortran.dg/gomp/pr78260-2.f90: Likewise.
1155 * gfortran.dg/gomp/pr78260-3.f90: Likewise.
1157 2021-12-01 David Malcolm <dmalcolm@redhat.com>
1160 * gcc.dg/analyzer/leak-3.c: New test.
1162 2021-12-01 Uroš Bizjak <ubizjak@gmail.com>
1165 * gcc.target/i386/pr102811-1.c: New test.
1166 * gcc.target/i386/avx512fp16-1c.c (dg-final): Update
1167 scan-assembler-times scan strings for ia32 targets.
1168 * gcc.target/i386/pr102327-1.c (dg-final): Ditto.
1169 * gcc.target/i386/pr102811.c: Rename from ...
1170 * gcc.target/i386/avx512vl-vcvtps2ph-pr102811.c: ... this.
1172 2021-12-01 Roger Sayle <roger@nextmovesoftware.com>
1173 Richard Biener <rguenther@suse.de>
1175 * gcc.dg/fold-condneg-1.c: New test case.
1176 * gcc.dg/fold-condneg-2.c: New test case.
1177 * gcc.dg/fold-condnot-1.c: New test case.
1178 * gcc.dg/pr101145-1.c: New test case.
1179 * gcc.dg/pr101145-2.c: New test case.
1181 2021-12-01 Peter Bergner <bergner@linux.ibm.com>
1183 PR middle-end/103127
1184 * gcc.target/powerpc/pr103127.c: New test.
1186 2021-12-01 Jason Merrill <jason@redhat.com>
1189 * g++.dg/cpp0x/constexpr-fp-except1.C: New test.
1190 * g++.dg/cpp1z/constexpr-if36.C: New test.
1191 * gcc.dg/tree-ssa/nonzero-1.c: Now well-formed.
1192 * gcc.dg/tree-ssa/nonzero-1a.c: New test.
1194 2021-12-01 Richard Sandiford <richard.sandiford@arm.com>
1196 PR tree-optimization/103517
1197 * gcc.dg/vect/pr103517.c: New test.
1199 2021-12-01 Alex Coplan <alex.coplan@arm.com>
1201 * gcc.target/aarch64/aapcs64/macro-def.h (PTR): Fix typo in
1204 2021-12-01 Jakub Jelinek <jakub@redhat.com>
1207 * g++.dg/cpp/ucnid-1.C: Adjust expected diagnostics.
1208 * g++.dg/cpp/ucnid-1-utf8.C: Likewise.
1210 2021-12-01 Jakub Jelinek <jakub@redhat.com>
1212 PR rtl-optimization/102356
1213 * gcc.dg/pr102356.c: New test.
1215 2021-12-01 Jakub Jelinek <jakub@redhat.com>
1217 PR preprocessor/103415
1218 * c-c++-common/cpp/va-opt-8.c: New test.
1219 * c-c++-common/Wimplicit-fallthrough-38.c: New test.
1221 2021-12-01 Tamar Christina <tamar.christina@arm.com>
1223 * gcc.dg/bic-bitmask-10.c: Moved to gcc.dg/vect/vect-bic-bitmask-10.c.
1224 * gcc.dg/bic-bitmask-11.c: Moved to gcc.dg/vect/vect-bic-bitmask-11.c.
1225 * gcc.dg/bic-bitmask-12.c: Moved to gcc.dg/vect/vect-bic-bitmask-12.c.
1226 * gcc.dg/bic-bitmask-3.c: Moved to gcc.dg/vect/vect-bic-bitmask-3.c.
1227 * gcc.dg/bic-bitmask-23.c: Moved to gcc.dg/vect/vect-bic-bitmask-23.c.
1228 * gcc.dg/bic-bitmask-2.c: Moved to gcc.dg/vect/vect-bic-bitmask-2.c.
1229 * gcc.dg/bic-bitmask-4.c: Moved to gcc.dg/vect/vect-bic-bitmask-4.c.
1230 * gcc.dg/bic-bitmask-5.c: Moved to gcc.dg/vect/vect-bic-bitmask-5.c.
1231 * gcc.dg/bic-bitmask-6.c: Moved to gcc.dg/vect/vect-bic-bitmask-6.c.
1232 * gcc.dg/bic-bitmask-8.c: Moved to gcc.dg/vect/vect-bic-bitmask-8.c.
1233 * gcc.dg/bic-bitmask-9.c: Moved to gcc.dg/vect/vect-bic-bitmask-9.c.
1234 * gcc.dg/vect/vect-bic-bitmask-10.c: New file.
1235 * gcc.dg/vect/vect-bic-bitmask-11.c: New file.
1236 * gcc.dg/vect/vect-bic-bitmask-12.c: New file.
1237 * gcc.dg/vect/vect-bic-bitmask-2.c: New file.
1238 * gcc.dg/vect/vect-bic-bitmask-23.c: New file.
1239 * gcc.dg/vect/vect-bic-bitmask-3.c: New file.
1240 * gcc.dg/vect/vect-bic-bitmask-4.c: New file.
1241 * gcc.dg/vect/vect-bic-bitmask-5.c: New file.
1242 * gcc.dg/vect/vect-bic-bitmask-6.c: New file.
1243 * gcc.dg/vect/vect-bic-bitmask-8.c: New file.
1244 * gcc.dg/vect/vect-bic-bitmask-9.c: New file.
1246 2021-12-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
1247 Martin Liška <mliska@suse.cz>
1249 PR tree-optimization/103456
1250 * gcc.dg/ubsan/pr103456.c: New test.
1252 2021-11-30 liuhongt <hongtao.liu@intel.com>
1254 * gcc.target/i386/pr103463.c: New test.
1255 * gcc.target/i386/pr103463-2.c: New test.
1257 2021-11-30 David Malcolm <dmalcolm@redhat.com>
1260 * gcc.dg/analyzer/pr94579.c: New test.
1262 2021-11-30 David Malcolm <dmalcolm@redhat.com>
1265 * gcc.dg/analyzer/pr99269.c: New test.
1267 2021-11-30 David Malcolm <dmalcolm@redhat.com>
1270 * gcc.dg/analyzer/pragma-2.c: New test.
1272 2021-11-30 Harald Anlauf <anlauf@gmx.de>
1274 * gfortran.dg/array_constructor_54.f90: New test.
1276 2021-11-30 Harald Anlauf <anlauf@gmx.de>
1279 * gfortran.dg/minmaxloc_15.f90: New test.
1281 2021-11-30 Harald Anlauf <anlauf@gmx.de>
1282 Steven G. Kargl <kargl@gcc.gnu.org>
1285 * gfortran.dg/coarray_49.f90: New test.
1287 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1289 PR tree-optimization/103494
1290 * gcc.dg/vect/pr103494.c: New test.
1291 * g++.dg/vect/pr103494.cc: Likewise.
1293 2021-11-30 Iain Buclaw <ibuclaw@gdcproject.org>
1295 * gdc.dg/Wcastresult2.d: Update test.
1296 * gdc.dg/asm1.d: Likewise.
1297 * gdc.dg/asm2.d: Likewise.
1298 * gdc.dg/asm3.d: Likewise.
1299 * gdc.dg/gdc282.d: Likewise.
1300 * gdc.dg/imports/gdc170.d: Likewise.
1301 * gdc.dg/intrinsics.d: Likewise.
1302 * gdc.dg/pr101672.d: Likewise.
1303 * gdc.dg/pr90650a.d: Likewise.
1304 * gdc.dg/pr90650b.d: Likewise.
1305 * gdc.dg/pr94777a.d: Likewise.
1306 * gdc.dg/pr95250.d: Likewise.
1307 * gdc.dg/pr96869.d: Likewise.
1308 * gdc.dg/pr98277.d: Likewise.
1309 * gdc.dg/pr98457.d: Likewise.
1310 * gdc.dg/simd1.d: Likewise.
1311 * gdc.dg/simd2a.d: Likewise.
1312 * gdc.dg/simd2b.d: Likewise.
1313 * gdc.dg/simd2c.d: Likewise.
1314 * gdc.dg/simd2d.d: Likewise.
1315 * gdc.dg/simd2e.d: Likewise.
1316 * gdc.dg/simd2f.d: Likewise.
1317 * gdc.dg/simd2g.d: Likewise.
1318 * gdc.dg/simd2h.d: Likewise.
1319 * gdc.dg/simd2i.d: Likewise.
1320 * gdc.dg/simd2j.d: Likewise.
1321 * gdc.dg/simd7951.d: Likewise.
1322 * gdc.dg/torture/gdc309.d: Likewise.
1323 * gdc.dg/torture/pr94424.d: Likewise.
1324 * gdc.dg/torture/pr94777b.d: Likewise.
1325 * lib/gdc-utils.exp (gdc-convert-args): Handle new compiler options.
1326 (gdc-convert-test): Handle CXXFLAGS, EXTRA_OBJC_SOURCES, and ARG_SETS
1328 (gdc-do-test): Only import modules in the test run directory.
1329 * gdc.dg/pr94777c.d: New test.
1330 * gdc.dg/pr96156b.d: New test.
1331 * gdc.dg/pr96157c.d: New test.
1332 * gdc.dg/simd_ctfe.d: New test.
1333 * gdc.dg/torture/simd17344.d: New test.
1334 * gdc.dg/torture/simd20052.d: New test.
1335 * gdc.dg/torture/simd6.d: New test.
1336 * gdc.dg/torture/simd7.d: New test.
1338 2021-11-30 Andrew MacLeod <amacleod@redhat.com>
1340 * gcc.dg/pr103440.c: New.
1342 2021-11-30 Richard Biener <rguenther@suse.de>
1344 PR tree-optimization/103489
1345 * gcc.dg/torture/pr103489.c: New testcase.
1347 2021-11-30 Martin Liska <mliska@suse.cz>
1349 PR tree-optimization/103278
1350 * gcc.dg/tree-ssa/if-to-switch-5.c: Make the test acceptable by
1351 targets with no jump-tables.
1353 2021-11-30 Thomas Schwinge <thomas@codesourcery.com>
1355 * c-c++-common/goacc/nested-reductions-1-routine.c: Adjust.
1356 * c-c++-common/goacc/nested-reductions-2-routine.c: Adjust.
1357 * c-c++-common/goacc/orphan-reductions-2.c: Adjust.
1358 * gfortran.dg/goacc/nested-reductions-1-routine.f90: Adjust.
1359 * gfortran.dg/goacc/nested-reductions-2-routine.f90: Adjust.
1360 * gfortran.dg/goacc/orphan-reductions-1.f90: Adjust.
1361 * gfortran.dg/goacc/orphan-reductions-2.f90: Adjust.
1363 2021-11-30 Thomas Schwinge <thomas@codesourcery.com>
1365 * gfortran.dg/goacc/orphan-reductions-1.f90: Adjust.
1367 2021-11-30 Frederik Harwath <frederik@codesourcery.com>
1368 Thomas Schwinge <thomas@codesourcery.com>
1370 * gfortran.dg/goacc/orphan-reductions-3.f90: New test
1371 verifying that the "gang reduction on an orphan loop" error message
1372 is not emitted for non-orphaned loops.
1373 * c-c++-common/goacc/orphan-reductions-3.c: Likewise for C and C++.
1375 2021-11-30 Cesar Philippidis <cesar@codesourcery.com>
1376 Thomas Schwinge <thomas@codesourcery.com>
1378 * c-c++-common/goacc/nested-reductions-1-routine.c: Adjust.
1379 * c-c++-common/goacc/nested-reductions-2-routine.c: Likewise.
1380 * gcc.dg/goacc/loop-processing-1.c: Likewise.
1381 * gfortran.dg/goacc/nested-reductions-1-routine.f90: Likewise.
1382 * gfortran.dg/goacc/nested-reductions-2-routine.f90: Likewise.
1383 * c-c++-common/goacc/orphan-reductions-1.c: New test.
1384 * c-c++-common/goacc/orphan-reductions-2.c: New test.
1385 * gfortran.dg/goacc/orphan-reductions-1.f90: New test.
1386 * gfortran.dg/goacc/orphan-reductions-2.f90: New test.
1388 2021-11-30 Kwok Cheung Yeung <kcy@codesourcery.com>
1389 Thomas Schwinge <thomas@codesourcery.com>
1391 * c-c++-common/goacc/routine-4.c (seq, vector, worker, gang):
1392 Remove loop reductions.
1393 * c-c++-common/goacc/routine-4-extern.c (seq, vector, worker, gang):
1396 2021-11-30 Roger Sayle <roger@nextmovesoftware.com>
1399 * gcc.dg/tree-ssa/pr103345.c: Correct xor test for big-endian.
1401 2021-11-30 Aldy Hernandez <aldyh@redhat.com>
1403 PR tree-optimization/103451
1404 * gcc.dg/pr103451.c: New test.
1406 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1408 * gcc.dg/vect/vect-gather-3.c: New test.
1409 * gcc.dg/vect/vect-gather-4.c: Likewise.
1410 * gcc.target/aarch64/sve/mask_gather_load_8.c: Likewise.
1412 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1414 * gcc.dg/vect/pr99102.c: Add -fno-vect-cost-model.
1416 2020-09-09 Richard Biener [rguenther@suse.de]
1417 * gcc.target/i386/pr87007-4.c: Adjust.
1418 * gcc.target/i386/pr87007-5.c: Likewise.
1420 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1422 * lib/target-supports.exp
1423 (check_effective_target_vect_gather_load_ifn): New target test.
1424 * gcc.dg/vect/vect-gather-1.c: New test.
1425 * gcc.dg/vect/vect-gather-2.c: Likewise.
1426 * gcc.target/aarch64/sve/gather_load_11.c: Likewise.
1428 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1430 * gcc.target/aarch64/sve/cost_model_13.c: New test.
1432 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1434 * gfortran.dg/vect/vect-8.f90: Bump number of vectorized loops
1436 * gcc.target/aarch64/sve/gather_load_10.c: New test.
1438 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1440 * gcc.dg/add-mul-overflow-1.c: New test.
1442 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1444 * gcc.dg/ubsan/commutative-1.c: New test.
1446 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1448 * gcc.target/aarch64/sve/complex_mul_1.c: New test.
1450 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1452 * gcc.dg/fmax-fmin-1.c: New test.
1454 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1456 * gcc.dg/vect/vect-fmax-1.c: New test.
1457 * gcc.dg/vect/vect-fmax-2.c: Likewise.
1458 * gcc.dg/vect/vect-fmax-3.c: Likewise.
1459 * gcc.dg/vect/vect-fmin-1.c: New test.
1460 * gcc.dg/vect/vect-fmin-2.c: Likewise.
1461 * gcc.dg/vect/vect-fmin-3.c: Likewise.
1462 * gcc.target/aarch64/fmaxnm_1.c: Likewise.
1463 * gcc.target/aarch64/fmaxnm_2.c: Likewise.
1464 * gcc.target/aarch64/fminnm_1.c: Likewise.
1465 * gcc.target/aarch64/fminnm_2.c: Likewise.
1466 * gcc.target/aarch64/sve/fmaxnm_2.c: Likewise.
1467 * gcc.target/aarch64/sve/fmaxnm_3.c: Likewise.
1468 * gcc.target/aarch64/sve/fminnm_2.c: Likewise.
1469 * gcc.target/aarch64/sve/fminnm_3.c: Likewise.
1471 2021-11-30 Jakub Jelinek <jakub@redhat.com>
1474 * c-c++-common/cpp/ucnid-2011-1-utf8.c: Expect errors in C++.
1475 * c-c++-common/cpp/ucnid-2011-1.c: Likewise.
1476 * g++.dg/cpp/ucnid-4-utf8.C: Add missing space to dg-options.
1477 * g++.dg/cpp23/normalize3.C: Enable for c++11 rather than just c++23.
1478 * g++.dg/cpp23/normalize4.C: Likewise.
1479 * g++.dg/cpp23/normalize5.C: Likewise.
1480 * g++.dg/cpp23/normalize7.C: Expect errors rather than just warnings
1481 for c++11 and up rather than just c++23.
1482 * g++.dg/cpp23/ucnid-2-utf8.C: Expect errors even for c++11 .. c++20.
1484 2021-11-30 Roger Sayle <roger@nextmovesoftware.com>
1485 Uroš Bizjak <ubizjak@gmail.com>
1488 * gcc.target/i386/pr100711-1.c: New test case.
1489 * gcc.target/i386/pr100711-2.c: New test case.
1491 2021-11-30 Richard Biener <rguenther@suse.de>
1493 PR middle-end/103485
1494 * gcc.dg/pr103485.c: New testcase.
1496 2021-11-30 Kewen Lin <linkw@linux.ibm.com>
1499 * gcc.target/powerpc/pr102347.c: New test.
1501 2021-11-29 David Malcolm <dmalcolm@redhat.com>
1504 * gcc.dg/analyzer/pr103217-2.c: New test.
1505 * gcc.dg/analyzer/pr103217-3.c: New test.
1506 * gcc.dg/analyzer/pr103217-4.c: New test.
1507 * gcc.dg/analyzer/pr103217-5.c: New test.
1509 2021-11-29 Martin Sebor <msebor@redhat.com>
1512 * c-c++-common/attr-retain-5.c: Prune out valid warning.
1513 * c-c++-common/attr-retain-6.c: Same.
1514 * c-c++-common/attr-retain-9.c: Same.
1516 2021-11-29 Patrick Palka <ppalka@redhat.com>
1519 * g++.dg/cpp1z/lambda-this1.C: Adjust expected diagnostics.
1520 * g++.dg/cpp1z/lambda-this8.C: New test.
1521 * g++.dg/cpp2a/lambda-this3.C: Compile with -pedantic in C++17
1522 to continue to diagnose redundant 'this' captures.
1524 2021-11-29 Roger Sayle <roger@nextmovesoftware.com>
1526 * gcc.target/i386/sse2-v1ti-rotate.c: New test case.
1528 2021-11-29 liuhongt <hongtao.liu@intel.com>
1530 * gcc.target/i386/pr102811-2.c: New test.
1531 * gcc.target/i386/avx512vl-vcvtps2ph-pr102811.c: Add new
1532 scan-assembler-times.
1534 2021-11-29 Richard Biener <rguenther@suse.de>
1536 PR tree-optimization/103458
1537 * gcc.dg/torture/pr103458.c: New testcase.
1539 2021-11-29 Kewen Lin <linkw@linux.ibm.com>
1541 * gcc.target/powerpc/vect-gather-1.c: New test.
1543 2021-11-27 Jakub Jelinek <jakub@redhat.com>
1545 PR middle-end/103431
1546 * gcc.dg/pr103431.c: New test.
1548 2021-11-27 Roger Sayle <roger@nextmovesoftware.com>
1550 * gcc.dg/tree-ssa/ivopts-8.c: Fix new test case for -m32.
1551 * gcc.dg/tree-ssa/ivopts-9.c: Likewise.
1553 2021-11-26 Harald Anlauf <anlauf@gmx.de>
1556 * gfortran.dg/pr68153.f90: Adjust test to improved check.
1557 * gfortran.dg/reshape_7.f90: Likewise.
1558 * gfortran.dg/reshape_9.f90: New test.
1560 2021-11-26 Roger Sayle <roger@nextmovesoftware.com>
1562 * gcc.dg/wrapped-binop-simplify.c: Update expected test result.
1563 * gcc.dg/tree-ssa/ivopts-5.c: New test case.
1564 * gcc.dg/tree-ssa/ivopts-6.c: New test case.
1565 * gcc.dg/tree-ssa/ivopts-7.c: New test case.
1566 * gcc.dg/tree-ssa/ivopts-8.c: New test case.
1567 * gcc.dg/tree-ssa/ivopts-9.c: New test case.
1569 2021-11-26 Jan Hubicka <hubicka@ucw.cz>
1571 * gcc.dg/ipa/inline-9.c: Update template.c
1573 2021-11-26 Jakub Jelinek <jakub@redhat.com>
1576 * g++.dg/cpp2a/consteval20.C: Add some extra tests.
1577 * g++.dg/cpp2a/consteval23.C: Likewise.
1578 * g++.dg/cpp2a/consteval25.C: New test.
1579 * g++.dg/cpp2a/srcloc20.C: New test.
1581 2021-11-26 konglin1 <lingling.kong@intel.com>
1584 * gcc.target/i386/pr90773-21.c: Allow pextrw instead of movw.
1585 * gcc.target/i386/pr90773-23.c: Ditto.
1586 * gcc.target/i386/avx512vl-vcvtps2ph-pr102811.c: New test.
1588 2021-11-25 Jan Hubicka <jh@suse.cz>
1590 * gcc.dg/ipa/inline10.c: New test.
1592 2021-11-25 Roger Sayle <roger@nextmovesoftware.com>
1594 PR middle-end/103406
1595 * gcc.dg/pr103406.c: New test case.
1597 2021-11-25 Martin Jambor <mjambor@suse.cz>
1600 * gcc.dg/ipa/pr103227-1.c: New test.
1601 * gcc.dg/ipa/pr103227-3.c: Likewise.
1602 * gcc.dg/ipa/pr103227-2.c: Likewise.
1603 * gfortran.dg/pr53787.f90: Disable IPA-SRA.
1605 2021-11-25 Andrew MacLeod <amacleod@redhat.com>
1607 PR tree-optimization/102648
1608 * gcc.dg/pr102648.c: New.
1610 2021-11-25 Andrew MacLeod <amacleod@redhat.com>
1612 PR tree-optimization/103359
1613 * gcc.dg/pr103359.c: New.
1615 2021-11-25 Jakub Jelinek <jakub@redhat.com>
1617 PR tree-optimization/103417
1618 * gcc.c-torture/execute/pr103417.c: New test.
1620 2021-11-25 Jakub Jelinek <jakub@redhat.com>
1622 PR tree-optimization/103376
1623 * gcc.dg/optimize-bswapsi-7.c: New test.
1625 2021-11-25 Jakub Jelinek <jakub@redhat.com>
1628 * g++.dg/cpp2a/comma1.C: Expect different diagnostics for C++23.
1629 * g++.dg/cpp2a/comma3.C: Likewise.
1630 * g++.dg/cpp2a/comma4.C: Expect diagnostics for C++23.
1631 * g++.dg/cpp2a/comma5.C: Expect different diagnostics for C++23.
1632 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_multidimensional_subscript
1634 * g++.dg/cpp23/subscript1.C: New test.
1635 * g++.dg/cpp23/subscript2.C: New test.
1636 * g++.dg/cpp23/subscript3.C: New test.
1637 * g++.dg/cpp23/subscript4.C: New test.
1638 * g++.dg/cpp23/subscript5.C: New test.
1639 * g++.dg/cpp23/subscript6.C: New test.
1641 2021-11-25 H.J. Lu <hjl.tools@gmail.com>
1643 * gcc.target/i386/pr103194-5.c: Include <stdint.h>.
1644 Replace long with int64_t.
1646 2021-11-24 Jan Hubicka <hubicka@ucw.cz>
1648 * gcc.c-torture/execute/pr103405.c: New test.
1650 2021-11-24 Richard Biener <rguenther@suse.de>
1651 Jan Hubicka <jh@suse.cz>
1653 PR tree-optimization/103168
1654 * g++.dg/tree-ssa/pr103168.C: New testcase.
1656 2021-11-24 Thomas Schwinge <thomas@codesourcery.com>
1658 PR middle-end/103244
1659 * c-c++-common/goacc/combined-reduction.c: Revert/expect previous
1661 * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
1662 * c-c++-common/goacc/mdc-1.c: Likewise.
1663 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
1665 2021-11-24 Jakub Jelinek <jakub@redhat.com>
1667 PR middle-end/103365
1668 * c-c++-common/Wno-attributes-1.c: Require effective target
1669 c || c++11 and drop dg-additional-options.
1670 * c-c++-common/Wno-attributes-2.c: Likewise.
1671 * c-c++-common/Wno-attributes-4.c: New test.
1672 * c-c++-common/Wno-attributes-5.c: New test.
1674 2021-11-24 Jakub Jelinek <jakub@redhat.com>
1676 PR tree-optimization/103376
1677 * gcc.c-torture/execute/pr103376.c: New test.
1679 2021-11-24 Tamar Christina <tamar.christina@arm.com>
1681 * gcc.dg/bic-bitmask-10.c: New test.
1682 * gcc.dg/bic-bitmask-11.c: New test.
1683 * gcc.dg/bic-bitmask-12.c: New test.
1684 * gcc.dg/bic-bitmask-13.c: New test.
1685 * gcc.dg/bic-bitmask-14.c: New test.
1686 * gcc.dg/bic-bitmask-15.c: New test.
1687 * gcc.dg/bic-bitmask-16.c: New test.
1688 * gcc.dg/bic-bitmask-17.c: New test.
1689 * gcc.dg/bic-bitmask-18.c: New test.
1690 * gcc.dg/bic-bitmask-19.c: New test.
1691 * gcc.dg/bic-bitmask-2.c: New test.
1692 * gcc.dg/bic-bitmask-20.c: New test.
1693 * gcc.dg/bic-bitmask-21.c: New test.
1694 * gcc.dg/bic-bitmask-22.c: New test.
1695 * gcc.dg/bic-bitmask-23.c: New test.
1696 * gcc.dg/bic-bitmask-3.c: New test.
1697 * gcc.dg/bic-bitmask-4.c: New test.
1698 * gcc.dg/bic-bitmask-5.c: New test.
1699 * gcc.dg/bic-bitmask-6.c: New test.
1700 * gcc.dg/bic-bitmask-7.c: New test.
1701 * gcc.dg/bic-bitmask-8.c: New test.
1702 * gcc.dg/bic-bitmask-9.c: New test.
1703 * gcc.dg/bic-bitmask.h: New test.
1704 * gcc.target/aarch64/bic-bitmask-1.c: New test.
1706 2021-11-24 Marek Polacek <polacek@redhat.com>
1709 * g++.dg/cpp0x/nsdmi-warn1.C: New test.
1710 * g++.dg/cpp0x/nsdmi-warn1.h: New file.
1712 2021-11-24 Hongtao Liu <hongtao.liu@intel.com>
1713 H.J. Lu <hongjiu.lu@intel.com>
1715 * gcc.target/i386/pr103194-2.c: New test.
1716 * gcc.target/i386/pr103194-3.c: New test.
1717 * gcc.target/i386/pr103194-4.c: New test.
1718 * gcc.target/i386/pr103194-5.c: New test.
1719 * gcc.target/i386/pr103194.c: New test.
1721 2021-11-23 Martin Sebor <msebor@redhat.com>
1724 * g++.dg/warn/Waddress-8.C: New test.
1726 2021-11-23 Martin Sebor <msebor@redhat.com>
1729 * c-c++-common/attr-used-5.c: Suppress valid warning.
1730 * c-c++-common/attr-used-6.c: Same.
1731 * c-c++-common/attr-used-9.c: Same.
1732 * g++.dg/warn/Winfinite-recursion-2.C: New test.
1733 * g++.dg/warn/Winfinite-recursion-3.C: New test.
1734 * g++.dg/warn/Winfinite-recursion.C: New test.
1735 * gcc.dg/Winfinite-recursion-2.c: New test.
1736 * gcc.dg/Winfinite-recursion.c: New test.
1738 2021-11-23 Harald Anlauf <anlauf@gmx.de>
1741 * gfortran.dg/bound_simplification_7.f90: New test.
1743 2021-11-23 Marek Polacek <polacek@redhat.com>
1746 * g++.dg/warn/Wuninitialized-28.C: Make a class nonempty.
1747 * g++.dg/warn/Wuninitialized-29.C: Likewise.
1748 * g++.dg/warn/Wuninitialized-31.C: New test.
1750 2021-11-23 Marek Polacek <polacek@redhat.com>
1752 * g++.dg/warn/Waddress-5.C: Make sf static.
1754 2021-11-23 Bill Schmidt <wschmidt@linux.ibm.com>
1756 * gcc.target/powerpc/test_mffsl.c: Change effective target to
1757 a run-time check. Fix a typo in a debug print statement.
1759 2021-11-23 Harald Anlauf <anlauf@gmx.de>
1763 * gfortran.dg/len_trim.f90: New test.
1765 2021-11-23 Richard Biener <rguenther@suse.de>
1767 PR tree-optimization/103361
1768 * g++.dg/torture/pr103361.C: New testcase.
1770 2021-11-23 Jan Hubicka <hubicka@ucw.cz>
1772 * gcc.dg/tree-ssa/modref-dse-4.c: Update template.
1773 * gcc.dg/tree-ssa/modref-dse-5.c: Update template.
1775 2021-11-23 Andrew Pinski <apinski@marvell.com>
1777 PR tree-optimization/102216
1778 * g++.dg/tree-ssa/pr102216-1.C: New test.
1779 * g++.dg/tree-ssa/pr102216-2.C: New test.
1781 2021-11-23 Jakub Jelinek <jakub@redhat.com>
1783 PR middle-end/102431
1784 * c-c++-common/gomp/pr102431.c: New test.
1785 * g++.dg/gomp/pr102431.C: New test.
1786 * gfortran.dg/gomp/pr102431.f90: New test.
1788 2021-11-23 Haochen Gui <guihaoc@gcc.gnu.org>
1791 * gcc.target/powerpc/vec_reve_1.c: New test.
1792 * gcc.target/powerpc/vec_reve_2.c: Likewise.
1794 2021-11-23 Navid Rahimi <navidrahimi@microsoft.com>
1796 PR tree-optimization/102232
1797 * gcc.dg/tree-ssa/pr102232.c: Testcase for this optimization.
1799 2021-11-23 Navid Rahimi <navidrahimi@microsoft.com>
1801 PR tree-optimization/96779
1802 * gcc.dg/tree-ssa/pr96779.c: Testcase for this optimization.
1803 * gcc.dg/tree-ssa/pr96779-disabled.c: Testcase for this optimization
1804 when -fwrapv passed.
1806 2021-11-22 Jason Merrill <jason@redhat.com>
1808 * g++.dg/template/crash106.C: Adjust.
1809 * g++.dg/diagnostic/ptrtomem3.C: New test.
1811 2021-11-22 Jason Merrill <jason@redhat.com>
1813 * g++.dg/cpp0x/pr65327.C: Adjust location.
1814 * g++.dg/cpp23/constexpr-nonlit4.C: Likewise.
1815 * g++.dg/cpp23/constexpr-nonlit5.C: Likewise.
1816 * g++.dg/cpp2a/constexpr-init1.C: Likewise.
1818 2021-11-22 Jakub Jelinek <jakub@redhat.com>
1819 Tobias Burnus <tobias@codesourcery.com>
1821 PR preprocessor/103165
1822 * c-c++-common/gomp/pragma-3.c: New test.
1823 * c-c++-common/gomp/pragma-4.c: New test.
1824 * c-c++-common/gomp/pragma-5.c: New test.
1826 2021-11-22 Roger Sayle <roger@nextmovesoftware.com>
1828 PR tree-optimization/98953
1829 PR tree-optimization/103345
1830 * gcc.dg/tree-ssa/pr98953.c: New test case.
1831 * gcc.dg/tree-ssa/pr103345.c: New test case.
1833 2021-11-22 Jakub Jelinek <jakub@redhat.com>
1836 * c-c++-common/goacc/routine-6.c: New test.
1838 2021-11-22 Richard Biener <rguenther@suse.de>
1840 PR tree-optimization/103351
1841 * g++.dg/torture/pr103351.C: New testcase.
1843 2021-11-22 Jakub Jelinek <jakub@redhat.com>
1846 * g++.dg/gomp/masked-1.C: New test.
1848 2021-11-22 liuhongt <hongtao.liu@intel.com>
1850 * gcc.target/i386/pr103275.c: New test.
1852 2021-11-21 Jakub Jelinek <jakub@redhat.com>
1855 * gcc.target/i386/pr101180.c: New test.
1857 2021-11-21 Harald Anlauf <anlauf@gmx.de>
1858 Steven G. Kargl <kargl@gcc.gnu.org>
1861 * gfortran.dg/dec_math_5.f90: New test.
1863 2021-11-21 Jan Hubicka <hubicka@ucw.cz>
1866 * gcc.dg/tree-ssa/modref-15.c: New test.
1868 2021-11-21 Jan Hubicka <hubicka@ucw.cz>
1871 * gcc.dg/tree-prof/merge_block.c: Add -fno-ipa-modref
1873 2021-11-21 Roger Sayle <roger@nextmovesoftware.com>
1874 Robin Dapp <rdapp@linux.ibm.com>
1877 * gcc.target/s390/mul-wide.c: New test case.
1878 * gcc.target/s390/umul-wide.c: New test case.
1880 2021-11-20 Jan Hubicka <hubicka@ucw.cz>
1883 * gcc.c-torture/execute/pr103052.c: New test.
1885 2021-11-20 Andrew Pinski <apinski@marvell.com>
1887 PR tree-optimization/103220
1888 * gcc.dg/tree-ssa/pr103220-1.c: New test.
1889 * gcc.dg/tree-ssa/pr103220-2.c: New test.
1890 * gcc.dg/pr25530.c: Update test to check for
1891 4294967294 in the case -2 is not matched.
1893 2021-11-20 Alexandre Oliva <oliva@adacore.com>
1895 PR tree-optimization/102988
1896 * g++.dg/pr102988.C: New.
1898 2021-11-20 Antoni Boucher <bouanto@zoho.com>
1901 * jit.dg/all-non-failing-tests.h: Add test-reflection.c.
1902 * jit.dg/test-reflection.c: New test.
1904 2021-11-19 Jakub Jelinek <jakub@redhat.com>
1907 * g++.target/i386/pr101180.C: New test.
1909 2021-11-19 David Malcolm <dmalcolm@redhat.com>
1912 * gcc.dg/analyzer/explode-1.c: Update for improvement to location
1914 * gcc.dg/analyzer/pr103217.c: New test.
1915 * gcc.dg/analyzer/pr94858-1.c: Add -Wno-analyzer-too-complex.
1917 2021-11-19 Marek Polacek <polacek@redhat.com>
1919 * g++.dg/cpp0x/lambda/lambda-nested9.C: Adjust dg-error.
1921 2021-11-19 Iain Sandoe <iain@sandoe.co.uk>
1923 * gcc.dg/torture/fp-int-convert-timode-3.c: Remove XFAIL.
1924 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1926 2021-11-19 Jan Hubicka <hubicka@ucw.cz>
1928 * gcc.dg/tree-ssa/modref-dse-6.c: New test.
1930 2021-11-19 Martin Sebor <msebor@redhat.com>
1934 * g++.dg/warn/Walways-true-2.C: Adjust to avoid a valid warning.
1935 * c-c++-common/Waddress-5.c: New test.
1936 * c-c++-common/Waddress-6.c: New test.
1937 * g++.dg/warn/Waddress-7.C: New test.
1938 * gcc.dg/Walways-true-2.c: Adjust to avoid a valid warning.
1939 * gcc.dg/weak/weak-3.c: Expect a warning.
1941 2021-11-19 Andrew MacLeod <amacleod@redhat.com>
1943 * gcc.dg/pr103254.c: New.
1945 2021-11-19 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1947 * gcc.target/s390/20211119.c: New test.
1949 2021-11-19 Tamar Christina <tamar.christina@arm.com>
1951 PR tree-optimization/103311
1953 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: Fix it.
1954 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Likewise.
1955 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: Likewise.
1956 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Likewise.
1957 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Likewise.
1958 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Likewise.
1959 * lib/target-supports.exp
1960 (check_effective_target_vect_complex_add_double): Add Adv. SIMD.
1962 2021-11-19 Giuliano Belinassi <gbelinassi@suse.de>
1964 * gcc.dg/devnull-dump.c: New.
1966 2021-11-19 Patrick Palka <ppalka@redhat.com>
1969 * g++.dg/cpp0x/lambda/lambda-nested9.C: New test.
1971 2021-11-19 Andrew Pinski <apinski@marvell.com>
1973 PR tree-optimization/103314
1974 * gcc.c-torture/compile/pr103314-1.c: New test.
1976 2021-11-19 Richard Biener <rguenther@suse.de>
1979 * g++.dg/pr103326.C: New testcase.
1981 2021-11-19 Jakub Jelinek <jakub@redhat.com>
1984 * g++.dg/cpp1z/eval-order11.C: New test.
1986 2021-11-19 Richard Biener <rguenther@suse.de>
1988 PR middle-end/103248
1989 * gcc.dg/pr103248.c: New testcase.
1991 2021-11-19 Richard Biener <rguenther@suse.de>
1993 PR tree-optimization/102436
1994 * gcc.dg/torture/20211118-1.c: New testcase.
1995 * gcc.dg/tree-ssa/ssa-lim-18.c: Likewise.
1997 2021-11-19 Andrew Pinski <apinski@marvell.com>
1999 PR tree-optimization/103317
2000 * gcc.c-torture/compile/pr103317-1.c: New test.
2002 2021-11-19 Andrew Pinski <apinski@marvell.com>
2004 PR tree-optimization/103257
2005 * gcc.dg/tree-ssa/vrp116.c: Check optimized instead of vrp1.
2006 * gcc.dg/tree-ssa/pr103257-1.c: New test.
2008 2021-11-19 Marek Polacek <polacek@redhat.com>
2012 * g++.dg/warn/Wuninitialized-14.C: New test.
2013 * g++.dg/warn/Wuninitialized-15.C: New test.
2014 * g++.dg/warn/Wuninitialized-16.C: New test.
2015 * g++.dg/warn/Wuninitialized-17.C: New test.
2016 * g++.dg/warn/Wuninitialized-18.C: New test.
2017 * g++.dg/warn/Wuninitialized-19.C: New test.
2018 * g++.dg/warn/Wuninitialized-20.C: New test.
2019 * g++.dg/warn/Wuninitialized-21.C: New test.
2020 * g++.dg/warn/Wuninitialized-22.C: New test.
2021 * g++.dg/warn/Wuninitialized-23.C: New test.
2022 * g++.dg/warn/Wuninitialized-24.C: New test.
2023 * g++.dg/warn/Wuninitialized-25.C: New test.
2024 * g++.dg/warn/Wuninitialized-26.C: New test.
2025 * g++.dg/warn/Wuninitialized-27.C: New test.
2026 * g++.dg/warn/Wuninitialized-28.C: New test.
2027 * g++.dg/warn/Wuninitialized-29.C: New test.
2028 * g++.dg/warn/Wuninitialized-30.C: New test.
2030 2021-11-19 liuhongt <hongtao.liu@intel.com>
2032 * gcc.target/i386/pr102543.c: New test.
2034 2021-11-19 Patrick Palka <ppalka@redhat.com>
2037 * g++.dg/cpp2a/concepts-this1.C: New test.
2039 2021-11-18 Marek Polacek <polacek@redhat.com>
2042 * g++.dg/cpp0x/auto25.C: Adjust dg-error.
2043 * g++.dg/cpp0x/auto9.C: Likewise.
2044 * g++.dg/cpp2a/concepts-pr84979-2.C: Likewise.
2045 * g++.dg/cpp2a/concepts-pr84979-3.C: Likewise.
2046 * g++.dg/cpp23/auto-fncast1.C: New test.
2047 * g++.dg/cpp23/auto-fncast2.C: New test.
2048 * g++.dg/cpp23/auto-fncast3.C: New test.
2049 * g++.dg/cpp23/auto-fncast4.C: New test.
2050 * g++.dg/cpp23/auto-fncast5.C: New test.
2051 * g++.dg/cpp23/auto-fncast6.C: New test.
2053 2021-11-18 Harald Anlauf <anlauf@gmx.de>
2054 Steven G. Kargl <kargl@gcc.gnu.org>
2057 * gfortran.dg/pr101329.f90: New test.
2059 2021-11-18 Patrick Palka <ppalka@redhat.com>
2061 * g++.dg/cpp2a/fn-template25.C: New test.
2063 2021-11-18 Jan Hubicka <hubicka@ucw.cz>
2065 * gcc.dg/lto/semantic-interposition-1_0.c: New test.
2066 * gcc.dg/lto/semantic-interposition-1_1.c: New test.
2068 2021-11-18 Jan Hubicka <hubicka@ucw.cz>
2071 * g++.dg/torture/pr103266.C: New test.
2073 2021-11-18 Tamar Christina <tamar.christina@arm.com>
2075 PR tree-optimization/103311
2076 * gcc.target/aarch64/pr103311.c: New test.
2078 2021-11-18 H.J. Lu <hjl.tools@gmail.com>
2081 * gcc.target/i386/indirect-thunk-cs-prefix-1.c: New test.
2082 * gcc.target/i386/indirect-thunk-cs-prefix-2.c: Likewise.
2084 2021-11-18 Jeff Law <jeffreyalaw@gmail.com>
2086 * gcc.target/mips/octeon-bbit-1.c (f3): Add noipa attribute.
2088 2021-11-18 Patrick Palka <ppalka@redhat.com>
2091 * g++.dg/cpp2a/fn-template24.C: New test.
2093 2021-11-18 Patrick Palka <ppalka@redhat.com>
2096 * g++.dg/cpp2a/concepts-recursive-sat1.C: Adjust to use ADL
2098 * g++.dg/cpp2a/fn-template23.C: New test.
2100 2021-11-18 Tamar Christina <tamar.christina@arm.com>
2102 PR tree-optimization/103253
2103 * gcc.dg/vect/pr103253.c: New test.
2105 2021-11-18 Matthias Kretz <m.kretz@gsi.de>
2107 * c-c++-common/builtin-assoc-barrier-1.c: New test.
2109 2021-11-18 Richard Biener <rguenther@suse.de>
2112 * gcc.dg/tree-ssa/if-to-switch-3.c: Supply
2113 --param case-values-threshold=4.
2115 2021-11-18 Richard Biener <rguenther@suse.de>
2117 PR tree-optimization/103277
2118 * gcc.dg/pr103277.c: New testcase.
2120 2021-11-18 Hongyu Wang <hongyu.wang@intel.com>
2122 * gcc.target/i386/pr103069-2.c: Adjust.
2124 2021-11-18 konglin1 <lingling.kong@intel.com>
2126 * gcc.target/i386/avx512fp16-vfcmulcph-1a.c: Add new test for alias.
2127 * gcc.target/i386/avx512fp16-vfcmulcsh-1a.c: Likewise.
2128 * gcc.target/i386/avx512fp16-vfmulcph-1a.c: Likewise.
2129 * gcc.target/i386/avx512fp16-vfmulcsh-1a.c: Likewise.
2130 * gcc.target/i386/avx512fp16vl-vfcmulcph-1a.c: Likewise.
2131 * gcc.target/i386/avx512fp16vl-vfmulcph-1a.c: Likewise.
2133 2021-11-17 Andrew Pinski <apinski@marvell.com>
2135 PR tree-optimization/103228
2136 PR tree-optimization/55177
2137 * gcc.dg/tree-ssa/pr103228-1.c: New test.
2138 * gcc.dg/tree-ssa/pr55177-1.c: New test.
2140 2021-11-17 David Malcolm <dmalcolm@redhat.com>
2142 PR preprocessor/103026
2143 * c-c++-common/Wbidi-chars-ranges.c: New test.
2145 2021-11-17 Martin Sebor <msebor@redhat.com>
2147 PR tree-optimization/102759
2148 * gcc.dg/Warray-parameter-10.c: New test.
2149 * gcc.dg/Wstringop-overflow-82.c: New test.
2151 2021-11-17 H.J. Lu <hjl.tools@gmail.com>
2154 * gcc.target/i386/harden-sls-1.c: New test.
2155 * gcc.target/i386/harden-sls-2.c: Likewise.
2156 * gcc.target/i386/harden-sls-3.c: Likewise.
2157 * gcc.target/i386/harden-sls-4.c: Likewise.
2158 * gcc.target/i386/harden-sls-5.c: Likewise.
2160 2021-11-17 Martin Sebor <msebor@redhat.com>
2163 * gcc.dg/Warray-parameter-11.c: New test.
2165 2021-11-17 Jeff Law <jeffreyalaw@gmail.com>
2167 * gcc.target/mips/frame-header-1.c (bar): Add noipa attribute.
2168 * gcc.target/mips/frame-header-2.c (bar): Likewise.
2170 2021-11-17 Jakub Jelinek <jakub@redhat.com>
2172 PR preprocessor/103130
2173 * c-c++-common/cpp/dir-only-9.c: New test.
2175 2021-11-17 Martin Uecker <uecker@gcc.gnu.org>
2179 * gcc.dg/vla-stexp-3.c: New test.
2180 * gcc.dg/vla-stexp-4.c: New test.
2181 * gcc.dg/vla-stexp-5.c: New test.
2182 * gcc.dg/vla-stexp-6.c: New test.
2183 * gcc.dg/vla-stexp-7.c: New test.
2184 * gcc.dg/vla-stexp-8.c: New test.
2185 * gcc.dg/vla-stexp-9.c: New test.
2187 2021-11-17 Jakub Jelinek <jakub@redhat.com>
2189 PR tree-optimization/103255
2190 * gcc.c-torture/execute/pr103255.c: New test.
2192 2021-11-17 Richard Sandiford <richard.sandiford@arm.com>
2194 * gcc.target/aarch64/sve/cond_fmaxnm_5.c: New test.
2195 * gcc.target/aarch64/sve/cond_fmaxnm_5_run.c: Likewise.
2196 * gcc.target/aarch64/sve/cond_fmaxnm_6.c: Likewise.
2197 * gcc.target/aarch64/sve/cond_fmaxnm_6_run.c: Likewise.
2198 * gcc.target/aarch64/sve/cond_fmaxnm_7.c: Likewise.
2199 * gcc.target/aarch64/sve/cond_fmaxnm_7_run.c: Likewise.
2200 * gcc.target/aarch64/sve/cond_fmaxnm_8.c: Likewise.
2201 * gcc.target/aarch64/sve/cond_fmaxnm_8_run.c: Likewise.
2202 * gcc.target/aarch64/sve/cond_fminnm_5.c: Likewise.
2203 * gcc.target/aarch64/sve/cond_fminnm_5_run.c: Likewise.
2204 * gcc.target/aarch64/sve/cond_fminnm_6.c: Likewise.
2205 * gcc.target/aarch64/sve/cond_fminnm_6_run.c: Likewise.
2206 * gcc.target/aarch64/sve/cond_fminnm_7.c: Likewise.
2207 * gcc.target/aarch64/sve/cond_fminnm_7_run.c: Likewise.
2208 * gcc.target/aarch64/sve/cond_fminnm_8.c: Likewise.
2209 * gcc.target/aarch64/sve/cond_fminnm_8_run.c: Likewise.
2211 2021-11-17 Andrew Pinski <apinski@marvell.com>
2213 PR tree-optimization/103288
2214 * gcc.c-torture/compile/pr103288-1.c: New test.
2216 2021-11-17 Marek Polacek <polacek@redhat.com>
2218 PR preprocessor/103026
2219 * c-c++-common/Wbidi-chars-1.c: New test.
2220 * c-c++-common/Wbidi-chars-2.c: New test.
2221 * c-c++-common/Wbidi-chars-3.c: New test.
2222 * c-c++-common/Wbidi-chars-4.c: New test.
2223 * c-c++-common/Wbidi-chars-5.c: New test.
2224 * c-c++-common/Wbidi-chars-6.c: New test.
2225 * c-c++-common/Wbidi-chars-7.c: New test.
2226 * c-c++-common/Wbidi-chars-8.c: New test.
2227 * c-c++-common/Wbidi-chars-9.c: New test.
2228 * c-c++-common/Wbidi-chars-10.c: New test.
2229 * c-c++-common/Wbidi-chars-11.c: New test.
2230 * c-c++-common/Wbidi-chars-12.c: New test.
2231 * c-c++-common/Wbidi-chars-13.c: New test.
2232 * c-c++-common/Wbidi-chars-14.c: New test.
2233 * c-c++-common/Wbidi-chars-15.c: New test.
2234 * c-c++-common/Wbidi-chars-16.c: New test.
2235 * c-c++-common/Wbidi-chars-17.c: New test.
2237 2021-11-17 David Malcolm <dmalcolm@redhat.com>
2240 * gcc.dg/analyzer/pr102695.c: New test.
2241 * gcc.dg/analyzer/strchr-1.c: New test.
2243 2021-11-17 David Malcolm <dmalcolm@redhat.com>
2246 * gcc.dg/analyzer/capacity-1.c: Add dg-require-effective-target
2247 alloca. Use __builtin_alloca rather than alloca.
2248 * gcc.dg/analyzer/capacity-3.c: Likewise.
2250 2021-11-16 Jan Hubicka <jh@suse.cz>
2252 * gcc.dg/tree-ssa/modref-dse-4.c: New test.
2254 2021-11-16 Harald Anlauf <anlauf@gmx.de>
2257 * gfortran.dg/pr103286.f90: New test.
2259 2021-11-16 Peter Bergner <bergner@linux.ibm.com>
2262 * gcc.target/powerpc/pr102976.c: New test.
2264 2021-11-16 Martin Sebor <msebor@redhat.com>
2266 PR tree-optimization/102960
2267 * gcc.dg/Wstringop-overflow-84.c: New test.
2269 2021-11-16 Tamar Christina <tamar.christina@arm.com>
2271 * gcc.target/aarch64/shrn-combine-10.c: Use shrn.
2273 2021-11-16 Tamar Christina <tamar.christina@arm.com>
2275 * gcc.dg/signbit-2.c: CHeck vect or scalar.
2277 2021-11-16 David Malcolm <dmalcolm@redhat.com>
2280 * g++.dg/analyzer/pr102662.C: New test.
2282 2021-11-16 Andrew Pinski <apinski@marvell.com>
2284 PR tree-optimization/103218
2285 * gcc.dg/tree-ssa/pr103218-1.c: New test.
2287 2021-11-16 Claudiu Zissulescu <claziss@synopsys.com>
2289 * gcc.target/arc/tmac-4.c: New test.
2291 2021-11-16 Richard Biener <rguenther@suse.de>
2293 PR tree-optimization/102880
2294 * gcc.dg/tree-ssa/pr102880.c: New testcase.
2295 * gcc.dg/tree-ssa/pr69270-3.c: Robustify.
2296 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Change the number of
2297 expected threadings.
2299 2021-11-16 Richard Biener <rguenther@suse.de>
2301 PR tree-optimization/102880
2302 * gcc.dg/tree-ssa/phi-opt-26.c: New testcase.
2304 2021-11-16 Claudiu Zissulescu <claziss@synopsys.com>
2306 * gcc.target/arc/add_n-combine.c: Update test patterns.
2307 * gcc.target/arc/builtin_eh.c: Update test for linux platforms.
2308 * gcc.target/arc/mul64-1.c: Disable this test while running on
2310 * gcc.target/arc/tls-gd.c: Update matching patterns.
2311 * gcc.target/arc/tls-ie.c: Likewise.
2312 * gcc.target/arc/tls-ld.c: Likewise.
2313 * gcc.target/arc/uncached-8.c: Likewise.
2315 2021-11-16 Martin Jambor <mjambor@suse.cz>
2317 * gcc.dg/ipa/ipa-sra-ret-nonull.c: New test.
2319 2021-11-16 Jakub Jelinek <jakub@redhat.com>
2321 PR tree-optimization/103208
2322 * c-c++-common/gomp/loop-11.c: New test.
2324 2021-11-16 Jakub Jelinek <jakub@redhat.com>
2326 PR tree-optimization/102009
2327 * gcc.dg/pr102009.c: New test.
2329 2021-11-16 Jan Hubicka <jh@suse.cz>
2331 * gcc.dg/tree-ssa/modref-dse-5.c: New test.
2333 2021-11-16 Andrew Pinski <apinski@marvell.com>
2335 PR tree-optimization/103245
2336 * gcc.dg/tree-ssa/pr103245-1.c: New test.
2338 2021-11-16 H.J. Lu <hjl.tools@gmail.com>
2340 PR middle-end/103268
2341 * gcc.dg/pr103268-1.c: New test.
2342 * gcc.dg/pr103268-2.c: Likewise.
2344 2021-11-15 Jason Merrill <jason@redhat.com>
2346 * lib/g++-dg.exp: Handle "impcx".
2347 * lib/target-supports.exp
2348 (check_effective_target_implicit_constexpr): New.
2349 * g++.dg/abi/abi-tag16.C:
2350 * g++.dg/abi/abi-tag18a.C:
2351 * g++.dg/abi/guard4.C:
2352 * g++.dg/abi/lambda-defarg1.C:
2353 * g++.dg/abi/mangle26.C:
2354 * g++.dg/cpp0x/constexpr-diag3.C:
2355 * g++.dg/cpp0x/constexpr-ex1.C:
2356 * g++.dg/cpp0x/constexpr-ice5.C:
2357 * g++.dg/cpp0x/constexpr-incomplete2.C:
2358 * g++.dg/cpp0x/constexpr-memfn1.C:
2359 * g++.dg/cpp0x/constexpr-neg3.C:
2360 * g++.dg/cpp0x/constexpr-specialization.C:
2361 * g++.dg/cpp0x/inh-ctor19.C:
2362 * g++.dg/cpp0x/inh-ctor30.C:
2363 * g++.dg/cpp0x/lambda/lambda-mangle3.C:
2364 * g++.dg/cpp0x/lambda/lambda-mangle5.C:
2365 * g++.dg/cpp1y/auto-fn12.C:
2366 * g++.dg/cpp1y/constexpr-loop5.C:
2367 * g++.dg/cpp1z/constexpr-lambda7.C:
2368 * g++.dg/cpp2a/constexpr-dtor3.C:
2369 * g++.dg/cpp2a/constexpr-new13.C:
2370 * g++.dg/cpp2a/constinit11.C:
2371 * g++.dg/cpp2a/constinit12.C:
2372 * g++.dg/cpp2a/constinit14.C:
2373 * g++.dg/cpp2a/constinit15.C:
2374 * g++.dg/cpp2a/spaceship-constexpr1.C:
2375 * g++.dg/cpp2a/spaceship-eq3.C:
2376 * g++.dg/cpp2a/udlit-class-nttp-neg2.C:
2377 * g++.dg/debug/dwarf2/auto1.C:
2378 * g++.dg/debug/dwarf2/cdtor-1.C:
2379 * g++.dg/debug/dwarf2/lambda1.C:
2380 * g++.dg/debug/dwarf2/pr54508.C:
2381 * g++.dg/debug/dwarf2/pubnames-2.C:
2382 * g++.dg/debug/dwarf2/pubnames-3.C:
2383 * g++.dg/ext/is_literal_type3.C:
2384 * g++.dg/ext/visibility/template7.C:
2385 * g++.dg/gcov/gcov-12.C:
2386 * g++.dg/gcov/gcov-2.C:
2387 * g++.dg/ipa/devirt-35.C:
2388 * g++.dg/ipa/devirt-36.C:
2389 * g++.dg/ipa/devirt-37.C:
2390 * g++.dg/ipa/devirt-44.C:
2391 * g++.dg/ipa/imm-devirt-1.C:
2392 * g++.dg/lookup/builtin5.C:
2393 * g++.dg/lto/inline-crossmodule-1_0.C:
2394 * g++.dg/modules/enum-1_a.C:
2395 * g++.dg/modules/fn-inline-1_c.C:
2396 * g++.dg/modules/pmf-1_b.C:
2397 * g++.dg/modules/used-1_c.C:
2398 * g++.dg/tls/thread_local11.C:
2399 * g++.dg/tls/thread_local11a.C:
2400 * g++.dg/tm/pr46653.C:
2401 * g++.dg/ubsan/pr70035.C:
2402 * g++.old-deja/g++.other/delete6.C:
2403 * g++.dg/modules/pmf-1_a.H:
2404 Adjust for implicit constexpr.
2406 2021-11-15 Jason Merrill <jason@redhat.com>
2408 * g++.dg/ext/flexary37.C: Remove expected error.
2410 2021-11-15 Siddhesh Poyarekar <siddhesh@gotplt.org>
2412 * gcc.dg/fold-stringops-2.c: Define size_t.
2415 * gcc.dg/fold-stringops-3.c: New test.
2417 2021-11-15 Siddhesh Poyarekar <siddhesh@gotplt.org>
2419 * gcc.dg/Wobjsize-1.c: Make warning change line agnostic.
2420 * gcc.dg/fold-stringops-2.c: New test.
2422 2021-11-15 Siddhesh Poyarekar <siddhesh@gotplt.org>
2424 * gcc.dg/fold-stringops-1.c: New test.
2426 2021-11-15 H.J. Lu <hjl.tools@gmail.com>
2428 PR middle-end/103184
2429 * gcc.dg/pr103184-1.c: New test.
2430 * gcc.dg/pr103184-2.c: Likewise.
2432 2021-11-15 Iain Sandoe <iain@sandoe.co.uk>
2434 * gcc.dg/vect/tsvc/tsvc.h: Use malloc for Darwin 9 and
2437 2021-11-15 Aldy Hernandez <aldyh@redhat.com>
2439 * gcc.dg/pr103207.c: New test.
2441 2021-11-15 Jakub Jelinek <jakub@redhat.com>
2444 * g++.dg/opt/pr100469.C: New test.
2446 2021-11-15 H.J. Lu <hjl.tools@gmail.com>
2449 * gcc.target/i386/pr103205-2.c: New test.
2451 2021-11-15 Aldy Hernandez <aldyh@redhat.com>
2453 * g++.dg/tree-ssa/pr31146-2.C: Add -fno-thread-jumps.
2455 2021-11-15 Richard Biener <rguenther@suse.de>
2457 PR tree-optimization/103237
2458 * gcc.dg/torture/pr103237.c: New testcase.
2460 2021-11-15 Hongyu Wang <hongyu.wang@intel.com>
2463 * gcc.target/i386/pr103069-1.c: New test.
2464 * gcc.target/i386/pr103069-2.c: Ditto.
2466 2021-11-15 Richard Biener <rguenther@suse.de>
2468 PR tree-optimization/103219
2469 * gcc.dg/torture/pr103219.c: New testcase.
2471 2021-11-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2473 * gcc.target/i386/pr101346.c: Require dfp support.
2475 2021-11-15 Jakub Jelinek <jakub@redhat.com>
2478 * gcc.target/i386/pr103205.c: New test.
2480 2021-11-15 Jason Merrill <jason@redhat.com>
2482 * g++.dg/cpp0x/lambda/lambda-switch.C: Adjust expected location.
2484 2021-11-15 Jason Merrill <jason@redhat.com>
2486 * g++.dg/cpp1y/constexpr-89285-2.C: Expect error.
2487 * g++.dg/cpp1y/constexpr-89285.C: Adjust error.
2489 2021-11-15 Jason Merrill <jason@redhat.com>
2492 * g++.dg/init/array41a.C: New test.
2494 2021-11-15 Jason Merrill <jason@redhat.com>
2496 * g++.dg/cpp2a/constexpr-virtual20.C: New test.
2498 2021-11-15 Hans-Peter Nilsson <hp@axis.com>
2500 * gcc.dg/uninit-pred-9_b.c: Correct last adjustment, for CRIS.
2502 2021-11-15 Andrew Pinski <apinski@marvell.com>
2504 * gcc.dg/tree-ssa/pr100278.c: Move to ...
2505 * gcc.c-torture/compile/pr100278.c: Here.
2506 Remove dg-do and dg-options.
2507 * gcc.dg/tree-ssa/pr101189.c: Move to ...
2508 * gcc.c-torture/compile/pr101189.c: Here.
2509 Remove dg-do and dg-options.
2510 * gcc.dg/tree-ssa/pr100453.c: Move to ...
2511 * gcc.c-torture/execute/pr100453.c: Here.
2512 Remove dg-do and dg-options.
2513 * gcc.dg/tree-ssa/pr101335.c: Move to ...
2514 * gcc.c-torture/execute/pr101335.c: Here
2515 Remove dg-do and dg-options.
2517 2021-11-14 Maciej W. Rozycki <macro@embecosm.com>
2519 * gcc.target/vax/setmem.c: New test.
2521 2021-11-14 Jan Hubicka <hubicka@ucw.cz>
2523 * gcc.dg/tree-ssa/modref-dse-3.c: New test.
2525 2021-11-14 Aldy Hernandez <aldyh@redhat.com>
2527 * gcc.dg/pr103229.c: Removed.
2529 2021-11-14 Aldy Hernandez <aldyh@redhat.com>
2531 * gcc.dg/pr103229.c: New test.
2533 2021-11-14 Martin Liska <mliska@suse.cz>
2535 * c-c++-common/tsan/free_race.c: Remove unnecessary -ldl.
2536 * c-c++-common/tsan/free_race2.c: Likewise.
2538 2021-11-14 Jan Hubicka <hubicka@ucw.cz>
2540 * c-c++-common/asan/null-deref-1.c: Update template.
2541 * c-c++-common/tsan/free_race.c: Update template.
2542 * c-c++-common/tsan/free_race2.c: Update template.
2543 * gcc.dg/ipa/ipa-sra-4.c: Update template.
2545 2021-11-13 Jan Hubicka <hubicka@ucw.cz>
2547 * g++.dg/cpp1z/inh-ctor23.C: Fix template
2548 * g++.dg/ipa/ipa-icf-4.C: Fix template
2549 * gcc.dg/tree-ssa/modref-dse-1.c: New test.
2550 * gcc.dg/tree-ssa/modref-dse-2.c: New test.
2552 2021-11-13 David Malcolm <dmalcolm@redhat.com>
2554 * gcc.dg/analyzer/pr93382.c: Tweak expected wording.
2555 * gcc.dg/analyzer/taint-alloc-1.c: New test.
2556 * gcc.dg/analyzer/taint-alloc-2.c: New test.
2557 * gcc.dg/analyzer/taint-divisor-1.c: New test.
2558 * gcc.dg/analyzer/taint-1.c: Rename to...
2559 * gcc.dg/analyzer/taint-read-index-1.c: ...this. Tweak expected
2560 wording. Mark some events as xfail.
2561 * gcc.dg/analyzer/taint-read-offset-1.c: New test.
2562 * gcc.dg/analyzer/taint-size-1.c: New test.
2563 * gcc.dg/analyzer/taint-write-index-1.c: New test.
2564 * gcc.dg/analyzer/taint-write-offset-1.c: New test.
2566 2021-11-13 Aldy Hernandez <aldyh@redhat.com>
2568 * gcc.dg/pr103222.c: New test.
2570 2021-11-12 Jan Hubicka <jh@suse.cz>
2572 PR tree-optimization/103209
2573 * gcc.dg/tree-ssa/pta-callused.c: Update template.
2574 * gcc.c-torture/execute/pr103209.c: New test.
2576 2021-11-12 Richard Sandiford <richard.sandiford@arm.com>
2578 * gcc.target/aarch64/stp_1.c: New test.
2580 2021-11-12 Tobias Burnus <tobias@codesourcery.com>
2582 * gfortran.dg/gomp/unexpected-end.f90: Update dg-error.
2583 * gfortran.dg/gomp/clauses-1.f90: New test.
2584 * gfortran.dg/gomp/nowait-2.f90: New test.
2585 * gfortran.dg/gomp/nowait-3.f90: New test.
2587 2021-11-12 Martin Liska <mliska@suse.cz>
2590 * gcc.dg/vect/tsvc/vect-tsvc-s112.c: Skip test for old Power
2593 2021-11-12 Chung-Lin Tang <cltang@codesourcery.com>
2595 * c-c++-common/gomp/target-implicit-map-1.c: New test.
2596 * c-c++-common/goacc/combined-reduction.c: Adjust scan test pattern.
2597 * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
2598 * c-c++-common/goacc/mdc-1.c: Likewise.
2599 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
2601 2021-11-12 Mikael Morin <mikael@gcc.gnu.org>
2604 * gfortran.dg/index_5.f90: New.
2606 2021-11-12 Richard Biener <rguenther@suse.de>
2608 PR tree-optimization/103204
2609 * gcc.dg/torture/pr103204.c: New testcase.
2611 2021-11-11 Bill Schmidt <wschmidt@linux.ibm.com>
2613 * gcc.target/powerpc/test_mffsl.c: Require Power9.
2615 2021-11-11 Jan Hubicka <hubicka@ucw.cz>
2617 * gfortran.dg/inline_matmul_17.f90: Fix template
2619 2021-11-11 Jan Hubicka <hubicka@ucw.cz>
2621 * c-c++-common/tm/inline-asm.c: Disable pure-const.
2622 * g++.dg/ipa/modref-1.C: Update template.
2623 * gcc.dg/tree-ssa/modref-11.c: Disable pure-const.
2624 * gcc.dg/tree-ssa/modref-14.c: New test.
2625 * gcc.dg/tree-ssa/modref-8.c: Do not optimize sibling calls.
2626 * gfortran.dg/do_subscript_3.f90: Add -O0.
2628 2021-11-11 Tobias Burnus <tobias@codesourcery.com>
2630 * gfortran.dg/gomp/num-teams-1.f90: New file.
2631 * gfortran.dg/gomp/num-teams-2.f90: New file.
2633 2021-11-11 Sandra Loosemore <sandra@codesourcery.com>
2635 * g++.dg/warn/Wmismatched-new-delete-5.C: Add
2636 -fdelete-null-pointer-checks.
2637 * gcc.dg/attr-returns-nonnull.c: Likewise.
2638 * gcc.dg/debug/btf/btf-datasec-1.c: Add -G0 option for nios2.
2639 * gcc.dg/ifcvt-4.c: Skip on nios2.
2640 * gcc.dg/struct-by-value-1.c: Add -G0 option for nios2.
2642 2021-11-11 Richard Biener <rguenther@suse.de>
2644 PR tree-optimization/103188
2645 * gcc.dg/torture/pr103188.c: New testcase.
2647 2021-11-11 Richard Biener <rguenther@suse.de>
2649 PR middle-end/103181
2650 * gcc.dg/torture/pr103181.c: New testcase.
2652 2021-11-11 Jakub Jelinek <jakub@redhat.com>
2655 * g++.dg/debug/dwarf2/pr101378.C: New test.
2657 2021-11-11 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2660 * gcc.target/aarch64/pr102376.c: New test.
2662 2021-11-11 Jakub Jelinek <jakub@redhat.com>
2664 * c-c++-common/gomp/clauses-1.c (bar): Supply lower-bound expression
2665 to half of the num_teams clauses.
2666 * c-c++-common/gomp/num-teams-1.c: New test.
2667 * c-c++-common/gomp/num-teams-2.c: New test.
2668 * g++.dg/gomp/attrs-1.C (bar): Supply lower-bound expression
2669 to half of the num_teams clauses.
2670 * g++.dg/gomp/attrs-2.C (bar): Likewise.
2671 * g++.dg/gomp/num-teams-1.C: New test.
2672 * g++.dg/gomp/num-teams-2.C: New test.
2674 2021-11-11 liuhongt <hongtao.liu@intel.com>
2676 * gcc.target/i386/pr103151.c: New test.
2678 2021-11-10 Aldy Hernandez <aldyh@redhat.com>
2680 * gcc.dg/tree-ssa/pr102906.c: New test.
2682 2021-11-10 Andrew Pinski <apinski@marvell.com>
2685 * gcc.c-torture/compile/vector-dup-1.c: New test.
2687 2021-11-10 H.J. Lu <hjl.tools@gmail.com>
2689 PR tree-optimization/102892
2690 * gcc.dg/pr102892-1.c: New file.
2691 * gcc.dg/pr102892-2.c: Likewise.
2693 2021-11-10 Martin Sebor <msebor@redhat.com>
2696 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: Avoid relying on
2697 argument evaluation order. Cast width and precision to signed
2698 to avoid undefined behavior.
2700 2021-11-10 qing zhao <qing.zhao@oracle.com>
2702 * gcc.target/i386/auto-init-6.c: _Complex long double is initialized
2703 to zero now with -ftrivial-auto-var-init=pattern.
2705 2021-11-10 Tamar Christina <tamar.christina@arm.com>
2707 * gcc.target/aarch64/sve/pred-not-gen-1.c: Update testcase.
2708 * gcc.target/aarch64/sve/pred-not-gen-2.c: Update testcase.
2709 * gcc.target/aarch64/sve/pred-not-gen-3.c: Update testcase.
2710 * gcc.target/aarch64/sve/pred-not-gen-4.c: Update testcase.
2712 2021-11-10 Tamar Christina <tamar.christina@arm.com>
2714 * gcc.target/aarch64/shrn-combine-8.c: Update.
2715 * gcc.target/aarch64/shrn-combine-9.c: Update.
2717 2021-11-10 Jan Hubicka <hubicka@ucw.cz>
2719 * gcc.dg/tree-ssa/modref-13.c: Fix typo.
2721 2021-11-10 Marek Polacek <polacek@redhat.com>
2724 * c-c++-common/Wno-attributes-1.c: New test.
2725 * c-c++-common/Wno-attributes-2.c: New test.
2726 * c-c++-common/Wno-attributes-3.c: New test.
2728 2021-11-10 Jan Hubicka <jh@suse.cz>
2730 * g++.dg/ipa/modref-1.C: Update template.
2731 * gcc.dg/ipa/modref-3.c: Update template.
2732 * gcc.dg/lto/modref-3_0.c: Update template.
2733 * gcc.dg/lto/modref-4_0.c: Update template.
2734 * gcc.dg/tree-ssa/modref-10.c: Update template.
2735 * gcc.dg/tree-ssa/modref-11.c: Update template.
2736 * gcc.dg/tree-ssa/modref-5.c: Update template.
2737 * gcc.dg/tree-ssa/modref-6.c: Update template.
2738 * gcc.dg/tree-ssa/modref-13.c: New test.
2740 2021-11-10 Tamar Christina <tamar.christina@arm.com>
2743 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Use
2744 vect_long_long instead of vect_long.
2745 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
2747 * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Likewise.
2748 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
2751 2021-11-10 Tamar Christina <tamar.christina@arm.com>
2753 * gcc.dg/signbit-2.c: Turn off masks.
2754 * gcc.dg/signbit-5.c: Likewise.
2756 2021-11-10 Richard Biener <rguenther@suse.de>
2759 * g++.dg/warn/Warray-bounds-16.C: XFAIL diagnostic part
2762 2021-11-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
2764 * gcc.target/aarch64/simd/lowering_tbaa.c: New test.
2766 2021-11-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
2768 * gcc.target/aarch64/fmla_intrinsic_1.c: Fix big-endian testism.
2769 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
2770 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
2772 2021-11-10 H.J. Lu <hongjiu.lu@intel.com>
2773 Hongtao Liu <hongtao.liu@intel.com>
2775 PR middle-end/102566
2776 * g++.target/i386/pr102566-1.C: New test.
2777 * g++.target/i386/pr102566-2.C: Likewise.
2778 * g++.target/i386/pr102566-3.C: Likewise.
2779 * g++.target/i386/pr102566-4.C: Likewise.
2780 * g++.target/i386/pr102566-5a.C: Likewise.
2781 * g++.target/i386/pr102566-5b.C: Likewise.
2782 * g++.target/i386/pr102566-6a.C: Likewise.
2783 * g++.target/i386/pr102566-6b.C: Likewise.
2784 * gcc.target/i386/pr102566-1a.c: Likewise.
2785 * gcc.target/i386/pr102566-1b.c: Likewise.
2786 * gcc.target/i386/pr102566-2.c: Likewise.
2787 * gcc.target/i386/pr102566-3a.c: Likewise.
2788 * gcc.target/i386/pr102566-3b.c: Likewise.
2789 * gcc.target/i386/pr102566-4.c: Likewise.
2790 * gcc.target/i386/pr102566-5.c: Likewise.
2791 * gcc.target/i386/pr102566-6.c: Likewise.
2792 * gcc.target/i386/pr102566-7.c: Likewise.
2793 * gcc.target/i386/pr102566-8a.c: Likewise.
2794 * gcc.target/i386/pr102566-8b.c: Likewise.
2795 * gcc.target/i386/pr102566-9a.c: Likewise.
2796 * gcc.target/i386/pr102566-9b.c: Likewise.
2797 * gcc.target/i386/pr102566-10a.c: Likewise.
2798 * gcc.target/i386/pr102566-10b.c: Likewise.
2799 * gcc.target/i386/pr102566-11.c: Likewise.
2800 * gcc.target/i386/pr102566-12.c: Likewise.
2801 * gcc.target/i386/pr102566-13.c: New test.
2802 * gcc.target/i386/pr102566-14.c: New test.
2804 2021-11-10 liuhongt <hongtao.liu@intel.com>
2806 * gcc.target/i386/ifcvt-reduction-logic-op.c: New test.
2808 2021-11-10 konglin1 <lingling.kong@intel.com>
2810 * gcc.target/i386/avx512fp16-vector-complex-float.c: New test.
2812 2021-11-10 konglin1 <lingling.kong@intel.com>
2814 * gcc.target/i386/avx512fp16vl-complex-broadcast-1.c: New test.
2816 2021-11-10 liuhongt <hongtao.liu@intel.com>
2818 * gcc.target/i386/pr102464-maxmin.c: New test.
2820 2021-11-10 Andrew Pinski <apinski@marvell.com>
2823 * c-c++-common/torture/builtin-convertvector-2.c: New test.
2824 * c-c++-common/torture/builtin-shufflevector-2.c: New test.
2826 2021-11-10 Sandra Loosemore <sandra@codesourcery.com>
2828 * gcc.target/nios2/custom-fp-inline-1.c: New.
2829 * gcc.target/nios2/custom-fp-inline-2.c: New.
2830 * gcc.target/nios2/custom-fp-inline-3.c: New.
2831 * gcc.target/nios2/custom-fp-inline-4.c: New.
2833 2021-11-09 David Malcolm <dmalcolm@redhat.com>
2835 * gcc.dg/bad-pragma-locations.c: New test.
2837 2021-11-09 Bill Schmidt <wschmidt@linux.ibm.com>
2839 * gcc.target/powerpc/p10_vec_xl_sext.c: Fix long long case.
2841 2021-11-09 Andrew Pinski <apinski@marvell.com>
2843 PR tree-optimization/10352
2844 * gcc.c-torture/execute/pr10352-1.c: New test.
2846 2021-11-09 Marek Polacek <polacek@redhat.com>
2848 * g++.dg/init/bitfield6.C: New test.
2850 2021-11-09 Kito Cheng <kito.cheng@sifive.com>
2852 * gcc.target/riscv/pr102957.c: New.
2854 2021-11-09 Jakub Jelinek <jakub@redhat.com>
2857 * g++.dg/ext/complex10.C: New test.
2859 2021-11-09 Patrick Palka <ppalka@redhat.com>
2863 * g++.dg/cpp2a/concepts-pr98394.C: New test.
2864 * g++.dg/cpp2a/concepts-pr85846.C: New test.
2866 2021-11-09 Patrick Palka <ppalka@redhat.com>
2869 * g++.dg/cpp1y/var-templ69.C: New test.
2871 2021-11-09 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
2873 * gcc.target/arm/multilib.exp: Update test with armv9-a entries.
2874 * lib/target-supports.exp (v9a): Add new armflag.
2875 (__ARM_ARCH_9A__): Add new armdef.
2877 2021-11-09 Martin Jambor <mjambor@suse.cz>
2880 * gcc.dg/ipa/pr103132.c: New test.
2882 2021-11-09 Aldy Hernandez <aldyh@redhat.com>
2884 * gcc.dg/tree-ssa/builtin-sprintf-warn-22.c: XFAIL.
2886 2021-11-09 Jeff Law <jeffreyalaw@gmail.com>
2888 * gcc.dg/tree-ssa/bittest.c: New test
2890 2021-11-08 Andrew MacLeod <amacleod@redhat.com>
2892 * g++.dg/pr103122.C: New.
2894 2021-11-08 Martin Jambor <mjambor@suse.cz>
2898 * g++.dg/ipa/pr103099.C: New test.
2899 * gcc.dg/ipa/pr103107.c: Likewise.
2901 2021-11-08 Aldy Hernandez <aldyh@redhat.com>
2903 * gcc.dg/pr103120.c: New test.
2905 2021-11-08 Martin Liska <mliska@suse.cz>
2907 PR gcov-profile/100520
2908 * gcc.dg/pr100520.c: New test.
2910 2021-11-08 Richard Sandiford <richard.sandiford@arm.com>
2912 * gcc.target/aarch64/neoverse_v1_1.c: New test.
2914 2021-11-08 Jan Hubicka <hubicka@ucw.cz>
2916 * gcc.dg/tree-ssa/modref-12.c: New test.
2918 2021-11-08 Haochen Gui <guihaoc@gcc.gnu.org>
2920 * gcc.target/powerpc/vec-minmax-1.c: New test.
2921 * gcc.target/powerpc/vec-minmax-2.c: Likewise.
2923 2021-11-08 liuhongt <hongtao.liu@intel.com>
2925 * gcc.target/i386/pr102464-fma.c: New test.
2927 2021-11-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2929 * gfortran.dg/co_reduce_2.f90: New test.
2930 * gfortran.dg/coarray_collectives_14.f90: Change OPERATOR
2932 * gfortran.dg/coarray_collectives_16.f90: Likewise.
2933 * gfortran.dg/coarray_collectives_9.f90: Likewise.
2934 Co-authored by: Steve Kargl <steve@gcc.gnu.org>
2936 2021-11-07 Sandra Loosemore <sandra@codesourcery.com>
2938 * gfortran.dg/bessel_3.f90: Expect additional diagnostics from
2939 multiple bad arguments in the call.
2940 * gfortran.dg/pr24823.f: Likewise.
2941 * gfortran.dg/pr39937.f: Likewise.
2942 * gfortran.dg/pr41011.f: Likewise.
2943 * gfortran.dg/pr61318.f90: Likewise.
2944 * gfortran.dg/c-interop/c407b-2.f90: Remove xfails.
2945 * gfortran.dg/c-interop/c535b-2.f90: Likewise.
2947 2021-11-06 Harald Anlauf <anlauf@gmx.de>
2950 * gfortran.dg/pr68019.f90: Adjust error message.
2951 * gfortran.dg/pr102715.f90: New test.
2953 2021-11-06 David Edelsohn <dje.gcc@gmail.com>
2955 * gcc.dg/vect/tsvc/tsvc.h (init): Use posix_memalign on AIX.
2957 2021-11-05 Harald Anlauf <anlauf@gmx.de>
2960 * gfortran.dg/pr102817.f90: New test.
2962 2021-11-05 Jan Hubicka <hubicka@ucw.cz>
2965 * g++.dg/torture/pr103073.C: New test.
2966 * gcc.dg/tree-ssa/modref-11.c: New test.
2968 2021-11-05 Harald Anlauf <anlauf@gmx.de>
2971 * gfortran.dg/pr69419.f90: New test.
2973 2021-11-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2976 * gfortran.dg/implicit_14.f90: Adjust error.
2977 * gfortran.dg/external_implicit_none_3.f08: New test.
2979 2021-11-05 Iain Sandoe <iain@sandoe.co.uk>
2981 * gcc.dg/vect/tsvc/tsvc.h: Do not try to include malloc.h
2982 on Darwin also use posix_memalign ().
2984 2021-11-05 Andrew MacLeod <amacleod@redhat.com>
2986 * gcc.dg/pr103093.c: New.
2988 2021-11-05 Wilco Dijkstra <wdijkstr@arm.com>
2992 * gcc.target/aarch64/pr103085.c: New test
2994 2021-11-05 Martin Liska <mliska@suse.cz>
2996 PR gcov-profile/102945
2997 * gcc.dg/gcov-info-to-gcda.c: Filter supported targets.
2999 2021-11-05 Martin Liska <mliska@suse.cz>
3002 * g++.dg/pr102955.C: New test.
3004 2021-11-04 Jonathan Wakely <jwakely@redhat.com>
3006 * g++.dg/cpp0x/lambda/lambda-eh2.C: Add dg-warning for new
3007 deprecation warnings.
3008 * g++.dg/cpp0x/noexcept06.C: Likewise.
3009 * g++.dg/cpp0x/noexcept07.C: Likewise.
3010 * g++.dg/eh/forced3.C: Likewise.
3011 * g++.dg/eh/unexpected1.C: Likewise.
3012 * g++.old-deja/g++.eh/spec1.C: Likewise.
3013 * g++.old-deja/g++.eh/spec2.C: Likewise.
3014 * g++.old-deja/g++.eh/spec3.C: Likewise.
3015 * g++.old-deja/g++.eh/spec4.C: Likewise.
3016 * g++.old-deja/g++.mike/eh33.C: Likewise.
3017 * g++.old-deja/g++.mike/eh34.C: Likewise.
3018 * g++.old-deja/g++.mike/eh50.C: Likewise.
3019 * g++.old-deja/g++.mike/eh51.C: Likewise.
3021 2021-11-04 Tamar Christina <tamar.christina@arm.com>
3023 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-1.c: New test.
3024 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-2.c: New test.
3025 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-3.c: New test.
3026 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-4.c: New test.
3027 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-5.c: New test.
3028 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c: New test.
3029 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-7.c: New test.
3030 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-8.c: New test.
3031 * gcc.target/aarch64/signbit-2.c: New test.
3033 2021-11-04 Tamar Christina <tamar.christina@arm.com>
3035 * gcc.dg/signbit-2.c: New test.
3036 * gcc.dg/signbit-3.c: New test.
3037 * gcc.dg/signbit-4.c: New test.
3038 * gcc.dg/signbit-5.c: New test.
3039 * gcc.dg/signbit-6.c: New test.
3040 * gcc.target/aarch64/signbit-1.c: New test.
3042 2021-11-04 Andrew MacLeod <amacleod@redhat.com>
3044 PR tree-optimization/103079
3045 * gcc.dg/pr103079.c: New.
3047 2021-11-04 Martin Jambor <mjambor@suse.cz>
3050 * gcc.dg/guality/ipa-sra-1.c: New test.
3052 2021-11-04 Jonathan Wright <jonathan.wright@arm.com>
3054 * gcc.target/aarch64/vector_structure_intrinsics.c: New code
3057 2021-11-04 Jonathan Wright <jonathan.wright@arm.com>
3059 * gcc.target/aarch64/advsimd-intrinsics/bf16_vldN_lane_2.c:
3060 Relax incorrect register number requirement.
3061 * gcc.target/aarch64/sve/pcs/struct_3_256.c: Accept
3062 equivalent codegen with fmov.
3064 2021-11-04 H.J. Lu <hjl.tools@gmail.com>
3066 * gcc.target/i386/amxtile-3.c: Check leal/addl for x32.
3068 2021-11-04 Tamar Christina <tamar.christina@arm.com>
3071 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-int.c: Update guards.
3072 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Likewise.
3073 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-short.c: Likewise.
3074 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-int.c:
3076 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
3078 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-short.c:
3080 * gcc.dg/vect/complex/complex-add-pattern-template.c: Likewise.
3081 * gcc.dg/vect/complex/complex-add-template.c: Likewise.
3082 * gcc.dg/vect/complex/complex-operations-run.c: Likewise.
3083 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c: Likewise.
3084 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: Likewise.
3085 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-half-float.c:
3087 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c:
3089 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
3091 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
3093 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: Likewise.
3094 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Likewise.
3095 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c:
3097 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: Likewise.
3098 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Likewise.
3099 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c:
3101 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Likewise.
3102 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Likewise.
3103 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c:
3105 * gcc.dg/vect/complex/fast-math-complex-add-double.c: Likewise.
3106 * gcc.dg/vect/complex/fast-math-complex-add-float.c: Likewise.
3107 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Likewise.
3108 * gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c: Likewise.
3109 * gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Likewise.
3110 * gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c:
3112 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: Likewise.
3113 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: Likewise.
3114 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: Likewise.
3115 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: Likewise.
3116 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: Likewise.
3117 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: Likewise.
3118 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: Likewise.
3119 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: Likewise.
3120 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: Likewise.
3121 * gcc.dg/vect/complex/vect-complex-add-pattern-byte.c: Likewise.
3122 * gcc.dg/vect/complex/vect-complex-add-pattern-int.c: Likewise.
3123 * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Likewise.
3124 * gcc.dg/vect/complex/vect-complex-add-pattern-short.c: Likewise.
3125 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-byte.c:
3127 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-int.c:
3129 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
3131 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-short.c:
3134 2021-11-04 Richard Biener <rguenther@suse.de>
3136 PR rtl-optimization/103075
3137 * gcc.dg/pr103075.c: New testcase.
3139 2021-11-04 Aldy Hernandez <aldyh@redhat.com>
3141 PR tree-optimization/103062
3142 * gcc.dg/pr103062.c: New test.
3144 2021-11-04 Jiufu Guo <guojiufu@linux.ibm.com>
3146 * gcc.dg/vect/pr101145_1.c: Update case.
3147 * gcc.dg/vect/pr101145_2.c: Update case.
3148 * gcc.dg/vect/pr101145_3.c: Update case.
3150 2021-11-04 Martin Liska <mliska@suse.cz>
3152 * g++.dg/asan/asan_test.C: Disable one warning.
3154 2021-11-04 Richard Sandiford <richard.sandiford@arm.com>
3156 * gcc.dg/rtl/aarch64/big-endian-cse-1.c: New test.
3158 2021-11-04 liuhongt <hongtao.liu@intel.com>
3160 * gcc.target/i386/pr101989-3.c: New test.
3162 2021-11-04 liuhongt <hongtao.liu@intel.com>
3164 * gcc.target/i386/pr102464-copysign-1.c: New test.
3166 2021-11-04 Hongyu Wang <hongyu.wang@intel.com>
3168 * gcc.target/i386/vnni-auto-vectorize-1.c: New test.
3169 * gcc.target/i386/vnni-auto-vectorize-2.c: Ditto.
3171 2021-11-04 Hongyu Wang <hongyu.wang@intel.com>
3173 * gcc.target/i386/amxtile-3.c: New test.
3175 2021-11-04 Marek Polacek <polacek@redhat.com>
3177 * g++.dg/opt/pr102970.C: Only run in C++14 and up.
3179 2021-11-03 Joseph Myers <joseph@codesourcery.com>
3182 * gcc.dg/init-rounding-math-1.c: New test.
3184 2021-11-03 Andrew MacLeod <amacleod@redhat.com>
3186 * gcc.dg/tree-ssa/pr23744.c: Tweak output checks.
3187 * gcc.dg/tree-ssa/vrp07.c: Ditto.
3188 * gcc.dg/tree-ssa/vrp08.c: Ditto.
3189 * gcc.dg/tree-ssa/vrp09.c: Ditto.
3190 * gcc.dg/tree-ssa/vrp20.c: Ditto.
3191 * gcc.dg/tree-ssa/vrp92.c: Ditto.
3192 * jit.dg/test-sum-of-squares.c: Ditto.
3194 2021-11-03 Richard Biener <rguenther@suse.de>
3196 PR tree-optimization/102970
3197 * g++.dg/opt/pr102970.C: New testcase.
3199 2021-11-03 Jan Hubicka <hubicka@ucw.cz>
3201 * g++.dg/torture/pr103040.C: New test.
3203 2021-11-02 Jan Hubicka <hubicka@ucw.cz>
3205 * gcc.dg/ipa/modref-3.c: New test.
3207 2021-11-02 Jan Hubicka <hubicka@ucw.cz>
3209 * g++.dg/ipa/modref-1.C: Update template.
3210 * gcc.dg/tree-ssa/modref-10.c: New test.
3212 2021-11-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3214 * gcc.dg/tree-ssa/ldist-rawmemchr-1.c: For IBM Z set arch to z13
3215 and use z/Architecture since the tests require vector extensions.
3216 * gcc.dg/tree-ssa/ldist-rawmemchr-2.c: Likewise.
3217 * gcc.dg/tree-ssa/ldist-strlen-1.c: Likewise.
3218 * gcc.dg/tree-ssa/ldist-strlen-3.c: Likewise.
3220 2021-11-02 Tamar Christina <tamar.christina@arm.com>
3222 PR tree-optimization/103007
3223 * g++.dg/pr103007.C: New test.
3225 2021-11-02 Richard Biener <rguenther@suse.de>
3227 PR middle-end/103038
3228 * g++.dg/pr103038.C: New testcase.
3230 2021-11-02 Jakub Jelinek <jakub@redhat.com>
3233 * gcc.target/i386/pr103020.c: New test.
3235 2021-11-02 Martin Liska <mliska@suse.cz>
3237 * gcc.dg/vect/vect.exp: Include also tsvc sub-directory.
3238 * gcc.dg/vect/tsvc/license.txt: New test.
3239 * gcc.dg/vect/tsvc/tsvc.h: New test.
3240 * gcc.dg/vect/tsvc/vect-tsvc-s000.c: New test.
3241 * gcc.dg/vect/tsvc/vect-tsvc-s111.c: New test.
3242 * gcc.dg/vect/tsvc/vect-tsvc-s1111.c: New test.
3243 * gcc.dg/vect/tsvc/vect-tsvc-s1112.c: New test.
3244 * gcc.dg/vect/tsvc/vect-tsvc-s1113.c: New test.
3245 * gcc.dg/vect/tsvc/vect-tsvc-s1115.c: New test.
3246 * gcc.dg/vect/tsvc/vect-tsvc-s1119.c: New test.
3247 * gcc.dg/vect/tsvc/vect-tsvc-s112.c: New test.
3248 * gcc.dg/vect/tsvc/vect-tsvc-s113.c: New test.
3249 * gcc.dg/vect/tsvc/vect-tsvc-s114.c: New test.
3250 * gcc.dg/vect/tsvc/vect-tsvc-s115.c: New test.
3251 * gcc.dg/vect/tsvc/vect-tsvc-s116.c: New test.
3252 * gcc.dg/vect/tsvc/vect-tsvc-s1161.c: New test.
3253 * gcc.dg/vect/tsvc/vect-tsvc-s118.c: New test.
3254 * gcc.dg/vect/tsvc/vect-tsvc-s119.c: New test.
3255 * gcc.dg/vect/tsvc/vect-tsvc-s121.c: New test.
3256 * gcc.dg/vect/tsvc/vect-tsvc-s1213.c: New test.
3257 * gcc.dg/vect/tsvc/vect-tsvc-s122.c: New test.
3258 * gcc.dg/vect/tsvc/vect-tsvc-s1221.c: New test.
3259 * gcc.dg/vect/tsvc/vect-tsvc-s123.c: New test.
3260 * gcc.dg/vect/tsvc/vect-tsvc-s1232.c: New test.
3261 * gcc.dg/vect/tsvc/vect-tsvc-s124.c: New test.
3262 * gcc.dg/vect/tsvc/vect-tsvc-s1244.c: New test.
3263 * gcc.dg/vect/tsvc/vect-tsvc-s125.c: New test.
3264 * gcc.dg/vect/tsvc/vect-tsvc-s1251.c: New test.
3265 * gcc.dg/vect/tsvc/vect-tsvc-s126.c: New test.
3266 * gcc.dg/vect/tsvc/vect-tsvc-s127.c: New test.
3267 * gcc.dg/vect/tsvc/vect-tsvc-s1279.c: New test.
3268 * gcc.dg/vect/tsvc/vect-tsvc-s128.c: New test.
3269 * gcc.dg/vect/tsvc/vect-tsvc-s1281.c: New test.
3270 * gcc.dg/vect/tsvc/vect-tsvc-s131.c: New test.
3271 * gcc.dg/vect/tsvc/vect-tsvc-s13110.c: New test.
3272 * gcc.dg/vect/tsvc/vect-tsvc-s132.c: New test.
3273 * gcc.dg/vect/tsvc/vect-tsvc-s1351.c: New test.
3274 * gcc.dg/vect/tsvc/vect-tsvc-s141.c: New test.
3275 * gcc.dg/vect/tsvc/vect-tsvc-s1421.c: New test.
3276 * gcc.dg/vect/tsvc/vect-tsvc-s151.c: New test.
3277 * gcc.dg/vect/tsvc/vect-tsvc-s152.c: New test.
3278 * gcc.dg/vect/tsvc/vect-tsvc-s161.c: New test.
3279 * gcc.dg/vect/tsvc/vect-tsvc-s162.c: New test.
3280 * gcc.dg/vect/tsvc/vect-tsvc-s171.c: New test.
3281 * gcc.dg/vect/tsvc/vect-tsvc-s172.c: New test.
3282 * gcc.dg/vect/tsvc/vect-tsvc-s173.c: New test.
3283 * gcc.dg/vect/tsvc/vect-tsvc-s174.c: New test.
3284 * gcc.dg/vect/tsvc/vect-tsvc-s175.c: New test.
3285 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: New test.
3286 * gcc.dg/vect/tsvc/vect-tsvc-s2101.c: New test.
3287 * gcc.dg/vect/tsvc/vect-tsvc-s2102.c: New test.
3288 * gcc.dg/vect/tsvc/vect-tsvc-s211.c: New test.
3289 * gcc.dg/vect/tsvc/vect-tsvc-s2111.c: New test.
3290 * gcc.dg/vect/tsvc/vect-tsvc-s212.c: New test.
3291 * gcc.dg/vect/tsvc/vect-tsvc-s221.c: New test.
3292 * gcc.dg/vect/tsvc/vect-tsvc-s222.c: New test.
3293 * gcc.dg/vect/tsvc/vect-tsvc-s2233.c: New test.
3294 * gcc.dg/vect/tsvc/vect-tsvc-s2244.c: New test.
3295 * gcc.dg/vect/tsvc/vect-tsvc-s2251.c: New test.
3296 * gcc.dg/vect/tsvc/vect-tsvc-s2275.c: New test.
3297 * gcc.dg/vect/tsvc/vect-tsvc-s231.c: New test.
3298 * gcc.dg/vect/tsvc/vect-tsvc-s232.c: New test.
3299 * gcc.dg/vect/tsvc/vect-tsvc-s233.c: New test.
3300 * gcc.dg/vect/tsvc/vect-tsvc-s235.c: New test.
3301 * gcc.dg/vect/tsvc/vect-tsvc-s241.c: New test.
3302 * gcc.dg/vect/tsvc/vect-tsvc-s242.c: New test.
3303 * gcc.dg/vect/tsvc/vect-tsvc-s243.c: New test.
3304 * gcc.dg/vect/tsvc/vect-tsvc-s244.c: New test.
3305 * gcc.dg/vect/tsvc/vect-tsvc-s251.c: New test.
3306 * gcc.dg/vect/tsvc/vect-tsvc-s252.c: New test.
3307 * gcc.dg/vect/tsvc/vect-tsvc-s253.c: New test.
3308 * gcc.dg/vect/tsvc/vect-tsvc-s254.c: New test.
3309 * gcc.dg/vect/tsvc/vect-tsvc-s255.c: New test.
3310 * gcc.dg/vect/tsvc/vect-tsvc-s256.c: New test.
3311 * gcc.dg/vect/tsvc/vect-tsvc-s257.c: New test.
3312 * gcc.dg/vect/tsvc/vect-tsvc-s258.c: New test.
3313 * gcc.dg/vect/tsvc/vect-tsvc-s261.c: New test.
3314 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: New test.
3315 * gcc.dg/vect/tsvc/vect-tsvc-s2710.c: New test.
3316 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: New test.
3317 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: New test.
3318 * gcc.dg/vect/tsvc/vect-tsvc-s272.c: New test.
3319 * gcc.dg/vect/tsvc/vect-tsvc-s273.c: New test.
3320 * gcc.dg/vect/tsvc/vect-tsvc-s274.c: New test.
3321 * gcc.dg/vect/tsvc/vect-tsvc-s275.c: New test.
3322 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: New test.
3323 * gcc.dg/vect/tsvc/vect-tsvc-s277.c: New test.
3324 * gcc.dg/vect/tsvc/vect-tsvc-s278.c: New test.
3325 * gcc.dg/vect/tsvc/vect-tsvc-s279.c: New test.
3326 * gcc.dg/vect/tsvc/vect-tsvc-s281.c: New test.
3327 * gcc.dg/vect/tsvc/vect-tsvc-s291.c: New test.
3328 * gcc.dg/vect/tsvc/vect-tsvc-s292.c: New test.
3329 * gcc.dg/vect/tsvc/vect-tsvc-s293.c: New test.
3330 * gcc.dg/vect/tsvc/vect-tsvc-s311.c: New test.
3331 * gcc.dg/vect/tsvc/vect-tsvc-s3110.c: New test.
3332 * gcc.dg/vect/tsvc/vect-tsvc-s3111.c: New test.
3333 * gcc.dg/vect/tsvc/vect-tsvc-s31111.c: New test.
3334 * gcc.dg/vect/tsvc/vect-tsvc-s3112.c: New test.
3335 * gcc.dg/vect/tsvc/vect-tsvc-s3113.c: New test.
3336 * gcc.dg/vect/tsvc/vect-tsvc-s312.c: New test.
3337 * gcc.dg/vect/tsvc/vect-tsvc-s313.c: New test.
3338 * gcc.dg/vect/tsvc/vect-tsvc-s314.c: New test.
3339 * gcc.dg/vect/tsvc/vect-tsvc-s315.c: New test.
3340 * gcc.dg/vect/tsvc/vect-tsvc-s316.c: New test.
3341 * gcc.dg/vect/tsvc/vect-tsvc-s317.c: New test.
3342 * gcc.dg/vect/tsvc/vect-tsvc-s318.c: New test.
3343 * gcc.dg/vect/tsvc/vect-tsvc-s319.c: New test.
3344 * gcc.dg/vect/tsvc/vect-tsvc-s321.c: New test.
3345 * gcc.dg/vect/tsvc/vect-tsvc-s322.c: New test.
3346 * gcc.dg/vect/tsvc/vect-tsvc-s323.c: New test.
3347 * gcc.dg/vect/tsvc/vect-tsvc-s3251.c: New test.
3348 * gcc.dg/vect/tsvc/vect-tsvc-s331.c: New test.
3349 * gcc.dg/vect/tsvc/vect-tsvc-s332.c: New test.
3350 * gcc.dg/vect/tsvc/vect-tsvc-s341.c: New test.
3351 * gcc.dg/vect/tsvc/vect-tsvc-s342.c: New test.
3352 * gcc.dg/vect/tsvc/vect-tsvc-s343.c: New test.
3353 * gcc.dg/vect/tsvc/vect-tsvc-s351.c: New test.
3354 * gcc.dg/vect/tsvc/vect-tsvc-s352.c: New test.
3355 * gcc.dg/vect/tsvc/vect-tsvc-s353.c: New test.
3356 * gcc.dg/vect/tsvc/vect-tsvc-s4112.c: New test.
3357 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: New test.
3358 * gcc.dg/vect/tsvc/vect-tsvc-s4114.c: New test.
3359 * gcc.dg/vect/tsvc/vect-tsvc-s4115.c: New test.
3360 * gcc.dg/vect/tsvc/vect-tsvc-s4116.c: New test.
3361 * gcc.dg/vect/tsvc/vect-tsvc-s4117.c: New test.
3362 * gcc.dg/vect/tsvc/vect-tsvc-s4121.c: New test.
3363 * gcc.dg/vect/tsvc/vect-tsvc-s421.c: New test.
3364 * gcc.dg/vect/tsvc/vect-tsvc-s422.c: New test.
3365 * gcc.dg/vect/tsvc/vect-tsvc-s423.c: New test.
3366 * gcc.dg/vect/tsvc/vect-tsvc-s424.c: New test.
3367 * gcc.dg/vect/tsvc/vect-tsvc-s431.c: New test.
3368 * gcc.dg/vect/tsvc/vect-tsvc-s441.c: New test.
3369 * gcc.dg/vect/tsvc/vect-tsvc-s442.c: New test.
3370 * gcc.dg/vect/tsvc/vect-tsvc-s443.c: New test.
3371 * gcc.dg/vect/tsvc/vect-tsvc-s451.c: New test.
3372 * gcc.dg/vect/tsvc/vect-tsvc-s452.c: New test.
3373 * gcc.dg/vect/tsvc/vect-tsvc-s453.c: New test.
3374 * gcc.dg/vect/tsvc/vect-tsvc-s471.c: New test.
3375 * gcc.dg/vect/tsvc/vect-tsvc-s481.c: New test.
3376 * gcc.dg/vect/tsvc/vect-tsvc-s482.c: New test.
3377 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: New test.
3378 * gcc.dg/vect/tsvc/vect-tsvc-va.c: New test.
3379 * gcc.dg/vect/tsvc/vect-tsvc-vag.c: New test.
3380 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: New test.
3381 * gcc.dg/vect/tsvc/vect-tsvc-vbor.c: New test.
3382 * gcc.dg/vect/tsvc/vect-tsvc-vdotr.c: New test.
3383 * gcc.dg/vect/tsvc/vect-tsvc-vif.c: New test.
3384 * gcc.dg/vect/tsvc/vect-tsvc-vpv.c: New test.
3385 * gcc.dg/vect/tsvc/vect-tsvc-vpvpv.c: New test.
3386 * gcc.dg/vect/tsvc/vect-tsvc-vpvts.c: New test.
3387 * gcc.dg/vect/tsvc/vect-tsvc-vpvtv.c: New test.
3388 * gcc.dg/vect/tsvc/vect-tsvc-vsumr.c: New test.
3389 * gcc.dg/vect/tsvc/vect-tsvc-vtv.c: New test.
3390 * gcc.dg/vect/tsvc/vect-tsvc-vtvtv.c: New test.
3392 2021-11-02 liuhongt <hongtao.liu@intel.com>
3395 * c-c++-common/Wstringop-overflow-2.c: Adjust target/xfail
3397 * gcc.dg/Warray-bounds-48.c: Ditto.
3398 * gcc.dg/Warray-bounds-51.c: Ditto.
3399 * gcc.dg/Warray-parameter-3.c: Ditto.
3400 * gcc.dg/Wstringop-overflow-14.c: Ditto.
3401 * gcc.dg/Wstringop-overflow-21.c: Ditto.
3402 * gcc.dg/Wstringop-overflow-68.c: Ditto
3403 * gcc.dg/Wstringop-overflow-76.c: Ditto
3404 * gcc.dg/Wzero-length-array-bounds-2.c: Ditto.
3405 * lib/target-supports.exp (vect_slp_v4qi_store_unalign): New
3407 (vect_slp_v4qi_store_unalign_1): Ditto.
3408 (struct_4char_block_move): Ditto.
3409 (struct_8char_block_move): Ditto.
3410 (stryct_16char_block_move): Ditto.
3411 (vect_slp_v2hi_store_align): Ditto.
3412 (vect_slp_v2qi_store): Rename to ..
3413 (vect_slp_v2qi_store_align): .. this.
3414 (vect_slp_v4qi_store): Rename to ..
3415 (vect_slp_v4qi_store_align): .. This.
3416 (vect_slp_v8qi_store): Rename to ..
3417 (vect_slp_v8qi_store_unalign_1): .. This.
3418 (vect_slp_v16qi_store): Rename to ..
3419 (vect_slp_v16qi_store_unalign_1): .. This.
3420 (vect_slp_v2hi_store): Rename to ..
3421 (vect_slp_v2hi_store_unalign): .. This.
3422 (vect_slp_v4hi_store): Rename to ..
3423 (vect_slp_v4hi_store_unalign): This.
3424 (vect_slp_v2si_store): Rename to ..
3425 (vect_slp_v2si_store_align): .. This.
3426 (vect_slp_v4si_store): Rename to ..
3427 (vect_slp_v4si_store_unalign): Ditto.
3428 (check_vect_slp_aligned_store_usage): Rename to ..
3429 (check_vect_slp_store_usage): .. this and adjust code to make
3430 it an exact pattern match of corresponding testcase.
3432 2021-11-02 Roger Sayle <roger@nextmovesoftware.com>
3433 Jakub Jelinek <jakub@redhat.com>
3436 * gcc.target/i386/sse2-v1ti-ashiftrt-1.c: New test case.
3437 * gcc.target/i386/sse2-v1ti-ashiftrt-2.c: New test case.
3438 * gcc.target/i386/sse2-v1ti-ashiftrt-3.c: New test case.
3439 * gcc.target/i386/sse2-v1ti-shift-2.c: New test case.
3440 * gcc.target/i386/sse2-v1ti-shift-3.c: New test case.
3442 2021-11-02 Jakub Jelinek <jakub@redhat.com>
3444 * g++.dg/gomp/loop-8.C: New test.
3446 2021-11-01 Martin Liska <mliska@suse.cz>
3448 * g++.dg/ipa/modref-1.C: Fix test-suite pattern scanning.
3450 2021-11-01 qing zhao <qing.zhao@oracle.com>
3452 * c-c++-common/pr102281.c: New test.
3453 * gcc.target/i386/auto-init-2.c: Adjust testing case.
3454 * gcc.target/i386/auto-init-4.c: Likewise.
3455 * gcc.target/i386/auto-init-6.c: Likewise.
3456 * gcc.target/aarch64/auto-init-6.c: Likewise.
3458 2021-11-01 Tamar Christina <tamar.christina@arm.com>
3460 * gcc.target/aarch64/vect-cse-codegen.c: New test.
3462 2021-11-01 Tamar Christina <tamar.christina@arm.com>
3465 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c:
3467 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: likewise
3468 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
3470 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
3473 2021-11-01 David Malcolm <dmalcolm@redhat.com>
3475 * c-c++-common/diagnostic-format-json-1.c: Add regexp to consume
3476 "escape-source" attribute.
3477 * c-c++-common/diagnostic-format-json-2.c: Likewise.
3478 * c-c++-common/diagnostic-format-json-3.c: Likewise.
3479 * c-c++-common/diagnostic-format-json-4.c: Likewise, twice.
3480 * c-c++-common/diagnostic-format-json-5.c: Likewise.
3481 * gcc.dg/cpp/warn-normalized-4-bytes.c: New test.
3482 * gcc.dg/cpp/warn-normalized-4-unicode.c: New test.
3483 * gcc.dg/encoding-issues-bytes.c: New test.
3484 * gcc.dg/encoding-issues-unicode.c: New test.
3485 * gfortran.dg/diagnostic-format-json-1.F90: Add regexp to consume
3486 "escape-source" attribute.
3487 * gfortran.dg/diagnostic-format-json-2.F90: Likewise.
3488 * gfortran.dg/diagnostic-format-json-3.F90: Likewise.
3490 2021-11-01 Andrew MacLeod <amacleod@redhat.com>
3492 * gcc.dg/pr103003.c: New.
3494 2021-10-31 Jan Hubicka <hubicka@ucw.cz>
3496 * g++.dg/ipa/modref-1.C: New test.
3498 2021-10-31 Iain Buclaw <ibuclaw@gdcproject.org>
3501 * gdc.dg/torture/pr96435.d: Adjust for BigEndian.
3503 2021-10-30 Tobias Burnus <tobias@codesourcery.com>
3505 PR middle-end/102972
3506 * c-c++-common/gomp/target-device-ancestor-3.c: Add non-API
3508 * gfortran.dg/gomp/order-6.f90: Add missing bind(C).
3509 * c-c++-common/gomp/teams-3.c: New test.
3510 * gfortran.dg/gomp/teams-3.f90: New test.
3511 * gfortran.dg/gomp/teams-4.f90: New test.
3513 2021-10-30 Manfred Schwarb <manfred99@gmx.ch>
3515 * gfortran.dg/intrinsic_short-long.f90: New test.
3517 2021-10-30 Steve Kargl <kargl@gcc.gnu.org>
3520 * gfortran.dg/pr99853.f90: New test.
3522 2021-10-30 Jakub Jelinek <jakub@redhat.com>
3524 * c-c++-common/gomp/loop-10.c: New test.
3526 2021-10-29 Tamar Christina <tamar.christina@arm.com>
3528 * g++.dg/vect/pr99149.cc: Update case.
3530 2021-10-29 Tobias Burnus <tobias@codesourcery.com>
3532 * c-c++-common/gomp/pragma-1.c: New test.
3533 * c-c++-common/gomp/pragma-2.c: New test.
3535 2021-10-29 Aldy Hernandez <aldyh@redhat.com>
3537 * gcc.dg/loop-unswitch-2.c: Adjust for threading changes.
3538 * gcc.dg/old-style-asm-1.c: Same.
3539 * gcc.dg/tree-ssa/phi_on_compare-1.c: Same.
3540 * gcc.dg/tree-ssa/phi_on_compare-2.c: Same.
3541 * gcc.dg/tree-ssa/phi_on_compare-3.c: Same.
3542 * gcc.dg/tree-ssa/phi_on_compare-4.c: Same.
3543 * gcc.dg/tree-ssa/pr20701.c: Same.
3544 * gcc.dg/tree-ssa/pr21001.c: Same.
3545 * gcc.dg/tree-ssa/pr21294.c: Same.
3546 * gcc.dg/tree-ssa/pr21417.c: Same.
3547 * gcc.dg/tree-ssa/pr21559.c: Same.
3548 * gcc.dg/tree-ssa/pr21563.c: Same.
3549 * gcc.dg/tree-ssa/pr49039.c: Same.
3550 * gcc.dg/tree-ssa/pr59597.c: Same.
3551 * gcc.dg/tree-ssa/pr61839_1.c: Same.
3552 * gcc.dg/tree-ssa/pr61839_3.c: Same.
3553 * gcc.dg/tree-ssa/pr66752-3.c: Same.
3554 * gcc.dg/tree-ssa/pr68198.c: Same.
3555 * gcc.dg/tree-ssa/pr77445-2.c: Same.
3556 * gcc.dg/tree-ssa/pr77445.c: Same.
3557 * gcc.dg/tree-ssa/ranger-threader-1.c: Same.
3558 * gcc.dg/tree-ssa/ranger-threader-2.c: Same.
3559 * gcc.dg/tree-ssa/ranger-threader-4.c: Same.
3560 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
3561 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
3562 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
3563 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
3564 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Same.
3565 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
3566 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
3567 * gcc.dg/tree-ssa/ssa-thread-14.c: Same.
3568 * gcc.dg/tree-ssa/ssa-thread-backedge.c: Same.
3569 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Same.
3570 * gcc.dg/tree-ssa/vrp02.c: Same.
3571 * gcc.dg/tree-ssa/vrp03.c: Same.
3572 * gcc.dg/tree-ssa/vrp05.c: Same.
3573 * gcc.dg/tree-ssa/vrp06.c: Same.
3574 * gcc.dg/tree-ssa/vrp07.c: Same.
3575 * gcc.dg/tree-ssa/vrp08.c: Same.
3576 * gcc.dg/tree-ssa/vrp09.c: Same.
3577 * gcc.dg/tree-ssa/vrp33.c: Same.
3578 * gcc.dg/uninit-pred-9_b.c: Same.
3579 * gcc.dg/uninit-pred-7_a.c: xfail.
3581 2021-10-29 Jeff Law <jeffreyalaw@gmail.com>
3583 * lib/multiline.exp (_build_multiline_regex): Use a better
3584 regexp than .* to match up to EOL.
3586 2021-10-29 Andrew MacLeod <amacleod@redhat.com>
3588 * gcc.dg/pr102983.c: New.
3590 2021-10-29 Tamar Christina <tamar.christina@arm.com>
3592 PR tree-optimization/102977
3593 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-int.c: Updated.
3594 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Updated.
3595 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-short.c: Updated.
3596 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-int.c:
3598 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
3600 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-short.c:
3602 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c:
3603 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: Updated.
3604 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-half-float.c:
3606 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c:
3608 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
3610 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
3612 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c:
3614 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Updated.
3615 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c:
3617 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c:
3619 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Updated.
3620 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c:
3622 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Updated.
3623 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Updated.
3624 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c:
3626 * gcc.dg/vect/complex/fast-math-complex-add-double.c: Updated.
3627 * gcc.dg/vect/complex/fast-math-complex-add-float.c: Updated.
3628 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Updated.
3629 * gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c: Updated.
3630 * gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Updated.
3631 * gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c:
3633 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: Updated.
3634 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: Updated.
3635 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: Updated.
3636 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: Updated.
3637 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: Updated.
3638 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: Updated.
3639 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: Updated.
3640 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: Updated.
3641 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: Updated.
3642 * gcc.dg/vect/complex/vect-complex-add-pattern-byte.c: Updated.
3643 * gcc.dg/vect/complex/vect-complex-add-pattern-int.c: Updated.
3644 * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Updated.
3645 * gcc.dg/vect/complex/vect-complex-add-pattern-short.c: Updated.
3646 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-byte.c:
3648 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-int.c:
3650 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
3652 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-short.c:
3654 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-byte.c: Removed.
3655 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-byte.c:
3658 2021-10-29 Jakub Jelinek <jakub@redhat.com>
3660 * gcc.dg/Wstringop-overflow-62.c: Adjust expected diagnostics.
3662 2021-10-29 Richard Biener <rguenther@suse.de>
3664 * gcc.dg/torture/fp-uint64-convert-double-1.c: Add
3665 -fexcess-precision=standard.
3667 2021-10-29 Jakub Jelinek <jakub@redhat.com>
3670 * g++.dg/cpp0x/dr2351.C: New test.
3672 2021-10-29 Xionghu Luo <luoxhu@linux.ibm.com>
3675 * gcc.target/powerpc/pr102868.c: New test.
3677 2021-10-29 liuhongt <hongtao.liu@intel.com>
3679 * gcc.target/i386/pr102464-vrndscaleph.c: New test.
3681 2021-10-28 Jakub Jelinek <jakub@redhat.com>
3683 PR tree-optimization/102951
3684 * gcc.dg/tree-ssa/pr102951.c: New test.
3685 * gcc.dg/Wstringop-overflow-62.c: Adjust expected diagnostics.
3687 2021-10-28 Andrew MacLeod <amacleod@redhat.com>
3689 * gcc.dg/ifcvt-4.c: Adjust.
3691 2021-10-28 Andrew MacLeod <amacleod@redhat.com>
3693 * gcc.dg/tree-ssa/evrp9.c: Adjust message scanned for.
3694 * gcc.dg/tree-ssa/pr21458-2.c: Ditto.
3696 2021-10-28 Patrick Palka <ppalka@redhat.com>
3699 * g++.dg/cpp2a/nontype-class50.C: New test.
3700 * g++.dg/cpp2a/nontype-class50a.C: New test.
3702 2021-10-28 Patrick Palka <ppalka@redhat.com>
3705 * g++.dg/cpp1z/fold13.C: New test.
3707 2021-10-28 Richard Biener <rguenther@suse.de>
3710 * gcc.dg/torture/fp-uint64-convert-double-1.c: New testcase.
3711 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
3713 2021-10-28 Aldy Hernandez <aldyh@redhat.com>
3715 * gcc.dg/tree-ssa/vrp106.c: Adjust for threading.
3716 * gcc.dg/tree-ssa/vrp113.c: Same.
3718 2021-10-28 Richard Biener <rguenther@suse.de>
3721 * gcc.dg/torture/fp-double-convert-float-1.c: New testcase.
3723 2021-10-28 Kewen Lin <linkw@linux.ibm.com>
3726 * gcc.target/powerpc/ppc-fortran/pr102767.f90: New file.
3728 2021-10-28 Alexandre Oliva <oliva@adacore.com>
3730 * c-c++-common/torture/harden-comp.c: New.
3731 * c-c++-common/torture/harden-cond.c: New.
3733 2021-10-28 Xionghu Luo <luoxhu@linux.ibm.com>
3735 * gcc.target/powerpc/builtins-1.c: Adjust.
3737 2021-10-28 Xionghu Luo <luoxhu@linux.ibm.com>
3740 * gcc.target/powerpc/pr94613.c: New test.
3742 2021-10-28 Hongyu Wang <hongyu.wang@intel.com>
3744 * gcc.target/i386/avx512fp16-recip-1.c: New test.
3745 * gcc.target/i386/avx512fp16-recip-2.c: Ditto.
3746 * gcc.target/i386/pr102464.c: Add -fno-trapping-math.
3748 2021-10-27 Martin Sebor <msebor@redhat.com>
3750 * gcc.dg/Warray-bounds-90.c: Fix a typo.
3752 2021-10-27 Tobias Burnus <tobias@codesourcery.com>
3754 * gfortran.dg/PR93963.f90: Extend testcase by scan-tree-dump test.
3756 2021-10-27 Jakub Jelinek <jakub@redhat.com>
3758 PR tree-optimization/102897
3759 * gcc.dg/pr102897.c: Add -Wno-psabi to dg-options.
3761 2021-10-27 Jakub Jelinek <jakub@redhat.com>
3763 * c-c++-common/gomp/loop-8.c: New test.
3764 * c-c++-common/gomp/loop-9.c: New test.
3766 2021-10-27 Jakub Jelinek <jakub@redhat.com>
3769 * g++.dg/gomp/loop-3.C: Don't expect some errors.
3770 * g++.dg/gomp/loop-7.C: New test.
3772 2021-10-27 Jakub Jelinek <jakub@redhat.com>
3775 * g++.dg/cpp2a/consteval7.C: Expect diagnostics on quux.
3776 * g++.dg/cpp2a/consteval24.C: New test.
3777 * g++.dg/cpp23/consteval-if12.C: New test.
3779 2021-10-27 Jakub Jelinek <jakub@redhat.com>
3782 * g++.dg/cpp2a/consteval13.C: Don't expect errors.
3783 * g++.dg/cpp2a/consteval20.C: New test.
3784 * g++.dg/cpp2a/consteval21.C: New test.
3785 * g++.dg/cpp2a/consteval22.C: New test.
3786 * g++.dg/cpp2a/consteval23.C: New test.
3787 * g++.dg/cpp23/consteval-if11.C: New test.
3789 2021-10-26 Martin Sebor <msebor@redhat.com>
3791 PR tree-optimization/102238
3792 PR tree-optimization/102919
3793 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Remove warnings.
3794 * gcc.dg/Wrestrict-23.c: New test.
3796 2021-10-26 Martin Sebor <msebor@redhat.com>
3798 * gcc.dg/Wstringop-overflow-22.c: Correct typos.
3799 * gcc.dg/Wstringop-overflow-81.c: New test.
3801 2021-10-26 Martin Sebor <msebor@redhat.com>
3803 PR middle-end/102453
3804 * gcc.dg/Warray-bounds-90.c: New test.
3805 * gcc.dg/Wstringop-overflow-77.c: New test.
3806 * gcc.dg/Wstringop-overflow-78.c: New test.
3807 * gcc.dg/Wstringop-overflow-79.c: New test.
3808 * gcc.dg/Wstringop-overflow-80.c: New test.
3809 * c-c++-common/gomp/atomic-4.c: Avoid an out-of-bounds access.
3811 2021-10-26 Harald Anlauf <anlauf@gmx.de>
3814 * gfortran.dg/pr86551.f90: New test to verify that PR86551 remains
3817 2021-10-26 Harald Anlauf <anlauf@gmx.de>
3820 * gfortran.dg/pdt_32.f03: New test.
3822 2021-10-26 Vladimir N. Makarov <vmakarov@redhat.com>
3824 PR rtl-optimization/102842
3825 * g++.target/arm/pr102842.C: New test.
3827 2021-10-26 Harald Anlauf <anlauf@gmx.de>
3830 * gfortran.dg/pdt_4.f03: Adjust testcase.
3832 2021-10-26 Harald Anlauf <anlauf@gmx.de>
3835 * gfortran.dg/pr102816.f90: New test.
3837 2021-10-26 Paul A. Clarke <pc@us.ibm.com>
3839 * gcc.target/powerpc/pr78102.c: Fix dg directives to require Power8
3840 vector support. Also, add -DNO_WARN_X86_INTRINSICS.
3842 2021-10-26 Marek Polacek <polacek@redhat.com>
3845 * g++.dg/cpp23/init-stmt1.C: New test.
3846 * g++.dg/cpp23/init-stmt2.C: New test.
3848 2021-10-26 Sandra Loosemore <sandra@codesourcery.com>
3851 * gfortran.dg/c-interop/cf-descriptor-5-c.c: Use a static buffer
3854 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3857 * gcc.target/i386/avx512f-pr96891-3.c: Add -mstv -mno-stackrealign
3860 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3863 * gcc.target/i386/avx512fp16-trunchf.c: Allow for %esp instead of
3866 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3869 * gcc.target/i386/pieces-memset-1.c: Add -mno-stackrealign to
3871 * gcc.target/i386/pieces-memset-4.c: Likewise.
3872 * gcc.target/i386/pieces-memset-7.c: Likewise.
3873 * gcc.target/i386/pieces-memset-8.c: Likewise.
3874 * gcc.target/i386/pieces-memset-41.c: Likewise.
3875 * gcc.target/i386/pr90773-1.c: Likewise.
3877 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3879 * gcc.target/i386/pr100704-1.c: Add -fomit-frame-pointer to
3881 * gcc.target/i386/pr100704-2.c: Likewise.
3883 2021-10-26 Kewen Lin <linkw@linux.ibm.com>
3885 * gcc.dg/pr102897.c: New test.
3887 2021-10-26 Tobias Burnus <tobias@codesourcery.com>
3890 * gfortran.dg/lto/bind-c-char_0.f90: New test.
3892 2021-10-26 Roger Sayle <roger@nextmovesoftware.com>
3894 * gcc.target/i386/sse2-v1ti-shift.c: New test case.
3896 2021-10-26 Aldy Hernandez <aldyh@redhat.com>
3899 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Add -fdump-tree-vrp2-stats.
3902 2021-10-26 Aldy Hernandez <aldyh@redhat.com>
3904 * gcc.dg/tree-ssa/pr21090.c: Adjust for threading.
3905 * gcc.dg/tree-ssa/ssa-thread-12.c: Removed.
3907 2021-10-26 Aldy Hernandez <aldyh@redhat.com>
3909 * gcc.dg/graphite/scop-dsyr2k-2.c: Adjust for jump threading changes.
3910 * gcc.dg/graphite/scop-dsyr2k.c: Same.
3911 * gcc.dg/graphite/scop-dsyrk-2.c: Same.
3912 * gcc.dg/graphite/scop-dsyrk.c: Same.
3913 * gcc.dg/tree-ssa/pr20701.c: Same.
3914 * gcc.dg/tree-ssa/pr20702.c: Same.
3915 * gcc.dg/tree-ssa/pr21086.c: Same.
3916 * gcc.dg/tree-ssa/pr25382.c: Same.
3917 * gcc.dg/tree-ssa/pr58480.c: Same.
3918 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Same.
3919 * gcc.dg/tree-ssa/vrp08.c: Same.
3920 * gcc.dg/tree-ssa/vrp55.c: Same.
3921 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
3922 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Removed.
3923 * gcc.dg/tree-ssa/ssa-thread-11.c: Removed.
3924 * gcc.dg/uninit-pr89230-1.c: xfail.
3925 * gcc.dg/tree-ssa/ssa-thread-backedge.c: New file.
3927 2021-10-25 Andrew MacLeod <amacleod@redhat.com>
3929 * gcc.dg/tree-ssa/vrp98.c: Disable evrp for vrp1 test.
3930 * gcc.dg/tree-ssa/vrp98-1.c: New. Test for folding in evrp.
3932 2021-10-25 Roger Sayle <roger@nextmovesoftware.com>
3934 * gcc.target/bfin/ssashift-1.c: New test case.
3936 2021-10-25 Tamar Christina <tamar.christina@arm.com>
3939 * gcc.target/aarch64/shrn-combine-1.c: Disable SVE.
3940 * gcc.target/aarch64/shrn-combine-2.c: Likewise.
3941 * gcc.target/aarch64/shrn-combine-3.c: Likewise.
3942 * gcc.target/aarch64/shrn-combine-4.c: Likewise.
3943 * gcc.target/aarch64/shrn-combine-5.c: Likewise.
3944 * gcc.target/aarch64/shrn-combine-6.c: Likewise.
3945 * gcc.target/aarch64/shrn-combine-7.c: Likewise.
3947 2021-10-25 Jim Wilson <jimw@sifive.com>
3948 Kito Cheng <kito.cheng@sifive.com>
3949 Jia-Wei Chen <jiawei@iscas.ac.cn>
3950 Shi-Hua Liao <shihua@iscas.ac.cn>
3952 * gcc.target/riscv/zba-slliuw.c: Apply zbs to this testcase.
3953 * gcc.target/riscv/zbs-bclr.c: New.
3954 * gcc.target/riscv/zbs-bext.c: Ditto.
3955 * gcc.target/riscv/zbs-binv.c: Ditto.
3956 * gcc.target/riscv/zbs-bset.c: Ditto.
3958 2021-10-25 Jim Wilson <jimw@sifive.com>
3960 * gcc.target/riscv/zbb-li-rotr.c: New.
3962 2021-10-25 Jim Wilson <jimw@sifive.com>
3963 Kito Cheng <kito.cheng@sifive.com>
3964 Jia-Wei Chen <jiawei@iscas.ac.cn>
3966 * gcc.target/riscv/zbb-andn-orn-xnor-01.c: New.
3967 * gcc.target/riscv/zbb-andn-orn-xnor-02.c: Ditto.
3968 * gcc.target/riscv/zbb-min-max.c: Ditto.
3969 * gcc.target/riscv/zbb-rol-ror-01.c: Ditto.
3970 * gcc.target/riscv/zbb-rol-ror-02.c: Ditto.
3971 * gcc.target/riscv/zbb-rol-ror-03.c: Ditto.
3972 * gcc.target/riscv/zbbw.c: Ditto.
3974 2021-10-25 Jim Wilson <jimw@sifive.com>
3975 Kito Cheng <kito.cheng@sifive.com>
3976 Jia-Wei Chen <jiawei@iscas.ac.cn>
3978 * gcc.target/riscv/zba-adduw.c: New.
3979 * gcc.target/riscv/zba-shNadd-01.c: Ditto.
3980 * gcc.target/riscv/zba-shNadd-02.c: Ditto.
3981 * gcc.target/riscv/zba-shNadd-03.c: Ditto.
3982 * gcc.target/riscv/zba-slliuw.c: Ditto.
3983 * gcc.target/riscv/zba-zextw.c: Ditto.
3985 2021-10-25 liuhongt <hongtao.liu@intel.com>
3988 * gcc.target/i386/pr102464-sqrtph.c: New test.
3989 * gcc.target/i386/pr102464-sqrtsh.c: New test.
3991 2021-10-25 Richard Biener <rguenther@suse.de>
3993 PR tree-optimization/102920
3994 * gcc.dg/torture/pr102920.c: New testcase.
3996 2021-10-25 konglin1 <lingling.kong@intel.com>
3998 * gcc.target/i386/avx512fp16-complex-fma.c: New test.
4000 2021-10-24 Roger Sayle <roger@nextmovesoftware.com>
4002 * gcc.target/bfin/20090914-3.c: Tweak test case.
4004 2021-10-23 H.J. Lu <hjl.tools@gmail.com>
4007 * gfortran.dg/bind-c-intent-out-2.f90: Moved to ...
4008 * gfortran.dg/ubsan/bind-c-intent-out-2.f90
4010 2021-10-23 Roger Sayle <roger@nextmovesoftware.com>
4012 * gcc.target/i386/sse2-v1ti-logic.c: New test case.
4013 * gcc.target/i386/sse2-v1ti-logic-2.c: New test case.
4015 2021-10-23 José Rui Faustino de Sousa <jrfsousa@gmail.com>
4016 Sandra Loosemore <sandra@codesourcery.com>
4019 * gfortran.dg/PR95196.f90: New.
4021 2021-10-22 Tobias Burnus <tobias@codesourcery.com>
4023 * gfortran.dg/associate_3.f03: Replace dg-excess-errors by
4024 other dg-* to change XFAIL to PASS.
4025 * gfortran.dg/binding_label_tests_4.f03: Likewise.
4026 * gfortran.dg/block_4.f08: Likewise.
4027 * gfortran.dg/charlen_04.f90: Likewise.
4028 * gfortran.dg/charlen_05.f90: Likewise.
4029 * gfortran.dg/charlen_06.f90: Likewise.
4030 * gfortran.dg/charlen_13.f90: Likewise.
4031 * gfortran.dg/coarray_9.f90: Likewise.
4032 * gfortran.dg/coarray_collectives_3.f90: Likewise.
4033 * gfortran.dg/data_invalid.f90: Likewise.
4034 * gfortran.dg/do_4.f: Likewise.
4035 * gfortran.dg/dollar_sym_1.f90: Likewise.
4036 * gfortran.dg/dollar_sym_3.f: Likewise.
4037 * gfortran.dg/fmt_tab_1.f90: Likewise.
4038 * gfortran.dg/fmt_tab_2.f90: Likewise.
4039 * gfortran.dg/forall_16.f90: Likewise.
4040 * gfortran.dg/g77/970125-0.f: Likewise.
4041 * gfortran.dg/gomp/unexpected-end.f90: Likewise.
4042 * gfortran.dg/interface_operator_1.f90: Likewise.
4043 * gfortran.dg/interface_operator_2.f90: Likewise.
4044 * gfortran.dg/line_length_4.f90: Likewise.
4045 * gfortran.dg/line_length_5.f90: Likewise.
4046 * gfortran.dg/line_length_6.f90: Likewise.
4047 * gfortran.dg/line_length_8.f90: Likewise.
4048 * gfortran.dg/line_length_9.f90: Likewise.
4049 * gfortran.dg/pr65045.f90: Likewise.
4050 * gfortran.dg/pr69497.f90: Likewise.
4051 * gfortran.dg/submodule_21.f08: Likewise.
4052 * gfortran.dg/tab_continuation.f: Likewise.
4053 * gfortran.dg/typebound_proc_2.f90: Likewise.
4054 * gfortran.dg/warnings_are_errors_1.f90: Likewise.
4056 2021-10-22 Tobias Burnus <tobias@codesourcery.com>
4059 * gfortran.dg/bind-c-intent-out-2.f90: New test.
4061 2021-10-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
4062 Sandra Loosemore <sandra@codesourcery.com>
4065 * gfortran.dg/PR94289.f90: New.
4067 2021-10-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
4068 Sandra Loosemore <sandra@codesourcery.com>
4071 * gfortran.dg/PR100906.f90: New.
4072 * gfortran.dg/PR100906.c: New.
4074 2021-10-22 Richard Biener <rguenther@suse.de>
4076 PR tree-optimization/102893
4077 * gcc.dg/tree-ssa/ssa-dce-9.c: New testcase.
4079 2021-10-22 Richard Biener <rguenther@suse.de>
4082 * gcc.dg/tree-ssa/ssa-fre-97.c: New testcase.
4083 * gcc.dg/ubsan/pr81981.c: XFAIL one case.
4085 2021-10-21 Uroš Bizjak <ubizjak@gmail.com>
4088 * gcc.target/i386/pr22076.c: Adjust to avoid compile time optimization.
4090 2021-10-21 Hongyu Wang <hongyu.wang@intel.com>
4092 * gcc.target/i386/avx512fp16-13.c: Adjust scan-assembler for
4095 2021-10-21 Martin Liska <mliska@suse.cz>
4099 * gcc.dg/pr102585.c: New test.
4101 2021-10-21 Martin Jambor <mjambor@suse.cz>
4103 PR tree-optimization/102505
4104 * g++.dg/torture/pr102505.C: New test.
4106 2021-10-21 Jakub Jelinek <jakub@redhat.com>
4108 * gfortran.dg/gomp/strictly-structured-block-1.f90: Use call do_work
4109 instead of x = x + 1 in places where the latter could be a data race.
4110 * gfortran.dg/gomp/strictly-structured-block-2.f90: Likewise.
4111 * gfortran.dg/gomp/strictly-structured-block-3.f90: Likewise.
4113 2021-10-21 Hongyu Wang <hongyu.wang@intel.com>
4116 * gcc.target/i386/pr102812.c: New test.
4118 2021-10-21 Jakub Jelinek <jakub@redhat.com>
4121 * c-c++-common/ubsan/pr64888.c: New test.
4123 2021-10-21 Andrew Pinski <apinski@marvell.com>
4125 * gcc.dg/pr36902.c: Move buf to be a non-static variable.
4127 2021-10-21 Richard Biener <rguenther@suse.de>
4130 * gcc.dg/vect/bb-slp-16.c: Revert previous change, scan
4131 the vect dump instead.
4133 2021-10-21 Chung-Lin Tang <cltang@codesourcery.com>
4135 * gfortran.dg/gomp/cancel-1.f90: Adjust testcase.
4136 * gfortran.dg/gomp/nesting-3.f90: Adjust testcase.
4137 * gfortran.dg/gomp/strictly-structured-block-1.f90: New test.
4138 * gfortran.dg/gomp/strictly-structured-block-2.f90: New test.
4139 * gfortran.dg/gomp/strictly-structured-block-3.f90: New test.
4141 2021-10-21 Sandra Loosemore <sandra@codesourcery.com>
4144 * gfortran.dg/c-interop/shape-bindc.f90: New test.
4145 * gfortran.dg/c-interop/shape-poly.f90: New test.
4146 * gfortran.dg/c-interop/size-bindc.f90: New test.
4147 * gfortran.dg/c-interop/size-poly.f90: New test.
4148 * gfortran.dg/c-interop/ubound-bindc.f90: New test.
4149 * gfortran.dg/c-interop/ubound-poly.f90: New test.
4151 2021-10-20 Tamar Christina <tamar.christina@arm.com>
4153 * gcc.target/aarch64/mvn-cmeq0-1.c: New test.
4155 2021-10-20 Tamar Christina <tamar.christina@arm.com>
4157 * gcc.target/aarch64/narrow_high_combine.c: Update case.
4158 * gcc.target/aarch64/xtn-combine-1.c: New test.
4159 * gcc.target/aarch64/xtn-combine-2.c: New test.
4160 * gcc.target/aarch64/xtn-combine-3.c: New test.
4161 * gcc.target/aarch64/xtn-combine-4.c: New test.
4162 * gcc.target/aarch64/xtn-combine-5.c: New test.
4163 * gcc.target/aarch64/xtn-combine-6.c: New test.
4165 2021-10-20 Tamar Christina <tamar.christina@arm.com>
4167 * gcc.target/aarch64/shl-combine-2.c: New test.
4168 * gcc.target/aarch64/shl-combine-3.c: New test.
4169 * gcc.target/aarch64/shl-combine-4.c: New test.
4170 * gcc.target/aarch64/shl-combine-5.c: New test.
4172 2021-10-20 Tamar Christina <tamar.christina@arm.com>
4174 * gcc.target/aarch64/shrn-combine-10.c: New test.
4175 * gcc.target/aarch64/shrn-combine-5.c: New test.
4176 * gcc.target/aarch64/shrn-combine-6.c: New test.
4177 * gcc.target/aarch64/shrn-combine-7.c: New test.
4178 * gcc.target/aarch64/shrn-combine-8.c: New test.
4179 * gcc.target/aarch64/shrn-combine-9.c: New test.
4181 2021-10-20 Tamar Christina <tamar.christina@arm.com>
4183 * gcc.target/aarch64/shrn-combine-1.c: New test.
4184 * gcc.target/aarch64/shrn-combine-2.c: New test.
4185 * gcc.target/aarch64/shrn-combine-3.c: New test.
4186 * gcc.target/aarch64/shrn-combine-4.c: New test.
4188 2021-10-20 Chung-Lin Tang <cltang@codesourcery.com>
4190 * gfortran.dg/gomp/reduction4.f90: Adjust omp target in_reduction' scan
4193 2021-10-20 Martin Liska <mliska@suse.cz>
4196 2021-10-20 Martin Liska <mliska@suse.cz>
4199 * gcc.target/i386/pr102374.c: New test.
4201 2021-10-20 Martin Liska <mliska@suse.cz>
4204 2021-10-20 Martin Liska <mliska@suse.cz>
4207 * gcc.target/aarch64/pr102375.c: New test.
4209 2021-10-20 Wilco Dijkstra <wdijkstr@arm.com>
4212 * gcc.target/aarch64/frint.x: Add roundeven tests.
4213 * gcc.target/aarch64/frint_double.c: Likewise.
4214 * gcc.target/aarch64/frint_float.c: Likewise.
4216 2021-10-20 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
4218 * gcc.target/aarch64/fmla_intrinsic_1.c: prevent over optimization.
4219 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4220 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
4221 * gcc.target/aarch64/mla_intrinsic_1.c: Likewise.
4222 * gcc.target/aarch64/mls_intrinsic_1.c: Likewise.
4223 * gcc.target/aarch64/mul_intrinsic_1.c: Likewise.
4224 * gcc.target/aarch64/simd/vmul_elem_1.c: Likewise.
4225 * gcc.target/aarch64/vclz.c: Likewise.
4226 * gcc.target/aarch64/vneg_s.c: Likewise.
4228 2021-10-20 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
4230 * gcc.target/aarch64/merge_trunc1.c: New test.
4232 2021-10-20 Eric Botcazou <ebotcazou@adacore.com>
4234 * gcc.dg/pr102764.c: New test.
4236 2021-10-20 Tobias Burnus <tobias@codesourcery.com>
4239 * gfortran.dg/bind-c-contiguous-5.c (do_call, reset_var): Handle
4242 2021-10-20 Jakub Jelinek <jakub@redhat.com>
4245 * g++.dg/tls/pr102642.C: New test.
4247 2021-10-20 Aldy Hernandez <aldyh@redhat.com>
4248 Richard Biener <rguenther@suse.de>
4250 * gcc.dg/Warray-bounds-87.c: Remove xfail.
4251 * gcc.dg/analyzer/pr94851-2.c: Remove xfail.
4252 * gcc.dg/graphite/pr69728.c: Remove xfail.
4253 * gcc.dg/graphite/scop-dsyr2k.c: Remove xfail.
4254 * gcc.dg/graphite/scop-dsyrk.c: Remove xfail.
4255 * gcc.dg/shrink-wrap-loop.c: Remove xfail.
4256 * gcc.dg/loop-8.c: Adjust for new threading restrictions.
4257 * gcc.dg/tree-ssa/ifc-20040816-1.c: Same.
4258 * gcc.dg/tree-ssa/pr21559.c: Same.
4259 * gcc.dg/tree-ssa/pr59597.c: Same.
4260 * gcc.dg/tree-ssa/pr71437.c: Same.
4261 * gcc.dg/tree-ssa/pr77445-2.c: Same.
4262 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
4263 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
4264 * gcc.dg/vect/bb-slp-16.c: Same.
4265 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Remove.
4266 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Remove.
4267 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Remove.
4268 * gcc.dg/tree-ssa/ssa-thread-invalid.c: New test.
4270 2021-10-20 Jeff Law <jeffreyalaw@gmail.com>
4272 * gcc.dg/plugin/gil-1.c: Add dg-require-effective-target marker.
4274 2021-10-20 Hongtao Liu <hongtao.liu@intel.com>
4275 Kewen Lin <linkw@linux.ibm.com>
4277 PR middle-end/102722
4278 PR middle-end/102697
4279 PR middle-end/102462
4280 PR middle-end/102706
4281 PR middle-end/102744
4282 * c-c++-common/Wstringop-overflow-2.c: Adjust testcase with new
4283 xfail/target selector.
4284 * gcc.dg/Warray-bounds-51.c: Ditto.
4285 * gcc.dg/Warray-parameter-3.c: Ditto.
4286 * gcc.dg/Wstringop-overflow-14.c: Ditto.
4287 * gcc.dg/Wstringop-overflow-21.c: Ditto.
4288 * gcc.dg/Wstringop-overflow-68.c: Ditto.
4289 * gcc.dg/Wstringop-overflow-76.c: Ditto.
4290 * gcc.dg/Warray-bounds-48.c: Ditto.
4291 * gcc.dg/Wzero-length-array-bounds-2.c: Ditto.
4292 * lib/target-supports.exp (check_vect_slp_aligned_store_usage):
4294 (check_effective_target_vect_slp_v2qi_store): Ditto.
4295 (check_effective_target_vect_slp_v4qi_store): Ditto.
4296 (check_effective_target_vect_slp_v8qi_store): Ditto.
4297 (check_effective_target_vect_slp_v16qi_store): Ditto.
4298 (check_effective_target_vect_slp_v2hi_store): Ditto.
4299 (check_effective_target_vect_slp_v4hi_store): Ditto.
4300 (check_effective_target_vect_slp_v2si_store): Ditto.
4301 (check_effective_target_vect_slp_v4si_store): Ditto.
4302 * c-c++-common/Wstringop-overflow-2-novec.c: New test.
4303 * gcc.dg/Warray-bounds-51-novec.c: New test.
4304 * gcc.dg/Warray-bounds-48-novec.c: New test.
4305 * gcc.dg/Warray-parameter-3-novec.c: New test.
4306 * gcc.dg/Wstringop-overflow-14-novec.c: New test.
4307 * gcc.dg/Wstringop-overflow-21-novec.c: New test.
4308 * gcc.dg/Wstringop-overflow-76-novec.c: New test.
4309 * gcc.dg/Wzero-length-array-bounds-2-novec.c: New test.
4311 2021-10-19 Paul A. Clarke <pc@us.ibm.com>
4313 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Tighten dg constraints
4314 to minimally Power8.
4316 2021-10-19 Tobias Burnus <tobias@codesourcery.com>
4319 * gfortran.dg/bind-c-char-descr.f90: Remove xfail; extend a bit.
4321 2021-10-19 Martin Liska <mliska@suse.cz>
4324 * gcc.target/aarch64/pr102375.c: New test.
4326 2021-10-19 Richard Biener <rguenther@suse.de>
4328 PR tree-optimization/102827
4329 * gcc.dg/pr102827.c: New testcase.
4331 2021-10-19 Xionghu Luo <luoxhu@linux.ibm.com>
4333 * gcc.target/powerpc/builtins-1.c: Update instruction counts.
4335 2021-10-19 Haochen Gui <guihaoc@gcc.gnu.org>
4337 * gcc.target/powerpc/p10_vec_xl_sext.c: New test.
4339 2021-10-19 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
4342 * gcc.target/aarch64/sve/pr93183.c: Remove -mcpu=generic+sve from dg-options.
4344 2021-10-19 Jakub Jelinek <jakub@redhat.com>
4347 * g++.dg/cpp2a/constexpr-virtual19.C: New test.
4349 2021-10-19 Martin Liska <mliska@suse.cz>
4352 * gcc.target/i386/pr102374.c: New test.
4354 2021-10-19 dianhong xu <dianhong.xu@intel.com>
4356 * gcc.target/i386/avx512fp16-set1-pch-1a.c: New test.
4357 * gcc.target/i386/avx512fp16-set1-pch-1b.c: New test.
4358 * gcc.target/i386/avx512fp16vl-set1-pch-1a.c: New test.
4359 * gcc.target/i386/avx512fp16vl-set1-pch-1b.c: New test.
4361 2021-10-18 Andrew MacLeod <amacleod@redhat.com>
4363 PR tree-optimization/102796
4364 * g++.dg/pr102796.C: New.
4366 2021-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
4368 * gfortran.dg/gomp/declare-variant-15.f90 (variant2, base2, test2):
4370 * gfortran.dg/gomp/declare-variant-16.f90 (base2, variant2, test2):
4373 2021-10-18 Uroš Bizjak <ubizjak@gmail.com>
4376 * gcc.target/i386/pr102761.c: New test.
4378 2021-10-18 Jason Merrill <jason@redhat.com>
4380 * g++.dg/template/crash90.C: Check location of pedwarn.
4382 2021-10-18 H.J. Lu <hjl.tools@gmail.com>
4384 * gcc.target/i386/387-12.c (dg-do compile): Require ia32.
4385 (dg-options): Remove -m32.
4387 2021-10-18 Roger Sayle <roger@nextmovesoftware.com>
4389 * gcc.target/i386/387-12.c: Add explicit -m32 option.
4391 2021-10-18 Roger Sayle <roger@nextmovesoftware.com>
4393 * gcc.target/bfin/ones.c: New test case.
4394 * gcc.target/bfin/parity.c: New test case.
4395 * gcc.target/bfin/popcount.c: New test case.
4397 2021-10-18 Richard Biener <rguenther@suse.de>
4399 PR tree-optimization/102788
4400 * g++.dg/vect/pr102788.cc: New testcase.
4402 2021-10-18 Roger Sayle <roger@nextmovesoftware.com>
4404 * gcc.target/bfin/ssabs.c: New test case.
4405 * gcc.target/bfin/ssneg.c: New test case.
4407 2021-10-18 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
4410 * gcc.target/aarch64/sve/cond_unary_4.c: Adjust.
4411 * gcc.target/aarch64/sve/pr93183.c: New test.
4413 2021-10-18 Tobias Burnus <tobias@codesourcery.com>
4422 * gfortran.dg/ISO_Fortran_binding_4.f90: Extend testcase.
4423 * gfortran.dg/PR100914.f90: Remove xfail.
4424 * gfortran.dg/PR100915.c: Expect CFI_type_cfunptr.
4425 * gfortran.dg/PR100915.f90: Handle CFI_type_cfunptr != CFI_type_cptr.
4426 * gfortran.dg/PR93963.f90: Extend select-rank tests.
4427 * gfortran.dg/bind-c-intent-out.f90: Change to dg-do run,
4429 * gfortran.dg/bind_c_array_params_2.f90: Update/extend scan-dump.
4430 * gfortran.dg/bind_c_char_10.f90: Update scan-dump.
4431 * gfortran.dg/bind_c_char_8.f90: Remove dg-error "sorry".
4432 * gfortran.dg/c-interop/allocatable-dummy.f90: Remove xfail.
4433 * gfortran.dg/c-interop/c1255-1.f90: Likewise.
4434 * gfortran.dg/c-interop/c407c-1.f90: Update dg-error.
4435 * gfortran.dg/c-interop/cf-descriptor-5.f90: Remove xfail.
4436 * gfortran.dg/c-interop/cf-out-descriptor-3.f90: Likewise.
4437 * gfortran.dg/c-interop/cf-out-descriptor-4.f90: Likewise.
4438 * gfortran.dg/c-interop/cf-out-descriptor-5.f90: Likewise.
4439 * gfortran.dg/c-interop/contiguous-2.f90: Likewise.
4440 * gfortran.dg/c-interop/contiguous-3.f90: Likewise.
4441 * gfortran.dg/c-interop/deferred-character-1.f90: Likewise.
4442 * gfortran.dg/c-interop/deferred-character-2.f90: Likewise.
4443 * gfortran.dg/c-interop/fc-descriptor-3.f90: Likewise.
4444 * gfortran.dg/c-interop/fc-descriptor-5.f90: Likewise.
4445 * gfortran.dg/c-interop/fc-descriptor-6.f90: Likewise.
4446 * gfortran.dg/c-interop/fc-out-descriptor-3.f90: Likewise.
4447 * gfortran.dg/c-interop/fc-out-descriptor-4.f90: Likewise.
4448 * gfortran.dg/c-interop/fc-out-descriptor-5.f90: Likewise.
4449 * gfortran.dg/c-interop/fc-out-descriptor-6.f90: Likewise.
4450 * gfortran.dg/c-interop/ff-descriptor-5.f90: Likewise.
4451 * gfortran.dg/c-interop/ff-descriptor-6.f90: Likewise.
4452 * gfortran.dg/c-interop/fc-descriptor-7.f90: Remove xfail + extend.
4453 * gfortran.dg/c-interop/fc-descriptor-7-c.c: Update for changes.
4454 * gfortran.dg/c-interop/shape.f90: Add implicit none.
4455 * gfortran.dg/c-interop/typecodes-array-char-c.c: Add kind=4 char.
4456 * gfortran.dg/c-interop/typecodes-array-char.f90: Likewise.
4457 * gfortran.dg/c-interop/typecodes-array-float128.f90: Remove xfail.
4458 * gfortran.dg/c-interop/typecodes-scalar-basic.f90: Likewise.
4459 * gfortran.dg/c-interop/typecodes-scalar-float128.f90: Likewise.
4460 * gfortran.dg/c-interop/typecodes-scalar-int128.f90: Likewise.
4461 * gfortran.dg/c-interop/typecodes-scalar-longdouble.f90: Likewise.
4462 * gfortran.dg/iso_c_binding_char_1.f90: Remove dg-error "sorry".
4463 * gfortran.dg/pr93792.f90: Turn XFAIL into PASS.
4464 * gfortran.dg/ISO_Fortran_binding_19.f90: New test.
4465 * gfortran.dg/assumed_type_12.f90: New test.
4466 * gfortran.dg/assumed_type_13.c: New test.
4467 * gfortran.dg/assumed_type_13.f90: New test.
4468 * gfortran.dg/bind-c-char-descr.f90: New test.
4469 * gfortran.dg/bind-c-contiguous-1.c: New test.
4470 * gfortran.dg/bind-c-contiguous-1.f90: New test.
4471 * gfortran.dg/bind-c-contiguous-2.f90: New test.
4472 * gfortran.dg/bind-c-contiguous-3.c: New test.
4473 * gfortran.dg/bind-c-contiguous-3.f90: New test.
4474 * gfortran.dg/bind-c-contiguous-4.c: New test.
4475 * gfortran.dg/bind-c-contiguous-4.f90: New test.
4476 * gfortran.dg/bind-c-contiguous-5.c: New test.
4477 * gfortran.dg/bind-c-contiguous-5.f90: New test.
4479 2021-10-18 Richard Biener <rguenther@suse.de>
4481 PR tree-optimization/102798
4482 * gcc.dg/pr102798.c: New testcase.
4484 2021-10-18 Tobias Burnus <tobias@codesourcery.com>
4487 * gfortran.dg/class_72.f90: New.
4489 2021-10-15 Jason Merrill <jason@redhat.com>
4497 * g++.dg/template/fnspec2.C: New test.
4498 * g++.dg/template/parm-cv1.C: New test.
4499 * g++.dg/template/parm-cv2.C: New test.
4500 * g++.dg/template/parm-cv3.C: New test.
4502 2021-10-15 Harald Anlauf <anlauf@gmx.de>
4503 Tobias Burnus <tobias@codesourcery.com>
4506 * gfortran.dg/derived_constructor_char_1.f90: Fix invalid code.
4507 * gfortran.dg/pr70931.f90: Likewise.
4508 * gfortran.dg/transfer_simplify_2.f90: Likewise.
4509 * gfortran.dg/pr102685.f90: New test.
4511 2021-10-15 Aldy Hernandez <aldyh@redhat.com>
4513 * gcc.dg/tree-ssa/pr102736.c: Make sign explicit.
4515 2021-10-15 Richard Biener <rguenther@suse.de>
4517 * lib/prune.exp: Prune STABS obsoletion message.
4519 2021-10-15 Richard Biener <rguenther@suse.de>
4522 * gcc.dg/gimplefe-error-12.c: New testcase.
4524 2021-10-15 Richard Biener <rguenther@suse.de>
4527 * gcc.dg/torture/pr102762.c: New testcase.
4529 2021-10-15 Hongyu Wang <hongyu.wang@intel.com>
4531 * gcc.target/i386/avx512fp16-builtin_shuffle-1.c: New test.
4532 * gcc.target/i386/avx512fp16-pr101846.c: Ditto.
4533 * gcc.target/i386/avx512fp16-pr94680.c: Ditto.
4535 2021-10-15 Hongyu Wang <hongyu.wang@intel.com>
4537 * gcc.target/i386/avx512fp16-v4hf-concat.c: New test.
4539 2021-10-15 Hongyu Wang <hongyu.wang@intel.com>
4541 * gcc.target/i386/avx512fp16-vfcmaddcph-1a.c: Add scan for
4543 * gcc.target/i386/avx512fp16-vfmaddcph-1a.c: Likewise.
4544 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c: Likewise.
4545 * gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c: Likewise.
4546 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Add -mno-avx512vl.
4547 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: Likewise.
4549 2021-10-15 Jason Merrill <jason@redhat.com>
4551 * g++.dg/ext/vla22.C: Don't expect a narrowing error.
4552 * g++.dg/cpp0x/constexpr-inst1.C: New test.
4554 2021-10-15 Andrew MacLeod <amacleod@redhat.com>
4556 * gcc.dg/pr102738.c: Add target int128.
4558 2021-10-14 Joseph Myers <joseph@codesourcery.com>
4560 * gcc.dg/format/c11-dfp-printf-1.c,
4561 gcc.dg/format/c11-dfp-scanf-1.c, gcc.dg/format/c2x-dfp-printf-1.c,
4562 gcc.dg/format/c2x-dfp-scanf-1.c: New tests.
4564 2021-10-14 Raphael Moreira Zinsly <rzinsly@linux.ibm.com>
4566 * gcc.target/powerpc/unwind-backchain.c: New test.
4568 2021-10-14 Harald Anlauf <anlauf@gmx.de>
4571 * gfortran.dg/reshape_shape_2.f90: New test.
4573 2021-10-14 Harald Anlauf <anlauf@gmx.de>
4576 * gfortran.dg/shape_10.f90: New test.
4578 2021-10-14 Andrew MacLeod <amacleod@redhat.com>
4580 PR tree-optimization/102738
4581 * gcc.dg/pr102738.c: New.
4583 2021-10-14 Kwok Cheung Yeung <kcy@codesourcery.com>
4585 * gfortran.dg/gomp/declare-variant-1.f90: New test.
4586 * gfortran.dg/gomp/declare-variant-10.f90: New test.
4587 * gfortran.dg/gomp/declare-variant-11.f90: New test.
4588 * gfortran.dg/gomp/declare-variant-12.f90: New test.
4589 * gfortran.dg/gomp/declare-variant-13.f90: New test.
4590 * gfortran.dg/gomp/declare-variant-14.f90: New test.
4591 * gfortran.dg/gomp/declare-variant-15.f90: New test.
4592 * gfortran.dg/gomp/declare-variant-16.f90: New test.
4593 * gfortran.dg/gomp/declare-variant-17.f90: New test.
4594 * gfortran.dg/gomp/declare-variant-18.f90: New test.
4595 * gfortran.dg/gomp/declare-variant-19.f90: New test.
4596 * gfortran.dg/gomp/declare-variant-2.f90: New test.
4597 * gfortran.dg/gomp/declare-variant-2a.f90: New test.
4598 * gfortran.dg/gomp/declare-variant-3.f90: New test.
4599 * gfortran.dg/gomp/declare-variant-4.f90: New test.
4600 * gfortran.dg/gomp/declare-variant-5.f90: New test.
4601 * gfortran.dg/gomp/declare-variant-6.f90: New test.
4602 * gfortran.dg/gomp/declare-variant-7.f90: New test.
4603 * gfortran.dg/gomp/declare-variant-8.f90: New test.
4604 * gfortran.dg/gomp/declare-variant-9.f90: New test.
4606 2021-10-14 Jeff Law <jeffreyalaw@gmail.com>
4608 * gcc.target/mips/msa-insert-split.c: Turn off vectorizer.
4610 2021-10-14 Tamar Christina <tamar.christina@arm.com>
4612 * gcc.target/aarch64/sve/pred-cond-reduc.c: New test.
4614 2021-10-14 Jeff Law <jeffreyalaw@gmail.com>
4616 * gcc.dg/tree-ssa/predcom-3.c: Disable vectorizer.
4618 2021-10-14 Aldy Hernandez <aldyh@redhat.com>
4620 PR tree-optimization/102736
4621 * gcc.dg/tree-ssa/pr102736.c: New test.
4623 2021-10-14 Hongyu Wang <hongyu.wang@intel.com>
4625 * gcc.target/i386/avx-1.c: Add new mask3 builtins.
4626 * gcc.target/i386/sse-13.c: Ditto.
4627 * gcc.target/i386/sse-23.c: Ditto.
4628 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: Add scanning for
4629 mask/mask3 intrinsic.
4630 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Ditto.
4631 * gcc.target/i386/avx512fp16-vfcmaddcsh-1c.c: New test for
4633 * gcc.target/i386/avx512fp16-vfmaddcsh-1c.c: Ditto.
4635 2021-10-14 liuhongt <hongtao.liu@intel.com>
4637 * g++.dg/warn/Wuninitialized-13.C: Add -fno-tree-vectorize.
4639 2021-10-13 Martin Sebor <msebor@redhat.com>
4641 PR middle-end/102630
4642 * gcc.target/i386/addr-space-2.c: Add -Wall.
4643 * gcc.target/i386/addr-space-3.c: New test.
4645 2021-10-13 Andre Vieira <andre.simoesdiasvieira@arm.com>
4647 * gcc.target/arm/mve/mve.exp: Make it test main directory.
4648 * gcc.target/arm/mve/mve_load_memory_modes.c: New test.
4649 * gcc.target/arm/mve/mve_store_memory_modes.c: New test.
4651 2021-10-13 Richard Biener <rguenther@suse.de>
4653 PR tree-optimization/102659
4654 * gcc.dg/torture/pr69760.c: Adjust the testcase.
4655 * gcc.target/i386/avx2-vect-mask-store-move1.c: Expect to move
4656 the conversions to unsigned as well.
4658 2021-10-13 Richard Biener <rguenther@suse.de>
4661 * gcc.dg/ipa/pr102714.c: New testcase.
4663 2021-10-13 Kewen Lin <linkw@linux.ibm.com>
4666 * gcc.target/powerpc/dform-1.c: Adjust as vectorization enabled at O2.
4667 * gcc.target/powerpc/dform-2.c: Likewise.
4668 * gcc.target/powerpc/pr80510-2.c: Likewise.
4670 2021-10-12 Joseph Myers <joseph@codesourcery.com>
4672 * gcc.dg/format/c11-printf-1.c, gcc.dg/format/c11-scanf-1.c,
4673 gcc.dg/format/c2x-printf-1.c, gcc.dg/format/c2x-scanf-1.c,
4674 gcc.dg/format/ext-9.c, gcc.dg/format/ext-10.c: New tests.
4676 2021-10-12 Bill Schmidt <wschmidt@linux.ibm.com>
4679 * gcc.target/powerpc/pr101985-1.c: New.
4680 * gcc.target/powerpc/pr101985-2.c: New.
4682 2021-10-12 Uroš Bizjak <ubizjak@gmail.com>
4686 * gcc.target/i386/pr85730.c: New test.
4688 2021-10-12 Richard Biener <rguenther@suse.de>
4690 PR tree-optimization/102696
4691 * g++.dg/vect/pr102696.cc: New testcase.
4693 2021-10-12 Richard Biener <rguenther@suse.de>
4695 PR tree-optimization/102572
4696 * g++.dg/vect/pr102572.cc: New testcase.
4698 2021-10-12 Tamar Christina <tamar.christina@arm.com>
4700 * gcc.target/aarch64/sve/pred-not-gen-1.c: New test.
4701 * gcc.target/aarch64/sve/pred-not-gen-2.c: New test.
4702 * gcc.target/aarch64/sve/pred-not-gen-3.c: New test.
4703 * gcc.target/aarch64/sve/pred-not-gen-4.c: New test.
4705 2021-10-12 Tobias Burnus <tobias@codesourcery.com>
4708 * gfortran.dg/assumed_rank_24.f90: New test.
4710 2021-10-12 Jakub Jelinek <jakub@redhat.com>
4712 * gcc.dg/gomp/simd-2.c: Remove option -fvect-cost-model=cheap.
4713 * gcc.dg/gomp/simd-3.c: Likewise.
4715 2021-10-12 liuhongt <hongtao.liu@intel.com>
4717 * gcc.target/i386/pr102483.c: New test.
4718 * gcc.target/i386/pr102483-2.c: New test.
4720 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
4722 * gcc.target/powerpc/pr78102.c: Fix dg-require-effective-target.
4723 * gcc.target/powerpc/sse4_1-packusdw.c: Likewise.
4724 * gcc.target/powerpc/sse4_1-pmaxsb.c: Likewise.
4725 * gcc.target/powerpc/sse4_1-pmaxsd.c: Likewise.
4726 * gcc.target/powerpc/sse4_1-pmaxud.c: Likewise.
4727 * gcc.target/powerpc/sse4_1-pmaxuw.c: Likewise.
4728 * gcc.target/powerpc/sse4_1-pminsb.c: Likewise.
4729 * gcc.target/powerpc/sse4_1-pminsd.c: Likewise.
4730 * gcc.target/powerpc/sse4_1-pminud.c: Likewise.
4731 * gcc.target/powerpc/sse4_1-pminuw.c: Likewise.
4732 * gcc.target/powerpc/sse4_1-pmovsxbd.c: Likewise.
4733 * gcc.target/powerpc/sse4_1-pmovsxbw.c: Likewise.
4734 * gcc.target/powerpc/sse4_1-pmovsxwd.c: Likewise.
4735 * gcc.target/powerpc/sse4_1-pmovzxbd.c: Likewise.
4736 * gcc.target/powerpc/sse4_1-pmovzxbq.c: Likewise.
4737 * gcc.target/powerpc/sse4_1-pmovzxbw.c: Likewise.
4738 * gcc.target/powerpc/sse4_1-pmovzxdq.c: Likewise.
4739 * gcc.target/powerpc/sse4_1-pmovzxwd.c: Likewise.
4740 * gcc.target/powerpc/sse4_1-pmovzxwq.c: Likewise.
4741 * gcc.target/powerpc/sse4_1-pmulld.c: Likewise.
4742 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Likewise.
4743 * gcc.target/powerpc/sse4_1-phminposuw.c: Use correct
4744 dg-require-effective-target.
4746 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
4748 * gcc.target/powerpc/pr78102.c: Copy from gcc.target/i386,
4749 adjust dg directives to suit.
4750 * gcc.target/powerpc/sse4_1-packusdw.c: Same.
4751 * gcc.target/powerpc/sse4_1-pcmpeqq.c: Same.
4752 * gcc.target/powerpc/sse4_1-pmuldq.c: Same.
4753 * gcc.target/powerpc/sse4_1-pmulld.c: Same.
4754 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Same.
4755 * gcc.target/powerpc/sse4_2-check.h: Copy from gcc.target/i386,
4758 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
4760 * gcc.target/powerpc/sse4_1-pmovsxbd.c: Copy from gcc.target/i386,
4761 adjust dg directives to suit.
4762 * gcc.target/powerpc/sse4_1-pmovsxbq.c: Same.
4763 * gcc.target/powerpc/sse4_1-pmovsxbw.c: Same.
4764 * gcc.target/powerpc/sse4_1-pmovsxdq.c: Same.
4765 * gcc.target/powerpc/sse4_1-pmovsxwd.c: Same.
4766 * gcc.target/powerpc/sse4_1-pmovsxwq.c: Same.
4767 * gcc.target/powerpc/sse4_1-pmovzxbd.c: Same.
4768 * gcc.target/powerpc/sse4_1-pmovzxbq.c: Same.
4769 * gcc.target/powerpc/sse4_1-pmovzxbw.c: Same.
4770 * gcc.target/powerpc/sse4_1-pmovzxdq.c: Same.
4771 * gcc.target/powerpc/sse4_1-pmovzxwd.c: Same.
4772 * gcc.target/powerpc/sse4_1-pmovzxwq.c: Same.
4774 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
4776 * gcc.target/powerpc/sse4_1-pmaxsb.c: Copy from gcc.target/i386.
4777 * gcc.target/powerpc/sse4_1-pmaxsd.c: Same.
4778 * gcc.target/powerpc/sse4_1-pmaxud.c: Same.
4779 * gcc.target/powerpc/sse4_1-pmaxuw.c: Same.
4780 * gcc.target/powerpc/sse4_1-pminsb.c: Same.
4781 * gcc.target/powerpc/sse4_1-pminsd.c: Same.
4782 * gcc.target/powerpc/sse4_1-pminud.c: Same.
4783 * gcc.target/powerpc/sse4_1-pminuw.c: Same.
4785 2021-10-11 Jan Hubicka <hubicka@ucw.cz>
4787 * gcc.dg/torture/ssa-pta-fn-1.c: Fix template; add noipa.
4788 * gcc.dg/tree-ssa/pta-callused.c: Fix template.
4790 2021-10-11 Patrick Palka <ppalka@redhat.com>
4793 * g++.dg/cpp2a/class-deduction-alias11.C: New test.
4795 2021-10-11 Richard Biener <rguenther@suse.de>
4797 PR middle-end/101480
4798 * g++.dg/torture/pr10148.C: New testcase.
4800 2021-10-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4802 * gcc.target/s390/rawmemchr-1.c: New test.
4804 2021-10-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4806 * gcc.dg/tree-ssa/ldist-rawmemchr-1.c: New test.
4807 * gcc.dg/tree-ssa/ldist-rawmemchr-2.c: New test.
4808 * gcc.dg/tree-ssa/ldist-strlen-1.c: New test.
4809 * gcc.dg/tree-ssa/ldist-strlen-2.c: New test.
4810 * gcc.dg/tree-ssa/ldist-strlen-3.c: New test.
4812 2021-10-11 Kito Cheng <kito.cheng@sifive.com>
4815 * gcc.c-torture/compile/pr100316.c: New.
4817 2021-10-11 liuhongt <hongtao.liu@intel.com>
4819 PR middle-end/102669
4820 * gnat.dg/unroll1.adb: Add -fno-tree-vectorize.
4822 2021-10-10 Harald Anlauf <anlauf@gmx.de>
4826 * gfortran.dg/parameter_array_init_8.f90: New test.
4828 2021-10-10 Andrew Pinski <apinski@marvell.com>
4830 PR tree-optimization/102622
4831 * gcc.c-torture/execute/bitfld-10.c: New test.
4833 2021-10-09 Harald Anlauf <anlauf@gmx.de>
4836 * gfortran.dg/interface_operator_3.f90: New test.
4838 2021-10-09 Kewen Lin <linkw@linux.ibm.com>
4840 * c-c++-common/Wstringop-overflow-2.c: Add missing comment.
4841 * gcc.dg/Warray-bounds-51.c: Likewise.
4842 * gcc.dg/Warray-parameter-3.c: Likewise.
4843 * gcc.dg/Wstringop-overflow-14.c: Likewise.
4844 * gcc.dg/Wstringop-overflow-21.c: Likewise.
4845 * gcc.dg/Wstringop-overflow-76.c: Likewise.
4847 2021-10-09 liuhongt <hongtao.liu@intel.com>
4849 * g++.dg/tree-ssa/pr94403.C: Add -fno-tree-vectorize
4850 * gcc.dg/optimize-bswapsi-5.c: Ditto.
4851 * gcc.dg/optimize-bswapsi-6.c: Ditto.
4852 * gcc.dg/Warray-bounds-51.c: Add additional option
4853 -mtune=generic for target x86/i?86
4854 * gcc.dg/Wstringop-overflow-14.c: Ditto.
4856 2021-10-09 Jakub Jelinek <jakub@redhat.com>
4858 * c-c++-common/gomp/sections1.c (foo): Don't expect errors on
4859 multiple statements in between section directive(s). Add testcases
4860 for invalid no statements in between section directive(s).
4861 * gcc.dg/gomp/sections-2.c (foo): Don't expect errors on
4862 multiple statements in between section directive(s).
4863 * g++.dg/gomp/sections-2.C (foo): Likewise.
4864 * g++.dg/gomp/attrs-6.C (foo): Add testcases for multiple
4865 statements in between section directive(s).
4866 (bar): Add testcases for multiple statements in between scan
4868 * g++.dg/gomp/attrs-7.C (bar): Adjust expected error recovery.
4870 2021-10-09 liuhongt <hongtao.liu@intel.com>
4872 * g++.target/i386/pr102639.C: New test.
4874 2021-10-08 Sandra Loosemore <sandra@codesourcery.com>
4877 * gfortran.dg/c-interop/c535c-1.f90: Rewrite and expand.
4878 * gfortran.dg/c-interop/c535c-2.f90: Remove xfails.
4879 * gfortran.dg/c-interop/c535c-3.f90: Likewise.
4880 * gfortran.dg/c-interop/c535c-4.f90: Likewise.
4881 * gfortran.dg/PR94110.f90: Extend to cover class types.
4883 2021-10-08 Vladimir N. Makarov <vmakarov@redhat.com>
4885 PR rtl-optimization/102627
4886 * gcc.target/i386/pr102627.c: New test.
4888 2021-10-08 Richard Sandiford <richard.sandiford@arm.com>
4890 * gcc.dg/pr102385.c: New test.
4892 2021-10-08 Jakub Jelinek <jakub@redhat.com>
4895 * c-c++-common/gomp/pr102640.c: New test.
4897 2021-10-08 Roger Sayle <roger@nextmovesoftware.com>
4899 * gcc.target/i386/sse2-mmx-paddsb-2.c: Test for -128 or 128.
4900 * gcc.target/i386/sse2-mmx-paddusb-2.c: Test for -1 or 255.
4901 * gcc.target/i386/sse2-mmx-psubsb-2.c: Test for -128 or 128.
4903 2021-10-08 liuhongt <hongtao.liu@intel.com>
4905 * gcc.target/i386/pr102464.c: New test.
4907 2021-10-08 liuhongt <hongtao.liu@intel.com>
4909 * gcc.target/i386/mmx-reduce-op-1.c: New test.
4910 * gcc.target/i386/mmx-reduce-op-2.c: New test.
4912 2021-10-08 liuhongt <hongtao.liu@intel.com>
4914 * c-c++-common/Wstringop-overflow-2.c: Adjust testcase.
4915 * g++.dg/tree-ssa/pr81408.C: Ditto.
4916 * g++.dg/warn/Wuninitialized-13.C: Ditto.
4917 * gcc.dg/Warray-bounds-51.c: Ditto.
4918 * gcc.dg/Warray-parameter-3.c: Ditto.
4919 * gcc.dg/Wstringop-overflow-14.c: Ditto.
4920 * gcc.dg/Wstringop-overflow-21.c: Ditto.
4921 * gcc.dg/Wstringop-overflow-68.c: Ditto.
4922 * gcc.dg/Wstringop-overflow-76.c: Ditto.
4923 * gcc.dg/gomp/pr46032-2.c: Ditto.
4924 * gcc.dg/gomp/pr46032-3.c: Ditto.
4925 * gcc.dg/gomp/simd-2.c: Ditto.
4926 * gcc.dg/gomp/simd-3.c: Ditto.
4927 * gcc.dg/graphite/fuse-1.c: Ditto.
4928 * gcc.dg/pr67089-6.c: Ditto.
4929 * gcc.dg/pr82929-2.c: Ditto.
4930 * gcc.dg/pr82929.c: Ditto.
4931 * gcc.dg/store_merging_1.c: Ditto.
4932 * gcc.dg/store_merging_11.c: Ditto.
4933 * gcc.dg/store_merging_13.c: Ditto.
4934 * gcc.dg/store_merging_15.c: Ditto.
4935 * gcc.dg/store_merging_16.c: Ditto.
4936 * gcc.dg/store_merging_19.c: Ditto.
4937 * gcc.dg/store_merging_24.c: Ditto.
4938 * gcc.dg/store_merging_25.c: Ditto.
4939 * gcc.dg/store_merging_28.c: Ditto.
4940 * gcc.dg/store_merging_30.c: Ditto.
4941 * gcc.dg/store_merging_5.c: Ditto.
4942 * gcc.dg/store_merging_7.c: Ditto.
4943 * gcc.dg/store_merging_8.c: Ditto.
4944 * gcc.dg/strlenopt-85.c: Ditto.
4945 * gcc.dg/tree-ssa/dump-6.c: Ditto.
4946 * gcc.dg/tree-ssa/pr19210-1.c: Ditto.
4947 * gcc.dg/tree-ssa/pr47059.c: Ditto.
4948 * gcc.dg/tree-ssa/pr86017.c: Ditto.
4949 * gcc.dg/tree-ssa/pr91482.c: Ditto.
4950 * gcc.dg/tree-ssa/predcom-1.c: Ditto.
4951 * gcc.dg/tree-ssa/predcom-dse-3.c: Ditto.
4952 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4953 * gcc.dg/tree-ssa/prefetch-6.c: Ditto.
4954 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4955 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4956 * gcc.dg/tree-ssa/ssa-dse-18.c: Ditto.
4957 * gcc.dg/tree-ssa/ssa-dse-19.c: Ditto.
4958 * gcc.dg/uninit-40.c: Ditto.
4959 * gcc.dg/unroll-7.c: Ditto.
4960 * gcc.misc-tests/help.exp: Ditto.
4961 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Ditto.
4962 * gcc.target/i386/pr34012.c: Ditto.
4963 * gcc.target/i386/pr49781-1.c: Ditto.
4964 * gcc.target/i386/pr95798-1.c: Ditto.
4965 * gcc.target/i386/pr95798-2.c: Ditto.
4966 * gfortran.dg/pr77498.f: Ditto.
4968 2021-10-07 Patrick Palka <ppalka@redhat.com>
4971 * g++.old-deja/g++.pt/nontype5.C: Adjust.
4972 * g++.dg/template/param6.C: New test.
4974 2021-10-07 Roger Sayle <roger@nextmovesoftware.com>
4976 * gcc.target/i386/sse2-mmx-paddsb-2.c: New test case.
4977 * gcc.target/i386/sse2-mmx-paddusb-2.c: New test case.
4978 * gcc.target/i386/sse2-mmx-psubsb-2.c: New test case.
4979 * gcc.target/i386/sse2-mmx-psubusb-2.c: New test case.
4981 2021-10-07 Patrick Palka <ppalka@redhat.com>
4984 * g++.dg/cpp2a/concepts-ttp4.C: New test.
4986 2021-10-07 Jonathan Wakely <jwakely@redhat.com>
4989 * g++.dg/warn/Winit-list5.C: New test.
4991 2021-10-07 Jan Hubicka <hubicka@ucw.cz>
4993 * g++.dg/torture/pr102581.C: New test.
4995 2021-10-07 Jakub Jelinek <jakub@redhat.com>
4998 * g++.dg/cpp23/charlit-encoding1.C: New testcase for C++23 P2316R2.
5000 2021-10-07 Richard Biener <rguenther@suse.de>
5002 * gcc.dg/gimplefe-47.c: New testcase.
5004 2021-10-06 Jason Merrill <jason@redhat.com>
5006 * g++.dg/cpp2a/spaceship-synth8a.C: New test.
5008 2021-10-06 Jakub Jelinek <jakub@redhat.com>
5011 * g++.dg/cpp23/feat-cxx2b.C: Expect __cpp_constexpr 202110L rather
5013 * g++.dg/cpp23/constexpr-nonlit1.C: New test.
5014 * g++.dg/cpp23/constexpr-nonlit2.C: New test.
5015 * g++.dg/cpp23/constexpr-nonlit3.C: New test.
5016 * g++.dg/cpp23/constexpr-nonlit4.C: New test.
5017 * g++.dg/cpp23/constexpr-nonlit5.C: New test.
5018 * g++.dg/cpp23/constexpr-nonlit6.C: New test.
5019 * g++.dg/diagnostic/constexpr1.C: Only expect some diagnostics for
5021 * g++.dg/cpp1y/constexpr-label.C: Likewise.
5022 * g++.dg/cpp1y/constexpr-neg1.C: Likewise.
5023 * g++.dg/cpp2a/constexpr-try5.C: Likewise. Adjust some expected
5025 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
5026 * g++.dg/cpp2a/consteval3.C: Likewise. Add effective target c++20
5027 and remove dg-options.
5029 2021-10-06 Jakub Jelinek <jakub@redhat.com>
5031 * gcc.dg/cpp/gnu11-elifdef-1.c: New test.
5032 * gcc.dg/cpp/gnu11-elifdef-2.c: New test.
5033 * gcc.dg/cpp/gnu11-elifdef-3.c: New test.
5034 * gcc.dg/cpp/gnu11-elifdef-4.c: New test.
5035 * g++.dg/cpp/elifdef-1.C: New test.
5036 * g++.dg/cpp/elifdef-2.C: New test.
5037 * g++.dg/cpp/elifdef-3.C: New test.
5038 * g++.dg/cpp/elifdef-4.C: New test.
5039 * g++.dg/cpp/elifdef-5.C: New test.
5040 * g++.dg/cpp/elifdef-6.C: New test.
5041 * g++.dg/cpp/elifdef-7.C: New test.
5043 2021-10-06 Tobias Burnus <tobias@codesourcery.com>
5045 * gfortran.dg/attr_deprecated-2.f90: New test.
5047 2021-10-06 Jakub Jelinek <jakub@redhat.com>
5048 Jason Merrill <jason@redhat.com>
5052 * g++.dg/cpp2a/spaceship-synth8.C (std::strong_ordering): Provide
5053 more complete definition.
5054 (std::strong_ordering::less, std::strong_ordering::equal,
5055 std::strong_ordering::greater): Define.
5056 * g++.dg/cpp2a/spaceship-synth12.C: New test.
5057 * g++.dg/cpp2a/spaceship-synth13.C: New test.
5058 * g++.dg/cpp2a/spaceship-synth14.C: New test.
5059 * g++.dg/cpp2a/spaceship-eq11.C: New test.
5060 * g++.dg/cpp2a/spaceship-eq12.C: New test.
5061 * g++.dg/cpp2a/spaceship-eq13.C: New test.
5063 2021-10-05 qing zhao <qing.zhao@oracle.com>
5065 PR middle-end/102359
5066 * g++.dg/pr102359_1.C: New test.
5067 * g++.dg/pr102359_2.C: New test.
5069 2021-10-05 Jakub Jelinek <jakub@redhat.com>
5072 * g++.target/i386/pr102548.C: New test.
5074 2021-10-05 Patrick Palka <ppalka@redhat.com>
5077 * g++.dg/cpp0x/variadic-partial2.C: New test.
5078 * g++.dg/cpp0x/variadic-partial2a.C: New test.
5080 2021-10-05 Aldy Hernandez <aldyh@redhat.com>
5082 * gcc.dg/tree-ssa/ssa-thread-valid.c: New test.
5084 2021-10-05 Jeff Law <jeffreyalaw@gmail.com>
5086 * gcc.target/s390/pr80725.c: Ensure computed goto is used on
5089 2021-10-05 Richard Biener <rguenther@suse.de>
5092 * gcc.dg/gimplefe-46.c: New testcase.
5094 2021-10-05 Patrick Palka <ppalka@redhat.com>
5097 * g++.dg/cpp1z/nontype4.C: New test.
5098 * g++.dg/cpp1z/nontype4a.C: New test.
5100 2021-10-05 Tobias Burnus <tobias@codesourcery.com>
5102 * gfortran.dg/gomp/pr43711.f90: Add dg-error + dg-prune-output,
5103 remove dg-excess-errors to change XFAIL to PASS.
5105 2021-10-05 Richard Biener <rguenther@suse.de>
5107 PR middle-end/102587
5108 PR middle-end/102285
5109 * gcc.target/aarch64/sve/pr102587-1.c: Add -march=armv8.3-a+sve.
5110 * gcc.target/aarch64/sve/pr102587-2.c: Likewise.
5112 2021-10-05 Richard Biener <rguenther@suse.de>
5114 * gfortran.dg/predict-2.f90: Adjust to avoid redundant
5115 inner loop preheader checking code.
5117 2021-10-04 Marek Polacek <polacek@redhat.com>
5120 * c-c++-common/Warray-compare-1.c: New test.
5121 * c-c++-common/Warray-compare-2.c: New test.
5123 2021-10-04 Richard Biener <rguenther@suse.de>
5125 * gcc.dg/auto-init-hardreg-1.c: New testcase.
5127 2021-10-04 Richard Biener <rguenther@suse.de>
5129 * c-c++-common/pr102285.c: New testcase.
5131 2021-10-04 Richard Biener <rguenther@suse.de>
5133 PR tree-optimization/102570
5134 * gcc.dg/tree-ssa/ssa-fre-96.c: New testcase.
5135 * gcc.dg/tree-ssa/ssa-pre-33.c: Likewise.
5137 2021-10-04 Aldy Hernandez <aldyh@redhat.com>
5139 * g++.dg/Walloca2.C: New test.
5141 2021-10-04 Richard Biener <rguenther@suse.de>
5143 PR middle-end/102587
5144 * gcc.target/aarch64/sve/pr102587-1.c: New testcase.
5145 * gcc.target/aarch64/sve/pr102587-2.c: Likewise.
5147 2021-10-04 Tobias Burnus <tobias@codesourcery.com>
5150 * gfortran.dg/assumed_rank_23.f90: New file.
5152 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
5155 * g++.dg/coroutines/pr101765.C: New test.
5157 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
5160 * g++.dg/coroutines/pr99710.C: New test.
5162 2021-10-03 John Eivind Helset <jehelset@gmail.com>
5165 * g++.dg/coroutines/pr100673.C: New test.
5167 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
5170 * g++.dg/coroutines/pr101133.C: New test.
5172 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
5175 * g++.dg/coroutines/pr99575.C: New test.
5177 2021-10-02 Aldy Hernandez <aldyh@redhat.com>
5179 * gcc.dg/tree-ssa/pr102563.c: New test.
5181 2021-10-02 H.J. Lu <hjl.tools@gmail.com>
5183 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c (DECLARE_ARGS):
5184 Use unsigned long long for x86-64.
5186 2021-10-01 Aldy Hernandez <aldyh@redhat.com>
5188 PR tree-optimization/102546
5189 * gcc.dg/tree-ssa/pr102546.c: New file.
5191 2021-10-01 Martin Sebor <msebor@redhat.com>
5194 * g++.dg/cpp0x/constexpr-array-ptr10.C: Suppress a valid warning.
5195 * g++.dg/warn/Wreturn-local-addr-6.C: Correct a cast.
5196 * gcc.dg/Waddress.c: Expect a warning.
5197 * c-c++-common/Waddress-3.c: New test.
5198 * c-c++-common/Waddress-4.c: New test.
5199 * g++.dg/warn/Waddress-5.C: New test.
5200 * g++.dg/warn/Waddress-6.C: New test.
5201 * g++.dg/warn/pr101219.C: Expect a warning.
5202 * gcc.dg/Waddress-3.c: New test.
5204 2021-10-01 H.J. Lu <hjl.tools@gmail.com>
5206 * c-c++-common/tsan/atomic_stack.c: Don't expect print out from
5207 __tsan_atomic32_fetch_add.
5209 2021-10-01 qingzhe huang <nickhuang99@hotmail.com>
5212 * g++.dg/parse/pr101783.C: New test.
5214 2021-10-01 Jakub Jelinek <jakub@redhat.com>
5215 Richard Biener <rguenther@suse.de>
5218 * c-c++-common/ubsan/div-by-zero-3.c: Use
5219 -fsanitize=signed-integer-overflow instead of
5220 -fsanitize=integer-divide-by-zero.
5221 * c-c++-common/ubsan/div-by-zero-5.c: Likewise.
5222 * c-c++-common/ubsan/div-by-zero-4.c: Likewise. Add
5223 -fsanitize-undefined-trap-on-error.
5224 * c-c++-common/ubsan/float-div-by-zero-2.c: New test.
5225 * c-c++-common/ubsan/overflow-div-1.c: New test.
5226 * c-c++-common/ubsan/overflow-div-2.c: New test.
5227 * c-c++-common/ubsan/overflow-div-3.c: New test.
5229 2021-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5231 * gcc.target/aarch64/cpymem-size.c: Adjust scan for ilp32.
5233 2021-10-01 Andrew Pinski <apinski@marvell.com>
5235 * gcc.dg/vect/bb-slp-pr97709.c: Fix for computed goto
5238 2021-10-01 Martin Liska <mliska@suse.cz>
5240 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: Disable fast math.
5241 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: Likewise.
5242 * gcc.target/i386/attr-optimize.c: New test.
5244 2021-10-01 Jakub Jelinek <jakub@redhat.com>
5246 * gfortran.dg/gomp/order-5.f90: Adjust scan-tree-dump-times regexps.
5248 2021-10-01 Jakub Jelinek <jakub@redhat.com>
5251 * g++.dg/tls/pr102496-1.C: New test.
5252 * g++.dg/tls/pr102496-2.C: New test.
5254 2021-10-01 Richard Biener <rguenther@suse.de>
5256 PR middle-end/102518
5257 * gcc.dg/torture/pr102518.c: New testcase.
5259 2021-09-30 David Edelsohn <dje.gcc@gmail.com>
5261 * gfortran.dg/c-interop/cf-descriptor-5-c.c: Include alloca.h.
5263 2021-09-30 Patrick Palka <ppalka@redhat.com>
5266 * g++.dg/ext/is_trivially_constructible7.C: New test.
5268 2021-09-30 Patrick Palka <ppalka@redhat.com>
5270 * g++.dg/ext/is_constructible6.C: New test.
5272 2021-09-30 Patrick Palka <ppalka@redhat.com>
5275 * g++.dg/cpp2a/spaceship-virtual1.C: New test.
5277 2021-09-30 Harald Anlauf <anlauf@gmx.de>
5280 * gfortran.dg/pr102458b.f90: New test.
5282 2021-09-30 Uroš Bizjak <ubizjak@gmail.com>
5285 * gcc.target/i386/pr89954.c: New test.
5287 2021-09-30 Tobias Burnus <tobias@codesourcery.com>
5291 * gfortran.dg/c-interop/c535b-1.f90: Remove wrong comment.
5292 * gfortran.dg/unlimited_polymorphic_1.f03: Extend.
5293 * gfortran.dg/unlimited_polymorphic_32.f90: New test.
5295 2021-09-30 Iain Buclaw <ibuclaw@gdcproject.org>
5298 * gdc.dg/pr102476.d: New test.
5300 2021-09-30 Martin Liska <mliska@suse.cz>
5303 * gcc.c-torture/compile/attr-complex-method.c: Skip if LTO is
5305 * gcc.c-torture/compile/attr-complex-method-2.c: Likewise.
5307 2021-09-29 Aldy Hernandez <aldyh@redhat.com>
5310 * gcc.dg/tree-ssa/pr66752-3.c: Adjust.
5311 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
5313 2021-09-29 Harald Anlauf <anlauf@gmx.de>
5316 * gfortran.dg/pr102520.f90: New test.
5318 2021-09-29 Jeff Law <jeffreyalaw@gmail.com>
5320 * gcc.c-torture/compile/920831-1.c: Fix computed goto types.
5321 * gcc.c-torture/compile/pr27863.c: Likewise.
5323 2021-09-29 Richard Biener <rguenther@suse.de>
5326 * gcc.dg/pr78408-1.c: Make S not power-of-two size.
5328 2021-09-29 Richard Biener <rguenther@suse.de>
5330 * gcc.target/i386/vect-alignment-peeling-1.c: New testcase.
5331 * gcc.target/i386/vect-alignment-peeling-2.c: Likewise.
5333 2021-09-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5334 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5336 * gcc.target/aarch64/cpymem-size.c: New test.
5338 2021-09-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5339 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5341 * gcc.target/aarch64/memset-corner-cases-2.c: New test.
5342 * gcc.target/aarch64/memset-strict-align-1.c: Adjust.
5344 2021-09-29 Jakub Jelinek <jakub@redhat.com>
5346 PR middle-end/102504
5347 * c-c++-common/gomp/scope-4.c: New test.
5349 2021-09-29 Andrew Pinski <apinski@marvell.com>
5351 * gcc.c-torture/compile/920826-1.c: Fix computed goto.
5352 * gcc.c-torture/compile/pr27863.c: Likewise.
5353 * gcc.c-torture/compile/pr70190.c: Likewise.
5354 * gcc.dg/torture/pr89135.c: Likewise.
5355 * gcc.dg/torture/pr90071.c: Likewise.
5356 * gcc.dg/vect/bb-slp-pr97709.c: Likewise.
5358 2021-09-29 Richard Biener <rguenther@suse.de>
5360 * gcc.dg/out-of-bounds-1.c: Make memcpied size not power-of-two.
5362 2021-09-28 Patrick Palka <ppalka@redhat.com>
5365 * g++.dg/cpp2a/concepts-ttp3.C: New test.
5367 2021-09-28 Andrew Pinski <apinski@marvell.com>
5370 * gcc.dg/comp-goto-5.c: New test.
5371 * gcc.dg/comp-goto-6.c: New test.
5373 2021-09-28 Iain Sandoe <iain@sandoe.co.uk>
5376 * g++.dg/coroutines/pr102454.C: New test.
5378 2021-09-28 Ilya Leoshkevich <iii@linux.ibm.com>
5380 * gcc.dg/tree-ssa/reassoc-46.c: New test.
5381 * gcc.dg/tree-ssa/reassoc-46.h: Common code for new tests.
5382 * gcc.dg/tree-ssa/reassoc-47.c: New test.
5383 * gcc.dg/tree-ssa/reassoc-48.c: New test.
5384 * gcc.dg/tree-ssa/reassoc-49.c: New test.
5385 * gcc.dg/tree-ssa/reassoc-50.c: New test.
5386 * gcc.dg/tree-ssa/reassoc-51.c: New test.
5388 2021-09-28 Aldy Hernandez <aldyh@redhat.com>
5390 * gcc.dg/auto-init-uninit-1.c: Adjust.
5391 * gcc.dg/auto-init-uninit-15.c: Same.
5392 * gcc.dg/guality/example.c: Same.
5393 * gcc.dg/loop-8.c: Same.
5394 * gcc.dg/strlenopt-40.c: Same.
5395 * gcc.dg/tree-ssa/pr18133-2.c: Same.
5396 * gcc.dg/tree-ssa/pr18134.c: Same.
5397 * gcc.dg/uninit-1.c: Same.
5398 * gcc.dg/uninit-pr44547.c: Same.
5399 * gcc.dg/uninit-pr59970.c: Same.
5401 2021-09-28 Thomas Schwinge <thomas@codesourcery.com>
5403 * gfortran.dg/assumed_rank_22_aux.c: Adjust messages printed.
5405 2021-09-28 Jakub Jelinek <jakub@redhat.com>
5408 * gcc.target/i386/pr102498.c: New test.
5410 2021-09-28 Richard Biener <rguenther@suse.de>
5412 PR tree-optimization/99793
5413 * gcc.dg/tree-ssa/pr99793.c: New testcase.
5415 2021-09-28 Richard Biener <rguenther@suse.de>
5417 PR tree-optimization/100112
5418 * gcc.dg/tree-ssa/ssa-fre-95.c: New testcase.
5420 2021-09-28 Jakub Jelinek <jakub@redhat.com>
5422 PR middle-end/102492
5423 * g++.dg/gomp/simd-3.C: New test.
5425 2021-09-28 Aldy Hernandez <aldyh@redhat.com>
5427 PR tree-optimization/102511
5428 * gcc.dg/pr102511.c: New test.
5429 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Adjust.
5431 2021-09-28 Hongyu Wang <hongyu.wang@intel.com>
5434 * gcc.target/i386/avx512fp16-floatvnhf.c: Remove xfail.
5435 * gcc.target/i386/avx512fp16-trunc-extendvnhf.c: Ditto.
5436 * gcc.target/i386/avx512fp16-truncvnhf.c: Ditto.
5437 * gcc.target/i386/avx512fp16-64-32-vecop-1.c: New test.
5438 * gcc.target/i386/avx512fp16-64-32-vecop-2.c: Ditto.
5439 * gcc.target/i386/pr102230.c: Ditto.
5441 2021-09-28 Richard Biener <rguenther@suse.de>
5443 * gcc.target/i386/vect-pr97352.c: Pass -mno-avx2 -mno-avx512f.
5445 2021-09-28 Tobias Burnus <tobias@codesourcery.com>
5448 * gfortran.dg/include_15.f90: Add 'dg-prune-output' to prune
5449 -Wmissing-include-dirs output printed or not depending on
5450 how the testsuite is run.
5452 2021-09-28 Richard Biener <rguenther@suse.de>
5454 * gcc.dg/vect/bb-slp-pr65935.c: Prefer 128bit vectorization
5457 2021-09-28 Aldy Hernandez <aldyh@redhat.com>
5459 * gcc.dg/auto-init-uninit-1.c: Add -fthread-jumps.
5460 * gcc.dg/auto-init-uninit-15.c: Same.
5461 * gcc.dg/guality/example.c: Same.
5462 * gcc.dg/loop-8.c: Same.
5463 * gcc.dg/strlenopt-40.c: Same.
5464 * gcc.dg/tree-ssa/pr18133-2.c: Same.
5465 * gcc.dg/tree-ssa/pr18134.c: Same.
5466 * gcc.dg/uninit-1.c: Same.
5467 * gcc.dg/uninit-pr44547.c: Same.
5468 * gcc.dg/uninit-pr59970.c: Same.
5470 2021-09-28 liuhongt <hongtao.liu@intel.com>
5472 * gcc.target/i386/vect-rebuild.c: Adjust testcases.
5473 * gcc.target/i386/avx512f-vect-rebuild.c: New test.
5475 2021-09-28 liuhongt <hongtao.liu@intel.com>
5477 * gcc.target/i386/avx512fp16-reduce-op-2.c: New test.
5478 * gcc.target/i386/avx512fp16-reduce-op-3.c: New test.
5480 2021-09-27 Patrick Palka <ppalka@redhat.com>
5483 * g++.dg/cpp1z/class-deduction12.C: Also test alias CTAD in the
5485 * g++.dg/cpp1z/class-deduction99.C: New test.
5487 2021-09-27 Aldy Hernandez <aldyh@redhat.com>
5489 * gcc.dg/torture/pr55107.c: Adjust.
5490 * gcc.dg/tree-ssa/phi_on_compare-1.c: Adjust.
5491 * gcc.dg/tree-ssa/phi_on_compare-2.c: Adjust.
5492 * gcc.dg/tree-ssa/phi_on_compare-3.c: Adjust.
5493 * gcc.dg/tree-ssa/phi_on_compare-4.c: Adjust.
5494 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5495 * gcc.dg/tree-ssa/pr59597.c: Adjust.
5496 * gcc.dg/tree-ssa/pr61839_1.c: Adjust.
5497 * gcc.dg/tree-ssa/pr61839_3.c: Adjust.
5498 * gcc.dg/tree-ssa/pr71437.c: Adjust.
5499 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Adjust.
5500 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Adjust.
5501 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Adjust.
5502 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Adjust.
5503 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust.
5504 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust.
5505 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Adjust.
5506 * gcc.dg/tree-ssa/vrp106.c: Adjust.
5507 * gcc.dg/tree-ssa/vrp55.c: Adjust.
5509 2021-09-27 Martin Liska <mliska@suse.cz>
5511 * gcc.c-torture/compile/attr-complex-method-2.c: New test.
5512 * gcc.c-torture/compile/attr-complex-method.c: New test.
5514 2021-09-27 Tobias Burnus <tobias@codesourcery.com>
5517 * gfortran.dg/c-interop/cf-out-descriptor-6.f90: Remove xfail.
5518 * gfortran.dg/c-interop/size.f90: Remove xfail.
5519 * gfortran.dg/intrinsic_size_3.f90: Update scan-tree-dump-times.
5520 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5521 * gfortran.dg/size_optional_dim_1.f90: Add scan-tree-dump-not.
5522 * gfortran.dg/assumed_rank_22.f90: New test.
5523 * gfortran.dg/assumed_rank_22_aux.c: New test.
5525 2021-09-27 Andrew Pinski <apinski@marvell.com>
5528 * gcc.dg/pr94726.c: New test.
5530 2021-09-27 Richard Biener <rguenther@suse.de>
5532 PR tree-optimization/97351
5533 PR tree-optimization/97352
5534 PR tree-optimization/82426
5535 * gcc.target/i386/vect-pr82426.c: New testcase.
5536 * gcc.target/i386/vect-pr97352.c: Likewise.
5538 2021-09-27 liuhongt <hongtao.liu@intel.com>
5541 2021-09-27 liuhongt <hongtao.liu@intel.com>
5544 * gcc.target/i386/sse2-pr101059.c: New test.
5545 * gcc.target/i386/sse3-pr101059.c: New test.
5547 2021-09-26 Tobias Burnus <tobias@codesourcery.com>
5550 * gfortran.dg/associated_assumed_rank.f90: New test.
5552 2021-09-25 Dimitar Dimitrov <dimitar@dinux.eu>
5554 * gcc.target/pru/regio-as-pointer.c: New negative test.
5555 * gcc.target/pru/regio-as-pointer-2.c: New negative test.
5556 * gcc.target/pru/regio-decl-2.c: New negative test.
5557 * gcc.target/pru/regio-decl-3.c: New negative test.
5558 * gcc.target/pru/regio-decl-4.c: New negative test.
5559 * gcc.target/pru/regio-decl.c: New negative test.
5560 * gcc.target/pru/regio-di.c: New negative test.
5561 * gcc.target/pru/regio-hi.c: New negative test.
5562 * gcc.target/pru/regio-qi.c: New negative test.
5563 * gcc.target/pru/regio.c: New test.
5564 * gcc.target/pru/regio.h: New helper header.
5566 2021-09-24 Harald Anlauf <anlauf@gmx.de>
5569 * gfortran.dg/pr102458.f90: New test.
5571 2021-09-24 Sandra Loosemore <sandra@codesourcery.com>
5574 * gfortran.dg/c-interop/c407c-1.f90: Remove xfails.
5576 2021-09-24 Patrick Palka <ppalka@redhat.com>
5580 * g++.dg/cpp2a/nontype-float2.C: New test.
5582 2021-09-24 Tobias Burnus <tobias@codesourcery.com>
5585 * gfortran.dg/include_9.f90: Add dg-prune-output.
5586 * gfortran.dg/include_23.f90: New test.
5587 * gfortran.dg/include_24.f90: New test.
5589 2021-09-24 Aldy Hernandez <aldyh@redhat.com>
5591 * gcc.dg/tree-ssa/20030714-2.c: Adjust.
5592 * gcc.dg/tree-ssa/pr66752-3.c: Adjust.
5593 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
5594 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Adjust.
5595 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5596 * gcc.dg/vect/bb-slp-16.c: Adjust.
5598 2021-09-24 Hongyu Wang <hongyu.wang@intel.com>
5600 * gcc.target/i386/cond_op_addsubmuldiv__Float16-1.c: New test.
5601 * gcc.target/i386/cond_op_addsubmuldiv__Float16-2.c: Ditto.
5602 * gcc.target/i386/cond_op_fma__Float16-1.c: Ditto.
5603 * gcc.target/i386/cond_op_fma__Float16-2.c: Ditto.
5604 * gcc.target/i386/cond_op_maxmin__Float16-1.c: Ditto.
5605 * gcc.target/i386/cond_op_maxmin__Float16-2.c: Ditto.
5607 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
5610 * gfortran.dg/c-interop/c516.f90: Remove xfails. Add more
5613 2021-09-23 Michel Morin <mimomorin@gmail.com>
5616 * g++.dg/spellcheck-pr77565.C: New test.
5618 2021-09-23 Andrew MacLeod <amacleod@redhat.com>
5620 * gcc.dg/pr102463.c: New.
5622 2021-09-23 Harald Anlauf <anlauf@gmx.de>
5623 Tobias Burnus <tobias@codesourcery.com>
5626 * gfortran.dg/coarray/coarray_allocated.f90: New test.
5628 2021-09-23 Bill Schmidt <wschmidt@linux.ibm.com>
5631 * g++.target/powerpc/pr102024.C: New.
5633 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
5635 * g++.target/i386/avx512fp16-vcondmn-vec.C: New test.
5636 * g++.target/i386/avx512fp16-vcondmn-minmax.C: Ditto.
5637 * gcc.target/i386/avx512fp16-vcondmn-loop-1.c: Ditto.
5638 * gcc.target/i386/avx512fp16-vcondmn-loop-2.c: Ditto.
5639 * gcc.target/i386/avx512fp16-vec_cmpmn.c: Ditto.
5641 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
5643 * gcc.target/i386/avx512fp16-trunc-extendvnhf.c: New test.
5645 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
5647 * gcc.target/i386/avx512fp16-floatvnhf.c: New test.
5649 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
5651 * gcc.target/i386/avx512fp16-trunchf.c: New test.
5652 * gcc.target/i386/avx512fp16-truncvnhf.c: Ditto.
5654 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
5656 * gcc.target/i386/avx512fp16-builtin-minmax-1.c: New test.
5658 2021-09-23 liuhongt <hongtao.liu@intel.com>
5660 * gcc.target/i386/avx512fp16-fma-1.c: New test.
5661 * gcc.target/i386/avx512fp16vl-fma-1.c: New test.
5662 * gcc.target/i386/avx512fp16vl-fma-vectorize-1.c: New test.
5664 2021-09-23 liuhongt <hongtao.liu@intel.com>
5666 * gcc.target/i386/avx512fp16-builtin-round-1.c: Add new testcase.
5668 2021-09-23 Jakub Jelinek <jakub@redhat.com>
5671 * g++.dg/gomp/attrs-14.C: New test.
5673 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
5676 * gfortran.dg/c-interop/assumed-type-dummy.f90: Remove xfail.
5678 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
5681 * gfortran.dg/c-interop/c535b-2.f90: Remove xfails.
5682 * gfortran.dg/c-interop/c535b-3.f90: Likewise.
5684 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
5686 * gfortran.dg/assumed_rank_18.f90 (g): Wrap call to h in
5688 * gfortran.dg/assumed_type_10.f90 (test_array): Likewise for
5690 * gfortran.dg/assumed_type_11.f90 (test_array): Likewise.
5692 2021-09-22 Tobias Burnus <tobias@codesourcery.com>
5695 * gfortran.dg/include_14.f90: Add -J testcase and update dg-output.
5696 * gfortran.dg/include_15.f90: Likewise.
5697 * gfortran.dg/include_16.f90: Likewise.
5698 * gfortran.dg/include_17.f90: Likewise.
5699 * gfortran.dg/include_18.f90: Likewise.
5700 * gfortran.dg/include_19.f90: Likewise.
5702 2021-09-22 Roger Sayle <roger@nextmovesoftware.com>
5703 Richard Biener <rguenther@suse.de>
5705 * gcc.dg/fold-negate-1.c: New test case.
5707 2021-09-22 H.J. Lu <hjl.tools@gmail.com>
5709 * gcc.target/i386/auto-init-2.c: Replace ia32 with { ! lp64 }.
5710 * gcc.target/i386/auto-init-3.c (dg-options): Add -msse.
5711 (dg-additional-options): Add -mfpmath=387 for ia32.
5712 Replace lp64 with { ! ia32 }. Add a space after ia32.
5713 * gcc.target/i386/auto-init-4.c: Replace lp64 with { ! ia32 }.
5714 * gcc.target/i386/auto-init-5.c: Likewise.
5715 * gcc.target/i386/auto-init-padding-3.c: Likewise.
5716 * gcc.target/i386/auto-init-padding-7.c: Likewise.
5717 * gcc.target/i386/auto-init-padding-8.c: Likewise.
5718 * gcc.target/i386/auto-init-padding-9.c: Likewise.
5720 2021-09-22 Patrick Palka <ppalka@redhat.com>
5724 * g++.dg/cpp2a/concepts-nondep2.C: New test.
5725 * g++.dg/cpp2a/concepts-nondep3.C: New test.
5727 2021-09-22 Jiufu Guo <guojiufu@linux.ibm.com>
5729 PR tree-optimization/102087
5730 * gcc.dg/pr102087.c: New test.
5732 2021-09-22 dianhong xu <dianhong.xu@intel.com>
5734 * gcc.target/i386/avx512fp16-14.c: New test.
5736 2021-09-22 dianhong xu <dianhong.xu@intel.com>
5738 * gcc.target/i386/avx512fp16-conjugation-1.c: New test.
5739 * gcc.target/i386/avx512fp16vl-conjugation-1.c: New test.
5741 2021-09-22 dianhong xu <dianhong.xu@intel.com>
5743 * gcc.target/i386/avx512fp16-reduce-op-1.c: New test.
5744 * gcc.target/i386/avx512fp16vl-reduce-op-1.c: Ditto.
5746 2021-09-22 dianhong xu <dianhong.xu@intel.com>
5748 * gcc.target/i386/avx512fp16-13.c: New test.
5750 2021-09-22 Andreas Krebbel <krebbel@linux.ibm.com>
5752 * gcc.target/s390/pr102222.c: New test.
5754 2021-09-22 Jakub Jelinek <jakub@redhat.com>
5756 PR middle-end/102415
5757 * c-c++-common/gomp/scope-3.c: New test.
5759 2021-09-22 Jakub Jelinek <jakub@redhat.com>
5761 * c-c++-common/gomp/allocate-6.c: New test.
5762 * c-c++-common/gomp/allocate-7.c: New test.
5763 * g++.dg/gomp/allocate-4.C: New test.
5765 2021-09-22 liuhongt <hongtao.liu@intel.com>
5767 * gcc.target/i386/avx512vl-pr95046.c: New test.
5769 2021-09-22 liuhongt <hongtao.liu@intel.com>
5771 * gcc.target/i386/pr92658-avx512f.c: Refine testcase.
5772 * gcc.target/i386/pr92658-avx512vl.c: Adjust scan-assembler,
5773 only v2di->v2qi truncate is not supported, v4di->v4qi should
5776 2021-09-22 liuhongt <hongtao.liu@intel.com>
5778 * gcc.target/i386/avx512fp16-builtin-fpcompare-1.c: New test.
5779 * gcc.target/i386/avx512fp16-builtin-fpcompare-2.c: New test.
5781 2021-09-22 liuhongt <hongtao.liu@intel.com>
5783 * gcc.target/i386/avx512fp16-builtin-round-1.c: New test.
5785 2021-09-22 liuhongt <hongtao.liu@intel.com>
5787 * gcc.target/i386/avx512fp16-builtin-sqrt-1.c: New test.
5788 * gcc.target/i386/avx512fp16vl-builtin-sqrt-1.c: New test.
5790 2021-09-22 liuhongt <hongtao.liu@intel.com>
5792 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: New test.
5793 * gcc.target/i386/avx512fp16-vfcmaddcsh-1b.c: Ditto.
5794 * gcc.target/i386/avx512fp16-vfcmulcsh-1a.c: Ditto.
5795 * gcc.target/i386/avx512fp16-vfcmulcsh-1b.c: Ditto.
5796 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Ditto.
5797 * gcc.target/i386/avx512fp16-vfmaddcsh-1b.c: Ditto.
5798 * gcc.target/i386/avx512fp16-vfmulcsh-1a.c: Ditto.
5799 * gcc.target/i386/avx512fp16-vfmulcsh-1b.c: Ditto.
5800 * gcc.target/i386/avx512fp16-complex-constraints.c: Ditto.
5802 2021-09-22 liuhongt <hongtao.liu@intel.com>
5804 * gcc.target/i386/avx-1.c: Add test for new builtins.
5805 * gcc.target/i386/sse-13.c: Ditto.
5806 * gcc.target/i386/sse-23.c: Ditto.
5807 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5808 * gcc.target/i386/sse-22.c: Ditto.
5810 2021-09-22 liuhongt <hongtao.liu@intel.com>
5812 * gcc.target/i386/avx512fp16-helper.h
5813 (init_src): Adjust init value.
5814 (NET_CMASK): New net mask for complex input.
5815 * gcc.target/i386/avx512fp16-vfcmaddcph-1a.c: New test.
5816 * gcc.target/i386/avx512fp16-vfcmaddcph-1b.c: Ditto.
5817 * gcc.target/i386/avx512fp16-vfcmulcph-1a.c: Ditto.
5818 * gcc.target/i386/avx512fp16-vfcmulcph-1b.c: Ditto.
5819 * gcc.target/i386/avx512fp16-vfmaddcph-1a.c: Ditto.
5820 * gcc.target/i386/avx512fp16-vfmaddcph-1b.c: Ditto.
5821 * gcc.target/i386/avx512fp16-vfmulcph-1a.c: Ditto.
5822 * gcc.target/i386/avx512fp16-vfmulcph-1b.c: Ditto.
5823 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c: Ditto.
5824 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1b.c: Ditto.
5825 * gcc.target/i386/avx512fp16vl-vfcmulcph-1a.c: Ditto.
5826 * gcc.target/i386/avx512fp16vl-vfcmulcph-1b.c: Ditto.
5827 * gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c: Ditto.
5828 * gcc.target/i386/avx512fp16vl-vfmaddcph-1b.c: Ditto.
5829 * gcc.target/i386/avx512fp16vl-vfmulcph-1a.c: Ditto.
5830 * gcc.target/i386/avx512fp16vl-vfmulcph-1b.c: Ditto.
5832 2021-09-22 liuhongt <hongtao.liu@intel.com>
5834 * gcc.target/i386/avx-1.c: Add test for new builtins.
5835 * gcc.target/i386/sse-13.c: Ditto.
5836 * gcc.target/i386/sse-23.c: Ditto.
5837 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5838 * gcc.target/i386/sse-22.c: Ditto.
5840 2021-09-22 Barrett Adair <barrettellisadair@gmail.com>
5842 * g++.dg/cpp0x/constexpr-52830.C: Remove unwanted dg-ice.
5843 * g++.dg/template/canon-type-15.C: New test.
5844 * g++.dg/template/canon-type-16.C: New test.
5845 * g++.dg/template/canon-type-17.C: New test.
5846 * g++.dg/template/canon-type-18.C: New test.
5847 * g++.dg/template/dependent-name15.C: New regression test.
5848 * g++.dg/template/dependent-name16.C: New regression test.
5850 2021-09-21 Richard Biener <rguenther@suse.de>
5852 PR tree-optimization/102421
5853 * g++.dg/vect/pr102421.cc: New testcase.
5855 2021-09-21 Eric Botcazou <ebotcazou@adacore.com>
5857 * lib/target-supports.exp (no_fsanitize_address): Add missing bits.
5858 * gcc.dg/uninit-pr93100.c: Skip if no_fsanitize_address.
5859 * gcc.dg/pr91441.c: Likewise.
5860 * gcc.dg/pr96260.c: Likewise.
5861 * gcc.dg/pr96307.c: Likewise.
5862 * g++.dg/warn/uninit-pr93100.C: Likewise.
5863 * gnat.dg/asan1.adb: Likewise.
5864 * gcc.dg/Wstringop-overflow-70.c: Adjust for SPARC.
5865 * g++.dg/abi/anon4.C: Likewise.
5867 2021-09-21 Tobias Burnus <tobias@codesourcery.com>
5869 * gfortran.dg/include_6.f90: Change dg-error to
5870 dg-warning and update pattern.
5871 * gfortran.dg/include_14.f90: New test.
5872 * gfortran.dg/include_15.f90: New test.
5873 * gfortran.dg/include_16.f90: New test.
5874 * gfortran.dg/include_17.f90: New test.
5875 * gfortran.dg/include_18.f90: New test.
5876 * gfortran.dg/include_19.f90: New test.
5877 * gfortran.dg/include_20.f90: New test.
5878 * gfortran.dg/include_21.f90: New test.
5880 2021-09-21 wangpc <pc.wang@linux.alibaba.com>
5882 * g++.target/aarch64/sve/static-var-in-template.C: New test.
5884 2021-09-20 Andrew MacLeod <amacleod@redhat.com>
5886 * gcc.dg/tree-ssa/evrp-ignore.c: New.
5888 2021-09-20 Matthias Kretz <m.kretz@gsi.de>
5890 * gcc.dg/associative-math-1.c: New test.
5891 * gcc.dg/associative-math-2.c: New test.
5892 * gcc.dg/no-signed-zeros-1.c: New test.
5893 * gcc.dg/no-signed-zeros-2.c: New test.
5894 * gcc.dg/no-trapping-math-1.c: New test.
5895 * gcc.dg/no-trapping-math-2.c: New test.
5896 * gcc.dg/reciprocal-math-1.c: New test.
5897 * gcc.dg/reciprocal-math-2.c: New test.
5898 * gcc.dg/rounding-math-1.c: New test.
5899 * gcc.dg/rounding-math-2.c: New test.
5901 2021-09-20 Tobias Burnus <tobias@codesourcery.com>
5903 * gfortran.dg/gomp/order-5.f90: New test.
5904 * gfortran.dg/gomp/order-6.f90: New test.
5905 * gfortran.dg/gomp/order-7.f90: New test.
5906 * gfortran.dg/gomp/order-8.f90: New test.
5907 * gfortran.dg/gomp/order-9.f90: New test.
5909 2021-09-20 Christophe Lyon <christophe.lyon@foss.st.com>
5910 Torbjörn SVENSSON <torbjorn.svensson@st.com>
5912 * lib/prune.exp (prune_gcc_output): Remove .exe suffix from
5913 toolchain executables names.
5915 2021-09-20 Thomas Schwinge <thomas@codesourcery.com>
5917 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Adjust
5918 expected error diagnostics.
5920 2021-09-20 Richard Biener <rguenther@suse.de>
5922 PR tree-optimization/65206
5923 * gcc.dg/torture/20210916.c: New testcase.
5924 * gcc.dg/vect/pr65206.c: Likewise.
5926 2021-09-19 Martin Sebor <msebor@redhat.com>
5928 PR middle-end/102403
5929 * gcc.dg/uninit-pr102403.c: New test.
5930 * gcc.dg/uninit-pr102403-c2.c: New test.
5932 2021-09-19 Martin Sebor <msebor@redhat.com>
5934 PR middle-end/102243
5935 * g++.dg/warn/Wplacement-new-size-10.C: New test.
5937 2021-09-19 Jeff Law <jeffreyalaw@gmail.com>
5939 * gfortran.dg/goacc/privatization-1-compute.f90: Make test names
5941 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
5944 2021-09-19 Iain Sandoe <iain@sandoe.co.uk>
5946 * jit.dg/jit.exp (fixed_local_execute): Amend the match and
5947 exit conditions to cater for more platforms.
5949 2021-09-19 Roger Sayle <roger@nextmovesoftware.com>
5952 * c-c++-common/pr57371-4.c: Tweak/correct test case for QNaNs.
5953 * g++.dg/pr88173-1.C: New test case.
5954 * g++.dg/pr88173-2.C: New test case.
5956 2021-09-18 Jakub Jelinek <jakub@redhat.com>
5958 * c-c++-common/gomp/order-1.c (f2): Add tests for distribute
5961 * c-c++-common/gomp/order-2.c: Don't expect error for distribute
5963 * c-c++-common/gomp/order-5.c: New test.
5964 * c-c++-common/gomp/order-6.c: New test.
5965 * c-c++-common/gomp/clause-dups-1.c (f1): Add tests for
5966 duplicated order clause.
5968 * c-c++-common/gomp/clauses-1.c (baz, bar): Don't mix copyin and
5969 order(concurrent) clauses on the same composite construct combined
5970 with distribute, instead split it into two tests, one without
5971 copyin and one without order(concurrent). Add order(concurrent)
5972 clauses to {,{,target} teams} distribute.
5973 * g++.dg/gomp/attrs-1.C (baz, bar): Likewise.
5974 * g++.dg/gomp/attrs-2.C (baz, bar): Likewise.
5976 2021-09-18 Jakub Jelinek <jakub@redhat.com>
5978 * c-c++-common/gomp/default-2.c: New test.
5979 * c-c++-common/gomp/default-3.c: New test.
5980 * g++.dg/gomp/default-1.C: New test.
5982 2021-09-18 liuhongt <hongtao.liu@intel.com>
5984 * gcc.target/i386/avx512fp16-vfmaddXXXsh-1a.c: New test.
5985 * gcc.target/i386/avx512fp16-vfmaddXXXsh-1b.c: Ditto.
5986 * gcc.target/i386/avx512fp16-vfmsubXXXsh-1a.c: Ditto.
5987 * gcc.target/i386/avx512fp16-vfmsubXXXsh-1b.c: Ditto.
5988 * gcc.target/i386/avx512fp16-vfnmaddXXXsh-1a.c: Ditto.
5989 * gcc.target/i386/avx512fp16-vfnmaddXXXsh-1b.c: Ditto.
5990 * gcc.target/i386/avx512fp16-vfnmsubXXXsh-1a.c: Ditto.
5991 * gcc.target/i386/avx512fp16-vfnmsubXXXsh-1b.c: Ditto.
5993 2021-09-18 liuhongt <hongtao.liu@intel.com>
5995 * gcc.target/i386/avx-1.c: Add test for new builtins.
5996 * gcc.target/i386/sse-13.c: Ditto.
5997 * gcc.target/i386/sse-23.c: Ditto.
5998 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5999 * gcc.target/i386/sse-22.c: Ditto.
6001 2021-09-18 H.J. Lu <hjl.tools@gmail.com>
6003 * gcc.target/i386/avx512fp16-xorsign-1.c: New test.
6005 2021-09-18 liuhongt <hongtao.liu@intel.com>
6007 * gcc.target/i386/avx512fp16-neg-1a.c: New test.
6008 * gcc.target/i386/avx512fp16-neg-1b.c: Ditto.
6009 * gcc.target/i386/avx512fp16-scalar-bitwise-1a.c: Ditto.
6010 * gcc.target/i386/avx512fp16-scalar-bitwise-1b.c: Ditto.
6011 * gcc.target/i386/avx512fp16-vector-bitwise-1a.c: Ditto.
6012 * gcc.target/i386/avx512fp16-vector-bitwise-1b.c: Ditto.
6013 * gcc.target/i386/avx512fp16vl-neg-1a.c: Ditto.
6014 * gcc.target/i386/avx512fp16vl-neg-1b.c: Ditto.
6016 2021-09-18 liuhongt <hongtao.liu@intel.com>
6018 * gcc.target/i386/avx512fp16-vfmaddXXXph-1a.c: New test.
6019 * gcc.target/i386/avx512fp16-vfmaddXXXph-1b.c: Ditto.
6020 * gcc.target/i386/avx512fp16-vfmsubXXXph-1a.c: Ditto.
6021 * gcc.target/i386/avx512fp16-vfmsubXXXph-1b.c: Ditto.
6022 * gcc.target/i386/avx512fp16-vfnmaddXXXph-1a.c: Ditto.
6023 * gcc.target/i386/avx512fp16-vfnmaddXXXph-1b.c: Ditto.
6024 * gcc.target/i386/avx512fp16-vfnmsubXXXph-1a.c: Ditto.
6025 * gcc.target/i386/avx512fp16-vfnmsubXXXph-1b.c: Ditto.
6026 * gcc.target/i386/avx512fp16vl-vfmaddXXXph-1a.c: Ditto.
6027 * gcc.target/i386/avx512fp16vl-vfmaddXXXph-1b.c: Ditto.
6028 * gcc.target/i386/avx512fp16vl-vfmsubXXXph-1a.c: Ditto.
6029 * gcc.target/i386/avx512fp16vl-vfmsubXXXph-1b.c: Ditto.
6030 * gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1a.c: Ditto.
6031 * gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1b.c: Ditto.
6032 * gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1a.c: Ditto.
6033 * gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1b.c: Ditto.
6035 2021-09-18 liuhongt <hongtao.liu@intel.com>
6037 * gcc.target/i386/avx-1.c: Add test for new builtins.
6038 * gcc.target/i386/sse-13.c: Ditto.
6039 * gcc.target/i386/sse-23.c: Ditto.
6040 * gcc.target/i386/sse-14.c: Add test fot new intrinsics.
6041 * gcc.target/i386/sse-22.c: Ditto.
6043 2021-09-18 liuhongt <hongtao.liu@intel.com>
6045 * gcc.target/i386/avx512fp16-vfmaddsubXXXph-1a.c: New test.
6046 * gcc.target/i386/avx512fp16-vfmaddsubXXXph-1b.c: Ditto.
6047 * gcc.target/i386/avx512fp16-vfmsubaddXXXph-1a.c: Ditto.
6048 * gcc.target/i386/avx512fp16-vfmsubaddXXXph-1b.c: Ditto.
6049 * gcc.target/i386/avx512fp16vl-vfmaddsubXXXph-1a.c: Ditto.
6050 * gcc.target/i386/avx512fp16vl-vfmaddsubXXXph-1b.c: Ditto.
6051 * gcc.target/i386/avx512fp16vl-vfmsubaddXXXph-1a.c: Ditto.
6052 * gcc.target/i386/avx512fp16vl-vfmsubaddXXXph-1b.c: Ditto.
6054 2021-09-18 liuhongt <hongtao.liu@intel.com>
6056 * gcc.target/i386/avx-1.c: Add test for new builtins.
6057 * gcc.target/i386/sse-13.c: Ditto.
6058 * gcc.target/i386/sse-23.c: Ditto.
6059 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6060 * gcc.target/i386/sse-22.c: Ditto.
6062 2021-09-18 liuhongt <hongtao.liu@intel.com>
6064 * gcc.target/i386/avx512fp16-broadcast-1.c: New test.
6065 * gcc.target/i386/avx512fp16-broadcast-2.c: New test.
6067 2021-09-18 Jason Merrill <jason@redhat.com>
6069 * g++.dg/template/dtor5.C: Adjust expected error.
6070 * g++.dg/cpp23/lookup2.C: New test.
6071 * g++.dg/template/dtor11.C: New test.
6073 2021-09-17 Harald Anlauf <anlauf@gmx.de>
6076 * gfortran.dg/pr102366.f90: New test.
6078 2021-09-17 qing zhao <qing.zhao@oracle.com>
6080 * gcc.target/i386/auto-init-1.c: Restrict the testing only for
6081 -march=x86-64 and -mtune=generic. Add -fno-stack-protector.
6082 * gcc.target/i386/auto-init-2.c: Restrict the testing only for
6083 -march=x86-64 and -mtune=generic -msse.
6084 * gcc.target/i386/auto-init-3.c: Likewise.
6085 * gcc.target/i386/auto-init-4.c: Likewise.
6086 * gcc.target/i386/auto-init-5.c: Different pattern match for lp64 and
6088 * gcc.target/i386/auto-init-6.c: Restrict the testing only for
6089 -march=x86-64 and -mtune-generic -msse. Add -fno-stack-protector.
6090 * gcc.target/i386/auto-init-7.c: Likewise.
6091 * gcc.target/i386/auto-init-8.c: Restrict the testing only for
6092 -march=x86-64 and -mtune=generic -msse..
6093 * gcc.target/i386/auto-init-padding-1.c: Likewise.
6094 * gcc.target/i386/auto-init-padding-10.c: Likewise.
6095 * gcc.target/i386/auto-init-padding-11.c: Likewise.
6096 * gcc.target/i386/auto-init-padding-12.c: Likewise.
6097 * gcc.target/i386/auto-init-padding-2.c: Likewise.
6098 * gcc.target/i386/auto-init-padding-3.c: Restrict the testing only for
6099 -march=x86-64. Different pattern match for lp64 and ia32.
6100 * gcc.target/i386/auto-init-padding-4.c: Restrict the testing only for
6101 -march=x86-64 and -mtune-generic -msse.
6102 * gcc.target/i386/auto-init-padding-5.c: Likewise.
6103 * gcc.target/i386/auto-init-padding-6.c: Likewise.
6104 * gcc.target/i386/auto-init-padding-7.c: Restrict the testing only for
6105 -march=x86-64 and -mtune-generic -msse. Add -fno-stack-protector.
6106 * gcc.target/i386/auto-init-padding-8.c: Likewise.
6107 * gcc.target/i386/auto-init-padding-9.c: Restrict the testing only for
6108 -march=x86-64. Different pattern match for lp64 and ia32.
6110 2021-09-17 Martin Sebor <msebor@redhat.com>
6112 PR middle-end/102200
6113 * gcc.dg/Wstringop-overflow-62.c: Adjust text of an expected note.
6114 * gcc.dg/Warray-bounds-89.c: New test.
6115 * gcc.dg/Wstringop-overflow-74.c: New test.
6116 * gcc.dg/Wstringop-overflow-75.c: New test.
6117 * gcc.dg/Wstringop-overflow-76.c: New test.
6119 2021-09-17 Sandra Loosemore <sandra@codesourcery.com>
6121 * gfortran.dg/PR100914.c: Do not include quadmath.h. Use
6122 _Float128 _Complex instead of __complex128.
6123 * gfortran.dg/PR100914.f90: Add -Wno-pedantic to suppress error
6124 about use of _Float128.
6125 * gfortran.dg/c-interop/typecodes-array-float128-c.c: Use
6126 _Float128 instead of __float128.
6127 * gfortran.dg/c-interop/typecodes-sanity-c.c: Likewise.
6128 * gfortran.dg/c-interop/typecodes-scalar-float128-c.c: Likewise.
6129 * lib/target-supports.exp
6130 (check_effective_target_fortran_real_c_float128): Update comments.
6132 2021-09-17 Roger Sayle <roger@nextmovesoftware.com>
6135 * gcc.dg/Wint-in-bool-context-4.c: New test case.
6137 2021-09-17 Jakub Jelinek <jakub@redhat.com>
6139 * c-c++-common/gomp/atomic-18.c: Expect same diagnostics in C++ as in
6141 * c-c++-common/gomp/atomic-25.c: Drop c effective target.
6142 * c-c++-common/gomp/atomic-26.c: Likewise.
6143 * c-c++-common/gomp/atomic-27.c: Likewise.
6144 * c-c++-common/gomp/atomic-28.c: Likewise.
6145 * c-c++-common/gomp/atomic-29.c: Likewise.
6146 * c-c++-common/gomp/atomic-30.c: Likewise. Adjust expected diagnostics
6147 for C++ when it differs from C.
6148 (foo): Change return type from double to void.
6149 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics wording.
6150 * g++.dg/gomp/atomic-20.C: New test.
6152 2021-09-17 H.J. Lu <hjl.tools@gmail.com>
6154 * gcc.target/i386/avx-covert-1.c: New file.
6155 * gcc.target/i386/avx-fp-covert-1.c: Likewise.
6156 * gcc.target/i386/avx-int-covert-1.c: Likewise.
6157 * gcc.target/i386/sse-covert-1.c: Likewise.
6158 * gcc.target/i386/sse-fp-covert-1.c: Likewise.
6159 * gcc.target/i386/sse-int-covert-1.c: Likewise.
6161 2021-09-17 H.J. Lu <hjl.tools@gmail.com>
6164 * gcc.target/i386/pr101900-1.c: New test.
6165 * gcc.target/i386/pr101900-2.c: Likewise.
6166 * gcc.target/i386/pr101900-3.c: Likewise.
6168 2021-09-17 Eric Botcazou <ebotcazou@adacore.com>
6170 * gcc.target/sparc/20210917-1.c: New test.
6172 2021-09-17 liuhongt <hongtao.liu@intel.com>
6174 * gcc.target/i386/avx512fp16-typecast-1.c: New test.
6175 * gcc.target/i386/avx512fp16-typecast-2.c: Ditto.
6176 * gcc.target/i386/avx512fp16vl-typecast-1.c: Ditto.
6177 * gcc.target/i386/avx512fp16vl-typecast-2.c: Ditto.
6179 2021-09-17 liuhongt <hongtao.liu@intel.com>
6181 * gcc.target/i386/avx512fp16-vcvtsd2sh-1a.c: New test.
6182 * gcc.target/i386/avx512fp16-vcvtsd2sh-1b.c: Ditto.
6183 * gcc.target/i386/avx512fp16-vcvtsh2sd-1a.c: Ditto.
6184 * gcc.target/i386/avx512fp16-vcvtsh2sd-1b.c: Ditto.
6185 * gcc.target/i386/avx512fp16-vcvtsh2ss-1a.c: Ditto.
6186 * gcc.target/i386/avx512fp16-vcvtsh2ss-1b.c: Ditto.
6187 * gcc.target/i386/avx512fp16-vcvtss2sh-1a.c: Ditto.
6188 * gcc.target/i386/avx512fp16-vcvtss2sh-1b.c: Ditto.
6190 2021-09-17 liuhongt <hongtao.liu@intel.com>
6192 * gcc.target/i386/avx-1.c: Add test for new builtins.
6193 * gcc.target/i386/sse-13.c: Ditto.
6194 * gcc.target/i386/sse-23.c: Ditto.
6195 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6196 * gcc.target/i386/sse-22.c: Ditto.
6198 2021-09-17 liuhongt <hongtao.liu@intel.com>
6200 * gcc.target/i386/avx512fp16-helper.h (V512): Add DF contents.
6202 * gcc.target/i386/avx512fp16-vcvtpd2ph-1a.c: New test.
6203 * gcc.target/i386/avx512fp16-vcvtpd2ph-1b.c: Ditto.
6204 * gcc.target/i386/avx512fp16-vcvtph2pd-1a.c: Ditto.
6205 * gcc.target/i386/avx512fp16-vcvtph2pd-1b.c: Ditto.
6206 * gcc.target/i386/avx512fp16-vcvtph2psx-1a.c: Ditto.
6207 * gcc.target/i386/avx512fp16-vcvtph2psx-1b.c: Ditto.
6208 * gcc.target/i386/avx512fp16-vcvtps2ph-1a.c: Ditto.
6209 * gcc.target/i386/avx512fp16-vcvtps2ph-1b.c: Ditto.
6210 * gcc.target/i386/avx512fp16vl-vcvtpd2ph-1a.c: Ditto.
6211 * gcc.target/i386/avx512fp16vl-vcvtpd2ph-1b.c: Ditto.
6212 * gcc.target/i386/avx512fp16vl-vcvtph2pd-1a.c: Ditto.
6213 * gcc.target/i386/avx512fp16vl-vcvtph2pd-1b.c: Ditto.
6214 * gcc.target/i386/avx512fp16vl-vcvtph2psx-1a.c: Ditto.
6215 * gcc.target/i386/avx512fp16vl-vcvtph2psx-1b.c: Ditto.
6216 * gcc.target/i386/avx512fp16vl-vcvtps2ph-1a.c: Ditto.
6217 * gcc.target/i386/avx512fp16vl-vcvtps2ph-1b.c: Ditto.
6219 2021-09-17 liuhongt <hongtao.liu@intel.com>
6221 * gcc.target/i386/avx-1.c: Add test for new builtins.
6222 * gcc.target/i386/sse-13.c: Ditto.
6223 * gcc.target/i386/sse-23.c: Ditto.
6224 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6225 * gcc.target/i386/sse-22.c: Ditto.
6227 2021-09-17 liuhongt <hongtao.liu@intel.com>
6229 * gcc.target/i386/avx512fp16-vcvttsh2si-1a.c: New test.
6230 * gcc.target/i386/avx512fp16-vcvttsh2si-1b.c: Ditto.
6231 * gcc.target/i386/avx512fp16-vcvttsh2si64-1a.c: Ditto.
6232 * gcc.target/i386/avx512fp16-vcvttsh2si64-1b.c: Ditto.
6233 * gcc.target/i386/avx512fp16-vcvttsh2usi-1a.c: Ditto.
6234 * gcc.target/i386/avx512fp16-vcvttsh2usi-1b.c: Ditto.
6235 * gcc.target/i386/avx512fp16-vcvttsh2usi64-1a.c: Ditto.
6236 * gcc.target/i386/avx512fp16-vcvttsh2usi64-1b.c: Ditto.
6237 * gcc.target/i386/avx-1.c: Add test for new builtins.
6238 * gcc.target/i386/sse-13.c: Ditto.
6239 * gcc.target/i386/sse-23.c: Ditto.
6240 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6241 * gcc.target/i386/sse-22.c: Ditto.
6243 2021-09-17 liuhongt <hongtao.liu@intel.com>
6245 * gcc.target/i386/avx512fp16-vcvttph2dq-1a.c: New test.
6246 * gcc.target/i386/avx512fp16-vcvttph2dq-1b.c: Ditto.
6247 * gcc.target/i386/avx512fp16-vcvttph2qq-1a.c: Ditto.
6248 * gcc.target/i386/avx512fp16-vcvttph2qq-1b.c: Ditto.
6249 * gcc.target/i386/avx512fp16-vcvttph2udq-1a.c: Ditto.
6250 * gcc.target/i386/avx512fp16-vcvttph2udq-1b.c: Ditto.
6251 * gcc.target/i386/avx512fp16-vcvttph2uqq-1a.c: Ditto.
6252 * gcc.target/i386/avx512fp16-vcvttph2uqq-1b.c: Ditto.
6253 * gcc.target/i386/avx512fp16-vcvttph2uw-1a.c: Ditto.
6254 * gcc.target/i386/avx512fp16-vcvttph2uw-1b.c: Ditto.
6255 * gcc.target/i386/avx512fp16-vcvttph2w-1a.c: Ditto.
6256 * gcc.target/i386/avx512fp16-vcvttph2w-1b.c: Ditto.
6257 * gcc.target/i386/avx512fp16vl-vcvttph2dq-1a.c: Ditto.
6258 * gcc.target/i386/avx512fp16vl-vcvttph2dq-1b.c: Ditto.
6259 * gcc.target/i386/avx512fp16vl-vcvttph2qq-1a.c: Ditto.
6260 * gcc.target/i386/avx512fp16vl-vcvttph2qq-1b.c: Ditto.
6261 * gcc.target/i386/avx512fp16vl-vcvttph2udq-1a.c: Ditto.
6262 * gcc.target/i386/avx512fp16vl-vcvttph2udq-1b.c: Ditto.
6263 * gcc.target/i386/avx512fp16vl-vcvttph2uqq-1a.c: Ditto.
6264 * gcc.target/i386/avx512fp16vl-vcvttph2uqq-1b.c: Ditto.
6265 * gcc.target/i386/avx512fp16vl-vcvttph2uw-1a.c: Ditto.
6266 * gcc.target/i386/avx512fp16vl-vcvttph2uw-1b.c: Ditto.
6267 * gcc.target/i386/avx512fp16vl-vcvttph2w-1a.c: Ditto.
6268 * gcc.target/i386/avx512fp16vl-vcvttph2w-1b.c: Ditto.
6270 2021-09-17 liuhongt <hongtao.liu@intel.com>
6272 * gcc.target/i386/avx-1.c: Add test for new builtins.
6273 * gcc.target/i386/sse-13.c: Ditto.
6274 * gcc.target/i386/sse-23.c: Ditto.
6275 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6276 * gcc.target/i386/sse-22.c: Ditto.
6278 2021-09-17 liuhongt <hongtao.liu@intel.com>
6280 * gcc.target/i386/avx512fp16-helper.h (V512): Add int32
6282 * gcc.target/i386/avx512fp16-vcvtsh2si-1a.c: New test.
6283 * gcc.target/i386/avx512fp16-vcvtsh2si-1b.c: Ditto.
6284 * gcc.target/i386/avx512fp16-vcvtsh2si64-1a.c: Ditto.
6285 * gcc.target/i386/avx512fp16-vcvtsh2si64-1b.c: Ditto.
6286 * gcc.target/i386/avx512fp16-vcvtsh2usi-1a.c: Ditto.
6287 * gcc.target/i386/avx512fp16-vcvtsh2usi-1b.c: Ditto.
6288 * gcc.target/i386/avx512fp16-vcvtsh2usi64-1a.c: Ditto.
6289 * gcc.target/i386/avx512fp16-vcvtsh2usi64-1b.c: Ditto.
6290 * gcc.target/i386/avx512fp16-vcvtsi2sh-1a.c: Ditto.
6291 * gcc.target/i386/avx512fp16-vcvtsi2sh-1b.c: Ditto.
6292 * gcc.target/i386/avx512fp16-vcvtsi2sh64-1a.c: Ditto.
6293 * gcc.target/i386/avx512fp16-vcvtsi2sh64-1b.c: Ditto.
6294 * gcc.target/i386/avx512fp16-vcvtusi2sh-1a.c: Ditto.
6295 * gcc.target/i386/avx512fp16-vcvtusi2sh-1b.c: Ditto.
6296 * gcc.target/i386/avx512fp16-vcvtusi2sh64-1a.c: Ditto.
6297 * gcc.target/i386/avx512fp16-vcvtusi2sh64-1b.c: Ditto.
6299 2021-09-17 liuhongt <hongtao.liu@intel.com>
6301 * gcc.target/i386/avx-1.c: Add test for new builtins.
6302 * gcc.target/i386/sse-13.c: Ditto.
6303 * gcc.target/i386/sse-23.c: Ditto.
6304 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6305 * gcc.target/i386/sse-22.c: Ditto.
6307 2021-09-16 Patrick Palka <ppalka@redhat.com>
6310 * g++.dg/cpp2a/concepts-var-templ1.C: New test.
6311 * g++.dg/cpp2a/concepts-var-templ1a.C: New test.
6312 * g++.dg/cpp2a/concepts-var-templ1b.C: New test.
6314 2021-09-16 Harald Anlauf <anlauf@gmx.de>
6317 * gfortran.dg/intent_out_14.f90: New test.
6319 2021-09-16 Richard Biener <rguenther@suse.de>
6321 PR middle-end/102360
6322 * g++.dg/pr102360.C: New testcase.
6324 2021-09-16 Richard Earnshaw <rearnsha@arm.com>
6326 * g++.dg/eh/arm-vfp-unwind.C: Support single-precision.
6328 2021-09-16 liuhongt <hongtao.liu@intel.com>
6330 PR middle-end/102080
6331 * gcc.target/i386/pr102080.c: New test.
6333 2021-09-16 liuhongt <hongtao.liu@intel.com>
6335 * gcc.target/i386/avx512fp16-vcvtdq2ph-1a.c: New test.
6336 * gcc.target/i386/avx512fp16-vcvtdq2ph-1b.c: Ditto.
6337 * gcc.target/i386/avx512fp16-vcvtqq2ph-1a.c: Ditto.
6338 * gcc.target/i386/avx512fp16-vcvtqq2ph-1b.c: Ditto.
6339 * gcc.target/i386/avx512fp16-vcvtudq2ph-1a.c: Ditto.
6340 * gcc.target/i386/avx512fp16-vcvtudq2ph-1b.c: Ditto.
6341 * gcc.target/i386/avx512fp16-vcvtuqq2ph-1a.c: Ditto.
6342 * gcc.target/i386/avx512fp16-vcvtuqq2ph-1b.c: Ditto.
6343 * gcc.target/i386/avx512fp16-vcvtuw2ph-1a.c: Ditto.
6344 * gcc.target/i386/avx512fp16-vcvtuw2ph-1b.c: Ditto.
6345 * gcc.target/i386/avx512fp16-vcvtw2ph-1a.c: Ditto.
6346 * gcc.target/i386/avx512fp16-vcvtw2ph-1b.c: Ditto.
6347 * gcc.target/i386/avx512fp16vl-vcvtdq2ph-1a.c: Ditto.
6348 * gcc.target/i386/avx512fp16vl-vcvtdq2ph-1b.c: Ditto.
6349 * gcc.target/i386/avx512fp16vl-vcvtqq2ph-1a.c: Ditto.
6350 * gcc.target/i386/avx512fp16vl-vcvtqq2ph-1b.c: Ditto.
6351 * gcc.target/i386/avx512fp16vl-vcvtudq2ph-1a.c: Ditto.
6352 * gcc.target/i386/avx512fp16vl-vcvtudq2ph-1b.c: Ditto.
6353 * gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1a.c: Ditto.
6354 * gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1b.c: Ditto.
6355 * gcc.target/i386/avx512fp16vl-vcvtuw2ph-1a.c: Ditto.
6356 * gcc.target/i386/avx512fp16vl-vcvtuw2ph-1b.c: Ditto.
6357 * gcc.target/i386/avx512fp16vl-vcvtw2ph-1a.c: Ditto.
6358 * gcc.target/i386/avx512fp16vl-vcvtw2ph-1b.c: Ditto.
6360 2021-09-16 liuhongt <hongtao.liu@intel.com>
6362 * gcc.target/i386/avx-1.c: Add test for new builtins.
6363 * gcc.target/i386/sse-13.c: Ditto.
6364 * gcc.target/i386/sse-23.c: Ditto.
6365 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6366 * gcc.target/i386/sse-22.c: Ditto.
6368 2021-09-16 liuhongt <hongtao.liu@intel.com>
6370 * gcc.target/i386/avx512fp16-helper.h (V512): Add QI
6372 * gcc.target/i386/avx512fp16-vcvtph2dq-1a.c: New test.
6373 * gcc.target/i386/avx512fp16-vcvtph2dq-1b.c: Ditto.
6374 * gcc.target/i386/avx512fp16-vcvtph2qq-1a.c: Ditto.
6375 * gcc.target/i386/avx512fp16-vcvtph2qq-1b.c: Ditto.
6376 * gcc.target/i386/avx512fp16-vcvtph2udq-1a.c: Ditto.
6377 * gcc.target/i386/avx512fp16-vcvtph2udq-1b.c: Ditto.
6378 * gcc.target/i386/avx512fp16-vcvtph2uqq-1a.c: Ditto.
6379 * gcc.target/i386/avx512fp16-vcvtph2uqq-1b.c: Ditto.
6380 * gcc.target/i386/avx512fp16-vcvtph2uw-1a.c: Ditto.
6381 * gcc.target/i386/avx512fp16-vcvtph2uw-1b.c: Ditto.
6382 * gcc.target/i386/avx512fp16-vcvtph2w-1a.c: Ditto.
6383 * gcc.target/i386/avx512fp16-vcvtph2w-1b.c: Ditto.
6384 * gcc.target/i386/avx512fp16vl-vcvtph2dq-1a.c: Ditto.
6385 * gcc.target/i386/avx512fp16vl-vcvtph2dq-1b.c: Ditto.
6386 * gcc.target/i386/avx512fp16vl-vcvtph2qq-1a.c: Ditto.
6387 * gcc.target/i386/avx512fp16vl-vcvtph2qq-1b.c: Ditto.
6388 * gcc.target/i386/avx512fp16vl-vcvtph2udq-1a.c: Ditto.
6389 * gcc.target/i386/avx512fp16vl-vcvtph2udq-1b.c: Ditto.
6390 * gcc.target/i386/avx512fp16vl-vcvtph2uqq-1a.c: Ditto.
6391 * gcc.target/i386/avx512fp16vl-vcvtph2uqq-1b.c: Ditto.
6392 * gcc.target/i386/avx512fp16vl-vcvtph2uw-1a.c: Ditto.
6393 * gcc.target/i386/avx512fp16vl-vcvtph2uw-1b.c: Ditto.
6394 * gcc.target/i386/avx512fp16vl-vcvtph2w-1a.c: Ditto.
6395 * gcc.target/i386/avx512fp16vl-vcvtph2w-1b.c: Ditto.
6397 2021-09-16 liuhongt <hongtao.liu@intel.com>
6399 * gcc.target/i386/avx-1.c: Add test for new builtins.
6400 * gcc.target/i386/sse-13.c: Ditto.
6401 * gcc.target/i386/sse-23.c: Ditto.
6402 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6403 * gcc.target/i386/sse-22.c: Ditto.
6405 2021-09-16 liuhongt <hongtao.liu@intel.com>
6407 * gcc.target/i386/avx512fp16-vmovsh-1a.c: New test.
6408 * gcc.target/i386/avx512fp16-vmovsh-1b.c: Ditto.
6409 * gcc.target/i386/avx512fp16-vmovw-1a.c: Ditto.
6410 * gcc.target/i386/avx512fp16-vmovw-1b.c: Ditto.
6411 * gcc.target/i386/avx512fp16-vmovw-2a.c: Ditto.
6412 * gcc.target/i386/avx512fp16-vmovw-2b.c: Ditto.
6413 * gcc.target/i386/avx512fp16-vmovw-3a.c: Ditto.
6414 * gcc.target/i386/avx512fp16-vmovw-3b.c: Ditto.
6415 * gcc.target/i386/avx512fp16-vmovw-4a.c: Ditto.
6416 * gcc.target/i386/avx512fp16-vmovw-4b.c: Ditto.
6418 2021-09-15 Patrick Palka <ppalka@redhat.com>
6421 * g++.dg/ext/conv2.C: New test.
6422 * g++.dg/template/conv17.C: Extend test.
6424 2021-09-15 Jakub Jelinek <jakub@redhat.com>
6428 * g++.dg/ext/flexary39.C: New test.
6429 * g++.dg/ext/flexary40.C: New test.
6431 2021-09-15 Patrick Palka <ppalka@redhat.com>
6434 * g++.dg/cpp0x/initlist125.C: New test.
6435 * g++.dg/cpp0x/initlist126.C: New test.
6437 2021-09-15 Alexandre Oliva <oliva@adacore.com>
6439 * gnat.dg/zcur_attr.adb, gnat.dg/zcur_attr.ads: New.
6441 2021-09-15 liuhongt <hongtao.liu@intel.com>
6443 * gcc.target/i386/pr102327-1.c: New test.
6444 * gcc.target/i386/pr102327-2.c: New test.
6445 * gcc.target/i386/avx512fp16-1c.c: Adjust testcase.
6447 2021-09-15 Hongyu Wang <hongyu.wang@intel.com>
6449 * gcc.target/i386/avx-1.c: Adjust builtin macros.
6450 * gcc.target/i386/sse-13.c: Likewise.
6451 * gcc.target/i386/sse-23.c: Likewise.
6453 2021-09-15 Richard Biener <rguenther@suse.de>
6455 PR tree-optimization/102318
6456 * gcc.dg/vect/pr102318.c: New testcase.
6458 2021-09-15 Hongtao Liu <hongtao.liu@intel.com>
6459 Peter Cordes <peter@cordes.ca>
6462 * gcc.target/i386/pr91103-1.c: Add extract tests.
6463 * gcc.target/i386/pr91103-2.c: Ditto.
6465 2021-09-15 Thomas Schwinge <thomas@codesourcery.com>
6467 * gfortran.dg/goacc/unexpected-end.f90: Add OpenACC 'host_data'
6470 2021-09-15 Jason Merrill <jason@redhat.com>
6473 * g++.dg/rtti/undeclared1.C: New test.
6475 2021-09-14 Harald Anlauf <anlauf@gmx.de>
6478 * gfortran.dg/entry_25.f90: New test.
6480 2021-09-14 Peter Bergner <bergner@linux.ibm.com>
6482 * gcc.target/powerpc/mma-builtin-6.c: Add second call to xxsetacc
6483 built-in. Update instruction counts.
6485 2021-09-14 Patrick Palka <ppalka@redhat.com>
6488 * g++.dg/cpp0x/constexpr-empty17.C: New test.
6490 2021-09-14 Jakub Jelinek <jakub@redhat.com>
6493 * g++.target/i386/pr102295.C: New test.
6495 2021-09-14 Jakub Jelinek <jakub@redhat.com>
6498 * g++.dg/cpp0x/pr102305.C: New test.
6500 2021-09-14 Tobias Burnus <tobias@codesourcery.com>
6503 * gfortran.dg/goacc/unexpected-end.f90: New test.
6504 * gfortran.dg/gomp/unexpected-end.f90: New test.
6506 2021-09-14 Martin Liska <mliska@suse.cz>
6508 * g++.dg/gcov/gcov.py: Fix failing pytests as gcov.json.gz
6509 filename was changed in b777f228b481ae881a7fbb09de367a053740932c.
6511 2021-09-14 Eric Botcazou <ebotcazou@adacore.com>
6513 * gnat.dg/enum_rep2.adb: New test.
6515 2021-09-14 Jakub Jelinek <jakub@redhat.com>
6517 * c-c++-common/gomp/atomic-29.c: Add -march=pentium
6518 dg-additional-options for ia32. Use sync_long_long effective target
6519 instead of sync_int_long.
6520 * lib/target-supports.exp (check_effective_target_sync_long_long): Fix
6523 2021-09-14 liuhongt <hongtao.liu@intel.com>
6525 * gcc.target/i386/avx512fp16-helper.h (V512):
6527 * gcc.target/i386/avx512fp16-vfpclassph-1a.c: New test.
6528 * gcc.target/i386/avx512fp16-vfpclassph-1b.c: Ditto.
6529 * gcc.target/i386/avx512fp16-vfpclasssh-1a.c: Ditto.
6530 * gcc.target/i386/avx512fp16-vfpclasssh-1b.c: Ditto.
6531 * gcc.target/i386/avx512fp16-vgetexpph-1a.c: Ditto.
6532 * gcc.target/i386/avx512fp16-vgetexpph-1b.c: Ditto.
6533 * gcc.target/i386/avx512fp16-vgetexpsh-1a.c: Ditto.
6534 * gcc.target/i386/avx512fp16-vgetexpsh-1b.c: Ditto.
6535 * gcc.target/i386/avx512fp16-vgetmantph-1a.c: Ditto.
6536 * gcc.target/i386/avx512fp16-vgetmantph-1b.c: Ditto.
6537 * gcc.target/i386/avx512fp16-vgetmantsh-1a.c: Ditto.
6538 * gcc.target/i386/avx512fp16-vgetmantsh-1b.c: Ditto.
6539 * gcc.target/i386/avx512fp16vl-vfpclassph-1a.c: Ditto.
6540 * gcc.target/i386/avx512fp16vl-vfpclassph-1b.c: Ditto.
6541 * gcc.target/i386/avx512fp16vl-vgetexpph-1a.c: Ditto.
6542 * gcc.target/i386/avx512fp16vl-vgetexpph-1b.c: Ditto.
6543 * gcc.target/i386/avx512fp16vl-vgetmantph-1a.c: Ditto.
6544 * gcc.target/i386/avx512fp16vl-vgetmantph-1b.c: Ditto.
6546 2021-09-14 liuhongt <hongtao.liu@intel.com>
6548 * gcc.target/i386/avx-1.c: Add test for new builtins.
6549 * gcc.target/i386/sse-13.c: Ditto.
6550 * gcc.target/i386/sse-23.c: Ditto.
6551 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6552 * gcc.target/i386/sse-22.c: Ditto.
6554 2021-09-14 liuhongt <hongtao.liu@intel.com>
6556 * gcc.target/i386/avx512fp16-helper.h (_ROUND_CUR): New macro.
6557 * gcc.target/i386/avx512fp16-vreduceph-1a.c: New test.
6558 * gcc.target/i386/avx512fp16-vreduceph-1b.c: Ditto.
6559 * gcc.target/i386/avx512fp16-vreducesh-1a.c: Ditto.
6560 * gcc.target/i386/avx512fp16-vreducesh-1b.c: Ditto.
6561 * gcc.target/i386/avx512fp16-vrndscaleph-1a.c: Ditto.
6562 * gcc.target/i386/avx512fp16-vrndscaleph-1b.c: Ditto.
6563 * gcc.target/i386/avx512fp16-vrndscalesh-1a.c: Ditto.
6564 * gcc.target/i386/avx512fp16-vrndscalesh-1b.c: Ditto.
6565 * gcc.target/i386/avx512fp16vl-vreduceph-1a.c: Ditto.
6566 * gcc.target/i386/avx512fp16vl-vreduceph-1b.c: Ditto.
6567 * gcc.target/i386/avx512fp16vl-vrndscaleph-1a.c: Ditto.
6568 * gcc.target/i386/avx512fp16vl-vrndscaleph-1b.c: Ditto.
6570 2021-09-14 liuhongt <hongtao.liu@intel.com>
6572 * gcc.target/i386/avx-1.c: Add test for new builtins.
6573 * gcc.target/i386/sse-13.c: Ditto.
6574 * gcc.target/i386/sse-23.c: Ditto.
6575 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6576 * gcc.target/i386/sse-22.c: Ditto.
6578 2021-09-14 liuhongt <hongtao.liu@intel.com>
6580 * gcc.target/i386/avx512fp16-vrcpph-1a.c: New test.
6581 * gcc.target/i386/avx512fp16-vrcpph-1b.c: Ditto.
6582 * gcc.target/i386/avx512fp16-vrcpsh-1a.c: Ditto.
6583 * gcc.target/i386/avx512fp16-vrcpsh-1b.c: Ditto.
6584 * gcc.target/i386/avx512fp16-vscalefph-1a.c: Ditto.
6585 * gcc.target/i386/avx512fp16-vscalefph-1b.c: Ditto.
6586 * gcc.target/i386/avx512fp16-vscalefsh-1a.c: Ditto.
6587 * gcc.target/i386/avx512fp16-vscalefsh-1b.c: Ditto.
6588 * gcc.target/i386/avx512fp16vl-vrcpph-1a.c: Ditto.
6589 * gcc.target/i386/avx512fp16vl-vrcpph-1b.c: Ditto.
6590 * gcc.target/i386/avx512fp16vl-vscalefph-1a.c: Ditto.
6591 * gcc.target/i386/avx512fp16vl-vscalefph-1b.c: Ditto.
6593 2021-09-14 liuhongt <hongtao.liu@intel.com>
6595 * gcc.target/i386/avx-1.c: Add test for new builtins.
6596 * gcc.target/i386/sse-13.c: Ditto.
6597 * gcc.target/i386/sse-23.c: Ditto.
6598 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6599 * gcc.target/i386/sse-22.c: Ditto.
6601 2021-09-14 liuhongt <hongtao.liu@intel.com>
6603 * gcc.target/i386/avx512fp16-vrsqrtph-1a.c: New test.
6604 * gcc.target/i386/avx512fp16-vrsqrtph-1b.c: Ditto.
6605 * gcc.target/i386/avx512fp16-vrsqrtsh-1a.c: Ditto.
6606 * gcc.target/i386/avx512fp16-vrsqrtsh-1b.c: Ditto.
6607 * gcc.target/i386/avx512fp16-vsqrtph-1a.c: Ditto.
6608 * gcc.target/i386/avx512fp16-vsqrtph-1b.c: Ditto.
6609 * gcc.target/i386/avx512fp16-vsqrtsh-1a.c: Ditto.
6610 * gcc.target/i386/avx512fp16-vsqrtsh-1b.c: Ditto.
6611 * gcc.target/i386/avx512fp16vl-vrsqrtph-1a.c: Ditto.
6612 * gcc.target/i386/avx512fp16vl-vrsqrtph-1b.c: Ditto.
6613 * gcc.target/i386/avx512fp16vl-vsqrtph-1a.c: Ditto.
6614 * gcc.target/i386/avx512fp16vl-vsqrtph-1b.c: Ditto.
6616 2021-09-14 liuhongt <hongtao.liu@intel.com>
6618 * gcc.target/i386/avx-1.c: Add test for new builtins.
6619 * gcc.target/i386/sse-13.c: Ditto.
6620 * gcc.target/i386/sse-23.c: Ditto.
6621 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6622 * gcc.target/i386/sse-22.c: Ditto.
6624 2021-09-13 Harald Anlauf <anlauf@gmx.de>
6627 * gfortran.dg/pr82314.f90: New test.
6629 2021-09-13 Harald Anlauf <anlauf@gmx.de>
6632 * gfortran.dg/substr_6.f90: Revert commit r8-7574, adding again
6633 test that was erroneously considered as illegal.
6635 2021-09-13 Jason Merrill <jason@redhat.com>
6637 * g++.dg/warn/Winterference.H: New file.
6638 * g++.dg/warn/Winterference.C: New test.
6639 * g++.target/aarch64/interference.C: New test.
6640 * g++.target/arm/interference.C: New test.
6641 * g++.target/i386/interference.C: New test.
6642 * g++.dg/warn/Winterference-2.C: New file.
6644 2021-09-13 Martin Liska <mliska@suse.cz>
6645 H.J. Lu <hjl.tools@gmail.com>
6648 * g++.target/i386/mv30.C: New test.
6649 * gcc.target/i386/mvc16.c: New test.
6650 * gcc.target/i386/builtin_target.c (CHECK___builtin_cpu_supports):
6653 2021-09-13 Andrew Pinski <apinski@marvell.com>
6656 * gcc.target/aarch64/lane-bound-1.c: New test.
6657 * gcc.target/aarch64/lane-bound-2.c: New test.
6659 2021-09-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6662 * g++.target/aarch64/sve/pr102252.C: New test.
6664 2021-09-13 Aldy Hernandez <aldyh@redhat.com>
6666 * gcc.dg/tree-ssa/pr21417.c: Adjust for FSM removal.
6667 * gcc.dg/tree-ssa/pr66752-3.c: Same.
6668 * gcc.dg/tree-ssa/pr68198.c: Same.
6669 * gcc.dg/tree-ssa/pr69196-1.c: Same.
6670 * gcc.dg/tree-ssa/pr70232.c: Same.
6671 * gcc.dg/tree-ssa/pr77445.c: Same.
6672 * gcc.dg/tree-ssa/ranger-threader-4.c: Same.
6673 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
6674 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
6675 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
6676 * gcc.dg/tree-ssa/ssa-thread-13.c: Same.
6678 2021-09-13 Patrick Palka <ppalka@redhat.com>
6681 * g++.dg/cpp1z/constexpr-if35.C: New test.
6683 2021-09-13 Martin Liska <mliska@suse.cz>
6686 * g++.dg/pr101331.C: New test.
6688 2021-09-13 Aldy Hernandez <aldyh@redhat.com>
6690 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust for aarch64.
6692 2021-09-13 H.J. Lu <hjl.tools@gmail.com>
6695 * g++.target/i386/pr80566-1.C: Add
6696 -mtune-ctrl=avx256_store_by_pieces.
6697 * gcc.target/i386/pr100865-4a.c: Likewise.
6698 * gcc.target/i386/pr100865-10a.c: Likewise.
6699 * gcc.target/i386/pr90773-20.c: Likewise.
6700 * gcc.target/i386/pr90773-21.c: Likewise.
6701 * gcc.target/i386/pr90773-22.c: Likewise.
6702 * gcc.target/i386/pr90773-23.c: Likewise.
6703 * g++.target/i386/pr80566-2.C: Add
6704 -mtune-ctrl=avx256_move_by_pieces.
6705 * gcc.target/i386/eh_return-1.c: Likewise.
6706 * gcc.target/i386/pr90773-26.c: Likewise.
6707 * gcc.target/i386/pieces-memcpy-12.c: Replace -mtune=haswell
6708 with -mtune-ctrl=avx256_move_by_pieces.
6709 * gcc.target/i386/pieces-memcpy-15.c: Likewise.
6710 * gcc.target/i386/pieces-memset-2.c: Replace -mtune=haswell
6711 with -mtune-ctrl=avx256_store_by_pieces.
6712 * gcc.target/i386/pieces-memset-5.c: Likewise.
6713 * gcc.target/i386/pieces-memset-11.c: Likewise.
6714 * gcc.target/i386/pieces-memset-14.c: Likewise.
6715 * gcc.target/i386/pieces-memset-20.c: Likewise.
6716 * gcc.target/i386/pieces-memset-23.c: Likewise.
6717 * gcc.target/i386/pieces-memset-29.c: Likewise.
6718 * gcc.target/i386/pieces-memset-30.c: Likewise.
6719 * gcc.target/i386/pieces-memset-33.c: Likewise.
6720 * gcc.target/i386/pieces-memset-34.c: Likewise.
6721 * gcc.target/i386/pieces-memset-44.c: Likewise.
6722 * gcc.target/i386/pieces-memset-37.c: Replace -mtune=generic
6723 with -mtune-ctrl=avx256_store_by_pieces.
6725 2021-09-12 Iain Buclaw <ibuclaw@gdcproject.org>
6728 * gdc.dg/pr102185.d: New test.
6730 2021-09-11 Jakub Jelinek <jakub@redhat.com>
6732 * c-c++-common/auto-init-1.c: Enable test only on ilp32 or lp64
6733 targets, expect different long and pointer sizes between ilp32 and
6735 * c-c++-common/auto-init-2.c: Likewise.
6736 * c-c++-common/auto-init-3.c: Expect one of the common long double
6737 sizes (8/12/16 bytes) instead of hardcoding 16 bytes.
6738 * c-c++-common/auto-init-4.c: Likewise.
6739 * c-c++-common/auto-init-5.c: Expect one of the common
6740 _Complex long double sizes (16/24/32 bytes) instead of hardcoding 32
6742 * c-c++-common/auto-init-6.c: Likewise.
6743 * c-c++-common/auto-init-padding-1.c: Enable test only on ilp32 or lp64
6745 (struct test_small_hole): Change type of four to unsigned long long
6746 and add aligned attribute.
6748 2021-09-10 Petter Tomner <tomner@kth.se>
6750 * jit.dg/test-error-array-bounds.c: Array is not unsigned
6751 * jit.dg/jit.exp: Helper function
6752 * jit.dg/test-debuginfo.c: New testcase
6754 2021-09-10 Jakub Jelinek <jakub@redhat.com>
6756 * c-c++-common/gomp/atomic-17.c (foo): Add tests for atomic read,
6757 write or update with acq_rel clause and atomic update with acquire clause.
6758 * c-c++-common/gomp/atomic-18.c (foo): Adjust expected diagnostics
6759 wording, remove tests moved to atomic-17.c.
6760 * c-c++-common/gomp/atomic-21.c: Expect only 2 omp atomic release and
6761 2 omp atomic acq_rel directives instead of 4 omp atomic release.
6762 * c-c++-common/gomp/atomic-25.c: New test.
6763 * c-c++-common/gomp/atomic-26.c: New test.
6764 * c-c++-common/gomp/atomic-27.c: New test.
6765 * c-c++-common/gomp/atomic-28.c: New test.
6766 * c-c++-common/gomp/atomic-29.c: New test.
6767 * c-c++-common/gomp/atomic-30.c: New test.
6768 * c-c++-common/goacc-gomp/atomic.c: Expect 1 omp atomic release and
6769 1 omp atomic_acq_rel instead of 2 omp atomic release directives.
6770 * gcc.dg/gomp/atomic-5.c: Adjust expected error diagnostic wording.
6771 * g++.dg/gomp/atomic-18.C:Expect 4 omp atomic release and
6772 1 omp atomic_acq_rel instead of 5 omp atomic release directives.
6774 2021-09-10 Aldy Hernandez <aldyh@redhat.com>
6775 Michael Matz <matz@suse.de>
6777 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Adjust for disabling of
6778 threading through latches.
6779 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
6780 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
6782 2021-09-10 David Faust <david.faust@oracle.com>
6784 * gcc.target/bpf/alu-1.c: New test.
6785 * gcc.target/bpf/jmp-1.c: New test.
6787 2021-09-10 Richard Biener <rguenther@suse.de>
6789 PR middle-end/102273
6790 * gcc.dg/pr102273.c: New testcase.
6792 2021-09-10 Thomas Schwinge <thomas@codesourcery.com>
6794 * c-c++-common/auto-init-padding-2.c: Fix 'dg-do run' syntax.
6795 * c-c++-common/auto-init-padding-3.c: Likewise.
6797 2021-09-10 Richard Biener <rguenther@suse.de>
6799 PR middle-end/102269
6800 * gcc.dg/pr102269.c: New testcase.
6802 2021-09-10 liuhongt <hongtao.liu@intel.com>
6804 * gcc.target/i386/avx512fp16-helper.h
6805 (check_results_mask): New check_function.
6806 * gcc.target/i386/avx512fp16-vcmpph-1a.c: New test.
6807 * gcc.target/i386/avx512fp16-vcmpph-1b.c: Ditto.
6808 * gcc.target/i386/avx512fp16-vcmpsh-1a.c: Ditto.
6809 * gcc.target/i386/avx512fp16-vcmpsh-1b.c: Ditto.
6810 * gcc.target/i386/avx512fp16-vcomish-1a.c: Ditto.
6811 * gcc.target/i386/avx512fp16-vcomish-1b.c: Ditto.
6812 * gcc.target/i386/avx512fp16-vcomish-1c.c: Ditto.
6813 * gcc.target/i386/avx512fp16vl-vcmpph-1a.c: Ditto.
6814 * gcc.target/i386/avx512fp16vl-vcmpph-1b.c: Ditto.
6816 2021-09-10 liuhongt <hongtao.liu@intel.com>
6818 * gcc.target/i386/avx-1.c: Add test for new builtins.
6819 * gcc.target/i386/sse-13.c: Ditto.
6820 * gcc.target/i386/sse-23.c: Ditto.
6821 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6822 * gcc.target/i386/sse-22.c: Ditto.
6824 2021-09-10 liuhongt <hongtao.liu@intel.com>
6826 * gcc.target/i386/avx512fp16-vmaxph-1a.c: New test.
6827 * gcc.target/i386/avx512fp16-vmaxph-1b.c: Ditto.
6828 * gcc.target/i386/avx512fp16-vmaxsh-1.c: Ditto.
6829 * gcc.target/i386/avx512fp16-vmaxsh-1b.c: Ditto.
6830 * gcc.target/i386/avx512fp16-vminph-1a.c: Ditto.
6831 * gcc.target/i386/avx512fp16-vminph-1b.c: Ditto.
6832 * gcc.target/i386/avx512fp16-vminsh-1.c: Ditto.
6833 * gcc.target/i386/avx512fp16-vminsh-1b.c: Ditto.
6834 * gcc.target/i386/avx512fp16vl-vmaxph-1a.c: Ditto.
6835 * gcc.target/i386/avx512fp16vl-vmaxph-1b.c: Ditto.
6836 * gcc.target/i386/avx512fp16vl-vminph-1a.c: Ditto.
6837 * gcc.target/i386/avx512fp16vl-vminph-1b.c: Ditto.
6839 2021-09-10 liuhongt <hongtao.liu@intel.com>
6841 * gcc.target/i386/avx-1.c: Add test for new builtins.
6842 * gcc.target/i386/sse-13.c: Ditto.
6843 * gcc.target/i386/sse-23.c: Ditto.
6844 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6845 * gcc.target/i386/sse-22.c: Ditto.
6847 2021-09-10 liuhongt <hongtao.liu@intel.com>
6849 * gcc.target/i386/avx512fp16-vaddsh-1a.c: New test.
6850 * gcc.target/i386/avx512fp16-vaddsh-1b.c: Ditto.
6851 * gcc.target/i386/avx512fp16-vdivsh-1a.c: Ditto.
6852 * gcc.target/i386/avx512fp16-vdivsh-1b.c: Ditto.
6853 * gcc.target/i386/avx512fp16-vmulsh-1a.c: Ditto.
6854 * gcc.target/i386/avx512fp16-vmulsh-1b.c: Ditto.
6855 * gcc.target/i386/avx512fp16-vsubsh-1a.c: Ditto.
6856 * gcc.target/i386/avx512fp16-vsubsh-1b.c: Ditto.
6857 * gcc.target/i386/pr54855-11.c: Ditto.
6859 2021-09-10 Liu, Hongtao <hongtao.liu@intel.com>
6861 * gcc.target/i386/avx-1.c: Add test for new builtins.
6862 * gcc.target/i386/sse-13.c: Ditto.
6863 * gcc.target/i386/sse-23.c: Ditto.
6864 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6865 * gcc.target/i386/sse-22.c: Ditto.
6867 2021-09-10 H.J. Lu <hjl.tools@gmail.com>
6869 * gcc.target/i386/vect-float16-1.c: New test.
6870 * gcc.target/i386/vect-float16-10.c: Ditto.
6871 * gcc.target/i386/vect-float16-11.c: Ditto.
6872 * gcc.target/i386/vect-float16-12.c: Ditto.
6873 * gcc.target/i386/vect-float16-2.c: Ditto.
6874 * gcc.target/i386/vect-float16-3.c: Ditto.
6875 * gcc.target/i386/vect-float16-4.c: Ditto.
6876 * gcc.target/i386/vect-float16-5.c: Ditto.
6877 * gcc.target/i386/vect-float16-6.c: Ditto.
6878 * gcc.target/i386/vect-float16-7.c: Ditto.
6879 * gcc.target/i386/vect-float16-8.c: Ditto.
6880 * gcc.target/i386/vect-float16-9.c: Ditto.
6882 2021-09-10 liuhongt <hongtao.liu@intel.com>
6884 * gcc.target/i386/avx512dq-abs-copysign-1.c: Adjust testcase.
6885 * gcc.target/i386/avx512vl-abs-copysign-1.c: Adjust testcase.
6887 2021-09-09 qing zhao <qing.zhao@oracle.com>
6889 * c-c++-common/auto-init-1.c: New test.
6890 * c-c++-common/auto-init-10.c: New test.
6891 * c-c++-common/auto-init-11.c: New test.
6892 * c-c++-common/auto-init-12.c: New test.
6893 * c-c++-common/auto-init-13.c: New test.
6894 * c-c++-common/auto-init-14.c: New test.
6895 * c-c++-common/auto-init-15.c: New test.
6896 * c-c++-common/auto-init-16.c: New test.
6897 * c-c++-common/auto-init-2.c: New test.
6898 * c-c++-common/auto-init-3.c: New test.
6899 * c-c++-common/auto-init-4.c: New test.
6900 * c-c++-common/auto-init-5.c: New test.
6901 * c-c++-common/auto-init-6.c: New test.
6902 * c-c++-common/auto-init-7.c: New test.
6903 * c-c++-common/auto-init-8.c: New test.
6904 * c-c++-common/auto-init-9.c: New test.
6905 * c-c++-common/auto-init-esra.c: New test.
6906 * c-c++-common/auto-init-padding-1.c: New test.
6907 * c-c++-common/auto-init-padding-2.c: New test.
6908 * c-c++-common/auto-init-padding-3.c: New test.
6909 * g++.dg/auto-init-uninit-pred-1_a.C: New test.
6910 * g++.dg/auto-init-uninit-pred-2_a.C: New test.
6911 * g++.dg/auto-init-uninit-pred-3_a.C: New test.
6912 * g++.dg/auto-init-uninit-pred-4.C: New test.
6913 * gcc.dg/auto-init-sra-1.c: New test.
6914 * gcc.dg/auto-init-sra-2.c: New test.
6915 * gcc.dg/auto-init-uninit-1.c: New test.
6916 * gcc.dg/auto-init-uninit-12.c: New test.
6917 * gcc.dg/auto-init-uninit-13.c: New test.
6918 * gcc.dg/auto-init-uninit-14.c: New test.
6919 * gcc.dg/auto-init-uninit-15.c: New test.
6920 * gcc.dg/auto-init-uninit-16.c: New test.
6921 * gcc.dg/auto-init-uninit-17.c: New test.
6922 * gcc.dg/auto-init-uninit-18.c: New test.
6923 * gcc.dg/auto-init-uninit-19.c: New test.
6924 * gcc.dg/auto-init-uninit-2.c: New test.
6925 * gcc.dg/auto-init-uninit-20.c: New test.
6926 * gcc.dg/auto-init-uninit-21.c: New test.
6927 * gcc.dg/auto-init-uninit-22.c: New test.
6928 * gcc.dg/auto-init-uninit-23.c: New test.
6929 * gcc.dg/auto-init-uninit-24.c: New test.
6930 * gcc.dg/auto-init-uninit-25.c: New test.
6931 * gcc.dg/auto-init-uninit-26.c: New test.
6932 * gcc.dg/auto-init-uninit-3.c: New test.
6933 * gcc.dg/auto-init-uninit-34.c: New test.
6934 * gcc.dg/auto-init-uninit-36.c: New test.
6935 * gcc.dg/auto-init-uninit-37.c: New test.
6936 * gcc.dg/auto-init-uninit-4.c: New test.
6937 * gcc.dg/auto-init-uninit-5.c: New test.
6938 * gcc.dg/auto-init-uninit-6.c: New test.
6939 * gcc.dg/auto-init-uninit-8.c: New test.
6940 * gcc.dg/auto-init-uninit-9.c: New test.
6941 * gcc.dg/auto-init-uninit-A.c: New test.
6942 * gcc.dg/auto-init-uninit-B.c: New test.
6943 * gcc.dg/auto-init-uninit-C.c: New test.
6944 * gcc.dg/auto-init-uninit-H.c: New test.
6945 * gcc.dg/auto-init-uninit-I.c: New test.
6946 * gcc.target/aarch64/auto-init-1.c: New test.
6947 * gcc.target/aarch64/auto-init-2.c: New test.
6948 * gcc.target/aarch64/auto-init-3.c: New test.
6949 * gcc.target/aarch64/auto-init-4.c: New test.
6950 * gcc.target/aarch64/auto-init-5.c: New test.
6951 * gcc.target/aarch64/auto-init-6.c: New test.
6952 * gcc.target/aarch64/auto-init-7.c: New test.
6953 * gcc.target/aarch64/auto-init-8.c: New test.
6954 * gcc.target/aarch64/auto-init-padding-1.c: New test.
6955 * gcc.target/aarch64/auto-init-padding-10.c: New test.
6956 * gcc.target/aarch64/auto-init-padding-11.c: New test.
6957 * gcc.target/aarch64/auto-init-padding-12.c: New test.
6958 * gcc.target/aarch64/auto-init-padding-2.c: New test.
6959 * gcc.target/aarch64/auto-init-padding-3.c: New test.
6960 * gcc.target/aarch64/auto-init-padding-4.c: New test.
6961 * gcc.target/aarch64/auto-init-padding-5.c: New test.
6962 * gcc.target/aarch64/auto-init-padding-6.c: New test.
6963 * gcc.target/aarch64/auto-init-padding-7.c: New test.
6964 * gcc.target/aarch64/auto-init-padding-8.c: New test.
6965 * gcc.target/aarch64/auto-init-padding-9.c: New test.
6966 * gcc.target/i386/auto-init-1.c: New test.
6967 * gcc.target/i386/auto-init-2.c: New test.
6968 * gcc.target/i386/auto-init-21.c: New test.
6969 * gcc.target/i386/auto-init-22.c: New test.
6970 * gcc.target/i386/auto-init-23.c: New test.
6971 * gcc.target/i386/auto-init-24.c: New test.
6972 * gcc.target/i386/auto-init-3.c: New test.
6973 * gcc.target/i386/auto-init-4.c: New test.
6974 * gcc.target/i386/auto-init-5.c: New test.
6975 * gcc.target/i386/auto-init-6.c: New test.
6976 * gcc.target/i386/auto-init-7.c: New test.
6977 * gcc.target/i386/auto-init-8.c: New test.
6978 * gcc.target/i386/auto-init-padding-1.c: New test.
6979 * gcc.target/i386/auto-init-padding-10.c: New test.
6980 * gcc.target/i386/auto-init-padding-11.c: New test.
6981 * gcc.target/i386/auto-init-padding-12.c: New test.
6982 * gcc.target/i386/auto-init-padding-2.c: New test.
6983 * gcc.target/i386/auto-init-padding-3.c: New test.
6984 * gcc.target/i386/auto-init-padding-4.c: New test.
6985 * gcc.target/i386/auto-init-padding-5.c: New test.
6986 * gcc.target/i386/auto-init-padding-6.c: New test.
6987 * gcc.target/i386/auto-init-padding-7.c: New test.
6988 * gcc.target/i386/auto-init-padding-8.c: New test.
6989 * gcc.target/i386/auto-init-padding-9.c: New test.
6991 2021-09-09 Harald Anlauf <anlauf@gmx.de>
6994 * gfortran.dg/bounds_check_23.f90: New test.
6996 2021-09-09 H.J. Lu <hjl.tools@gmail.com>
6998 * gcc.target/x86_64/abi/avx512fp16/args.h: Replace long with
7000 (XMM_T): Rename _long to _longlong and _ulong to _ulonglong.
7001 (X87_T): Rename _ulong to _ulonglong.
7002 * gcc.target/x86_64/abi/avx512fp16/defines.h (TYPE_SIZE_LONG):
7003 Define to 4 if __ILP32__ is defined.
7004 (TYPE_SIZE_POINTER): Likewise.
7005 (TYPE_ALIGN_LONG): Likewise.
7006 (TYPE_ALIGN_POINTER): Likewise.
7007 * gcc.target/x86_64/abi/avx512fp16/test_3_element_struct_and_unions.c
7008 (main): Skip test for long if __ILP32__ is defined.
7009 * gcc.target/x86_64/abi/avx512fp16/test_m64m128_returning.c
7010 (do_test): Replace _long with _longlong.
7011 * gcc.target/x86_64/abi/avx512fp16/test_struct_returning.c:
7012 (check_300): Replace _ulong with _ulonglong.
7013 * gcc.target/x86_64/abi/avx512fp16/m256h/args.h: Replace long
7015 (YMM_T): Rename _long to _longlong and _ulong to _ulonglong.
7016 (X87_T): Rename _ulong to _ulonglong.
7017 * gcc.target/x86_64/abi/avx512fp16/m512h/args.h: Replace long
7019 (ZMM_T): Rename _long to _longlong and _ulong to _ulonglong.
7020 (X87_T): Rename _ulong to _ulonglong.
7022 2021-09-09 Richard Biener <rguenther@suse.de>
7024 * gcc.dg/tree-ssa/ssa-lim-17.c: New testcase.
7026 2021-09-09 liuhongt <hongtao.liu@intel.com>
7028 * gcc.target/i386/avx512fp16-helper.h: New header file for
7030 * gcc.target/i386/avx512fp16-vaddph-1a.c: New test.
7031 * gcc.target/i386/avx512fp16-vaddph-1b.c: Ditto.
7032 * gcc.target/i386/avx512fp16-vdivph-1a.c: Ditto.
7033 * gcc.target/i386/avx512fp16-vdivph-1b.c: Ditto.
7034 * gcc.target/i386/avx512fp16-vmulph-1a.c: Ditto.
7035 * gcc.target/i386/avx512fp16-vmulph-1b.c: Ditto.
7036 * gcc.target/i386/avx512fp16-vsubph-1a.c: Ditto.
7037 * gcc.target/i386/avx512fp16-vsubph-1b.c: Ditto.
7038 * gcc.target/i386/avx512fp16vl-vaddph-1a.c: Ditto.
7039 * gcc.target/i386/avx512fp16vl-vaddph-1b.c: Ditto.
7040 * gcc.target/i386/avx512fp16vl-vdivph-1a.c: Ditto.
7041 * gcc.target/i386/avx512fp16vl-vdivph-1b.c: Ditto.
7042 * gcc.target/i386/avx512fp16vl-vmulph-1a.c: Ditto.
7043 * gcc.target/i386/avx512fp16vl-vmulph-1b.c: Ditto.
7044 * gcc.target/i386/avx512fp16vl-vsubph-1a.c: Ditto.
7045 * gcc.target/i386/avx512fp16vl-vsubph-1b.c: Ditto.
7047 2021-09-09 liuhongt <hongtao.liu@intel.com>
7049 * gcc.target/i386/avx-1.c: Add -mavx512vl and test for new intrinsics.
7050 * gcc.target/i386/avx-2.c: Add -mavx512vl.
7051 * gcc.target/i386/avx512fp16-11a.c: New test.
7052 * gcc.target/i386/avx512fp16-11b.c: Ditto.
7053 * gcc.target/i386/avx512vlfp16-11a.c: Ditto.
7054 * gcc.target/i386/avx512vlfp16-11b.c: Ditto.
7055 * gcc.target/i386/sse-13.c: Add test for new builtins.
7056 * gcc.target/i386/sse-23.c: Ditto.
7057 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
7058 * gcc.target/i386/sse-22.c: Ditto.
7060 2021-09-09 liuhongt <hongtao.liu@intel.com>
7063 * gcc.target/i386/sse2-pr101059.c: New test.
7064 * gcc.target/i386/sse3-pr101059.c: New test.
7066 2021-09-09 liuhongt <hongtao.liu@intel.com>
7069 * gcc.target/i386/pr91103-1.c: New test.
7070 * gcc.target/i386/pr91103-2.c: New test.
7072 2021-09-08 David Malcolm <dmalcolm@redhat.com>
7075 * gcc.dg/analyzer/realloc-1.c (test_10): New.
7076 * gcc.dg/analyzer/torture/pr102225.c: New test.
7078 2021-09-08 Joseph Myers <joseph@codesourcery.com>
7080 * gcc.dg/array-quals-1.c: Allow .sdata section in more cases.
7082 2021-09-08 Joseph Myers <joseph@codesourcery.com>
7084 * gcc.dg/tree-ssa/pr89430-1.c, gcc.dg/tree-ssa/pr89430-2.c,
7085 gcc.dg/tree-ssa/pr89430-3.c, gcc.dg/tree-ssa/pr89430-4.c,
7086 gcc.dg/tree-ssa/pr89430-5.c, gcc.dg/tree-ssa/pr89430-6.c,
7087 gcc.dg/tree-ssa/pr89430-7-comp-ref.c,
7088 gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c,
7089 gcc.dg/tree-ssa/pr99473-1.c: Use -ftree-cselim.
7091 2021-09-08 Jakub Jelinek <jakub@redhat.com>
7092 liuhongt <hongtao.liu@intel.com>
7095 * gcc.target/i386/avx-pr102224.c: Fix up PR number.
7096 * gcc.dg/pr89984.c: New test.
7097 * gcc.target/i386/avx-pr89984.c: New test.
7099 2021-09-08 Jakub Jelinek <jakub@redhat.com>
7102 * gcc.dg/pr102224.c: New test.
7103 * gcc.target/i386/avx-pr102224.c: New test.
7105 2021-09-08 liuhongt <hongtao.liu@intel.com>
7107 * gcc.target/x86_64/abi/avx512fp16/m512h/abi-avx512fp16-zmm.exp:
7109 * gcc.target/x86_64/abi/avx512fp16/m512h/args.h: Likewise.
7110 * gcc.target/x86_64/abi/avx512fp16/m512h/asm-support.S: Likewise.
7111 * gcc.target/x86_64/abi/avx512fp16/m512h/avx512fp16-zmm-check.h:
7113 * gcc.target/x86_64/abi/avx512fp16/m512h/test_m512_returning.c:
7115 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_m512.c:
7117 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_structs.c:
7119 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_unions.c:
7121 * gcc.target/x86_64/abi/avx512fp16/m512h/test_varargs-m512.c:
7124 2021-09-08 liuhongt <hongtao.liu@intel.com>
7126 * gcc.target/x86_64/abi/avx512fp16/m256h/abi-avx512fp16-ymm.exp:
7128 * gcc.target/x86_64/abi/avx512fp16/m256h/args.h: New header.
7129 * gcc.target/x86_64/abi/avx512fp16/m256h/avx512fp16-ymm-check.h:
7131 * gcc.target/x86_64/abi/avx512fp16/m256h/asm-support.S: New.
7132 * gcc.target/x86_64/abi/avx512fp16/m256h/test_m256_returning.c:
7134 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_m256.c: Likewise.
7135 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_structs.c:
7137 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_unions.c:
7139 * gcc.target/x86_64/abi/avx512fp16/m256h/test_varargs-m256.c: Likewise.
7141 2021-09-08 H.J. Lu <hjl.tools@gmail.com>
7143 * gcc.target/x86_64/abi/avx512fp16/abi-avx512fp16-xmm.exp: New exp
7145 * gcc.target/x86_64/abi/avx512fp16/args.h: New header file for abi test.
7146 * gcc.target/x86_64/abi/avx512fp16/avx512fp16-check.h: Likewise.
7147 * gcc.target/x86_64/abi/avx512fp16/avx512fp16-xmm-check.h: Likewise.
7148 * gcc.target/x86_64/abi/avx512fp16/defines.h: Likewise.
7149 * gcc.target/x86_64/abi/avx512fp16/macros.h: Likewise.
7150 * gcc.target/x86_64/abi/avx512fp16/asm-support.S: New asm for abi check.
7151 * gcc.target/x86_64/abi/avx512fp16/test_3_element_struct_and_unions.c:
7153 * gcc.target/x86_64/abi/avx512fp16/test_basic_alignment.c: Likewise.
7154 * gcc.target/x86_64/abi/avx512fp16/test_basic_array_size_and_align.c:
7156 * gcc.target/x86_64/abi/avx512fp16/test_basic_returning.c: Likewise.
7157 * gcc.target/x86_64/abi/avx512fp16/test_basic_sizes.c: Likewise.
7158 * gcc.target/x86_64/abi/avx512fp16/test_basic_struct_size_and_align.c:
7160 * gcc.target/x86_64/abi/avx512fp16/test_basic_union_size_and_align.c:
7162 * gcc.target/x86_64/abi/avx512fp16/test_complex_returning.c: Likewise.
7163 * gcc.target/x86_64/abi/avx512fp16/test_m64m128_returning.c: Likewise.
7164 * gcc.target/x86_64/abi/avx512fp16/test_passing_floats.c: Likewise.
7165 * gcc.target/x86_64/abi/avx512fp16/test_passing_m64m128.c: Likewise.
7166 * gcc.target/x86_64/abi/avx512fp16/test_passing_structs.c: Likewise.
7167 * gcc.target/x86_64/abi/avx512fp16/test_passing_unions.c: Likewise.
7168 * gcc.target/x86_64/abi/avx512fp16/test_struct_returning.c: Likewise.
7169 * gcc.target/x86_64/abi/avx512fp16/test_varargs-m128.c: Likewise.
7171 2021-09-08 H.J. Lu <hjl.tools@gmail.com>
7173 * gcc.target/i386/avx512fp16-vararg-1.c: New test.
7174 * gcc.target/i386/avx512fp16-vararg-2.c: Ditto.
7175 * gcc.target/i386/avx512fp16-vararg-3.c: Ditto.
7176 * gcc.target/i386/avx512fp16-vararg-4.c: Ditto.
7178 2021-09-08 liuhongt <hongtao.liu@intel.com>
7180 * gcc.target/i386/m512-check.h: Add union128h, union256h, union512h.
7181 * gcc.target/i386/avx512fp16-10a.c: New test.
7182 * gcc.target/i386/avx512fp16-10b.c: Ditto.
7183 * gcc.target/i386/avx512fp16-1a.c: Ditto.
7184 * gcc.target/i386/avx512fp16-1b.c: Ditto.
7185 * gcc.target/i386/avx512fp16-1c.c: Ditto.
7186 * gcc.target/i386/avx512fp16-1d.c: Ditto.
7187 * gcc.target/i386/avx512fp16-1e.c: Ditto.
7188 * gcc.target/i386/avx512fp16-2a.c: Ditto.
7189 * gcc.target/i386/avx512fp16-2b.c: Ditto.
7190 * gcc.target/i386/avx512fp16-2c.c: Ditto.
7191 * gcc.target/i386/avx512fp16-3a.c: Ditto.
7192 * gcc.target/i386/avx512fp16-3b.c: Ditto.
7193 * gcc.target/i386/avx512fp16-3c.c: Ditto.
7194 * gcc.target/i386/avx512fp16-4.c: Ditto.
7195 * gcc.target/i386/avx512fp16-5.c: Ditto.
7196 * gcc.target/i386/avx512fp16-6.c: Ditto.
7197 * gcc.target/i386/avx512fp16-7.c: Ditto.
7198 * gcc.target/i386/avx512fp16-8.c: Ditto.
7199 * gcc.target/i386/avx512fp16-9a.c: Ditto.
7200 * gcc.target/i386/avx512fp16-9b.c: Ditto.
7201 * gcc.target/i386/pr54855-13.c: Ditto.
7202 * gcc.target/i386/avx512fp16-vec_set_var.c: Ditto.
7204 2021-09-08 Guo, Xuepeng <xuepeng.guo@intel.com>
7205 H.J. Lu <hongjiu.lu@intel.com>
7206 Liu Hongtao <hongtao.liu@intel.com>
7207 Wang Hongyu <hongyu.wang@intel.com>
7208 Xu Dianhong <dianhong.xu@intel.com>
7210 * gcc.target/i386/avx-1.c: Add -mavx512fp16 in dg-options.
7211 * gcc.target/i386/avx-2.c: Ditto.
7212 * gcc.target/i386/avx512-check.h: Check cpuid for AVX512FP16.
7213 * gcc.target/i386/funcspec-56.inc: Add new target attribute check.
7214 * gcc.target/i386/sse-13.c: Add -mavx512fp16.
7215 * gcc.target/i386/sse-14.c: Ditto.
7216 * gcc.target/i386/sse-22.c: Ditto.
7217 * gcc.target/i386/sse-23.c: Ditto.
7218 * lib/target-supports.exp: (check_effective_target_avx512fp16): New.
7219 * g++.target/i386/float16-1.C: New test.
7220 * g++.target/i386/float16-2.C: Ditto.
7221 * g++.target/i386/float16-3.C: Ditto.
7222 * gcc.target/i386/avx512fp16-12a.c: Ditto.
7223 * gcc.target/i386/avx512fp16-12b.c: Ditto.
7224 * gcc.target/i386/float16-3a.c: Ditto.
7225 * gcc.target/i386/float16-3b.c: Ditto.
7226 * gcc.target/i386/float16-4a.c: Ditto.
7227 * gcc.target/i386/float16-4b.c: Ditto.
7228 * gcc.target/i386/pr54855-12.c: Ditto.
7229 * g++.dg/other/i386-2.C: Ditto.
7230 * g++.dg/other/i386-3.C: Ditto.
7232 2021-09-08 liuhongt <hongtao.liu@intel.com>
7234 * gcc.target/i386/float16-6.c: New test.
7235 * gcc.target/i386/float16-7.c: New test.
7237 2021-09-07 David Faust <david.faust@oracle.com>
7239 * gcc.target/bpf/core-attr-1.c: New test.
7240 * gcc.target/bpf/core-attr-2.c: Likewise.
7241 * gcc.target/bpf/core-attr-3.c: Likewise.
7242 * gcc.target/bpf/core-attr-4.c: Likewise
7243 * gcc.target/bpf/core-builtin-1.c: Likewise
7244 * gcc.target/bpf/core-builtin-2.c: Likewise.
7245 * gcc.target/bpf/core-builtin-3.c: Likewise.
7246 * gcc.target/bpf/core-section-1.c: Likewise.
7248 2021-09-07 Hans-Peter Nilsson <hp@axis.com>
7250 * gcc.dg/no_profile_instrument_function-attr-2.c: Fix
7251 typo in last change.
7253 2021-09-07 Harald Anlauf <anlauf@gmx.de>
7256 * gfortran.dg/pr101327.f90: New test.
7258 2021-09-07 Indu Bhagat <indu.bhagat@oracle.com>
7260 * gcc.target/bpf/core-lto-1.c: New test.
7262 2021-09-07 Jakub Jelinek <jakub@redhat.com>
7265 * g++.dg/cpp2a/constexpr-new21.C: New test.
7267 2021-09-07 H.J. Lu <hjl.tools@gmail.com>
7270 * gcc.target/i386/pr85819-1a.c: New test.
7271 * gcc.target/i386/pr85819-1b.c: Likewise.
7272 * gcc.target/i386/pr85819-2a.c: Likewise.
7273 * gcc.target/i386/pr85819-2b.c: Likewise.
7274 * gcc.target/i386/pr85819-2c.c: Likewise.
7275 * gcc.target/i386/pr85819-3.c: Likewise.
7277 2021-09-07 Richard Biener <rguenther@suse.de>
7279 PR tree-optimization/102226
7280 * g++.dg/vect/pr102226.cc: New testcase.
7282 2021-09-07 Marcel Vollweiler <marcel@codesourcery.com>
7284 * c-c++-common/gomp/flush-1.c: Add test case for 'seq_cst'.
7285 * c-c++-common/gomp/flush-2.c: Add test case for 'seq_cst'.
7286 * g++.dg/gomp/attrs-1.C: Adapt test to handle all flush clauses.
7287 * g++.dg/gomp/attrs-2.C: Adapt test to handle all flush clauses.
7288 * gfortran.dg/gomp/flush-1.f90: Add test case for 'seq_cst'.
7289 * gfortran.dg/gomp/flush-2.f90: Add test case for 'seq_cst'.
7291 2021-09-07 Martin Liska <mliska@suse.cz>
7293 PR gcov-profile/80223
7294 * gcc.dg/no_profile_instrument_function-attr-2.c: New test.
7296 2021-09-07 Xionghu Luo <luoxhu@linux.ibm.com>
7299 * gcc.target/powerpc/pr97142.c: New test.
7301 2021-09-06 H.J. Lu <hjl.tools@gmail.com>
7304 * gcc.target/i386/pr89984-1.c: New test.
7305 * gcc.target/i386/pr89984-2.c: Likewise.
7306 * gcc.target/i386/xorsign-avx.c: Likewise.
7308 2021-09-06 liuhongt <hongtao.liu@intel.com>
7310 PR middle-end/102182
7311 * gcc.target/i386/pr101282.c: New test.
7313 2021-09-06 Jakub Jelinek <jakub@redhat.com>
7315 PR tree-optimization/102207
7316 * gcc.dg/pr102207.c: New test.
7318 2021-09-06 Andrew Pinski <apinski@marvell.com>
7320 PR tree-optimization/63184
7321 * c-c++-common/pr19807-2.c: Enable for all targets and remove the xfail.
7322 * c-c++-common/pr19807-3.c: Likewise.
7324 2021-09-03 Patrick Palka <ppalka@redhat.com>
7327 * g++.dg/template/conv17.C: New test.
7329 2021-09-03 Tobias Burnus <tobias@codesourcery.com>
7331 * gfortran.dg/bind_c_char_6.f90: Update dg-error.
7332 * gfortran.dg/bind_c_char_7.f90: Likewise.
7333 * gfortran.dg/bind_c_char_8.f90: Likewise.
7334 * gfortran.dg/iso_c_binding_char_1.f90: Likewise.
7335 * gfortran.dg/pr32599.f03: Likewise.
7336 * gfortran.dg/bind_c_char_9.f90: Comment testcase bits which are
7337 implementable but not valid F2018.
7338 * gfortran.dg/bind_c_contiguous.f90: New test.
7340 2021-09-03 liuhongt <hongtao.liu@intel.com>
7343 * g++.target/i386/pr102166.C: New test.
7345 2021-09-02 Sandra Loosemore <sandra@codesourcery.com>
7346 José Rui Faustino de Sousa <jrfsousa@gmail.com>
7351 * gfortran.dg/PR100911.c: New file.
7352 * gfortran.dg/PR100911.f90: New file.
7353 * gfortran.dg/PR100914.c: New file.
7354 * gfortran.dg/PR100914.f90: New file.
7355 * gfortran.dg/PR100915.c: New file.
7356 * gfortran.dg/PR100915.f90: New file.
7358 2021-09-02 Sandra Loosemore <sandra@codesourcery.com>
7360 * gfortran.dg/c-interop/allocatable-dummy-c.c: New file.
7361 * gfortran.dg/c-interop/allocatable-dummy.f90: New file.
7362 * gfortran.dg/c-interop/allocatable-optional-pointer.f90: New file.
7363 * gfortran.dg/c-interop/allocate-c.c: New file.
7364 * gfortran.dg/c-interop/allocate-errors-c.c: New file.
7365 * gfortran.dg/c-interop/allocate-errors.f90: New file.
7366 * gfortran.dg/c-interop/allocate.f90: New file.
7367 * gfortran.dg/c-interop/argument-association-assumed-rank-1.f90:
7369 * gfortran.dg/c-interop/argument-association-assumed-rank-2.f90:
7371 * gfortran.dg/c-interop/argument-association-assumed-rank-3.f90:
7373 * gfortran.dg/c-interop/argument-association-assumed-rank-4.f90:
7375 * gfortran.dg/c-interop/argument-association-assumed-rank-5.f90:
7377 * gfortran.dg/c-interop/argument-association-assumed-rank-6.f90:
7379 * gfortran.dg/c-interop/argument-association-assumed-rank-7.f90:
7381 * gfortran.dg/c-interop/argument-association-assumed-rank-8.f90:
7383 * gfortran.dg/c-interop/assumed-type-dummy.f90: New file.
7384 * gfortran.dg/c-interop/c-interop.exp: New file.
7385 * gfortran.dg/c-interop/c1255-1.f90: New file.
7386 * gfortran.dg/c-interop/c1255-2.f90: New file.
7387 * gfortran.dg/c-interop/c1255a.f90: New file.
7388 * gfortran.dg/c-interop/c407a-1.f90: New file.
7389 * gfortran.dg/c-interop/c407a-2.f90: New file.
7390 * gfortran.dg/c-interop/c407b-1.f90: New file.
7391 * gfortran.dg/c-interop/c407b-2.f90: New file.
7392 * gfortran.dg/c-interop/c407c-1.f90: New file.
7393 * gfortran.dg/c-interop/c516.f90: New file.
7394 * gfortran.dg/c-interop/c524a.f90: New file.
7395 * gfortran.dg/c-interop/c535a-1.f90: New file.
7396 * gfortran.dg/c-interop/c535a-2.f90: New file.
7397 * gfortran.dg/c-interop/c535b-1.f90: New file.
7398 * gfortran.dg/c-interop/c535b-2.f90: New file.
7399 * gfortran.dg/c-interop/c535b-3.f90: New file.
7400 * gfortran.dg/c-interop/c535c-1.f90: New file.
7401 * gfortran.dg/c-interop/c535c-2.f90: New file.
7402 * gfortran.dg/c-interop/c535c-3.f90: New file.
7403 * gfortran.dg/c-interop/c535c-4.f90: New file.
7404 * gfortran.dg/c-interop/cf-descriptor-1-c.c: New file.
7405 * gfortran.dg/c-interop/cf-descriptor-1.f90: New file.
7406 * gfortran.dg/c-interop/cf-descriptor-2-c.c: New file.
7407 * gfortran.dg/c-interop/cf-descriptor-2.f90: New file.
7408 * gfortran.dg/c-interop/cf-descriptor-3-c.c: New file.
7409 * gfortran.dg/c-interop/cf-descriptor-3.f90: New file.
7410 * gfortran.dg/c-interop/cf-descriptor-4-c.c: New file.
7411 * gfortran.dg/c-interop/cf-descriptor-4.f90: New file.
7412 * gfortran.dg/c-interop/cf-descriptor-5-c.c: New file.
7413 * gfortran.dg/c-interop/cf-descriptor-5.f90: New file.
7414 * gfortran.dg/c-interop/cf-descriptor-6-c.c: New file.
7415 * gfortran.dg/c-interop/cf-descriptor-6.f90: New file.
7416 * gfortran.dg/c-interop/cf-descriptor-7-c.c: New file.
7417 * gfortran.dg/c-interop/cf-descriptor-7.f90: New file.
7418 * gfortran.dg/c-interop/cf-descriptor-8-c.c: New file.
7419 * gfortran.dg/c-interop/cf-descriptor-8.f90: New file.
7420 * gfortran.dg/c-interop/cf-out-descriptor-1-c.c: New file.
7421 * gfortran.dg/c-interop/cf-out-descriptor-1.f90: New file.
7422 * gfortran.dg/c-interop/cf-out-descriptor-2-c.c: New file.
7423 * gfortran.dg/c-interop/cf-out-descriptor-2.f90: New file.
7424 * gfortran.dg/c-interop/cf-out-descriptor-3-c.c: New file.
7425 * gfortran.dg/c-interop/cf-out-descriptor-3.f90: New file.
7426 * gfortran.dg/c-interop/cf-out-descriptor-4-c.c: New file.
7427 * gfortran.dg/c-interop/cf-out-descriptor-4.f90: New file.
7428 * gfortran.dg/c-interop/cf-out-descriptor-5-c.c: New file.
7429 * gfortran.dg/c-interop/cf-out-descriptor-5.f90: New file.
7430 * gfortran.dg/c-interop/cf-out-descriptor-6-c.c: New file.
7431 * gfortran.dg/c-interop/cf-out-descriptor-6.f90: New file.
7432 * gfortran.dg/c-interop/contiguous-1-c.c: New file.
7433 * gfortran.dg/c-interop/contiguous-1.f90: New file.
7434 * gfortran.dg/c-interop/contiguous-2-c.c: New file.
7435 * gfortran.dg/c-interop/contiguous-2.f90: New file.
7436 * gfortran.dg/c-interop/contiguous-3-c.c: New file.
7437 * gfortran.dg/c-interop/contiguous-3.f90: New file.
7438 * gfortran.dg/c-interop/deferred-character-1.f90: New file.
7439 * gfortran.dg/c-interop/deferred-character-2.f90: New file.
7440 * gfortran.dg/c-interop/dump-descriptors.c: New file.
7441 * gfortran.dg/c-interop/dump-descriptors.h: New file.
7442 * gfortran.dg/c-interop/establish-c.c: New file.
7443 * gfortran.dg/c-interop/establish-errors-c.c: New file.
7444 * gfortran.dg/c-interop/establish-errors.f90: New file.
7445 * gfortran.dg/c-interop/establish.f90: New file.
7446 * gfortran.dg/c-interop/explicit-interface.f90: New file.
7447 * gfortran.dg/c-interop/fc-descriptor-1-c.c: New file.
7448 * gfortran.dg/c-interop/fc-descriptor-1.f90: New file.
7449 * gfortran.dg/c-interop/fc-descriptor-2-c.c: New file.
7450 * gfortran.dg/c-interop/fc-descriptor-2.f90: New file.
7451 * gfortran.dg/c-interop/fc-descriptor-3-c.c: New file.
7452 * gfortran.dg/c-interop/fc-descriptor-3.f90: New file.
7453 * gfortran.dg/c-interop/fc-descriptor-4-c.c: New file.
7454 * gfortran.dg/c-interop/fc-descriptor-4.f90: New file.
7455 * gfortran.dg/c-interop/fc-descriptor-5-c.c: New file.
7456 * gfortran.dg/c-interop/fc-descriptor-5.f90: New file.
7457 * gfortran.dg/c-interop/fc-descriptor-6-c.c: New file.
7458 * gfortran.dg/c-interop/fc-descriptor-6.f90: New file.
7459 * gfortran.dg/c-interop/fc-descriptor-7-c.c: New file.
7460 * gfortran.dg/c-interop/fc-descriptor-7.f90: New file.
7461 * gfortran.dg/c-interop/fc-descriptor-8-c.c: New file.
7462 * gfortran.dg/c-interop/fc-descriptor-8.f90: New file.
7463 * gfortran.dg/c-interop/fc-descriptor-9-c.c: New file.
7464 * gfortran.dg/c-interop/fc-descriptor-9.f90: New file.
7465 * gfortran.dg/c-interop/fc-out-descriptor-1-c.c: New file.
7466 * gfortran.dg/c-interop/fc-out-descriptor-1.f90: New file.
7467 * gfortran.dg/c-interop/fc-out-descriptor-2-c.c: New file.
7468 * gfortran.dg/c-interop/fc-out-descriptor-2.f90: New file.
7469 * gfortran.dg/c-interop/fc-out-descriptor-3-c.c: New file.
7470 * gfortran.dg/c-interop/fc-out-descriptor-3.f90: New file.
7471 * gfortran.dg/c-interop/fc-out-descriptor-4-c.c: New file.
7472 * gfortran.dg/c-interop/fc-out-descriptor-4.f90: New file.
7473 * gfortran.dg/c-interop/fc-out-descriptor-5-c.c: New file.
7474 * gfortran.dg/c-interop/fc-out-descriptor-5.f90: New file.
7475 * gfortran.dg/c-interop/fc-out-descriptor-6-c.c: New file.
7476 * gfortran.dg/c-interop/fc-out-descriptor-6.f90: New file.
7477 * gfortran.dg/c-interop/fc-out-descriptor-7-c.c: New file.
7478 * gfortran.dg/c-interop/fc-out-descriptor-7.f90: New file.
7479 * gfortran.dg/c-interop/ff-descriptor-1.f90: New file.
7480 * gfortran.dg/c-interop/ff-descriptor-2.f90: New file.
7481 * gfortran.dg/c-interop/ff-descriptor-3.f90: New file.
7482 * gfortran.dg/c-interop/ff-descriptor-4.f90: New file.
7483 * gfortran.dg/c-interop/ff-descriptor-5.f90: New file.
7484 * gfortran.dg/c-interop/ff-descriptor-6.f90: New file.
7485 * gfortran.dg/c-interop/ff-descriptor-7.f90: New file.
7486 * gfortran.dg/c-interop/note-5-3.f90: New file.
7487 * gfortran.dg/c-interop/note-5-4-c.c: New file.
7488 * gfortran.dg/c-interop/note-5-4.f90: New file.
7489 * gfortran.dg/c-interop/optional-c.c: New file.
7490 * gfortran.dg/c-interop/optional.f90: New file.
7491 * gfortran.dg/c-interop/rank-class.f90: New file.
7492 * gfortran.dg/c-interop/rank.f90: New file.
7493 * gfortran.dg/c-interop/removed-restrictions-1.f90: New file.
7494 * gfortran.dg/c-interop/removed-restrictions-2.f90: New file.
7495 * gfortran.dg/c-interop/removed-restrictions-3.f90: New file.
7496 * gfortran.dg/c-interop/removed-restrictions-4.f90: New file.
7497 * gfortran.dg/c-interop/section-1-c.c: New file.
7498 * gfortran.dg/c-interop/section-1.f90: New file.
7499 * gfortran.dg/c-interop/section-1p.f90: New file.
7500 * gfortran.dg/c-interop/section-2-c.c: New file.
7501 * gfortran.dg/c-interop/section-2.f90: New file.
7502 * gfortran.dg/c-interop/section-2p.f90: New file.
7503 * gfortran.dg/c-interop/section-3-c.c: New file.
7504 * gfortran.dg/c-interop/section-3.f90: New file.
7505 * gfortran.dg/c-interop/section-3p.f90: New file.
7506 * gfortran.dg/c-interop/section-4-c.c: New file.
7507 * gfortran.dg/c-interop/section-4.f90: New file.
7508 * gfortran.dg/c-interop/section-errors-c.c: New file.
7509 * gfortran.dg/c-interop/section-errors.f90: New file.
7510 * gfortran.dg/c-interop/select-c.c: New file.
7511 * gfortran.dg/c-interop/select-errors-c.c: New file.
7512 * gfortran.dg/c-interop/select-errors.f90: New file.
7513 * gfortran.dg/c-interop/select.f90: New file.
7514 * gfortran.dg/c-interop/setpointer-c.c: New file.
7515 * gfortran.dg/c-interop/setpointer-errors-c.c: New file.
7516 * gfortran.dg/c-interop/setpointer-errors.f90: New file.
7517 * gfortran.dg/c-interop/setpointer.f90: New file.
7518 * gfortran.dg/c-interop/shape.f90: New file.
7519 * gfortran.dg/c-interop/size.f90: New file.
7520 * gfortran.dg/c-interop/tkr.f90: New file.
7521 * gfortran.dg/c-interop/typecodes-array-basic-c.c: New file.
7522 * gfortran.dg/c-interop/typecodes-array-basic.f90: New file.
7523 * gfortran.dg/c-interop/typecodes-array-char-c.c: New file.
7524 * gfortran.dg/c-interop/typecodes-array-char.f90: New file.
7525 * gfortran.dg/c-interop/typecodes-array-float128-c.c: New file.
7526 * gfortran.dg/c-interop/typecodes-array-float128.f90: New file.
7527 * gfortran.dg/c-interop/typecodes-array-int128-c.c: New file.
7528 * gfortran.dg/c-interop/typecodes-array-int128.f90: New file.
7529 * gfortran.dg/c-interop/typecodes-array-longdouble-c.c: New file.
7530 * gfortran.dg/c-interop/typecodes-array-longdouble.f90: New file.
7531 * gfortran.dg/c-interop/typecodes-sanity-c.c: New file.
7532 * gfortran.dg/c-interop/typecodes-sanity.f90: New file.
7533 * gfortran.dg/c-interop/typecodes-scalar-basic-c.c: New file.
7534 * gfortran.dg/c-interop/typecodes-scalar-basic.f90: New file.
7535 * gfortran.dg/c-interop/typecodes-scalar-float128-c.c: New file.
7536 * gfortran.dg/c-interop/typecodes-scalar-float128.f90: New file.
7537 * gfortran.dg/c-interop/typecodes-scalar-int128-c.c: New file.
7538 * gfortran.dg/c-interop/typecodes-scalar-int128.f90: New file.
7539 * gfortran.dg/c-interop/typecodes-scalar-longdouble-c.c: New file.
7540 * gfortran.dg/c-interop/typecodes-scalar-longdouble.f90: New file.
7541 * gfortran.dg/c-interop/ubound.f90: New file.
7542 * lib/target-supports.exp
7543 (check_effective_target_fortran_real_c_float128): New function.
7545 2021-09-02 Martin Sebor <msebor@redhat.com>
7547 PR tree-optimization/17506
7549 * gcc.dg/diagnostic-tree-expr-ranges-2.c: Add expected output.
7550 * gcc.dg/uninit-15-O0.c: Remove xfail.
7551 * gcc.dg/uninit-15.c: Same.
7553 2021-09-02 Marcel Vollweiler <marcel@codesourcery.com>
7555 * gfortran.dg/gomp/target-device-ancestor-4.f90: Comment out dg-final to avoid
7558 2021-09-02 Richard Biener <rguenther@suse.de>
7560 * gcc.dg/tree-ssa/ssa-lim-16.c: New testcase.
7562 2021-09-02 Jakub Jelinek <jakub@redhat.com>
7564 PR tree-optimization/99591
7565 * gcc.target/i386/pr99591.c: New test.
7566 * gcc.target/i386/pr97950.c: Match or reject setb or jn?b instructions
7567 together with seta or jn?a.
7569 2021-09-02 liuhongt <hongtao.liu@intel.com>
7571 * gcc.target/i386/sse2-float16-1.c: New test.
7572 * gcc.target/i386/sse2-float16-2.c: Ditto.
7573 * gcc.target/i386/sse2-float16-3.c: Ditto.
7574 * gcc.target/i386/float16-5.c: New test.
7576 2021-09-01 Jeff Law <jlaw@localhost.localdomain>
7578 PR tree-optimization/102152
7579 * gcc.dg/pr102152.c: New test
7581 2021-09-01 Andrew Pinski <apinski@marvell.com>
7584 * gcc.target/aarch64/memset-strict-align-1.c: New test.
7586 2021-09-01 Jakub Jelinek <jakub@redhat.com>
7589 * g++.dg/cpp23/normalize1.C: New test.
7590 * g++.dg/cpp23/normalize2.C: New test.
7591 * g++.dg/cpp23/normalize3.C: New test.
7592 * g++.dg/cpp23/normalize4.C: New test.
7593 * g++.dg/cpp23/normalize5.C: New test.
7594 * g++.dg/cpp23/normalize6.C: New test.
7595 * g++.dg/cpp23/normalize7.C: New test.
7596 * g++.dg/cpp23/ucnid-1-utf8.C: New test.
7597 * g++.dg/cpp23/ucnid-2-utf8.C: New test.
7598 * gcc.dg/cpp/ucnid-4.c: Don't expect
7599 "not valid at the start of an identifier" errors.
7600 * gcc.dg/cpp/ucnid-4-utf8.c: Likewise.
7601 * gcc.dg/cpp/ucnid-5-utf8.c: New test.
7603 2021-09-01 Andrew Pinski <apinski@marvell.com>
7606 * gcc.misc-tests/linkage.exp: Add mips*-linux-* support.
7608 2021-09-01 Martin Sebor <msebor@redhat.com>
7610 * gcc.dg/Wstringop-overflow-11.c: Remove xfails.
7611 * gcc.dg/Wstringop-overflow-12.c: Same.
7612 * gcc.dg/Wstringop-overflow-43.c: Add xfails.
7613 * gcc.dg/Wstringop-overflow-73.c: New test.
7615 2021-09-01 Jakub Jelinek <jakub@redhat.com>
7617 PR preprocessor/101488
7618 * c-c++-common/cpp/va-opt-3.c: Adjust expected output.
7619 * c-c++-common/cpp/va-opt-7.c: New test.
7621 2021-09-01 Marek Polacek <polacek@redhat.com>
7624 * g++.dg/warn/Wlogical-op-3.C: New test.
7626 2021-09-01 Iain Sandoe <iain@sandoe.co.uk>
7628 * g++.dg/ext/attr-unavailable-1.C: New test.
7629 * g++.dg/ext/attr-unavailable-2.C: New test.
7630 * g++.dg/ext/attr-unavailable-3.C: New test.
7631 * g++.dg/ext/attr-unavailable-4.C: New test.
7632 * g++.dg/ext/attr-unavailable-5.C: New test.
7633 * g++.dg/ext/attr-unavailable-6.C: New test.
7634 * g++.dg/ext/attr-unavailable-7.C: New test.
7635 * g++.dg/ext/attr-unavailable-8.C: New test.
7636 * g++.dg/ext/attr-unavailable-9.C: New test.
7637 * gcc.dg/attr-unavailable-1.c: New test.
7638 * gcc.dg/attr-unavailable-2.c: New test.
7639 * gcc.dg/attr-unavailable-3.c: New test.
7640 * gcc.dg/attr-unavailable-4.c: New test.
7641 * gcc.dg/attr-unavailable-5.c: New test.
7642 * gcc.dg/attr-unavailable-6.c: New test.
7643 * obj-c++.dg/attributes/method-unavailable-1.mm: New test.
7644 * obj-c++.dg/attributes/method-unavailable-2.mm: New test.
7645 * obj-c++.dg/attributes/method-unavailable-3.mm: New test.
7646 * obj-c++.dg/property/at-property-unavailable-1.mm: New test.
7647 * obj-c++.dg/property/at-property-unavailable-2.mm: New test.
7648 * obj-c++.dg/property/dotsyntax-unavailable-1.mm: New test.
7649 * objc.dg/attributes/method-unavailable-1.m: New test.
7650 * objc.dg/attributes/method-unavailable-2.m: New test.
7651 * objc.dg/attributes/method-unavailable-3.m: New test.
7652 * objc.dg/property/at-property-unavailable-1.m: New test.
7653 * objc.dg/property/at-property-unavailable-2.m: New test.
7654 * objc.dg/property/dotsyntax-unavailable-1.m: New test.
7656 2021-09-01 Jakub Jelinek <jakub@redhat.com>
7658 PR tree-optimization/102124
7659 * gcc.dg/torture/pr102124.c: New test.
7661 2021-09-01 Richard Biener <rguenther@suse.de>
7663 PR tree-optimization/93491
7664 * gcc.dg/torture/pr93491.c: New testcase.
7665 * gcc.dg/tree-ssa/pr88087.c: Change to valid PRE opportunity.
7667 2021-09-01 Richard Biener <rguenther@suse.de>
7669 PR tree-optimization/102139
7670 * gcc.dg/torture/pr102139.c: New testcase.
7672 2021-09-01 Jakub Jelinek <jakub@redhat.com>
7674 PR tree-optimization/102141
7675 * gcc.dg/pr102141.c: New test.
7677 2021-09-01 Richard Biener <rguenther@suse.de>
7679 PR tree-optimization/102149
7680 * gcc.dg/torture/pr102149.c: New testcase.
7682 2021-09-01 Roger Sayle <roger@nextmovesoftware.com>
7683 Joseph Myers <joseph@codesourcery.com>
7686 * gcc.dg/pr79412.c: New test case.
7687 * gcc.dg/typedef-var-2.c: Update expeted errors.
7689 2021-08-31 Harald Anlauf <anlauf@gmx.de>
7692 * gfortran.dg/pr100950.f90: Extend coverage.
7694 2021-08-31 Patrick Palka <ppalka@redhat.com>
7697 * g++.dg/cpp0x/decltype29.C: Adjust.
7698 * g++.dg/template/error56.C: Adjust.
7699 * g++.old-deja/g++.pt/unify6.C: Adjust.
7700 * g++.dg/template/explicit-args7.C: New test.
7702 2021-08-31 Jason Merrill <jason@redhat.com>
7705 * g++.dg/diagnostic/static_assert4.C: New test.
7707 2021-08-31 Jeff Law <jlaw@localhost.localdomain>
7709 * gcc.target/mips/mips.exp: Add tree-vrp to mips_option_group.
7710 * gcc.target/mips/data-sym-multi-pool.c: Add -fno-tree-vrp.
7712 2021-08-31 Jakub Jelinek <jakub@redhat.com>
7714 PR tree-optimization/101145
7715 * gcc.dg/vect/pr101145.c: Use dg-additional-options with just -O3
7716 instead of dg-options with -O3 -fdump-tree-vect-details.
7717 * gcc.dg/vect/pr101145_1.c: Likewise.
7718 * gcc.dg/vect/pr101145_2.c: Likewise.
7719 * gcc.dg/vect/pr101145_3.c: Likewise.
7721 2021-08-31 Marcel Vollweiler <marcel@codesourcery.com>
7723 * c-c++-common/gomp/target-device-1.c: New test.
7724 * c-c++-common/gomp/target-device-2.c: New test.
7725 * c-c++-common/gomp/target-device-ancestor-1.c: New test.
7726 * c-c++-common/gomp/target-device-ancestor-2.c: New test.
7727 * c-c++-common/gomp/target-device-ancestor-3.c: New test.
7728 * c-c++-common/gomp/target-device-ancestor-4.c: New test.
7729 * gfortran.dg/gomp/target-device-1.f90: New test.
7730 * gfortran.dg/gomp/target-device-2.f90: New test.
7731 * gfortran.dg/gomp/target-device-ancestor-1.f90: New test.
7732 * gfortran.dg/gomp/target-device-ancestor-2.f90: New test.
7733 * gfortran.dg/gomp/target-device-ancestor-3.f90: New test.
7734 * gfortran.dg/gomp/target-device-ancestor-4.f90: New test.
7736 2021-08-31 Richard Biener <rguenther@suse.de>
7738 PR tree-optimization/102142
7739 * g++.dg/torture/pr102142.C: New testcase.
7741 2021-08-31 Jakub Jelinek <jakub@redhat.com>
7743 PR tree-optimization/102134
7744 * gcc.c-torture/execute/pr102134.c: New test.
7746 2021-08-31 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
7748 * gcc.target/arm/pr51534.c: Adjust test-case for soft fp targets.
7750 2021-08-31 Andrew Pinski <apinski@marvell.com>
7752 * gcc.dg/ipa/inline-8.c: Mark cmp and move as
7753 static so they both bind local and available for
7756 2021-08-31 liuhongt <hongtao.liu@intel.com>
7758 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Adjust testcase.
7759 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
7760 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
7761 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
7762 * gcc.target/i386/avx512f-vpcmpeqd-1.c: Ditto.
7763 * gcc.target/i386/avx512f-vpcmpeqq-1.c: Ditto.
7764 * gcc.target/i386/avx512f-vpcmpgtd-1.c: Ditto.
7765 * gcc.target/i386/avx512f-vpcmpgtq-1.c: Ditto.
7766 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
7767 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
7768 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
7769 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
7770 * gcc.target/i386/bitwise_mask_op-1.c: Ditto.
7771 * gcc.target/i386/bitwise_mask_op-2.c: Ditto.
7773 2021-08-30 David Malcolm <dmalcolm@redhat.com>
7776 * gcc.dg/analyzer/capacity-2.c: Update for changes to realloc
7778 * gcc.dg/analyzer/pr99193-1.c: Likewise.
7779 * gcc.dg/analyzer/pr99193-3.c: Likewise.
7780 * gcc.dg/analyzer/realloc-1.c: Likewise. Add test coverage for
7781 realloc of non-heap pointer, realloc from mismatching allocator,
7782 and realloc on a freed pointer.
7783 * gcc.dg/analyzer/realloc-2.c: New test.
7785 2021-08-30 Jason Merrill <jason@redhat.com>
7788 * g++.dg/template/access2.C: Split struct A.
7790 2021-08-30 Jason Merrill <jason@redhat.com>
7793 * g++.dg/template/explicit-args6.C: New test.
7795 2021-08-30 Harald Anlauf <anlauf@gmx.de>
7798 * gfortran.dg/goto_9.f90: New test.
7800 2021-08-30 Jason Merrill <jason@redhat.com>
7802 * g++.dg/cpp2a/concepts-lambda14.C: Add expected warnings.
7804 2021-08-30 Harald Anlauf <anlauf@gmx.de>
7807 * gfortran.dg/unlimited_polymorphic_33.f90: New test.
7809 2021-08-30 Pat Haugen <pthaugen@linux.ibm.com>
7811 * gcc.target/powerpc/fusion-p10-stst.c: New test.
7812 * gcc.target/powerpc/fusion-p10-stst2.c: New test.
7814 2021-08-29 Iain Buclaw <ibuclaw@gdcproject.org>
7817 * gdc.dg/lto/pr102094_0.d: New test.
7819 2021-08-29 Iain Sandoe <iain@sandoe.co.uk>
7821 * gcc.dg/analyzer/strndup-1.c: Skip for Darwin versions
7822 without strndup support in libc.
7824 2021-08-28 Jan Hubicka <hubicka@ucw.cz>
7826 * gcc.dg/tree-ssa/modref-9.c: New test.
7828 2021-08-28 Harald Anlauf <anlauf@gmx.de>
7831 * gfortran.dg/entry_24.f90: New test.
7833 2021-08-27 Michael Meissner <meissner@linux.ibm.com>
7835 * gcc.target/powerpc/float128-call.c: Update comments.
7837 2021-08-27 Michael Meissner <meissner@linux.ibm.com>
7839 * gcc.target/powerpc/float128-call.c: Fix test for IEEE 128-bit
7840 long double and power10.
7842 2021-08-27 Iain Sandoe <iain@sandoe.co.uk>
7844 * lib/target-supports.exp: Exclude cctools assembler based on
7847 2021-08-27 Richard Biener <rguenther@suse.de>
7849 PR tree-optimization/45178
7850 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust testcase.
7852 2021-08-27 konglin1 <lingling.kong@intel.com>
7855 * gcc.target/i386/avx512f-pr101472.c: New test.
7856 * gcc.target/i386/avx512vl-pr101472.c: New test.
7858 2021-08-27 Kewen Lin <linkw@linux.ibm.com>
7860 * gcc.target/powerpc/dive-vectorize-1.c: New test.
7861 * gcc.target/powerpc/dive-vectorize-1.h: New test.
7862 * gcc.target/powerpc/dive-vectorize-2.c: New test.
7863 * gcc.target/powerpc/dive-vectorize-2.h: New test.
7864 * gcc.target/powerpc/dive-vectorize-run-1.c: New test.
7865 * gcc.target/powerpc/dive-vectorize-run-2.c: New test.
7866 * gcc.target/powerpc/p10-bifs-vectorize-1.c: New test.
7867 * gcc.target/powerpc/p10-bifs-vectorize-1.h: New test.
7868 * gcc.target/powerpc/p10-bifs-vectorize-run-1.c: New test.
7870 2021-08-27 liuhongt <hongtao.liu@intel.com>
7872 * gcc.target/i386/avx512f-vshufpd-1.c: Adjust testcase.
7873 * gcc.target/i386/avx512f-vshufps-1.c: Adjust testcase.
7874 * gcc.target/i386/pr43147.c: New test.
7876 2021-08-26 Roger Sayle <roger@nextmovesoftware.com>
7878 * gcc.dg/tree-ssa/ssa-ccp-41.c: New test case.
7880 2021-08-26 Martin Liska <mliska@suse.cz>
7881 Stefan Kneifel <stefan.kneifel@bluewin.ch>
7883 * gcc.target/i386/mvc5.c: Scan assembly names.
7884 * gcc.target/i386/mvc7.c: Likewise.
7885 * gcc.target/i386/pr95778-1.c: Update scanned patterns.
7886 * gcc.target/i386/pr95778-2.c: Likewise.
7888 2021-08-25 Martin Sebor <msebor@redhat.com>
7890 * gcc.dg/tree-ssa/evrp1.c: Add -details to dump option.
7891 * gcc.dg/tree-ssa/evrp2.c: Same.
7892 * gcc.dg/tree-ssa/evrp3.c: Same.
7893 * gcc.dg/tree-ssa/evrp4.c: Same.
7894 * gcc.dg/tree-ssa/evrp6.c: Same.
7895 * gcc.dg/tree-ssa/pr64130.c: Same.
7897 2021-08-25 Michael Meissner <meissner@linux.ibm.com>
7900 * gcc.target/powerpc/pr70117.c: Specify that we need the long double
7901 type to be IBM 128-bit. Remove the code to use __ibm128.
7902 * c-c++-common/dfp/convert-bfp-11.c: Specify that we need the long
7903 double type to be IBM 128-bit. Run the test at -O2 optimization.
7904 * lib/target-supports.exp (add_options_for_long_double_ibm128): New
7906 (check_effective_target_long_double_ibm128): New function.
7907 (add_options_for_long_double_ieee128): New function.
7908 (check_effective_target_long_double_ieee128): New function.
7909 (add_options_for_long_double_64bit): New function.
7910 (check_effective_target_long_double_64bit): New function.
7912 2021-08-25 Andrew Pinski <apinski@marvell.com>
7915 * g++.dg/warn/Wreturn-5.C: New test.
7917 2021-08-25 Jan Hubicka <hubicka@ucw.cz>
7919 * gcc.dg/ipa/modref-1.c: Update testcase.
7920 * gcc.dg/tree-ssa/modref-4.c: Update testcase.
7921 * gcc.dg/tree-ssa/modref-8.c: New test.
7923 2021-08-25 Lewis Hyatt <lhyatt@gmail.com>
7926 * gcc.dg/diagnostic-input-charset-1.c: New test.
7927 * gcc.dg/diagnostic-input-utf8-bom.c: New test.
7929 2021-08-25 Richard Biener <rguenther@suse.de>
7931 PR tree-optimization/102046
7932 * gcc.dg/vect/pr102046.c: New testcase.
7934 2021-08-25 Hongyu Wang <hongyu.wang@intel.com>
7937 * gcc.target/i386/pr101716.c: New test.
7939 2021-08-25 Jiufu Guo <guojiufu@linux.ibm.com>
7941 PR tree-optimization/101145
7942 * gcc.dg/vect/pr101145.c: New test.
7943 * gcc.dg/vect/pr101145.inc: New test.
7944 * gcc.dg/vect/pr101145_1.c: New test.
7945 * gcc.dg/vect/pr101145_2.c: New test.
7946 * gcc.dg/vect/pr101145_3.c: New test.
7947 * gcc.dg/vect/pr101145inf.c: New test.
7948 * gcc.dg/vect/pr101145inf.inc: New test.
7949 * gcc.dg/vect/pr101145inf_1.c: New test.
7951 2021-08-25 konglin1 <lingling.kong@intel.com>
7954 * gcc.target/i386/avx512f-pr101471.c: New test.
7956 2021-08-25 Kewen Lin <linkw@linux.ibm.com>
7958 * gcc.target/powerpc/unpack-vectorize-1.c: New test.
7959 * gcc.target/powerpc/unpack-vectorize-1.h: New test.
7960 * gcc.target/powerpc/unpack-vectorize-2.c: New test.
7961 * gcc.target/powerpc/unpack-vectorize-2.h: New test.
7962 * gcc.target/powerpc/unpack-vectorize-3.c: New test.
7963 * gcc.target/powerpc/unpack-vectorize-3.h: New test.
7964 * gcc.target/powerpc/unpack-vectorize-run-1.c: New test.
7965 * gcc.target/powerpc/unpack-vectorize-run-2.c: New test.
7966 * gcc.target/powerpc/unpack-vectorize-run-3.c: New test.
7967 * gcc.target/powerpc/unpack-vectorize.h: New test.
7969 2021-08-25 liuhongt <hongtao.liu@intel.com>
7972 * gcc.target/i386/avx2-shiftqihi-constant-1.c: Add -mno-avx512f.
7973 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Add -mno-avx
7975 2021-08-24 Harald Anlauf <anlauf@gmx.de>
7978 * gfortran.dg/pr98411.f90: Adjust testcase options to restrict to
7979 F2008, and verify case of implicit SAVE.
7981 2021-08-24 Martin Sebor <msebor@redhat.com>
7983 PR middle-end/101600
7984 PR middle-end/101977
7985 * g++.dg/pr100574.C: Prune out valid warning.
7986 * gcc.dg/pr20126.c: Same.
7987 * gcc.dg/Wstringop-overread.c: Adjust text of expected warnings.
7989 * gcc.dg/warn-strnlen-no-nul.c: Same.
7990 * g++.dg/warn/Warray-bounds-26.C: New test.
7991 * gcc.dg/Warray-bounds-88.c: New test.
7993 2021-08-24 Andrew MacLeod <amacleod@redhat.com>
7995 * gcc.dg/predict-1.c: Disable evrp.
7996 * gcc.dg/tree-ssa/evrp-trans.c: New.
7998 2021-08-24 H.J. Lu <hjl.tools@gmail.com>
8001 * gcc.target/i386/pr100865-10b.c: Expect vzeroupper.
8002 * gcc.target/i386/pr100865-4b.c: Likewise.
8003 * gcc.target/i386/pr100865-6b.c: Expect vmovdqu and vzeroupper.
8004 * gcc.target/i386/pr100865-7b.c: Likewise.
8005 * gcc.target/i386/pr102021.c: New test.
8007 2021-08-24 Richard Earnshaw <rearnsha@arm.com>
8010 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13a.c: New test.
8011 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7a.c: Likewise.
8012 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8a.c: Likewise.
8013 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7a.c: Likewise.
8014 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8a.c: Likewise.
8015 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13a.c: Likewise.
8016 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7a.c: Likewise.
8017 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8a.c: Likewise.
8019 2021-08-24 Richard Earnshaw <rearnsha@arm.com>
8021 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
8022 Check the CMSE feature register, rather than relying on the
8023 SG operation causing an execution fault.
8025 2021-08-24 liuhongt <hongtao.liu@intel.com>
8028 * gcc.target/i386/pr101989-broadcast-1.c: New test.
8030 2021-08-24 liuhongt <hongtao.liu@intel.com>
8033 * gcc.target/i386/pr101989-1.c: New test.
8034 * gcc.target/i386/pr101989-2.c: New test.
8035 * gcc.target/i386/avx512bw-shiftqihi-constant-1.c: Adjust testcase.
8037 2021-08-24 Roger Sayle <roger@nextmovesoftware.com>
8038 Jakub Jelinek <jakub@redhat.com>
8040 PR middle-end/102029
8041 * gcc.dg/fold-convlshift-3.c: New test case.
8043 2021-08-23 David Malcolm <dmalcolm@redhat.com>
8045 * gcc.dg/analyzer/switch.c: Remove xfail. Add various tests.
8046 * gcc.dg/analyzer/torture/switch-2.c: New test.
8047 * gcc.dg/analyzer/torture/switch-3.c: New test.
8048 * gcc.dg/analyzer/torture/switch-4.c: New test.
8049 * gcc.dg/analyzer/torture/switch-5.c: New test.
8051 2021-08-23 David Malcolm <dmalcolm@redhat.com>
8054 * gcc.dg/analyzer/pr101875.c: New test.
8056 2021-08-23 David Malcolm <dmalcolm@redhat.com>
8059 * gcc.dg/analyzer/pr101837.c: New test.
8061 2021-08-23 David Malcolm <dmalcolm@redhat.com>
8064 * gcc.dg/analyzer/data-model-23.c: New test.
8065 * gcc.dg/analyzer/pr101962.c: New test.
8067 2021-08-23 David Malcolm <dmalcolm@redhat.com>
8069 * gcc.dg/analyzer/data-model-22.c: New test.
8070 * gcc.dg/analyzer/uninit-6.c: New test.
8071 * gcc.dg/analyzer/uninit-6b.c: New test.
8073 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
8075 * gcc.dg/tree-ssa/modref-7.c: New test.
8077 2021-08-23 Richard Biener <rguenther@suse.de>
8080 * g++.dg/lto/pr97565_0.C: New testcase.
8081 * g++.dg/lto/pr97565_1.C: Likewise.
8083 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
8085 * g++.dg/tree-ssa/modref-1.C: Fix template.
8087 2021-08-23 Tobias Burnus <tobias@codesourcery.com>
8089 * gfortran.dg/goacc/asyncwait-1.f95: Update dg-error.
8090 * gfortran.dg/goacc/default-2.f: Update dg-error.
8091 * gfortran.dg/goacc/enter-exit-data.f95: Update dg-error.
8092 * gfortran.dg/goacc/if.f95: Update dg-error.
8093 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Update dg-error.
8094 * gfortran.dg/goacc/routine-6.f90: Update dg-error.
8095 * gfortran.dg/goacc/sie.f95: Update dg-error.
8096 * gfortran.dg/goacc/update-if_present-2.f90: Update dg-error.
8097 * gfortran.dg/gomp/cancel-2.f90: Update dg-error.
8098 * gfortran.dg/gomp/declare-simd-1.f90: Update dg-error.
8099 * gfortran.dg/gomp/error-3.f90: Update dg-error.
8100 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
8101 * gfortran.dg/gomp/masked-2.f90: Update dg-error.
8103 2021-08-23 Ankur Saini <arsenic@sourceware.org>
8106 * gcc.dg/analyzer/malloc-callbacks.c : Fix faulty test.
8108 2021-08-23 Roger Sayle <roger@nextmovesoftware.com>
8110 * gcc.dg/fold-convlshift-1.c: New test case.
8111 * gcc.dg/fold-convlshift-2.c: New test case.
8113 2021-08-23 Jakub Jelinek <jakub@redhat.com>
8115 PR tree-optimization/86723
8116 * gcc.dg/pr86723.c: New test.
8117 * gcc.target/i386/pr86723.c: New test.
8118 * gcc.dg/optimize-bswapdi-1.c: Use -fdump-tree-optimized instead of
8119 -fdump-tree-bswap and scan for number of __builtin_bswap64 calls.
8120 * gcc.dg/optimize-bswapdi-2.c: Likewise.
8121 * gcc.dg/optimize-bswapsi-1.c: Use -fdump-tree-optimized instead of
8122 -fdump-tree-bswap and scan for number of __builtin_bswap32 calls.
8123 * gcc.dg/optimize-bswapsi-5.c: Likewise.
8124 * gcc.dg/optimize-bswapsi-3.c: Likewise. Expect one __builtin_bswap32
8125 call instead of zero.
8127 2021-08-23 Richard Biener <rguenther@suse.de>
8129 PR tree-optimization/79334
8130 * gcc.dg/torture/pr79334-0.c: New testcase.
8131 * gcc.dg/torture/pr79334-1.c: Likewise.
8133 2021-08-23 liuhongt <hongtao.liu@intel.com>
8136 * gcc.target/i386/pr102016.c: New test.
8138 2021-08-23 Jakub Jelinek <jakub@redhat.com>
8141 * gcc.dg/guality/pr101905.c: New test.
8143 2021-08-23 Christophe Lyon <christophe.lyon@foss.st.com>
8146 * gcc.target/arm/acle/pr100856.c: Use arm_v8m_main_cde_multilib
8147 and arm_v8m_main_cde.
8148 * lib/target-supports.exp: Add
8149 check_effective_target_FUNC_multilib for ARM CDE.
8151 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
8153 * g++.dg/tree-ssa/modref-1.C: New test.
8155 2021-08-23 Xi Ruoyao <xry111@mengyan1223.wang>
8158 * gcc.target/mips/pr101922.c: New test.
8160 2021-08-23 Jonathan Yong <10walls@gmail.com>
8162 * gcc.c-torture/execute/gcc_tmpnam.h: Fix tmpnam case on Windows
8163 where it can return a filename with "\" to indicate current
8165 * gcc.c-torture/execute/fprintf-2.c: Use wrapper.
8166 * gcc.c-torture/execute/printf-2.c: Use wrapper.
8167 * gcc.c-torture/execute/user-printf.c: Use wrapper.
8169 2021-08-22 Martin Uecker <muecker@gwdg.de>
8172 * gcc.dg/c11-qual-1.c: New test.
8173 * gcc.dg/c2x-qual-1.c: New test.
8174 * gcc.dg/c2x-qual-2.c: New test.
8175 * gcc.dg/c2x-qual-3.c: New test.
8176 * gcc.dg/c2x-qual-4.c: New test.
8177 * gcc.dg/c2x-qual-5.c: New test.
8178 * gcc.dg/c2x-qual-6.c: New test.
8179 * gcc.dg/c2x-qual-7.c: New test.
8180 * gcc.dg/pointer-array-quals-1.c: Remove unnecessary flag.
8181 * gcc.dg/pointer-array-quals-2.c: Remove unnecessary flag.
8183 2021-08-22 Jan Hubicka <hubicka@ucw.cz>
8184 Martin Liska <mliska@suse.cz>
8186 * gcc.dg/lto/pr101949_0.c: New test.
8187 * gcc.dg/lto/pr101949_1.c: New test.
8189 2021-08-21 Ankur Saini <arsenic@sourceware.org>
8192 * gcc.dg/analyzer/function-ptr-2.c : Add issue for double 'free'.
8193 * gcc.dg/analyzer/malloc-callbacks.c : Fix xfail testcase.
8195 2021-08-20 Tobias Burnus <tobias@codesourcery.com>
8197 * gfortran.dg/gomp/error-1.f90: New test.
8198 * gfortran.dg/gomp/error-2.f90: New test.
8199 * gfortran.dg/gomp/error-3.f90: New test.
8201 2021-08-20 Jakub Jelinek <jakub@redhat.com>
8203 * c-c++-common/gomp/error-1.c: New test.
8204 * c-c++-common/gomp/error-2.c: New test.
8205 * c-c++-common/gomp/error-3.c: New test.
8206 * g++.dg/gomp/attrs-1.C (bar): Add error directive test.
8207 * g++.dg/gomp/attrs-2.C (bar): Add error directive test.
8208 * g++.dg/gomp/attrs-13.C: New test.
8209 * g++.dg/gomp/error-1.C: New test.
8211 2021-08-20 Jakub Jelinek <jakub@redhat.com>
8213 * c-c++-common/gomp/sink-5.c: New test.
8214 * c-c++-common/gomp/requires-3.c: Add test for spurious comma
8215 at the end of pragma line.
8217 2021-08-19 Roger Sayle <roger@nextmovesoftware.com>
8219 * c-c++-common/Wunused-var-16.c: Add an extra check that ~0
8222 2021-08-19 Peter Bergner <bergner@linux.ibm.com>
8225 * gcc.target/powerpc/pr101849.c: New test.
8227 2021-08-19 Harald Anlauf <anlauf@gmx.de>
8230 * gfortran.dg/pr100950.f90: New test.
8232 2021-08-19 Patrick Palka <ppalka@redhat.com>
8235 * g++.dg/cpp2a/class-deduction-aggr12.C: Fix PR number.
8237 2021-08-19 Jakub Jelinek <jakub@redhat.com>
8239 PR middle-end/101950
8240 * gcc.target/i386/pr101950-1.c: New test.
8241 * gcc.target/i386/pr101950-2.c: New test.
8243 2021-08-19 Jakub Jelinek <jakub@redhat.com>
8245 * c-c++-common/gomp/requires-3.c: Add testcase for
8246 atomic_default_mem_order ( at the end of line without corresponding ).
8248 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
8250 * jit.dg/test-asm.c: Provide Mach-O fragment.
8251 * jit.dg/test-asm.cc: Likewise.
8253 2021-08-19 Jakub Jelinek <jakub@redhat.com>
8255 * c-c++-common/gomp/nothing-2.c: New test.
8257 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
8259 * jit.dg/harness.h: Include jit-dejagnu.h.
8260 * jit.dg/jit.exp: Use -rdynamic conditionally on target
8261 support, instead of unconditional -Wl,--export-dynamic.
8263 2021-08-19 Thomas Schwinge <thomas@codesourcery.com>
8266 * gcc.dg/pr78213.c: Fix up for '--enable-checking=release' etc.
8268 2021-08-19 liuhongt <hongtao.liu@intel.com>
8271 2021-08-19 liuhongt <hongtao.liu@intel.com>
8274 * gcc.target/i386/pr99881.c: New test.
8276 2021-08-18 Tobias Burnus <tobias@codesourcery.com>
8279 * gfortran.dg/nothing-1.f90: Moved to ...
8280 * gfortran.dg/gomp/nothing-1.f90: ... here.
8281 * gfortran.dg/nothing-2.f90: Moved to ...
8282 * gfortran.dg/gomp/nothing-2.f90: ... here;
8283 avoid $ issue in $OMP in dg-error.
8285 2021-08-18 Iain Sandoe <iain@sandoe.co.uk>
8286 Matt Jacobson <mhjacobson@me.com>
8289 * obj-c++.dg/pr101666-0.mm: New test.
8290 * obj-c++.dg/pr101666-1.mm: New test.
8291 * obj-c++.dg/pr101666.inc: New.
8292 * objc.dg/pr101666-0.m: New test.
8293 * objc.dg/pr101666-1.m: New test.
8294 * objc.dg/pr101666.inc: New.
8296 2021-08-18 Ankur Saini <arsenic@sourceware.org>
8299 * g++.dg/analyzer/vfunc-2.C: New test.
8300 * g++.dg/analyzer/vfunc-3.C: New test.
8301 * g++.dg/analyzer/vfunc-4.C: New test.
8302 * g++.dg/analyzer/vfunc-5.C: New test.
8304 2021-08-18 Ankur Saini <arsenic@sourceware.org>
8307 * gcc.dg/analyzer/function-ptr-4.c: New test.
8308 * gcc.dg/analyzer/pr100546.c: New test.
8310 2021-08-18 Tobias Burnus <tobias@codesourcery.com>
8312 * gfortran.dg/nothing-1.f90: New test.
8313 * gfortran.dg/nothing-2.f90: New test.
8315 2021-08-18 Patrick Palka <ppalka@redhat.com>
8319 * g++.dg/cpp2a/class-deduction-aggr11.C: New test.
8320 * g++.dg/cpp2a/class-deduction-aggr12.C: New test.
8322 2021-08-18 Patrick Palka <ppalka@redhat.com>
8325 * g++.dg/cpp2a/nontype-class49.C: New test.
8327 2021-08-18 Jakub Jelinek <jakub@redhat.com>
8329 * c-c++-common/gomp/nothing-1.c: New test.
8330 * g++.dg/gomp/attrs-1.C (bar): Add nothing directive test.
8331 * g++.dg/gomp/attrs-2.C (bar): Likewise.
8332 * g++.dg/gomp/attrs-9.C: Likewise.
8334 2021-08-18 Jakub Jelinek <jakub@redhat.com>
8336 * c-c++-common/gomp/pr63326.c: Don't expect extra "before" errors
8338 * g++.dg/gomp/attrs-7.C: Don't expect one extra error.
8339 * g++.dg/gomp/barrier-2.C: Likewise.
8340 * gcc.dg/gomp/declare-simd-5.c: Likewise.
8341 * gcc.dg/gomp/barrier-2.c: Likewise.
8342 * gcc.dg/gomp/declare-variant-2.c: Likewise.
8344 2021-08-18 liuhongt <hongtao.liu@intel.com>
8347 * gcc.target/i386/pr54400.c: Adjust testcase.
8348 * gcc.target/i386/pr94147.c: New test.
8350 2021-08-17 Martin Sebor <msebor@redhat.com>
8352 PR middle-end/101854
8353 * gcc.dg/attr-alloc_size-5.c: Adjust optimization to -O1.
8354 * gcc.dg/attr-alloc_size-7.c: Use #pragmas to adjust optimization.
8355 * gcc.dg/attr-alloc_size-8.c: Adjust optimization to -O1.
8356 * gcc.dg/Wstringop-overflow-72.c: New test.
8358 2021-08-17 Jakub Jelinek <jakub@redhat.com>
8361 * g++.dg/cpp2a/is-corresponding-member1.C: New test.
8362 * g++.dg/cpp2a/is-corresponding-member2.C: New test.
8363 * g++.dg/cpp2a/is-corresponding-member3.C: New test.
8364 * g++.dg/cpp2a/is-corresponding-member4.C: New test.
8365 * g++.dg/cpp2a/is-corresponding-member5.C: New test.
8366 * g++.dg/cpp2a/is-corresponding-member6.C: New test.
8367 * g++.dg/cpp2a/is-corresponding-member7.C: New test.
8368 * g++.dg/cpp2a/is-corresponding-member8.C: New test.
8369 * g++.dg/cpp2a/is-layout-compatible1.C: New test.
8370 * g++.dg/cpp2a/is-layout-compatible2.C: New test.
8371 * g++.dg/cpp2a/is-layout-compatible3.C: New test.
8373 2021-08-17 Thomas Schwinge <thomas@codesourcery.com>
8375 * gcc.dg/pr78213.c: Restore testing.
8377 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
8379 * gcc.dg/tree-ssa/ssa-ccp-40.c: New test case.
8381 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
8383 * gcc.dg/fold-ior-5.c: New test case.
8385 2021-08-17 Tobias Burnus <tobias@codesourcery.com>
8387 * gfortran.dg/gomp/scan-1.f90:
8388 * gfortran.dg/gomp/cancel-1.f90: New test.
8389 * gfortran.dg/gomp/cancel-4.f90: New test.
8390 * gfortran.dg/gomp/loop-4.f90: New test.
8391 * gfortran.dg/gomp/nesting-1.f90: New test.
8392 * gfortran.dg/gomp/nesting-2.f90: New test.
8393 * gfortran.dg/gomp/nesting-3.f90: New test.
8394 * gfortran.dg/gomp/nowait-1.f90: New test.
8395 * gfortran.dg/gomp/reduction-task-1.f90: New test.
8396 * gfortran.dg/gomp/reduction-task-2.f90: New test.
8397 * gfortran.dg/gomp/reduction-task-2a.f90: New test.
8398 * gfortran.dg/gomp/reduction-task-3.f90: New test.
8399 * gfortran.dg/gomp/scope-1.f90: New test.
8400 * gfortran.dg/gomp/scope-2.f90: New test.
8402 2021-08-17 Andrew MacLeod <amacleod@redhat.com>
8404 PR tree-optimization/101938
8405 * gcc.dg/pr101938.c: New test.
8407 2021-08-17 Richard Biener <rguenther@suse.de>
8409 PR tree-optimization/101868
8410 * gcc.dg/lto/pr101868_0.c: New testcase.
8411 * gcc.dg/lto/pr101868_1.c: Likewise.
8412 * gcc.dg/lto/pr101868_2.c: Likewise.
8413 * gcc.dg/lto/pr101868_3.c: Likewise.
8415 2021-08-17 Jakub Jelinek <jakub@redhat.com>
8417 * c-c++-common/gomp/nesting-2.c (foo): Add scope and masked
8419 * c-c++-common/gomp/scan-1.c (f3): Add scope construct test..
8420 * c-c++-common/gomp/cancel-1.c (f2): Add scope and masked
8422 * c-c++-common/gomp/reduction-task-2.c (bar): Add scope construct
8423 test. Adjust diagnostics for the addition of scope.
8424 * c-c++-common/gomp/loop-1.c (f5): Add master, masked and scope
8426 * c-c++-common/gomp/clause-dups-1.c (f1): Add scope construct test.
8427 * gcc.dg/gomp/nesting-1.c (f1, f2, f3): Add scope construct tests.
8428 * c-c++-common/gomp/scope-1.c: New test.
8429 * c-c++-common/gomp/scope-2.c: New test.
8430 * g++.dg/gomp/attrs-1.C (bar): Add scope construct tests.
8431 * g++.dg/gomp/attrs-2.C (bar): Likewise.
8432 * gfortran.dg/gomp/reduction4.f90: Adjust expected diagnostics.
8433 * gfortran.dg/gomp/reduction7.f90: Likewise.
8435 2021-08-17 Jakub Jelinek <jakub@redhat.com>
8437 * c-c++-common/cpp/va-opt-5.c: New test.
8438 * c-c++-common/cpp/va-opt-6.c: New test.
8440 2021-08-17 Richard Biener <rguenther@suse.de>
8442 PR tree-optimization/101925
8443 * gcc.dg/sso-16.c: New testcase.
8445 2021-08-17 liuhongt <hongtao.liu@intel.com>
8447 * gcc.target/i386/pr82460-2.c: Adjust testcase by adding
8448 --param=vect-epilogues-nomask=0
8450 2021-08-16 liuhongt <hongtao.liu@intel.com>
8453 * gcc.target/i386/pr101930.c: New test.
8455 2021-08-16 Martin Liska <mliska@suse.cz>
8458 * gcc.dg/ipa/pr100600.c: New test.
8460 2021-08-16 liuhongt <hongtao.liu@intel.com>
8463 * gcc.target/i386/pr101846-2.c: New test.
8464 * gcc.target/i386/pr101846-3.c: New test.
8465 * gcc.target/i386/pr101846-4.c: New test.
8467 2021-08-16 Tobias Burnus <tobias@codesourcery.com>
8469 * gfortran.dg/gomp/masked-1.f90: New test.
8470 * gfortran.dg/gomp/masked-2.f90: New test.
8471 * gfortran.dg/gomp/masked-3.f90: New test.
8472 * gfortran.dg/gomp/masked-combined-1.f90: New test.
8473 * gfortran.dg/gomp/masked-combined-2.f90: New test.
8475 2021-08-15 Harald Anlauf <anlauf@gmx.de>
8478 * gfortran.dg/coarray_sync.f90: New test.
8479 * gfortran.dg/coarray_3.f90: Adjust error messages.
8481 2021-08-14 Martin Sebor <msebor@redhat.com>
8483 PR middle-end/101791
8484 * g++.dg/warn/Wmismatched-new-delete-6.C: New test.
8485 * g++.dg/warn/Wmismatched-new-delete-7.C: New test.
8487 2021-08-14 Jakub Jelinek <jakub@redhat.com>
8490 * gcc.target/i386/avx512f-pr101896.c: New test.
8492 2021-08-13 Martin Sebor <msebor@redhat.com>
8494 PR middle-end/101734
8495 * gcc.dg/uninit-42.c: New test.
8497 2021-08-13 Martin Liska <mliska@suse.cz>
8500 * gcc.target/i386/pr101261.c: New test.
8502 2021-08-13 Jan Hubicka <hubicka@ucw.cz>
8504 * gcc.dg/tree-ssa/modref-6.c: Update.
8506 2021-08-13 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
8508 * gcc.target/arm/simd/pr98435.c: Add dg-require-effective-target
8511 2021-08-12 Jakub Jelinek <jakub@redhat.com>
8513 * c-c++-common/gomp/clauses-1.c (bar): Add tests for combined masked
8514 constructs with clauses.
8515 * c-c++-common/gomp/clauses-5.c (foo): Add testcase for filter clause.
8516 * c-c++-common/gomp/clause-dups-1.c (f1): Likewise.
8517 * c-c++-common/gomp/masked-1.c: New test.
8518 * c-c++-common/gomp/masked-2.c: New test.
8519 * c-c++-common/gomp/masked-combined-1.c: New test.
8520 * c-c++-common/gomp/masked-combined-2.c: New test.
8521 * c-c++-common/goacc/uninit-if-clause.c: Remove xfails.
8522 * g++.dg/gomp/block-11.C: New test.
8523 * g++.dg/gomp/tpl-masked-1.C: New test.
8524 * g++.dg/gomp/attrs-1.C (bar): Add tests for masked construct and
8525 combined masked constructs with clauses in attribute syntax.
8526 * g++.dg/gomp/attrs-2.C (bar): Likewise.
8527 * gcc.dg/gomp/nesting-1.c (f1, f2): Add tests for masked construct
8529 * gfortran.dg/goacc/host_data-tree.f95: Allow also SSA_NAMEs in if
8531 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8533 2021-08-12 Jakub Jelinek <jakub@redhat.com>
8535 PR preprocessor/101638
8536 * gcc.dg/cpp/pr101638.c: New test.
8538 2021-08-12 Michael Meissner <meissner@linux.ibm.com>
8540 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: Fix
8541 typo in regular expression.
8542 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
8544 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
8546 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
8548 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
8550 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
8553 2021-08-12 Sergei Trofimovich <siarheit@google.com>
8556 * g++.dg/warn/pr101219.C: New test.
8558 2021-08-12 Martin Uecker <muecker@gwdg.de>
8561 * gcc.dg/vla-stexp-2.c: New test.
8563 2021-08-12 Aldy Hernandez <aldyh@redhat.com>
8565 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Remove call into the legacy
8566 code and adjust for ranger threader.
8568 2021-08-12 Tobias Burnus <tobias@codesourcery.com>
8570 * c-c++-common/gomp/pr61486-2.c: Duplicate one proc_bind(master)
8571 testcase and test proc_bind(primary) instead.
8572 * gfortran.dg/gomp/affinity-1.f90: Likewise.
8574 2021-08-12 Hans-Peter Nilsson <hp@axis.com>
8576 * gfortran.dg/PR82376.f90: Robustify match.
8578 2021-08-12 Jakub Jelinek <jakub@redhat.com>
8581 * gcc.target/i386/avx512f-pr101860.c: New test.
8583 2021-08-12 Jakub Jelinek <jakub@redhat.com>
8585 * g++.dg/gomp/attrs-12.C: New test.
8587 2021-08-12 Jakub Jelinek <jakub@redhat.com>
8589 * g++.dg/gomp/attrs-11.C: Add new tests.
8591 2021-08-12 Jakub Jelinek <jakub@redhat.com>
8595 * g++.dg/cpp2a/spaceship-synth11.C: New test.
8596 * g++.dg/cpp2a/spaceship-synth-neg6.C: New test.
8598 2021-08-12 Jakub Jelinek <jakub@redhat.com>
8600 * g++.dg/gomp/attrs-11.C: Adjust expected diagnostics.
8602 2021-08-12 Jakub Jelinek <jakub@redhat.com>
8604 * g++.dg/lookup/strong-using.C: Add test using [[gnu::strong]]
8606 * g++.dg/lookup/strong-using2.C: Likewise.
8607 * g++.dg/cpp0x/gen-attrs-58.C: Move alignas(int) before
8609 * g++.dg/cpp0x/gen-attrs-59.C: Move alignas(X) before
8610 using namespace, add tests for alignas before semicolon.
8611 * g++.dg/cpp0x/gen-attrs-76.C: Remove xfails. Add test for
8612 C++11 attributes on using directive before semicolon.
8614 2021-08-12 liuhongt <hongtao.liu@intel.com>
8617 * gcc.target/i386/pr101846-1.c: New test.
8619 2021-08-12 Patrick Palka <ppalka@redhat.com>
8622 * g++.dg/cpp2a/construct_at.h: New convenience header file that
8623 defines minimal implementations of std::construct_at/destroy_at,
8625 * g++.dg/cpp2a/constexpr-new5.C: ... here.
8626 * g++.dg/cpp2a/constexpr-new6.C: Use the header.
8627 * g++.dg/cpp2a/constexpr-new14.C: Likewise.
8628 * g++.dg/cpp2a/constexpr-new20.C: New test.
8630 2021-08-11 Patrick Palka <ppalka@redhat.com>
8634 * g++.dg/DRs/dr2082.C: New test.
8635 * g++.dg/cpp2a/concepts-uneval4.C: New test.
8637 2021-08-11 Jakub Jelinek <jakub@redhat.com>
8640 * g++.dg/cpp2a/constinit16.C: New test.
8642 2021-08-11 Patrick Palka <ppalka@redhat.com>
8645 * g++.dg/cpp1z/class-deduction98.C: New test.
8647 2021-08-11 Patrick Palka <ppalka@redhat.com>
8650 * g++.dg/cpp1z/class-deduction97.C: New test.
8652 2021-08-11 Richard Biener <rguenther@suse.de>
8654 * gcc.dg/lto/pr48622_1.c: Provide non-LTO definition
8657 2021-08-11 Jan Hubicka <jh@suse.cz>
8659 * c-c++-common/modref-dse.c: New test.
8661 2021-08-11 Richard Biener <rguenther@suse.de>
8663 PR middle-end/101858
8664 * gcc.dg/pr101858.c: New testcase.
8666 2021-08-11 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
8669 * gcc.target/arm/pr51534.c: Adjust test.
8671 2021-08-11 liuhongt <hongtao.liu@intel.com>
8674 * gcc.target/i386/pr98309-1.c: New test.
8675 * gcc.target/i386/pr98309-2.c: New test.
8677 2021-08-11 Hans-Peter Nilsson <hp@axis.com>
8679 PR middle-end/101674
8680 * gcc.dg/uninit-pred-9_b.c: Xfail for cris-*-* too.
8682 2021-08-10 Tobias Burnus <tobias@codesourcery.com>
8684 PR libfortran/101305
8687 * lib/gfortran.exp (gfortran_init): Remove -I$specpath/libgfortran
8688 from the string used to set GFORTRAN_UNDER_TEST.
8690 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
8692 PR tree-optimization/101809
8693 * gcc.target/i386/pr88531-1a.c: Enable for all targets.
8695 2021-08-10 Jakub Jelinek <jakub@redhat.com>
8698 * gcc.target/i386/avx512f-pr80355-2.c: New test.
8700 2021-08-10 Jakub Jelinek <jakub@redhat.com>
8703 * gcc.target/i386/avx512f-pr80355-1.c: New test.
8705 2021-08-10 Jakub Jelinek <jakub@redhat.com>
8707 * g++.dg/gomp/attrs-1.C (bar): Add missing semicolon after
8708 [[omp::directive (threadprivate (t2))]]. Add tests with
8709 if/while/switch after parallel in attribute syntax.
8710 (corge): Add missing omp:: before directive.
8711 * g++.dg/gomp/attrs-2.C (bar): Add missing semicolon after
8712 [[omp::directive (threadprivate (t2))]].
8713 * g++.dg/gomp/attrs-10.C: New test.
8714 * g++.dg/gomp/attrs-11.C: New test.
8716 2021-08-10 Hongyu Wang <hongyu.wang@intel.com>
8718 * gcc.target/i386/amxbf16-dpbf16ps-2.c: Fix typos.
8720 2021-08-10 Richard Biener <rguenther@suse.de>
8722 PR middle-end/101824
8723 * gcc.dg/tree-ssa/pr101824.c: New testcase.
8725 2021-08-10 Martin Uecker <muecker@gwdg.de>
8728 * gcc.dg/vla-stexp-1.c: New test.
8730 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
8733 * gcc.target/i386/avx2-gather-2.c: Pass -march=skylake instead
8734 of "-mavx2 -mtune=skylake". Scan vpcmpeqd.
8736 2021-08-10 liuhongt <hongtao.liu@intel.com>
8738 * gcc.target/i386/cond_op_shift_d-1.c: New test.
8739 * gcc.target/i386/cond_op_shift_d-2.c: New test.
8740 * gcc.target/i386/cond_op_shift_q-1.c: New test.
8741 * gcc.target/i386/cond_op_shift_q-2.c: New test.
8742 * gcc.target/i386/cond_op_shift_ud-1.c: New test.
8743 * gcc.target/i386/cond_op_shift_ud-2.c: New test.
8744 * gcc.target/i386/cond_op_shift_uq-1.c: New test.
8745 * gcc.target/i386/cond_op_shift_uq-2.c: New test.
8746 * gcc.target/i386/cond_op_shift_uw-1.c: New test.
8747 * gcc.target/i386/cond_op_shift_uw-2.c: New test.
8748 * gcc.target/i386/cond_op_shift_w-1.c: New test.
8749 * gcc.target/i386/cond_op_shift_w-2.c: New test.
8751 2021-08-09 Andrew MacLeod <amacleod@redhat.com>
8753 * gcc.dg/pr101741.c: New.
8755 2021-08-09 Martin Jambor <mjambor@suse.cz>
8758 * gcc.dg/ipa/remref-6.c: Added missing -fdump-ipa-inline option.
8760 2021-08-09 Uroš Bizjak <ubizjak@gmail.com>
8763 * gcc.target/i386/pr101812.c: New test.
8765 2021-08-09 Tejas Belagod <tejas.belagod@arm.com>
8767 * gcc.target/aarch64/vect-shr-reg.c: New testcase.
8768 * gcc.target/aarch64/vect-shr-reg-run.c: Likewise.
8770 2021-08-09 Roger Sayle <roger@nextmovesoftware.com>
8772 * gcc.dg/pr68217.c: Add -fno-tree-ccp option.
8773 * gcc.dg/tree-ssa/vrp24.c: Add -fno-tree-ccp option.
8774 * g++.dg/ipa/pure-const-3.C: Add -fno-tree-ccp option.
8776 2021-08-09 Tobias Burnus <tobias@codesourcery.com>
8778 PR libfortran/101305
8780 * lib/gfortran.exp (gfortran_init): Add -I $specdir/libgfortran to
8781 GFORTRAN_UNDER_TEST; update it when set by previous gfortran_init call.
8782 * gfortran.dg/ISO_Fortran_binding_1.c: Use <...> not "..." for
8783 ISO_Fortran_binding.h's #include.
8784 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
8785 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
8786 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
8787 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
8788 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
8789 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
8790 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
8791 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
8792 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
8793 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
8794 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
8795 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
8796 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
8797 * gfortran.dg/PR94327.c: Likewise.
8798 * gfortran.dg/PR94331.c: Likewise.
8799 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
8800 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
8801 * gfortran.dg/pr93524.c: Likewise.
8803 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
8805 * gcc.target/aarch64/sve/dup_lane_1.c: Don't split
8806 scan-assembler tests over multiple lines. Expect 32-bit
8807 result values in 'w' registers.
8808 * gcc.target/aarch64/sve/extract_1.c: Likewise.
8809 * gcc.target/aarch64/sve/extract_2.c: Likewise.
8810 * gcc.target/aarch64/sve/extract_3.c: Likewise.
8811 * gcc.target/aarch64/sve/extract_4.c: Likewise.
8813 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
8815 * gcc.target/aarch64/vector_structure_intrinsics.c: Restrict
8816 tests to little-endian targets.
8818 2021-08-08 Jeff Law <jlaw@localhost.localdomain>
8820 * gcc.target/tic6x/rotdi16-scan.c: Pull rotate into its own function.
8822 2021-08-07 H.J. Lu <hjl.tools@gmail.com>
8824 PR tree-optimization/88531
8825 * gcc.target/i386/pr88531-1a.c: New test.
8826 * gcc.target/i386/pr88531-1b.c: Likewise.
8827 * gcc.target/i386/pr88531-1c.c: Likewise.
8828 * gcc.target/i386/pr88531-2a.c: Likewise.
8829 * gcc.target/i386/pr88531-2b.c: Likewise.
8830 * gcc.target/i386/pr88531-2c.c: Likewise.
8832 2021-08-06 Martin Sebor <msebor@redhat.com>
8834 * c-c++-common/Wsizeof-pointer-memaccess1.c: Also disable
8835 -Wstringop-overread.
8836 * c-c++-common/attr-nonstring-3.c: Adjust pattern of expected message.
8837 * gcc.dg/Warray-bounds-39.c: Add an xfail due to a known bug.
8838 * gcc.dg/Wstring-compare-3.c: Also disable -Wstringop-overread.
8839 * gcc.dg/attr-nonstring-2.c: Adjust pattern of expected message.
8840 * gcc.dg/attr-nonstring-4.c: Same.
8841 * gcc.dg/Wstringop-overread-6.c: New test.
8842 * gcc.dg/sso-14.c: Fix typos to avoid buffer overflow.
8844 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
8847 * gcc.target/arm/pr69245.c: Make sure to emit code for fn1, fix
8850 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
8853 * gcc.target/arm/attr-neon3.c: Fix typo.
8854 * gcc.target/arm/pragma_fpu_attribute_2.c: Fix typo.
8856 2021-08-06 Uroš Bizjak <ubizjak@gmail.com>
8859 * gcc.target/i386/pr101797.c: New test.
8861 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
8863 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8866 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
8868 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8871 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
8873 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8876 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
8878 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8881 2021-08-06 Martin Liska <mliska@suse.cz>
8883 * gcc.target/powerpc/pragma-optimize.c: New test.
8885 2021-08-06 Richard Biener <rguenther@suse.de>
8887 * gfortran.dg/vect/vect-8.f90: Simplify aarch64 scanning.
8889 2021-08-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
8891 * gcc.dg/gcov-info-to-gcda.c: New test.
8893 2021-08-05 Jonathan Wakely <jwakely@redhat.com>
8895 * g++.old-deja/g++.other/inline7.C: Cast nodiscard call to void.
8897 2021-08-05 H.J. Lu <hjl.tools@gmail.com>
8900 * gcc.target/i386/pr99744-3.c: New test.
8901 * gcc.target/i386/pr99744-4.c: Likewise.
8902 * gcc.target/i386/pr99744-5.c: Likewise.
8903 * gcc.target/i386/pr99744-6.c: Likewise.
8904 * gcc.target/i386/pr99744-7.c: Likewise.
8905 * gcc.target/i386/pr99744-8.c: Likewise.
8907 2021-08-05 Richard Earnshaw <rearnsha@arm.com>
8910 * gcc.target/arm/cortex-m55-nofp-flag-hard.c: Update expected output.
8911 * gcc.target/arm/cortex-m55-nofp-flag-softfp.c: Likewise.
8912 * gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c: Likewise.
8913 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Convert to dg-do assemble.
8914 Add a non-no-op function body.
8915 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
8916 * gcc.target/arm/pr98636.c (dg-options): Add -mfloat-abi=softfp.
8917 * gcc.target/arm/attr-neon.c: Tighten scan-assembler tests.
8918 * gcc.target/arm/attr-neon2.c: Use -Ofast, convert test to use
8919 check-function-bodies.
8920 * gcc.target/arm/attr-neon3.c: Likewise.
8921 * gcc.target/arm/pr69245.c: Tighten scan-assembler match, but allow
8923 * gcc.target/arm/pragma_fpu_attribute.c: Likewise.
8924 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
8926 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
8928 * gcc.target/aarch64/vsubX_high_cost.c: New test.
8930 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
8932 * gcc.target/aarch64/vaddX_high_cost.c: New test.
8934 2021-08-05 Richard Biener <rguenther@suse.de>
8936 * gcc.dg/vect/bb-slp-pr101756.c: Add -w.
8938 2021-08-05 Eric Botcazou <ebotcazou@gcc.gnu.org>
8940 * gcc.dg/sso-15.c: New test.
8942 2021-08-05 liuhongt <hongtao.liu@intel.com>
8944 * gcc.target/i386/cond_op_anylogic_d-1.c: New test.
8945 * gcc.target/i386/cond_op_anylogic_d-2.c: New test.
8946 * gcc.target/i386/cond_op_anylogic_q-1.c: New test.
8947 * gcc.target/i386/cond_op_anylogic_q-2.c: New test.
8949 2021-08-05 liuhongt <hongtao.liu@intel.com>
8951 * gcc.target/i386/cond_op_maxmin_double-1.c: New test.
8952 * gcc.target/i386/cond_op_maxmin_double-2.c: New test.
8953 * gcc.target/i386/cond_op_maxmin_float-1.c: New test.
8954 * gcc.target/i386/cond_op_maxmin_float-2.c: New test.
8956 2021-08-05 liuhongt <hongtao.liu@intel.com>
8958 * gcc.target/i386/cond_op_maxmin_b-1.c: New test.
8959 * gcc.target/i386/cond_op_maxmin_b-2.c: New test.
8960 * gcc.target/i386/cond_op_maxmin_d-1.c: New test.
8961 * gcc.target/i386/cond_op_maxmin_d-2.c: New test.
8962 * gcc.target/i386/cond_op_maxmin_q-1.c: New test.
8963 * gcc.target/i386/cond_op_maxmin_q-2.c: New test.
8964 * gcc.target/i386/cond_op_maxmin_ub-1.c: New test.
8965 * gcc.target/i386/cond_op_maxmin_ub-2.c: New test.
8966 * gcc.target/i386/cond_op_maxmin_ud-1.c: New test.
8967 * gcc.target/i386/cond_op_maxmin_ud-2.c: New test.
8968 * gcc.target/i386/cond_op_maxmin_uq-1.c: New test.
8969 * gcc.target/i386/cond_op_maxmin_uq-2.c: New test.
8970 * gcc.target/i386/cond_op_maxmin_uw-1.c: New test.
8971 * gcc.target/i386/cond_op_maxmin_uw-2.c: New test.
8972 * gcc.target/i386/cond_op_maxmin_w-1.c: New test.
8973 * gcc.target/i386/cond_op_maxmin_w-2.c: New test.
8975 2021-08-04 David Malcolm <dmalcolm@redhat.com>
8978 * gcc.dg/analyzer/asm-x86-1.c: New test.
8979 * gcc.dg/analyzer/asm-x86-lp64-1.c: New test.
8980 * gcc.dg/analyzer/asm-x86-lp64-2.c: New test.
8981 * gcc.dg/analyzer/pr101570.c: New test.
8982 * gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c:
8984 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c: New
8986 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c: New
8988 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c: New test.
8989 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c: New
8991 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c: New test.
8992 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c:
8994 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c:
8997 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
9000 * gcc.target/i386/pr101742a.c: New test.
9001 * gcc.target/i386/pr101742b.c: Likewise.
9003 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
9006 * gcc.target/i386/eh_return-2.c: New test.
9008 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
9010 * gcc.target/s390/vector/perm-vpdi.c: New test.
9012 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
9014 * gcc.target/s390/vector/perm-merge.c: New test.
9015 * gcc.target/s390/vector/vec-types.h: New test.
9017 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
9019 * gcc.target/s390/zvector/vec-permi.c: Removed.
9020 * gcc.target/s390/zvector/vec_permi.c: New test.
9022 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
9024 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c:
9025 Instead of vpdi with 0 and 5 vmrlg and vmrhg are used now.
9026 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: Likewise.
9027 * gcc.target/s390/zvector/vec-types.h: New test.
9028 * gcc.target/s390/zvector/vec_merge.c: New test.
9030 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
9032 * gcc.target/aarch64/vmul_high_cost.c: New test.
9034 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
9036 * gcc.target/aarch64/vmul_element_cost.c: New test.
9038 2021-08-04 Richard Sandiford <richard.sandiford@arm.com>
9040 * gcc.target/aarch64/sve/cost_model_12.c: New test.
9042 2021-08-04 Tamar Christina <tamar.christina@arm.com>
9044 PR tree-optimization/101750
9045 * g++.dg/vect/pr99149.cc: Name class.
9047 2021-08-04 Richard Biener <rguenther@suse.de>
9049 * gcc.target/i386/vect-gather-1.c: New testcase.
9050 * gfortran.dg/vect/vect-8.f90: Adjust.
9052 2021-08-04 Roger Sayle <roger@nextmovesoftware.com>
9053 Marc Glisse <marc.glisse@inria.fr>
9055 * gcc.dg/fold-ior-4.c: New test.
9057 2021-08-04 Richard Biener <rguenther@suse.de>
9059 PR tree-optimization/101756
9060 * gcc.dg/vect/bb-slp-pr101756.c: New testcase.
9062 2021-08-04 Jakub Jelinek <jakub@redhat.com>
9065 * g++.dg/gomp/pr101759.C: New test.
9066 * g++.dg/goacc/pr101759.C: New test.
9068 2021-08-04 Jakub Jelinek <jakub@redhat.com>
9070 * gcc.c-torture/execute/ieee/pr29302-1.x: Undo doubly applied patch.
9072 2021-08-04 Richard Biener <rguenther@suse.de>
9074 PR tree-optimization/101769
9075 * g++.dg/tree-ssa/pr101769.C: New testcase.
9077 2021-08-04 liuhongt <hongtao.liu@intel.com>
9079 * gcc.target/i386/cond_op_addsubmul_d-2.c: Add
9080 dg-require-effective-target for avx512.
9081 * gcc.target/i386/cond_op_addsubmul_q-2.c: Ditto.
9082 * gcc.target/i386/cond_op_addsubmul_w-2.c: Ditto.
9083 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: Ditto.
9084 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: Ditto.
9085 * gcc.target/i386/cond_op_fma_double-2.c: Ditto.
9086 * gcc.target/i386/cond_op_fma_float-2.c: Ditto.
9088 2021-08-04 liuhongt <hongtao.liu@intel.com>
9090 * gcc.target/i386/cond_op_fma_double-1.c: New test.
9091 * gcc.target/i386/cond_op_fma_double-2.c: New test.
9092 * gcc.target/i386/cond_op_fma_float-1.c: New test.
9093 * gcc.target/i386/cond_op_fma_float-2.c: New test.
9095 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
9097 * lib/profopt.exp: Pass gdwarf-4 when compiling test to profile; pass -gcov_version=2.
9098 * lib/target-supports.exp: Remove unnecessary -o perf.data passed to gcc-auto-profile.
9100 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
9102 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix dg-final-use-autofdo.
9103 * lib/profopt.exp: Pass -fearly-inlining when compiling with AutoFDO.
9105 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
9107 * g++.dg/tree-prof/indir-call-prof.C: Fix options, increase the number of iterations.
9108 * g++.dg/tree-prof/morefunc.C: Fix options, increase the number of iterations.
9109 * g++.dg/tree-prof/reorder.C: Fix options, increase the number of iterations.
9110 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix options, increase the number of iterations.
9111 * gcc.dg/tree-prof/indir-call-prof.c: Fix options.
9113 2021-08-03 Martin Sebor <msebor@redhat.com>
9116 * g++.dg/warn/Wstringop-overflow-4.C: Disable a test case in ILP32.
9118 2021-08-03 Paul A. Clarke <pc@us.ibm.com>
9120 * gcc.target/powerpc/sse4_1-phminposuw.c: Copy from
9121 gcc/testsuite/gcc.target/i386, adjust dg directives to suit,
9124 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
9126 * gcc.target/i386/avx-vzeroupper-14.c: Pass -mno-avx512f to
9128 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
9129 * gcc.target/i386/pr82941-1.c: Updated. Check for vzeroupper.
9130 * gcc.target/i386/pr82942-1.c: Likewise.
9131 * gcc.target/i386/pr82990-1.c: Likewise.
9132 * gcc.target/i386/pr82990-3.c: Likewise.
9133 * gcc.target/i386/pr82990-5.c: Likewise.
9134 * gcc.target/i386/pr100865-4b.c: Likewise.
9135 * gcc.target/i386/pr100865-6b.c: Likewise.
9136 * gcc.target/i386/pr100865-7b.c: Likewise.
9137 * gcc.target/i386/pr100865-10b.c: Likewise.
9138 * gcc.target/i386/pr100865-8b.c: Updated.
9139 * gcc.target/i386/pr100865-9b.c: Likewise.
9140 * gcc.target/i386/pr100865-11b.c: Likewise.
9141 * gcc.target/i386/pr100865-12b.c: Likewise.
9143 2021-08-03 liuhongt <hongtao.liu@intel.com>
9145 * gcc.target/i386/cond_op_addsubmul_d-1.c: New test.
9146 * gcc.target/i386/cond_op_addsubmul_d-2.c: New test.
9147 * gcc.target/i386/cond_op_addsubmul_q-1.c: New test.
9148 * gcc.target/i386/cond_op_addsubmul_q-2.c: New test.
9149 * gcc.target/i386/cond_op_addsubmul_w-1.c: New test.
9150 * gcc.target/i386/cond_op_addsubmul_w-2.c: New test.
9152 2021-08-03 Jakub Jelinek <jakub@redhat.com>
9155 * gcc.dg/analyzer/pr101721.c: New test.
9157 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
9160 * g++.target/i386/pr80566-1.C: New test.
9161 * g++.target/i386/pr80566-2.C: Likewise.
9163 2021-08-03 liuhongt <hongtao.liu@intel.com>
9165 * gcc.target/i386/cond_op_addsubmuldiv_double-1.c: New test.
9166 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: New test.
9167 * gcc.target/i386/cond_op_addsubmuldiv_float-1.c: New test.
9168 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: New test.
9170 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
9172 * gcc.target/i386/vect8-ret.c: Also pass -mno-sse.
9174 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
9176 * gcc.target/i386/incoming-11.c: Expect no stack realignment.
9178 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
9180 * gcc.target/i386/sw-1.c: Also pass -mno-avx for ia32.
9182 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
9184 * gcc.target/i386/cold-attribute-1.c: Also pass -mno-avx.
9186 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
9188 * gcc.target/i386/pr72839.c: Also pass -mno-avx.
9190 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
9192 * gcc.target/i386/pieces-memcpy-10.c: New test.
9193 * gcc.target/i386/pieces-memcpy-11.c: Likewise.
9194 * gcc.target/i386/pieces-memcpy-12.c: Likewise.
9195 * gcc.target/i386/pieces-memcpy-13.c: Likewise.
9196 * gcc.target/i386/pieces-memcpy-14.c: Likewise.
9197 * gcc.target/i386/pieces-memcpy-15.c: Likewise.
9198 * gcc.target/i386/pieces-memcpy-16.c: Likewise.
9199 * gcc.target/i386/pieces-memset-1.c: Likewise.
9200 * gcc.target/i386/pieces-memset-2.c: Likewise.
9201 * gcc.target/i386/pieces-memset-3.c: Likewise.
9202 * gcc.target/i386/pieces-memset-4.c: Likewise.
9203 * gcc.target/i386/pieces-memset-5.c: Likewise.
9204 * gcc.target/i386/pieces-memset-6.c: Likewise.
9205 * gcc.target/i386/pieces-memset-7.c: Likewise.
9206 * gcc.target/i386/pieces-memset-8.c: Likewise.
9207 * gcc.target/i386/pieces-memset-9.c: Likewise.
9208 * gcc.target/i386/pieces-memset-10.c: Likewise.
9209 * gcc.target/i386/pieces-memset-11.c: Likewise.
9210 * gcc.target/i386/pieces-memset-12.c: Likewise.
9211 * gcc.target/i386/pieces-memset-13.c: Likewise.
9212 * gcc.target/i386/pieces-memset-14.c: Likewise.
9213 * gcc.target/i386/pieces-memset-15.c: Likewise.
9214 * gcc.target/i386/pieces-memset-16.c: Likewise.
9215 * gcc.target/i386/pieces-memset-17.c: Likewise.
9216 * gcc.target/i386/pieces-memset-18.c: Likewise.
9217 * gcc.target/i386/pieces-memset-19.c: Likewise.
9218 * gcc.target/i386/pieces-memset-20.c: Likewise.
9219 * gcc.target/i386/pieces-memset-21.c: Likewise.
9220 * gcc.target/i386/pieces-memset-22.c: Likewise.
9221 * gcc.target/i386/pieces-memset-23.c: Likewise.
9222 * gcc.target/i386/pieces-memset-24.c: Likewise.
9223 * gcc.target/i386/pieces-memset-25.c: Likewise.
9224 * gcc.target/i386/pieces-memset-26.c: Likewise.
9225 * gcc.target/i386/pieces-memset-27.c: Likewise.
9226 * gcc.target/i386/pieces-memset-28.c: Likewise.
9227 * gcc.target/i386/pieces-memset-29.c: Likewise.
9228 * gcc.target/i386/pieces-memset-30.c: Likewise.
9229 * gcc.target/i386/pieces-memset-31.c: Likewise.
9230 * gcc.target/i386/pieces-memset-32.c: Likewise.
9231 * gcc.target/i386/pieces-memset-33.c: Likewise.
9232 * gcc.target/i386/pieces-memset-34.c: Likewise.
9233 * gcc.target/i386/pieces-memset-35.c: Likewise.
9234 * gcc.target/i386/pieces-memset-36.c: Likewise.
9235 * gcc.target/i386/pieces-memset-37.c: Likewise.
9236 * gcc.target/i386/pieces-memset-38.c: Likewise.
9237 * gcc.target/i386/pieces-memset-39.c: Likewise.
9238 * gcc.target/i386/pieces-memset-40.c: Likewise.
9239 * gcc.target/i386/pieces-memset-41.c: Likewise.
9240 * gcc.target/i386/pieces-memset-42.c: Likewise.
9241 * gcc.target/i386/pieces-memset-43.c: Likewise.
9242 * gcc.target/i386/pieces-memset-44.c: Likewise.
9243 * gcc.target/i386/pieces-memcpy-7.c: New file.
9244 * gcc.target/i386/pieces-memcpy-8.c: New file.
9245 * gcc.target/i386/pieces-memcpy-9.c: New file.
9247 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
9250 * gcc.target/i386/pr90773-20.c: New test.
9251 * gcc.target/i386/pr90773-21.c: Likewise.
9252 * gcc.target/i386/pr90773-22.c: Likewise.
9253 * gcc.target/i386/pr90773-23.c: Likewise.
9254 * gcc.target/i386/pr90773-26.c: Likewise.
9256 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
9258 * gcc.target/i386/pr90773-1.c: Adjust to expect movq for 32-bit.
9259 * gcc.target/i386/pr90773-4.c: Also run for 32-bit.
9260 * gcc.target/i386/pr90773-15.c: Likewise.
9261 * gcc.target/i386/pr90773-16.c: Likewise.
9262 * gcc.target/i386/pr90773-17.c: Likewise.
9263 * gcc.target/i386/pr90773-24.c: Likewise.
9264 * gcc.target/i386/pr90773-25.c: Likewise.
9265 * gcc.target/i386/pr100865-1.c: Likewise.
9266 * gcc.target/i386/pr100865-2.c: Likewise.
9267 * gcc.target/i386/pr100865-3.c: Likewise.
9268 * gcc.target/i386/pr90773-14.c: Also run for 32-bit and expect
9269 XMM movd to store 4 bytes.
9270 * gcc.target/i386/pr100865-4a.c: Also run for 32-bit and expect
9272 * gcc.target/i386/pr100865-4b.c: Likewise.
9273 * gcc.target/i386/pr100865-10a.c: Expect YMM registers.
9274 * gcc.target/i386/pr100865-10b.c: Likewise.
9276 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
9278 * gcc.target/i386/eh_return-1.c: New test.
9280 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
9283 * gcc.target/i386/pr90773-5.c: Updated to expect XMM register.
9284 * gcc.target/i386/pr90773-14.c: Likewise.
9285 * gcc.target/i386/pr90773-15.c: New test.
9286 * gcc.target/i386/pr90773-16.c: Likewise.
9287 * gcc.target/i386/pr90773-17.c: Likewise.
9288 * gcc.target/i386/pr90773-18.c: Likewise.
9289 * gcc.target/i386/pr90773-19.c: Likewise.
9291 2021-08-02 Roger Sayle <roger@nextmovesoftware.com>
9293 * gcc.dg/tree-ssa/phi-opt-25.c: New test case.
9295 2021-08-01 H.J. Lu <hjl.tools@gmail.com>
9298 * gcc.target/i386/pr78103-2.c: Also scan incl.
9299 * gcc.target/i386/pr78103-3.c: Scan leal|addl|incl for x32. Also
9302 2021-07-31 Jason Merrill <jason@redhat.com>
9305 * g++.dg/ext/anon-struct9.C: New test.
9307 2021-07-31 Roger Sayle <roger@nextmovesoftware.com>
9309 * gcc.target/i386/dec-cmov-2.c: Require -march=core2 with -m32.
9311 2021-07-31 Jakub Jelinek <jakub@redhat.com>
9313 * g++.dg/gomp/attrs-9.C: New test.
9315 2021-07-31 Jakub Jelinek <jakub@redhat.com>
9318 * gcc.target/i386/pr78103-1.c: New test.
9319 * gcc.target/i386/pr78103-2.c: New test.
9320 * gcc.target/i386/pr78103-3.c: New test.
9322 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
9324 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on mmix-knuth-mmixware.
9326 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
9328 PR middle-end/101674
9329 * gcc.dg/uninit-pred-9_b.c: Xfail for mmix-*-* too.
9331 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
9333 * gcc.target/powerpc/sse4_1-floorpd.c: New.
9334 * gcc.target/powerpc/sse4_1-floorps.c: New.
9335 * gcc.target/powerpc/sse4_1-floorsd.c: New.
9336 * gcc.target/powerpc/sse4_1-floorss.c: New.
9337 * gcc.target/powerpc/sse4_1-roundpd-2.c: Copy from
9338 gcc/testsuite/gcc.target/i386 and adjust dg directives to suit.
9340 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
9342 * gcc.target/powerpc/sse4_1-ceilpd.c: New.
9343 * gcc.target/powerpc/sse4_1-ceilps.c: New.
9344 * gcc.target/powerpc/sse4_1-ceilsd.c: New.
9345 * gcc.target/powerpc/sse4_1-ceilss.c: New.
9346 * gcc.target/powerpc/sse4_1-round-data.h: New.
9347 * gcc.target/powerpc/sse4_1-round.h: New.
9348 * gcc.target/powerpc/sse4_1-round2.h: New.
9349 * gcc.target/powerpc/sse4_1-roundpd-3.c: Copy from gcc.target/i386
9350 and adjust dg directives to suit.
9351 * gcc.target/powerpc/sse4_1-check.h (__VSX_SSE2__): Define.
9353 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
9355 * gcc.target/powerpc/sse4_1-blendpd.c: Copy from gcc.target/i386
9356 and adjust dg directives to suit.
9357 * gcc.target/powerpc/sse4_1-blendps-2.c: Likewise.
9358 * gcc.target/powerpc/sse4_1-blendps.c: Likewise.
9359 * gcc.target/powerpc/sse4_1-blendvpd.c: Likewise.
9361 2021-07-30 Roger Sayle <roger@nextmovesoftware.com>
9362 Uroš Bizjak <ubizjak@gmail.com>
9364 * gcc.target/i386/dec-cmov-1.c: New test.
9365 * gcc.target/i386/dec-cmov-2.c: New test.
9367 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
9369 * gcc.dg/tree-ssa/pr61839_2.c: Adjust. Add new const fold test.
9371 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
9373 * gcc.dg/tree-ssa/pr61839_2.c: Adjust.
9375 2021-07-30 Martin Sebor <msebor@redhat.com>
9377 PR middle-end/101671
9378 * gcc.c-torture/compile/pr83510.c: Move test functions...
9379 * gcc.dg/Warray-bounds-87.c: ...to this file.
9381 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
9383 * gcc.target/i386/pr100865-3.c: Expect vmovdqu8 instead of
9385 * gcc.target/i386/pr100865-4b.c: Likewise.
9387 2021-07-30 Andrew Pinski <apinski@marvell.com>
9390 * g++.dg/warn/Wunused-18.C: New test.
9391 * gcc.c-torture/compile/20030405-2.c: New test.
9392 * gcc.c-torture/compile/20040304-2.c: New test.
9393 * gcc.dg/20030612-2.c: New test.
9395 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
9398 * gcc.target/mips/pr101132.c: New test.
9400 2021-07-30 Jakub Jelinek <jakub@redhat.com>
9403 * g++.dg/cpp2a/is-pointer-interconvertible-base-of1.C: New test.
9404 * g++.dg/cpp2a/is-pointer-interconvertible-with-class1.C: New test.
9405 * g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C: New test.
9406 * g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C: New test.
9407 * g++.dg/cpp2a/is-pointer-interconvertible-with-class4.C: New test.
9408 * g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C: New test.
9409 * g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C: New test.
9411 2021-07-30 Jason Merrill <jason@redhat.com>
9413 * g++.dg/ext/anon-struct8.C: New test.
9415 2021-07-30 Jakub Jelinek <jakub@redhat.com>
9417 * g++.dg/cpp0x/gen-attrs-76.C: New test.
9419 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
9422 * gcc.target/i386/pr101685.c: New test.
9424 2021-07-30 Aldy Hernandez <aldyh@redhat.com>
9426 * gcc.dg/shrink-wrap-loop.c: Enable early jump threading. Mark as
9429 2021-07-30 Jakub Jelinek <jakub@redhat.com>
9432 * g++.dg/cpp0x/gen-attrs-45.C: Expect a warning about ignored
9433 attributes instead of error.
9434 * g++.dg/cpp0x/gen-attrs-75.C: New test.
9435 * g++.dg/modules/pr101582-1.C: New test.
9437 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
9440 * g++.dg/lto/pr101396_0.C: New test.
9441 * g++.dg/lto/pr101396_1.C: New test.
9443 2021-07-29 Martin Sebor <msebor@redhat.com>
9445 PR middle-end/101674
9446 * gcc.dg/uninit-pred-9_b.c: Xfail just the failing assertion and
9449 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
9452 * gdc.dg/pr100967.d: Update test.
9453 * gdc.dg/pr101672.d: New test.
9455 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
9458 * gdc.dg/extern-c++/extern-c++.exp: New.
9459 * gdc.dg/extern-c++/pr101664.d: New test.
9460 * gdc.dg/extern-c++/pr101664_1.cc: New test.
9462 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
9465 * gdc.dg/torture/pr96435.d: New test.
9467 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
9470 * gdc.dg/pr101657.d: New test.
9472 2021-07-29 Jakub Jelinek <jakub@redhat.com>
9475 * g++.dg/pr71389.C: Include <array> instead of <functional>.
9476 * g++.dg/cpp0x/initlist48.C: Include also <initializer_list>.
9478 2021-07-29 Thomas Schwinge <thomas@codesourcery.com>
9479 Julian Brown <julian@codesourcery.com>
9480 Kwok Cheung Yeung <kcy@codesourcery.com>
9482 * c-c++-common/goacc/classify-kernels-unparallelized.c:
9483 's%oaccdevlow%oaccloops%g'.
9484 * c-c++-common/goacc/classify-kernels.c: Likewise.
9485 * c-c++-common/goacc/classify-parallel.c: Likewise.
9486 * c-c++-common/goacc/classify-routine-nohost.c: Likewise.
9487 * c-c++-common/goacc/classify-routine.c: Likewise.
9488 * c-c++-common/goacc/classify-serial.c: Likewise.
9489 * c-c++-common/goacc/routine-nohost-1.c: Likewise.
9490 * g++.dg/goacc/template.C: Likewise.
9491 * gcc.dg/goacc/loop-processing-1.c: Likewise.
9492 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
9493 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
9494 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
9495 * gfortran.dg/goacc/classify-routine-nohost.f95: Likewise.
9496 * gfortran.dg/goacc/classify-routine.f95: Likewise.
9497 * gfortran.dg/goacc/classify-serial.f95: Likewise.
9498 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
9500 2021-07-29 Haochen Gui <guihaoc@gcc.gnu.org>
9503 * gcc.target/powerpc/pr56605.c: Change matching
9505 * gcc.target/powerpc/pr81348.c: Likewise.
9507 2021-07-29 Aldy Hernandez <aldyh@redhat.com>
9509 * g++.dg/debug/dwarf2/deallocator.C: Adjust for threader.
9510 * gcc.c-torture/compile/pr83510.c: Same.
9511 * gcc.dg/analyzer/pr94851-2.c: Same.
9512 * gcc.dg/loop-unswitch-2.c: Same.
9513 * gcc.dg/old-style-asm-1.c: Same.
9514 * gcc.dg/pr68317.c: Same.
9515 * gcc.dg/pr97567-2.c: Same.
9516 * gcc.dg/predict-9.c: Same.
9517 * gcc.dg/shrink-wrap-loop.c: Same.
9518 * gcc.dg/sibcall-1.c: Same.
9519 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Same.
9520 * gcc.dg/tree-ssa/pr21001.c: Same.
9521 * gcc.dg/tree-ssa/pr21294.c: Same.
9522 * gcc.dg/tree-ssa/pr21417.c: Same.
9523 * gcc.dg/tree-ssa/pr21458-2.c: Same.
9524 * gcc.dg/tree-ssa/pr21563.c: Same.
9525 * gcc.dg/tree-ssa/pr49039.c: Same.
9526 * gcc.dg/tree-ssa/pr61839_1.c: Same.
9527 * gcc.dg/tree-ssa/pr61839_3.c: Same.
9528 * gcc.dg/tree-ssa/pr77445-2.c: Same.
9529 * gcc.dg/tree-ssa/split-path-4.c: Same.
9530 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
9531 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
9532 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
9533 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
9534 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
9535 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
9536 * gcc.dg/tree-ssa/ssa-fre-48.c: Same.
9537 * gcc.dg/tree-ssa/ssa-thread-11.c: Same.
9538 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
9539 * gcc.dg/tree-ssa/ssa-thread-14.c: Same.
9540 * gcc.dg/tree-ssa/vrp02.c: Same.
9541 * gcc.dg/tree-ssa/vrp03.c: Same.
9542 * gcc.dg/tree-ssa/vrp05.c: Same.
9543 * gcc.dg/tree-ssa/vrp06.c: Same.
9544 * gcc.dg/tree-ssa/vrp07.c: Same.
9545 * gcc.dg/tree-ssa/vrp09.c: Same.
9546 * gcc.dg/tree-ssa/vrp19.c: Same.
9547 * gcc.dg/tree-ssa/vrp20.c: Same.
9548 * gcc.dg/tree-ssa/vrp33.c: Same.
9549 * gcc.dg/uninit-pred-9_b.c: Same.
9550 * gcc.dg/uninit-pr61112.c: Same.
9551 * gcc.dg/vect/bb-slp-16.c: Same.
9552 * gcc.target/i386/avx2-vect-aggressive.c: Same.
9553 * gcc.dg/tree-ssa/ranger-threader-1.c: New test.
9554 * gcc.dg/tree-ssa/ranger-threader-2.c: New test.
9555 * gcc.dg/tree-ssa/ranger-threader-3.c: New test.
9556 * gcc.dg/tree-ssa/ranger-threader-4.c: New test.
9557 * gcc.dg/tree-ssa/ranger-threader-5.c: New test.
9559 2021-07-29 Richard Biener <rguenther@suse.de>
9562 * gcc.dg/torture/pr101512.c: New testcase.
9564 2021-07-29 liuhongt <hongtao.liu@intel.com>
9567 * gcc.target/i386/pr91446.c:
9568 * gcc.target/i386/pr92658-avx512bw-2.c:
9569 * gcc.target/i386/pr92658-sse4-2.c:
9570 * gcc.target/i386/pr92658-sse4.c:
9571 * gcc.target/i386/pr99881.c:
9573 2021-07-29 liuhongt <hongtao.liu@intel.com>
9576 * gcc.target/i386/sse2-pr39821.c: New test.
9577 * gcc.target/i386/sse4-pr39821.c: New test.
9579 2021-07-29 Jiufu Guo <guojiufu@linux.ibm.com>
9582 * gcc.target/powerpc/pr61837.c: New test.
9584 2021-07-28 Martin Sebor <msebor@redhat.com>
9586 PR middle-end/101494
9587 * gcc.dg/uninit-pr101494.c: New test.
9589 2021-07-28 Martin Sebor <msebor@redhat.com>
9591 PR middle-end/101601
9592 * g++.dg/warn/Warray-bounds-25.C: New test.
9593 * gcc.dg/Warray-bounds-85.c: New test.
9595 2021-07-28 Michael Meissner <meissner@linux.ibm.com>
9598 * gcc.dg/pr56727-2.c: Add support for PC-relative calls.
9600 2021-07-28 David Malcolm <dmalcolm@redhat.com>
9602 * gcc.dg/analyzer/torture/ubsan-1.c: New test.
9604 2021-07-28 Harald Anlauf <anlauf@gmx.de>
9607 * gfortran.dg/allocate_stat_3.f90: New test.
9608 * gfortran.dg/allocate_stat.f90: Adjust error messages.
9609 * gfortran.dg/implicit_11.f90: Likewise.
9610 * gfortran.dg/inquiry_type_ref_3.f90: Likewise.
9612 2021-07-28 Jakub Jelinek <jakub@redhat.com>
9614 PR middle-end/101624
9615 * gfortran.dg/ubsan/ubsan.exp: New file.
9616 * gfortran.dg/ubsan/pr101624.f90: New test.
9618 2021-07-28 Jakub Jelinek <jakub@redhat.com>
9620 PR middle-end/101642
9621 * gcc.c-torture/compile/pr101642.c: New test.
9623 2021-07-28 Ilya Leoshkevich <iii@linux.ibm.com>
9625 * gcc.target/s390/global-array-element-pic2.c: Add -mzarch, add
9626 an expectation for 31-bit mode.
9627 * gcc.target/s390/load-imm64-1.c: Use unsigned long long.
9628 * gcc.target/s390/load-imm64-2.c: Likewise.
9629 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: Use
9631 * gcc.target/s390/vector/long-double-vx-macro-on-off.c:
9634 2021-07-28 Richard Biener <rguenther@suse.de>
9636 PR tree-optimization/101615
9637 * gcc.dg/vect/bb-slp-pr101615-2.c: New testcase.
9639 2021-07-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9641 * gcc.target/aarch64/smov_1.c: New test.
9642 * gcc.target/aarch64/sve/clastb_4.c: Adjust clast scan-assembler.
9644 2021-07-28 H.J. Lu <hjl.tools@gmail.com>
9647 * gcc.target/i386/pr101456-1.c: New test.
9648 * gcc.target/i386/pr101456-2.c: Likewise.
9650 2021-07-28 Richard Biener <rguenther@suse.de>
9652 PR tree-optimization/101615
9653 * gcc.dg/vect/bb-slp-pr101615-1.c: New testcase.
9655 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
9657 * gcc.dg/analyzer/strdup-1.c (test_4, test_5, test_6): New
9660 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
9662 * gcc.dg/analyzer/attr-malloc-1.c (compatible_alloc,
9663 compatible_alloc2): New extern allocator declarations.
9664 (test_9, test_10): New tests.
9666 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
9669 * gdc.dg/pr96429.d: Update test.
9670 * gdc.dg/pr101640.d: New test.
9672 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
9675 * gdc.dg/pr101490.d: New test.
9677 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
9680 * gdc.dg/pr101127a.d: New test.
9681 * gdc.dg/pr101127b.d: New test.
9683 2021-07-28 Jakub Jelinek <jakub@redhat.com>
9686 * gcc.target/i386/avx2-pr101611-1.c: New test.
9687 * gcc.target/i386/avx2-pr101611-2.c: New test.
9689 2021-07-28 Martin Uecker <muecker@gwdg.de>
9691 * gcc.dg/Wnonnull-4.c: Correct argument numbers in warnings.
9693 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
9695 PR libfortran/101317
9696 * gfortran.dg/ISO_Fortran_binding_17.f90: Fix typo in error
9699 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
9701 PR libfortran/101310
9702 * gfortran.dg/ISO_Fortran_binding_1.c (section_c): Remove
9703 incorrect assertions.
9705 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
9707 PR libfortran/101305
9708 * gfortran.dg/ISO_Fortran_binding_1.c: Adjust include path.
9709 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
9710 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
9711 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
9712 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
9713 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
9714 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
9715 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
9716 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
9717 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
9718 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
9719 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
9720 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
9721 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
9722 * gfortran.dg/PR94327.c: Likewise.
9723 * gfortran.dg/PR94331.c: Likewise.
9724 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
9725 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
9726 * gfortran.dg/pr93524.c: Likewise.
9728 2021-07-28 Kewen Lin <linkw@linux.ibm.com>
9730 PR tree-optimization/101596
9731 * gcc.target/powerpc/pr101596-1.c: New test.
9732 * gcc.target/powerpc/pr101596-2.c: Likewise.
9733 * gcc.target/powerpc/pr101596-3.c: Likewise.
9735 2021-07-28 liuhongt <hongtao.liu@intel.com>
9738 * gcc.target/i386/pr99881.c: New test.
9740 2021-07-27 Martin Sebor <msebor@redhat.com>
9742 PR tree-optimization/101584
9743 * gcc.dg/uninit-38.c: Remove assertions.
9744 * gcc.dg/uninit-41.c: New test.
9746 2021-07-27 Jonathan Wakely <jwakely@redhat.com>
9749 * g++.dg/coroutines/pr99047.C: Fix includes.
9750 * g++.dg/pr71655.C: Likewise.
9752 2021-07-27 Martin Sebor <msebor@redhat.com>
9755 * gcc.dg/Wvla-parameter-13.c: New test.
9757 2021-07-27 Jeff Law <jlaw@localhost.localdomain>
9759 * g++.dg/gcov/gcov-threads-1.C: Fix argument to pthread_join.
9761 2021-07-27 Marek Polacek <polacek@redhat.com>
9765 * g++.dg/cpp0x/nullptr11.C: Remove invalid tests.
9766 * g++.dg/cpp0x/nullptr46.C: Add dg-error.
9767 * g++.dg/cpp2a/spaceship-err7.C: New test.
9768 * g++.dg/expr/ptr-comp4.C: New test.
9770 2021-07-27 Richard Biener <rguenther@suse.de>
9772 PR tree-optimization/101573
9773 * gcc.dg/uninit-pr101573.c: New testcase.
9774 * gcc.dg/uninit-15-O0.c: Adjust.
9775 * gcc.dg/uninit-15.c: Likewise.
9776 * gcc.dg/uninit-23.c: Likewise.
9777 * c-c++-common/uninit-17.c: Likewise.
9779 2021-07-27 Martin Jambor <mjambor@suse.cz>
9781 * gcc.dg/ipa/remref-3.c: New test.
9782 * gcc.dg/ipa/remref-4.c: Likewise.
9783 * gcc.dg/ipa/remref-5.c: Likewise.
9784 * gcc.dg/ipa/remref-6.c: Likewise.
9786 2021-07-27 Jakub Jelinek <jakub@redhat.com>
9788 PR middle-end/101586
9789 * g++.dg/torture/builtin-clear-padding-4.C: New test.
9791 2021-07-27 Michael Meissner <meissner@linux.ibm.com>
9794 * gcc.target/powerpc/ppc-eq0-1.c: Adjust insn counts if power10
9796 * gcc.target/powerpc/ppc-ne0-1.c: (ne0): Adjust insn counts if
9797 power10 code is generated.
9798 (plus_ne0): Move to ppc-ne0-2.c.
9799 (cmp_plus_ne): Likewise.
9800 (plus_ne0_cmp): Likewise.
9801 * gcc.target/powerpc/ppc-ne0-2.c: New file.
9803 2021-07-26 David Malcolm <dmalcolm@redhat.com>
9805 * gcc.dg/analyzer/sock-1.c: New test.
9806 * gcc.dg/analyzer/sock-2.c: New test.
9808 2021-07-26 Andrew MacLeod <amacleod@redhat.com>
9810 * gcc.dg/pr78888.c: New.
9812 2021-07-26 Roger Sayle <roger@nextmovesoftware.com>
9813 Marc Glisse <marc.glisse@inria.fr>
9815 * gcc.dg/fold-eqrotate-1.c: New test case.
9816 * gcc.dg/fold-eqbswap-1.c: New test case.
9818 2021-07-26 José Rui Faustino de Sousa <jrfsousa@gmail.com>
9819 Tobias Burnus <tobias@codesourcery.com>
9826 * gfortran.dg/ISO_Fortran_binding_1.f90: Add pointer attribute,
9827 this test is still erroneous but now it compiles.
9828 * gfortran.dg/bind_c_array_params_2.f90: Update regex to match
9830 * gfortran.dg/PR93308.f90: New test.
9831 * gfortran.dg/PR93963.f90: New test.
9832 * gfortran.dg/PR94327.c: New test.
9833 * gfortran.dg/PR94327.f90: New test.
9834 * gfortran.dg/PR94331.c: New test.
9835 * gfortran.dg/PR94331.f90: New test.
9836 * gfortran.dg/PR97046.f90: New test.
9838 2021-07-26 Jakub Jelinek <jakub@redhat.com>
9840 * g++.dg/gomp/attrs-1.C: Use attribute syntax even for section
9841 and scan directives.
9842 * g++.dg/gomp/attrs-2.C: Likewise.
9843 * g++.dg/gomp/attrs-6.C: New test.
9844 * g++.dg/gomp/attrs-7.C: New test.
9845 * g++.dg/gomp/attrs-8.C: New test.
9847 2021-07-23 Harald Anlauf <anlauf@gmx.de>
9850 * gfortran.dg/pr101536.f90: New test.
9852 2021-07-23 Jakub Jelinek <jakub@redhat.com>
9854 PR rtl-optimization/101562
9855 * gcc.c-torture/compile/pr101562.c: New test.
9857 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9859 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
9862 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9864 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
9867 2021-07-23 H.J. Lu <hjl.tools@gmail.com>
9870 * gcc.target/i386/pr101504.c: New test.
9872 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9874 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
9877 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9879 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
9882 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9884 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
9887 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9889 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
9892 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9894 * gcc.target/aarch64/vector_structure_intrinsics.c: New tests.
9896 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9898 * gcc.target/aarch64/vector_structure_intrinsics.c: New test.
9900 2021-07-23 Jakub Jelinek <jakub@redhat.com>
9902 * c-c++-common/gomp/attrs-1.c: New test.
9903 * c-c++-common/gomp/attrs-2.c: New test.
9904 * c-c++-common/gomp/attrs-3.c: New test.
9906 2021-07-23 Jakub Jelinek <jakub@redhat.com>
9908 * g++.dg/gomp/attrs-4.C: New test.
9909 * g++.dg/gomp/attrs-5.C: New test.
9911 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
9913 * gcc.target/mips/mips.exp (mips_option_groups): add
9914 -finline and -fno-inline.
9916 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
9919 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
9921 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
9922 __attribute__((noinline)).
9923 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
9925 2021-07-23 David Malcolm <dmalcolm@redhat.com>
9927 * gcc.dg/analyzer/feasibility-3.c: New test.
9929 2021-07-22 Martin Sebor <msebor@redhat.com>
9931 PR tree-optimization/65178
9932 * gcc.dg/uninit-pr65178.c: New test.
9934 2021-07-22 Martin Sebor <msebor@redhat.com>
9937 * g++.dg/ipa/pr82352.C
9939 2021-07-22 Andrew Pinski <apinski@marvell.com>
9941 PR tree-optimization/10153
9942 * gcc.c-torture/compile/pr10153-1.c: New test.
9943 * gcc.c-torture/compile/pr10153-2.c: New test.
9945 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
9947 * g++.dg/pr101511.C: New.
9949 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
9951 * gcc.dg/pr101497.c: New.
9953 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
9955 * gcc.dg/pr101496.c: New.
9957 2021-07-22 liuhongt <hongtao.liu@intel.com>
9959 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust testcase.
9961 2021-07-22 liuhongt <hongtao.liu@intel.com>
9963 * gcc.target/i386/mask-shift.c: New test.
9965 2021-07-21 David Malcolm <dmalcolm@redhat.com>
9968 * gcc.dg/analyzer/pr101547.c: New test.
9970 2021-07-21 David Malcolm <dmalcolm@redhat.com>
9973 * g++.dg/analyzer/pr101522.C: New test.
9975 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
9976 Joseph Myers <joseph@codesourcery.com>
9977 Cesar Philippidis <cesar@codesourcery.com>
9979 * c-c++-common/goacc/classify-routine-nohost.c: New file.
9980 * c-c++-common/goacc/classify-routine.c: Update.
9981 * c-c++-common/goacc/routine-2.c: Likewise.
9982 * c-c++-common/goacc/routine-nohost-1.c: New file.
9983 * c-c++-common/goacc/routine-nohost-2.c: Likewise.
9984 * g++.dg/goacc/template.C: Update.
9985 * gfortran.dg/goacc/classify-routine-nohost.f95: New file.
9986 * gfortran.dg/goacc/classify-routine.f95: Update.
9987 * gfortran.dg/goacc/pure-elemental-procedures-2.f90: Likewise.
9988 * gfortran.dg/goacc/routine-6.f90: Likewise.
9989 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
9990 * gfortran.dg/goacc/routine-module-1.f90: Likewise.
9991 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
9992 * gfortran.dg/goacc/routine-module-3.f90: Likewise.
9993 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
9994 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
9995 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
9997 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
9999 * g++.dg/goacc/template.C: Fix '#pragma atomic update' typo.
10001 2021-07-21 David Malcolm <dmalcolm@redhat.com>
10003 * gcc.dg/analyzer/explode-2.c: Remove xfail.
10004 * gcc.dg/analyzer/explode-2a.c: Remove expected leak warning on
10006 * gcc.dg/analyzer/phi-2.c: New test.
10008 2021-07-21 Bill Schmidt <wschmidt@linux.ibm.com>
10011 * gcc.target/powerpc/pr101129.c: Adjust.
10013 2021-07-21 H.J. Lu <hjl.tools@gmail.com>
10016 * gcc.target/i386/crc32-6.c: New test.
10018 2021-07-21 Harald Anlauf <anlauf@gmx.de>
10021 * gfortran.dg/pr101514.f90: New test.
10023 2021-07-21 Jakub Jelinek <jakub@redhat.com>
10025 PR middle-end/101535
10026 * c-c++-common/gomp/pr101535-1.c: New test.
10027 * c-c++-common/gomp/pr101535-2.c: New test.
10029 2021-07-21 Jakub Jelinek <jakub@redhat.com>
10032 * g++.dg/gomp/pr101516.C: New test.
10034 2021-07-21 Tobias Burnus <tobias@codesourcery.com>
10036 * gfortran.dg/iso_c_binding_char_1.f90: Update dg-error.
10037 * gfortran.dg/pr32599.f03: Use -std=-f2003 + update comment.
10038 * gfortran.dg/bind_c_char_10.f90: New test.
10039 * gfortran.dg/bind_c_char_6.f90: New test.
10040 * gfortran.dg/bind_c_char_7.f90: New test.
10041 * gfortran.dg/bind_c_char_8.f90: New test.
10042 * gfortran.dg/bind_c_char_9.f90: New test.
10044 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
10046 * gcc.dg/unroll-10.c: New test.
10048 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
10050 * gcc.dg/unroll-9.c: New test/
10052 2021-07-20 Martin Sebor <msebor@redhat.com>
10054 PR middle-end/101397
10055 * gcc.dg/Warray-bounds-80.c: New test.
10056 * gcc.dg/Warray-bounds-81.c: New test.
10057 * gcc.dg/Warray-bounds-82.c: New test.
10058 * gcc.dg/Warray-bounds-83.c: New test.
10059 * gcc.dg/Warray-bounds-84.c: New test.
10060 * gcc.dg/Wstringop-overflow-46.c: Adjust expected output.
10062 2021-07-20 Martin Sebor <msebor@redhat.com>
10064 PR middle-end/101300
10065 * gcc.dg/uninit-pr101300.c: New test.
10067 2021-07-20 Michael Meissner <meissner@linux.ibm.com>
10069 PR testsuite/100167
10070 * gcc.target/powerpc/fold-vec-div-longlong.c: Fix expected code
10071 generation on power10.
10072 * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
10074 2021-07-20 Jakub Jelinek <jakub@redhat.com>
10077 * gcc.dg/pr101384.c: New test.
10078 * gcc.target/powerpc/pr101384-1.c: New test.
10079 * gcc.target/powerpc/pr101384-2.c: New test.
10081 2021-07-20 Richard Sandiford <richard.sandiford@arm.com>
10083 PR testsuite/101506
10084 * gcc.target/aarch64/vect-vmaxv.c: Use an asm to hide the
10085 true initial value of the reduction from the vectorizer.
10086 * gcc.target/aarch64/vect-vaddv.c: Likewise. Make the vector
10087 loop operate on exactly LANES (rather than LANES-1) iterations.
10088 * gcc.target/aarch64/vect-fmaxv-fminv.x: Likewise.
10090 2021-07-20 Uroš Bizjak <ubizjak@gmail.com>
10093 * gcc.target/i386/pr71245-1.c: Remove.
10094 * gcc.target/i386/pr71245-2.c: Ditto.
10096 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
10098 * gcc.target/powerpc/mul-vectorize-3.c: New test.
10099 * gcc.target/powerpc/mul-vectorize-4.c: New test.
10101 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
10103 PR tree-optimization/100696
10104 * gcc.target/i386/pr100637-3w.c: Adjust for mul_highpart recog.
10106 2021-07-19 Martin Sebor <msebor@redhat.com>
10108 * gcc.target/powerpc/pr93658.c: Suppress valid warnings.
10110 2021-07-19 Iain Sandoe <iain@sandoe.co.uk>
10113 * g++.dg/coroutines/pr95520.C: New test.
10115 2021-07-19 David Malcolm <dmalcolm@redhat.com>
10118 * gcc.dg/analyzer/pr101503.c: New test.
10120 2021-07-19 Indu Bhagat <indu.bhagat@oracle.com>
10122 * gcc.dg/debug/btf/btf.exp: Do not run BTF testsuite if target does not
10123 support BTF format. Remove redundant check for AIX.
10124 * gcc.dg/debug/ctf/ctf.exp: Do not run CTF testsuite if target does not
10125 support CTF format. Remove redundant check for AIX.
10126 * lib/gcc-dg.exp: Remove redundant check for AIX.
10128 2021-07-19 Andrew Stubbs <ams@codesourcery.com>
10131 * gcc.target/gcn/sram-ecc-1.c: New test.
10132 * gcc.target/gcn/sram-ecc-2.c: New test.
10133 * gcc.target/gcn/sram-ecc-3.c: New test.
10134 * gcc.target/gcn/sram-ecc-4.c: New test.
10135 * gcc.target/gcn/sram-ecc-5.c: New test.
10136 * gcc.target/gcn/sram-ecc-6.c: New test.
10137 * gcc.target/gcn/sram-ecc-7.c: New test.
10138 * gcc.target/gcn/sram-ecc-8.c: New test.
10140 2021-07-19 Andrew Pinski <apinski@marvell.com>
10143 * gcc.target/aarch64/csinv-neg-1.c: New test.
10145 2021-07-19 Marek Polacek <polacek@redhat.com>
10148 * g++.dg/cpp0x/constexpr-temp2.C: New test.
10150 2021-07-19 Richard Biener <rguenther@suse.de>
10152 PR tree-optimization/101505
10153 * gcc.dg/vect/pr101505.c: New testcase.
10155 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
10158 * gcc.target/i386/pr101492-1.c: New test.
10159 * gcc.target/i386/pr101492-2.c: Likewise.
10160 * gcc.target/i386/pr101492-3.c: Likewise.
10161 * gcc.target/i386/pr101492-4.c: Likewise.
10163 2021-07-18 Harald Anlauf <anlauf@gmx.de>
10166 * gfortran.dg/fmt_nonchar_3.f90: New test.
10168 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
10171 * gcc.target/i386/avx-vzeroupper-28.c: New test.
10173 2021-07-18 Antoni Boucher <bouanto@zoho.com>
10176 * jit.dg/all-non-failing-tests.h: New test.
10177 * jit.dg/test-cast.c: New test.
10179 2021-07-17 Jan Hubicka <hubicka@ucw.cz>
10181 * gcc.dg/tree-ssa/modref-6.c: New test.
10183 2021-07-17 Andrew MacLeod <amacleod@redhat.com>
10185 * gcc.dg/pr96542.c: New.
10187 2021-07-16 Patrick Palka <ppalka@redhat.com>
10190 * g++.dg/cpp2a/class-deduction-alias10.C: New test.
10192 2021-07-16 Patrick Palka <ppalka@redhat.com>
10196 * g++.dg/inherit/covariant23.C: New test.
10198 2021-07-16 David Malcolm <dmalcolm@redhat.com>
10200 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_state): New.
10201 * gcc.dg/analyzer/dump-state.c: New test.
10203 2021-07-16 Martin Sebor <msebor@redhat.com>
10205 PR testsuite/101468
10206 * gcc.dg/Wstringop-overflow-41.c: Adjust to avoid target-specific
10208 * gcc.dg/Wstringop-overflow-42.c: Same.
10209 * gcc.dg/Wstringop-overflow-68.c: Same.
10210 * gcc.dg/Wstringop-overflow-70.c: Same.
10211 * gcc.dg/Wstringop-overflow-71.c: Same.
10212 * gcc.dg/strlenopt-95.c: Fix typos.
10214 2021-07-16 Tamar Christina <tamar.christina@arm.com>
10216 PR middle-end/101457
10217 * gcc.dg/vect/vect-reduc-dot-19.c: Use long long.
10218 * gcc.dg/vect/vect-reduc-dot-20.c: Likewise.
10219 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
10220 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
10222 2021-07-16 Marek Polacek <polacek@redhat.com>
10224 * g++.dg/cpp1y/Wnarrowing2.C: New test.
10225 * g++.dg/cpp1y/Wnarrowing2.h: New test.
10227 2021-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
10229 * g++.dg/ext/visibility/noPLT.C: Skip on s390x.
10230 * g++.target/s390/mi-thunk.C: New test.
10231 * gcc.target/s390/nodatarel-1.c: Move foostatic to the new
10233 * gcc.target/s390/pr80080-4.c: Allow @PLT suffix.
10234 * gcc.target/s390/risbg-ll-3.c: Likewise.
10235 * gcc.target/s390/call.h: Common code for the new tests.
10236 * gcc.target/s390/call-z10-pic-nodatarel.c: New test.
10237 * gcc.target/s390/call-z10-pic.c: New test.
10238 * gcc.target/s390/call-z10.c: New test.
10239 * gcc.target/s390/call-z9-pic-nodatarel.c: New test.
10240 * gcc.target/s390/call-z9-pic.c: New test.
10241 * gcc.target/s390/call-z9.c: New test.
10242 * gcc.target/s390/mfentry-m64-pic.c: New test.
10243 * gcc.target/s390/tls.h: Common code for the new TLS tests.
10244 * gcc.target/s390/tls-pic.c: New test.
10245 * gcc.target/s390/tls.c: New test.
10247 2021-07-16 Jonathan Wright <jonathan.wright@arm.com>
10249 * gcc.target/aarch64/sve/extract_1.c: Split expected results
10250 by big/little endian targets, restoring the old expected
10251 result for big endian.
10252 * gcc.target/aarch64/sve/extract_2.c: Likewise.
10253 * gcc.target/aarch64/sve/extract_3.c: Likewise.
10254 * gcc.target/aarch64/sve/extract_4.c: Likewise.
10256 2021-07-15 Uroš Bizjak <ubizjak@gmail.com>
10259 * gcc.target/i386/pr101346.c: New test.
10261 2021-07-15 Martin Sebor <msebor@redhat.com>
10263 PR middle-end/97027
10264 * gcc.dg/Wstringop-overflow-15.c: Remove an xfail.
10265 * gcc.dg/Wstringop-overflow-47.c: Adjust xfails.
10266 * gcc.dg/torture/pr69170.c: Avoid valid warnings.
10267 * gcc.dg/torture/pr70025.c: Prune out a false positive.
10268 * gcc.dg/vect/pr97769.c: Initialize a loop control variable.
10269 * gcc.target/i386/pr92658-avx512bw-trunc.c: Increase buffer size
10271 * gcc.target/i386/pr92658-avx512f.c: Same.
10272 * gcc.dg/Wstringop-overflow-68.c: New test.
10273 * gcc.dg/Wstringop-overflow-69.c: New test.
10274 * gcc.dg/Wstringop-overflow-70.c: New test.
10275 * gcc.dg/Wstringop-overflow-71.c: New test.
10276 * gcc.dg/strlenopt-95.c: New test.
10278 2021-07-15 David Malcolm <dmalcolm@redhat.com>
10283 * g++.dg/analyzer/pr93212.C: Update location of warning.
10284 * g++.dg/analyzer/pr94011.C: Add
10285 -Wno-analyzer-use-of-uninitialized-value.
10286 * g++.dg/analyzer/pr94503.C: Likewise.
10287 * gcc.dg/analyzer/clobbers-1.c: Convert "f" from a local to a
10288 param to avoid uninitialized warning.
10289 * gcc.dg/analyzer/data-model-1.c (test_12): Add test for
10290 uninitialized value on result of alloca.
10291 (test_12a): Add expected warning.
10292 (test_12c): Likewise.
10293 (test_19): Likewise.
10294 (test_29b): Likewise.
10295 (test_29c): Likewise.
10296 (test_37): Remove xfail.
10297 (test_37a): Likewise.
10298 * gcc.dg/analyzer/data-model-20.c: Add warning about leak.
10299 * gcc.dg/analyzer/explode-2.c: Remove params; add
10300 -Wno-analyzer-too-complex, -Wno-analyzer-malloc-leak, and xfails.
10301 Initialize the locals.
10302 * gcc.dg/analyzer/explode-2a.c: Initialize the locals. Add
10304 * gcc.dg/analyzer/fgets-1.c: New test.
10305 * gcc.dg/analyzer/fread-1.c: New test.
10306 * gcc.dg/analyzer/malloc-1.c (test_16): Add expected warning.
10307 (test_40): Likewise.
10308 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Check for
10309 uninitialized padding.
10310 * gcc.dg/analyzer/pr93355-localealias-feasibility.c (fread): New
10312 (read_alias_file): Call it.
10313 * gcc.dg/analyzer/pr94047.c: Add expected warnings.
10314 * gcc.dg/analyzer/pr94851-2.c: Likewise.
10315 * gcc.dg/analyzer/pr96841.c: Convert local to a param.
10316 * gcc.dg/analyzer/pr98628.c: Likewise.
10317 * gcc.dg/analyzer/pr99042.c: Updated expected location of leak
10319 * gcc.dg/analyzer/symbolic-1.c: Add expected warnings.
10320 * gcc.dg/analyzer/symbolic-7.c: Likewise.
10321 * gcc.dg/analyzer/torture/pr93649.c: Add expected warning. Skip
10322 with -fno-fat-lto-objects.
10323 * gcc.dg/analyzer/uninit-1.c: New test.
10324 * gcc.dg/analyzer/uninit-2.c: New test.
10325 * gcc.dg/analyzer/uninit-3.c: New test.
10326 * gcc.dg/analyzer/uninit-4.c: New test.
10327 * gcc.dg/analyzer/uninit-pr94713.c: New test.
10328 * gcc.dg/analyzer/uninit-pr94714.c: New test.
10329 * gcc.dg/analyzer/use-after-free-2.c: New test.
10330 * gcc.dg/analyzer/use-after-free-3.c: New test.
10331 * gcc.dg/analyzer/zlib-3.c: Add expected warning.
10332 * gcc.dg/analyzer/zlib-6.c: Convert locals to params to avoid
10333 uninitialized warnings. Remove xfail.
10334 * gcc.dg/analyzer/zlib-6a.c: New test, based on the old version
10336 * gfortran.dg/analyzer/pr97668.f: Add
10337 -Wno-analyzer-use-of-uninitialized-value and
10338 -Wno-analyzer-too-complex.
10340 2021-07-15 David Malcolm <dmalcolm@redhat.com>
10342 * gcc.dg/analyzer/phi-1.c: New test.
10344 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
10346 * lib/target-supports.exp (arm_v8_2a_imm8_neon_ok_nocache):
10349 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
10351 * gcc.target/arm/simd/vusdot-autovec.c: Use arm_v8_2a_i8mm_ok
10354 2021-07-15 Jakub Jelinek <jakub@redhat.com>
10357 * g++.dg/cpp0x/nullptr46.C: New test.
10359 2021-07-15 Tamar Christina <tamar.christina@arm.com>
10361 PR middle-end/101457
10362 * gcc.dg/vect/vect-reduc-dot-17.c: Fix signs of scalar code.
10363 * gcc.dg/vect/vect-reduc-dot-18.c: Likewise.
10364 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
10365 * gcc.dg/vect/vect-reduc-dot-9.c: Likewise.
10367 2021-07-15 Martin Sebor <msebor@redhat.com>
10369 * gcc.dg/Wvla-parameter-12.c: New test.
10371 2021-07-15 Bill Schmidt <wschmidt@linux.ibm.com>
10374 * gcc.target/powerpc/pr101129.c: New.
10376 2021-07-15 Jakub Jelinek <jakub@redhat.com>
10378 PR middle-end/101437
10379 * gcc.c-torture/compile/pr101437.c: New test.
10381 2021-07-14 Peter Bergner <bergner@linux.ibm.com>
10383 * gcc.target/powerpc/mma-builtin-9.c: New test.
10385 2021-07-14 Patrick Palka <ppalka@redhat.com>
10388 * g++.dg/cpp1z/class-deduction96.C: New test.
10390 2021-07-14 Jason Merrill <jason@redhat.com>
10392 * g++.dg/torture/pr100382.C: Pass -fno-delete-dead-exceptions.
10394 2021-07-14 Tamar Christina <tamar.christina@arm.com>
10396 * gcc.dg/vect/vect-reduc-dot-11.c: Expect pass.
10397 * gcc.dg/vect/vect-reduc-dot-15.c: Likewise.
10398 * gcc.dg/vect/vect-reduc-dot-19.c: Likewise.
10399 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
10401 2021-07-14 Andrew MacLeod <amacleod@redhat.com>
10403 * gcc.dg/pr80776-1.c: Remove xfail.
10405 2021-07-14 Marek Polacek <polacek@redhat.com>
10408 * g++.dg/cpp1y/constexpr-101371-2.C: New test.
10409 * g++.dg/cpp1y/constexpr-101371.C: New test.
10411 2021-07-14 Harald Anlauf <anlauf@gmx.de>
10414 * gfortran.dg/pr100949.f90: New test.
10416 2021-07-14 Tamar Christina <tamar.christina@arm.com>
10418 * lib/target-supports.exp
10419 (check_effective_target_arm_v8_2a_imm8_neon_ok_nocache,
10420 check_effective_target_arm_v8_2a_i8mm_neon_hw,
10421 check_effective_target_vect_usdot_qi): New.
10422 * gcc.dg/vect/vect-reduc-dot-9.c: New test.
10423 * gcc.dg/vect/vect-reduc-dot-10.c: New test.
10424 * gcc.dg/vect/vect-reduc-dot-11.c: New test.
10425 * gcc.dg/vect/vect-reduc-dot-12.c: New test.
10426 * gcc.dg/vect/vect-reduc-dot-13.c: New test.
10427 * gcc.dg/vect/vect-reduc-dot-14.c: New test.
10428 * gcc.dg/vect/vect-reduc-dot-15.c: New test.
10429 * gcc.dg/vect/vect-reduc-dot-16.c: New test.
10430 * gcc.dg/vect/vect-reduc-dot-17.c: New test.
10431 * gcc.dg/vect/vect-reduc-dot-18.c: New test.
10432 * gcc.dg/vect/vect-reduc-dot-19.c: New test.
10433 * gcc.dg/vect/vect-reduc-dot-20.c: New test.
10434 * gcc.dg/vect/vect-reduc-dot-21.c: New test.
10435 * gcc.dg/vect/vect-reduc-dot-22.c: New test.
10437 2021-07-14 Tamar Christina <tamar.christina@arm.com>
10439 * gcc.target/arm/simd/vusdot-autovec.c: New test.
10441 2021-07-14 Tamar Christina <tamar.christina@arm.com>
10443 * gcc.target/aarch64/simd/vusdot-autovec.c: New test.
10444 * gcc.target/aarch64/sve/vusdot-autovec.c: New test.
10446 2021-07-14 H.J. Lu <hjl.tools@gmail.com>
10449 * gcc.target/i386/pr101395-1.c: New test.
10450 * gcc.target/i386/pr101395-2.c: Likewise.
10451 * gcc.target/i386/pr101395-3.c: Likewise.
10453 2021-07-14 Richard Biener <rguenther@suse.de>
10455 PR tree-optimization/101445
10456 * gcc.dg/vect/pr101445.c: New testcase.
10458 2021-07-14 Richard Biener <rguenther@suse.de>
10460 * gcc.target/i386/vect-reduc-1.c: New testcase.
10462 2021-07-13 Jonathan Wright <jonathan.wright@arm.com>
10464 * gcc.target/aarch64/extract_zero_extend.c: Remove dump scan
10465 for RTL pattern match.
10466 * gcc.target/aarch64/narrow_high_combine.c: Add new tests.
10467 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: Update
10468 scan-assembler regex to look for a scalar register instead of
10469 lane 0 of a vector.
10470 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: Likewise.
10471 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: Likewise.
10472 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: Likewise.
10473 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
10474 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
10475 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
10476 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
10477 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
10478 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: Likewise.
10479 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
10480 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
10481 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
10482 * gcc.target/aarch64/sve/extract_1.c: Likewise.
10483 * gcc.target/aarch64/sve/extract_2.c: Likewise.
10484 * gcc.target/aarch64/sve/extract_3.c: Likewise.
10485 * gcc.target/aarch64/sve/extract_4.c: Likewise.
10486 * gcc.target/aarch64/sve/live_1.c: Update scan-assembler regex
10487 cases to look for 'b' and 'h' registers instead of 'w'.
10488 * gcc.target/arm/crypto-vsha1cq_u32.c: Update scan-assembler
10489 regex to reflect lane 0 vector extractions being simplified
10490 to scalar register moves.
10491 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
10492 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
10493 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
10494 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: Extract
10495 lane 1 as the moves for lane 0 now get optimized away.
10496 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
10497 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
10498 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
10499 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
10500 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
10501 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
10502 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
10504 2021-07-13 Paul A. Clarke <pc@us.ibm.com>
10506 * gcc.target/powerpc/sse4_1-ptest-1.c: Copy from
10507 gcc/testsuite/gcc.target/i386.
10509 2021-07-13 Andrew MacLeod <amacleod@redhat.com>
10511 PR tree-optimization/93781
10512 * gcc.dg/tree-ssa/pr93781-1.c: Check that call is removed.
10514 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
10516 * gcc.target/aarch64/sve/reduc_9.c: New test.
10517 * gcc.target/aarch64/sve/reduc_9_run.c: Likewise.
10518 * gcc.target/aarch64/sve/reduc_10.c: Likewise.
10519 * gcc.target/aarch64/sve/reduc_10_run.c: Likewise.
10520 * gcc.target/aarch64/sve/reduc_11.c: Likewise.
10521 * gcc.target/aarch64/sve/reduc_11_run.c: Likewise.
10522 * gcc.target/aarch64/sve/reduc_12.c: Likewise.
10523 * gcc.target/aarch64/sve/reduc_12_run.c: Likewise.
10524 * gcc.target/aarch64/sve/reduc_13.c: Likewise.
10525 * gcc.target/aarch64/sve/reduc_13_run.c: Likewise.
10526 * gcc.target/aarch64/sve/reduc_14.c: Likewise.
10527 * gcc.target/aarch64/sve/reduc_14_run.c: Likewise.
10528 * gcc.target/aarch64/sve/reduc_15.c: Likewise.
10529 * gcc.target/aarch64/sve/reduc_15_run.c: Likewise.
10531 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
10533 * gcc.target/aarch64/sve/cond_arith_6.c: New test.
10535 2021-07-13 Jakub Jelinek <jakub@redhat.com>
10536 Richard Biener <rguenther@suse.de>
10538 PR tree-optimization/101419
10539 * gcc.dg/builtin-object-size-10.c: Pass -fdump-tree-early_objsz-details
10540 instead of -fdump-tree-objsz1-details in dg-options and adjust names
10541 of dump file in scan-tree-dump.
10542 * gcc.dg/pr101419.c: New test.
10544 2021-07-13 Richard Biener <rguenther@suse.de>
10547 2021-07-13 Richard Biener <rguenther@suse.de>
10549 * g++.dg/vect/slp-pr87105.cc: Adjust.
10550 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
10552 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
10554 PR testsuite/100166
10555 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Update
10556 insn counts to account for power10 prefixed loads and stores.
10557 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c:
10559 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
10561 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
10563 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
10565 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
10567 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
10569 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: Likewise.
10570 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: Likewise.
10571 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: Likewise.
10572 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: Likewise.
10573 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c:
10575 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: Likewise.
10576 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: Likewise.
10577 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: Likewise.
10578 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: Likewise.
10579 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: Likewise.
10580 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: Likewise.
10581 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: Likewise.
10582 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Likewise.
10583 * gcc.target/powerpc/fold-vec-splat-longlong.c: Likewise.
10584 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c:
10586 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c:
10588 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c:
10590 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c:
10592 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c:
10594 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c:
10596 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: Likewise.
10597 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c:
10599 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: Likewise.
10600 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: Likewise.
10601 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c:
10603 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: Likewise.
10604 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: Likewise.
10605 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: Likewise.
10606 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: Likewise.
10607 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: Likewise.
10608 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: Likewise.
10609 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: Likewise.
10610 * gcc.target/powerpc/lvsl-lvsr.c: Likewise.
10611 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Likewise.
10613 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
10615 * gcc.target/powerpc/vec-splati-runnable.c: Run test with -O2
10616 optimization. Do not check what XXSPLTIDP generates if the value
10619 2021-07-12 Patrick Palka <ppalka@redhat.com>
10623 * g++.dg/cpp1z/class-deduction92.C: New test.
10624 * g++.dg/cpp1z/class-deduction93.C: New test.
10625 * g++.dg/cpp1z/class-deduction94.C: New test.
10626 * g++.dg/cpp1z/class-deduction95.C: New test.
10628 2021-07-12 Uroš Bizjak <ubizjak@gmail.com>
10631 * gcc.target/i386/pr101424.c: New test.
10633 2021-07-12 Andrew MacLeod <amacleod@redhat.com>
10635 * gcc.dg/tree-ssa/pr101335.c: New.
10637 2021-07-12 Andrew Pinski <apinski@marvell.com>
10639 * gcc.dg/tree-ssa/pr96928-1.c: Update to similar as pr96928.c.
10641 2021-07-12 Richard Biener <rguenther@suse.de>
10643 PR tree-optimization/101373
10644 * g++.dg/torture/pr101373.C: New testcase, XFAILed.
10645 * gnat.dg/opt95.adb: Likewise.
10647 2021-07-12 Richard Biener <rguenther@suse.de>
10649 * g++.dg/vect/slp-pr87105.cc: Adjust.
10650 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
10652 2021-07-12 Richard Biener <rguenther@suse.de>
10654 PR tree-optimization/101394
10655 * gcc.dg/torture/pr101394.c: New testcase.
10657 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
10658 Jakub Jelinek <jakub@redhat.com>
10660 PR tree-optimization/101403
10661 * gcc.dg/pr101403.c: Avoid (unimportant) uninitialized variable.
10663 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
10666 * gcc.target/arm/armv8_2-fp16-neon-2.c: Adjust.
10668 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
10671 * gcc.target/arm/simd/pr98435.c: New test.
10673 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
10675 PR tree-optimization/101403
10676 * gcc.dg/pr101403.c: New test case.
10678 2021-07-10 John David Anglin <danglin@gcc.gnu.org>
10680 * gcc.dg/torture/pr100329.c: Require target lra.
10681 * gcc.dg/torture/pr100519.c: Likewise.
10683 2021-07-10 Patrick Palka <ppalka@redhat.com>
10686 * g++.dg/cpp0x/pr78765.C: Expect another conversion failure
10688 * g++.dg/template/sfinae14.C: Flip incorrect assertion.
10689 * g++.dg/cpp2a/concepts-requires27.C: New test.
10691 2021-07-09 Jason Merrill <jason@redhat.com>
10694 * g++.dg/concepts/explicit-spec1.C: New test.
10696 2021-07-09 Roger Sayle <roger@nextmovesoftware.com>
10697 Uroš Bizjak <ubizjak@gmail.com>
10699 * gcc.target/i386/divmod-9.c: New test case.
10701 2021-07-09 Indu Bhagat <indu.bhagat@oracle.com>
10703 PR testsuite/101269
10704 * gcc.dg/debug/btf/btf-datasec-1.c: Force -msdata=none with ilp32 for
10705 powerpc based targets.
10707 2021-07-09 Patrick Palka <ppalka@redhat.com>
10710 * g++.dg/cpp2a/concepts-requires26.C: New test.
10711 * g++.dg/cpp2a/lambda-uneval16.C: New test.
10713 2021-07-09 Patrick Palka <ppalka@redhat.com>
10716 * g++.dg/cpp2a/concepts-memtmpl4.C: Uncomment the commented out
10717 example, which we now handle correctly.
10718 * g++.dg/cpp2a/concepts-memtmpl5.C: New test.
10719 * g++.dg/cpp2a/concepts-memtmpl5a.C: New test.
10721 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
10723 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
10724 __attribute__((noinline)).
10725 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
10727 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
10732 * gcc.target/mips/pr100760.c: New test.
10733 * gcc.target/mips/pr100761.c: New test.
10734 * gcc.target/mips/pr100762.c: New test.
10736 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
10738 * gcc.target/powerpc/mod-vectorize.c: New test.
10740 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
10742 * gcc.target/powerpc/div-vectorize-1.c: New test.
10744 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
10746 * gcc.target/powerpc/mul-vectorize-1.c: New test.
10747 * gcc.target/powerpc/mul-vectorize-2.c: New test.
10749 2021-07-08 Martin Sebor <msebor@redhat.com>
10751 * gcc.dg/Wstringop-overflow-43.c: Remove an xfail.
10753 2021-07-08 Martin Sebor <msebor@redhat.com>
10755 PR testsuite/100451
10756 * g++.dg/warn/Warray-bounds-20.C: Adjust expected output for LP32.
10758 2021-07-08 Martin Sebor <msebor@redhat.com>
10760 * g++.dg/warn/Warray-bounds-11.C: Avoid including <new>.
10761 * g++.dg/warn/Warray-bounds-13.C: Same.
10763 2021-07-08 Marek Polacek <polacek@redhat.com>
10766 * g++.dg/cpp0x/noexcept70.C: New test.
10768 2021-07-08 Martin Jambor <mjambor@suse.cz>
10771 * gcc.dg/ipa/pr101066.c: New test.
10773 2021-07-08 Martin Sebor <msebor@redhat.com>
10775 PR bootstrap/101374
10776 * c-c++-common/Warray-bounds-3.c: Xfail assertion.
10777 * c-c++-common/Warray-bounds-4.c: Same.
10779 2021-07-08 Christophe Lyon <christophe.lyon@foss.st.om>
10781 * gcc.dg/debug/pr57351.c: Require arm_arch_v7a_ok
10784 2021-07-08 Richard Sandiford <richard.sandiford@arm.com>
10786 * gcc.target/aarch64/sve/acle/general/cntb_1.c: New test.
10788 2021-07-08 Roger Sayle <roger@nextmovesoftware.com>
10789 Richard Biener <rguenther@suse.de>
10791 PR tree-optimization/40210
10792 * gcc.dg/builtin-bswap-13.c: New test.
10793 * gcc.dg/builtin-bswap-14.c: New test.
10795 2021-07-08 Michael Meissner <meissner@linux.ibm.com>
10798 * gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
10800 2021-07-07 David Malcolm <dmalcolm@redhat.com>
10802 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
10803 * gcc.dg/plugin/analyzer_gil_plugin.c
10804 (gil_state_machine::on_condition): Remove.
10806 2021-07-07 Martin Sebor <msebor@redhat.com>
10808 PR tree-optimization/100137
10809 PR tree-optimization/99121
10810 PR tree-optimization/97027
10811 * c-c++-common/Warray-bounds-3.c: Remove xfail
10812 * c-c++-common/Warray-bounds-4.c: Add an expected warning.
10813 * c-c++-common/Warray-bounds-9.c: New test.
10814 * c-c++-common/Warray-bounds-10.c: New test.
10815 * g++.dg/asan/asan_test.C: Suppress expected warnings.
10816 * g++.dg/pr95768.C: Same.
10817 * g++.dg/warn/Warray-bounds-10.C: Adjust text of expected messages.
10818 * g++.dg/warn/Warray-bounds-11.C: Same.
10819 * g++.dg/warn/Warray-bounds-12.C: Same.
10820 * g++.dg/warn/Warray-bounds-13.C: Same.
10821 * g++.dg/warn/Warray-bounds-17.C: Same.
10822 * g++.dg/warn/Warray-bounds-20.C: Same.
10823 * gcc.dg/Warray-bounds-29.c: Same.
10824 * gcc.dg/Warray-bounds-30.c: Add xfail.
10825 * gcc.dg/Warray-bounds-31.c: Adjust text of expected messages.
10826 * gcc.dg/Warray-bounds-32.c: Same.
10827 * gcc.dg/Warray-bounds-52.c: Same.
10828 * gcc.dg/Warray-bounds-53.c: Same.
10829 * gcc.dg/Warray-bounds-58.c: Remove xfail.
10830 * gcc.dg/Warray-bounds-63.c: Adjust text of expected messages.
10831 * gcc.dg/Warray-bounds-66.c: Same.
10832 * gcc.dg/Warray-bounds-69.c: Same.
10833 * gcc.dg/Wstringop-overflow-34.c: Same.
10834 * gcc.dg/Wstringop-overflow-47.c: Same.
10835 * gcc.dg/Wstringop-overflow-61.c: Same.
10836 * gcc.dg/Warray-bounds-77.c: New test.
10837 * gcc.dg/Warray-bounds-78.c: New test.
10838 * gcc.dg/Warray-bounds-79.c: New test.
10840 2021-07-07 Christophe Lyon <christophe.lyon@foss.st.com>
10843 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove -fno-short-enums.
10845 2021-07-07 Richard Biener <rguenther@suse.de>
10847 PR tree-optimization/34195
10848 * gcc.dg/vect/pr34195.c: New testcase.
10850 2021-07-07 Richard Biener <rguenther@suse.de>
10852 PR tree-optimization/99728
10853 * g++.dg/opt/pr99728.C: New testcase.
10855 2021-07-07 liuhongt <hongtao.liu@intel.com>
10857 * gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c: New test.
10858 * gcc.target/i386/avx512f-vect-fmaddsubXXXps.c: New test.
10859 * gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c: New test.
10860 * gcc.target/i386/avx512f-vect-fmsubaddXXXps.c: New test.
10862 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
10865 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove the check on btm_type.
10867 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
10870 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Remove the check for ctv_typeidx.
10872 2021-07-06 Martin Sebor <msebor@redhat.com>
10875 * g++.dg/warn/uninit-pr55881.C: New test.
10877 2021-07-06 Martin Sebor <msebor@redhat.com>
10879 PR tree-optimization/86650
10880 * gcc.dg/Warray-bounds-76.c: New test.
10882 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
10885 * gcc.dg/debug/ctf/ctf-struct-array-2.c: Adjust the value in the testcase.
10887 2021-07-06 Martin Sebor <msebor@redhat.com>
10889 * gcc.dg/format/gcc_diag-10.c: Update expected warnings.
10890 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Remove %G.
10892 2021-07-06 Martin Sebor <msebor@redhat.com>
10894 * gcc.dg/Wobjsize-1.c: Prune expected output.
10895 * gcc.dg/Warray-bounds-71.c: New test.
10896 * gcc.dg/Warray-bounds-71.h: New test header.
10897 * gcc.dg/Warray-bounds-72.c: New test.
10898 * gcc.dg/Warray-bounds-73.c: New test.
10899 * gcc.dg/Warray-bounds-74.c: New test.
10900 * gcc.dg/Warray-bounds-75.c: New test.
10901 * gcc.dg/Wfree-nonheap-object-4.c: Adjust expected output.
10902 * gcc.dg/Wfree-nonheap-object-5.c: New test.
10903 * gcc.dg/Wfree-nonheap-object-6.c: New test.
10904 * gcc.dg/pragma-diag-10.c: New test.
10905 * gcc.dg/pragma-diag-9.c: New test.
10906 * gcc.dg/uninit-suppress_3.c: New test.
10907 * gcc.dg/pr79214.c: Xfail tests.
10908 * gcc.dg/tree-ssa/builtin-sprintf-warn-27.c: New test.
10909 * gcc.dg/format/c90-printf-1.c: Adjust expected output.
10911 2021-07-06 Uroš Bizjak <ubizjak@gmail.com>
10914 * gcc.target/i386/sse4_1-vec-set-1a.c: New test.
10915 * gcc.target/i386/sse4_1-vec-set-2a.c: Ditto.
10917 2021-07-06 Richard Biener <rguenther@suse.de>
10919 * gcc.target/i386/vect-fmaddsubXXXpd.c: New testcase.
10920 * gcc.target/i386/vect-fmaddsubXXXps.c: Likewise.
10921 * gcc.target/i386/vect-fmsubaddXXXpd.c: Likewise.
10922 * gcc.target/i386/vect-fmsubaddXXXps.c: Likewise.
10924 2021-07-06 Andrew Pinski <apinski@marvell.com>
10926 PR tree-optimization/101256
10927 * g++.dg/torture/pr101256.C: New test.
10929 2021-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
10932 * gfortran.dg/implied_do_io_7.f90: New test.
10934 2021-07-06 Kewen Lin <linkw@linux.ibm.com>
10936 PR rtl-optimization/100328
10937 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Remove one xfail.
10938 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
10939 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
10940 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
10941 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
10942 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
10943 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
10944 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
10945 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
10946 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
10947 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
10948 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
10949 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
10950 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
10951 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
10952 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
10953 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
10954 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
10955 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
10956 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
10957 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
10958 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
10959 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
10960 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
10961 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
10962 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
10963 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
10964 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
10965 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
10966 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
10967 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
10968 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
10969 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
10970 * gcc.target/aarch64/sve/acle/asm/sub_f16.c: Likewise.
10971 * gcc.target/aarch64/sve/acle/asm/sub_f32.c: Likewise.
10972 * gcc.target/aarch64/sve/acle/asm/sub_f64.c: Likewise.
10973 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
10974 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
10975 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
10977 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
10980 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin targets.
10981 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
10983 2021-07-05 Andrew Pinski <apinski@marvell.com>
10985 PR tree-optimization/101039
10986 * gcc.dg/tree-ssa/phi-opt-15.c: Update test to expect
10987 ABSU and still not expect ABS_EXPR.
10988 * gcc.dg/tree-ssa/phi-opt-23.c: New test.
10989 * gcc.dg/tree-ssa/phi-opt-24.c: New test.
10991 2021-07-05 Christophe Lyon <christophe.lyon@foss.st.com>
10994 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -fno-short-enums.
10996 2021-07-05 Richard Biener <rguenther@suse.de>
10998 PR testsuite/101299
10999 * gcc.dg/vect/bb-slp-74.c: Add vect_double requires.
11001 2021-07-05 liuhongt <hongtao.liu@intel.com>
11003 * gcc.target/i386/pr92658-avx512vl.c: Refine testcase.
11005 2021-07-03 David Edelsohn <dje.gcc@gmail.com>
11007 * gcc.dg/debug/btf/btf.exp: Skip on AIX.
11008 * gcc.dg/debug/ctf/ctf.exp: Skip on AIX.
11009 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): AIX
11010 doesn't support CTF.
11011 (gcc-dg-debug-runtest): Move CTF support within
11012 target support format test.
11014 2021-07-03 H.J. Lu <hjl.tools@gmail.com>
11016 PR middle-end/101294
11017 * gcc.dg/pr101294.c: New test.
11019 2021-07-03 Iain Buclaw <ibuclaw@gdcproject.org>
11022 * gdc.dg/torture/pr101273.d: New test.
11024 2021-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
11027 * gdc.dg/torture/pr101282.d: New test.
11029 2021-07-02 Jakub Jelinek <jakub@redhat.com>
11031 * g++.dg/gomp/attrs-1.C: New test.
11032 * g++.dg/gomp/attrs-2.C: New test.
11033 * g++.dg/gomp/attrs-3.C: New test.
11035 2021-07-02 Jakub Jelinek <jakub@redhat.com>
11038 * c-c++-common/gomp/atomic-24.c: New test.
11040 2021-07-02 Patrick Palka <ppalka@redhat.com>
11043 * g++.dg/cpp2a/concepts-memtmpl4.C: New test.
11045 2021-07-02 Peter Bergner <bergner@linux.ibm.com>
11047 * gcc.target/powerpc/mma-builtin-7.c: New test.
11048 * gcc.target/powerpc/mma-builtin-8.c: New test.
11050 2021-07-02 Andrew MacLeod <amacleod@redhat.com>
11052 PR tree-optimization/101223
11053 * gcc.dg/pr101223.c: New.
11055 2021-07-02 David Faust <david.faust@oracle.com>
11057 * gcc.dg/debug/btf/btf-float-1.c: New test.
11058 * gcc.dg/debug/btf/btf-function-3.c: Use different unrepresentable type.
11059 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
11060 * gcc.dg/debug/btf/btf-variables-2.c: Likewise.
11062 2021-07-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11064 * lib/gcc-defs.exp: Add a comment.
11066 2021-07-02 Richard Biener <rguenther@suse.de>
11068 PR tree-optimization/101293
11069 * gcc.dg/tree-ssa/ssa-lim-15.c: New testcase.
11071 2021-07-02 Jakub Jelinek <jakub@redhat.com>
11074 * gcc.target/i386/avx2-pr101286.c: New test.
11076 2021-07-02 Hongyu Wang <hongyu.wang@intel.com>
11078 * gcc.target/i386/keylocker-aesdec128kl.c: Update test.
11079 * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
11080 * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
11081 * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
11082 * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
11083 * gcc.target/i386/keylocker-aesenc256kl.c: Likewise.
11084 * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
11085 * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
11087 2021-07-01 Michael Meissner <meissner@linux.ibm.com>
11089 * gcc.target/powerpc/float128-cmove.c: New test.
11090 * gcc.target/powerpc/float128-minmax-3.c: New test.
11092 2021-07-01 Eric Botcazou <ebotcazou@adacore.com>
11094 * c-c++-common/dump-ada-spec-14.c: Adjust dg-warning directive.
11096 2021-07-01 H.J. Lu <hjl.tools@gmail.com>
11099 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Expect integer
11101 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
11102 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
11103 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
11104 * gcc.target/i386/avx512f_cond_move.c: Also pass
11105 -mprefer-vector-width=512 and expect integer broadcast.
11106 * gcc.target/i386/pr100865-1.c: New test.
11107 * gcc.target/i386/pr100865-2.c: Likewise.
11108 * gcc.target/i386/pr100865-3.c: Likewise.
11109 * gcc.target/i386/pr100865-4a.c: Likewise.
11110 * gcc.target/i386/pr100865-4b.c: Likewise.
11111 * gcc.target/i386/pr100865-5a.c: Likewise.
11112 * gcc.target/i386/pr100865-5b.c: Likewise.
11113 * gcc.target/i386/pr100865-6a.c: Likewise.
11114 * gcc.target/i386/pr100865-6b.c: Likewise.
11115 * gcc.target/i386/pr100865-6c.c: Likewise.
11116 * gcc.target/i386/pr100865-7a.c: Likewise.
11117 * gcc.target/i386/pr100865-7b.c: Likewise.
11118 * gcc.target/i386/pr100865-7c.c: Likewise.
11119 * gcc.target/i386/pr100865-8a.c: Likewise.
11120 * gcc.target/i386/pr100865-8b.c: Likewise.
11121 * gcc.target/i386/pr100865-8c.c: Likewise.
11122 * gcc.target/i386/pr100865-9a.c: Likewise.
11123 * gcc.target/i386/pr100865-9b.c: Likewise.
11124 * gcc.target/i386/pr100865-9c.c: Likewise.
11125 * gcc.target/i386/pr100865-10a.c: Likewise.
11126 * gcc.target/i386/pr100865-10b.c: Likewise.
11127 * gcc.target/i386/pr100865-11a.c: Likewise.
11128 * gcc.target/i386/pr100865-11b.c: Likewise.
11129 * gcc.target/i386/pr100865-11c.c: Likewise.
11130 * gcc.target/i386/pr100865-12a.c: Likewise.
11131 * gcc.target/i386/pr100865-12b.c: Likewise.
11132 * gcc.target/i386/pr100865-12c.c: Likewise.
11134 2021-07-01 Richard Biener <rguenther@suse.de>
11136 PR tree-optimization/101280
11137 PR tree-optimization/101173
11138 * gcc.dg/tree-ssa/loop-interchange-16.c: New testcase.
11140 2021-07-01 Richard Biener <rguenther@suse.de>
11142 PR tree-optimization/101278
11143 * gcc.dg/torture/pr101278.c: New testcase.
11145 2021-07-01 Richard Biener <rguenther@suse.de>
11147 PR tree-optimization/100778
11148 * gcc.dg/torture/pr100778.c: New testcase.
11150 2021-07-01 Uroš Bizjak <ubizjak@gmail.com>
11153 * gcc.target/i386/pr101044.c: New test.
11155 2021-07-01 Richard Biener <rguenther@suse.de>
11157 PR tree-optimization/101178
11158 * gcc.dg/vect/bb-slp-72.c: New testcase.
11159 * gcc.dg/vect/bb-slp-73.c: Likewise.
11160 * gcc.dg/vect/bb-slp-74.c: Likewise.
11162 2021-07-01 Jakub Jelinek <jakub@redhat.com>
11165 * gcc.dg/pr101266.c: New test.
11167 2021-07-01 Patrick Palka <ppalka@redhat.com>
11170 * g++.dg/cpp0x/constexpr-empty16.C: New test.
11172 2021-07-01 Patrick Palka <ppalka@redhat.com>
11175 * g++.dg/template/access41.C: New test.
11176 * g++.dg/template/access41a.C: New test.
11178 2021-06-30 Indu Bhagat <indu.bhagat@oracle.com>
11180 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Add dg-add-options float64 and
11183 2021-06-30 Michael Meissner <meissner@linux.ibm.com>
11185 * gcc.target/powerpc/float128-minmax.c: Adjust expected code for
11187 * lib/target-supports.exp (check_effective_target_has_arch_pwr10):
11190 2021-06-30 Patrick Palka <ppalka@redhat.com>
11192 * g++.dg/cpp2a/concepts-access2.C: New test.
11194 2021-06-30 Marek Polacek <polacek@redhat.com>
11198 * g++.dg/cpp0x/auto24.C: Remove dg-error.
11199 * g++.dg/cpp0x/auto3.C: Adjust dg-error.
11200 * g++.dg/cpp0x/auto42.C: Likewise.
11201 * g++.dg/cpp0x/initlist75.C: Likewise.
11202 * g++.dg/cpp0x/initlist80.C: Likewise.
11203 * g++.dg/diagnostic/auto1.C: Remove dg-error.
11204 * g++.dg/cpp23/auto-array.C: New test.
11206 2021-06-30 Richard Biener <rguenther@suse.de>
11208 PR tree-optimization/101267
11209 * gfortran.dg/pr101267.f90: New testcase.
11211 2021-06-30 David Malcolm <dmalcolm@redhat.com>
11214 * gcc.dg/analyzer/clobbers-1.c: New test.
11215 * gcc.dg/analyzer/clobbers-2.c: New test.
11216 * gcc.dg/analyzer/data-model-1.c (test_26): Mark xfail as fixed.
11217 (test_28): Likewise.
11218 (test_52): Likewise. Add coverage for end of buffer.
11219 * gcc.dg/analyzer/explode-1.c: Add leak warning.
11220 * gcc.dg/analyzer/memset-1.c (test_3): Mark xfail as fixed.
11221 (test_4): Use char. Mark xfail as fixed.
11223 (test_7): Mark xfail as fixed. Add coverage for start of buffer.
11226 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: New test.
11227 * gcc.dg/analyzer/symbolic-8.c: New test.
11229 2021-06-30 Christophe Lyon <christophe.lyon@foss.st.com>
11231 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Add dg-add-options float16.
11233 2021-06-30 Richard Biener <rguenther@suse.de>
11235 PR tree-optimization/101264
11236 * gfortran.dg/pr101264.f90: New testcase.
11238 2021-06-30 liuhongt <hongtao.liu@intel.com>
11241 * gcc.target/i386/pr101248.c: New test.
11243 2021-06-29 Andrew MacLeod <amacleod@redhat.com>
11245 * gcc.dg/pr101254.c: New.
11247 2021-06-29 Uroš Bizjak <ubizjak@gmail.com>
11250 * gcc.target/i386/pr95046-9.c: New test.
11252 2021-06-29 Richard Biener <rguenther@suse.de>
11254 * gcc.dg/vect/pr67790.c: Un-XFAIL.
11255 * gcc.dg/vect/bb-slp-71.c: New testcase.
11257 2021-06-29 Jakub Jelinek <jakub@redhat.com>
11260 * g++.dg/ubsan/pr101210.C: New test.
11262 2021-06-29 Richard Biener <rguenther@suse.de>
11264 PR tree-optimization/101242
11265 * gcc.dg/vect/bb-slp-pr101242.c: New testcase.
11266 * gcc.dg/vect/pr67790.c: XFAIL scan for zero VEC_PERM_EXPR.
11268 2021-06-28 Martin Sebor <msebor@redhat.com>
11270 * g++.dg/uninit-pr74762.C: New test.
11271 * g++.dg/warn/uninit-pr74765.C: Same.
11273 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
11274 David Faust <david.faust@oracle.com>
11276 * lib/gcc-dg.exp (gcc-dg-frontend-supports-ctf): New procedure.
11277 (gcc-dg-debug-runtest): Add -gctf support.
11278 * gcc.dg/debug/btf/btf-1.c: New test.
11279 * gcc.dg/debug/btf/btf-2.c: Likewise.
11280 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
11281 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
11282 * gcc.dg/debug/btf/btf-array-1.c: Likewise.
11283 * gcc.dg/debug/btf/btf-bitfields-1.c: Likewise.
11284 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
11285 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
11286 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Likewise.
11287 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
11288 * gcc.dg/debug/btf/btf-forward-1.c: Likewise.
11289 * gcc.dg/debug/btf/btf-function-1.c: Likewise.
11290 * gcc.dg/debug/btf/btf-function-2.c: Likewise.
11291 * gcc.dg/debug/btf/btf-int-1.c: Likewise.
11292 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
11293 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
11294 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
11295 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
11296 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
11297 * gcc.dg/debug/btf/btf.exp: Likewise.
11298 * gcc.dg/debug/ctf/ctf-1.c: Likewise.
11299 * gcc.dg/debug/ctf/ctf-2.c: Likewise.
11300 * gcc.dg/debug/ctf/ctf-anonymous-struct-1.c: Likewise.
11301 * gcc.dg/debug/ctf/ctf-anonymous-union-1.c: Likewise.
11302 * gcc.dg/debug/ctf/ctf-array-1.c: Likewise.
11303 * gcc.dg/debug/ctf/ctf-array-2.c: Likewise.
11304 * gcc.dg/debug/ctf/ctf-array-3.c: Likewise.
11305 * gcc.dg/debug/ctf/ctf-array-4.c: Likewise.
11306 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Likewise.
11307 * gcc.dg/debug/ctf/ctf-attr-used-1.c: Likewise.
11308 * gcc.dg/debug/ctf/ctf-bitfields-1.c: Likewise.
11309 * gcc.dg/debug/ctf/ctf-bitfields-2.c: Likewise.
11310 * gcc.dg/debug/ctf/ctf-bitfields-3.c: Likewise.
11311 * gcc.dg/debug/ctf/ctf-bitfields-4.c: Likewise.
11312 * gcc.dg/debug/ctf/ctf-complex-1.c: Likewise.
11313 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
11314 * gcc.dg/debug/ctf/ctf-cvr-quals-2.c: Likewise.
11315 * gcc.dg/debug/ctf/ctf-cvr-quals-3.c: Likewise.
11316 * gcc.dg/debug/ctf/ctf-cvr-quals-4.c: Likewise.
11317 * gcc.dg/debug/ctf/ctf-enum-1.c: Likewise.
11318 * gcc.dg/debug/ctf/ctf-enum-2.c: Likewise.
11319 * gcc.dg/debug/ctf/ctf-file-scope-1.c: Likewise.
11320 * gcc.dg/debug/ctf/ctf-float-1.c: Likewise.
11321 * gcc.dg/debug/ctf/ctf-forward-1.c: Likewise.
11322 * gcc.dg/debug/ctf/ctf-forward-2.c: Likewise.
11323 * gcc.dg/debug/ctf/ctf-func-index-1.c: Likewise.
11324 * gcc.dg/debug/ctf/ctf-function-pointers-1.c: Likewise.
11325 * gcc.dg/debug/ctf/ctf-function-pointers-2.c: Likewise.
11326 * gcc.dg/debug/ctf/ctf-function-pointers-3.c: Likewise.
11327 * gcc.dg/debug/ctf/ctf-functions-1.c: Likewise.
11328 * gcc.dg/debug/ctf/ctf-int-1.c: Likewise.
11329 * gcc.dg/debug/ctf/ctf-objt-index-1.c: Likewise.
11330 * gcc.dg/debug/ctf/ctf-pointers-1.c: Likewise.
11331 * gcc.dg/debug/ctf/ctf-pointers-2.c: Likewise.
11332 * gcc.dg/debug/ctf/ctf-preamble-1.c: Likewise.
11333 * gcc.dg/debug/ctf/ctf-skip-types-1.c: Likewise.
11334 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Likewise.
11335 * gcc.dg/debug/ctf/ctf-skip-types-3.c: Likewise.
11336 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Likewise.
11337 * gcc.dg/debug/ctf/ctf-skip-types-5.c: Likewise.
11338 * gcc.dg/debug/ctf/ctf-skip-types-6.c: Likewise.
11339 * gcc.dg/debug/ctf/ctf-str-table-1.c: Likewise.
11340 * gcc.dg/debug/ctf/ctf-struct-1.c: Likewise.
11341 * gcc.dg/debug/ctf/ctf-struct-2.c: Likewise.
11342 * gcc.dg/debug/ctf/ctf-struct-array-1.c: Likewise.
11343 * gcc.dg/debug/ctf/ctf-struct-pointer-1.c: Likewise.
11344 * gcc.dg/debug/ctf/ctf-struct-pointer-2.c: Likewise.
11345 * gcc.dg/debug/ctf/ctf-typedef-1.c: Likewise.
11346 * gcc.dg/debug/ctf/ctf-typedef-2.c: Likewise.
11347 * gcc.dg/debug/ctf/ctf-typedef-3.c: Likewise.
11348 * gcc.dg/debug/ctf/ctf-typedef-struct-1.c: Likewise.
11349 * gcc.dg/debug/ctf/ctf-typedef-struct-2.c: Likewise.
11350 * gcc.dg/debug/ctf/ctf-typedef-struct-3.c: Likewise.
11351 * gcc.dg/debug/ctf/ctf-union-1.c: Likewise.
11352 * gcc.dg/debug/ctf/ctf-variables-1.c: Likewise.
11353 * gcc.dg/debug/ctf/ctf-variables-2.c: Likewise.
11354 * gcc.dg/debug/ctf/ctf.exp: Likewise.
11355 * gcc.dg/debug/btf/btf-bitfields-4.c: New file.
11356 * gcc.dg/debug/btf/btf-datasec-1.c: New file.
11357 * gcc.dg/debug/btf/btf-function-3.c: New file.
11358 * gcc.dg/debug/btf/btf-pointers-2.c: New file.
11359 * gcc.dg/debug/btf/btf-struct-2.c: New file.
11360 * gcc.dg/debug/btf/btf-variables-2.c: New file.
11361 * gcc.dg/debug/btf/btf-variables-3.c: New file.
11362 * gcc.dg/debug/ctf/ctf-debug-1.c: New file.
11363 * gcc.dg/debug/ctf/ctf-debug-2.c: New file.
11364 * gcc.dg/debug/ctf/ctf-function-pointers-4.c: New file.
11365 * gcc.dg/debug/ctf/ctf-skip-types-7.c: New file.
11366 * gcc.dg/debug/ctf/ctf-skip-types-8.c: New file.
11367 * gcc.dg/debug/ctf/ctf-struct-array-2.c: New file.
11369 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
11371 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): New procedure.
11373 2021-06-28 Martin Jambor <mjambor@suse.cz>
11376 * gcc.dg/ipa/pr93385.c: New test.
11377 * gcc.dg/ipa/ipa-sra-23.c: Likewise.
11378 * gcc.dg/ipa/ipa-sra-24.c: Likewise.
11379 * g++.dg/ipa/ipa-sra-4.C: Likewise.
11381 2021-06-28 Richard Biener <rguenther@suse.de>
11383 PR tree-optimization/101229
11384 * gcc.dg/torture/pr101229.c: New testcase.
11386 2021-06-28 Richard Biener <rguenther@suse.de>
11388 PR tree-optimization/101207
11389 * gcc.dg/vect/bb-slp-pr101207.c: New testcase.
11391 2021-06-28 Richard Biener <rguenther@suse.de>
11393 PR tree-optimization/101173
11394 * gcc.dg/torture/pr101173.c: New testcase.
11396 2021-06-28 liuhongt <hongtao.liu@intel.com>
11399 * g++.target/i386/avx2-pr54700-2.C: Adjust testcase.
11400 * g++.target/i386/avx512vl-pr54700-1a.C: New test.
11401 * g++.target/i386/avx512vl-pr54700-1b.C: New test.
11402 * g++.target/i386/avx512vl-pr54700-2a.C: New test.
11403 * g++.target/i386/avx512vl-pr54700-2b.C: New test.
11404 * gcc.target/i386/avx512vl-pr100648.c: New test.
11405 * gcc.target/i386/avx512vl-blendv-1.c: New test.
11406 * gcc.target/i386/avx512vl-blendv-2.c: New test.
11408 2021-06-28 liuhongt <hongtao.liu@intel.com>
11410 * gcc.target/i386/funcspec-8.c: Replace
11411 __builtin_ia32_blendvpd with __builtin_ia32_roundps_az.
11412 * gcc.target/i386/blendv-1.c: New test.
11413 * gcc.target/i386/blendv-2.c: New test.
11415 2021-06-27 Andrew Pinski <apinski@marvell.com>
11417 * gcc.dg/torture/pr101230-1.c: New test.
11419 2021-06-26 Patrick Palka <ppalka@redhat.com>
11422 * g++.dg/template/access40.C: New test.
11423 * g++.dg/template/access40a.C: New test.
11425 2021-06-26 Jason Merrill <jason@redhat.com>
11429 * g++.dg/cpp2a/no_unique_address13.C: New test.
11431 2021-06-26 Marek Polacek <polacek@redhat.com>
11434 * g++.dg/cpp0x/noexcept69.C: New test.
11435 * g++.dg/parse/saved1.C: Adjust dg-error.
11436 * g++.dg/template/crash50.C: Likewise.
11438 2021-06-25 David Malcolm <dmalcolm@redhat.com>
11440 * jit.dg/test-vector-rvalues.cc (check_div): Add specialization
11441 for v4f, to avoid relying on exact floating-point equality.
11442 * jit.dg/test-vector-types.cc (check_div): Likewise.
11444 2021-06-25 David Malcolm <dmalcolm@redhat.com>
11446 * jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
11447 * jit.dg/test-asm.cc: Likewise.
11449 2021-06-25 Martin Sebor <msebor@redhat.com>
11451 PR middle-end/101216
11452 * gcc.dg/Wnonnull-7.c: New test.
11454 2021-06-25 Richard Biener <rguenther@suse.de>
11456 PR tree-optimization/101202
11457 * gcc.dg/torture/pr101202.c: New testcase.
11459 2021-06-25 Xi Ruoyao <xry111@mengyan1223.wang>
11461 * g++.dg/no-stack-protector-attr-3.C (dg-final): Adjust for MIPS.
11463 2021-06-25 liuhongt <hongtao.liu@intel.com>
11466 * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
11467 temporarily avoid regression, eventually xfail should be
11470 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
11472 * gcc.dg/tree-ssa/evrp30.c: New.
11474 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
11476 * gcc.dg/tree-ssa/pr101189.c: New.
11478 2021-06-24 Patrick Palka <ppalka@redhat.com>
11481 * g++.dg/cpp2a/class-deduction-alias9.C: New test.
11483 2021-06-24 Patrick Palka <ppalka@redhat.com>
11486 * g++.dg/cpp2a/concepts-requires25.C: New test.
11488 2021-06-24 Jakub Jelinek <jakub@redhat.com>
11491 * gcc.dg/pr101171.c: New test.
11493 2021-06-24 Uroš Bizjak <ubizjak@gmail.com>
11496 * gcc.dg/vect/vect-nb-iter-ub-3.c (dg-additional-options):
11497 Add --param vect-epilogues-nomask=0.
11498 * gcc.target/i386/pr97249-1.c (foo): Add #pragma GCC unroll
11499 to avoid loop vectorization.
11503 2021-06-24 Richard Biener <rguenther@suse.de>
11505 * gcc.target/i386/vect-addsubv2df.c: New testcase.
11506 * gcc.target/i386/vect-addsubv4sf.c: Likewise.
11507 * gcc.target/i386/vect-addsubv4df.c: Likewise.
11508 * gcc.target/i386/vect-addsubv8sf.c: Likewise.
11509 * gcc.target/i386/vect-addsub-2.c: Likewise.
11510 * gcc.target/i386/vect-addsub-3.c: Likewise.
11512 2021-06-24 Jakub Jelinek <jakub@redhat.com>
11514 PR middle-end/101170
11515 * gcc.dg/pr101170.c: New test.
11517 2021-06-24 Jakub Jelinek <jakub@redhat.com>
11519 PR middle-end/101172
11520 * gcc.dg/pr101172.c: New test.
11522 2021-06-24 Ilya Leoshkevich <iii@linux.ibm.com>
11524 * gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new
11526 * gcc.target/s390/mnop-mcount-m64.c: Likewise.
11528 2021-06-24 Jakub Jelinek <jakub@redhat.com>
11530 * c-c++-common/gomp/target-in-reduction-1.c: New test.
11531 * c-c++-common/gomp/clauses-1.c: Add in_reduction clauses on
11532 target or combined target constructs.
11534 2021-06-24 Richard Biener <rguenther@suse.de>
11536 PR tree-optimization/101105
11537 * gcc.dg/torture/pr101105.c: New testcase.
11539 2021-06-24 liuhongt <hongtao.liu@intel.com>
11542 * gcc.target/i386/pr98434-1.c: New test.
11543 * gcc.target/i386/pr98434-2.c: New test.
11544 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust testcase.
11546 2021-06-23 Patrick Palka <ppalka@redhat.com>
11549 * g++.dg/cpp1z/class-deduction-access3.C: New test.
11550 * g++.dg/cpp1z/class-deduction91.C: New test.
11552 2021-06-23 Aaron Sawdey <acsawdey@linux.ibm.com>
11554 * gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
11555 * gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
11556 * gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
11557 * gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
11558 * gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
11559 * gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
11560 * gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
11561 * gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
11563 * gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
11564 * gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
11565 * gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
11566 * gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
11567 * gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
11568 * gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
11569 * gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
11572 2021-06-23 Xi Ruoyao <xry111@mengyan@123.wang>
11574 * gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid
11575 undefined behavior.
11577 2021-06-23 Patrick Palka <ppalka@redhat.com>
11580 * g++.dg/cpp1z/class-deduction88.C: New test.
11581 * g++.dg/cpp1z/class-deduction89.C: New test.
11582 * g++.dg/cpp1z/class-deduction90.C: New test.
11584 2021-06-23 Uroš Bizjak <ubizjak@gmail.com>
11587 * gcc.target/i386/pr101175.c: New test.
11589 2021-06-23 Andre Vehreschild <vehre@gcc.gnu.org>
11592 * gfortran.dg/coarray_collectives_17.f90: New test.
11594 2021-06-22 Sandra Loosemore <sandra@codesourcery.com>
11595 Tobias Burnus <tobias@codesourcery.com>
11598 * gfortran.dg/pr93524.c: New.
11599 * gfortran.dg/pr93524.f90: New.
11601 2021-06-22 David Malcolm <dmalcolm@redhat.com>
11604 * gcc.dg/analyzer/pr101143.c: New test.
11606 2021-06-22 Richard Biener <rguenther@suse.de>
11608 PR middle-end/101156
11609 * gcc.dg/pr101156.c: New testcase.
11611 2021-06-22 Jakub Jelinek <jakub@redhat.com>
11613 PR tree-optimization/101159
11614 * gcc.c-torture/compile/pr101159.c: New test.
11616 2021-06-22 Jakub Jelinek <jakub@redhat.com>
11618 PR middle-end/101160
11619 * g++.target/i386/empty-class1.C: Require lp64 effective target
11620 instead of x86_64-*-*.
11621 * g++.target/i386/empty-class2.C: New test.
11623 2021-06-22 Jakub Jelinek <jakub@redhat.com>
11624 Andrew Pinski <apinski@marvell.com>
11626 PR tree-optimization/101162
11627 * g++.dg/opt/pr101162.C: New test.
11629 2021-06-22 Richard Biener <rguenther@suse.de>
11631 PR tree-optimization/101151
11632 * gcc.dg/torture/pr101151.c: New testcase.
11634 2021-06-22 Kito Cheng <kito.cheng@sifive.com>
11636 * g++.dg/modules/omp-1_a.C: Check pthread is available for
11638 * g++.dg/modules/omp-2_a.C: Ditto.
11640 2021-06-22 Richard Biener <rguenther@suse.de>
11642 PR tree-optimization/101158
11643 * gfortran.dg/pr101158.f90: New testcase.
11645 2021-06-22 Jakub Jelinek <jakub@redhat.com>
11648 * gcc.target/i386/pr11877-2.c: New test.
11650 2021-06-22 liuhongt <hongtao.liu@intel.com>
11652 PR tree-optimization/97770
11653 * gcc.target/i386/avx512bitalg-pr97770-1.c: Remove xfail.
11654 * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Remove xfail.
11656 2021-06-22 liuhongt <hongtao.liu@intel.com>
11659 * gcc.target/i386/avx512bw-pr100267-1.c: New test.
11660 * gcc.target/i386/avx512bw-pr100267-b-2.c: New test.
11661 * gcc.target/i386/avx512bw-pr100267-d-2.c: New test.
11662 * gcc.target/i386/avx512bw-pr100267-q-2.c: New test.
11663 * gcc.target/i386/avx512bw-pr100267-w-2.c: New test.
11664 * gcc.target/i386/avx512f-pr100267-1.c: New test.
11665 * gcc.target/i386/avx512f-pr100267-pd-2.c: New test.
11666 * gcc.target/i386/avx512f-pr100267-ps-2.c: New test.
11667 * gcc.target/i386/avx512vl-pr100267-1.c: New test.
11668 * gcc.target/i386/avx512vl-pr100267-pd-2.c: New test.
11669 * gcc.target/i386/avx512vl-pr100267-ps-2.c: New test.
11670 * gcc.target/i386/avx512vlbw-pr100267-1.c: New test.
11671 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: New test.
11672 * gcc.target/i386/avx512vlbw-pr100267-d-2.c: New test.
11673 * gcc.target/i386/avx512vlbw-pr100267-q-2.c: New test.
11674 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: New test.
11676 2021-06-22 liuhongt <hongtao.liu@intel.com>
11679 * gcc.target/i386/pr100310.c: New test.
11681 2021-06-21 Jason Merrill <jason@redhat.com>
11684 * g++.target/i386/empty-class1.C: New test.
11686 2021-06-21 Patrick Palka <ppalka@redhat.com>
11689 * g++.dg/opt/nrv21.C: New test.
11691 2021-06-21 Patrick Palka <ppalka@redhat.com>
11694 * g++.dg/cpp0x/nsdmi-virtual1a.C: New test.
11696 2021-06-21 Jakub Jelinek <jakub@redhat.com>
11698 PR inline-asm/100785
11699 * c-c++-common/pr100785.c: New test.
11700 * gcc.dg/pr48552-1.c: Don't expect invalid lvalue errors.
11701 * gcc.dg/pr48552-2.c: Likewise.
11703 2021-06-21 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
11706 * gcc.target/arm/simd/pr97906.c: New test.
11708 2021-06-21 Richard Biener <rguenther@suse.de>
11710 PR tree-optimization/101121
11711 * gfortran.dg/pr101121.f: New testcase.
11713 2021-06-21 liuhongt <hongtao.liu@intel.com>
11716 * gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
11717 * gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
11718 * gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
11719 * gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
11721 2021-06-21 Roger Sayle <roger@nextmovesoftware.com>
11724 * gcc.target/i386/pr11877.c: New test case.
11726 2021-06-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11728 * gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
11730 * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
11732 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
11734 * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
11737 2021-06-18 Harald Anlauf <anlauf@gmx.de>
11741 * gfortran.dg/min0_max0_1.f90: New test.
11742 * gfortran.dg/min0_max0_2.f90: New test.
11744 2021-06-18 David Malcolm <dmalcolm@redhat.com>
11746 * gcc.dg/analyzer/symbolic-7.c: New test.
11748 2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
11751 * gcc.target/arm/acle/pr100856.c: New test.
11752 * gcc.target/arm/multilib.exp: Add tests for cde options.
11754 2021-06-18 Michael Meissner <meissner@linux.ibm.com>
11756 * gcc.target/powerpc/float128-minmax-2.c: New test.
11758 2021-06-17 Jason Merrill <jason@redhat.com>
11761 * g++.dg/cpp0x/deleted15.C: New test.
11763 2021-06-17 H.J. Lu <hjl.tools@gmail.com>
11766 * gcc.target/i386/pr100704-1.c: New test.
11767 * gcc.target/i386/pr100704-2.c: Likewise.
11768 * gcc.target/i386/pr100704-3.c: Likewise.
11770 2021-06-17 Uroš Bizjak <ubizjak@gmail.com>
11773 * gcc.target/i386/sse4_1-vec-set-1.c: New test.
11774 * gcc.target/i386/sse4_1-vec-set-2.c: ditto.
11776 2021-06-17 Aldy Hernandez <aldyh@redhat.com>
11778 * gcc.dg/pr100790.c: New test.
11780 2021-06-17 Marius Hillenbrand <mhillen@linux.ibm.com>
11782 * gcc.target/s390/zvector/vec-doublee.c: New test.
11783 * gcc.target/s390/zvector/vec-floate.c: New test.
11785 2021-06-17 Richard Biener <rguenther@suse.de>
11787 PR tree-optimization/54400
11788 * gcc.dg/vect/bb-slp-pr54400.c: New testcase.
11790 2021-06-16 Jason Merrill <jason@redhat.com>
11794 * g++.dg/template/access39.C: New test.
11796 2021-06-16 Harald Anlauf <anlauf@gmx.de>
11800 * gfortran.dg/pr95502.f90: New test.
11802 2021-06-16 Harald Anlauf <anlauf@gmx.de>
11805 2021-06-16 Harald Anlauf <anlauf@gmx.de>
11809 * gfortran.dg/pr95502.f90: New test.
11811 2021-06-16 Harald Anlauf <anlauf@gmx.de>
11815 * gfortran.dg/pr95502.f90: New test.
11817 2021-06-16 Jason Merrill <jason@redhat.com>
11820 PR preprocessor/96391
11821 * g++.dg/plugin/location-overflow-test-pr100796.c: New test.
11822 * g++.dg/plugin/plugin.exp: Run it.
11824 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
11826 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
11828 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
11830 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
11832 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
11834 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
11836 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
11838 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
11840 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
11842 * gcc.target/aarch64/narrow_zero_high_half.c: New test.
11844 2021-06-16 Martin Jambor <mjambor@suse.cz>
11846 PR tree-optimization/100453
11847 * gcc.dg/tree-ssa/pr100453.c: New test.
11849 2021-06-16 Jakub Jelinek <jakub@redhat.com>
11851 * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
11854 2021-06-16 Jakub Jelinek <jakub@redhat.com>
11856 PR middle-end/101062
11857 * gcc.dg/pr101062.c: New test.
11859 2021-06-16 Richard Biener <rguenther@suse.de>
11861 PR tree-optimization/101088
11862 * gcc.dg/torture/pr101088.c: New testcase.
11864 2021-06-16 Roger Sayle <roger@nextmovesoftware.com>
11866 PR rtl-optimization/46235
11867 * gcc.target/i386/bt-5.c: New test.
11868 * gcc.target/i386/bt-6.c: New test.
11869 * gcc.target/i386/bt-7.c: New test.
11871 2021-06-16 Arnaud Charlet <charlet@adacore.com>
11873 * gnat.dg/limited4.adb: Disable illegal code.
11875 2021-06-16 Richard Biener <rguenther@suse.de>
11877 PR tree-optimization/101083
11878 * gcc.dg/vect/pr97832-4.c: New testcase.
11880 2021-06-15 Tobias Burnus <tobias@codesourcery.com>
11883 * gfortran.dg/gomp/pr99928-1.f90: Uncomment 'defaultmap(none)'.
11884 * gfortran.dg/gomp/pr99928-2.f90: Uncomment 'defaultmap(none)'.
11885 * gfortran.dg/gomp/pr99928-3.f90: Uncomment 'defaultmap(none)'.
11886 * gfortran.dg/gomp/pr99928-4.f90: Uncomment 'defaultmap(none)'.
11887 * gfortran.dg/gomp/pr99928-5.f90: Uncomment 'defaultmap(none)'.
11888 * gfortran.dg/gomp/pr99928-6.f90: Uncomment 'defaultmap(none)'.
11889 * gfortran.dg/gomp/pr99928-8.f90: Uncomment 'defaultmap(none)'.
11890 * gfortran.dg/gomp/defaultmap-1.f90: New test.
11891 * gfortran.dg/gomp/defaultmap-2.f90: New test.
11892 * gfortran.dg/gomp/defaultmap-3.f90: New test.
11893 * gfortran.dg/gomp/defaultmap-4.f90: New test.
11894 * gfortran.dg/gomp/defaultmap-5.f90: New test.
11895 * gfortran.dg/gomp/defaultmap-6.f90: New test.
11896 * gfortran.dg/gomp/defaultmap-7.f90: New test.
11898 2021-06-15 David Malcolm <dmalcolm@redhat.com>
11900 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_capacity): New decl.
11901 * gcc.dg/analyzer/capacity-1.c: New test.
11902 * gcc.dg/analyzer/capacity-2.c: New test.
11903 * gcc.dg/analyzer/capacity-3.c: New test.
11905 2021-06-15 David Malcolm <dmalcolm@redhat.com>
11908 * gcc.dg/analyzer/explode-2a.c: New test.
11910 2021-06-15 Jakub Jelinek <jakub@redhat.com>
11913 * gcc.target/i386/pr101046.c: New test.
11915 2021-06-15 Robin Dapp <rdapp@linux.ibm.com>
11917 * c-c++-common/Wattributes.c: Remove s390-specific check and add
11919 * gcc.dg/Wattributes-6.c: Likewise.
11921 2021-06-15 Xionghu Luo <luoxhu@linux.ibm.com>
11924 * gcc.target/powerpc/float128-call.c: Adjust counts for be and le.
11926 2021-06-14 Martin Sebor <msebor@redhat.com>
11929 * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
11930 * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
11931 * g++.dg/warn/Wstringop-overflow-7.C: New test.
11932 * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
11933 * g++.dg/analyzer/placement-new.C: Prune out expected warning.
11935 2021-06-14 Peter Bergner <bergner@linux.ibm.com>
11938 * gcc.target/powerpc/pr100777.c: New test.
11940 2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
11943 * gcc.target/i386/pr101058.c: New test.
11945 2021-06-14 Jonathan Wakely <jwakely@redhat.com>
11948 * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
11949 * gcc.dg/spellcheck-stdlib.c: Likewise.
11951 2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
11953 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
11954 * gcc.target/arm/simd/mve-vshl.c: Likewise.
11955 * gcc.target/arm/simd/mve-vec-pack.c: New test.
11956 * gcc.target/arm/simd/mve-vec-unpack.c: New test.
11958 2021-06-14 Richard Biener <rguenther@suse.de>
11960 PR tree-optimization/100934
11961 * gcc.dg/torture/pr100934.c: New testcase.
11963 2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
11965 * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
11966 * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
11967 * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
11968 * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
11969 * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
11970 * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
11971 * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
11973 2021-06-14 Richard Biener <rguenther@suse.de>
11975 PR tree-optimization/101031
11976 * gcc.dg/torture/pr101031.c: New testcase.
11978 2021-06-13 Jason Merrill <jason@redhat.com>
11980 * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
11982 2021-06-13 H.J. Lu <hjl.tools@gmail.com>
11985 * g++.target/i386/pr101023a.C: New test.
11986 * g++.target/i386/pr101023b.C: Likewise.
11988 2021-06-12 David Edelsohn <dje.gcc@gmail.com>
11990 * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
11991 * gcc.dg/uninit-pr93100.c: Skip on AIX.
11992 * gcc.target/powerpc/pr100085.c: Require int128 and float128.
11994 2021-06-12 Jason Merrill <jason@redhat.com>
11996 * g++.dg/ext/attrib62.C: No longer warn.
11997 * g++.dg/diagnostic/maybe_unused1.C: New test.
11999 2021-06-12 Jason Merrill <jason@redhat.com>
12002 * g++.dg/ext/array4.C: New test.
12004 2021-06-11 Carl Love <cel@us.ibm.com>
12006 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
12007 (dg-require-effective-target): Change target to p9vector_hw.
12009 2021-06-11 Thomas Schwinge <thomas@codesourcery.com>
12011 * gcc.dg/gomp/simd-clones-2.c: Enhance.
12013 2021-06-11 Patrick Palka <ppalka@redhat.com>
12017 * g++.dg/template/sfinae-dr1227.C: New test.
12019 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
12022 * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
12024 2021-06-11 Roger Sayle <roger@nextmovesoftware.com>
12026 PR tree-optimization/96392
12027 * gcc.dg/pr96392.c: New test.
12029 2021-06-11 Richard Biener <rguenther@suse.de>
12031 PR tree-optimization/101025
12032 * gcc.dg/torture/pr101025.c: New testcase.
12034 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
12037 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
12038 directives check for target is v8.1-m.main+mve or not before
12039 comparing the assembly output.
12040 * gcc.target/arm/cmse/cmse-20.c: New test.
12042 2021-06-11 Jakub Jelinek <jakub@redhat.com>
12045 * g++.dg/cpp23/consteval-if1.C: New test.
12046 * g++.dg/cpp23/consteval-if2.C: New test.
12047 * g++.dg/cpp23/consteval-if3.C: New test.
12048 * g++.dg/cpp23/consteval-if4.C: New test.
12049 * g++.dg/cpp23/consteval-if5.C: New test.
12050 * g++.dg/cpp23/consteval-if6.C: New test.
12051 * g++.dg/cpp23/consteval-if7.C: New test.
12052 * g++.dg/cpp23/consteval-if8.C: New test.
12053 * g++.dg/cpp23/consteval-if9.C: New test.
12054 * g++.dg/cpp23/consteval-if10.C: New test.
12055 * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
12057 2021-06-11 David Malcolm <dmalcolm@redhat.com>
12059 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
12060 expected number of enodes after the loop.
12061 * gcc.dg/analyzer/paths-8.c: New test.
12063 2021-06-11 Richard Biener <rguenther@suse.de>
12065 PR tree-optimization/101028
12066 * gcc.dg/pr101028.c: New testcase.
12068 2021-06-11 Richard Biener <rguenther@suse.de>
12070 PR tree-optimization/101026
12071 * gfortran.dg/pr101026.f: New testcase.
12073 2021-06-11 Jakub Jelinek <jakub@redhat.com>
12075 PR rtl-optimization/101008
12076 * gcc.dg/pr101008.c: New test.
12078 2021-06-11 Jakub Jelinek <jakub@redhat.com>
12081 * gcc.target/i386/sse-pr101007.c: New test.
12083 2021-06-11 Uroš Bizjak <ubizjak@gmail.com>
12086 * gcc.target/i386/pr101021-1.c: New test.
12087 * gcc.target/i386/pr101021-2.c: Ditto.
12089 2021-06-11 Martin Liska <mliska@suse.cz>
12091 PR gcov-profile/100788
12092 * gcc.dg/pr100788.c: New test.
12094 2021-06-11 Richard Biener <rguenther@suse.de>
12096 PR middle-end/101009
12097 * gcc.dg/torture/pr101009.c: New testcase.
12099 2021-06-11 Kewen Lin <linkw@linux.ibm.com>
12101 * gcc.target/powerpc/p9-fpcvt-3.c: New test.
12103 2021-06-11 Marek Polacek <polacek@redhat.com>
12106 * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
12107 * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
12109 2021-06-10 Patrick Palka <ppalka@redhat.com>
12112 * g++.dg/template/ttp34.C: New test.
12113 * g++.dg/template/ttp34a.C: New test.
12114 * g++.dg/template/ttp34b.C: New test.
12116 2021-06-10 Patrick Palka <ppalka@redhat.com>
12119 * g++.dg/cpp2a/concepts-return-req3.C: New test.
12121 2021-06-10 Peter Bergner <bergner@linux.ibm.com>
12123 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
12124 tests. Update expected counts.
12125 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
12126 tests. Update expected counts.
12128 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
12131 * gdc.dg/pr100967.d: New test.
12133 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
12135 * gcc.target/s390/vector/vcond-mixed-double.c: New test.
12136 * gcc.target/s390/vector/vcond-mixed-float.c: New test.
12138 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
12140 * gcc.dg/vect/pr56541.c: Fix target selector.
12142 2021-06-10 Andrew Stubbs <ams@codesourcery.com>
12143 Thomas Schwinge <thomas@codesourcery.com>
12145 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
12146 * c-c++-common/goacc/finalize-1.c: Likewise.
12147 * c-c++-common/goacc/mdc-1.c: Likewise.
12148 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
12149 * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
12150 * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
12151 * gfortran.dg/goacc/finalize-1.f: Likewise.
12152 * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
12154 2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
12156 * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
12157 * c-c++-common/goacc/mdc-2.c: Likewise.
12158 * g++.dg/goacc/mdc.C: Likewise.
12160 2021-06-10 Jakub Jelinek <jakub@redhat.com>
12162 * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
12163 * g++.dg/cpp23/feat-cxx2b.C: Likewise.
12165 2021-06-10 Jakub Jelinek <jakub@redhat.com>
12168 * g++.dg/opt/pr100852.C: New test.
12170 2021-06-09 Andrew Pinski <apinski@marvell.com>
12172 * g++.dg/torture/pr100925.C: New test.
12174 2021-06-09 Carl Love <cel@us.ibm.com>
12176 * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
12178 Add tests for vec_signextq.
12179 * gcc.target/powerpc/p9-sign_extend-runnable.c: New test case.
12181 2021-06-09 Carl Love <cel@us.ibm.com>
12183 * gcc.target/powerpc/fp128_conversions.c: New file.
12184 * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
12185 vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
12186 vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
12187 (ppc_native_128bit): Remove dg-require-effective-target.
12189 2021-06-09 Carl Love <cel@us.ibm.com>
12191 * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
12194 2021-06-09 Carl Love <cel@us.ibm.com>
12196 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
12199 2021-06-09 Carl Love <cel@us.ibm.com>
12201 * gcc.target/powerpc/int_128bit-runnable.c: New test file.
12203 2021-06-09 Carl Love <cel@us.ibm.com>
12205 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
12206 New runnable test case.
12207 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
12208 for xxlor instruction.
12210 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
12212 * gcc.target/arm/simd/mve-vclz.c: New test.
12214 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
12216 * gcc.target/arm/simd/mve-vhadd-1.c: New test.
12217 * gcc.target/arm/simd/mve-vhadd-2.c: New test.
12218 * gcc.target/arm/simd/neon-vhadd-1.c: New test.
12219 * gcc.target/arm/simd/neon-vhadd-2.c: New test.
12221 2021-06-09 Roger Sayle <roger@nextmovesoftware.com>
12223 * gcc.dg/builtins-70.c: New test.
12225 2021-06-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12227 * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
12228 counts to test 32 and 64 bit separately.
12229 * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
12230 counts to test 32 and 64 bit separately.
12231 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
12232 counts to test 32 and 64 bit separately.
12233 * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
12234 counts to test 32 and 64 bit separately.
12236 2021-06-09 Richard Biener <rguenther@suse.de>
12238 PR tree-optimization/100981
12239 * gfortran.dg/vect/pr100981-1.f90: New testcase.
12241 2021-06-09 Richard Biener <rguenther@suse.de>
12243 PR tree-optimization/97832
12244 * gcc.dg/vect/pr97832-1.c: New testcase.
12245 * gcc.dg/vect/pr97832-2.c: Likewise.
12246 * gcc.dg/vect/pr97832-3.c: Likewise.
12247 * g++.dg/vect/slp-pr98855.cc: XFAIL.
12248 * gcc.dg/vect/slp-50.c: New file.
12250 2021-06-09 Jakub Jelinek <jakub@redhat.com>
12253 * gfortran.dg/gomp/pr100965.f90: New test.
12255 2021-06-09 Uroš Bizjak <ubizjak@gmail.com>
12258 * gcc.target/i386/pr100936.c: New test.
12260 2021-06-09 Xionghu Luo <luoxhu@linux.ibm.com>
12262 * gcc.target/powerpc/float128-call.c: Adjust.
12263 * gcc.target/powerpc/pr100085.c: New test.
12265 2021-06-09 Jason Merrill <jason@redhat.com>
12268 * g++.dg/diagnostic/enum3.C: New test.
12270 2021-06-08 Marek Polacek <polacek@redhat.com>
12273 * g++.dg/cpp2a/explicit18.C: New test.
12275 2021-06-08 Andrew Pinski <apinski@marvell.com>
12277 * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
12278 happens on the outside of the bit_xor.
12280 2021-06-08 Jason Merrill <jason@redhat.com>
12282 * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
12283 * g++.dg/diagnostic/string-literal-concat.C: Likewise.
12284 * g++.dg/ext/utf-badconcat.C: Likewise.
12285 * g++.dg/ext/utf-badconcat2.C: Likewise.
12287 2021-06-08 Jason Merrill <jason@redhat.com>
12289 * g++.dg/cpp23/mixed-concat1.C: New test.
12291 2021-06-08 Jason Merrill <jason@redhat.com>
12293 * g++.dg/cpp23/whitespace-splice1.C: New test.
12295 2021-06-08 Jason Merrill <jason@redhat.com>
12297 * g++.dg/cpp23/narrowing-bool1.C: New test.
12299 2021-06-08 David Malcolm <dmalcolm@redhat.com>
12302 * gcc.dg/analyzer/bitfields-1.c: New test.
12303 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
12305 (test_44): Update test values assigned to the bits to ones that
12306 fit in the range of the bitfield type. Remove xfails.
12307 (test_45): Remove xfails.
12309 2021-06-08 Jason Merrill <jason@redhat.com>
12312 * g++.dg/cpp0x/initlist124.C: New test.
12314 2021-06-08 Richard Biener <rguenther@suse.de>
12316 PR tree-optimization/100923
12317 * gcc.dg/torture/pr100923.c: New testcase.
12319 2021-06-08 Jakub Jelinek <jakub@redhat.com>
12322 * g++.dg/gomp/doacross-2.C: New test.
12324 2021-06-08 H.J. Lu <hjl.tools@gmail.com>
12326 PR middle-end/100951
12327 * gcc.target/i386/pr100951.c: New test.
12329 2021-06-08 Jakub Jelinek <jakub@redhat.com>
12332 PR testsuite/100943
12333 * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
12335 2021-06-08 Tobias Burnus <tobias@codesourcery.com>
12337 PR middle-end/99928
12338 * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
12339 * gfortran.dg/gomp/scan-5.f90: Likewise.
12340 * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
12341 * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
12342 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
12343 * gfortran.dg/gomp/pr99928-3.f90: Likewise.
12344 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
12346 2021-06-08 Martin Liska <mliska@suse.cz>
12348 * gcc.dg/format/strfmon-1.c: Fix typo.
12349 * gfortran.dg/char4-subscript.f90: Likewise.
12351 2021-06-08 Kewen Lin <linkw@linux.ibm.com>
12353 PR tree-optimization/100794
12354 * gcc.dg/tree-ssa/pr100794.c: New test.
12356 2021-06-08 Jason Merrill <jason@redhat.com>
12359 * g++.dg/template/lookup17.C: New test.
12361 2021-06-08 Jason Merrill <jason@redhat.com>
12364 * g++.dg/cpp0x/alias-decl-73.C: New test.
12366 2021-06-07 Uroš Bizjak <ubizjak@gmail.com>
12369 * gcc.target/i386/pr100637-5b.c: New test.
12370 * gcc.target/i386/pr100637-5w.c: Ditto.
12372 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
12375 * gcc.target/i386/pr82735-3.c: Don't compile for x32.
12376 * gcc.target/i386/pr82735-4.c: Likewise.
12377 * gcc.target/i386/pr82735-5.c: Likewise.
12379 2021-06-07 Eric Botcazou <ebotcazou@adacore.com>
12381 * gcc.dg/sso-14.c: Adjust.
12383 2021-06-07 Patrick Palka <ppalka@redhat.com>
12386 * g++.dg/template/access38.C: New test.
12388 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
12391 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
12394 2021-06-07 Jakub Jelinek <jakub@redhat.com>
12397 * gcc.dg/pr100887.c: New test.
12399 2021-06-07 Jakub Jelinek <jakub@redhat.com>
12401 PR middle-end/100898
12402 * g++.dg/ext/va-arg-pack-3.C: New test.
12404 2021-06-07 liuhongt <hongtao.liu@intel.com>
12407 * g++.target/i386/pr100885.C: New test.
12409 2021-06-07 liuhongt <hongtao.liu@intel.com>
12412 * gcc.target/i386/pr82735-1.c: New test.
12413 * gcc.target/i386/pr82735-2.c: New test.
12414 * gcc.target/i386/pr82735-3.c: New test.
12415 * gcc.target/i386/pr82735-4.c: New test.
12416 * gcc.target/i386/pr82735-5.c: New test.
12418 2021-06-06 Jakub Jelinek <jakub@redhat.com>
12420 * gcc.dg/gomp/scan-1.c: New test.
12422 2021-06-06 Jakub Jelinek <jakub@redhat.com>
12425 * c-c++-common/gomp/pr100902-1.c: New test.
12427 2021-06-06 Eric Botcazou <ebotcazou@adacore.com>
12429 * gcc.dg/sso-14.c: New test.
12431 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
12438 * gfortran.dg/PR100120.f90: New test.
12439 * gfortran.dg/character_workout_1.f90: New test.
12440 * gfortran.dg/character_workout_4.f90: New test.
12442 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
12444 PR middle-end/100905
12445 * gfortran.dg/gomp/loop-3.f90: New test.
12447 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
12450 * gdc.dg/pr100882a.d: New test.
12451 * gdc.dg/pr100882b.d: New test.
12452 * gdc.dg/pr100882c.d: New test.
12453 * gdc.dg/torture/pr100882.d: New test.
12455 2021-06-04 Patrick Palka <ppalka@redhat.com>
12458 * g++.dg/template/param4.C: New test.
12459 * g++.dg/template/param5.C: New test.
12460 * g++.dg/cpp1z/nontype-auto19.C: New test.
12461 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
12462 deduced type of a decltype(auto) NTTP has top-level cv-quals.
12464 2021-06-04 Patrick Palka <ppalka@redhat.com>
12467 * g++.dg/cpp0x/alias-decl-72.C: New test.
12468 * g++.dg/cpp0x/alias-decl-72a.C: New test.
12470 2021-06-04 Harald Anlauf <anlauf@gmx.de>
12473 * gfortran.dg/inline_matmul_25.f90: New test.
12475 2021-06-04 Martin Sebor <msebor@redhat.com>
12478 * gcc.dg/nonnull-6.c: New test.
12480 2021-06-04 Martin Sebor <msebor@redhat.com>
12482 PR middle-end/100732
12483 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
12484 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
12485 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
12486 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
12487 * gcc.dg/uninit-pr100732.c: New test.
12489 2021-06-04 Martin Sebor <msebor@redhat.com>
12491 * gcc.dg/Wvla-parameter-10.c: New test.
12492 * gcc.dg/Wvla-parameter-11.c: New test.
12494 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
12496 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
12497 commit in addition - add more dg-errors and '... end ...' due to changed
12499 * gfortran.dg/goacc/omp.f95: Likewise.
12500 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
12502 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
12505 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
12507 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
12509 * gfortran.dg/gomp/pr99928-5.f90: Really use the
12510 proper iteration variable.
12512 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
12514 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
12515 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
12516 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
12517 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
12518 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
12519 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
12520 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
12521 fix loop-variable and remove xfail.
12523 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
12525 PR middle-end/99928
12526 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
12528 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
12530 PR middle-end/99928
12531 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
12532 C/C++ version of the patch.
12533 * gfortran.dg/gomp/loop-1.f90: New test.
12534 * gfortran.dg/gomp/loop-2.f90: New test.
12535 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
12536 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
12537 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
12538 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
12539 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
12540 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
12541 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
12542 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
12543 of 'acc loops' to hide unrelated bug for now.
12544 * gfortran.dg/goacc/omp-fixed.f: Likewise
12546 2021-06-04 Jakub Jelinek <jakub@redhat.com>
12549 * gcc.target/i386/pr100887.c: New test.
12551 2021-06-04 Jakub Jelinek <jakub@redhat.com>
12554 * g++.dg/gomp/declare-simd-8.C: New test.
12556 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
12558 * gcc.target/powerpc/not-promote-mode.c: New.
12560 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
12563 * gcc.target/i386/vperm-v2hi.c: New test.
12564 * gcc.target/i386/vperm-v4qi.c: Ditto.
12566 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
12568 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
12570 2021-06-03 Patrick Palka <ppalka@redhat.com>
12573 * g++.dg/cpp0x/alias-decl-71.C: New test.
12575 2021-06-03 Patrick Palka <ppalka@redhat.com>
12578 * g++.dg/cpp2a/using-enum-9.C: New test.
12580 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
12582 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
12584 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
12586 * gcc.target/arm/simd/mve-vabs.c: New test.
12588 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
12590 * gnat.dg/bit_packed_array6.adb: New test.
12591 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
12593 2021-06-03 Martin Liska <mliska@suse.cz>
12595 * gcc.dg/spellcheck-options-23.c: New test.
12597 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
12599 * gnat.dg/inline22.adb: New test.
12601 2021-06-03 Tamar Christina <tamar.christina@arm.com>
12603 * gcc.target/aarch64/cpunative/info_16: Update implementer.
12604 * gcc.target/aarch64/cpunative/info_17: Likewise
12606 2021-06-03 Jakub Jelinek <jakub@redhat.com>
12609 * g++.dg/gomp/depend-iterator-3.C: New test.
12610 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
12611 this as base expression of depend array section, expect a different
12612 error wording for this as depend locator and add testcases
12613 for affinity clauses.
12615 2021-06-02 Jason Merrill <jason@redhat.com>
12618 * g++.dg/init/no-elide2.C: New test.
12620 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
12622 * gcc.target/s390/ashr.c: New test.
12624 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
12626 PR middle-end/99928
12627 * gfortran.dg/gomp/taskloop-2.f90: New.
12629 2021-06-02 Jakub Jelinek <jakub@redhat.com>
12631 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
12634 2021-06-01 Patrick Palka <ppalka@redhat.com>
12637 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
12638 * g++.dg/cpp0x/dc10.C: New test.
12639 * g++.dg/cpp0x/initlist-base4.C: New test.
12640 * g++.dg/cpp2a/constexpr-init22.C: New test.
12642 2021-06-01 Andrew Pinski <apinski@marvell.com>
12644 PR tree-optimization/95481
12645 * gcc.dg/tree-ssa/tailcall-10.c: New test.
12646 * gcc.dg/tree-ssa/tailcall-11.c: New test.
12647 * gcc.dg/tree-ssa/tailcall-12.c: New test.
12648 * gcc.dg/tree-ssa/tailcall-13.c: New test.
12649 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
12651 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
12653 PR testsuite/100750
12654 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
12656 2021-06-01 Jason Merrill <jason@redhat.com>
12659 * g++.dg/cpp2a/destroying-delete5.C: New test.
12661 2021-06-01 Jason Merrill <jason@redhat.com>
12664 * g++.dg/cpp0x/depr-copy4.C: New test.
12666 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
12668 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
12669 * gcc.dg/pr80776-1.c: Same.
12671 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
12673 PR middle-end/99928
12674 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
12675 now diagnosed with less error output.
12676 * gfortran.dg/gomp/scan-1.f90: Likewise.
12677 * gfortran.dg/gomp/pr99928-3.f90: New test.
12678 * gfortran.dg/gomp/taskloop-1.f90: New test.
12680 2021-06-01 liuhongt <hongtao.liu@intel.com>
12682 PR tree-optimization/98365
12683 * gcc.target/i386/pr98365.c: New test.
12685 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
12687 PR tree-optimization/100781
12688 * gcc.dg/pr100781.c: New.
12690 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
12692 PR tree-optimization/100774
12693 * g++.dg/pr100774.C: New.
12695 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
12697 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
12698 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
12700 2021-05-31 Richard Biener <rguenther@suse.de>
12703 * c-c++-common/builtin-shufflevector-2.c: New testcase.
12704 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
12705 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
12706 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
12708 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
12711 * g++.target/powerpc/pr99842.C: New.
12713 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
12715 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
12716 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
12717 (plugin_init): Likewise.
12718 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
12719 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
12720 (plugin_init): Likewise.
12721 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
12722 (plugin_init): Likewise.
12724 2021-05-29 Jakub Jelinek <jakub@redhat.com>
12726 PR middle-end/99928
12727 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
12728 combined with parallel, teams or taskloop and defaultmap(none)
12729 to constructs combined with target.
12730 * c-c++-common/gomp/pr99928-2.c: Likewise.
12731 * c-c++-common/gomp/pr99928-3.c: Likewise.
12732 * c-c++-common/gomp/pr99928-4.c: Likewise.
12733 * c-c++-common/gomp/pr99928-5.c: Likewise.
12734 * c-c++-common/gomp/pr99928-6.c: Likewise.
12735 * c-c++-common/gomp/pr99928-7.c: Likewise.
12736 * c-c++-common/gomp/pr99928-8.c: Likewise.
12737 * c-c++-common/gomp/pr99928-9.c: Likewise.
12738 * c-c++-common/gomp/pr99928-10.c: Likewise.
12739 * c-c++-common/gomp/pr99928-13.c: Likewise.
12740 * c-c++-common/gomp/pr99928-14.c: Likewise.
12742 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
12744 * gcc.dg/Wstringop-overflow-55.c:
12745 * gcc.dg/pr80776-1.c:
12747 2021-05-28 Richard Biener <rguenther@suse.de>
12749 PR tree-optimization/100778
12750 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
12752 2021-05-28 Jason Merrill <jason@redhat.com>
12756 * g++.dg/inherit/virtual15.C: New test.
12757 * g++.dg/inherit/virtual15a.C: New file.
12759 2021-05-28 Richard Biener <rguenther@suse.de>
12762 * gcc.dg/pr100791.c: New testcase.
12764 2021-05-28 Richard Biener <rguenther@suse.de>
12767 * gcc.dg/gimplefe-error-11.c: New testcase.
12769 2021-05-28 Jakub Jelinek <jakub@redhat.com>
12771 PR middle-end/99928
12772 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
12773 * c-c++-common/gomp/pr99928-9.c: Likewise.
12774 * c-c++-common/gomp/pr99928-10.c: Likewise.
12775 * c-c++-common/gomp/pr99928-16.c: New test.
12777 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
12779 * c-c++-common/gomp/affinity-1.c: New test.
12780 * c-c++-common/gomp/affinity-2.c: New test.
12781 * c-c++-common/gomp/affinity-3.c: New test.
12782 * c-c++-common/gomp/affinity-4.c: New test.
12783 * c-c++-common/gomp/affinity-5.c: New test.
12784 * c-c++-common/gomp/affinity-6.c: New test.
12785 * c-c++-common/gomp/affinity-7.c: New test.
12786 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
12787 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
12788 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
12789 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
12790 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
12791 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
12792 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
12793 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
12794 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
12795 * gfortran.dg/gomp/taskwait.f90: New test.
12797 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
12798 Richard Biener <rguenther@suse.de>
12800 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
12801 Adjust scanning pattern for !lp64.
12802 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
12803 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
12806 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
12808 PR tree-optimization/99398
12809 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
12810 * gcc.target/powerpc/vec-perm-ctor.c: New test.
12811 * gcc.target/powerpc/vec-perm-ctor.h: New test.
12813 2021-05-27 Matthias Kretz <kretz@kde.org>
12816 * g++.dg/diagnostic/pr100716.C: New test.
12817 * g++.dg/diagnostic/pr100716-1.C: Same test with
12818 -fno-pretty-templates.
12820 2021-05-27 Patrick Palka <ppalka@redhat.com>
12823 * g++.dg/cpp0x/static_assert17.C: New test.
12825 2021-05-27 Jason Merrill <jason@redhat.com>
12828 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
12830 2021-05-27 Patrick Palka <ppalka@redhat.com>
12835 * g++.dg/template/partial16.C: New test.
12836 * g++.dg/template/partial17.C: New test.
12837 * g++.dg/template/partial18.C: New test.
12838 * g++.dg/template/partial19.C: New test.
12839 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
12840 ill-formed partial specialization.
12841 * g++.dg/cpp0x/variadic38.C: Likewise.
12842 * g++.dg/cpp1z/pr81016.C: Likewise.
12843 * g++.dg/template/partial5.C: Likewise.
12844 * g++.old-deja/g++.pt/spec21.C: Likewise.
12846 2021-05-27 Harald Anlauf <anlauf@gmx.de>
12849 * gfortran.dg/pointer_check_14.f90: New test.
12851 2021-05-27 Harald Anlauf <anlauf@gmx.de>
12854 * gfortran.dg/bounds_check_22.f90: New test.
12856 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
12858 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
12860 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
12863 * gcc.target/i386/pr100637-3b.c (avgu): New test.
12864 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
12866 2021-05-26 Patrick Palka <ppalka@redhat.com>
12869 * g++.dg/template/access37.C: New test.
12870 * g++.dg/template/access37a.C: New test.
12872 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
12874 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
12875 * gcc.dg/pr80776-1.c: Same.
12877 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
12879 * lib/target-supports.exp (check_effective_target_vect32): New.
12880 (available_vector_sizes): Append 32 for x86 targets.
12881 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
12882 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
12883 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
12884 * gcc.target/i386/pr100637-3b.c: New test.
12885 * gcc.target/i386/pr100637-3w.c: Ditto.
12886 * gcc.target/i386/pr100637-4b.c: Ditto.
12887 * gcc.target/i386/pr100637-4w.c: Ditto.
12889 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
12891 * gcc.dg/sso-13.c: New test.
12893 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
12895 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
12897 2021-05-26 Patrick Palka <ppalka@redhat.com>
12900 * g++.dg/cpp1z/elide6.C: New test.
12902 2021-05-26 Patrick Palka <ppalka@redhat.com>
12905 * g++.dg/cpp0x/noexcept68.C: New test.
12907 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
12909 * gcc.target/csky/fldrd_fstrd.c: New.
12910 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
12912 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
12914 * gcc.target/csky/ldbs.c: New.
12916 2021-05-26 Andrew Pinski <apinski@marvell.com>
12918 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
12919 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
12921 2021-05-25 Jakub Jelinek <jakub@redhat.com>
12924 * g++.dg/cpp1z/nodiscard8.C: New test.
12925 * g++.dg/cpp1z/nodiscard9.C: New test.
12927 2021-05-25 Martin Liska <mliska@suse.cz>
12929 * gcc.dg/sancov/attribute.c: New test.
12931 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
12933 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
12935 2021-05-25 Jakub Jelinek <jakub@redhat.com>
12937 PR middle-end/99928
12938 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
12940 * c-c++-common/gomp/pr99928-9.c: Likewise.
12941 * c-c++-common/gomp/pr99928-10.c: Likewise.
12943 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
12945 * gcc.target/csky/fpuv3/fpuv3.exp: New.
12946 * gcc.target/csky/fpuv3/fpv3_div.c: New.
12947 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
12948 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
12949 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
12950 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
12951 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
12952 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
12953 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
12954 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
12955 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
12956 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
12957 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
12958 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
12959 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
12960 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
12961 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
12962 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
12963 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
12964 * gcc.target/csky/fpuv3/fpv3_h.c: New.
12965 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
12966 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
12967 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
12968 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
12969 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
12970 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
12971 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
12972 * gcc.target/csky/fpuv3/fpv3_max.c: New.
12973 * gcc.target/csky/fpuv3/fpv3_min.c: New.
12974 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
12975 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
12976 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
12977 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
12978 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
12979 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
12980 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
12981 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
12983 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
12985 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
12987 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
12990 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
12991 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
12992 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
12993 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
12995 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
12997 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
13000 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
13002 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
13005 2021-05-24 liuhongt <hongtao.liu@intel.com>
13008 * gcc.target/i386/pr100660.c: New test.
13010 2021-05-24 Andrew Pinski <apinski@marvell.com>
13012 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
13013 when matching ssa name version.
13014 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
13016 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
13019 * gcc.target/i386/pr100722.c: New test.
13021 2021-05-23 Harald Anlauf <anlauf@gmx.de>
13024 * gfortran.dg/pr100551.f90: New test.
13026 2021-05-23 Andrew Pinski <apinski@marvell.com>
13028 * gcc.dg/gimplefe-45.c: New test.
13030 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
13032 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
13034 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
13036 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
13037 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
13039 2021-05-21 Jakub Jelinek <jakub@redhat.com>
13041 PR middle-end/99928
13042 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
13043 * c-c++-common/gomp/pr99928-15.c: New test.
13045 2021-05-21 Jakub Jelinek <jakub@redhat.com>
13047 PR middle-end/99928
13048 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
13049 * c-c++-common/gomp/pr99928-13.c: New test.
13050 * c-c++-common/gomp/pr99928-14.c: New test.
13052 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
13054 PR middle-end/90115
13055 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
13056 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
13057 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
13059 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
13061 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
13063 PR middle-end/90115
13064 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
13065 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
13066 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
13068 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
13069 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
13070 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
13071 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
13073 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
13074 * c-c++-common/goacc-gomp/nesting-1.c: Update.
13075 * c-c++-common/goacc/private-reduction-1.c: Likewise.
13076 * gfortran.dg/goacc/private-3.f95: Likewise.
13078 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
13080 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
13082 * gcc.c-torture/compile/ssa-unused-1.c: New file.
13084 2021-05-21 Richard Biener <rguenther@suse.de>
13085 H.J. Lu <hjl.tools@gmail.com>
13087 * gcc.target/i386/pr90773-24.c: New test.
13088 * gcc.target/i386/pr90773-25.c: Likewise.
13090 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
13093 * g++.target/i386/pr100637-1b.C: New test.
13094 * g++.target/i386/pr100637-1w.C: Ditto.
13095 * gcc.target/i386/pr100637-2b.c: Ditto.
13096 * gcc.target/i386/pr100637-2w.c: Ditto.
13098 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
13100 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
13102 2021-05-20 Jason Merrill <jason@redhat.com>
13104 * g++.dg/cpp2a/desig19.C: New test.
13106 2021-05-20 Jason Merrill <jason@redhat.com>
13109 * g++.dg/cpp2a/desig18.C: New test.
13111 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
13113 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
13114 * lib/dg-pch.exp: Adjust diagnostic message.
13116 2021-05-20 Martin Sebor <msebor@redhat.com>
13118 PR middle-end/100684
13119 * g++.dg/warn/Wnonnull13.C: New test.
13120 * g++.dg/warn/Wnonnull14.C: New test.
13121 * g++.dg/warn/Wnonnull15.C: New test.
13123 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
13125 * g++.dg/modules/omp-1_c.C: Fix testcase.
13127 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
13130 * gcc.target/i386/pr100701.c: New test.
13132 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
13134 * gfortran.dg/gomp/map-6.f90: New test.
13135 * gfortran.dg/gomp/map-7.f90: New test.
13136 * gfortran.dg/gomp/map-8.f90: New test.
13138 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
13141 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
13142 * gnat.dg/unchecked_convert6.adb: Likewise.
13144 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
13147 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
13149 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
13150 Torbjörn Svensson <torbjorn.svensson@st.com>
13153 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
13154 * c-c++-common/cpp/file-name-1.c: New test.
13156 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
13159 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
13160 add comments regarding what the code does.
13162 2021-05-20 Jakub Jelinek <jakub@redhat.com>
13164 PR middle-end/99928
13165 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
13166 * c-c++-common/gomp/pr99928-5.c: Likewise.
13168 2021-05-20 Jakub Jelinek <jakub@redhat.com>
13170 PR preprocessor/100646
13171 * gcc.dg/cpp/pr100646-1.c: New test.
13172 * gcc.dg/cpp/pr100646-2.c: New test.
13174 2021-05-20 Jason Merrill <jason@redhat.com>
13177 * g++.dg/cpp2a/nontype-complex1.C: New test.
13179 2021-05-20 Jason Merrill <jason@redhat.com>
13182 * g++.dg/parse/access13.C: New test.
13184 2021-05-19 Martin Sebor <msebor@redhat.com>
13187 * gcc.dg/pr100619.c: New test.
13189 2021-05-19 Jason Merrill <jason@redhat.com>
13193 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
13195 2021-05-19 Jason Merrill <jason@redhat.com>
13197 * g++.dg/cpp1z/class-deduction-access1.C: New test.
13198 * g++.dg/cpp1z/class-deduction-access2.C: New test.
13200 2021-05-19 Marek Polacek <polacek@redhat.com>
13203 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
13204 Remove dg-errors for GNU attributes.
13205 * g++.dg/ext/attrib63.C: Remove dg-error.
13206 * g++.dg/cpp0x/friend8.C: New test.
13208 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
13210 * g++.dg/modules/omp-1_a.C: Check pthread is available.
13211 * g++.dg/modules/omp-1_b.C: Ditto.
13212 * g++.dg/modules/omp-1_c.C: Ditto.
13213 * g++.dg/modules/omp-2_a.C: Ditto.
13214 * g++.dg/modules/omp-2_b.C: Ditto.
13216 2021-05-19 Alex Coplan <alex.coplan@arm.com>
13219 * gcc.target/arm/cmse/pr100333.c: New test.
13221 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13224 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
13226 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
13228 * gcc.target/riscv/arch-12.c: New.
13229 * gcc.target/riscv/attribute-19.c: New.
13231 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
13233 * gcc.target/aarch64/narrow_high_combine.c: New test.
13235 2021-05-19 Richard Biener <rguenther@suse.de>
13237 PR middle-end/100672
13238 * gcc.dg/torture/pr100672.c: New testcase.
13240 2021-05-19 Martin Liska <mliska@suse.cz>
13242 PR testsuite/100658
13243 * gcc.dg/local1.c: Fix typos.
13244 * gcc.dg/ucnid-5-utf8.c: Likewise.
13245 * gcc.dg/ucnid-5.c: Likewise.
13247 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
13249 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
13250 scan-assembly-times to scan-assembly not for superfluous uxtb.
13251 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
13252 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
13253 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
13254 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
13255 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
13256 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
13257 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
13258 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
13259 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
13260 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
13261 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
13262 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
13263 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
13264 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
13265 * gcc.target/aarch64/sve/ld1_extend.c: New test.
13267 2021-05-19 Jakub Jelinek <jakub@redhat.com>
13269 PR middle-end/100576
13270 * gcc.c-torture/compile/pr100576.c: New test.
13272 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13274 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
13276 2021-05-19 Jakub Jelinek <jakub@redhat.com>
13278 PR middle-end/99928
13279 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
13280 * c-c++-common/gomp/pr99928-12.c: New test.
13282 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
13284 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
13285 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
13286 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
13287 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
13288 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
13289 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
13290 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
13291 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
13292 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
13293 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
13294 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
13295 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
13296 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
13297 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
13298 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
13300 2021-05-19 Jason Merrill <jason@redhat.com>
13303 * g++.dg/dfp/mangle-6.C: New test.
13305 2021-05-19 Jason Merrill <jason@redhat.com>
13308 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
13310 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
13312 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
13313 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
13314 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
13316 2021-05-18 Jason Merrill <jason@redhat.com>
13320 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
13322 2021-05-18 Jason Merrill <jason@redhat.com>
13324 * g++.dg/cpp0x/implicit-delete1.C: New test.
13326 2021-05-18 David Malcolm <dmalcolm@redhat.com>
13329 * gcc.dg/analyzer/pr100615.c: New test.
13331 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
13334 * gcc.target/i386/pr100637-1b.c: New test.
13335 * gcc.target/i386/pr100637-1w.c: Ditto.
13336 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
13337 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
13338 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
13339 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
13340 pmovsxbd and pmovsxwq.
13341 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
13342 pmovzxbd and pmovzxwq.
13344 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
13347 * gfortran.dg/goacc-gomp/depobj.f90: New test.
13349 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
13351 * lib/gcc-dg.exp: Implement 'dg-note'.
13352 * lib/prune.exp: Likewise.
13353 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
13354 'dg-prune-output "note: ".
13355 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
13356 'dg-note', match up additional notes, one class of them with
13357 XFAILed 'dg-bogus'.
13358 * lib/lto.exp: Implement 'dg-lto-note'.
13359 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
13361 * g++.dg/lto/odr-1_1.C: Likewise.
13362 * g++.dg/lto/odr-2_1.C: Likewise.
13364 2021-05-18 Jakub Jelinek <jakub@redhat.com>
13366 PR rtl-optimization/100590
13367 * gcc.dg/pr100590.c: New test.
13369 2021-05-18 Jakub Jelinek <jakub@redhat.com>
13372 * g++.dg/other/pr100580.C: New test.
13374 2021-05-18 Jakub Jelinek <jakub@redhat.com>
13376 PR tree-optimization/94589
13377 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
13379 2021-05-18 Richard Biener <rguenther@suse.de>
13381 * gcc.target/i386/pr100582.c: Adjust for AVX512.
13383 2021-05-18 Richard Biener <rguenther@suse.de>
13386 * gcc.dg/gimplefe-error-10.c: New testcase.
13388 2021-05-18 Richard Biener <rguenther@suse.de>
13391 * gcc.dg/pr100547.c: New testcase.
13392 * gcc.dg/attr-vector_size.c: Adjust.
13394 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
13396 * gcc.target/s390/zvector/vec-_Bool.c: New test.
13398 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
13401 * g++.target/s390/pr100281-1.C: New test.
13402 * g++.target/s390/pr100281-2.C: New test.
13404 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
13406 PR tree-optimization/100512
13407 * gcc.dg/pr100512.c: New.
13409 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
13411 * g++.dg/conversion/pr100635.C: New test.
13413 2021-05-17 Harald Anlauf <anlauf@gmx.de>
13416 * gfortran.dg/pr98411.f90: New test.
13418 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
13420 * gcc.dg/pr100349.c: New test.
13422 2021-05-17 Tamar Christina <tamar.christina@arm.com>
13424 * gcc.target/aarch64/cpunative/info_16: New test.
13425 * gcc.target/aarch64/cpunative/info_17: New test.
13426 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
13427 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
13429 2021-05-17 Richard Biener <rguenther@suse.de>
13432 * gcc.dg/gimplefe-error-9.c: New testcase.
13434 2021-05-17 Richard Biener <rguenther@suse.de>
13436 PR middle-end/100582
13437 * gcc.target/i386/pr100582.c: New testcase.
13439 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
13441 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
13442 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
13443 auto-vectorization.
13444 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
13445 vectorize float16_t vectors.
13447 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
13449 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
13450 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
13451 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
13453 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
13454 auto-vectorization.
13455 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
13457 2021-05-17 liuhongt <hongtao.liu@intel.com>
13460 * gcc.target/i386/pr100549.c: New test.
13462 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
13464 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
13466 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
13468 * gcc.target/arm/simd/mve-vadd-1.c: New.
13470 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
13472 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
13474 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
13476 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
13478 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
13480 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
13482 * lib/target-supports.exp
13483 (check_effective_target_arm_qbit_ok_nocache): Rename into...
13484 (check_effective_target_arm_sat_ok_nocache): ... this. Check
13485 __ARM_FEATURE_SAT and use armv6.
13487 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
13490 * gfortran.dg/gomp/workshare-59.f90: New test.
13492 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
13495 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
13497 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
13499 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
13501 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
13503 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
13505 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
13507 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
13510 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
13512 * gcc.target/powerpc/rop-1.c: New.
13513 * gcc.target/powerpc/rop-2.c: New.
13514 * gcc.target/powerpc/rop-3.c: New.
13515 * gcc.target/powerpc/rop-4.c: New.
13516 * gcc.target/powerpc/rop-5.c: New.
13518 2021-05-15 Martin Jambor <mjambor@suse.cz>
13521 2021-05-15 Martin Jambor <mjambor@suse.cz>
13523 PR tree-optimization/100453
13524 * gcc.dg/tree-ssa/pr100453.c: New test.
13526 2021-05-15 Jakub Jelinek <jakub@redhat.com>
13528 PR rtl-optimization/100342
13529 * gcc.target/i386/pr100342.c: New test.
13531 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
13533 * gfortran.dg/gomp/parallel-master-1.f90: New test.
13534 * gfortran.dg/gomp/parallel-master-2.f90: New test.
13536 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
13538 * gfortran.dg/gomp/implicit-save.f90: New test.
13540 2021-05-14 Jakub Jelinek <jakub@redhat.com>
13543 * g++.dg/cpp1y/pr95226.C: New test.
13545 2021-05-14 Jakub Jelinek <jakub@redhat.com>
13548 * g++.dg/cpp0x/pr94616.C: New test.
13550 2021-05-14 Jakub Jelinek <jakub@redhat.com>
13553 * g++.dg/cpp0x/sfinae68.C: New test.
13555 2021-05-14 Jakub Jelinek <jakub@redhat.com>
13557 * g++.dg/cpp1y/pr88872.C: New test.
13559 2021-05-14 Michael de Lang <kingoipo@gmail.com>
13561 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
13563 2021-05-14 Marek Polacek <polacek@redhat.com>
13564 Jason Merrill <jason@redhat.com>
13567 * g++.dg/cpp0x/friend7.C: New test.
13568 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
13569 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
13570 * g++.dg/cpp0x/gen-attrs-74.C: New test.
13571 * g++.dg/ext/attrib63.C: New test.
13573 2021-05-13 Martin Sebor <msebor@redhat.com>
13575 PR tree-optimization/93100
13576 PR middle-end/98583
13577 * g++.dg/warn/uninit-pr93100.C: New test.
13578 * gcc.dg/uninit-pr93100.c: New test.
13579 * gcc.dg/uninit-pr98583.c: New test.
13581 2021-05-13 Martin Jambor <mjambor@suse.cz>
13583 PR tree-optimization/100453
13584 * gcc.dg/tree-ssa/pr100453.c: New test.
13586 2021-05-13 Martin Sebor <msebor@redhat.com>
13588 * g++.dg/pr100574.C: Use size_t as operator new argument type.
13590 2021-05-13 Martin Liska <mliska@suse.cz>
13592 PR middle-end/100504
13593 * gcc.target/i386/pr100504.c: New test.
13595 2021-05-13 Martin Sebor <msebor@redhat.com>
13598 * gcc.dg/Wvla-parameter-9.c: New test.
13600 2021-05-13 Jakub Jelinek <jakub@redhat.com>
13602 PR middle-end/99928
13603 * c-c++-common/gomp/pr99928-1.c: New test.
13604 * c-c++-common/gomp/pr99928-2.c: New test.
13605 * c-c++-common/gomp/pr99928-3.c: New test.
13606 * c-c++-common/gomp/pr99928-4.c: New test.
13607 * c-c++-common/gomp/pr99928-5.c: New test.
13608 * c-c++-common/gomp/pr99928-6.c: New test.
13609 * c-c++-common/gomp/pr99928-7.c: New test.
13610 * c-c++-common/gomp/pr99928-8.c: New test.
13611 * c-c++-common/gomp/pr99928-9.c: New test.
13612 * c-c++-common/gomp/pr99928-10.c: New test.
13613 * c-c++-common/gomp/pr99928-11.c: New test.
13615 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
13618 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
13620 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
13622 * gcc.dg/pr100563.c: New test.
13624 2021-05-13 Jakub Jelinek <jakub@redhat.com>
13626 PR tree-optimization/98856
13627 * gcc.target/i386/sse2-psraq-1.c: New test.
13628 * gcc.target/i386/sse4_2-psraq-1.c: New test.
13629 * gcc.target/i386/avx-psraq-1.c: New test.
13630 * gcc.target/i386/avx2-psraq-1.c: New test.
13631 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
13633 * gcc.target/i386/avx2-pr82370.c: Likewise.
13634 * gcc.target/i386/avx512f-pr82370.c: Likewise.
13635 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
13636 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
13637 * gcc.dg/torture/vshuf-8.inc: Likewise.
13639 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
13642 * g++.target/i386/pr100581.C: New test.
13644 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
13646 PR testsuite/100569
13647 * gnat.dg/lto21.adb: Prune new LTO warning.
13649 2021-05-13 Martin Liska <mliska@suse.cz>
13651 PR testsuite/100569
13652 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
13653 * gcc.dg/torture/pr94947-1.c: Likewise.
13655 2021-05-13 liuhongt <hongtao.liu@intel.com>
13657 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
13659 2021-05-13 liuhongt <hongtao.liu@intel.com>
13662 * gcc.target/i386/avx-pr94680.c: New test.
13663 * gcc.target/i386/avx512f-pr94680.c: New test.
13664 * gcc.target/i386/sse2-pr94680.c: New test.
13666 2021-05-12 Martin Sebor <msebor@redhat.com>
13668 PR middle-end/100571
13669 * gcc.dg/Wstringop-overflow-67.c: New test.
13671 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
13674 * gcc.dg/pr100521.c: New file.
13676 2021-05-12 Marek Polacek <polacek@redhat.com>
13678 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
13680 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
13682 * c-c++-common/gomp/map-6.c: New test.
13683 * c-c++-common/gomp/map-7.c: New test.
13685 2021-05-12 Richard Biener <rguenther@suse.de>
13687 PR tree-optimization/100566
13688 * gcc.dg/torture/pr100566.c: New testcase.
13690 2021-05-12 Jakub Jelinek <jakub@redhat.com>
13692 PR preprocessor/100392
13693 * gcc.dg/cpp/pr100392.c: New test.
13694 * gcc.dg/cpp/pr100392.h: New file.
13696 2021-05-12 Martin Liska <mliska@suse.cz>
13698 * lib/lto.exp: When running tests without jobserver, one can see
13699 the following warning for tests that use 1to1 partitioning.
13701 2021-05-12 liuhongt <hongtao.liu@intel.com>
13704 * gcc.target/i386/avx2-pr99908.c: New test.
13705 * gcc.target/i386/sse4_1-pr99908.c: New test.
13707 2021-05-12 Richard Biener <rguenther@suse.de>
13709 PR tree-optimization/100519
13710 * gcc.dg/torture/pr100519.c: New testcase.
13712 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
13715 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
13717 2021-05-12 Jakub Jelinek <jakub@redhat.com>
13719 PR middle-end/100508
13720 * gcc.dg/gomp/pr100508.c: New test.
13722 2021-05-12 Jakub Jelinek <jakub@redhat.com>
13723 Marc Glisse <marc.glisse@inria.fr>
13725 PR tree-optimization/94589
13726 * gcc.dg/tree-ssa/pr94589-1.c: New test.
13728 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
13731 * g++.target/i386/pr98218-1.C: Ditto.
13732 * gcc.target/i386/pr98218-4.c: New test.
13733 * gcc.target/i386/pr98218-1.c: Correct PR number.
13734 * gcc.target/i386/pr98218-1a.c: Ditto.
13735 * gcc.target/i386/pr98218-2.c: Ditto.
13736 * gcc.target/i386/pr98218-2a.c: Ditto.
13737 * gcc.target/i386/pr98218-3.c: Ditto.
13738 * gcc.target/i386/pr98218-3a.c: Ditto.
13740 2021-05-11 Joseph Myers <joseph@codesourcery.com>
13742 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
13743 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
13745 2021-05-11 Joseph Myers <joseph@codesourcery.com>
13747 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
13750 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
13752 * gcc.dg/guality/pr43077-1.c: Align types of output and input
13753 operands by lifting immediates to type long.
13755 2021-05-11 Joseph Myers <joseph@codesourcery.com>
13757 * gcc.dg/c11-digit-separators-1.c,
13758 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
13761 2021-05-11 Jason Merrill <jason@redhat.com>
13764 * g++.dg/ext/vector41.C: New test.
13766 2021-05-11 Martin Liska <mliska@suse.cz>
13768 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
13769 * brig.dg/README: Removed.
13770 * brig.dg/dg.exp: Removed.
13771 * brig.dg/test/gimple/alloca.hsail: Removed.
13772 * brig.dg/test/gimple/atomics.hsail: Removed.
13773 * brig.dg/test/gimple/branches.hsail: Removed.
13774 * brig.dg/test/gimple/fbarrier.hsail: Removed.
13775 * brig.dg/test/gimple/function_calls.hsail: Removed.
13776 * brig.dg/test/gimple/internal-casts.hsail: Removed.
13777 * brig.dg/test/gimple/kernarg.hsail: Removed.
13778 * brig.dg/test/gimple/mem.hsail: Removed.
13779 * brig.dg/test/gimple/mulhi.hsail: Removed.
13780 * brig.dg/test/gimple/packed.hsail: Removed.
13781 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
13782 * brig.dg/test/gimple/smoke_test.hsail: Removed.
13783 * brig.dg/test/gimple/variables.hsail: Removed.
13784 * brig.dg/test/gimple/vector.hsail: Removed.
13785 * lib/brig-dg.exp: Removed.
13786 * lib/brig.exp: Removed.
13788 2021-05-11 Alex Coplan <alex.coplan@arm.com>
13791 * gcc.target/arm/cmse/pr99725.c: New test.
13793 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
13795 * gcc.target/aarch64/fmul_lane_1.c: New test.
13797 2021-05-11 Richard Biener <rguenther@suse.de>
13799 PR middle-end/100509
13800 * gcc.dg/pr100509.c: New testcase.
13802 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
13804 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
13806 2021-05-11 Patrick Palka <ppalka@redhat.com>
13809 * g++.dg/lookup/operator-3.C: New test.
13811 2021-05-11 Patrick Palka <ppalka@redhat.com>
13814 * g++.dg/cpp2a/concepts-ctad4.C: New test.
13816 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
13818 * gnat.dg/specs/opt5.ads: New test.
13819 * gnat.dg/specs/opt5_pkg.ads: New helper.
13821 2021-05-10 Martin Sebor <msebor@redhat.com>
13823 PR middle-end/100425
13824 PR middle-end/100510
13825 * c-c++-common/Walloca-larger-than.C: New test.
13826 * gcc.dg/Walloca-larger-than-4.c: New test.
13827 * gcc.dg/Wvla-larger-than-5.c: New test.
13828 * gcc.dg/pr79972.c: Remove unexpected warning directive.
13830 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
13832 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
13833 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
13835 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
13837 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
13839 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
13841 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
13843 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
13845 PR tree-optimization/42587
13846 * gcc.dg/optimize-bswapsi-6.c: New test.
13848 2021-05-10 Richard Biener <rguenther@suse.de>
13850 PR testsuite/100452
13851 * g++.dg/vect/slp-pr99971.cc: Align data.
13853 2021-05-10 Richard Biener <rguenther@suse.de>
13855 PR tree-optimization/100492
13856 * gcc.dg/torture/pr100492.c: New testcase.
13858 2021-05-10 Richard Biener <rguenther@suse.de>
13860 PR middle-end/100464
13862 * gcc.dg/pr100464.c: New testcase.
13863 * g++.dg/tree-ssa/array-temp1.C: Adjust.
13865 2021-05-10 Richard Biener <rguenther@suse.de>
13867 PR tree-optimization/100434
13868 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
13870 2021-05-10 Alex Coplan <alex.coplan@arm.com>
13873 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
13874 Update now that we're (correctly) using full 128-bit vector
13876 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
13878 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
13880 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
13882 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
13883 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
13886 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
13889 * gfortran.dg/class_dummy_7.f90: Correct PR number.
13891 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
13893 * gcc.dg/sso-9.c: Delete.
13895 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
13897 * gnat.dg/debug18.adb: New test.
13899 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
13901 * gcc.dg/sso-12.c: New test.
13903 2021-05-07 Jason Merrill <jason@redhat.com>
13905 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
13908 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
13910 PR tree-optimization/79333
13911 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
13913 2021-05-07 Jakub Jelinek <jakub@redhat.com>
13916 * c-c++-common/gomp/pr100450.c: New test.
13918 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
13921 * gcc.target/i386/pr100445-1.c: New test.
13923 2021-05-07 Jakub Jelinek <jakub@redhat.com>
13926 * gcc.target/i386/pr100445.c: New test.
13928 2021-05-06 Joseph Myers <joseph@codesourcery.com>
13931 PR preprocessor/97604
13932 * g++.dg/cpp1y/digit-sep-neg-2.C,
13933 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
13934 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
13935 Adjust expected messages.
13937 2021-05-06 Martin Jambor <mjambor@suse.cz>
13939 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
13940 05193687dde, make the argv again pointer to an array.
13942 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
13944 * gnat.dg/opt93.adb: Compile only for LP64 targets.
13946 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
13948 * lib/target-supports.exp: Add s390 checks for vect conversions.
13950 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
13952 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
13954 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
13958 * gfortran.dg/class_dummy_6.f90: New test.
13959 * gfortran.dg/class_dummy_7.f90: New test.
13961 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
13963 PR testsuite/100355
13964 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
13966 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
13968 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
13969 __builtin_s390_vpdi.
13970 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
13973 2021-05-06 Jakub Jelinek <jakub@redhat.com>
13975 PR tree-optimization/94589
13976 * gcc.dg/pr94589-1.c: New test.
13977 * gcc.dg/pr94589-2.c: New test.
13978 * gcc.dg/pr94589-3.c: New test.
13979 * gcc.dg/pr94589-4.c: New test.
13980 * g++.dg/opt/pr94589-1.C: New test.
13981 * g++.dg/opt/pr94589-2.C: New test.
13982 * g++.dg/opt/pr94589-3.C: New test.
13983 * g++.dg/opt/pr94589-4.C: New test.
13985 2021-05-06 Richard Biener <rguenther@suse.de>
13988 * gcc.dg/pr100373.c: New testcase.
13990 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
13992 * gcc.c-torture/execute/20210505-1.c: New test.
13994 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
13997 * gcc.target/i386/pr91400-1.c: New test.
13998 * gcc.target/i386/pr91400-2.c: Likewise.
14000 2021-05-05 Martin Sebor <msebor@redhat.com>
14002 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
14004 2021-05-05 Harald Anlauf <anlauf@gmx.de>
14007 * gfortran.dg/argument_checking_25.f90: New test.
14009 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
14012 * gcc.target/i386/pr98218-1.c: New test.
14013 * gcc.target/i386/pr98218-1a.c: Ditto.
14014 * gcc.target/i386/pr98218-2.c: Ditto.
14015 * gcc.target/i386/pr98218-2a.c: Ditto.
14016 * gcc.target/i386/pr98218-3.c: Ditto.
14017 * gcc.target/i386/pr98218-3a.c: Ditto.
14018 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
14019 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
14021 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
14023 * gnat.dg/debug17.adb: Minor tweak.
14025 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
14027 * gnat.dg/debug8.adb: Minor tweak.
14028 * gnat.dg/debug11.adb: Likewise.
14029 * gnat.dg/debug16.adb: Likewise.
14030 * gnat.dg/debug17.adb: New test.
14031 * gnat.dg/specs/debug1.ads: Minor tweak.
14033 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
14035 * gcc.dg/vect/slp-21.c: Add s390.
14037 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
14039 PR testsuite/100422
14040 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
14042 2021-05-05 Richard Biener <rguenther@suse.de>
14044 PR tree-optimization/79333
14045 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
14046 * gcc.dg/graphite/fuse-1.c: Adjust.
14047 * gcc.dg/pr43864-4.c: Likewise.
14049 2021-05-05 Richard Biener <rguenther@suse.de>
14051 PR middle-end/100394
14052 * g++.dg/torture/pr100382.C: New testcase.
14054 2021-05-04 Martin Sebor <msebor@redhat.com>
14056 PR middle-end/100307
14057 * g++.dg/warn/Wplacement-new-size-9.C: New test.
14058 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
14060 2021-05-04 Martin Sebor <msebor@redhat.com>
14062 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
14064 2021-05-04 Martin Sebor <msebor@redhat.com>
14066 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
14068 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
14070 * gcc.target/s390/oscbreak-1.c: Compile with -O1
14073 2021-05-04 Richard Biener <rguenther@suse.de>
14075 PR tree-optimization/100414
14076 * gcc.dg/pr100414.c: New testcase.
14078 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
14080 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
14082 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
14084 * gnat.dg/opt94.adb: New file.
14085 * gnat.dg/opt94_pkg.adb: New file.
14086 * gnat.dg/opt94_pkg.ads: New file.
14088 2021-05-04 Richard Biener <rguenther@suse.de>
14090 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
14091 simplify dump scanning down to one case.
14093 2021-05-04 Richard Biener <rguenther@suse.de>
14095 PR tree-optimization/100329
14096 * gcc.dg/torture/pr100329.c: New testcase.
14098 2021-05-04 Richard Biener <rguenther@suse.de>
14100 PR tree-optimization/100398
14101 * gcc.dg/torture/pr100398.c: New testcase.
14103 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
14105 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
14106 Fix dg directives order.
14107 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
14110 2021-05-03 Jeff Law <jlaw@tachyum.com>
14112 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
14115 2021-05-03 Patrick Palka <ppalka@redhat.com>
14118 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
14120 2021-05-03 Patrick Palka <ppalka@redhat.com>
14124 * g++.dg/template/call8.C: New test.
14125 * g++.dg/template/koenig12a.C: New test.
14127 2021-05-03 Jeff Law <jlaw@tachyum.com>
14129 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
14131 2021-05-03 Marek Polacek <polacek@redhat.com>
14134 * g++.dg/concepts/diagnostic18.C: New test.
14136 2021-05-03 Marek Polacek <polacek@redhat.com>
14139 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
14141 2021-05-03 Jeff Law <jlaw@tachyum.com>
14143 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
14145 2021-05-03 Jeff Law <jlaw@tachyum.com>
14147 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
14149 2021-05-03 Jeff Law <jlaw@tachyum.com>
14151 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
14153 2021-05-03 Jeff Law <jlaw@tachyum.com>
14155 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
14156 cr16 and xstormy16 targets.
14158 2021-05-03 Richard Biener <rguenther@suse.de>
14160 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
14161 * gcc.dg/pr81192.c: Disable DSE.
14163 2021-05-03 Richard Biener <rguenther@suse.de>
14165 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
14167 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
14170 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
14171 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
14173 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
14175 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
14176 mapping class on AIX.
14177 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
14178 * gcc.c-torture/execute/alias-2.c: Same.
14179 * gcc.dg/alias-7.c: Same.
14181 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
14183 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
14185 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
14188 2021-04-30 Richard Biener <rguenther@suse.de>
14191 * g++.dg/pr98032.C: New testcase.
14193 2021-04-30 Richard Biener <rguenther@suse.de>
14195 PR tree-optimization/96513
14196 * gcc.dg/torture/pr96513.c: New testcase.
14198 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
14201 * gcc.target/i386/pr98060.c: New test.
14203 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
14205 PR rtl-optimization/100225
14206 PR rtl-optimization/84878
14207 * gcc.dg/pr100225.c: New test.
14209 2021-04-29 Joseph Myers <joseph@codesourcery.com>
14211 PR preprocessor/82359
14212 * g++.dg/cpp1y/digit-sep-line.C,
14213 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
14215 2021-04-29 Jason Merrill <jason@redhat.com>
14217 * g++.dg/lookup/using-decl1.C: New test.
14219 2021-04-29 Jason Merrill <jason@redhat.com>
14222 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
14224 2021-04-29 Patrick Palka <ppalka@redhat.com>
14227 * g++.dg/template/koenig12.C: New test.
14229 2021-04-29 Marek Polacek <polacek@redhat.com>
14232 * g++.dg/cpp1z/class-deduction87.C: New test.
14234 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
14236 PR rtl-optimization/100303
14237 * g++.dg/torture/pr100303.C: New file.
14239 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
14241 PR middle-end/90773
14242 * g++.dg/pr90773-1.h: New test.
14243 * g++.dg/pr90773-1a.C: Likewise.
14244 * g++.dg/pr90773-1b.C: Likewise.
14245 * g++.dg/pr90773-1c.C: Likewise.
14246 * g++.dg/pr90773-1d.C: Likewise.
14247 * gcc.target/i386/pr90773-1.c: Likewise.
14248 * gcc.target/i386/pr90773-2.c: Likewise.
14249 * gcc.target/i386/pr90773-3.c: Likewise.
14250 * gcc.target/i386/pr90773-4.c: Likewise.
14251 * gcc.target/i386/pr90773-5.c: Likewise.
14252 * gcc.target/i386/pr90773-6.c: Likewise.
14253 * gcc.target/i386/pr90773-7.c: Likewise.
14254 * gcc.target/i386/pr90773-8.c: Likewise.
14255 * gcc.target/i386/pr90773-9.c: Likewise.
14256 * gcc.target/i386/pr90773-10.c: Likewise.
14257 * gcc.target/i386/pr90773-11.c: Likewise.
14258 * gcc.target/i386/pr90773-12.c: Likewise.
14259 * gcc.target/i386/pr90773-13.c: Likewise.
14260 * gcc.target/i386/pr90773-14.c: Likewise.
14262 2021-04-29 Richard Biener <rguenther@suse.de>
14264 PR tree-optimization/100253
14265 * g++.dg/pr100253.C: New testcase.
14267 2021-04-29 Jakub Jelinek <jakub@redhat.com>
14270 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
14272 2021-04-29 Jakub Jelinek <jakub@redhat.com>
14275 * gcc.target/aarch64/sve/pr100302.c: New test.
14277 2021-04-29 Jakub Jelinek <jakub@redhat.com>
14280 * c-c++-common/gomp/task-detach-3.c: New test.
14282 2021-04-29 Richard Biener <rguenther@suse.de>
14284 PR tree-optimization/99912
14285 * gcc.dg/pr95580.c: Disable DSE.
14286 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
14287 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
14288 to prevent them from being removed.
14289 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
14291 2021-04-29 Martin Sebor <msebor@redhat.com>
14293 PR middle-end/100250
14294 * gcc.dg/uninit-pr100250.c: New test.
14296 2021-04-29 Joseph Myers <joseph@codesourcery.com>
14298 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
14299 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
14301 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
14303 * gfortran.dg/gomp/map-5.f90: New test.
14305 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
14307 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
14308 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
14309 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
14311 2021-04-28 Alexandre Oliva <oliva@adacore.com>
14313 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
14315 2021-04-28 Alexandre Oliva <oliva@adacore.com>
14317 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
14318 mismatch when asm comments start with "/ ".
14320 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
14323 * gcc.c-torture/compile/pr100305.c: New test.
14325 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
14328 * gfortran.dg/PR82376.f90: New test.
14330 2021-04-28 Richard Biener <rguenther@suse.de>
14332 PR tree-optimization/100292
14333 * gcc.dg/pr100292.c: New testcase.
14335 2021-04-28 Richard Wai <richard@annexi-strayline.com>
14337 * gnat.dg/containers2.adb: New test.
14339 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
14341 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
14343 2021-04-27 Jason Merrill <jason@redhat.com>
14346 * g++.dg/cpp0x/depr-copy3.C: New test.
14348 2021-04-27 Patrick Palka <ppalka@redhat.com>
14351 * g++.dg/cpp0x/variadic182.C: New test.
14353 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
14355 PR middle-end/100284
14356 * gcc.target/aarch64/sve/pr81003.c: New test.
14358 2021-04-27 Martin Sebor <msebor@redhat.com>
14360 PR testsuite/100272
14361 * g++.dg/ext/flexary13.C: Remove malformed directives.
14363 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
14366 * gcc.c-torture/compile/pr100106.c: New testcase.
14368 2021-04-27 Alex Coplan <alex.coplan@arm.com>
14371 * gcc.target/arm/pr99977.c: New test.
14373 2021-04-27 Jakub Jelinek <jakub@redhat.com>
14375 PR tree-optimization/100239
14376 * gcc.dg/pr100239.c: New test.
14378 2021-04-27 Jakub Jelinek <jakub@redhat.com>
14380 PR rtl-optimization/100254
14381 * g++.dg/opt/pr100254.C: New test.
14383 2021-04-27 Richard Biener <rguenther@suse.de>
14385 PR tree-optimization/99912
14386 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
14387 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
14388 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
14389 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
14391 2021-04-27 Jakub Jelinek <jakub@redhat.com>
14393 PR tree-optimization/95527
14394 * gcc.dg/tree-ssa/pr95527-2.c: New test.
14396 2021-04-27 Jakub Jelinek <jakub@redhat.com>
14398 PR tree-optimization/96696
14399 * gcc.target/i386/pr96696.c: New test.
14401 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
14404 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
14405 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
14406 expected error message when subtracting pointers to different
14407 vector types. Expect warnings when mixing them elsewhere.
14408 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
14409 XFAILs. Tweak error messages for some cases.
14411 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
14413 * gcc.target/aarch64/simd/ssra.c: Use +nosve
14414 * gcc.target/aarch64/simd/usra.c: Likewise.
14416 2021-04-27 Richard Biener <rguenther@suse.de>
14418 PR tree-optimization/100051
14419 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
14421 2021-04-27 Richard Biener <rguenther@suse.de>
14423 PR testsuite/100272
14424 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
14425 malformed dg directive.
14427 2021-04-27 Richard Biener <rguenther@suse.de>
14429 PR testsuite/100272
14430 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
14431 * g++.dg/ipa/pr45572-2.C: Likewise.
14432 * g++.dg/template/spec26.C: Likewise.
14433 * gcc.dg/pr20126.c: Likewise.
14434 * gcc.dg/tree-ssa/pr20739.c: Likewise.
14436 2021-04-27 Richard Biener <rguenther@suse.de>
14438 PR tree-optimization/100278
14439 * gcc.dg/tree-ssa/pr100278.c: New testcase.
14441 2021-04-27 Jakub Jelinek <jakub@redhat.com>
14444 * gcc.target/i386/pr99405.c: New test.
14446 2021-04-27 Richard Biener <rguenther@suse.de>
14448 PR tree-optimization/99776
14449 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
14451 2021-04-26 Patrick Palka <ppalka@redhat.com>
14454 * g++.dg/cpp1y/constexpr-base1.C: New test.
14455 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
14457 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
14459 * gfortran.dg/goacc/classify-serial.f95:
14460 Use [Ww]arning in dg-bogus as FE diagnostic and default
14461 diagnostic differ and the result depends on ENABLE_OFFLOAD.
14462 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
14463 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
14465 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
14467 * gfortran.dg/goacc/classify-serial.f95:
14468 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
14469 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
14470 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
14472 2021-04-26 Richard Biener <rguenther@suse.de>
14474 PR tree-optimization/99956
14475 * gfortran.dg/pr99956.f: New testcase.
14477 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
14479 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
14480 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
14481 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
14482 * gcc.target/arm/cmse/cmse-16.c: Likewise.
14483 * gcc.target/arm/cmse/struct-1.c: Likewise.
14484 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
14486 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
14489 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
14491 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
14493 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
14494 Nathan Sidwell <nathan@codesourcery.com>
14495 Tom de Vries <vries@codesourcery.com>
14496 Julian Brown <julian@codesourcery.com>
14497 Kwok Cheung Yeung <kcy@codesourcery.com>
14499 * c-c++-common/goacc/diag-parallelism-1.c: New.
14500 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
14501 and match diagnostics, as appropriate.
14502 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
14503 * c-c++-common/goacc/classify-kernels.c: Likewise.
14504 * c-c++-common/goacc/classify-parallel.c: Likewise.
14505 * c-c++-common/goacc/classify-routine.c: Likewise.
14506 * c-c++-common/goacc/classify-serial.c: Likewise.
14507 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
14508 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
14509 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
14510 * c-c++-common/goacc/parallel-reduction.c: Likewise.
14511 * c-c++-common/goacc/pr70688.c: Likewise.
14512 * c-c++-common/goacc/routine-1.c: Likewise.
14513 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
14514 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
14515 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
14516 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
14517 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
14518 * gfortran.dg/goacc/classify-routine.f95: Likewise.
14519 * gfortran.dg/goacc/classify-serial.f95: Likewise.
14520 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
14521 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
14522 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
14523 * gfortran.dg/goacc/routine-4.f90: Likewise.
14524 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
14525 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
14526 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
14527 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
14529 2021-04-26 Richard Biener <rguenther@suse.de>
14531 PR tree-optimization/99473
14532 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
14534 2021-04-25 liuhongt <hongtao.liu@intel.com>
14537 * gcc.target/i386/pr98911.c: New test.
14538 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
14539 with __builtin_ia32_pcmpistrm128 since it has been folded.
14541 2021-04-24 David Malcolm <dmalcolm@redhat.com>
14544 * g++.dg/analyzer/pr100244.C: New test.
14546 2021-04-24 Harald Anlauf <anlauf@gmx.de>
14549 * gfortran.dg/pr100154.f90: New test.
14551 2021-04-24 Harald Anlauf <anlauf@gmx.de>
14554 * gfortran.dg/ptr-func-4.f90: New test.
14556 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
14558 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
14559 * gcc.dg/guality/guality.c: Likewise.
14560 * gcc.dg/guality/inline-params.c: Likewise.
14561 * gcc.dg/guality/loop-1.c: Likewise.
14562 * gcc.dg/guality/pr36728-1.c: Likewise.
14563 * gcc.dg/guality/pr36728-2.c: Likewise.
14564 * gcc.dg/guality/pr36728-3.c: Likewise.
14565 * gcc.dg/guality/pr41447-1.c: Likewise.
14566 * gcc.dg/guality/pr54200.c: Likewise.
14567 * gcc.dg/guality/pr54519-1.c: Likewise.
14568 * gcc.dg/guality/pr54519-2.c: Likewise.
14569 * gcc.dg/guality/pr54519-3.c: Likewise.
14570 * gcc.dg/guality/pr54519-4.c: Likewise.
14571 * gcc.dg/guality/pr54519-5.c: Likewise.
14572 * gcc.dg/guality/pr54519-6.c: Likewise.
14573 * gcc.dg/guality/pr54693-2.c: Likewise.
14574 * gcc.dg/guality/pr56154-1.c: Likewise.
14575 * gcc.dg/guality/pr59776.c: Likewise.
14576 * gcc.dg/guality/pr68860-1.c: Likewise.
14577 * gcc.dg/guality/pr68860-2.c: Likewise.
14578 * gcc.dg/guality/pr90074.c: Likewise.
14579 * gcc.dg/guality/pr90716.c: Likewise.
14580 * gcc.dg/guality/sra-1.c: Likewise.
14582 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
14584 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
14586 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
14587 * gcc.dg/guality/pr59776.c: Likewise.
14588 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
14590 2021-04-24 Patrick Palka <ppalka@redhat.com>
14597 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
14598 * g++.dg/cpp2a/nontype-class45.C: New test.
14599 * g++.dg/cpp2a/nontype-class46.C: New test.
14600 * g++.dg/cpp2a/nontype-class47.C: New test.
14601 * g++.dg/cpp2a/nontype-class48.C: New test.
14603 2021-04-24 Patrick Palka <ppalka@redhat.com>
14606 * g++.dg/cpp1z/class-deduction86.C: New test.
14608 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
14611 * gcc.target/powerpc/pr98952.c: New test.
14613 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
14616 * gcc.target/i386/pr79514.c (dg-error):
14617 Expect error for 64bit targets.
14619 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
14622 * gcc.target/i386/pr100182.c: New test.
14623 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
14624 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
14626 2021-04-23 Patrick Palka <ppalka@redhat.com>
14629 * g++.dg/concepts/diagnostic17.C: New test.
14631 2021-04-23 Patrick Palka <ppalka@redhat.com>
14634 * g++.dg/cpp1z/direct-enum-init2.C: New test.
14636 2021-04-23 Richard Biener <rguenther@suse.de>
14638 PR tree-optimization/99971
14639 * g++.dg/vect/slp-pr99971.cc: New testcase.
14641 2021-04-23 liuhongt <hongtao.liu@intel.com>
14644 * gcc.target/i386/pr100093.c: New test.
14646 2021-04-22 Patrick Palka <ppalka@redhat.com>
14649 * g++.dg/cpp2a/concepts-uneval3.C: New test.
14651 2021-04-22 Patrick Palka <ppalka@redhat.com>
14654 * g++.dg/template/partial-specialization9.C: New test.
14656 2021-04-22 Marek Polacek <polacek@redhat.com>
14659 * g++.dg/warn/Wtype-limits6.C: New test.
14661 2021-04-22 Patrick Palka <ppalka@redhat.com>
14664 * g++.dg/cpp0x/sfinae67.C: New test.
14666 2021-04-22 Patrick Palka <ppalka@redhat.com>
14669 * g++.dg/template/access36.C: New test.
14671 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
14673 * substr_9.f90: Move to ...
14674 * gfortran.dg/substr_9.f90: ... here.
14675 * substr_10.f90: Move to ...
14676 * gfortran.dg/substr_10.f90: ... here.
14678 2021-04-22 Martin Liska <mliska@suse.cz>
14680 PR testsuite/100159
14681 PR testsuite/100192
14682 * g++.dg/template/nontype29.C: Fix typos and missing comments.
14683 * gcc.dg/Warray-bounds-64.c: Likewise.
14684 * gcc.dg/Warray-parameter.c: Likewise.
14685 * gcc.dg/Wstring-compare.c: Likewise.
14686 * gcc.dg/format/gcc_diag-11.c: Likewise.
14687 * gfortran.dg/array_constructor_3.f90: Likewise.
14688 * gfortran.dg/matmul_bounds_9.f90: Likewise.
14689 * gfortran.dg/pr78033.f90: Likewise.
14690 * gfortran.dg/pr96325.f90: Likewise.
14692 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
14695 * gcc.target/i386/pr100119.c: New test.
14697 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
14700 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
14702 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
14704 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
14705 obtained hard limit, and only call setrlimit if new softlimit is lower.
14707 2021-04-22 Richard Biener <rguenther@suse.de>
14709 PR testsuite/100176
14710 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
14713 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
14715 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
14718 2021-04-21 Marek Polacek <polacek@redhat.com>
14721 * g++.dg/cpp0x/enum_base4.C: New test.
14722 * g++.dg/cpp0x/enum_base5.C: New test.
14724 2021-04-21 Alex Coplan <alex.coplan@arm.com>
14727 * gcc.target/aarch64/pr99988.c: New test.
14729 2021-04-21 Jakub Jelinek <jakub@redhat.com>
14731 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
14733 * g++.dg/cpp1y/auto-fn61.C: Likewise.
14734 * g++.dg/cpp2a/nontype-class39.C: Likewise.
14735 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
14736 * g++.dg/cpp0x/vt-88982.C: Likewise.
14737 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
14738 dg-additional-options.
14739 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
14741 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
14743 * gcc.target/i386/monitor-2.c: New test.
14745 2021-04-21 Richard Biener <rguenther@suse.de>
14747 PR testsuite/100176
14748 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
14749 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
14751 2021-04-21 Jakub Jelinek <jakub@redhat.com>
14753 PR rtl-optimization/100148
14754 * g++.dg/opt/pr100148.C: New test.
14756 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
14758 * gfortran.dg/gomp/depobj-1.f90: New test.
14759 * gfortran.dg/gomp/depobj-2.f90: New test.
14761 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
14763 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
14765 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
14767 PR middle-end/100130
14768 * c-c++-common/attr-retain-10.c: New test.
14769 * c-c++-common/attr-retain-11.c: Likewise.
14771 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
14773 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
14774 must match for target IBM Z only.
14776 2021-04-20 Jason Merrill <jason@redhat.com>
14779 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
14781 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
14783 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
14784 z/Architecture only.
14786 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
14789 * gfortran.dg/pdt_31.f03: New test.
14790 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
14793 2021-04-19 Marek Polacek <polacek@redhat.com>
14796 * g++.dg/concepts/diagnostic16.C: New test.
14798 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
14801 * gdc.dg/pr98457.d: New test.
14803 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
14806 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
14809 2021-04-19 Richard Biener <rguenther@suse.de>
14811 PR preprocessor/100142
14812 * gcc.dg/pr100142.c: New testcase.
14813 * g++.dg/diagnostic/pr72803.C: Revert last change.
14815 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
14817 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
14818 '--param=openacc-kernels=[...]'.
14819 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
14820 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
14821 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
14822 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
14823 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
14824 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
14825 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
14827 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
14829 * gnat.dg/opt92.adb: New test.
14831 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
14833 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
14834 * c-c++-common/zero-scratch-regs-9.c: Likewise.
14835 * c-c++-common/zero-scratch-regs-10.c: Likewise.
14836 * c-c++-common/zero-scratch-regs-11.c: Likewise.
14837 * gcc.target/s390/zero-scratch-regs-1.c: New test.
14839 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
14842 * gfortran.dg/PR100094.f90: New test.
14844 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
14847 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
14850 2021-04-16 Jakub Jelinek <jakub@redhat.com>
14853 * gcc.target/aarch64/pr91710.c: New test.
14855 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
14858 * gfortran.dg/PR10018.f90: New test.
14860 2021-04-16 Tamar Christina <tamar.christina@arm.com>
14863 * gcc.target/aarch64/sve/pr100048.c: New test.
14865 2021-04-16 Jakub Jelinek <jakub@redhat.com>
14868 * g++.dg/cpp0x/constexpr-100111.C: New test.
14870 2021-04-16 Marek Polacek <polacek@redhat.com>
14873 * g++.dg/cpp2a/typename14.C: Don't expect particular error
14875 * g++.dg/cpp2a/typename19.C: New test.
14877 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
14879 * gcc.dg/gimplefe-40.c: Moved to...
14880 * gcc.dg/vect/gimplefe-40.c: ...here.
14881 * gcc.dg/gimplefe-41.c: Moved to...
14882 * gcc.dg/vect/gimplefe-41.c: ...here.
14884 2021-04-16 Harald Anlauf <anlauf@gmx.de>
14885 Paul Thomas <pault@gcc.gnu.org>
14888 * gfortran.dg/pr63797.f90: New test.
14890 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
14892 * gcc.dg/tree-ssa/pr83403-1.c: Revert
14893 max-completely-peeled-insns to the default value on IBM Z.
14894 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
14896 2021-04-16 Patrick Palka <ppalka@redhat.com>
14899 * g++.dg/cpp2a/constexpr-init21.C: New test.
14901 2021-04-16 Jakub Jelinek <jakub@redhat.com>
14904 * gcc.target/aarch64/pr100075.c: New test.
14906 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
14908 PR rtl-optimization/99596
14909 * gcc.target/arm/pr99596.c: New test.
14911 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
14914 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
14916 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
14917 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
14918 missing quotes around switch names.
14919 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
14921 2021-04-16 Jakub Jelinek <jakub@redhat.com>
14924 * gcc.target/aarch64/pr99767.c: New test.
14926 2021-04-16 Jakub Jelinek <jakub@redhat.com>
14929 * g++.dg/cpp23/lambda-specifiers2.C: New test.
14931 2021-04-16 Jakub Jelinek <jakub@redhat.com>
14934 * g++.dg/cpp1z/pr99833.C: New test.
14935 * g++.dg/cpp2a/pr99833.C: New test.
14937 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
14939 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
14940 the default value on IBM Z.
14942 2021-04-16 Jason Merrill <jason@redhat.com>
14945 * g++.dg/abi/mangle71.C: Fix expected mangling.
14946 * g++.dg/abi/mangle77.C: New test.
14947 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
14948 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
14949 * g++.dg/cpp2a/nontype-class44.C: New test.
14951 2021-04-15 Martin Sebor <msebor@redhat.com>
14955 * gcc.dg/Warray-parameter-9.c: New test.
14956 * gcc.dg/Wnonnull-6.c: New test.
14957 * gcc.dg/Wreturn-type3.c: New test.
14958 * gcc.dg/Wunused-result.c: New test.
14959 * gcc.dg/attr-noreturn.c: New test.
14960 * gcc.dg/attr-returns-nonnull.c: New test.
14962 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
14964 PR middle-end/84877
14965 * gcc.dg/pr84877.c: Xfail for cris-*-*.
14967 2021-04-15 Jason Merrill <jason@redhat.com>
14970 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
14972 2021-04-15 Martin Sebor <msebor@redhat.com>
14974 * gcc.dg/uninit-pr89230-1.c: New test.
14975 * gcc.dg/uninit-pr89230-2.c: Same.
14977 2021-04-15 Jason Merrill <jason@redhat.com>
14980 * g++.dg/cpp0x/noexcept67.C: New test.
14982 2021-04-15 Jason Merrill <jason@redhat.com>
14985 * g++.dg/cpp2a/lambda-uneval15.C: New test.
14987 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
14989 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
14990 -mtune=generic to the SVE flags.
14991 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
14992 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
14993 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
14995 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
14997 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
14998 (aarch64-with-arch-dg-options): Likewise.
14999 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
15000 aarch64-with-arch-dg-options. Move the default architecture
15001 flags to the final dg-runtest argument.
15002 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
15004 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
15006 2021-04-15 Jakub Jelinek <jakub@redhat.com>
15008 PR testsuite/100073
15009 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
15011 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
15014 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
15015 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
15017 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
15020 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
15022 2021-04-15 Jakub Jelinek <jakub@redhat.com>
15025 * gcc.target/aarch64/pr100056.c: New test.
15027 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
15029 * gcc.dg/pr93210.c: Adapt regex in order to also support a
15030 RESULT_DECL as an operand for a RETURN_EXPR.
15032 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
15034 * gcc.target/aarch64/sve/pr99929_1.c: New file.
15035 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
15037 2021-04-14 Jason Merrill <jason@redhat.com>
15040 * g++.dg/template/dependent-tmpl2.C: New test.
15042 2021-04-14 Jason Merrill <jason@redhat.com>
15045 * g++.dg/parse/uneval1.C: New test.
15047 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
15049 PR rtl-optimization/100066
15050 * gcc.target/i386/pr100066.c: New.
15052 2021-04-14 Martin Sebor <msebor@redhat.com>
15054 * gcc.dg/pr86058.c: Limit to just x86_64.
15056 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
15059 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
15061 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
15063 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
15064 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
15066 2021-04-14 Patrick Palka <ppalka@redhat.com>
15070 * g++.dg/cpp1z/class-deduction85.C: New test.
15071 * g++.dg/template/ref11.C: New test.
15073 2021-04-14 Jason Merrill <jason@redhat.com>
15076 * g++.dg/cpp2a/lambda-uneval14.C: New test.
15078 2021-04-14 Jason Merrill <jason@redhat.com>
15081 * g++.dg/debug/defaulted1.C: New test.
15083 2021-04-14 Jason Merrill <jason@redhat.com>
15086 * g++.dg/debug/cleanup1.C: New test.
15087 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
15088 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
15089 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
15090 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
15091 * g++.dg/tm/inherit2.C: Likewise.
15092 * g++.dg/tm/unsafe1.C: Likewise.
15093 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
15094 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
15096 2021-04-13 Martin Sebor <msebor@redhat.com>
15098 PR tree-optimization/82800
15099 * g++.dg/warn/uninit-pr82800.C: New test.
15101 2021-04-13 Martin Sebor <msebor@redhat.com>
15103 PR middle-end/86058
15104 * gcc.dg/pr86058.c: New test.
15106 2021-04-13 Patrick Palka <ppalka@redhat.com>
15109 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
15110 * g++.old-deja/g++.ns/template7.C: Likewise.
15111 * g++.old-deja/g++.pt/crash8.C: Likewise.
15113 2021-04-13 Jason Merrill <jason@redhat.com>
15116 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
15118 2021-04-13 Jakub Jelinek <jakub@redhat.com>
15121 * g++.dg/cpp2a/spaceship-err6.C: New test.
15123 2021-04-13 Jason Merrill <jason@redhat.com>
15126 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
15128 2021-04-13 Patrick Palka <ppalka@redhat.com>
15131 * g++.dg/parse/template2.C: Adjust expected diagnostic.
15132 * g++.dg/template/error8.C: Likewise.
15133 * g++.dg/cpp1z/class-deduction84.C: New test.
15135 2021-04-13 Richard Biener <rguenther@suse.de>
15137 PR tree-optimization/100053
15138 * gcc.dg/torture/pr100053.c: New testcase.
15139 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
15141 2021-04-13 Jason Merrill <jason@redhat.com>
15144 * g++.dg/cpp0x/constexpr-base7.C: New test.
15146 2021-04-13 Nathan Sidwell <nathan@acm.org>
15148 PR preprocessor/99446
15149 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
15151 2021-04-13 Jakub Jelinek <jakub@redhat.com>
15154 * gcc.target/aarch64/pr100028.c: New test.
15156 2021-04-13 Patrick Palka <ppalka@redhat.com>
15159 * g++.dg/cpp2a/nontype-class43.C: New test.
15161 2021-04-13 Patrick Palka <ppalka@redhat.com>
15165 * g++.dg/cpp2a/concepts-uneval1.C: New test.
15166 * g++.dg/cpp2a/concepts-uneval2.C: New test.
15168 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
15171 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
15172 line 971 for cris-*-*.
15174 2021-04-13 David Malcolm <dmalcolm@redhat.com>
15177 * gcc.dg/analyzer/pr98599-a.c: New test.
15178 * gcc.dg/analyzer/pr98599-b.c: New test.
15180 2021-04-12 Jakub Jelinek <jakub@redhat.com>
15182 PR rtl-optimization/99905
15183 * gcc.target/i386/pr99905.c: New test.
15185 2021-04-12 Jakub Jelinek <jakub@redhat.com>
15188 * gcc.dg/pr99830.c: New test.
15190 2021-04-12 Jason Merrill <jason@redhat.com>
15193 * g++.dg/template/dependent-tmpl1.C: New test.
15195 2021-04-12 Martin Liska <mliska@suse.cz>
15198 * g++.dg/asan/pr99877.C: New test.
15200 2021-04-12 Cui,Lili <lili.cui@intel.com>
15202 * gcc.target/i386/funcspec-56.inc: Handle new march.
15203 * g++.target/i386/mv16.C: Handle new march
15205 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
15207 PR middle-end/98088
15208 * c-c++-common/goacc/collapse-2.c: New.
15210 2021-04-11 Jason Merrill <jason@redhat.com>
15213 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
15214 * g++.dg/other/anon-union5.C: New test.
15216 2021-04-10 Jason Merrill <jason@redhat.com>
15219 * g++.dg/gomp/this-1.C: Adjust diagnostic.
15220 * g++.dg/cpp0x/constexpr-this1.C: New test.
15222 2021-04-10 David Malcolm <dmalcolm@redhat.com>
15225 * gcc.dg/analyzer/pr100011.c: New test.
15227 2021-04-10 Jakub Jelinek <jakub@redhat.com>
15230 * gcc.dg/pr99990.c: New test.
15232 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
15235 * gcc.target/i386/pr99744-2.c: New test.
15237 2021-04-10 Jakub Jelinek <jakub@redhat.com>
15240 * gcc.dg/lto/pr99849_0.c: New test.
15242 2021-04-10 Jakub Jelinek <jakub@redhat.com>
15244 PR rtl-optimization/98601
15245 * gcc.dg/torture/pr98601.c: New test.
15247 2021-04-10 Jason Merrill <jason@redhat.com>
15253 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
15254 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
15255 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
15256 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
15258 2021-04-10 Jason Merrill <jason@redhat.com>
15261 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
15263 2021-04-09 Martin Sebor <msebor@redhat.com>
15265 PR middle-end/55288
15266 * g++.dg/warn/uninit-pr55288.C: New test.
15268 2021-04-09 Patrick Palka <ppalka@redhat.com>
15271 * g++.dg/cpp1z/fold-lambda4.C: New test.
15273 2021-04-09 Marek Polacek <polacek@redhat.com>
15276 * g++.dg/concepts/abbrev10.C: New test.
15277 * g++.dg/concepts/abbrev11.C: New test.
15279 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
15281 * gcc.target/aarch64/pr70398.c: Require a target that can link
15282 static executables.
15284 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
15286 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
15288 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
15290 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
15293 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
15295 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
15296 * gcc.dg/pr96573.c: Likewise.
15297 * gcc.dg/tree-ssa/pr84512.c: Likewise.
15298 * gcc.dg/vect/bb-slp-43.c: Likewise.
15299 * gcc.dg/vect/slp-reduc-11.c: Likewise.
15301 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
15303 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
15304 loop to vectorized if vect_fold_extract_last.
15306 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
15308 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
15309 of relying on vectorisation.
15311 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
15314 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
15316 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
15318 PR libfortran/78314
15319 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
15320 * gfortran.dg/ieee/ieee_8.f90: Likewise.
15322 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
15325 * gfortran.dg/coarray/dummy_2.f90: New test.
15327 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
15329 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
15331 2021-04-08 Patrick Palka <ppalka@redhat.com>
15334 * g++.dg/cpp2a/concepts-lambda16.C: New test.
15335 * g++.dg/cpp2a/concepts-lambda17.C: New test.
15337 2021-04-08 Patrick Palka <ppalka@redhat.com>
15340 * g++.dg/cpp2a/concepts-ctad3.C: New test.
15342 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
15344 * lib/scanasm.exp (scan-lto-assembler): Update expected name
15347 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
15349 * lib/target-supports.exp
15350 (check_effective_target_stdint_types_mbig_endian): New proc.
15351 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
15352 stdint_types_mbig_endian.
15353 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
15354 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
15356 2021-04-08 Jason Merrill <jason@redhat.com>
15359 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
15360 * g++.dg/conversion/ref7.C: New test.
15362 2021-04-08 Jakub Jelinek <jakub@redhat.com>
15365 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
15366 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
15367 * g++.dg/cpp2a/constexpr-new18.C: New test.
15368 * g++.dg/cpp2a/constexpr-new19.C: New test.
15370 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
15372 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
15374 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
15376 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
15377 "was here" from error message.
15378 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
15379 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
15380 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
15381 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
15382 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
15383 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
15384 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
15385 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
15386 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
15387 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
15388 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
15389 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
15390 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
15392 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
15394 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
15395 * gcc.target/aarch64/pr98772.c: Likewise.
15396 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
15398 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
15400 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
15401 conversion to shifts and adds.
15403 2021-04-08 David Malcolm <dmalcolm@redhat.com>
15407 * gcc.dg/analyzer/pr99042.c: New test.
15408 * gcc.dg/analyzer/pr99774-1.c: New test.
15409 * gcc.dg/analyzer/pr99774-2.c: New test.
15411 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
15413 * gdc.dg/gdc108.d: Update test.
15414 * gdc.dg/gdc142.d: Likewise.
15415 * gdc.dg/pr90136a.d: Likewise.
15416 * gdc.dg/pr90136b.d: Likewise.
15417 * gdc.dg/pr90136c.d: Likewise.
15418 * gdc.dg/pr95173.d: Likewise.
15419 * gdc.dg/attr_allocsize1.d: New test.
15420 * gdc.dg/attr_allocsize2.d: New test.
15421 * gdc.dg/attr_alwaysinline1.d: New test.
15422 * gdc.dg/attr_cold1.d: New test.
15423 * gdc.dg/attr_exclusions1.d: New test.
15424 * gdc.dg/attr_exclusions2.d: New test.
15425 * gdc.dg/attr_flatten1.d: New test.
15426 * gdc.dg/attr_module.d: New test.
15427 * gdc.dg/attr_noclone1.d: New test.
15428 * gdc.dg/attr_noicf1.d: New test.
15429 * gdc.dg/attr_noinline1.d: New test.
15430 * gdc.dg/attr_noipa1.d: New test.
15431 * gdc.dg/attr_noplt1.d: New test.
15432 * gdc.dg/attr_optimize1.d: New test.
15433 * gdc.dg/attr_optimize2.d: New test.
15434 * gdc.dg/attr_optimize3.d: New test.
15435 * gdc.dg/attr_optimize4.d: New test.
15436 * gdc.dg/attr_restrict1.d: New test.
15437 * gdc.dg/attr_section1.d: New test.
15438 * gdc.dg/attr_symver1.d: New test.
15439 * gdc.dg/attr_target1.d: New test.
15440 * gdc.dg/attr_targetclones1.d: New test.
15441 * gdc.dg/attr_used1.d: New test.
15442 * gdc.dg/attr_used2.d: New test.
15443 * gdc.dg/attr_weak1.d: New test.
15444 * gdc.dg/imports/attributes.d: New test.
15446 2021-04-08 Jason Merrill <jason@redhat.com>
15449 * g++.dg/template/mem-spec2.C: New test.
15451 2021-04-08 Marek Polacek <polacek@redhat.com>
15454 * g++.dg/cpp2a/explicit16.C: Use c++20.
15455 * g++.dg/cpp0x/noexcept66.C: New test.
15456 * g++.dg/cpp2a/explicit17.C: New test.
15458 2021-04-08 Alex Coplan <alex.coplan@arm.com>
15461 * gcc.c-torture/compile/pr99647.c: New test.
15463 2021-04-07 Jason Merrill <jason@redhat.com>
15466 * g++.dg/template/friend71.C: New test.
15468 2021-04-07 Jason Merrill <jason@redhat.com>
15471 * g++.dg/template/friend70.C: New test.
15473 2021-04-07 Jason Merrill <jason@redhat.com>
15476 * g++.dg/lookup/using66.C: New test.
15478 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
15480 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
15481 when building an executable with testglue.
15483 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
15485 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
15486 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
15488 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
15490 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
15491 if IFN_STORE_LANES is available.
15492 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
15493 IFN_STORE_LANES is available.
15494 * gcc.target/aarch64/pr99873_1.c: New test.
15495 * gcc.target/aarch64/pr99873_2.c: Likewise.
15496 * gcc.target/aarch64/pr99873_3.c: Likewise.
15497 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
15498 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
15499 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
15501 2021-04-07 Richard Biener <rguenther@suse.de>
15503 PR tree-optimization/99954
15504 * gcc.dg/torture/pr99954.c: New testcase.
15506 2021-04-07 Richard Biener <rguenther@suse.de>
15509 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
15512 2021-04-07 Richard Biener <rguenther@suse.de>
15514 PR tree-optimization/99947
15515 * gcc.dg/torture/pr99947.c: New testcase.
15517 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
15519 PR tree-optimization/98736
15520 * gcc.c-torture/execute/pr98736.c: New test.
15522 2021-04-07 Marek Polacek <polacek@redhat.com>
15525 * g++.dg/cpp0x/rv-life.C: New test.
15527 2021-04-06 Jason Merrill <jason@redhat.com>
15530 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
15532 2021-04-06 Jason Merrill <jason@redhat.com>
15535 * g++.dg/cpp1z/inline-var9.C: New test.
15537 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
15540 * g++.target/aarch64/sve/pr99781.C: New.
15542 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
15544 * gcc.target/i386/memcpy-strategy-9.c: New test.
15545 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
15546 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
15547 * gcc.target/i386/memset-strategy-7.c: Likewise.
15548 * gcc.target/i386/memset-strategy-8.c: Likewise.
15549 * gcc.target/i386/memset-strategy-9.c: Likewise.
15551 2021-04-06 Richard Biener <rguenther@suse.de>
15553 PR tree-optimization/99880
15554 * gcc.dg/torture/pr99880.c: New testcase.
15556 2021-04-06 Nathan Sidwell <nathan@acm.org>
15558 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
15559 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
15561 2021-04-06 Jakub Jelinek <jakub@redhat.com>
15563 PR tree-optimization/96573
15564 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
15565 VEC_PERM_EXPR with bswapping permutation.
15567 2021-04-06 Richard Biener <rguenther@suse.de>
15569 PR tree-optimization/99924
15570 * gfortran.dg/vect/pr99924.f90: New testcase.
15572 2021-04-06 Jakub Jelinek <jakub@redhat.com>
15575 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
15577 2021-04-06 Jason Merrill <jason@redhat.com>
15580 * g++.dg/abi/lambda-defarg1.C: New test.
15582 2021-04-06 Patrick Palka <ppalka@redhat.com>
15585 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
15586 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
15588 2021-04-05 Jason Merrill <jason@redhat.com>
15591 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
15593 2021-04-05 Jason Merrill <jason@redhat.com>
15595 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
15596 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
15597 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
15599 2021-04-05 Jason Merrill <jason@redhat.com>
15602 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
15604 2021-04-05 Jason Merrill <jason@redhat.com>
15607 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
15609 2021-04-05 David Malcolm <dmalcolm@redhat.com>
15612 * gcc.dg/analyzer/pr99906.c: New test.
15614 2021-04-05 David Malcolm <dmalcolm@redhat.com>
15617 * gcc.dg/analyzer/pr99886.c: New test.
15619 2021-04-05 Jason Merrill <jason@redhat.com>
15622 * g++.dg/cpp0x/extern_template-6.C: New test.
15624 2021-04-05 Jason Merrill <jason@redhat.com>
15627 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
15629 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
15632 * gdc.dg/pr99914.d: New test.
15634 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
15636 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
15637 * gcc.dg/tree-ssa/evrp11.c: Likewise.
15639 2021-04-04 Jason Merrill <jason@redhat.com>
15642 * g++.dg/cpp0x/initlist-new5.C: New test.
15644 2021-04-03 Alexandre Oliva <oliva@adacore.com>
15646 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
15648 2021-04-03 Alexandre Oliva <oliva@adacore.com>
15650 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
15652 2021-04-03 Marek Polacek <polacek@redhat.com>
15655 * g++.dg/other/gc7.C: New test.
15657 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
15660 * gfortran.dg/coarray_48.f90: New test.
15662 2021-04-03 Jakub Jelinek <jakub@redhat.com>
15664 PR tree-optimization/99882
15665 * gcc.dg/pr99882.c: New test.
15667 2021-04-03 Jakub Jelinek <jakub@redhat.com>
15669 PR rtl-optimization/99863
15670 * gcc.target/i386/pr99863.c: New test.
15672 2021-04-03 Jakub Jelinek <jakub@redhat.com>
15675 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
15677 2021-04-03 Jason Merrill <jason@redhat.com>
15680 * g++.dg/opt/nrv20.C: New test.
15682 2021-04-03 Jason Merrill <jason@redhat.com>
15685 * g++.dg/cpp1z/noexcept-type24.C: New test.
15687 2021-04-03 Jason Merrill <jason@redhat.com>
15690 * g++.dg/ext/vector40.C: New test.
15692 2021-04-02 Patrick Palka <ppalka@redhat.com>
15695 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
15697 2021-04-02 Patrick Palka <ppalka@redhat.com>
15700 * g++.dg/cpp2a/nontype-class42.C: New test.
15702 2021-04-02 Jason Merrill <jason@redhat.com>
15705 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
15707 2021-04-02 Nathan Sidwell <nathan@acm.org>
15709 * g++.dg/modules/pr99283-6_d.H: New.
15710 * g++.dg/modules/pr99283-7-swap.h: New.
15711 * g++.dg/modules/pr99283-7-traits.h: New.
15712 * g++.dg/modules/pr99283-7_a.H: New.
15713 * g++.dg/modules/pr99283-7_b.H: New.
15714 * g++.dg/modules/pr99283-7_c.C: New.
15715 * g++.dg/modules/pr99283-7_d.H: New.
15717 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
15719 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
15720 * go.test/test/fixedbugs/issue22200b.go: Likewise.
15722 2021-04-02 Jakub Jelinek <jakub@redhat.com>
15724 PR tree-optimization/99726
15725 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
15726 -floop-nest-optimize to dg-additional-options guarded on fgraphite
15729 2021-04-01 Marek Polacek <polacek@redhat.com>
15732 * g++.dg/other/gc6.C: New test.
15734 2021-04-01 Jason Merrill <jason@redhat.com>
15737 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
15739 2021-04-01 Jason Merrill <jason@redhat.com>
15742 * g++.dg/abi/abi-tag24a.C: New test.
15743 * g++.dg/abi/macro0.C: Adjust expected value.
15745 2021-04-01 Nathan Sidwell <nathan@acm.org>
15748 * g++.dg/modules/pr99283-6.h: New.
15749 * g++.dg/modules/pr99283-6_a.H: New.
15750 * g++.dg/modules/pr99283-6_b.H: New.
15751 * g++.dg/modules/pr99283-6_c.C: New.
15752 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
15753 * g++.dg/modules/indirect-3_c.C: Adjust scan.
15754 * g++.dg/modules/indirect-4_c.C: Adjust scan.
15755 * g++.dg/modules/lambda-3_b.C: Adjust scan.
15756 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
15757 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
15758 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
15760 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
15763 * gcc.dg/tree-ssa/pr98265.C: New test.
15765 2021-04-01 Jakub Jelinek <jakub@redhat.com>
15767 PR tree-optimization/96573
15768 * gcc.dg/pr96573.c: New test.
15770 2021-04-01 Richard Biener <rguenther@suse.de>
15772 PR tree-optimization/99856
15773 * gcc.dg/vect/pr99856.c: New testcase.
15775 2021-04-01 Martin Jambor <mjambor@suse.cz>
15777 PR tree-optimization/97009
15778 * gcc.dg/tree-ssa/pr97009.c: New test.
15780 2021-04-01 Harald Anlauf <anlauf@gmx.de>
15783 * gfortran.dg/transpose_5.f90: New test.
15785 2021-03-31 David Malcolm <dmalcolm@redhat.com>
15788 * gcc.dg/analyzer/data-model-10.c: Update expected output.
15789 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
15790 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
15791 * gcc.dg/analyzer/pr99771-1.c: New test.
15793 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
15795 PR tree-optimization/98268
15796 * gcc.target/aarch64/sve/pr98268-1.c: New test.
15797 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
15799 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
15801 PR tree-optimization/99726
15802 * gcc.target/i386/pr99726.c: New test.
15804 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
15806 PR rtl-optimization/97141
15807 PR rtl-optimization/98726
15808 * gcc.c-torture/compile/pr97141.c: New test.
15809 * gcc.c-torture/compile/pr98726.c: Likewise.
15810 * gcc.target/aarch64/sve/pr97141.c: Likewise.
15811 * gcc.target/aarch64/sve/pr98726.c: Likewise.
15813 2021-03-31 Martin Sebor <msebor@redhat.com>
15815 PR middle-end/65182
15816 * gcc.dg/uninit-pr65182.c: New test.
15818 2021-03-31 Jason Merrill <jason@redhat.com>
15821 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
15823 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
15826 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
15829 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
15832 * gcc.target/arm/pr99786.c: New test.
15834 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
15836 * gcc.target/i386/memcpy-strategy-5.c: New test.
15837 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
15838 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
15839 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
15840 * gcc.target/i386/memset-strategy-3.c: Likewise.
15841 * gcc.target/i386/memset-strategy-4.c: Likewise.
15842 * gcc.target/i386/memset-strategy-5.c: Likewise.
15843 * gcc.target/i386/memset-strategy-6.c: Likewise.
15845 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
15848 * gcc.target/aarch64/sve/pr98119.c: New test.
15850 2021-03-31 Jakub Jelinek <jakub@redhat.com>
15851 Richard Sandiford <richard.sandiford@arm.com>
15854 * g++.target/aarch64/sve/pr99813.C: New test.
15856 2021-03-31 Jakub Jelinek <jakub@redhat.com>
15859 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
15860 * c-c++-common/zero-scratch-regs-7.c: Likewise.
15861 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
15862 selected unsupported triplets to all targets but selected triplets
15863 of supported targets.
15864 * c-c++-common/zero-scratch-regs-9.c: Likewise.
15865 * c-c++-common/zero-scratch-regs-10.c: Likewise.
15866 * c-c++-common/zero-scratch-regs-11.c: Likewise.
15868 2021-03-31 Patrick Palka <ppalka@redhat.com>
15871 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
15873 2021-03-31 Patrick Palka <ppalka@redhat.com>
15876 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
15878 2021-03-30 David Malcolm <dmalcolm@redhat.com>
15880 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
15882 2021-03-30 Nathan Sidwell <nathan@acm.org>
15885 * g++.dg/modules/pr99283-5.h: New.
15886 * g++.dg/modules/pr99283-5_a.H: New.
15887 * g++.dg/modules/pr99283-5_b.H: New.
15888 * g++.dg/modules/pr99283-5_c.C: New.
15890 2021-03-30 Jakub Jelinek <jakub@redhat.com>
15893 * g++.dg/cpp1z/pr99790.C: New test.
15895 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15898 * gcc.c-torture/compile/pr99822.c: New test.
15900 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
15904 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
15905 instruction counts.
15906 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
15907 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
15908 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
15909 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
15910 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
15911 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
15912 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
15913 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
15914 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
15915 * gcc.target/powerpc/pr79251.p8.c: Likewise.
15916 * gcc.target/powerpc/pr79251.p9.c: Likewise.
15917 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
15918 * gcc.target/powerpc/pr79251-run.p7.c: New test.
15919 * gcc.target/powerpc/pr79251.p7.c: New test.
15921 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
15924 * gcc.target/i386/pr99744-1.c: New test.
15926 2021-03-30 Tamar Christina <tamar.christina@arm.com>
15928 PR tree-optimization/99825
15929 * gfortran.dg/vect/pr99825.f90: New test.
15931 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15934 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
15936 2021-03-30 Richard Biener <rguenther@suse.de>
15938 PR tree-optimization/99824
15939 * gcc.dg/torture/pr99824.c: New testcase.
15941 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
15944 * g++.dg/pr98136.C: New test.
15946 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
15948 * gcc.target/aarch64/fcvt_nosimd.c: New test.
15950 2021-03-29 Martin Sebor <msebor@redhat.com>
15952 PR tree-optimization/61869
15953 * gcc.dg/uninit-pr61869.c: New test.
15955 2021-03-29 Martin Sebor <msebor@redhat.com>
15957 PR tree-optimization/61677
15958 * gcc.dg/uninit-pr61677.c: New test.
15960 2021-03-29 Martin Sebor <msebor@redhat.com>
15962 PR tree-optimization/61112
15963 * gcc.dg/uninit-pr61112.c: New test.
15965 2021-03-29 Jan Hubicka <jh@suse.cz>
15968 * gcc.c-torture/compile/pr99751.c: Rename from ...
15969 * gcc.c-torture/execute/pr99751.c: ... to this.
15971 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
15973 * gcc.c-torture/compile/pr99751.c: New test.
15975 2021-03-29 Jakub Jelinek <jakub@redhat.com>
15978 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
15979 declare simd warning on aarch64.
15981 2021-03-29 Alex Coplan <alex.coplan@arm.com>
15984 * g++.target/aarch64/sve/pr99216.C: New test.
15986 2021-03-29 Richard Biener <rguenther@suse.de>
15988 PR tree-optimization/99807
15989 * gfortran.dg/vect/pr99807.f90: New testcase.
15991 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15994 * gcc.target/aarch64/pr99808.c: New test.
15996 2021-03-29 Jakub Jelinek <jakub@redhat.com>
15998 PR tree-optimization/99777
15999 * g++.dg/torture/pr99777.C: New test.
16001 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
16004 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
16006 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
16009 * gfortran.dg/pr99602.f90: New test.
16010 * gfortran.dg/pr99602a.f90: New test.
16011 * gfortran.dg/pr99602b.f90: New test.
16012 * gfortran.dg/pr99602c.f90: New test.
16013 * gfortran.dg/pr99602d.f90: New test.
16015 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
16017 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
16018 (gdc-copy-file): ... this. Use file copy instead of open/close.
16019 (gdc-convert-test): Save translated dejagnu test to gdc.test
16020 directory, only write dejagnu directives to the test file.
16021 (gdc-do-test): Don't create gdc.test symlink.
16023 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
16025 * gdc.dg/gdc270a.d: Removed.
16026 * gdc.dg/gdc270b.d: Removed.
16028 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
16030 * gcc.target/powerpc/pr99557.c: New.
16032 2021-03-26 Martin Sebor <msebor@redhat.com>
16034 PR tree-optimization/59970
16035 * gcc.dg/uninit-pr59970.c: New test.
16037 2021-03-26 Marek Polacek <polacek@redhat.com>
16040 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
16041 * g++.dg/cpp0x/nsdmi17.C: New test.
16043 2021-03-26 Nathan Sidwell <nathan@acm.org>
16046 * g++.dg/modules/pr99283-2_a.H: New.
16047 * g++.dg/modules/pr99283-2_b.H: New.
16048 * g++.dg/modules/pr99283-2_c.H: New.
16049 * g++.dg/modules/pr99283-3_a.H: New.
16050 * g++.dg/modules/pr99283-3_b.H: New.
16051 * g++.dg/modules/pr99283-4.H: New.
16052 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
16053 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
16055 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
16058 * g++.target/aarch64/sve/pr99766.C: New.
16060 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
16063 * gcc.dg/tls/pr99466-1.c: New test.
16064 * gcc.dg/tls/pr99466-2.c: New test.
16066 2021-03-26 Jakub Jelinek <jakub@redhat.com>
16069 * g++.dg/cpp0x/new5.C: New test.
16071 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
16074 * gfortran.dg/null_11.f90: New test.
16076 2021-03-25 Martin Sebor <msebor@redhat.com>
16078 PR tree-optimization/55060
16079 * gcc.dg/uninit-pr55060.c: New.
16081 2021-03-25 Martin Sebor <msebor@redhat.com>
16083 PR tree-optimization/48483
16084 * g++.dg/warn/uninit-pr48483.C: New test.
16086 2021-03-25 Martin Sebor <msebor@redhat.com>
16088 * gcc.dg/uninit-pr44547.c: New.
16090 2021-03-25 Jakub Jelinek <jakub@redhat.com>
16093 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
16094 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
16095 to match locus changes.
16096 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
16097 * g++.dg/cpp2a/srcloc2.C: Likewise.
16098 * g++.dg/cpp2a/srcloc15.C: Likewise.
16099 * g++.dg/cpp2a/srcloc16.C: Likewise.
16100 * g++.dg/cpp2a/srcloc19.C: New test.
16101 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
16103 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
16104 * g++.dg/modules/macloc-1_d.C: Likewise.
16105 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
16108 2021-03-25 Marek Polacek <polacek@redhat.com>
16111 * g++.dg/cpp0x/inh-ctor37.C: New test.
16113 2021-03-25 Jakub Jelinek <jakub@redhat.com>
16116 * g++.dg/cpp0x/variadic181.C: New test.
16118 2021-03-25 Marek Polacek <polacek@redhat.com>
16121 * g++.dg/warn/Wconversion5.C: New test.
16123 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
16125 PR tree-optimization/96974
16126 * g++.target/aarch64/sve/pr96974.C: New test.
16128 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
16131 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
16135 * gcc.target/i386/pr98209.c: New test.
16136 * gcc.target/i386/pr99744-1.c: Likewise.
16137 * gcc.target/i386/pr99744-2.c: Likewise.
16139 2021-03-25 Jakub Jelinek <jakub@redhat.com>
16142 * g++.dg/warn/Wduplicated-branches6.C: New test.
16143 * g++.dg/warn/Wduplicated-branches7.C: New test.
16145 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
16149 * gcc.target/i386/pr98209.c: New test.
16150 * gcc.target/i386/pr99744-1.c: Likewise.
16151 * gcc.target/i386/pr99744-2.c: Likewise.
16153 2021-03-25 Richard Biener <rguenther@suse.de>
16155 PR tree-optimization/99746
16156 * gfortran.dg/vect/pr99746.f90: New testcase.
16158 2021-03-25 David Malcolm <dmalcolm@redhat.com>
16163 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
16165 * gcc.dg/analyzer/pr93695-1.c: New test.
16166 * gcc.dg/analyzer/pr99044-1.c: New test.
16167 * gcc.dg/analyzer/pr99044-2.c: New test.
16168 * gcc.dg/analyzer/pr99716-1.c: New test.
16169 * gcc.dg/analyzer/pr99716-2.c: New test.
16170 * gcc.dg/analyzer/pr99716-3.c: New test.
16172 2021-03-24 Martin Liska <mliska@suse.cz>
16175 * gcc.target/i386/pr99753.c: New test.
16177 2021-03-24 Martin Jambor <mjambor@suse.cz>
16180 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
16182 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
16185 * gcc.target/arm/pr99727.c: New test.
16187 2021-03-24 Jakub Jelinek <jakub@redhat.com>
16190 * gcc.target/arm/pr99724.c: New test.
16192 2021-03-24 Alexandre Oliva <oliva@adacore.com>
16194 * lib/target-supports.exp (check_effective_target_sysconf): New.
16195 * gcc.target/i386/pr95443-1.c: Require it.
16196 * gcc.target/i386/pr95443-2.c: Likewise.
16197 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
16198 * gcc.target/i386/strncmp-1.c: Likewise.
16200 2021-03-24 Alexandre Oliva <oliva@adacore.com>
16202 * gcc.target/i386/pr97313.c: Require effective target feature pie.
16203 * g++.target/i386/pr94185.C: Likewise.
16205 2021-03-24 Alexandre Oliva <oliva@adacore.com>
16207 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
16208 positives with -mcmodel=large.
16209 * gcc.target/i386/funcspec-3.c: Likewise.
16211 2021-03-24 Alexandre Oliva <oliva@adacore.com>
16213 * gcc.target/i386/pr94467-3.c: New.
16215 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
16218 * gfortran.dg/longnames.f90: New test.
16220 2021-03-23 Nathan Sidwell <nathan@acm.org>
16223 * g++.dg/modules/pr99283-1_a.H: New.
16224 * g++.dg/modules/pr99283-1_b.H: New.
16226 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
16228 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
16230 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
16232 * lib/target-supports.exp
16233 (check_effective_target_arm_dsp_ok_nocache)
16234 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
16235 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
16236 and add arm_dsp options.
16238 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
16240 * lib/target-supports.exp
16241 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
16242 -mfloat-abi= options order.
16243 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
16244 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
16245 arm_hard_ok effective target and -mfloat-abi=hard additional
16247 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
16248 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
16249 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
16250 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
16251 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
16252 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
16253 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
16254 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
16255 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
16257 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
16258 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
16260 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
16262 * lib/target-supports.exp
16263 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
16264 -mfloat-abi= options order.
16265 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
16266 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
16267 target and -mfloat-abi=hard additional option.
16268 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
16269 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
16270 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
16271 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
16272 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
16274 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
16276 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
16278 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
16280 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
16281 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
16282 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
16283 * gcc.target/arm/pr51968.c: Likewise.
16284 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
16285 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
16286 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
16287 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
16289 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
16291 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
16292 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
16293 * gcc.target/arm/bf16_dup.c: Likewise.
16294 * gcc.target/arm/bf16_reinterpret.c: Likewise.
16295 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
16297 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
16299 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
16301 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
16303 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
16304 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
16305 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
16306 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
16308 2021-03-23 Marek Polacek <polacek@redhat.com>
16311 * g++.dg/cpp0x/attributes-namespace6.C: New test.
16312 * g++.dg/cpp0x/gen-attrs-73.C: New test.
16314 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
16317 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
16319 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
16322 * gcc.dg/vect/pr99540.c: New test.
16324 2021-03-23 Nathan Sidwell <nathan@acm.org>
16327 * g++.dg/modules/pr99239_a.H: New.
16328 * g++.dg/modules/pr99239_b.H: New.
16330 2021-03-23 Richard Biener <rguenther@suse.de>
16332 PR tree-optimization/99721
16333 * gfortran.dg/vect/pr99721.f90: New testcase.
16335 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
16337 * gcc.target/riscv/shift-shift-5.c (sub): Change
16338 order of struct fields depending on byteorder.
16340 2021-03-23 Jakub Jelinek <jakub@redhat.com>
16343 * g++.dg/cpp1z/decomp55.C: New test.
16345 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
16347 PR tree-optimization/99296
16348 * gcc.dg/pr99296.c: New file.
16350 2021-03-22 Nathan Sidwell <nathan@acm.org>
16353 * g++.dg/modules/pr99480_a.H: New.
16354 * g++.dg/modules/pr99480_b.H: New.
16356 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
16359 * gcc.target/powerpc/pr99581.c: New.
16361 2021-03-22 Nathan Sidwell <nathan@acm.org>
16364 * g++.dg/modules/pr99425-1.h: New.
16365 * g++.dg/modules/pr99425-1_a.H: New.
16366 * g++.dg/modules/pr99425-1_b.H: New.
16367 * g++.dg/modules/pr99425-1_c.C: New.
16368 * g++.dg/modules/pr99425-2_a.X: New.
16369 * g++.dg/modules/pr99425-2_b.X: New.
16370 * g++.dg/template/pr99425.C: New.
16372 2021-03-22 Richard Biener <rguenther@suse.de>
16374 PR tree-optimization/99694
16375 * gcc.dg/torture/pr99694.c: New testcase.
16377 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
16380 * gcc.target/riscv/pr99702.c: New.
16382 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
16385 * gcc.target/powerpc/pr98914.c: New test.
16387 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
16390 * g++.target/i386/pr99679-1.C: New test.
16391 * g++.target/i386/pr99679-2.C: Likewise.
16393 2021-03-20 Jakub Jelinek <jakub@redhat.com>
16396 * gcc.dg/pr99230.c: New test.
16398 2021-03-19 Jakub Jelinek <jakub@redhat.com>
16401 * gcc.dg/Wunused-var-5.c: New test.
16402 * gcc.dg/Wunused-var-6.c: New test.
16404 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
16406 * gfortran.dg/inline_matmul_6.f90: Adjust count for
16409 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
16412 * gcc.target/s390/pr99663.c: New.
16414 2021-03-19 Jakub Jelinek <jakub@redhat.com>
16417 * g++.dg/opt/pr99456.C: New test.
16418 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
16421 2021-03-19 Tamar Christina <tamar.christina@arm.com>
16423 PR tree-optimization/99656
16424 * gfortran.dg/vect/pr99656.f90: New test.
16426 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
16429 * gcc.dg/torture/pr99652-1.c: New test.
16430 * gcc.dg/torture/pr99652-2.c: Likewise.
16431 * gcc.target/i386/pr57655.c: Adjusted.
16432 * gcc.target/i386/pr59794-6.c: Likewise.
16433 * gcc.target/i386/pr70738-1.c: Likewise.
16434 * gcc.target/i386/pr96744-1.c: Likewise.
16436 2021-03-19 Jakub Jelinek <jakub@redhat.com>
16437 Christophe Lyon <christophe.lyon@linaro.org>
16440 * g++.target/arm/pr99593.C: New test.
16442 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
16444 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
16446 2021-03-19 Marek Polacek <polacek@redhat.com>
16449 * g++.dg/cpp2a/concepts-err3.C: New test.
16451 2021-03-18 Martin Sebor <msebor@redhat.com>
16453 PR middle-end/99502
16454 * g++.dg/warn/Warray-bounds-22.C: New test.
16455 * g++.dg/warn/Warray-bounds-23.C: New test.
16456 * g++.dg/warn/Warray-bounds-24.C: New test.
16458 2021-03-18 Jakub Jelinek <jakub@redhat.com>
16461 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
16463 2021-03-18 Jakub Jelinek <jakub@redhat.com>
16466 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
16467 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
16468 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
16469 rather than __i386__.
16471 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
16474 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
16476 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
16479 * obj-c++.dg/pr49070.mm: New test.
16480 * objc.dg/unnamed-parms.m: New test.
16482 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16484 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
16486 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
16487 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
16488 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
16489 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
16490 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
16492 2021-03-18 Jakub Jelinek <jakub@redhat.com>
16494 PR middle-end/98099
16495 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
16496 For big endian use -fsso-struct=little-endian dg-options.
16498 2021-03-17 Marek Polacek <polacek@redhat.com>
16501 * g++.dg/conversion/real-to-int1.C: New test.
16503 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
16504 Jason Merrill <jason@redhat.com>
16506 * g++.dg/cpp1z/using9.C: New using decl test.
16508 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
16510 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
16511 -gdwarf-3 to the command line options. Adjust the expected line
16512 numbers for the revised options header.
16514 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
16516 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
16517 -gdwarf-3 to the command line options. Provide Darwin-
16518 specific match lines for the expected output.
16520 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16522 * gcc.target/aarch64/acle/rng_2.c: New test.
16524 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
16527 * gcc.target/i386/pr99530-1.c: New test.
16528 * gcc.target/i386/pr99530-2.c: Likewise.
16529 * gcc.target/i386/pr99530-3.c: Likewise.
16530 * gcc.target/i386/pr99530-4.c: Likewise.
16531 * gcc.target/i386/pr99530-5.c: Likewise.
16532 * gcc.target/i386/pr99530-6.c: Likewise.
16534 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
16537 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
16539 2021-03-16 Jason Merrill <jason@redhat.com>
16541 * g++.dg/cpp2a/nontype-float1.C: New test.
16543 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
16547 * gcc.target/powerpc/pr98092.c: New.
16549 2021-03-16 Jakub Jelinek <jakub@redhat.com>
16552 * gcc.target/i386/pr99600.c: New test.
16554 2021-03-16 Martin Liska <mliska@suse.cz>
16555 Jason Merrill <jason@redhat.com>
16558 * g++.target/i386/pr99108.C: New test.
16560 2021-03-16 Martin Liska <mliska@suse.cz>
16563 * gcc.target/arm/pr99592.c: New test.
16565 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
16567 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
16569 2021-03-16 Nathan Sidwell <nathan@acm.org>
16572 * g++.dg/modules/pr99496_a.H: New.
16573 * g++.dg/modules/pr99496_b.C: New.
16575 2021-03-16 Jakub Jelinek <jakub@redhat.com>
16578 * gcc.target/i386/avx-pr99563.c: New test.
16580 2021-03-16 Jakub Jelinek <jakub@redhat.com>
16583 * gcc.dg/gomp/pr99542.c: New test.
16584 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
16585 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
16586 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
16587 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
16589 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
16591 2021-03-15 Jakub Jelinek <jakub@redhat.com>
16594 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
16595 * g++.dg/modules/builtin-3_b.C: Likewise.
16597 2021-03-15 Nathan Sidwell <nathan@acm.org>
16600 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
16601 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
16603 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
16606 * g++.dg/coroutines/pr99047.C: New test.
16608 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
16611 * g++.dg/coroutines/torture/pr98704.C: New test.
16613 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
16616 * g++.dg/coroutines/pr98480.C: New test.
16617 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
16618 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
16619 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
16621 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
16624 * g++.dg/coroutines/pr96749-1.C: New test.
16625 * g++.dg/coroutines/pr96749-2.C: New test.
16627 2021-03-15 Richard Biener <rguenther@suse.de>
16629 PR tree-optimization/98834
16630 * g++.dg/opt/pr98834.C: New testcase.
16632 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
16635 * gfortran.dg/do_check_16.f90: New test.
16636 * gfortran.dg/do_check_17.f90: New test.
16638 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
16641 * gfortran.dg/pr99545.f90: New test.
16643 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
16645 * gcc.target/powerpc/pr99492.c: Fix typo.
16647 2021-03-14 Harald Anlauf <anlauf@gmx.de>
16648 Paul Thomas <pault@gcc.gnu.org>
16650 * gfortran.dg/pr99112.f90: New test.
16652 2021-03-13 Martin Sebor <msebor@redhat.com>
16654 PR tree-optimization/99489
16655 * gcc.dg/Wstringop-truncation-9.c: New test.
16657 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
16660 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
16662 2021-03-13 Jakub Jelinek <jakub@redhat.com>
16664 PR tree-optimization/99544
16665 * gcc.dg/gomp/pr99544.c: New test.
16667 2021-03-12 Nathan Sidwell <nathan@acm.org>
16670 * g++.dg/modules/pr99238.h: New.
16671 * g++.dg/modules/pr99238_a.H: New.
16672 * g++.dg/modules/pr99238_b.H: New.
16674 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
16677 * gfortran.dg/gomp/threadprivate-1.f90: New test.
16679 2021-03-12 Jakub Jelinek <jakub@redhat.com>
16682 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
16684 2021-03-12 Jakub Jelinek <jakub@redhat.com>
16687 * g++.dg/cpp2a/consteval19.C: New test.
16689 2021-03-11 David Malcolm <dmalcolm@redhat.com>
16692 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
16694 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
16696 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
16697 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
16698 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
16699 -fno-analyzer-feasibility from options.
16700 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
16701 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
16703 2021-03-11 Nathan Sidwell <nathan@acm.org>
16706 * g++.dg/modules/pr99248.h: New.
16707 * g++.dg/modules/pr99248_a.H: New.
16708 * g++.dg/modules/pr99248_b.H: New.
16710 2021-03-11 Nathan Sidwell <nathan@acm.org>
16713 * g++.dg/modules/pr99528.h: New.
16714 * g++.dg/modules/pr99528_a.H: New.
16715 * g++.dg/modules/pr99528_b.H: New.
16716 * g++.dg/modules/pr99528_c.C: New.
16718 2021-03-11 Richard Biener <rguenther@suse.de>
16721 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
16722 instead of verifying the total number of adds.
16724 2021-03-11 Richard Biener <rguenther@suse.de>
16727 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
16729 2021-03-11 Richard Biener <rguenther@suse.de>
16732 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
16734 2021-03-11 Richard Biener <rguenther@suse.de>
16737 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
16739 2021-03-11 Jakub Jelinek <jakub@redhat.com>
16742 * gcc.target/i386/avx2-pr99517-1.c: New test.
16743 * gcc.target/i386/avx2-pr99517-2.c: New test.
16745 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
16748 * gcc.target/powerpc/pr99492.c: New testcase.
16750 2021-03-10 Harald Anlauf <anlauf@gmx.de>
16753 * gfortran.dg/data_char_4.f90: New test.
16754 * gfortran.dg/data_char_5.f90: New test.
16756 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
16758 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
16760 2021-03-10 Nathan Sidwell <nathan@acm.org>
16763 * g++.dg/modules/pr99423_a.H: New.
16764 * g++.dg/modules/pr99423_b.H: New.
16766 2021-03-10 Jakub Jelinek <jakub@redhat.com>
16768 PR tree-optimization/99305
16770 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
16771 unsigned_char effective targets.
16773 2021-03-10 Nathan Sidwell <nathan@acm.org>
16776 * g++.dg/ext/pr99508.C: New.
16778 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
16781 * lib/target-supports.exp (check_effective_target_lra): New.
16782 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
16783 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
16784 * gcc.c-torture/compile/pr98096.c: Likewise.
16785 * gcc.dg/pr97954.c: Likewise.
16787 2021-03-10 David Malcolm <dmalcolm@redhat.com>
16789 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
16790 * gcc.dg/analyzer/zlib-2.c: Likewise.
16792 2021-03-10 Joel Hutton <joel.hutton@arm.com>
16794 * gcc.dg/vect/pr99102.c: Fix target selector.
16796 2021-03-10 Joel Hutton <joel.hutton@arm.com>
16799 * gcc.dg/vect/pr99102.c: New test.
16801 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
16803 * gnat.dg/specs/lto25.ads: New test.
16805 2021-03-09 Jakub Jelinek <jakub@redhat.com>
16807 PR tree-optimization/99305
16808 * g++.dg/opt/pr99305.C: New test.
16810 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
16812 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
16813 (check_effective_target_sqrt_insn): Use it.
16815 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
16818 * gcc.target/i386/pr99454.c: New.
16820 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
16822 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
16823 * gcc.dg/loop-9.c: Likewise.
16824 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
16825 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
16827 2021-03-09 Jakub Jelinek <jakub@redhat.com>
16830 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
16831 exists. If REG_STARTEND macro isn't defined, just return 0 from main
16832 instead of the actual test.
16834 2021-03-09 Martin Liska <mliska@suse.cz>
16837 * gcc.target/i386/pr99464.c: New test.
16839 2021-03-09 Joel Brobecker <brobecker@adacore.com>
16841 * gcc.target/powerpc/undef-bool-2.c: Add
16842 dg-require-effective-target powerpc_vsx_ok directive.
16843 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
16844 powerpc_vsx_ok directive.
16846 2021-03-08 Harald Anlauf <anlauf@gmx.de>
16849 * gfortran.dg/parameter_data.f90: New test.
16851 2021-03-08 Martin Sebor <msebor@redhat.com>
16853 PR middle-end/98266
16854 * g++.dg/warn/Warray-bounds-15.C: New test.
16855 * g++.dg/warn/Warray-bounds-18.C: New test.
16856 * g++.dg/warn/Warray-bounds-19.C: New test.
16857 * g++.dg/warn/Warray-bounds-20.C: New test.
16858 * g++.dg/warn/Warray-bounds-21.C: New test.
16860 2021-03-08 Martin Sebor <msebor@redhat.com>
16862 PR middle-end/97631
16863 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
16865 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
16866 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
16867 * gcc.dg/Wstringop-overflow-66.c: New test.
16868 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
16870 2021-03-08 Marek Polacek <polacek@redhat.com>
16873 * g++.dg/cpp2a/nontype-class41.C: New test.
16875 2021-03-08 Nathan Sidwell <nathan@acm.org>
16878 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
16880 2021-03-08 Nathan Sidwell <nathan@acm.org>
16882 * g++.dg/modules/pr99468.H: New.
16884 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
16887 * gcc.target/powerpc/pr98959.c: New test.
16889 2021-03-08 Nathan Sidwell <nathan@acm.org>
16892 * g++.dg/modules/pr99285_a.H: New.
16893 * g++.dg/modules/pr99285_b.H: New.
16895 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16898 * gcc.target/aarch64/simd/pr99437.c: New test.
16900 2021-03-08 Martin Liska <mliska@suse.cz>
16903 * c-c++-common/asan/pr98920.c: New test.
16905 2021-03-08 Martin Liska <mliska@suse.cz>
16908 * gcc.target/i386/pr99463-2.c: New test.
16909 * gcc.target/i386/pr99463.c: New test.
16911 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
16913 * gcc.target/s390/vector/long-double-asm-commutative.c: New
16915 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
16917 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
16918 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
16919 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
16920 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
16921 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
16924 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
16927 * gfortran.dg/module_variable_3.f90: New test.
16929 2021-03-07 Jakub Jelinek <jakub@redhat.com>
16932 * lib/target-supports.exp
16933 (check_effective_target_assembler_march_noavx512bw): New effective
16935 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
16937 2021-03-06 Patrick Palka <ppalka@redhat.com>
16938 Jakub Jelinek <jakub@redhat.com>
16941 * g++.dg/cpp2a/constexpr-99287.C: New test.
16943 2021-03-06 Patrick Palka <ppalka@redhat.com>
16944 Jakub Jelinek <jakub@redhat.com>
16947 * g++.dg/cpp1y/var-templ68.C: New test.
16948 * g++.dg/cpp1y/var-templ68a.C: New test.
16950 2021-03-06 Patrick Palka <ppalka@redhat.com>
16953 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
16954 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
16956 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
16958 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
16959 to allow an eliminated stack-frame.
16961 2021-03-05 Marek Polacek <polacek@redhat.com>
16964 * g++.dg/cpp1z/noexcept-type23.C: New test.
16966 2021-03-05 Marek Polacek <polacek@redhat.com>
16969 * g++.dg/warn/Wshadow-17.C: New test.
16971 2021-03-05 Jason Merrill <jason@redhat.com>
16974 * gcc.dg/attr-flatten-1.c: Adjust.
16976 2021-03-05 Jakub Jelinek <jakub@redhat.com>
16978 PR middle-end/99322
16979 * c-c++-common/gomp/pr99322.c: New test.
16981 2021-03-05 Nathan Sidwell <nathan@acm.org>
16984 * g++.dg/modules/pr99245_a.H: New.
16985 * g++.dg/modules/pr99245_b.H: New.
16987 2021-03-05 Harald Anlauf <anlauf@gmx.de>
16989 PR libfortran/99218
16990 * gfortran.dg/matmul_21.f90: New test.
16992 2021-03-05 Nathan Sidwell <nathan@acm.org>
16995 * g++.dg/modules/pr99377_a.H: New.
16996 * g++.dg/modules/pr99377_b.C: New.
16997 * g++.dg/modules/pr99377_c.C: New.
16999 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
17002 * g++.dg/coroutines/pr98118.C: New test.
17004 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
17007 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
17008 * g++.dg/coroutines/pr95616-0.C: New test.
17009 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
17010 * g++.dg/coroutines/pr95616-1.C: New test.
17011 * g++.dg/coroutines/pr95616-2.C: New test.
17012 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
17013 * g++.dg/coroutines/pr95616-3.C: New test.
17014 * g++.dg/coroutines/pr95616-4.C: New test.
17015 * g++.dg/coroutines/pr95616-5.C: New test.
17016 * g++.dg/coroutines/pr95616-6.C: New test.
17018 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
17021 * g++.dg/coroutines/torture/pr95615-01.C: New test.
17022 * g++.dg/coroutines/torture/pr95615-02.C: New test.
17023 * g++.dg/coroutines/torture/pr95615-03.C: New test.
17024 * g++.dg/coroutines/torture/pr95615-04.C: New test.
17025 * g++.dg/coroutines/torture/pr95615-05.C: New test.
17026 * g++.dg/coroutines/torture/pr95615.inc: New file.
17028 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
17031 * gcc.target/i386/pr99123-2.c: New.
17033 2021-03-05 Nathan Sidwell <nathan@acm.org>
17036 * g++.dg/modules/pr99389_a.H: New.
17037 * g++.dg/modules/pr99389_b.C: New.
17038 * g++.dg/modules/pr99389_c.C: New.
17040 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
17043 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
17046 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
17048 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
17049 with '_kind' number.
17050 * gfortran.dg/real4-10-real8-16.f90: Likewise.
17051 * gfortran.dg/real4-10-real8-4.f90: Likewise.
17052 * gfortran.dg/real4-10.f90: Likewise.
17053 * gfortran.dg/real4-16-real8-10.f90: Likewise.
17054 * gfortran.dg/real4-16-real8-16.f90: Likewise.
17055 * gfortran.dg/real4-16-real8-4.f90: Likewise.
17056 * gfortran.dg/real4-16.f90: Likewise.
17057 * gfortran.dg/real4-8-real8-10.f90: Likewise.
17058 * gfortran.dg/real4-8-real8-16.f90: Likewise.
17059 * gfortran.dg/real4-8-real8-4.f90: Likewise.
17060 * gfortran.dg/real4-8.f90: Likewise.
17061 * gfortran.dg/real8-10.f90: Likewise.
17062 * gfortran.dg/real8-16.f90: Likewise.
17063 * gfortran.dg/real8-4.f90: Likewise.
17065 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
17068 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
17070 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
17072 * lib/prune.exp: Prune useless output caused by a linker bug.
17074 2021-03-04 Jakub Jelinek <jakub@redhat.com>
17076 PR middle-end/93235
17077 * gcc.target/aarch64/pr93235.c: New test.
17079 2021-03-04 Martin Liska <mliska@suse.cz>
17081 PR gcov-profile/99105
17082 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
17083 correction as the wrapped malloc is called one more time
17085 * gcc.dg/tree-prof/pr97461.c: Likewise.
17087 2021-03-04 Jakub Jelinek <jakub@redhat.com>
17091 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
17092 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
17093 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
17094 dg-warning regexps, instead replace .* with \[^\n\r]*.
17095 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
17096 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
17097 -ftrack-macro-expansion=0 from dg-options.
17098 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
17099 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
17101 2021-03-04 Jakub Jelinek <jakub@redhat.com>
17104 * gcc.dg/cpp/line11.c: New test.
17105 * gcc.dg/cpp/line12.c: New test.
17107 2021-03-04 Alex Coplan <alex.coplan@arm.com>
17110 * gcc.target/aarch64/pr99381.c: New test.
17112 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
17114 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
17116 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
17118 2021-03-04 Nathan Sidwell <nathan@acm.org>
17121 * g++.dg/modules/pr99170-1_a.H: New.
17122 * g++.dg/modules/pr99170-1_b.C: New.
17123 * g++.dg/modules/pr99170-2.h: New.
17124 * g++.dg/modules/pr99170-2_a.C: New.
17125 * g++.dg/modules/pr99170-2_b.C: New.
17126 * g++.dg/modules/pr99170-3_a.H: New.
17127 * g++.dg/modules/pr99170-3_b.C: New.
17128 * g++.dg/modules/inst-2_b.C: Adjust scan.
17129 * g++.dg/modules/inst-4_a.C: Adjust scan.
17130 * g++.dg/modules/inst-4_b.C: Adjust scan.
17131 * g++.dg/modules/member-def-1_b.C: Adjust scan.
17132 * g++.dg/modules/member-def-1_c.C: Adjust scan.
17133 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
17134 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
17135 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
17136 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
17137 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
17138 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
17139 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
17140 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
17141 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
17142 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
17143 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
17145 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
17148 * gfortran.dg/real4-10-real8-10.f90: New test.
17149 * gfortran.dg/real4-10-real8-16.f90: New test.
17150 * gfortran.dg/real4-10-real8-4.f90: New test.
17151 * gfortran.dg/real4-10.f90: New test.
17152 * gfortran.dg/real4-16-real8-10.f90: New test.
17153 * gfortran.dg/real4-16-real8-16.f90: New test.
17154 * gfortran.dg/real4-16-real8-4.f90: New test.
17155 * gfortran.dg/real4-16.f90: New test.
17156 * gfortran.dg/real4-8-real8-10.f90: New test.
17157 * gfortran.dg/real4-8-real8-16.f90: New test.
17158 * gfortran.dg/real4-8-real8-4.f90: New test.
17159 * gfortran.dg/real4-8.f90: New test.
17160 * gfortran.dg/real8-10.f90: New test.
17161 * gfortran.dg/real8-16.f90: New test.
17162 * gfortran.dg/real8-4.f90: New test.
17164 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
17166 * gcc.misc-tests/outputs.exp: Enumerate tests.
17168 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
17170 * gcc.misc-tests/outputs.exp: Append discriminating
17171 suffixes to tests with duplicate names.
17172 (outest): Assert that each running test has a unique
17175 2021-03-04 Martin Sebor <msebor@redhat.com>
17177 PR middle-end/96963
17178 PR middle-end/94655
17179 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
17180 * gcc.dg/Wstringop-overflow-65.c: New test.
17181 * gcc.dg/Warray-bounds-69.c: Same.
17183 2021-03-03 Marek Polacek <polacek@redhat.com>
17186 * g++.dg/cpp1z/class-deduction83.C: New test.
17188 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
17190 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
17192 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
17195 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
17197 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
17199 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
17201 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
17204 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
17206 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
17208 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
17211 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
17213 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
17215 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
17217 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
17219 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
17221 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
17224 2021-03-03 Jakub Jelinek <jakub@redhat.com>
17227 * g++.dg/cpp1z/eval-order10.C: New test.
17229 2021-03-03 Marek Polacek <polacek@redhat.com>
17233 * g++.dg/cpp1z/class-deduction81.C: New test.
17234 * g++.dg/cpp1z/class-deduction82.C: New test.
17235 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
17236 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
17237 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
17239 2021-03-03 Jason Merrill <jason@redhat.com>
17242 * g++.dg/cpp0x/decltype-call5.C: New test.
17243 * g++.dg/cpp0x/decltype-call6.C: New test.
17245 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17247 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
17249 * gcc.target/i386/pr95798-2.c: Likewise.
17251 2021-03-03 Nathan Sidwell <nathan@acm.org>
17254 * g++.dg/modules/namespace-2_a.C
17255 * g++.dg/modules/pr99344_a.C
17256 * g++.dg/modules/pr99344_b.C
17258 2021-03-03 Jakub Jelinek <jakub@redhat.com>
17261 * gcc.target/i386/pr99321.c: New test.
17263 2021-03-03 Jakub Jelinek <jakub@redhat.com>
17266 * gcc.c-torture/compile/pr99324.c: New test.
17268 2021-03-03 Jakub Jelinek <jakub@redhat.com>
17271 * gcc.dg/graphite/pr99085.c: New test.
17273 2021-03-03 Jason Merrill <jason@redhat.com>
17276 * g++.dg/ext/attr-flatten1.C: New test.
17278 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
17280 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
17281 tests if target test-framework has -L or -I options.
17283 2021-03-02 David Malcolm <dmalcolm@redhat.com>
17286 * gcc.dg/pr99323-1.c: New test.
17287 * gcc.dg/pr99323-2.c: New test.
17289 2021-03-02 Martin Sebor <msebor@redhat.com>
17292 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
17293 * g++.dg/warn/Wnonnull12.C: New test.
17295 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
17297 * gnat.dg/limited5.adb: New test.
17299 2021-03-02 Patrick Palka <ppalka@redhat.com>
17303 * g++.dg/concepts/abbrev9.C: New test.
17304 * g++.dg/cpp2a/concepts-lambda15.C: New test.
17305 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
17306 * g++.dg/cpp2a/concepts-return-req2.C: New test.
17307 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
17308 call to f15 that we expect to accept.
17310 2021-03-02 Patrick Palka <ppalka@redhat.com>
17312 * g++.dg/cpp1z/auto1.C: New test.
17314 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
17316 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
17317 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
17318 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
17319 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
17320 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
17321 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
17322 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
17324 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
17326 * lib/target-supports.exp: Add check for nnpa facility.
17328 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
17330 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
17331 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
17333 2021-03-01 Martin Liska <mliska@suse.cz>
17336 * gcc.target/s390/target-attribute/pr99313.c: New test.
17338 2021-03-01 Nathan Sidwell <nathan@acm.org>
17341 * g++.dg/modules/pr99294.h: New.
17342 * g++.dg/modules/pr99294_a.C: New.
17343 * g++.dg/modules/pr99294_b.C: New.
17345 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
17347 * g++.dg/eh/seh-xmm-unwind.C: New test.
17349 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
17351 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
17352 expression components noexcept.
17353 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
17354 * g++.dg/coroutines/pr95345.C: Likewise.
17356 2021-02-28 Jason Merrill <jason@redhat.com>
17358 * g++.dg/ext/attr-lambda3.C: Add missing ;
17360 2021-02-27 Jason Merrill <jason@redhat.com>
17363 * g++.dg/ext/attr-lambda3.C: New test.
17365 2021-02-26 Alexandre Oliva <oliva@gnu.org>
17367 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
17369 * gcc.target/powerpc/pr83629.c: Likewise.
17370 * gcc.target/powerpc/pr84112.c: Likewise.
17372 2021-02-26 Olivier Hainque <hainque@adacore.com>
17374 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
17375 dg-require-effective-target fpic.
17376 * gcc.target/powerpc/ppc-eabi.c: Likewise.
17377 * gcc.target/powerpc/pr26350.c: Likewise.
17378 * gcc.target/powerpc/pr67789.c: Likewise.
17379 * gcc.target/powerpc/pr79439-1.c: Likewise.
17380 * gcc.target/powerpc/pr79439-2.c: Likewise.
17381 * gcc.target/powerpc/pr79439-3.c: Likewise.
17382 * gcc.target/powerpc/pr83629.c: Likewise.
17383 * gcc.target/powerpc/pr84112.c: Likewise.
17385 2021-02-26 Richard Biener <rguenther@suse.de>
17387 PR middle-end/99281
17388 * g++.dg/pr99218.C: New testcase.
17390 2021-02-26 Jakub Jelinek <jakub@redhat.com>
17392 * g++.dg/cpp23/lambda-specifiers1.C: New test.
17394 2021-02-26 Jakub Jelinek <jakub@redhat.com>
17397 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
17399 2021-02-26 Jason Merrill <jason@redhat.com>
17402 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
17404 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
17406 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
17407 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
17408 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
17409 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
17410 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
17411 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
17412 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
17413 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
17414 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
17415 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
17416 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
17417 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
17418 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
17419 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
17420 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
17422 2021-02-26 Patrick Palka <ppalka@redhat.com>
17425 * g++.dg/concepts/abbrev8.C: New test.
17427 2021-02-25 Patrick Palka <ppalka@redhat.com>
17431 * g++.dg/diagnostic/local1.C: New test.
17433 2021-02-25 Patrick Palka <ppalka@redhat.com>
17436 * g++.dg/cpp1z/class-deduction79.C: New test.
17437 * g++.dg/cpp1z/class-deduction80.C: New test.
17439 2021-02-25 Marek Polacek <polacek@redhat.com>
17443 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
17444 * g++.dg/cpp0x/constexpr-cast2.C: New test.
17445 * g++.dg/cpp0x/constexpr-cast3.C: New test.
17447 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
17450 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
17451 reference parms, to distinguish the rvalue ref. variant.
17452 * g++.dg/coroutines/pr97587.C: New test.
17454 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
17457 * g++.dg/coroutines/pr95822.C: New test.
17459 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
17461 * gcc.target/arm/cmse/cmse-18.c: New test.
17463 2021-02-25 Nathan Sidwell <nathan@acm.org>
17466 * g++.dg/modules/pr99166_a.X: Adjust.
17467 * g++.dg/modules/pr99166_b.C: Adjust.
17468 * g++.dg/modules/pr99166_c.C: Adjust.
17469 * g++.dg/modules/pr99166_d.C: Adjust.
17471 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
17473 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
17475 2021-02-25 Tamar Christina <tamar.christina@arm.com>
17477 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
17479 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
17482 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
17484 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
17486 PR middle-end/97172
17487 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
17489 2021-02-25 Richard Biener <rguenther@suse.de>
17491 PR tree-optimization/99253
17492 * gcc.dg/vect/pr99253.c: New testcase.
17494 2021-02-25 Jakub Jelinek <jakub@redhat.com>
17497 * gcc.target/i386/pr95798-1.c: New test.
17498 * gcc.target/i386/pr95798-2.c: New test.
17500 2021-02-25 Jakub Jelinek <jakub@redhat.com>
17502 PR tree-optimization/80635
17503 * g++.dg/warn/pr80635-1.C: New test.
17504 * g++.dg/warn/pr80635-2.C: New test.
17506 2021-02-25 David Malcolm <dmalcolm@redhat.com>
17509 * gcc.dg/analyzer/pr99193-1.c: New test.
17510 * gcc.dg/analyzer/pr99193-2.c: New test.
17511 * gcc.dg/analyzer/pr99193-3.c: New test.
17512 * gcc.dg/analyzer/realloc-1.c: New test.
17514 2021-02-24 Nathan Sidwell <nathan@acm.org>
17517 * g++.dg/modules/pr98718_a.C: New.
17518 * g++.dg/modules/pr98718_b.C: New.
17520 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
17522 * g++.dg/coroutines/co-await-void_type.C: Mark promise
17523 final_suspend call as noexcept.
17524 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
17525 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
17526 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
17527 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
17528 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
17529 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
17530 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
17531 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
17532 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
17533 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
17534 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
17535 * g++.dg/coroutines/coro1-allocators.h: Likewise.
17536 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
17537 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
17538 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
17539 * g++.dg/coroutines/pr94752.C: Likewise.
17540 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
17541 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
17542 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
17543 * g++.dg/coroutines/pr95050.C: Likewise.
17544 * g++.dg/coroutines/pr95345.C: Likewise.
17545 * g++.dg/coroutines/pr95440.C: Likewise.
17546 * g++.dg/coroutines/pr95591.C: Likewise.
17547 * g++.dg/coroutines/pr95711.C: Likewise.
17548 * g++.dg/coroutines/pr95813.C: Likewise.
17549 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
17550 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
17551 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
17552 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
17553 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
17554 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
17555 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
17556 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
17557 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
17558 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
17559 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
17560 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
17561 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
17562 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
17563 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
17564 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
17565 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
17566 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
17567 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
17568 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
17570 2021-02-24 Jakub Jelinek <jakub@redhat.com>
17573 * c-c++-common/gomp/pr99226.c: New test.
17574 * gfortran.dg/gomp/pr99226.f90: New test.
17576 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
17578 PR inline-asm/99123
17579 * gcc.target/i386/pr99123.c: New.
17581 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
17583 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
17585 2021-02-24 Nathan Sidwell <nathan@acm.org>
17588 * g++.dg/modules/pr99072.H: New.
17590 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
17593 * gfortran.dg/assumed_rank_21.f90 : New test.
17595 2021-02-24 Martin Sebor <msebor@redhat.com>
17597 PR middle-end/97172
17598 * gcc.dg/pr97172-2.c: New test.
17600 2021-02-24 Tamar Christina <tamar.christina@arm.com>
17602 PR tree-optimization/99220
17603 * g++.dg/vect/pr99220.cc: New test.
17605 2021-02-24 Tamar Christina <tamar.christina@arm.com>
17607 PR tree-optimization/99149
17608 * g++.dg/vect/pr99149.cc: Disabled on BE.
17610 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
17613 * g++.dg/coroutines/pr96251.C: New test.
17615 2021-02-24 Jakub Jelinek <jakub@redhat.com>
17617 PR tree-optimization/99225
17618 * gcc.c-torture/compile/pr99225.c: New test.
17620 2021-02-24 Tamar Christina <tamar.christina@arm.com>
17622 PR tree-optimization/99149
17623 * g++.dg/vect/pr99149.cc: New test.
17625 2021-02-24 Richard Biener <rguenther@suse.de>
17628 * gcc.dg/pr99224.c: New testcase.
17630 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
17632 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
17633 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
17634 Add __has_builtin tests for built-ins.
17635 Update expected instruction counts.
17637 2021-02-23 Martin Sebor <msebor@redhat.com>
17640 * g++.dg/warn/Wnonnull11.C: New test.
17642 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
17645 * gfortran.dg/class_defined_operator_2.f03 : New test.
17646 * gfortran.dg/elemental_result_2.f90 : New test.
17647 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
17648 elemental function with an allocatable result with an operator
17649 interface with array dummies and result.
17651 2021-02-23 Harald Anlauf <anlauf@gmx.de>
17654 * gfortran.dg/reshape_zerosize_4.f90: New test.
17656 2021-02-23 Nathan Sidwell <nathan@acm.org>
17659 * g++.dg/modules/pr99208_a.C: New.
17660 * g++.dg/modules/pr99208_b.C: New.
17662 2021-02-23 Martin Liska <mliska@suse.cz>
17665 * c-c++-common/asan/pr99168.c: New test.
17667 2021-02-23 Patrick Palka <ppalka@redhat.com>
17670 * g++.dg/template/non-dependent15.C: New test.
17672 2021-02-23 Jakub Jelinek <jakub@redhat.com>
17674 PR tree-optimization/99204
17675 * gfortran.dg/pr99204.f90: New test.
17677 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
17679 * gcc.target/powerpc/vec-init-10.c: New test.
17681 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
17683 * g++.dg/warn/Wplacement-new-size-1.C,
17684 g++.dg/warn/Wplacement-new-size-2.C,
17685 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
17686 default_packed targets.
17688 2021-02-22 David Malcolm <dmalcolm@redhat.com>
17691 * gcc.dg/analyzer/error-1.c: New test.
17692 * gcc.dg/analyzer/error-2.c: New test.
17693 * gcc.dg/analyzer/error-3.c: New test.
17695 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
17698 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
17699 * c-c++-common/attr-retain-6.c: Likewise.
17700 * c-c++-common/attr-retain-7.c: Likewise.
17701 * c-c++-common/attr-retain-8.c: Likewise.
17702 * c-c++-common/attr-retain-9.c: Likewise.
17704 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17706 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
17708 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
17710 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
17711 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
17712 Handle __INT32_TYPE__ being "long int".
17714 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
17716 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
17718 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
17720 * gcc.target/cris/biap-mul.c: New test.
17722 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
17724 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
17726 2021-02-22 Nathan Sidwell <nathan@acm.org>
17729 * g++.dg/modules/pr99174-1_a.C: New.
17730 * g++.dg/modules/pr99174-1_b.C: New.
17731 * g++.dg/modules/pr99174-1_c.C: New.
17732 * g++.dg/modules/pr99174.H: New.
17734 2021-02-22 Nathan Sidwell <nathan@acm.org>
17737 * g++.dg/modules/pr99153_a.H: New.
17738 * g++.dg/modules/pr99153_b.H: New.
17740 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
17742 PR rtl-optimization/98791
17743 * gcc.target/aarch64/sve/pr98791.c: New test.
17745 2021-02-22 Richard Biener <rguenther@suse.de>
17747 PR tree-optimization/99165
17748 * g++.dg/pr99165.C: New testcase.
17750 2021-02-21 Harald Anlauf <anlauf@gmx.de>
17752 * gfortran.dg/intent_optimize_3.f90: New test.
17754 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
17756 * c-c++-common/attr-retain-5.c: Skip on AIX.
17757 * c-c++-common/attr-retain-6.c: Same.
17758 * c-c++-common/attr-retain-7.c: Same.
17759 * c-c++-common/attr-retain-8.c: Same.
17760 * c-c++-common/attr-retain-9.c: Same.
17762 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
17765 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
17766 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
17767 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
17768 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
17769 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
17770 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
17772 2021-02-19 Nathan Sidwell <nathan@acm.org>
17775 * g++.dg/modules/pr98741_a.H: New.
17776 * g++.dg/modules/pr98741_b.H: New.
17777 * g++.dg/modules/pr98741_c.C: New.
17778 * g++.dg/modules/pr98741_d.C: New.
17780 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17783 * gfortran.dg/namelist_4.f90: Modify.
17784 * gfortran.dg/namelist_98.f90: New test.
17786 2021-02-19 Martin Sebor <msebor@redhat.com>
17789 * gcc.dg/pr97172.c: Add test cases.
17791 2021-02-19 Nathan Sidwell <nathan@acm.org>
17793 * g++.dg/modules/pr99166_a.X: New.
17794 * g++.dg/modules/pr99166_b.C: New.
17795 * g++.dg/modules/pr99166_c.C: New.
17796 * g++.dg/modules/pr99166_d.C: New.
17798 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
17801 * gfortran.dg/coarray/array_temporary-1.f90: New test.
17803 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
17806 * gfortran.dg/dtio_36.f90: New test.
17808 2021-02-19 Richard Biener <rguenther@suse.de>
17810 PR middle-end/99122
17811 * gcc.dg/pr99122-3.c: New testcase.
17813 2021-02-19 Jakub Jelinek <jakub@redhat.com>
17816 * gcc.target/arm/pure-code/pr98998.c: New test.
17818 2021-02-19 Jakub Jelinek <jakub@redhat.com>
17821 * g++.dg/opt/pr99034.C: New test.
17823 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
17826 * gfortran.dg/ubound_1.f90: New test.
17828 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
17831 * gcc.target/aarch64/sve/pr98657.c: New test.
17833 2021-02-19 Jason Merrill <jason@redhat.com>
17835 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
17837 2021-02-19 David Malcolm <dmalcolm@redhat.com>
17840 * jit.dg/test-trap.c: New test.
17842 2021-02-19 Jason Merrill <jason@redhat.com>
17845 * g++.dg/cpp0x/overload4.C: New test.
17847 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
17849 PR rtl-optimization/96264
17850 * gcc.target/powerpc/pr96264.c: New.
17852 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
17855 * c-c++-common/attr-retain-1.c: New test.
17856 * c-c++-common/attr-retain-2.c: Likewise.
17857 * c-c++-common/attr-retain-3.c: Likewise.
17858 * c-c++-common/attr-retain-4.c: Likewise.
17859 * c-c++-common/attr-retain-5.c: Likewise.
17860 * c-c++-common/attr-retain-6.c: Likewise.
17861 * c-c++-common/attr-retain-7.c: Likewise.
17862 * c-c++-common/attr-retain-8.c: Likewise.
17863 * c-c++-common/attr-retain-9.c: Likewise.
17864 * c-c++-common/pr99113.c: Likewise.
17865 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
17866 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
17867 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
17868 * c-c++-common/attr-used-2.c: Likewise.
17869 * c-c++-common/attr-used-3.c: Likewise.
17870 * c-c++-common/attr-used-4.c: Likewise.
17871 * c-c++-common/attr-used-9.c: Likewise.
17872 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
17873 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
17874 * c-c++-common/attr-used-5.c: Don't expect warning for the used
17875 attribute nor SHF_GNU_RETAIN section.
17876 * c-c++-common/attr-used-6.c: Likewise.
17877 * c-c++-common/attr-used-7.c: Likewise.
17878 * c-c++-common/attr-used-8.c: Likewise.
17880 2021-02-18 Nathan Sidwell <nathan@acm.org>
17883 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
17885 * g++.dg/modules/pr99023_a.X: New.
17886 * g++.dg/modules/pr99023_b.X: New.
17888 2021-02-18 Jakub Jelinek <jakub@redhat.com>
17891 * gcc.dg/pr99136.c: New test.
17893 2021-02-18 Nathan Sidwell <nathan@acm.org>
17896 * g++.dg/modules/modules.exp: Remove dg-module-headers support
17897 * g++.dg/modules/alias-2_a.H: Delete.
17898 * g++.dg/modules/sys/alias-2_a.H: Delete.
17900 2021-02-18 Nathan Sidwell <nathan@acm.org>
17903 * g++.dg/modules/pr99023_a.H: Delete.
17904 * g++.dg/modules/pr99023_b.H: Delete.
17906 2021-02-18 Jakub Jelinek <jakub@redhat.com>
17909 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
17911 2021-02-18 Richard Biener <rguenther@suse.de>
17913 PR middle-end/99122
17914 * gcc.dg/pr99122-1.c: New testcase.
17915 * gcc.dg/pr99122-2.c: Likewise.
17917 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
17919 PR tree-optimization/99142
17920 * gcc.dg/tree-ssa/pr99142.c: New test.
17922 2021-02-18 Jakub Jelinek <jakub@redhat.com>
17924 PR middle-end/99109
17925 * g++.dg/warn/Warray-bounds-17.C: New test.
17927 2021-02-18 Jakub Jelinek <jakub@redhat.com>
17930 * gcc.dg/pr99104.c: New test.
17932 2021-02-17 David Malcolm <dmalcolm@redhat.com>
17935 * gcc.dg/analyzer/pr94596.c: New test.
17937 2021-02-17 Nathan Sidwell <nathan@acm.org>
17940 * g++.dg/modules/pr99023_a.H: New.
17941 * g++.dg/modules/pr99023_b.H: New.
17943 2021-02-17 David Malcolm <dmalcolm@redhat.com>
17946 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
17947 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
17948 options. Remove false leak directive.
17949 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
17953 2021-02-17 Julian Brown <julian@codesourcery.com>
17955 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
17956 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
17957 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
17958 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
17959 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
17961 2021-02-17 Julian Brown <julian@codesourcery.com>
17963 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
17964 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
17965 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
17966 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
17967 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
17968 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
17969 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
17970 previously-broken directives.
17972 2021-02-17 Jakub Jelinek <jakub@redhat.com>
17975 * g++.dg/ubsan/pr99106.C: New test.
17977 2021-02-17 Nathan Sidwell <nathan@acm.org>
17980 * g++.dg/lookup/pr99116-1.C: New.
17981 * g++.dg/lookup/pr99116-2.C: New.
17983 2021-02-17 Nathan Sidwell <nathan@acm.org>
17986 * g++.dg/modules/pr99071_a.H: New.
17987 * g++.dg/modules/pr99071_b.H: New.
17989 2021-02-17 Patrick Palka <ppalka@redhat.com>
17993 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
17994 "call to non-'constexpr' function" error message.
17996 2021-02-16 Nathan Sidwell <nathan@acm.org>
17998 * g++.dg/modules/pr99050_a.H: New.
17999 * g++.dg/modules/pr99050_b.C: New.
18001 2021-02-16 Marek Polacek <polacek@redhat.com>
18004 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
18005 * g++.dg/ext/attr-assume-aligned.C: New test.
18007 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
18009 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
18010 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
18012 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
18014 * gfortran.dg/goacc/ref_inquiry.f90: New test.
18015 * gfortran.dg/gomp/ref_inquiry.f90: New test.
18017 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
18019 PR inline-asm/98096
18020 * gcc.c-torture/compile/pr98096.c: New.
18022 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
18025 * gfortran.dg/fmt_nonchar_1.f90: New test.
18026 * gfortran.dg/fmt_nonchar_2.f90: New test.
18028 2021-02-16 Jakub Jelinek <jakub@redhat.com>
18031 * gcc.target/i386/pr99100.c: New test.
18033 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
18035 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
18037 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
18039 PR rtl-optimization/98872
18040 * gcc.target/powerpc/pr98872.c: New test.
18042 2021-02-15 Jakub Jelinek <jakub@redhat.com>
18044 PR tree-optimization/99079
18045 * gcc.dg/fold-modpow2-2.c: New test.
18046 * gcc.c-torture/execute/pr99079.c: New test.
18048 2021-02-13 Jakub Jelinek <jakub@redhat.com>
18050 PR rtl-optimization/98439
18051 * gcc.target/i386/pr98439.c: New test.
18053 2021-02-13 Jakub Jelinek <jakub@redhat.com>
18056 * gcc.target/i386/pr96166.c: New test.
18058 2021-02-12 Jakub Jelinek <jakub@redhat.com>
18060 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
18061 and restrict the test to aarch64-*-* target only.
18063 2021-02-12 Nathan Sidwell <nathan@acm.org>
18065 * g++.dg/modules/pr99039_a.C: New.
18066 * g++.dg/modules/pr99039_b.C: New.
18068 2021-02-12 Nathan Sidwell <nathan@acm.org>
18071 * g++.dg/modules/pr99040_a.C: New.
18072 * g++.dg/modules/pr99040_b.C: New.
18073 * g++.dg/modules/pr99040_c.C: New.
18074 * g++.dg/modules/pr99040_d.C: New.
18076 2021-02-12 Nathan Sidwell <nathan@acm.org>
18080 * g++.dg/lookup/pr99039.C: New.
18082 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
18084 PR libfortran/95647
18085 * gfortran.dg/ieee/ieee_12.f90: New test.
18087 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
18089 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
18091 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
18094 * gcc.target/arm/pr98931.c: Add -mthumb
18096 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
18099 * gfortran.dg/assumed_rank_20.f90: New test.
18101 2021-02-12 Jakub Jelinek <jakub@redhat.com>
18104 * g++.dg/cpp2a/concepts-requires24.C: New test.
18106 2021-02-12 Jason Merrill <jason@redhat.com>
18109 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
18111 2021-02-12 David Malcolm <dmalcolm@redhat.com>
18114 * g++.dg/analyzer/pr99064.C: New test.
18115 * gcc.dg/analyzer/pr98969.c: New test.
18117 2021-02-11 Marek Polacek <polacek@redhat.com>
18120 * g++.dg/template/deduce10.C: New test.
18121 * g++.dg/template/deduce9.C: New test.
18123 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
18126 * g++.target/powerpc/pr99041.C: New test.
18128 2021-02-11 Jakub Jelinek <jakub@redhat.com>
18131 * g++.dg/ext/flexary38.C: New test.
18133 2021-02-11 Marek Polacek <polacek@redhat.com>
18136 * g++.dg/cpp0x/variadic-crash6.C: New test.
18138 2021-02-11 Patrick Palka <ppalka@redhat.com>
18141 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
18143 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
18146 * gcc.target/arm/pr98931.c: New testcase.
18148 2021-02-11 Joel Hutton <joel.hutton@arm.com>
18150 PR tree-optimization/98772
18151 * gcc.target/aarch64/pr98772.c: New test.
18153 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
18156 * gfortran.dg/typebound_call_32.f90: New test.
18158 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
18161 * gfortran.dg/pr99060.f90: New test.
18163 2021-02-11 Alexandre Oliva <oliva@adacore.com>
18165 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
18167 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18169 PR libfortran/98825
18170 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
18172 2021-02-10 Martin Sebor <msebor@redhat.com>
18174 PR tree-optimization/92879
18175 * g++.dg/warn/Warray-bounds-16.C: New test.
18177 2021-02-10 David Malcolm <dmalcolm@redhat.com>
18179 PR preprocessor/96391
18180 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
18181 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
18182 using the location_overflow_plugin.c from gcc.dg/plugin.
18184 2021-02-10 Jakub Jelinek <jakub@redhat.com>
18187 * g++.dg/ext/weak6.C: New test.
18189 2021-02-10 Jakub Jelinek <jakub@redhat.com>
18192 * gcc.target/i386/pr99025.c: New test.
18194 2021-02-10 Jakub Jelinek <jakub@redhat.com>
18198 * g++.dg/cpp2a/constexpr-new16.C: New test.
18199 * g++.dg/cpp2a/constexpr-new17.C: New test.
18201 2021-02-10 Nathan Sidwell <nathan@acm.org>
18204 * g++.dg/lookup/pr99030.C: New.
18206 2021-02-10 Jakub Jelinek <jakub@redhat.com>
18208 PR middle-end/99007
18209 * g++.dg/gomp/pr99007.C: New test.
18210 * gcc.dg/gomp/pr99007-1.c: New test.
18211 * gcc.dg/gomp/pr99007-2.c: New test.
18212 * gcc.dg/gomp/pr99007-3.c: New test.
18214 2021-02-10 Julian Brown <julian@codesourcery.com>
18217 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
18218 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
18219 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
18221 2021-02-09 David Malcolm <dmalcolm@redhat.com>
18224 * gcc.dg/analyzer/file-1.c (test_5): New.
18225 * gcc.dg/analyzer/file-3.c: New test.
18227 2021-02-09 David Malcolm <dmalcolm@redhat.com>
18230 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
18231 * gcc.dg/analyzer/pr94851-2.c: New test.
18232 * gcc.dg/analyzer/pr98575-1.c: New test.
18234 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
18236 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
18238 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
18240 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
18242 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
18244 2021-02-09 Nathan Sidwell <nathan@acm.org>
18247 * g++.dg/modules/pr98944_a.C: New.
18248 * g++.dg/modules/pr98944_b.C: New.
18249 * g++.dg/modules/pr98944_c.C: New.
18250 * g++.dg/modules/pr98944_d.C: New.
18252 2021-02-09 Jakub Jelinek <jakub@redhat.com>
18254 PR middle-end/98465
18255 * g++.dg/warn/Wstringop-overread-1.C: New test.
18257 2021-02-09 Jason Merrill <jason@redhat.com>
18260 * g++.dg/cpp2a/consteval-expinst1.C: New test.
18262 2021-02-09 Jason Merrill <jason@redhat.com>
18265 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
18267 2021-02-09 Jason Merrill <jason@redhat.com>
18270 * g++.dg/cpp2a/no_unique_address12.C: New test.
18272 2021-02-08 Nathan Sidwell <nathan@acm.org>
18274 * g++.dg/modules/pr98531-2.h: New.
18275 * g++.dg/modules/pr98531-2_a.H: New.
18276 * g++.dg/modules/pr98531-2_b.C: New.
18277 * g++.dg/modules/pr98531-3.h: New.
18278 * g++.dg/modules/pr98531-3_a.H: New.
18279 * g++.dg/modules/pr98531-3_b.C: New.
18281 2021-02-08 Nathan Sidwell <nathan@acm.org>
18284 * g++.dg/modules/pr98531-1.h: New.
18285 * g++.dg/modules/pr98531-1_a.H: New.
18286 * g++.dg/modules/pr98531-1_b.C: New.
18287 * g++.dg/abi/pr98531-1.C: New.
18288 * g++.dg/abi/pr98531-2.C: New.
18289 * g++.dg/abi/pr98531-3.C: New.
18290 * g++.dg/abi/pr98531-4.C: New.
18292 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
18294 PR middle-end/98974
18295 * gfortran.dg/pr98974.F90: New test.
18297 2021-02-08 Richard Biener <rguenther@suse.de>
18300 * g++.dg/lto/pr96591_0.C: New testcase.
18302 2021-02-05 Marek Polacek <polacek@redhat.com>
18305 * g++.dg/cpp2a/volatile5.C: New test.
18307 2021-02-05 Marek Polacek <polacek@redhat.com>
18310 * g++.dg/cpp2a/using-enum-8.C: New test.
18312 2021-02-05 Nathan Sidwell <nathan@acm.org>
18315 * c-c++-common/pr98943.c: New.
18317 2021-02-05 Richard Biener <rguenther@suse.de>
18319 PR tree-optimization/98855
18320 * g++.dg/vect/slp-pr98855.cc: New testcase.
18322 2021-02-05 Jakub Jelinek <jakub@redhat.com>
18325 * g++.dg/cpp1z/decomp54.C: New test.
18327 2021-02-05 liuhongt <hongtao.liu@intel.com>
18330 * g++.target/i386/avx512bw-pr98537-1.C: New test.
18331 * g++.target/i386/avx512vl-pr98537-1.C: New test.
18332 * g++.target/i386/avx512vl-pr98537-2.C: New test.
18333 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
18334 integer mask comparison should not be generated.
18335 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
18336 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
18337 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
18339 2021-02-04 Julian Brown <julian@codesourcery.com>
18341 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
18342 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
18343 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
18344 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
18346 2021-02-04 Julian Brown <julian@codesourcery.com>
18348 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
18350 2021-02-04 Julian Brown <julian@codesourcery.com>
18352 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
18354 2021-02-04 Jakub Jelinek <jakub@redhat.com>
18357 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
18358 $section is .opd, look at .L.$symbol_name's section.
18359 (parse_section_section_of_symbols): Handle .previous directive.
18360 * gcc.dg/array-quals-1.c: Allow .sdata section.
18362 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
18364 * gdc.dg/intrinsics.d: Update test.
18366 2021-02-04 Martin Sebor <msebor@redhat.com>
18369 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
18370 * gcc.dg/label-decl-4.c: Same.
18371 * gcc.dg/mismatch-decl-1.c: Same.
18372 * gcc.dg/old-style-then-proto-1.c: Same.
18373 * gcc.dg/parm-mismatch-1.c: Same.
18374 * gcc.dg/pr35445.c: Same.
18375 * gcc.dg/redecl-11.c: Same.
18376 * gcc.dg/redecl-12.c: Same.
18377 * gcc.dg/redecl-13.c: Same.
18378 * gcc.dg/redecl-15.c: Same.
18379 * gcc.dg/tls/thr-init-1.c: Same.
18380 * objc.dg/id-1.m: Same.
18381 * objc.dg/tls/diag-3.m: Same.
18382 * gcc.dg/pr97882.c: New test.
18383 * gcc.dg/qual-return-7.c: New test.
18384 * gcc.dg/qual-return-8.c: New test.
18386 2021-02-04 Jason Merrill <jason@redhat.com>
18389 * g++.dg/cpp2a/concepts-variadic3.C: New test.
18391 2021-02-04 David Malcolm <dmalcolm@redhat.com>
18394 * gcc.dg/pr97932.c: New test.
18396 2021-02-04 emsr <3dw4rd@verizon.net>
18398 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
18400 2021-02-04 Jakub Jelinek <jakub@redhat.com>
18402 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
18403 of make_signed<size_t>::type in the diagnostics.
18405 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
18408 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
18410 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
18412 * gfortran.dg/goacc/substring.f90: New test.
18413 * gfortran.dg/gomp/substring.f90: New test.
18415 2021-02-04 Martin Liska <mliska@suse.cz>
18417 * gcc.target/i386/prefer-vector-width-attr.c: New test.
18419 2021-02-04 Jason Merrill <jason@redhat.com>
18422 * g++.dg/cpp1z/class-deduction78.C: New test.
18424 2021-02-04 Jason Merrill <jason@redhat.com>
18427 * g++.dg/cpp0x/pr84630.C: Call b().
18428 * g++.dg/cpp2a/lambda-uneval13.C: New test.
18429 * g++.dg/ext/attr-expr1.C: New test.
18431 2021-02-03 Jakub Jelinek <jakub@redhat.com>
18433 PR preprocessor/98882
18434 * gcc.dg/cpp/pr98882.c: New test.
18436 2021-02-03 Jason Merrill <jason@redhat.com>
18438 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
18439 hash-table-verification-limit=10000.
18441 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
18443 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
18444 * g++.dg/cpp23/feat-cxx2b.C: New test.
18445 * g++.dg/cpp23/size_t-literals.C: New test.
18446 * g++.dg/warn/Wsize_t-literals.C: New test.
18448 2021-02-03 Jakub Jelinek <jakub@redhat.com>
18451 * g++.dg/cpp2a/no_unique_address11.C: New test.
18453 2021-02-03 Marek Polacek <polacek@redhat.com>
18456 * g++.dg/cpp0x/noexcept65.C: New test.
18458 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
18461 * gfortran.dg/coarray/array_temporary.f90: New test.
18463 2021-02-03 Jakub Jelinek <jakub@redhat.com>
18465 PR middle-end/97487
18466 * gcc.dg/pr97487-1.c: New test.
18467 * gcc.dg/pr97487-2.c: New test.
18469 2021-02-03 Jakub Jelinek <jakub@redhat.com>
18471 PR middle-end/97971
18472 * gcc.target/i386/pr97971.c: New test.
18474 2021-02-03 Jakub Jelinek <jakub@redhat.com>
18476 PR tree-optimization/98287
18477 * gcc.dg/pr98287.c: New test.
18479 2021-02-03 Tamar Christina <tamar.christina@arm.com>
18481 PR tree-optimization/98928
18482 * gcc.target/i386/pr98928.c: New test.
18484 2021-02-02 Martin Liska <mliska@suse.cz>
18487 * gcc.target/i386/pr97510.c: New test.
18489 2021-02-02 Jason Merrill <jason@redhat.com>
18492 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
18494 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18496 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
18498 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
18501 * gfortran.dg/pr91862.f90: New test.
18503 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18505 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
18507 2021-02-02 Jakub Jelinek <jakub@redhat.com>
18509 PR tree-optimization/98848
18510 * gcc.dg/vect/pr98848.c: New test.
18511 * gcc.dg/vect/pr92205.c: Remove xfail.
18513 2021-02-02 Jakub Jelinek <jakub@redhat.com>
18515 PR tree-optimization/97960
18516 * g++.dg/torture/pr97960.C: New test.
18518 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
18521 * g++.dg/opt/pr98743.C: New.
18523 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
18525 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
18527 2021-02-02 Alexandre Oliva <oliva@adacore.com>
18529 * gcc.dg/asan/nested-1.c: New.
18531 2021-02-02 David Malcolm <dmalcolm@redhat.com>
18535 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
18536 prefix to support subroutines where necessary.
18537 * gcc.dg/analyzer/data-model-1.c: Likewise.
18538 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
18540 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
18541 subroutines where necessary.
18542 * gcc.dg/analyzer/pr96651-2.c: Likewise.
18543 * gcc.dg/analyzer/signal-4b.c: Likewise.
18544 * gcc.dg/analyzer/single-field.c: Likewise.
18545 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
18547 2021-02-02 David Malcolm <dmalcolm@redhat.com>
18551 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
18552 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
18554 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18556 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
18559 2021-02-01 David Malcolm <dmalcolm@redhat.com>
18562 * gcc.dg/analyzer/pr98918.c: New test.
18564 2021-02-01 Sergei Trofimovich <siarheit@google.com>
18566 PR tree-optimization/98499
18567 * g++.dg/pr98499.C: new test.
18569 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18571 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
18573 2021-02-01 Martin Sebor <msebor@redhat.com>
18575 PR middle-end/97172
18576 * gcc.dg/pr97172.c: New test.
18578 2021-02-01 Martin Sebor <msebor@redhat.com>
18581 * g++.dg/Wclass-memaccess-6.C: New test.
18583 2021-02-01 Patrick Palka <ppalka@redhat.com>
18586 * g++.dg/cpp0x/constexpr-98295.C: New test.
18588 2021-02-01 Marek Polacek <polacek@redhat.com>
18591 * g++.dg/ext/builtin-has-attribute2.C: New test.
18593 2021-02-01 Jason Merrill <jason@redhat.com>
18596 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
18598 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
18600 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
18602 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
18604 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
18606 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
18608 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
18610 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
18612 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
18614 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
18616 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
18618 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
18620 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
18622 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
18625 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
18627 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
18629 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
18631 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
18633 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
18636 2021-02-01 Tamar Christina <tamar.christina@arm.com>
18638 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
18640 2021-02-01 Patrick Palka <ppalka@redhat.com>
18643 * g++.dg/cpp1y/constexpr-84494.C: New test.
18645 2021-02-01 Xing GUO <higuoxing@gmail.com>
18647 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
18649 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
18651 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
18652 * gcc.target/powerpc/pr79251.p9.c: Likewise.
18654 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
18656 * c-c++-common/attr-used-5.c: Skip for Darwin.
18657 * c-c++-common/attr-used-6.c: Likewise.
18658 * c-c++-common/attr-used-7.c: Likewise.
18659 * c-c++-common/attr-used-8.c: Likewise.
18660 * c-c++-common/attr-used-9.c: Likewise.
18662 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
18664 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
18665 * gcc.target/powerpc/pr79251.p9.c: Same.
18667 2021-01-30 Jakub Jelinek <jakub@redhat.com>
18669 * gcc.target/i386/20051216-1.c: New test.
18671 2021-01-30 Jakub Jelinek <jakub@redhat.com>
18674 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
18675 scan-tree-dump-times to x86 and aarch64 targets.
18676 * gcc.dg/gomp/simd-3.c: Likewise.
18678 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
18681 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
18684 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
18686 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
18688 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
18691 * gcc.target/aarch64/pr97701.c: Modify.
18693 2021-01-29 David Malcolm <dmalcolm@redhat.com>
18695 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
18697 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
18700 * gcc.target/aarch64/pr97701.c: New.
18702 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
18704 * gcc.target/powerpc/pr91903.c: New test.
18705 * gcc.target/powerpc/builtins-1.fold.h: Update.
18706 * gcc.target/powerpc/builtins-2.c: Update.
18708 2021-01-29 Nathan Sidwell <nathan@acm.org>
18711 * g++.dg/modules/pr98843_a.C: New.
18712 * g++.dg/modules/pr98843_b.H: New.
18713 * g++.dg/modules/pr98843_c.C: New.
18715 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18717 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
18719 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
18720 Richard Biener <rguenther@suse.de>
18722 PR tree-optimization/97627
18723 * g++.dg/pr97627.C: New testcase.
18725 2021-01-29 Jakub Jelinek <jakub@redhat.com>
18728 * gcc.c-torture/compile/pr98849.c: New test.
18730 2021-01-29 Jakub Jelinek <jakub@redhat.com>
18733 * gcc.dg/pr98331.c: New test.
18735 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
18737 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
18739 * gcc.target/powerpc/pr79251.h: ...this.
18740 * gcc.target/powerpc/pr79251.p9.c: Likewise.
18741 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
18743 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
18744 * gcc.target/powerpc/pr79251-run.p9.c: New test.
18746 2021-01-29 Marek Polacek <polacek@redhat.com>
18749 * g++.dg/parse/error63.C: New test.
18751 2021-01-28 Jakub Jelinek <jakub@redhat.com>
18754 * g++.dg/warn/effc5.C: New test.
18756 2021-01-28 Marek Polacek <polacek@redhat.com>
18759 * g++.dg/cpp0x/alignas19.C: New test.
18760 * g++.dg/warn/Warray-bounds15.C: New test.
18762 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
18765 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
18767 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
18769 * gfortran.dg/ISO_Fortran_binding_18.c: Include
18770 ../../../libgfortran/ISO_Fortran_binding.h rather than
18771 ISO_Fortran_binding.h.
18773 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
18775 * gcc.target/powerpc/float128-longdouble-math.c: New test.
18776 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
18777 * gcc.target/powerpc/float128-math.c: Adjust test for new name
18778 being generated. Add support for running test on power10. Add
18779 support for running if long double defaults to 64-bits.
18781 2021-01-28 Jakub Jelinek <jakub@redhat.com>
18785 * g++.target/i386/pr98847.C: New test.
18787 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18789 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
18791 2021-01-28 Nathan Sidwell <nathan@acm.org>
18794 * g++.dg/modules/pr98770_a.C: New.
18795 * g++.dg/modules/pr98770_b.C: New.
18797 2021-01-28 Harald Anlauf <anlauf@gmx.de>
18800 * gfortran.dg/gomp/pr86470.f90: New test.
18802 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
18805 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
18806 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
18807 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
18808 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
18809 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
18810 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
18811 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
18812 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
18813 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
18814 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
18815 * gcc.target/powerpc/pr79251.p8.c: Likewise.
18816 * gcc.target/powerpc/pr79251.p9.c: Likewise.
18817 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
18818 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
18821 2021-01-28 Xing GUO <higuoxing@gmail.com>
18823 * gcc.target/riscv/attribute-18.c: New test.
18825 2021-01-27 Harris Snyder <hsnyder@structura.bio>
18827 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
18828 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
18830 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
18832 PR rtl-optimization/97684
18833 * gcc.target/i386/pr97684.c: New.
18835 2021-01-27 Jason Merrill <jason@redhat.com>
18838 * g++.dg/lookup/using4.C: No error in C++20.
18839 * g++.dg/cpp0x/decltype37.C: Adjust message.
18840 * g++.dg/template/crash75.C: Adjust message.
18841 * g++.dg/template/crash76.C: Adjust message.
18842 * g++.dg/cpp0x/inh-ctor36.C: New test.
18843 * g++.dg/cpp1z/inh-ctor39.C: New test.
18844 * g++.dg/cpp2a/using-enum-7.C: New test.
18846 2021-01-27 Jakub Jelinek <jakub@redhat.com>
18849 * gcc.c-torture/execute/pr98853-1.c: New test.
18850 * gcc.c-torture/execute/pr98853-2.c: New test.
18852 2021-01-27 Richard Biener <rguenther@suse.de>
18854 PR tree-optimization/98854
18855 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
18857 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
18861 * gfortran.dg/proc_ptr_52.f90 : New test.
18863 2021-01-27 liuhongt <hongtao.liu@intel.com>
18866 * gcc.target/i386/pr98833.c: New test.
18868 2021-01-27 Jakub Jelinek <jakub@redhat.com>
18870 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
18871 optimize ("no-strict-aliasing") attribute.
18872 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
18873 array to avoid violating TBAA.
18874 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
18875 array to avoid violating TBAA.
18876 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
18877 array to avoid violating TBAA.
18878 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
18879 array to avoid violating TBAA.
18881 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
18884 * gfortran.dg/elemental_function_5.f90 : New test.
18886 2021-01-27 Jakub Jelinek <jakub@redhat.com>
18888 PR tree-optimization/97260
18889 * gcc.dg/tree-ssa/pr97260.c: New test.
18891 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
18893 * lib/target-supports.exp (check_effective_target_c++2a):
18894 Check for C++2a or C++23.
18895 (check_effective_target_c++20_down): New.
18896 (check_effective_target_c++23_only): New.
18897 (check_effective_target_c++23): New.
18898 * g++.dg/cpp23/cplusplus.C: New.
18900 2021-01-26 Jason Merrill <jason@redhat.com>
18903 * g++.dg/torture/pr97474.C: New test.
18905 2021-01-26 Jason Merrill <jason@redhat.com>
18908 * g++.dg/cpp2a/no_unique_address10.C: New test.
18909 * g++.dg/cpp2a/no_unique_address9.C: New test.
18911 2021-01-26 Jakub Jelinek <jakub@redhat.com>
18913 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
18914 optimize ("no-strict-aliasing") attribute.
18915 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
18916 array to avoid violating TBAA.
18917 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
18918 array to avoid violating TBAA.
18919 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
18920 array to avoid violating TBAA.
18921 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
18922 array to avoid violating TBAA.
18924 2021-01-26 Jakub Jelinek <jakub@redhat.com>
18927 * gcc.c-torture/execute/pr98681.c: New test.
18929 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
18932 * gfortran.dg/elemental_assignment_1.f90: New test.
18934 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
18936 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
18937 add previously missing space in '$ident link'.
18939 2021-01-26 Jakub Jelinek <jakub@redhat.com>
18941 PR middle-end/98807
18942 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
18944 2021-01-26 Alexandre Oliva <oliva@adacore.com>
18946 * gnat.dg/asan1.adb: New test.
18947 * gnat.dg/asan1_pkg.ads: New additional source.
18949 2021-01-25 Harald Anlauf <anlauf@gmx.de>
18952 * gfortran.dg/pr70070.f90: New test.
18954 2021-01-25 Martin Sebor <msebor@redhat.com>
18957 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
18958 * g++.dg/warn/Wnonnull10.C: New test.
18959 * g++.dg/warn/Wnonnull9.C: New test.
18961 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
18963 * gfortran.dg/associate_57.f90: New test.
18965 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
18968 * gfortran.dg/interface_assignment_7.f90: New test.
18970 2021-01-25 Jason Merrill <jason@redhat.com>
18973 * g++.dg/cpp2a/no_unique_address8.C: New test.
18975 2021-01-25 Richard Biener <rguenther@suse.de>
18977 PR middle-end/98807
18978 * gcc.dg/pr98807.c: New testcase.
18980 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
18982 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
18983 * gnat.dg/thunk2_pkg.ads: New helper.
18985 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
18988 * gfortran.dg/charlen_18.f90 : New test.
18990 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
18992 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
18994 * g++.dg/tc1/dr142.C: Same as above.
18995 * g++.dg/tc1/dr52.C: Same as above.
18996 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
18997 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
18998 * g++.old-deja/g++.jason/access8.C: Same as above.
18999 * g++.old-deja/g++.law/access4.C: Same as above.
19000 * g++.old-deja/g++.law/visibility12.C: Same as above.
19001 * g++.old-deja/g++.law/visibility4.C: Same as above.
19002 * g++.old-deja/g++.law/visibility8.C: Same as above.
19003 * g++.old-deja/g++.other/access4.C: Same as above.
19005 2021-01-23 Patrick Palka <ppalka@redhat.com>
19009 * g++.dg/cpp0x/this2.C: New test.
19010 * g++.dg/template/pr97399.C: New test.
19012 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
19014 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
19015 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
19016 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
19017 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
19018 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
19019 * gcc.target/powerpc/pr79251.p9.c: Same.
19021 2021-01-22 Marek Polacek <polacek@redhat.com>
19024 * g++.dg/cpp0x/noexcept64.C: New test.
19026 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
19028 * g++.dg/eh/spbp.C: Remove skip on AIX.
19030 2021-01-22 Jakub Jelinek <jakub@redhat.com>
19032 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
19033 typo, UINON_TYPE to UNION_TYPE.
19035 2021-01-22 Jakub Jelinek <jakub@redhat.com>
19037 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
19038 UINON_TYPE to UNION_TYPE.
19039 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
19040 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
19042 2021-01-22 Jakub Jelinek <jakub@redhat.com>
19044 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
19045 optimize ("no-strict-aliasing") attribute.
19047 2021-01-22 Jason Merrill <jason@redhat.com>
19050 * g++.dg/init/elide7.C: New test.
19052 2021-01-22 Jakub Jelinek <jakub@redhat.com>
19055 * g++.dg/ubsan/pr95693.C: New test.
19057 2021-01-22 Marek Polacek <polacek@redhat.com>
19060 * g++.dg/abi/mangle76.C: New test.
19062 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
19065 * gfortran.dg/associated_target_7.f90 : New test.
19067 2021-01-22 Martin Jambor <mjambor@suse.cz>
19069 PR tree-optimization/47059
19070 * gcc.dg/tree-ssa/pr47059.c: New test.
19072 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19074 PR tree-optimization/98766
19075 * gcc.dg/pr98766.c: New test.
19077 2021-01-22 Nathan Sidwell <nathan@acm.org>
19080 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
19081 embedded absolute paths.
19082 (module_do_it): Append $std to test name.
19084 2021-01-22 Richard Biener <rguenther@suse.de>
19086 PR middle-end/98793
19087 * gcc.dg/pr98793.c: New testcase.
19089 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
19091 * gcc.target/powerpc/pr79251.p8.c: New test.
19092 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
19093 instruction counts.
19094 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
19095 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
19096 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
19097 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
19098 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
19099 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
19100 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
19101 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
19102 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
19103 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
19105 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
19107 * gcc.target/powerpc/pr79251.p9.c: New test.
19108 * gcc.target/powerpc/pr79251-run.c: New test.
19109 * gcc.target/powerpc/pr79251.h: New header.
19111 2021-01-22 Richard Biener <rguenther@suse.de>
19113 PR middle-end/98773
19114 * gcc.dg/torture/pr98773.c: New testcase.
19116 2021-01-22 Jakub Jelinek <jakub@redhat.com>
19118 PR tree-optimization/90248
19119 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
19121 * gcc.dg/pr90248.c: New test.
19123 2021-01-22 Jakub Jelinek <jakub@redhat.com>
19125 PR tree-optimization/98255
19126 * gcc.dg/pr98255.c: New test.
19128 2021-01-22 Richard Biener <rguenther@suse.de>
19130 PR tree-optimization/98786
19131 * gcc.dg/torture/pr98786.c: New testcase.
19133 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19136 * gcc.target/arm/pr98636.c: New test.
19138 2021-01-22 liuhongt <hongtao.liu@intel.com>
19142 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
19143 * gcc.target/i386/avx512f-pr96891-1.c: New test.
19144 * gcc.target/i386/avx512f-pr96891-2.c: New test.
19145 * gcc.target/i386/avx512f-pr96891-3.c: New test.
19146 * g++.target/i386/avx512f-pr96891-1.C: New test.
19147 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
19149 2021-01-22 Marek Polacek <polacek@redhat.com>
19152 * g++.dg/cpp0x/noexcept63.C: New test.
19154 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
19156 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
19157 intervening period.
19158 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
19159 explicitly check for intervening space, tab or period.
19161 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
19163 PR rtl-optimization/98777
19164 * gcc.target/riscv/pr98777.c: New.
19166 2021-01-21 Patrick Palka <ppalka@redhat.com>
19169 * g++.dg/cpp0x/decltype-71879.C: New test.
19171 2021-01-21 Jakub Jelinek <jakub@redhat.com>
19174 * g++.dg/cpp1y/constexpr-98672.C: New test.
19176 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
19179 * lib/target-supports.exp
19180 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
19181 * gcc.target/arm/ivopts.c: Use target
19182 'arm_thumb2_no_arm_v8_1_lob'.
19184 2021-01-21 Nathan Sidwell <nathan@acm.org>
19187 * g++.dg/modules/stat-mem-1.h: New.
19188 * g++.dg/modules/stat-mem-1_a.H: New.
19189 * g++.dg/modules/stat-mem-1_b.C: New.
19191 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
19194 * gfortran.dg/module_procedure_5.f90 : New test.
19195 * gfortran.dg/module_procedure_6.f90 : New test.
19197 2021-01-21 Richard Biener <rguenther@suse.de>
19200 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
19202 2021-01-21 Richard Biener <rguenther@suse.de>
19205 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
19207 2021-01-21 Richard Biener <rguenther@suse.de>
19209 * gcc.dg/Walloca-2.c: Un-XFAIL.
19211 2021-01-21 liuhongt <hongtao.liu@intel.com>
19213 PR rtl-optimization/98694
19214 * gcc.target/i386/pr98694.c: New test.
19216 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
19218 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
19220 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19222 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
19225 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
19227 PR rtl-optimization/98722
19228 * g++.target/s390/pr98722.C: New.
19230 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
19232 PR tree-optimization/96674
19233 * gcc.dg/pr96674.c: New tests.
19235 2021-01-20 Patrick Palka <ppalka@redhat.com>
19238 * g++.dg/cpp2a/lambda-generic9.C: New test.
19240 2021-01-20 Patrick Palka <ppalka@redhat.com>
19243 * g++.dg/parse/access12.C: New test.
19244 * g++.dg/template/access35.C: New test.
19246 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
19248 PR tree-optimization/98535
19249 * gcc.target/aarch64/sve/pr98535.c: New file.
19251 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
19254 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
19255 missing diagnostic issues with c_intptr_t == default integer kind.
19257 2021-01-20 Jakub Jelinek <jakub@redhat.com>
19259 PR tree-optimization/98721
19260 * gcc.dg/pr98721-1.c: New test.
19261 * gcc.dg/pr98721-2.c: New test.
19263 2021-01-20 Richard Biener <rguenther@suse.de>
19265 PR tree-optimization/98758
19266 * gcc.dg/torture/pr98758.c: New testcase.
19268 2021-01-20 Jakub Jelinek <jakub@redhat.com>
19271 * c-c++-common/gomp/task-detach-2.c: New test.
19273 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
19277 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
19279 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
19281 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
19282 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
19283 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
19284 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
19285 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
19286 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
19288 2021-01-19 Marek Polacek <polacek@redhat.com>
19291 * g++.dg/template/deduce8.C: New test.
19293 2021-01-19 Marek Polacek <polacek@redhat.com>
19296 * g++.dg/lookup/using64.C: New test.
19297 * g++.dg/lookup/using65.C: New test.
19299 2021-01-19 Martin Sebor <msebor@redhat.com>
19301 PR middle-end/98664
19302 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
19303 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
19304 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
19305 * gcc.dg/Wfree-nonheap-object-4.c: New test.
19307 2021-01-19 Patrick Palka <ppalka@redhat.com>
19311 * g++.dg/opt/pr87974.C: Adjust.
19312 * g++.dg/template/access34.C: New test.
19313 * g++.dg/template/friend68.C: New test.
19314 * g++.dg/template/friend69.C: New test.
19316 2021-01-19 Marek Polacek <polacek@redhat.com>
19319 * g++.dg/cpp0x/noexcept62.C: New test.
19321 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
19323 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
19325 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19327 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
19328 (CHECK_CUMULATIVE_SAT): Delete.
19329 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
19331 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
19332 Remove uses of the above.
19333 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
19335 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
19336 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
19337 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
19338 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
19340 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
19341 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
19342 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
19344 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
19345 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
19346 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
19348 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
19349 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
19350 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
19352 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
19353 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
19354 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
19356 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
19357 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
19358 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
19359 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
19360 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
19361 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
19363 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
19364 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
19366 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
19367 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
19369 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
19370 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
19372 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
19373 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
19374 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
19375 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
19376 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
19377 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
19378 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
19379 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
19380 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
19381 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
19383 2021-01-19 Jeff Law <law@redhat.com>
19385 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
19386 and update expected output.
19388 2021-01-19 Richard Biener <rguenther@suse.de>
19391 * g++.dg/pr98330.C: New testcase.
19392 * gcc.dg/pr98330.c: Likewise.
19394 2021-01-19 Richard Biener <rguenther@suse.de>
19397 * gfortran.dg/pr97673.f90: New testcase.
19399 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
19402 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
19403 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
19404 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
19406 2021-01-19 Martin Jambor <mjambor@suse.cz>
19409 * g++.dg/ipa/pr98690.C: New test.
19411 2021-01-18 Jeff Law <law@redhat.com>
19413 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
19415 2021-01-18 Patrick Palka <ppalka@redhat.com>
19417 * g++.dg/cpp1z/class-deduction77.C: New test.
19419 2021-01-18 Jakub Jelinek <jakub@redhat.com>
19421 PR tree-optimization/98727
19422 * gcc.c-torture/execute/pr98727.c: New test.
19424 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
19427 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
19428 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
19430 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
19432 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
19433 * g++.dg/no-stack-protector-attr.C: Likewise.
19435 2021-01-18 David Malcolm <dmalcolm@redhat.com>
19437 * gcc.dg/analyzer/attr-malloc-1.c: New test.
19438 * gcc.dg/analyzer/attr-malloc-2.c: New test.
19439 * gcc.dg/analyzer/attr-malloc-4.c: New test.
19440 * gcc.dg/analyzer/attr-malloc-5.c: New test.
19441 * gcc.dg/analyzer/attr-malloc-6.c: New test.
19442 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
19443 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
19445 2021-01-18 Richard Biener <rguenther@suse.de>
19448 * gcc.dg/vect/slp-11b.c: Adjust.
19450 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19453 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
19454 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
19456 2021-01-18 Richard Biener <rguenther@suse.de>
19459 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
19461 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
19463 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
19464 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
19465 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
19466 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
19467 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
19468 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
19469 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
19470 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
19471 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
19472 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
19473 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
19474 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
19476 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
19478 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
19479 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
19480 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
19481 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
19482 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
19483 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
19484 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
19485 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
19486 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
19487 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
19488 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
19490 2021-01-17 Martin Jambor <mjambor@suse.cz>
19493 * gcc.dg/ipa/pr98222.c: New test.
19495 2021-01-16 Jakub Jelinek <jakub@redhat.com>
19497 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
19498 ../../../libgfortran/ISO_Fortran_binding.h rather than
19499 ISO_Fortran_binding.h.
19501 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
19503 * c-c++-common/gomp/task-detach-1.c: New.
19504 * g++.dg/gomp/task-detach-1.C: New.
19505 * gcc.dg/gomp/task-detach-1.c: New.
19506 * gfortran.dg/gomp/task-detach-1.f90: New.
19508 2021-01-16 Jakub Jelinek <jakub@redhat.com>
19510 PR tree-optimization/96669
19511 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
19512 * gcc.dg/tree-ssa/pr96669-2.c: New test.
19514 2021-01-16 Jakub Jelinek <jakub@redhat.com>
19516 PR tree-optimization/96271
19517 * gcc.target/i386/pr96271.c: New test.
19519 2021-01-15 Carl Love <cel@us.ibm.com>
19521 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
19523 2021-01-15 Harris Snyder <hsnyder@structura.bio>
19525 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
19526 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
19528 2021-01-15 Nathan Sidwell <nathan@acm.org>
19531 * g++.dg/template/pr98538.C: New.
19533 2021-01-15 Nathan Sidwell <nathan@acm.org>
19535 PR preprocessor/95253
19536 * g++.dg/modules/dep-1_a.C: Adjust expected output.
19537 * g++.dg/modules/dep-1_b.C: Likewise.
19538 * g++.dg/modules/dep-2.C: Likewise.
19540 2021-01-15 Jakub Jelinek <jakub@redhat.com>
19542 PR tree-optimization/96669
19543 * gcc.dg/tree-ssa/pr96669-1.c: New test.
19545 2021-01-15 Jakub Jelinek <jakub@redhat.com>
19547 PR tree-optimization/96681
19548 * gcc.dg/tree-ssa/pr96681.c: New test.
19550 2021-01-15 Jason Merrill <jason@redhat.com>
19553 * g++.dg/cpp1z/elide5.C: New test.
19555 2021-01-15 Jason Merrill <jason@redhat.com>
19557 * g++.dg/cpp1z/elide4.C: New test.
19559 2021-01-15 Jason Merrill <jason@redhat.com>
19562 * g++.dg/cpp0x/initlist-array13.C: New test.
19564 2021-01-15 Alexandre Oliva <oliva@adacore.com>
19566 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
19567 * gcc.dg/analyzer/data-model-1.c: Likewise.
19568 * gcc.dg/analyzer/malloc-1.c: Likewise.
19569 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
19571 2021-01-15 Jakub Jelinek <jakub@redhat.com>
19573 PR tree-optimization/96671
19574 * gcc.dg/tree-ssa/pr96671-1.c: New test.
19575 * gcc.dg/tree-ssa/pr96671-2.c: New test.
19577 2021-01-15 Jakub Jelinek <jakub@redhat.com>
19579 PR tree-optimization/98597
19580 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
19581 Expect for now a (char *) cast for VLAs.
19582 * gcc.dg/uninit-40.c: New test.
19584 2021-01-15 Nathan Sidwell <nathan@acm.org>
19587 * g++.dg/modules/pr98591.H: New file.
19589 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
19592 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
19593 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
19595 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
19597 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
19598 libatomic into testcases in gcc.target/s390/md.
19599 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
19602 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
19605 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
19606 vceqz_p64, vceqq_p64 and vceqzq_p64.
19607 * gcc.target/arm/simd/vceqz_p64.c: New test.
19608 * gcc.target/arm/simd/vceqzq_p64.c: New test.
19610 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
19613 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
19616 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
19617 vceqz_p64, vceqq_p64 and vceqzq_p64.
19619 2021-01-15 Martin Liska <mliska@suse.cz>
19621 * lib/gcov.exp: Use 'env python3' for execution of pytests.
19622 Check that pytest accepts all needed options first.
19623 Improve formatting of PASS/FAIL lines.
19625 2021-01-15 Richard Biener <rguenther@suse.de>
19628 * gcc.dg/vect/bb-slp-32.c: Align p.
19630 2021-01-15 Richard Biener <rguenther@suse.de>
19633 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
19635 2021-01-15 Richard Biener <rguenther@suse.de>
19638 * gcc.dg/vect/slp-45.c: Key scanning on
19641 2021-01-15 Richard Biener <rguenther@suse.de>
19644 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
19646 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
19649 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
19650 vceqz_p64, vceqq_p64 and vceqzq_p64.
19652 2021-01-15 Richard Biener <rguenther@suse.de>
19655 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
19657 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
19659 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
19661 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
19663 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
19665 2021-01-15 Richard Biener <rguenther@suse.de>
19667 PR tree-optimization/98685
19668 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
19670 2021-01-15 Tamar Christina <tamar.christina@arm.com>
19672 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
19673 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
19675 2021-01-14 David Malcolm <dmalcolm@redhat.com>
19677 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
19679 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
19681 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
19683 2021-01-14 Tamar Christina <tamar.christina@arm.com>
19685 * gcc.dg/vect/complex/complex-mla-template.c: New test.
19686 * gcc.dg/vect/complex/complex-mls-template.c: New test.
19687 * gcc.dg/vect/complex/complex-mul-template.c: New test.
19688 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
19689 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
19690 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
19691 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
19692 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
19693 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
19694 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
19695 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
19696 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
19697 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
19698 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
19699 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
19700 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
19701 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
19702 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
19703 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
19704 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
19705 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
19707 2021-01-14 Marek Polacek <polacek@redhat.com>
19709 * g++.dg/template/pr98372.C: Only run in C++14 and up.
19711 2021-01-14 Harald Anlauf <anlauf@gmx.de>
19713 * substr_10.f90: New test.
19714 * substr_9.f90: New test.
19716 2021-01-14 Alexandre Oliva <oliva@adacore.com>
19718 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
19719 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
19721 2021-01-14 Alexandre Oliva <oliva@adacore.com>
19723 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
19725 2021-01-14 Harald Anlauf <anlauf@gmx.de>
19728 * gfortran.dg/pr98661.f90: New test.
19730 2021-01-14 Harald Anlauf <anlauf@gmx.de>
19733 2021-01-14 Harald Anlauf <anlauf@gmx.de>
19736 * gfortran.dg/pr98661.f90: New test.
19738 2021-01-14 Harald Anlauf <anlauf@gmx.de>
19741 * gfortran.dg/pr98661.f90: New test.
19743 2021-01-14 Martin Liska <mliska@suse.cz>
19745 * g++.dg/gcov/gcov-17.C: New test.
19746 * g++.dg/gcov/test-gcov-17.py: New test.
19748 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
19751 * gcc.target/i386/pr98667-1.c: New file.
19752 * gcc.target/i386/pr98667-2.c: Likewise.
19753 * gcc.target/i386/pr98667-3.c: Likewise.
19755 2021-01-14 Richard Biener <rguenther@suse.de>
19757 PR tree-optimization/98674
19758 * gcc.dg/vect/pr98674.c: New testcase.
19760 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
19763 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
19765 * gcc.target/i386/pr95021-3.c: Likewise.
19767 2021-01-14 Nathan Sidwell <nathan@acm.org>
19770 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
19771 * g++.dg/template/pr98372.C: New.
19773 2021-01-14 Jakub Jelinek <jakub@redhat.com>
19776 * gcc.target/i386/pr98670.c: New test.
19778 2021-01-14 Jakub Jelinek <jakub@redhat.com>
19780 PR tree-optimization/96688
19781 * gcc.dg/tree-ssa/pr96688.c: New test.
19782 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
19783 * gcc.target/i386/pr66821.c: Likewise.
19785 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
19787 * gcc.target/aarch64/sve/cost_model_11.c: New test.
19788 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
19789 -fno-vect-cost-model.
19791 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19793 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
19794 sqxtn2 scan-assembler-times.
19796 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19798 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
19799 scan-assembler-times for xtn2.
19801 2021-01-13 Marek Polacek <polacek@redhat.com>
19804 * g++.dg/lookup/using63.C: New test.
19806 2021-01-13 Jakub Jelinek <jakub@redhat.com>
19808 PR tree-optimization/96691
19809 * gcc.dg/tree-ssa/pr96691.c: New test.
19811 2021-01-13 Richard Biener <rguenther@suse.de>
19813 PR tree-optimization/92645
19814 * gcc.target/i386/pr92645-7.c: New testcase.
19815 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
19816 * gcc.dg/pr69047.c: Likewise.
19818 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
19820 * gcc.target/aarch64/sve/mls_2.c: New test.
19821 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
19822 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
19823 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
19824 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
19825 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
19827 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
19829 * gcc.target/aarch64/sve/mla_2.c: New test.
19830 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
19831 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
19832 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
19833 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
19834 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
19836 2021-01-13 Richard Biener <rguenther@suse.de>
19838 PR tree-optimization/92645
19839 * gcc.target/i386/pr92645-6.c: New testcase.
19841 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
19843 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
19844 * gcc.target/aarch64/sve/sel_2.c: Likewise.
19845 * gcc.target/aarch64/sve/sel_3.c: Likewise.
19847 2021-01-13 Jakub Jelinek <jakub@redhat.com>
19850 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
19851 scan-assembler. Add tests with zero vector as first __builtin_shuffle
19853 * gcc.target/i386/pr95905-3.c: New test.
19854 * gcc.target/i386/pr95905-4.c: New test.
19856 2021-01-13 Martin Liska <mliska@suse.cz>
19858 PR tree-optimization/98455
19859 * gcc.dg/tree-ssa/pr98455.c: New test.
19861 2021-01-13 Richard Biener <rguenther@suse.de>
19863 PR tree-optimization/98640
19864 * gcc.dg/torture/pr98640.c: New testcase.
19866 2021-01-13 Jakub Jelinek <jakub@redhat.com>
19869 * gcc.target/i386/pr96938.c: New test.
19871 2021-01-13 Jakub Jelinek <jakub@redhat.com>
19874 * gcc.target/i386/pr95905-1.c: New test.
19875 * gcc.target/i386/pr95905-2.c: New test.
19877 2021-01-13 Julian Brown <julian@codesourcery.com>
19879 * gcc.target/gcn/fpdiv.c: New test.
19881 2021-01-12 Martin Sebor <msebor@redhat.com>
19885 * g++.dg/warn/Wuninitialized-13.C: New test.
19886 gcc.dg/uninit-39.c: New test.
19888 * gcc.dg/uninit-39.c: New file.
19890 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
19893 * gcc.target/arm/simd/mve-vneg.c: Update test.
19895 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
19898 * gcc.target/arm/pr97969.c: New.
19900 2021-01-12 Patrick Palka <ppalka@redhat.com>
19903 * g++.dg/cpp2a/concepts-ctad1.C: New test.
19904 * g++.dg/cpp2a/concepts-ctad2.C: New test.
19906 2021-01-12 Richard Biener <rguenther@suse.de>
19908 PR tree-optimization/98550
19909 * g++.dg/opt/pr98550.C: New testcase.
19911 2021-01-12 Jakub Jelinek <jakub@redhat.com>
19913 PR tree-optimization/98629
19914 * gcc.c-torture/compile/pr98629.c: New test.
19916 2021-01-12 Jakub Jelinek <jakub@redhat.com>
19918 PR tree-optimization/95731
19919 * gcc.dg/tree-ssa/pr95731.c: New test.
19920 * gcc.c-torture/execute/pr95731.c: New test.
19922 2021-01-12 Marek Polacek <polacek@redhat.com>
19925 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
19927 2021-01-12 David Malcolm <dmalcolm@redhat.com>
19930 * gcc.dg/analyzer/pr98628.c: New test.
19932 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19934 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
19935 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
19936 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
19937 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
19938 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
19939 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
19940 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
19942 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19944 * g++.target/aarch64/sve/cond_bic_1.C: New test.
19945 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
19946 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
19947 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
19949 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19951 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
19953 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19955 * g++.target/aarch64/sve/abd_1.C: New test.
19956 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
19957 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
19958 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
19959 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
19961 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19963 * gcc.target/aarch64/sve/adr_6.c: New test.
19965 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19967 * g++.target/aarch64/sve/cond_arith_1.C: New test.
19968 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
19969 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
19970 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
19971 * g++.target/aarch64/sve/cond_shift_1.C: New test.
19972 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
19973 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
19974 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
19976 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19979 * g++.target/aarch64/sve/max_1.C: New test.
19980 * g++.target/aarch64/sve/min_1.C: Likewise.
19981 * gcc.target/aarch64/sve/mul_2.c: Likewise.
19983 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19985 * gcc.target/aarch64/sve/shift_2.c: New test.
19987 2021-01-11 Jakub Jelinek <jakub@redhat.com>
19990 * g++.dg/abi/abi-tag24.C: New test.
19992 2021-01-11 Richard Biener <rguenther@suse.de>
19994 PR tree-optimization/91403
19995 * gcc.dg/vect/pr91403.c: New testcase.
19997 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
20000 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
20001 Expect .ld1_args only when GNU LD is used.
20002 Add an exception for *.gcc_args files.
20004 2021-01-11 Jakub Jelinek <jakub@redhat.com>
20006 PR tree-optimization/95867
20007 * gcc.dg/tree-ssa/pr95867.c: New test.
20009 2021-01-11 Jakub Jelinek <jakub@redhat.com>
20011 PR tree-optimization/95852
20012 * gcc.target/i386/pr95852-3.c: New test.
20013 * gcc.target/i386/pr95852-4.c: New test.
20015 2021-01-11 Jakub Jelinek <jakub@redhat.com>
20017 PR tree-optimization/95852
20018 * gcc.target/i386/pr95852-1.c: New test.
20019 * gcc.target/i386/pr95852-2.c: New test.
20021 2021-01-11 Martin Liska <mliska@suse.cz>
20023 PR gcov-profile/98273
20024 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
20025 * g++.dg/gcov/pr98273.C: New test.
20026 * g++.dg/gcov/gcov.py: New test.
20027 * g++.dg/gcov/test-pr98273.py: New test.
20029 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
20031 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
20032 constant then rather than addition.
20033 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
20034 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
20036 2021-01-09 Jakub Jelinek <jakub@redhat.com>
20039 * c-c++-common/pr98556.c: New test.
20041 2021-01-09 Jakub Jelinek <jakub@redhat.com>
20043 PR rtl-optimization/98603
20044 * gcc.target/i386/pr98603.c: New test.
20045 * gcc.target/aarch64/pr98603.c: New test.
20047 2021-01-09 Alexandre Oliva <oliva@gnu.org>
20050 * gcc.dg/debug/pr97714.c: New.
20052 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
20055 * gcc.target/i386/pr98482-1.c: Require lp64.
20056 * gcc.target/i386/pr98482-2.c: Likewise.
20058 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
20060 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
20061 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
20063 2021-01-08 Patrick Palka <ppalka@redhat.com>
20066 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
20068 2021-01-08 Patrick Palka <ppalka@redhat.com>
20071 * g++.dg/template/access32.C: New test.
20072 * g++.dg/template/access33.C: New test.
20074 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
20077 * gcc.target/i386/pr98482-2.c: Updated.
20079 2021-01-08 Richard Biener <rguenther@suse.de>
20081 PR tree-optimization/98544
20082 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
20084 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
20087 * gcc.target/i386/pr98482-1.c: New test.
20088 * gcc.target/i386/pr98482-1.c: Likewise.
20089 * gcc.target/i386/pr98482-2.c: New file.
20091 2021-01-08 Jakub Jelinek <jakub@redhat.com>
20094 * gcc.target/i386/pr98585.c: New test.
20096 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
20098 * gcc.target/aarch64/sve/cnot_2.c: New test.
20099 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
20100 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
20101 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
20102 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
20103 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
20104 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
20106 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
20108 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
20109 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
20110 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
20111 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
20112 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
20113 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
20114 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
20115 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
20117 2021-01-08 Tamar Christina <tamar.christina@arm.com>
20119 * lib/target-supports.exp
20120 (check_effective_target_aarch64_asm_sve2_ok): New.
20121 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
20122 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
20124 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20126 * gcc.target/aarch64/usaba_1.c: New test.
20128 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
20131 * gfortran.dg/deferred_character_35.f90 : New test.
20133 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
20136 * gfortran.dg/implied_do_3.f90 : New test.
20138 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
20140 * gcc.dg/array-quals-1.c: Allow srodata.
20142 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
20144 * gcc.target/riscv/predef-10.c: New.
20145 * gcc.target/riscv/predef-11.c: New.
20146 * gcc.target/riscv/predef-12.c: New.
20147 * gcc.target/riscv/predef-13.c: New.
20149 2021-01-07 Jakub Jelinek <jakub@redhat.com>
20152 * g++.dg/cpp2a/bit-cast10.C: New test.
20154 2021-01-07 Martin Sebor <msebor@redhat.com>
20156 PR middle-end/98578
20157 * gcc.dg/plugin/gil-1.c: Adjust expected output.
20158 * gcc.dg/uninit-pr98578.c: New test.
20160 2021-01-07 Marek Polacek <polacek@redhat.com>
20163 * g++.dg/cpp0x/auto55.C: New test.
20165 2021-01-07 David Malcolm <dmalcolm@redhat.com>
20168 * gcc.dg/analyzer/pr98580-a.c: New test.
20169 * gcc.dg/analyzer/pr98580-b.c: New test.
20171 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
20174 * gfortran.dg/associate_54.f90: New test.
20175 * gfortran.dg/associate_55.f90: New test.
20176 * gfortran.dg/associate_56.f90: New test.
20178 2021-01-07 Jakub Jelinek <jakub@redhat.com>
20181 * gcc.target/i386/pr98567-1.c: New test.
20182 * gcc.target/i386/pr98567-2.c: New test.
20184 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
20186 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
20187 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
20188 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
20189 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
20190 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
20191 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
20192 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
20193 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
20195 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
20197 PR tree-optimization/98560
20198 * gcc.dg/vect/pr98560-2.c: New test.
20200 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
20202 PR tree-optimization/98560
20203 * gcc.dg/vect/pr98560-1.c: New test.
20205 2021-01-07 Jakub Jelinek <jakub@redhat.com>
20207 PR tree-optimization/98568
20208 * g++.dg/torture/pr98568.C: New test.
20210 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
20212 * gcc.target/i386/pr92658-avx512bw.c: Add
20213 -mprefer-vector-width=512 to avoid impact of different default
20214 mtune which gcc is built with.
20215 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
20217 2021-01-07 David Malcolm <dmalcolm@redhat.com>
20220 * gcc.dg/analyzer/pr97074.c: New test.
20222 2021-01-07 David Malcolm <dmalcolm@redhat.com>
20225 * gcc.dg/analyzer/pr98564.c: New test.
20227 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
20229 PR rtl-optimization/97978
20230 * gcc.target/i386/pr97978.c: New.
20232 2021-01-06 Martin Sebor <msebor@redhat.com>
20235 * g++.dg/pr95768.C: New test.
20236 * g++.dg/warn/Wuninitialized-12.C: New test.
20237 * gcc.dg/uninit-38.c: New test.
20239 2021-01-06 Martin Sebor <msebor@redhat.com>
20242 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
20244 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
20247 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
20248 as the final suspend point so that we can check that the state
20249 machine has reached the expected point.
20251 2021-01-06 Marek Polacek <polacek@redhat.com>
20254 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
20257 2021-01-06 Alexandre Oliva <oliva@adacore.com>
20259 * g++.dg/opt/store-merging-2.C: Add the required alignment.
20261 2021-01-06 Richard Biener <rguenther@suse.de>
20263 PR tree-optimization/95582
20264 * gcc.dg/pr95582.c: New testcase.
20266 2021-01-06 Richard Biener <rguenther@suse.de>
20268 PR tree-optimization/98513
20269 * gcc.dg/tree-ssa/pr98513.c: New testcase.
20271 2021-01-06 David Malcolm <dmalcolm@redhat.com>
20274 * gcc.dg/analyzer/pr97072.c: New test.
20276 2021-01-06 David Malcolm <dmalcolm@redhat.com>
20279 * gcc.dg/analyzer/pr98073.c: New test.
20281 2021-01-06 David Malcolm <dmalcolm@redhat.com>
20284 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
20286 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
20288 * gcc.target/s390/s390.exp: Replace %% with %.
20290 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
20292 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
20294 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
20297 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
20298 unsigned short to compute pextrw result.
20300 2021-01-05 Patrick Palka <ppalka@redhat.com>
20302 * g++.dg/template/partial5.C: Adjust directives to expect the
20303 same errors across all dialects.
20304 * g++.dg/cpp1z/nontype-auto17.C: New test.
20305 * g++.dg/cpp1z/nontype-auto18.C: New test.
20306 * g++.dg/template/ttp33.C: New test.
20308 2021-01-05 Jakub Jelinek <jakub@redhat.com>
20310 PR tree-optimization/94802
20311 * gcc.target/i386/pr94802.c: New test.
20312 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
20314 2021-01-05 Richard Biener <rguenther@suse.de>
20316 PR tree-optimization/98516
20317 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
20318 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
20320 2021-01-05 Jakub Jelinek <jakub@redhat.com>
20323 * g++.dg/cpp2a/bit-cast8.C: New test.
20324 * g++.dg/cpp2a/bit-cast9.C: New test.
20326 2021-01-05 Marek Polacek <polacek@redhat.com>
20329 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
20330 * g++.dg/cpp0x/noexcept61.C: New test.
20332 2021-01-05 Jakub Jelinek <jakub@redhat.com>
20334 PR tree-optimization/96928
20335 * gcc.dg/tree-ssa/pr96928.c: New test.
20336 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
20337 instead of scanning rtl dump for ifcvt message check assembly
20338 for xor instruction.
20340 2021-01-05 Jakub Jelinek <jakub@redhat.com>
20342 PR tree-optimization/96930
20343 * g++.dg/tree-ssa/pr96930.C: New test.
20345 2021-01-05 Jakub Jelinek <jakub@redhat.com>
20347 PR tree-optimization/96239
20348 * gcc.dg/tree-ssa/pr96239.c: New test.
20350 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
20353 * gcc.target/i386/pr98522.c: New test.
20355 2021-01-05 Nathan Sidwell <nathan@acm.org>
20357 * g++.dg/modules/mod-decl-1.C: Adjust.
20358 * g++.dg/modules/p0713-2.C: Adjust.
20359 * g++.dg/modules/p0713-3.C: Adjust.
20361 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
20364 * gcc.target/i386/pr98495-1.c: New test.
20365 * gcc.target/i386/pr98495-2.c: New test.
20366 * gcc.target/i386/pr98495-3.c: New test.
20367 * gcc.target/i386/pr98495-4.c: New test.
20368 * gcc.target/i386/pr98495-5.c: New test.
20370 2021-01-05 liuhongt <hongtao.liu@intel.com>
20372 * gcc.target/i386/sse2-pr98461-2.c: New test.
20374 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
20376 PR rtl-optimization/97144
20377 * gcc.c-torture/compile/pr97144.c: New test.
20378 * gcc.target/aarch64/sve/pr97144.c: Likewise.
20380 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
20382 PR rtl-optimization/98403
20383 * g++.dg/opt/pr98403.C: New test.
20385 2021-01-05 Jakub Jelinek <jakub@redhat.com>
20387 PR rtl-optimization/98334
20388 * gcc.target/i386/pr98334.c: New test.
20390 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
20392 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
20394 2021-01-05 David Malcolm <dmalcolm@redhat.com>
20397 * gcc.dg/analyzer/pr98293.c: New test.
20399 2021-01-04 Martin Uecker <muecker@gwdg.de>
20402 * gcc.dg/pr98029.c: New test.
20404 2021-01-04 Nathan Sidwell <nathan@acm.org>
20406 * g++.dg/modules/binding-1_a.H: New.
20407 * g++.dg/modules/binding-1_b.H: New.
20408 * g++.dg/modules/binding-1_c.C: New.
20409 * g++.dg/modules/binding-2.H: New.
20410 * g++.dg/modules/builtin-3_a.C: New.
20411 * g++.dg/modules/global-2_a.C: New.
20412 * g++.dg/modules/global-2_b.C: New.
20413 * g++.dg/modules/global-3_a.C: New.
20414 * g++.dg/modules/global-3_b.C: New.
20415 * g++.dg/modules/hello-1_a.C: New.
20416 * g++.dg/modules/hello-1_b.C: New.
20417 * g++.dg/modules/iostream-1_a.H: New.
20418 * g++.dg/modules/iostream-1_b.C: New.
20419 * g++.dg/modules/part-5_a.C: New.
20420 * g++.dg/modules/part-5_b.C: New.
20421 * g++.dg/modules/part-5_c.C: New.
20422 * g++.dg/modules/stdio-1_a.H: New.
20423 * g++.dg/modules/stdio-1_b.C: New.
20424 * g++.dg/modules/string-1_a.H: New.
20425 * g++.dg/modules/string-1_b.C: New.
20426 * g++.dg/modules/string-view1.C: New.
20427 * g++.dg/modules/string-view2.C: New.
20428 * g++.dg/modules/tinfo-1.C: New.
20429 * g++.dg/modules/tinfo-2_a.H: New.
20430 * g++.dg/modules/tinfo-2_b.C: New.
20431 * g++.dg/modules/tname-spec-1_a.H: New.
20432 * g++.dg/modules/tname-spec-1_b.C: New.
20433 * g++.dg/modules/xtreme-header-1.h: New.
20434 * g++.dg/modules/xtreme-header-1_a.H: New.
20435 * g++.dg/modules/xtreme-header-1_b.C: New.
20436 * g++.dg/modules/xtreme-header-1_c.C: New.
20437 * g++.dg/modules/xtreme-header-2.h: New.
20438 * g++.dg/modules/xtreme-header-2_a.H: New.
20439 * g++.dg/modules/xtreme-header-2_b.C: New.
20440 * g++.dg/modules/xtreme-header-2_c.C: New.
20441 * g++.dg/modules/xtreme-header-3.h: New.
20442 * g++.dg/modules/xtreme-header-3_a.H: New.
20443 * g++.dg/modules/xtreme-header-3_b.C: New.
20444 * g++.dg/modules/xtreme-header-3_c.C: New.
20445 * g++.dg/modules/xtreme-header-4.h: New.
20446 * g++.dg/modules/xtreme-header-4_a.H: New.
20447 * g++.dg/modules/xtreme-header-4_b.C: New.
20448 * g++.dg/modules/xtreme-header-4_c.C: New.
20449 * g++.dg/modules/xtreme-header-5.h: New.
20450 * g++.dg/modules/xtreme-header-5_a.H: New.
20451 * g++.dg/modules/xtreme-header-5_b.C: New.
20452 * g++.dg/modules/xtreme-header-5_c.C: New.
20453 * g++.dg/modules/xtreme-header-6.h: New.
20454 * g++.dg/modules/xtreme-header-6_a.H: New.
20455 * g++.dg/modules/xtreme-header-6_b.C: New.
20456 * g++.dg/modules/xtreme-header-6_c.C: New.
20457 * g++.dg/modules/xtreme-header.h: New.
20458 * g++.dg/modules/xtreme-header_a.H: New.
20459 * g++.dg/modules/xtreme-header_b.C: New.
20460 * g++.dg/modules/xtreme-tr1.h: New.
20461 * g++.dg/modules/xtreme-tr1_a.H: New.
20462 * g++.dg/modules/xtreme-tr1_b.C: New.
20464 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
20466 PR tree-optimization/95401
20467 * g++.dg/vect/pr95401.cc: New test.
20468 * g++.dg/vect/pr95401a.cc: Likewise.
20470 2021-01-04 Richard Biener <rguenther@suse.de>
20472 PR tree-optimization/98308
20473 * gcc.dg/vect/pr98308.c: New testcase.
20475 2021-01-04 Jakub Jelinek <jakub@redhat.com>
20477 PR tree-optimization/95771
20478 * gcc.target/i386/pr95771.c: New test.
20480 2021-01-04 Richard Biener <rguenther@suse.de>
20482 PR tree-optimization/98464
20483 * g++.dg/opt/pr98464.C: New testcase.
20485 2021-01-04 Richard Biener <rguenther@suse.de>
20487 PR tree-optimization/98282
20488 * g++.dg/opt/pr98282.C: New testcase.
20490 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
20493 * gcc.target/aarch64/pr89057.c: New test.
20495 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
20497 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
20499 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
20500 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
20501 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
20503 2021-01-04 Martin Liska <mliska@suse.cz>
20505 * README: Convert to utf8 from iso8859.
20507 2021-01-04 Martin Liska <mliska@suse.cz>
20509 * gcc.target/avr/avr.exp: Run dos2unix on the file.
20511 2021-01-04 Richard Biener <rguenther@suse.de>
20513 PR tree-optimization/98291
20514 * gcc.dg/vect/slp-reduc-11.c: New testcase.
20515 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
20517 2021-01-04 Jakub Jelinek <jakub@redhat.com>
20519 PR tree-optimization/96782
20520 * gcc.dg/tree-ssa/pr96782.c: New test.
20522 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
20524 * gcc.misc-tests/outputs.exp: Adjust testcase.
20526 2021-01-01 Jakub Jelinek <jakub@redhat.com>
20528 * ChangeLog-2020: Rotate ChangeLog. New file.
20530 2021-01-01 Joel Brobecker <brobecker@adacore.com>
20532 * lib/target-supports.exp
20533 (check_effective_target_arm_fp16_alternative_ok_nocache):
20534 Return zero for *-*-vxworks7r* targets.
20535 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
20536 * gcc.target/arm/aapcs/vfp23.c: Likewise.
20537 * gcc.target/arm/aapcs/vfp24.c: Likewise.
20538 * gcc.target/arm/aapcs/vfp25.c: Likewise.
20540 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
20542 * g++.dg/init/new26.C: Fix overriding of the delete operator
20545 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
20547 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
20550 2021-01-01 Joel Brobecker <brobecker@adacore.com>
20552 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
20553 the test's dg-options.
20554 * gcc.target/arm/pr78255-2.c: Likewise.
20556 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
20558 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
20560 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
20562 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
20565 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
20567 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
20569 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
20571 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
20574 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
20576 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
20578 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
20580 * g++.dg/other/anon5.C: Skip on vxworks kernel.
20582 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
20584 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
20585 * gcc.dg/vxworks/initpri2.c: Likewise.
20587 2021-01-01 Joel Brobecker <brobecker@adacore.com>
20589 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
20592 2021-01-01 Olivier Hainque <hainque@adacore.com>
20594 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
20595 * gcc.dg/pthread-init-2.c: Ditto.
20597 2021-01-01 Olivier Hainque <hainque@adacore.com>
20599 * lib/target-supports.exp (check_weak_available,
20600 check_fork_available, check_effective_target_lto,
20601 check_effective_target_mempcpy): Add vxworks filters.
20603 2021-01-01 Alexandre Oliva <oliva@adacore.com>
20605 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
20606 explicit -mno-long-calls.
20607 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
20609 2021-01-01 Alexandre Oliva <oliva@adacore.com>
20611 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
20612 * g++.target/arm/no_unique_address_2.C: Likewise.
20614 2021-01-01 Alexandre Oliva <oliva@adacore.com>
20616 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
20617 * gcc.target/arm/headmerge-2.c: Likewise.
20619 2021-01-01 Alexandre Oliva <oliva@adacore.com>
20621 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
20624 Copyright (C) 2021 Free Software Foundation, Inc.
20626 Copying and distribution of this file, with or without modification,
20627 are permitted in any medium without royalty provided the copyright
20628 notice and this notice are preserved.