1 2021-12-31 Francois-Xavier Coudert <fxcoudert@gmail.com>
4 * gfortran.dg/ieee/ieee_9.f90: Adjust test for targets without
7 2021-12-31 Uroš Bizjak <ubizjak@gmail.com>
9 * lib/target-supports.exp (check_vect_slp_store_usage):
11 (check_effective_target_vect_slp_v2qi_store_unalign): New procedure.
12 * c-c++-common/Wstringop-overflow-2.c: XFAIL specific tests for
13 vect_slp_v2qi_store_unalign targets.
14 * g++.dg/warn/Wstringop-overflow-3.C: Ditto.
15 * gcc.dg/Wstringop-overflow-28.c: Ditto.
16 * gcc.dg/Wstringop-overflow-68.c: Ditto.
17 * gcc.dg/Wstringop-overflow-75.c: Ditto.
18 * gcc.dg/Wstringop-overflow-76.c: Ditto.
20 2021-12-30 Jakub Jelinek <jakub@redhat.com>
22 PR rtl-optimization/103756
23 * g++.dg/opt/pr103756.C: New test.
25 2021-12-30 Jakub Jelinek <jakub@redhat.com>
28 * c-c++-common/cpp/va-opt-9.c: New test.
30 2021-12-30 Jakub Jelinek <jakub@redhat.com>
33 * gcc.dg/pr103808.c: New test.
35 2021-12-30 Jakub Jelinek <jakub@redhat.com>
39 * g++.dg/cpp/pr103012.C: New test.
40 * g++.target/i386/pr103012.C: New test.
42 2021-12-30 Jakub Jelinek <jakub@redhat.com>
44 PR rtl-optimization/103860
45 * gcc.dg/pr103860.c: New test.
47 2021-12-30 Xionghu Luo <luoxhu@linux.ibm.com>
49 * gcc.dg/loop-invariant-2.c: New.
51 2021-12-29 Jakub Jelinek <jakub@redhat.com>
54 * g++.dg/opt/pr103742.C: New test.
56 2021-12-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
60 * lib/prune.exp: Prune some warnings related to LTO and
63 2021-12-29 Harald Anlauf <anlauf@gmx.de>
66 * gfortran.dg/pr102332.f90: New test.
68 2021-12-29 Xionghu Luo <luoxhu@linux.ibm.com>
70 PR tree-optimization/103793
71 * gcc.dg/pr103793.c: New test.
73 2021-12-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
76 * gfortran.dg/c_char_tests_3.f90: New file.
77 * gfortran.dg/c_char_tests_3_c.c: New file.
78 * gfortran.dg/c_char_tests_4.f90: New file.
79 * gfortran.dg/c_char_tests_5.f90: New file.
81 2021-12-28 Jason Merrill <jason@redhat.com>
84 * g++.dg/ext/is_enum2.C: New test.
86 2021-12-28 Jakub Jelinek <jakub@redhat.com>
89 * gcc.c-torture/compile/pr103813.c: New test.
91 2021-12-28 Jakub Jelinek <jakub@redhat.com>
93 PR rtl-optimization/103837
94 * gcc.dg/pr103837.c: New test.
96 2021-12-28 Jakub Jelinek <jakub@redhat.com>
99 * gcc.dg/pr103838.c: New test.
101 2021-12-28 Jakub Jelinek <jakub@redhat.com>
104 * g++.dg/opt/pr103842.C: New test.
106 2021-12-28 Haochen Jiang <haochen.jiang@intel.com>
108 * gcc.target/i386/amx-check.h (check_float_tile_register):
109 New check function for float to prevent precision loss.
110 * gcc.target/i386/amxbf16-dpbf16ps-2.c: Correct the type convert
111 and byte offset. Use the new check function.
113 2021-12-27 Patrick Palka <ppalka@redhat.com>
116 * g++.dg/template/sfinae32a.C: New test.
118 2021-12-27 Patrick Palka <ppalka@redhat.com>
121 * g++.dg/template/sfinae32.C: New test.
123 2021-12-27 H.J. Lu <hjl.tools@gmail.com>
125 * gcc.target/i386/pr103762-1a.c: New test.
126 * gcc.target/i386/pr103762-1b.c: Likewise.
127 * gcc.target/i386/pr103762-1c.c: Likewise.
129 2021-12-27 Uroš Bizjak <ubizjak@gmail.com>
132 * gfortran.dg/extract_recip_1.f: Adjust testcase.
134 2021-12-27 LiaoShihua <shihua@iscas.ac.cn>
136 * gcc.target/riscv/pr103302.c: skip if -march=rv32*
138 2021-12-26 H.J. Lu <hjl.tools@gmail.com>
141 * gcc.target/i386/pr103785.c: New test.
143 2021-12-26 Francois-Xavier Coudert <fxcoudert@gmail.com>
146 * gfortran.dg/pr98076.f90: New test.
148 2021-12-24 Uroš Bizjak <ubizjak@gmail.com>
152 * gcc.target/i386/pr95046-1.c (test_div): Add.
153 (dg-options): Add -mno-recip.
155 2021-12-24 Iain Sandoe <iain@sandoe.co.uk>
157 * gcc.dg/darwin-aligned-globals.c: New test.
158 * gcc.dg/darwin-comm-1.c: New test.
159 * gcc.dg/attr-aligned.c: Amend for new alignment values on
161 * gcc.target/i386/pr89261.c: Likewise.
163 2021-12-23 H.J. Lu <hjl.tools@gmail.com>
165 * gcc.target/i386/smuldi3_highpart.c: Replace long with long long.
167 2021-12-23 Roger Sayle <roger@nextmovesoftware.com>
168 Uroš Bizjak <ubizjak@gmail.com>
171 * gcc.target/i386/pr103773-2.c: New test case.
172 * gcc.target/i386/pr103773.c: New test case.
174 2021-12-23 konglin1 <lingling.kong@intel.com>
176 * gcc.target/i386/avx512bf16-cvtsbh2ss-1.c: New test.
177 * gcc.target/i386/avx512bf16-vcvtpbh2ps-1.c: Ditto.
178 * gcc.target/i386/avx512bf16vl-cvtness2sbh-1.c: Ditto.
179 * gcc.target/i386/avx512bf16vl-vcvtpbh2ps-1.c: Ditto.
181 2021-12-23 liuhongt <hongtao.liu@intel.com>
183 * gcc.target/i386/avx512bw-pr103750-1.c: New test.
184 * gcc.target/i386/avx512bw-pr103750-2.c: New test.
185 * gcc.target/i386/avx512f-pr103750-1.c: New test.
186 * gcc.target/i386/avx512f-pr103750-2.c: New test.
187 * gcc.target/i386/avx512fp16-pr103750-1.c: New test.
188 * gcc.target/i386/avx512fp16-pr103750-2.c: New test.
190 2021-12-22 Harald Anlauf <anlauf@gmx.de>
193 * gfortran.dg/illegal_boz_arg_3.f90: New test.
195 2021-12-22 Harald Anlauf <anlauf@gmx.de>
198 * gfortran.dg/select_10.f90: New test.
200 2021-12-22 Murray Steele <murray.steele@arm.com>
202 * gcc.target/arm/mve/mve.exp: Add new subdirectories.
203 * gcc.target/arm/mve/general-c/type_redef_1.c: New test.
204 * gcc.target/arm/mve/general/double_pragmas_1.c: New test.
205 * gcc.target/arm/mve/general/nomve_1.c: New test.
207 2021-12-21 Jiang Haochen <haochen.jiang@intel.com>
209 * gcc.target/i386/bmi-1.c: Add test for new intrinsic.
210 * gcc.target/i386/bmi-2.c: Ditto.
211 * gcc.target/i386/bmi-3.c: Ditto.
213 2021-12-21 Xionghu Luo <luoxhu@linux.ibm.com>
215 * gcc.dg/tree-ssa/recip-3.c: Adjust.
216 * gcc.dg/tree-ssa/ssa-lim-19.c: New test.
217 * gcc.dg/tree-ssa/ssa-lim-20.c: New test.
218 * gcc.dg/tree-ssa/ssa-lim-21.c: New test.
219 * gcc.dg/tree-ssa/ssa-lim-22.c: New test.
220 * gcc.dg/tree-ssa/ssa-lim-23.c: New test.
222 2021-12-21 Xionghu Luo <luoxhu@linux.ibm.com>
225 * gcc.dg/pr103270.c: New test.
227 2021-12-20 Patrick Palka <ppalka@redhat.com>
229 * g++.dg/lookup/memfn1.C: New test.
230 * g++.dg/template/non-dependent16b.C: New test.
232 2021-12-20 Olivier Hainque <hainque@adacore.com>
234 * gcc.dg/vect/vect-simd-20.c: Fix size of p[]
235 to accommodate the number of strides performed
236 by foo() for s == 78.
238 2021-12-20 Roger Sayle <roger@nextmovesoftware.com>
239 Uroš Bizjak <ubizjak@gmail.com>
241 * gcc.target/i386/smuldi3_highpart.c: New test case.
243 2021-12-20 Patrick Palka <ppalka@redhat.com>
245 * g++.dg/cpp0x/error2.C: Make the call to foo type-dependent in
246 order to avoid latent pretty-printing issue for FUNCTION_DECL
248 * g++.dg/cpp0x/fntmp-equiv1.C: Make the calls to d, d2 and d3
249 within the function signatures dependent.
250 * g++.dg/template/non-dependent16.C: New test.
251 * g++.dg/template/non-dependent16a.C: New test.
252 * g++.dg/template/non-dependent17.C: New test.
254 2021-12-20 Jan Hubicka <hubicka@ucw.cz>
257 * g++.dg/torture/pr103669.C: New test.
259 2021-12-20 liuhongt <hongtao.liu@intel.com>
261 * gcc.target/i386/pr98468.c: New test.
263 2021-12-19 Andrew Pinski <apinski@marvell.com>
265 * gcc.dg/uninit-pr89230-1.c: Change the dg-bogus messages
266 around and xfail both of them.
268 2021-12-19 Patrick Palka <ppalka@redhat.com>
271 * g++.dg/cpp0x/lambda/lambda-nested9a.C: New test.
273 2021-12-19 Patrick Palka <ppalka@redhat.com>
276 * g++.dg/cpp2a/concepts-uneval5.C: New test.
278 2021-12-19 Francois-Xavier Coudert <fxcoudert@gmail.com>
280 * gcc.dg/pr100509.c: Needs alias.
281 * gcc.dg/pragma-diag-10.c: Needs alias.
283 2021-12-18 Harald Anlauf <anlauf@gmx.de>
286 * gfortran.dg/illegal_boz_arg_2.f90: New test.
288 2021-12-18 Roger Sayle <roger@nextmovesoftware.com>
289 Uroš Bizjak <ubizjak@gmail.com>
292 * gcc.target/i386/pr103611-2.c: New test case.
294 2021-12-18 Roger Sayle <roger@nextmovesoftware.com>
297 * gcc.target/i386/pr32803.c: New test case.
299 2021-12-18 François-Xavier Coudert <fxcoudert@gcc.gnu.org>
301 * gcc.dg/darwin-minversion-link.c: Test darwin21.
302 * obj-c++.dg/cxx-ivars-3.mm: Homogeneize darwin versions.
303 * obj-c++.dg/objc-gc-3.mm: Homogeneize darwin versions.
304 * objc.dg/objc-gc-4.m: Homogeneize darwin versions.
306 2021-12-17 Marek Polacek <polacek@redhat.com>
309 * c-c++-common/Wno-attributes-6.c: New test.
311 2021-12-17 David Edelsohn <dje.gcc@gmail.com>
313 * gcc.target/powerpc/fold-vec-insert-float-p9.c
315 2021-12-17 Olivier Hainque <hainque@adacore.com>
317 * gcc.target/powerpc/pr97142.c: Add -mdejagnu-cpu=power7
320 2021-12-17 Marek Polacek <polacek@redhat.com>
323 * g++.dg/template/redecl4.C: Adjust dg-error.
324 * g++.dg/diagnostic/redeclaration-2.C: New test.
326 2021-12-17 Segher Boessenkool <segher@kernel.crashing.org>
329 * gcc.target/powerpc/darn-0.c: Remove target clause.
330 * gcc.target/powerpc/darn-1.c: Remove target clause. Remove lp64
331 requirement. Change return type to long.
332 * gcc.target/powerpc/darn-2.c: Ditto.
333 * gcc.target/powerpc/darn-3.c: Remove target clause.
335 2021-12-17 Iain Sandoe <iain@sandoe.co.uk>
338 * g++.dg/coroutines/pr100127.C: New test.
340 2021-12-17 Iain Sandoe <iain@sandoe.co.uk>
343 * g++.dg/coroutines/pr100772-a.C: New test.
344 * g++.dg/coroutines/pr100772-b.C: New test.
346 2021-12-17 Iain Sandoe <iain@sandoe.co.uk>
349 * g++.dg/coroutines/pr96517.C: New test.
351 2021-12-17 David Edelsohn <dje.gcc@gmail.com>
353 * gcc.target/powerpc/pragma-optimize.c: Require ifunc support.
355 2021-12-17 Richard Sandiford <richard.sandiford@arm.com>
357 PR tree-optimization/103744
358 * gcc.dg/vect/pr103744-1.c: New test.
359 * gcc.dg/vect/pr103744-2.c: Likewise.
361 2021-12-17 Tamar Christina <tamar.christina@arm.com>
363 PR tree-optimization/103741
364 * gcc.target/aarch64/pr103741.c: New test.
366 2021-12-17 Haochen Jiang <haochen.jiang@intel.com>
369 * g++.target/i386/avx512vl-pr100738-1.C: New test.
371 2021-12-17 Siddhesh Poyarekar <siddhesh@gotplt.org>
373 * g++.dg/ext/builtin-dynamic-object-size1.C: New test.
374 * g++.dg/ext/builtin-dynamic-object-size2.C: Likewise.
375 * gcc.dg/builtin-dynamic-alloc-size.c: Likewise.
376 * gcc.dg/builtin-dynamic-object-size-1.c: Likewise.
377 * gcc.dg/builtin-dynamic-object-size-10.c: Likewise.
378 * gcc.dg/builtin-dynamic-object-size-11.c: Likewise.
379 * gcc.dg/builtin-dynamic-object-size-12.c: Likewise.
380 * gcc.dg/builtin-dynamic-object-size-13.c: Likewise.
381 * gcc.dg/builtin-dynamic-object-size-14.c: Likewise.
382 * gcc.dg/builtin-dynamic-object-size-15.c: Likewise.
383 * gcc.dg/builtin-dynamic-object-size-16.c: Likewise.
384 * gcc.dg/builtin-dynamic-object-size-17.c: Likewise.
385 * gcc.dg/builtin-dynamic-object-size-18.c: Likewise.
386 * gcc.dg/builtin-dynamic-object-size-19.c: Likewise.
387 * gcc.dg/builtin-dynamic-object-size-2.c: Likewise.
388 * gcc.dg/builtin-dynamic-object-size-3.c: Likewise.
389 * gcc.dg/builtin-dynamic-object-size-4.c: Likewise.
390 * gcc.dg/builtin-dynamic-object-size-5.c: Likewise.
391 * gcc.dg/builtin-dynamic-object-size-6.c: Likewise.
392 * gcc.dg/builtin-dynamic-object-size-7.c: Likewise.
393 * gcc.dg/builtin-dynamic-object-size-8.c: Likewise.
394 * gcc.dg/builtin-dynamic-object-size-9.c: Likewise.
395 * gcc.dg/builtin-object-size-16.c: Adjust to allow inclusion
396 from builtin-dynamic-object-size-16.c.
397 * gcc.dg/builtin-object-size-17.c: Likewise.
399 2021-12-17 Siddhesh Poyarekar <siddhesh@gotplt.org>
401 * gcc.dg/builtin-object-size-1.c (test9): New test.
403 * gcc.dg/builtin-object-size-2.c (test8): New test.
405 * gcc.dg/builtin-object-size-3.c (test9): New test.
407 * gcc.dg/builtin-object-size-4.c (test8): New test.
409 * gcc.dg/builtin-object-size-5.c (test5, test6, test7): New
412 2021-12-17 Jason Merrill <jason@redhat.com>
415 * g++.dg/abi/macro0.C: Update value.
416 * g++.dg/abi/no_unique_address6.C: New test.
417 * g++.dg/abi/nsdmi-aggr1.C: New test.
418 * g++.dg/abi/nsdmi-aggr1a.C: New test.
420 2021-12-16 Sandra Loosemore <sandra@codesourcery.com>
422 * gcc.dg/20021029-1.c: Build with -G0 for nios2.
424 2021-12-16 Marek Polacek <polacek@redhat.com>
427 * g++.dg/cpp0x/noexcept71.C: New test.
429 2021-12-16 Martin Sebor <msebor@redhat.com>
432 * g++.dg/warn/Wmismatched-tags-9.C: New test.
434 2021-12-16 Martin Sebor <msebor@redhat.com>
437 * gcc.dg/Warray-bounds-48.c: Fix member alignment.
439 2021-12-16 Patrick Palka <ppalka@redhat.com>
444 * g++.dg/lookup/operator-3.C: Split out operator overload
445 declarations into ...
446 * g++.dg/lookup/operator-3-ops.h: ... here.
447 * g++.dg/lookup/operator-3a.C: New test.
448 * g++.dg/lookup/operator-4.C: New test.
449 * g++.dg/lookup/operator-4a.C: New test.
450 * g++.dg/lookup/operator-5.C: New test.
451 * g++.dg/lookup/operator-5a.C: New test.
452 * g++.dg/lookup/operator-6.C: New test.
453 * g++.dg/lookup/operator-7.C: New test.
454 * g++.dg/lookup/operator-8.C: New test.
456 2021-12-16 Uroš Bizjak <ubizjak@gmail.com>
459 * gcc.target/i386/pr102812.c (dg-final): Do not scan for movdqa.
461 2021-12-16 Martin Liska <mliska@suse.cz>
464 * g++.target/i386/pr103696.C: New test.
466 2021-12-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
468 * gfortran.dg/iostat_5.f90: New file.
470 2021-12-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
472 * gfortran.dg/date_and_time_1.f90: New file.
474 2021-12-15 Marek Polacek <polacek@redhat.com>
477 * g++.dg/cpp1y/decltype-auto5.C: New test.
479 2021-12-15 Thomas Schwinge <thomas@codesourcery.com>
481 * lib/fortran-torture.exp (fortran-torture-compile)
482 (fortran-torture-execute): Be more informative for ICEs.
483 * lib/gcc-defs.exp (${tool}_check_compile): Likewise.
484 * lib/gcc-dg.exp (gcc-dg-test-1): Likewise.
485 * lib/go-torture.exp (go-torture-compile, go-torture-execute):
488 2021-12-15 Martin Sebor <msebor@redhat.com>
490 PR tree-optimization/78969
491 * gcc.dg/tree-ssa/builtin-snprintf-warn-6.c: New test.
493 2021-12-15 Roger Sayle <roger@nextmovesoftware.com>
495 * gcc.target/nvptx/float16-2.c: New test case.
496 * gcc.target/nvptx/tanh-1.c: New test case.
498 2021-12-15 Richard Sandiford <richard.sandiford@arm.com>
499 Tamar Christina <tamar.christina@arm.com>
502 * gcc.target/aarch64/pr103094.c: New test.
504 2021-12-15 Tamar Christina <tamar.christina@arm.com>
506 PR rtl-optimization/103350
507 * gcc.target/aarch64/pr103350-1.c: New test.
508 * gcc.target/aarch64/pr103350-2.c: New test.
510 2021-12-15 Jakub Jelinek <jakub@redhat.com>
513 * g++.dg/cpp23/auto-fncast11.C: Fix expected diagnostic wording.
515 2021-12-15 Jakub Jelinek <jakub@redhat.com>
518 * g++.dg/gomp/pr103704.C: New test.
520 2021-12-15 Haochen Jiang <haochen.jiang@intel.com>
523 * gcc.target/i386/pr101796-1.c: New test.
525 2021-12-15 Michael Meissner <meissner@the-meissners.org>
527 * gcc.target/powerpc/vec-splat-constant-df.c: New test.
528 * gcc.target/powerpc/vec-splat-constant-sf.c: New test.
530 2021-12-15 Michael Meissner <meissner@the-meissners.org>
532 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Update insn
534 * gcc.target/powerpc/vec-splat-constant-v2df.c: New test.
535 * gcc.target/powerpc/vec-splat-constant-v2di.c: New test.
537 2021-12-15 Michael Meissner <meissner@linux.ibm.com>
539 * gcc.target/powerpc/vec-splat-constant-v16qi.c: New test.
540 * gcc.target/powerpc/vec-splat-constant-v4sf.c: New test.
541 * gcc.target/powerpc/vec-splat-constant-v4si.c: New test.
542 * gcc.target/powerpc/vec-splat-constant-v8hi.c: New test.
543 * gcc.target/powerpc/vec-splati-runnable.c: Update insn count.
545 2021-12-15 Michael Meissner <meissner@the-meissners.org>
547 * gcc.target/powerpc/float128-constant.c: New test.
549 2021-12-15 Alexandre Oliva <oliva@adacore.com>
552 * gcc.target/aarch64/pr100518.c: New.
554 2021-12-15 Alexandre Oliva <oliva@adacore.com>
557 * gcc.dg/pr100843.c: New.
559 2021-12-14 liuhongt <hongtao.liu@intel.com>
561 * gcc.c-torture/compile/pr103682.c: New test.
563 2021-12-14 Peter Bergner <bergner@linux.ibm.com>
566 * gcc.target/powerpc/mma-builtin-10-pair.c: New test.
567 * gcc.target/powerpc/mma-builtin-10-quad.c: New test.
569 2021-12-14 Harald Anlauf <anlauf@gmx.de>
572 * gfortran.dg/do_check_19.f90: New test.
574 2021-12-14 Harald Anlauf <anlauf@gmx.de>
578 * gfortran.dg/do_check_18.f90: New test.
580 2021-12-14 Petter Tomner <tomner@kth.se>
582 * jit.dg/all-non-failing-tests.h: Added two tests
583 * jit.dg/test-error-ctor-array-wrong-obj.c: New
584 * jit.dg/test-error-ctor-struct-too-big.c: New
585 * jit.dg/test-error-ctor-struct-wrong-field-obj.c: New
586 * jit.dg/test-error-ctor-struct-wrong-type.c: New
587 * jit.dg/test-error-ctor-struct-wrong-type2.c
588 * jit.dg/test-error-ctor-union-wrong-field-name.c: New
589 * jit.dg/test-error-global-already-init.c: New
590 * jit.dg/test-error-global-common-section.c: New
591 * jit.dg/test-error-global-init-too-small-array.c: New
592 * jit.dg/test-error-global-lvalue-init.c: New
593 * jit.dg/test-error-global-nonconst-init.c: New
594 * jit.dg/test-global-init-rvalue.c: New
595 * jit.dg/test-local-init-rvalue.c: New
597 2021-12-14 Harald Anlauf <anlauf@gmx.de>
600 * gfortran.dg/intrinsic_pack_6.f90: New test.
602 2021-12-14 Jan Hubicka <hubicka@ucw.cz>
604 * gcc.dg/analyzer/data-model-1.c: Disable ipa-modref.
605 * gcc.dg/uninit-38.c: Likewise.
606 * gcc.dg/uninit-pr98578.c: Liewise.
608 2021-12-14 Manfred Schwarb <manfred99@gmx.ch>
611 * gfortran.dg/pr91497.f90: Adjust test to use
612 dg-require-effective-target directive.
613 * gfortran.dg/pr91497_2.f90: New test to cover all targets.
614 Cover MAX1 and MIN1 intrinsics.
616 2021-12-14 Vladimir N. Makarov <vmakarov@redhat.com>
619 * gcc.target/i386/pr99531.c: Do not scan for ia32.
621 2021-12-14 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
623 * gcc.target/aarch64/acle/ls64_asm.c: New test.
624 * gcc.target/aarch64/acle/ls64_ld64b.c: New test.
625 * gcc.target/aarch64/acle/ls64_ld64b-2.c: New test.
626 * gcc.target/aarch64/acle/ls64_ld64b-3.c: New test.
627 * gcc.target/aarch64/acle/ls64_st64b.c: New test.
628 * gcc.target/aarch64/acle/ls64_ld_st_o0.c: New test.
629 * gcc.target/aarch64/acle/ls64_st64b-2.c: New test.
630 * gcc.target/aarch64/acle/ls64_st64bv.c: New test.
631 * gcc.target/aarch64/acle/ls64_st64bv-2.c: New test.
632 * gcc.target/aarch64/acle/ls64_st64bv-3.c: New test.
633 * gcc.target/aarch64/acle/ls64_st64bv0.c: New test.
634 * gcc.target/aarch64/acle/ls64_st64bv0-2.c: New test.
635 * gcc.target/aarch64/acle/ls64_st64bv0-3.c: New test.
636 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Add checks
637 for __ARM_FEATURE_LS64.
639 2021-12-14 Martin Liska <mliska@suse.cz>
641 * gcc.target/i386/avx2-psraq-1.c: Use ARRAY_SIZE.
642 * gcc.target/i386/m128-check.h: Move it to the top-level
644 * gcc.target/i386/sse2-psraq-1.c: Use ARRAY_SIZE.
645 * gcc.target/i386/sse4_2-check.h: Include the header with
646 ARRAY_SIZE definition.
648 2021-12-14 Patrick Palka <ppalka@redhat.com>
651 * g++.dg/concepts/diagnostic18.C: Expect a "constraints on a
652 non-templated function" error.
653 * g++.dg/cpp23/auto-fncast11.C: New test.
655 2021-12-14 Jakub Jelinek <jakub@redhat.com>
658 * gcc.dg/pr103587.c: New test.
660 2021-12-14 Thomas Schwinge <thomas@codesourcery.com>
664 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Adjust.
665 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
666 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
668 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
670 2021-12-13 Vladimir N. Makarov <vmakarov@redhat.com>
673 * gcc.target/i386/pr99531.c: New test.
675 2021-12-13 Roger Sayle <roger@nextmovesoftware.com>
677 * gcc.target/i386/pr103611-1.c: New test case.
679 2021-12-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
681 * gcc.target/aarch64/mops_3.c: New test.
683 2021-12-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
685 * gcc.target/aarch64/mops_2.c: New test.
687 2021-12-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
689 * gcc.target/aarch64/mops_1.c: New test.
691 2021-12-13 Tobias Burnus <tobias@codesourcery.com>
693 * gfortran.dg/gomp/atomic-25.f90: Remove sorry, fix + add checks.
694 * gfortran.dg/gomp/atomic-26.f90: Likewise.
695 * gfortran.dg/gomp/atomic-21.f90: New test.
697 2021-12-13 Jan Hubicka <hubicka@ucw.cz>
700 * gcc.c-torture/compile/pr103513.c: New test.
702 2021-12-13 Kewen Lin <linkw@linux.ibm.com>
705 * gcc.target/powerpc/pr103515.c: New test.
707 2021-12-12 Antoni Boucher <bouanto@zoho.com>
710 * jit.dg/all-non-failing-tests.h: Mention new test
711 link-section-assembler.
712 * jit.dg/test-link-section-assembler.c: New test.
713 * jit.dg/jit.exp: New helper function to test that the
714 assembly contains a pattern.
716 2021-12-12 Roger Sayle <roger@nextmovesoftware.com>
718 * gcc.target/nvptx/float16-1.c: New test case.
720 2021-12-12 Antoni Boucher <bouanto@zoho.com>
723 * jit.dg/all-non-failing-tests.h: Add test-tls.c.
724 * jit.dg/test-tls.c: New test.
726 2021-12-11 Antoni Boucher <bouanto@zoho.com>
730 * jit.dg/all-non-failing-tests.h: Add test-builtin-types.c.
731 * jit.dg/test-builtin-types.c
732 * jit.dg/test-error-bad-assignment.c
733 * jit.dg/test-fuzzer.c: Add fuzzing for type qualifiers.
735 2021-12-11 Harald Anlauf <anlauf@gmx.de>
738 * gfortran.dg/pr103606.f90: New test.
740 2021-12-11 Jason Merrill <jason@redhat.com>
743 * g++.dg/warn/Wstringop-overflow-8.C: New test.
745 2021-12-10 David Malcolm <dmalcolm@redhat.com>
748 * jit.dg/all-non-failing-tests.h: Add comment about...
749 * jit.dg/test-pr103562.c: New test.
751 2021-12-10 Marek Polacek <polacek@redhat.com>
753 * g++.dg/cpp23/auto-fncast10.C: New test.
755 2021-12-10 Harald Anlauf <anlauf@gmx.de>
758 * gfortran.dg/move_alloc_8.f90: Adjust error messages.
759 * gfortran.dg/pointer_intent_9.f90: New test.
761 2021-12-10 Roger Sayle <roger@nextmovesoftware.com>
764 * gcc.dg/ipa/pr103601.c: New test case.
766 2021-12-10 Joel Hutton <joel.hutton@arm.com>
768 * gcc.target/aarch64/pr103523.c: New test.
770 2021-12-09 Martin Sebor <msebor@redhat.com>
772 PR tree-optimization/103215
773 * gcc.dg/Wstringop-overflow-58.c: Adjust and xfail expected warnings.
774 * gcc.dg/Wstringop-overflow-59.c: Same.
775 * gcc.dg/warn-strnlen-no-nul.c: Same.
776 * gcc.dg/Warray-bounds-91.c: New test.
777 * gcc.dg/Warray-bounds-92.c: New test.
778 * gcc.dg/Wstringop-overflow-85.c: New test.
779 * gcc.dg/Wstringop-overflow-87.c: New test.
781 2021-12-09 Martin Sebor <msebor@redhat.com>
784 * gcc.dg/Wstringop-overflow-86.c: New test.
786 2021-12-09 Martin Sebor <msebor@redhat.com>
789 * gcc.dg/Wstringop-overflow-83.c: New test.
791 2021-12-09 Marek Polacek <polacek@redhat.com>
794 * g++.dg/cpp1y/lambda-generic-85713-2.C: Add dg-error.
795 * g++.dg/cpp1y/pr60054.C: Adjust dg-error.
796 * g++.dg/cpp1y/pr60332.C: Likewise.
797 * g++.dg/cpp2a/concepts-pr84979-2.C: Likewise.
798 * g++.dg/cpp2a/concepts-pr84979-3.C: Likewise.
799 * g++.dg/cpp2a/concepts-pr84979.C: Likewise.
800 * g++.dg/cpp23/auto-fncast7.C: New test.
801 * g++.dg/cpp23/auto-fncast8.C: New test.
802 * g++.dg/cpp23/auto-fncast9.C: New test.
804 2021-12-09 Alexandre Oliva <oliva@adacore.com>
807 * gcc.target/i386/pr103097.c: New.
809 2021-12-09 Alexandre Oliva <oliva@adacore.com>
812 * gcc.target/riscv/pr103302.c: New.
814 2021-12-09 Alexandre Oliva <oliva@adacore.com>
816 PR tree-optimization/103024
818 * g++.dg/pr103024.C: New.
819 * g++.dg/pr103530.C: New.
821 2021-12-08 Harald Anlauf <anlauf@gmx.de>
824 * gfortran.dg/pr103609.f90: New test.
826 2021-12-08 Dimitar Dimitrov <dimitar@dinux.eu>
828 * gcc.target/pru/pru_irq_map.c: New test.
830 2021-12-08 Harald Anlauf <anlauf@gmx.de>
833 * gfortran.dg/shape_11.f90: New test.
835 2021-12-08 Martin Liska <mliska@suse.cz>
837 * gcc.dg/loop-unswitch-1.c: Adjust test-case based on
839 * gcc.dg/loop-unswitch-2.c: Likewise.
840 * gcc.dg/loop-unswitch-3.c: Likewise.
841 * gcc.dg/loop-unswitch-4.c: Likewise.
842 * gcc.dg/loop-unswitch-5.c: Likewise.
844 2021-12-08 Hans-Peter Nilsson <hp@axis.com>
846 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-10.c,
847 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
848 gcc.dg/sibcall-4.c, gcc.dg/sibcall-9.c: Replace
849 attribute "noinline" with "noipa".
851 2021-12-08 Chung-Lin Tang <cltang@codesourcery.com>
853 * c-c++-common/goacc/deep-copy-arrayofstruct.c: Adjust testcase.
854 * c-c++-common/gomp/target-enter-data-1.c: New testcase.
855 * c-c++-common/gomp/target-implicit-map-2.c: New testcase.
857 2021-12-08 Roger Sayle <roger@nextmovesoftware.com>
859 * gcc.target/nvptx/exttrunc-2.c: New test case.
860 * gcc.target/nvptx/exttrunc-3.c: New test case.
861 * gcc.target/nvptx/exttrunc-4.c: New test case.
862 * gcc.target/nvptx/exttrunc-5.c: New test case.
863 * gcc.target/nvptx/exttrunc-6.c: New test case.
865 2021-12-08 Roger Sayle <roger@nextmovesoftware.com>
867 * gcc.target/nvptx/exttrunc-1.c: New test case.
869 2021-12-08 Chung-Lin Tang <cltang@codesourcery.com>
872 * gcc.dg/gomp/target-3.c: New testcase.
873 * g++.dg/gomp/target-3.C: New testcase.
874 * g++.dg/gomp/target-lambda-1.C: New testcase.
875 * g++.dg/gomp/target-lambda-2.C: New testcase.
876 * g++.dg/gomp/target-this-1.C: New testcase.
877 * g++.dg/gomp/target-this-2.C: New testcase.
878 * g++.dg/gomp/target-this-3.C: New testcase.
879 * g++.dg/gomp/target-this-4.C: New testcase.
880 * g++.dg/gomp/target-this-5.C: New testcase.
881 * g++.dg/gomp/this-2.C: Adjust testcase.
883 2021-12-08 Haochen Jiang <haochen.jiang@intel.com>
886 * g++.target/i386/pr100738-1.C: New test.
888 2021-12-08 Alexandre Oliva <oliva@adacore.com>
891 * gcc.target/aarch64/pr103149.c: New.
893 2021-12-07 Harald Anlauf <anlauf@gmx.de>
896 * gfortran.dg/pr103607.f90: New test.
898 2021-12-07 Marek Polacek <polacek@redhat.com>
900 * g++.dg/cpp0x/decltype-bitfield1.C: Change a type to unsigned
901 long long. Only run on longlong64 targets.
903 2021-12-07 Peter Bergner <bergner@linux.ibm.com>
907 * lib/target-supports.exp (check_effective_target_rop_ok): Remove '\n'.
909 2021-12-07 Harald Anlauf <anlauf@gmx.de>
912 * gfortran.dg/pr103588.f90: New test.
914 2021-12-07 Harald Anlauf <anlauf@gmx.de>
917 * gfortran.dg/select_9.f90: New test.
919 2021-12-07 Marek Polacek <polacek@redhat.com>
922 * g++.dg/cpp0x/decltype-bitfield1.C: New test.
923 * g++.dg/cpp0x/decltype-bitfield2.C: New test.
925 2021-12-07 H.J. Lu <hjl.tools@gmail.com>
928 * gcc.dg/pr103594.c: New test.
930 2021-12-07 Richard Biener <rguenther@suse.de>
932 PR tree-optimization/103596
933 * gcc.dg/torture/pr103596.c: New testcase.
935 2021-12-07 YunQiang Su <yunqiang.su@cipunited.com>
937 * gcc.target/mips/mips.exp: add unaligned-access
938 * gcc.target/mips/unaligned-2.c: New test.
939 * gcc.target/mips/unaligned-3.c: New test.
941 2021-12-07 Eugene Rozenfeld <erozen@microsoft.com>
943 * gcc.dg/tree-prof/init-array.c: New test for unrolling inner loops.
945 2021-12-06 Richard Biener <rguenther@suse.de>
947 PR tree-optimization/103581
948 * gcc.dg/vect/pr103581.c: New testcase.
950 2021-12-06 Richard Biener <rguenther@suse.de>
952 PR tree-optimization/103544
953 * gcc.dg/vect/pr103544.c: New testcase.
955 2021-12-06 Tamar Christina <tamar.christina@arm.com>
957 PR rtl-optimization/103404
958 * gcc.target/i386/pr103404.c: New test.
960 2021-12-06 Hongtao Liu <Hongtao.liu@intel.com>
961 Uroš Bizjak <ubizjak@gmail.com>
963 * gcc.target/i386/pr95740.c: New test.
965 2021-12-04 Marek Polacek <polacek@redhat.com>
968 * g++.dg/template/lookup18.C: New test.
970 2021-12-04 Tobias Burnus <tobias@codesourcery.com>
972 * gfortran.dg/gomp/atomic-2.f90: Move now supported code to ...
973 * gfortran.dg/gomp/atomic.f90: here.
974 * gfortran.dg/gomp/atomic-10.f90: New test.
975 * gfortran.dg/gomp/atomic-12.f90: New test.
976 * gfortran.dg/gomp/atomic-15.f90: New test.
977 * gfortran.dg/gomp/atomic-16.f90: New test.
978 * gfortran.dg/gomp/atomic-17.f90: New test.
979 * gfortran.dg/gomp/atomic-18.f90: New test.
980 * gfortran.dg/gomp/atomic-19.f90: New test.
981 * gfortran.dg/gomp/atomic-20.f90: New test.
982 * gfortran.dg/gomp/atomic-22.f90: New test.
983 * gfortran.dg/gomp/atomic-24.f90: New test.
984 * gfortran.dg/gomp/atomic-25.f90: New test.
985 * gfortran.dg/gomp/atomic-26.f90: New test.
987 2021-12-04 Jakub Jelinek <jakub@redhat.com>
989 * g++.dg/cpp2a/bit-cast11.C: New test.
990 * g++.dg/cpp2a/bit-cast12.C: New test.
991 * g++.dg/cpp2a/bit-cast13.C: New test.
992 * g++.dg/cpp2a/bit-cast14.C: New test.
994 2021-12-04 Jakub Jelinek <jakub@redhat.com>
996 PR preprocessor/102432
997 * c-c++-common/gomp/pr102432.c: New test.
998 * c-c++-common/goacc/pr102432.c: New test.
1000 2021-12-04 Alexandre Oliva <oliva@adacore.com>
1002 PR rtl-optimization/103028
1003 * gcc.dg/pr103028.c: New.
1005 2021-12-04 David Edelsohn <dje.gcc@gmail.com>
1007 * gcc.target/powerpc/vec_reve_1.c: Require VSX.
1009 2021-12-03 Jason Merrill <jason@redhat.com>
1011 * g++.dg/diagnostic/scope1.C: New test.
1013 2021-12-03 Martin Liska <mliska@suse.cz>
1016 * gcc.target/powerpc/pr101324.c: New test.
1018 2021-12-03 Peter Bergner <bergner@linux.ibm.com>
1020 * lib/target-supports.exp (check_effective_target_rop_ok): New function.
1021 * gcc.target/powerpc/rop-1.c: Use it.
1022 * gcc.target/powerpc/rop-2.c: Likewise.
1023 * gcc.target/powerpc/rop-3.c: Likewise.
1024 * gcc.target/powerpc/rop-4.c: Likewise.
1025 * gcc.target/powerpc/rop-5.c: Likewise.
1027 2021-12-03 Harald Anlauf <anlauf@gmx.de>
1028 Steven G. Kargl <kargl@gcc.gnu.org>
1031 * gfortran.dg/pr103505.f90: New test.
1033 2021-12-03 Marek Polacek <polacek@redhat.com>
1036 * g++.dg/cpp1y/decltype-auto2.C: New test.
1037 * g++.dg/cpp1y/decltype-auto3.C: New test.
1038 * g++.dg/cpp1y/decltype-auto4.C: New test.
1039 * g++.dg/cpp1z/decomp-decltype1.C: New test.
1041 2021-12-03 H.J. Lu <hjl.tools@gmail.com>
1044 * gcc.target/i386/pieces-memcpy-17.c: New test.
1045 * gcc.target/i386/pieces-memcpy-18.c: Likewise.
1046 * gcc.target/i386/pieces-memcpy-19.c: Likewise.
1047 * gcc.target/i386/pieces-memcpy-20.c: Likewise.
1048 * gcc.target/i386/pieces-memcpy-21.c: Likewise.
1049 * gcc.target/i386/pieces-memset-45.c: Likewise.
1050 * gcc.target/i386/pieces-memset-46.c: Likewise.
1051 * gcc.target/i386/pieces-memset-47.c: Likewise.
1052 * gcc.target/i386/pieces-memset-48.c: Likewise.
1053 * gcc.target/i386/pieces-memset-49.c: Likewise.
1055 2021-12-03 H.J. Lu <hjl.tools@gmail.com>
1058 * gcc.target/i386/pr83782-1.c: Also scan leal x32.
1059 * gcc.target/i386/pr83782-2.c: Likewise.
1061 2021-12-03 Tamar Christina <tamar.christina@arm.com>
1063 * gcc.target/aarch64/sve/pred-combine-and.c: New test.
1065 2021-12-03 H.J. Lu <hjl.tools@gmail.com>
1069 * gcc.target/i386/pr83782-1.c: New test.
1070 * gcc.target/i386/pr83782-2.c: Likewise.
1072 2021-12-03 Jakub Jelinek <jakub@redhat.com>
1074 PR tree-optimization/103456
1075 * gcc.dg/ubsan/pr103456.c: Add -ffat-lto-objects to dg-options.
1077 2021-12-03 Tobias Burnus <tobias@codesourcery.com>
1079 * gfortran.dg/allocate_with_source_26.f90: Adjust testcase.
1080 * gfortran.dg/allocate_with_mold_4.f90: New testcase.
1082 2021-12-03 Thomas Schwinge <thomas@codesourcery.com>
1085 * lib/gcc-dg.exp (process-message): Make sure that we get unique
1088 2021-12-03 Andrew Pinski <apinski@marvell.com>
1091 * g++.dg/torture/pr71792.C: New test.
1093 2021-12-02 David Malcolm <dmalcolm@redhat.com>
1096 * gcc.dg/analyzer/pr103526.c: New test.
1098 2021-12-02 Bill Schmidt <wschmidt@linux.ibm.com>
1100 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust expected error
1102 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
1103 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
1104 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
1105 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
1106 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
1107 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
1108 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
1109 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
1110 * gcc.target/powerpc/cmpb-2.c: Likewise.
1111 * gcc.target/powerpc/cmpb-3.c: Likewise.
1112 * gcc.target/powerpc/cmpb32-2.c: Likewise.
1113 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
1114 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Remove invalid
1115 test and adjust xxpermdi count.
1116 * gcc.target/powerpc/fold-vec-splat-longlong.c: Remove invalid
1117 tests and adjust instruction counts.
1118 * gcc.target/powerpc/fold-vec-splat-misc-invalid.c: Adjust expected
1120 * gcc.target/powerpc/int_128bit-runnable.c: Adjust instruction counts.
1121 * gcc.target/powerpc/pr80315-1.c: Adjust expected error message.
1122 * gcc.target/powerpc/pr80315-2.c: Likewise.
1123 * gcc.target/powerpc/pr80315-3.c: Likewise.
1124 * gcc.target/powerpc/pr80315-4.c: Likewise.
1125 * gcc.target/powerpc/pr88100.c: Likewise.
1126 * gcc.target/powerpc/pragma_misc9.c: Likewise.
1127 * gcc.target/powerpc/pragma_power8.c: Undef _RS6000_VECDEFINES_H.
1128 * gcc.target/powerpc/pragma_power9.c: Likewise.
1129 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Adjust expected
1131 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Likewise.
1132 * gcc.target/powerpc/vec-gnb-2.c: Likewise.
1133 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
1134 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
1135 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
1136 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
1137 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
1138 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
1139 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
1141 2021-12-02 Tamar Christina <tamar.christina@arm.com>
1143 * gcc.target/aarch64/advsimd-intrinsics/shrn-1.c: New test.
1144 * gcc.target/aarch64/advsimd-intrinsics/shrn-2.c: New test.
1145 * gcc.target/aarch64/advsimd-intrinsics/shrn-3.c: New test.
1146 * gcc.target/aarch64/advsimd-intrinsics/shrn-4.c: New test.
1148 2021-12-02 Tamar Christina <tamar.christina@arm.com>
1151 * gcc.dg/bic-bitmask-18.c: Update regexpr to expect = 0;.
1153 2021-12-02 Marek Polacek <polacek@redhat.com>
1156 * g++.dg/ext/integer-pack5.C: New test.
1158 2021-12-02 Marek Polacek <polacek@redhat.com>
1161 * g++.dg/cpp23/concepts-err1.C: New test.
1163 2021-12-02 Chung-Lin Tang <cltang@codesourcery.com>
1166 * gfortran.dg/goacc/finalize-1.f: Adjust scan test.
1167 * gfortran.dg/gomp/affinity-clause-1.f90: Likewise.
1168 * gfortran.dg/gomp/affinity-clause-5.f90: Likewise.
1169 * gfortran.dg/gomp/defaultmap-4.f90: Likewise.
1170 * gfortran.dg/gomp/defaultmap-5.f90: Likewise.
1171 * gfortran.dg/gomp/defaultmap-6.f90: Likewise.
1172 * gfortran.dg/gomp/map-3.f90: Likewise.
1173 * gfortran.dg/gomp/pr78260-2.f90: Likewise.
1174 * gfortran.dg/gomp/pr78260-3.f90: Likewise.
1176 2021-12-01 David Malcolm <dmalcolm@redhat.com>
1179 * gcc.dg/analyzer/leak-3.c: New test.
1181 2021-12-01 Uroš Bizjak <ubizjak@gmail.com>
1184 * gcc.target/i386/pr102811-1.c: New test.
1185 * gcc.target/i386/avx512fp16-1c.c (dg-final): Update
1186 scan-assembler-times scan strings for ia32 targets.
1187 * gcc.target/i386/pr102327-1.c (dg-final): Ditto.
1188 * gcc.target/i386/pr102811.c: Rename from ...
1189 * gcc.target/i386/avx512vl-vcvtps2ph-pr102811.c: ... this.
1191 2021-12-01 Roger Sayle <roger@nextmovesoftware.com>
1192 Richard Biener <rguenther@suse.de>
1194 * gcc.dg/fold-condneg-1.c: New test case.
1195 * gcc.dg/fold-condneg-2.c: New test case.
1196 * gcc.dg/fold-condnot-1.c: New test case.
1197 * gcc.dg/pr101145-1.c: New test case.
1198 * gcc.dg/pr101145-2.c: New test case.
1200 2021-12-01 Peter Bergner <bergner@linux.ibm.com>
1202 PR middle-end/103127
1203 * gcc.target/powerpc/pr103127.c: New test.
1205 2021-12-01 Jason Merrill <jason@redhat.com>
1208 * g++.dg/cpp0x/constexpr-fp-except1.C: New test.
1209 * g++.dg/cpp1z/constexpr-if36.C: New test.
1210 * gcc.dg/tree-ssa/nonzero-1.c: Now well-formed.
1211 * gcc.dg/tree-ssa/nonzero-1a.c: New test.
1213 2021-12-01 Richard Sandiford <richard.sandiford@arm.com>
1215 PR tree-optimization/103517
1216 * gcc.dg/vect/pr103517.c: New test.
1218 2021-12-01 Alex Coplan <alex.coplan@arm.com>
1220 * gcc.target/aarch64/aapcs64/macro-def.h (PTR): Fix typo in
1223 2021-12-01 Jakub Jelinek <jakub@redhat.com>
1226 * g++.dg/cpp/ucnid-1.C: Adjust expected diagnostics.
1227 * g++.dg/cpp/ucnid-1-utf8.C: Likewise.
1229 2021-12-01 Jakub Jelinek <jakub@redhat.com>
1231 PR rtl-optimization/102356
1232 * gcc.dg/pr102356.c: New test.
1234 2021-12-01 Jakub Jelinek <jakub@redhat.com>
1236 PR preprocessor/103415
1237 * c-c++-common/cpp/va-opt-8.c: New test.
1238 * c-c++-common/Wimplicit-fallthrough-38.c: New test.
1240 2021-12-01 Tamar Christina <tamar.christina@arm.com>
1242 * gcc.dg/bic-bitmask-10.c: Moved to gcc.dg/vect/vect-bic-bitmask-10.c.
1243 * gcc.dg/bic-bitmask-11.c: Moved to gcc.dg/vect/vect-bic-bitmask-11.c.
1244 * gcc.dg/bic-bitmask-12.c: Moved to gcc.dg/vect/vect-bic-bitmask-12.c.
1245 * gcc.dg/bic-bitmask-3.c: Moved to gcc.dg/vect/vect-bic-bitmask-3.c.
1246 * gcc.dg/bic-bitmask-23.c: Moved to gcc.dg/vect/vect-bic-bitmask-23.c.
1247 * gcc.dg/bic-bitmask-2.c: Moved to gcc.dg/vect/vect-bic-bitmask-2.c.
1248 * gcc.dg/bic-bitmask-4.c: Moved to gcc.dg/vect/vect-bic-bitmask-4.c.
1249 * gcc.dg/bic-bitmask-5.c: Moved to gcc.dg/vect/vect-bic-bitmask-5.c.
1250 * gcc.dg/bic-bitmask-6.c: Moved to gcc.dg/vect/vect-bic-bitmask-6.c.
1251 * gcc.dg/bic-bitmask-8.c: Moved to gcc.dg/vect/vect-bic-bitmask-8.c.
1252 * gcc.dg/bic-bitmask-9.c: Moved to gcc.dg/vect/vect-bic-bitmask-9.c.
1253 * gcc.dg/vect/vect-bic-bitmask-10.c: New file.
1254 * gcc.dg/vect/vect-bic-bitmask-11.c: New file.
1255 * gcc.dg/vect/vect-bic-bitmask-12.c: New file.
1256 * gcc.dg/vect/vect-bic-bitmask-2.c: New file.
1257 * gcc.dg/vect/vect-bic-bitmask-23.c: New file.
1258 * gcc.dg/vect/vect-bic-bitmask-3.c: New file.
1259 * gcc.dg/vect/vect-bic-bitmask-4.c: New file.
1260 * gcc.dg/vect/vect-bic-bitmask-5.c: New file.
1261 * gcc.dg/vect/vect-bic-bitmask-6.c: New file.
1262 * gcc.dg/vect/vect-bic-bitmask-8.c: New file.
1263 * gcc.dg/vect/vect-bic-bitmask-9.c: New file.
1265 2021-12-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
1266 Martin Liška <mliska@suse.cz>
1268 PR tree-optimization/103456
1269 * gcc.dg/ubsan/pr103456.c: New test.
1271 2021-11-30 liuhongt <hongtao.liu@intel.com>
1273 * gcc.target/i386/pr103463.c: New test.
1274 * gcc.target/i386/pr103463-2.c: New test.
1276 2021-11-30 David Malcolm <dmalcolm@redhat.com>
1279 * gcc.dg/analyzer/pr94579.c: New test.
1281 2021-11-30 David Malcolm <dmalcolm@redhat.com>
1284 * gcc.dg/analyzer/pr99269.c: New test.
1286 2021-11-30 David Malcolm <dmalcolm@redhat.com>
1289 * gcc.dg/analyzer/pragma-2.c: New test.
1291 2021-11-30 Harald Anlauf <anlauf@gmx.de>
1293 * gfortran.dg/array_constructor_54.f90: New test.
1295 2021-11-30 Harald Anlauf <anlauf@gmx.de>
1298 * gfortran.dg/minmaxloc_15.f90: New test.
1300 2021-11-30 Harald Anlauf <anlauf@gmx.de>
1301 Steven G. Kargl <kargl@gcc.gnu.org>
1304 * gfortran.dg/coarray_49.f90: New test.
1306 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1308 PR tree-optimization/103494
1309 * gcc.dg/vect/pr103494.c: New test.
1310 * g++.dg/vect/pr103494.cc: Likewise.
1312 2021-11-30 Iain Buclaw <ibuclaw@gdcproject.org>
1314 * gdc.dg/Wcastresult2.d: Update test.
1315 * gdc.dg/asm1.d: Likewise.
1316 * gdc.dg/asm2.d: Likewise.
1317 * gdc.dg/asm3.d: Likewise.
1318 * gdc.dg/gdc282.d: Likewise.
1319 * gdc.dg/imports/gdc170.d: Likewise.
1320 * gdc.dg/intrinsics.d: Likewise.
1321 * gdc.dg/pr101672.d: Likewise.
1322 * gdc.dg/pr90650a.d: Likewise.
1323 * gdc.dg/pr90650b.d: Likewise.
1324 * gdc.dg/pr94777a.d: Likewise.
1325 * gdc.dg/pr95250.d: Likewise.
1326 * gdc.dg/pr96869.d: Likewise.
1327 * gdc.dg/pr98277.d: Likewise.
1328 * gdc.dg/pr98457.d: Likewise.
1329 * gdc.dg/simd1.d: Likewise.
1330 * gdc.dg/simd2a.d: Likewise.
1331 * gdc.dg/simd2b.d: Likewise.
1332 * gdc.dg/simd2c.d: Likewise.
1333 * gdc.dg/simd2d.d: Likewise.
1334 * gdc.dg/simd2e.d: Likewise.
1335 * gdc.dg/simd2f.d: Likewise.
1336 * gdc.dg/simd2g.d: Likewise.
1337 * gdc.dg/simd2h.d: Likewise.
1338 * gdc.dg/simd2i.d: Likewise.
1339 * gdc.dg/simd2j.d: Likewise.
1340 * gdc.dg/simd7951.d: Likewise.
1341 * gdc.dg/torture/gdc309.d: Likewise.
1342 * gdc.dg/torture/pr94424.d: Likewise.
1343 * gdc.dg/torture/pr94777b.d: Likewise.
1344 * lib/gdc-utils.exp (gdc-convert-args): Handle new compiler options.
1345 (gdc-convert-test): Handle CXXFLAGS, EXTRA_OBJC_SOURCES, and ARG_SETS
1347 (gdc-do-test): Only import modules in the test run directory.
1348 * gdc.dg/pr94777c.d: New test.
1349 * gdc.dg/pr96156b.d: New test.
1350 * gdc.dg/pr96157c.d: New test.
1351 * gdc.dg/simd_ctfe.d: New test.
1352 * gdc.dg/torture/simd17344.d: New test.
1353 * gdc.dg/torture/simd20052.d: New test.
1354 * gdc.dg/torture/simd6.d: New test.
1355 * gdc.dg/torture/simd7.d: New test.
1357 2021-11-30 Andrew MacLeod <amacleod@redhat.com>
1359 * gcc.dg/pr103440.c: New.
1361 2021-11-30 Richard Biener <rguenther@suse.de>
1363 PR tree-optimization/103489
1364 * gcc.dg/torture/pr103489.c: New testcase.
1366 2021-11-30 Martin Liska <mliska@suse.cz>
1368 PR tree-optimization/103278
1369 * gcc.dg/tree-ssa/if-to-switch-5.c: Make the test acceptable by
1370 targets with no jump-tables.
1372 2021-11-30 Thomas Schwinge <thomas@codesourcery.com>
1374 * c-c++-common/goacc/nested-reductions-1-routine.c: Adjust.
1375 * c-c++-common/goacc/nested-reductions-2-routine.c: Adjust.
1376 * c-c++-common/goacc/orphan-reductions-2.c: Adjust.
1377 * gfortran.dg/goacc/nested-reductions-1-routine.f90: Adjust.
1378 * gfortran.dg/goacc/nested-reductions-2-routine.f90: Adjust.
1379 * gfortran.dg/goacc/orphan-reductions-1.f90: Adjust.
1380 * gfortran.dg/goacc/orphan-reductions-2.f90: Adjust.
1382 2021-11-30 Thomas Schwinge <thomas@codesourcery.com>
1384 * gfortran.dg/goacc/orphan-reductions-1.f90: Adjust.
1386 2021-11-30 Frederik Harwath <frederik@codesourcery.com>
1387 Thomas Schwinge <thomas@codesourcery.com>
1389 * gfortran.dg/goacc/orphan-reductions-3.f90: New test
1390 verifying that the "gang reduction on an orphan loop" error message
1391 is not emitted for non-orphaned loops.
1392 * c-c++-common/goacc/orphan-reductions-3.c: Likewise for C and C++.
1394 2021-11-30 Cesar Philippidis <cesar@codesourcery.com>
1395 Thomas Schwinge <thomas@codesourcery.com>
1397 * c-c++-common/goacc/nested-reductions-1-routine.c: Adjust.
1398 * c-c++-common/goacc/nested-reductions-2-routine.c: Likewise.
1399 * gcc.dg/goacc/loop-processing-1.c: Likewise.
1400 * gfortran.dg/goacc/nested-reductions-1-routine.f90: Likewise.
1401 * gfortran.dg/goacc/nested-reductions-2-routine.f90: Likewise.
1402 * c-c++-common/goacc/orphan-reductions-1.c: New test.
1403 * c-c++-common/goacc/orphan-reductions-2.c: New test.
1404 * gfortran.dg/goacc/orphan-reductions-1.f90: New test.
1405 * gfortran.dg/goacc/orphan-reductions-2.f90: New test.
1407 2021-11-30 Kwok Cheung Yeung <kcy@codesourcery.com>
1408 Thomas Schwinge <thomas@codesourcery.com>
1410 * c-c++-common/goacc/routine-4.c (seq, vector, worker, gang):
1411 Remove loop reductions.
1412 * c-c++-common/goacc/routine-4-extern.c (seq, vector, worker, gang):
1415 2021-11-30 Roger Sayle <roger@nextmovesoftware.com>
1418 * gcc.dg/tree-ssa/pr103345.c: Correct xor test for big-endian.
1420 2021-11-30 Aldy Hernandez <aldyh@redhat.com>
1422 PR tree-optimization/103451
1423 * gcc.dg/pr103451.c: New test.
1425 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1427 * gcc.dg/vect/vect-gather-3.c: New test.
1428 * gcc.dg/vect/vect-gather-4.c: Likewise.
1429 * gcc.target/aarch64/sve/mask_gather_load_8.c: Likewise.
1431 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1433 * gcc.dg/vect/pr99102.c: Add -fno-vect-cost-model.
1435 2020-09-09 Richard Biener [rguenther@suse.de]
1436 * gcc.target/i386/pr87007-4.c: Adjust.
1437 * gcc.target/i386/pr87007-5.c: Likewise.
1439 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1441 * lib/target-supports.exp
1442 (check_effective_target_vect_gather_load_ifn): New target test.
1443 * gcc.dg/vect/vect-gather-1.c: New test.
1444 * gcc.dg/vect/vect-gather-2.c: Likewise.
1445 * gcc.target/aarch64/sve/gather_load_11.c: Likewise.
1447 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1449 * gcc.target/aarch64/sve/cost_model_13.c: New test.
1451 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1453 * gfortran.dg/vect/vect-8.f90: Bump number of vectorized loops
1455 * gcc.target/aarch64/sve/gather_load_10.c: New test.
1457 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1459 * gcc.dg/add-mul-overflow-1.c: New test.
1461 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1463 * gcc.dg/ubsan/commutative-1.c: New test.
1465 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1467 * gcc.target/aarch64/sve/complex_mul_1.c: New test.
1469 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1471 * gcc.dg/fmax-fmin-1.c: New test.
1473 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1475 * gcc.dg/vect/vect-fmax-1.c: New test.
1476 * gcc.dg/vect/vect-fmax-2.c: Likewise.
1477 * gcc.dg/vect/vect-fmax-3.c: Likewise.
1478 * gcc.dg/vect/vect-fmin-1.c: New test.
1479 * gcc.dg/vect/vect-fmin-2.c: Likewise.
1480 * gcc.dg/vect/vect-fmin-3.c: Likewise.
1481 * gcc.target/aarch64/fmaxnm_1.c: Likewise.
1482 * gcc.target/aarch64/fmaxnm_2.c: Likewise.
1483 * gcc.target/aarch64/fminnm_1.c: Likewise.
1484 * gcc.target/aarch64/fminnm_2.c: Likewise.
1485 * gcc.target/aarch64/sve/fmaxnm_2.c: Likewise.
1486 * gcc.target/aarch64/sve/fmaxnm_3.c: Likewise.
1487 * gcc.target/aarch64/sve/fminnm_2.c: Likewise.
1488 * gcc.target/aarch64/sve/fminnm_3.c: Likewise.
1490 2021-11-30 Jakub Jelinek <jakub@redhat.com>
1493 * c-c++-common/cpp/ucnid-2011-1-utf8.c: Expect errors in C++.
1494 * c-c++-common/cpp/ucnid-2011-1.c: Likewise.
1495 * g++.dg/cpp/ucnid-4-utf8.C: Add missing space to dg-options.
1496 * g++.dg/cpp23/normalize3.C: Enable for c++11 rather than just c++23.
1497 * g++.dg/cpp23/normalize4.C: Likewise.
1498 * g++.dg/cpp23/normalize5.C: Likewise.
1499 * g++.dg/cpp23/normalize7.C: Expect errors rather than just warnings
1500 for c++11 and up rather than just c++23.
1501 * g++.dg/cpp23/ucnid-2-utf8.C: Expect errors even for c++11 .. c++20.
1503 2021-11-30 Roger Sayle <roger@nextmovesoftware.com>
1504 Uroš Bizjak <ubizjak@gmail.com>
1507 * gcc.target/i386/pr100711-1.c: New test case.
1508 * gcc.target/i386/pr100711-2.c: New test case.
1510 2021-11-30 Richard Biener <rguenther@suse.de>
1512 PR middle-end/103485
1513 * gcc.dg/pr103485.c: New testcase.
1515 2021-11-30 Kewen Lin <linkw@linux.ibm.com>
1518 * gcc.target/powerpc/pr102347.c: New test.
1520 2021-11-29 David Malcolm <dmalcolm@redhat.com>
1523 * gcc.dg/analyzer/pr103217-2.c: New test.
1524 * gcc.dg/analyzer/pr103217-3.c: New test.
1525 * gcc.dg/analyzer/pr103217-4.c: New test.
1526 * gcc.dg/analyzer/pr103217-5.c: New test.
1528 2021-11-29 Martin Sebor <msebor@redhat.com>
1531 * c-c++-common/attr-retain-5.c: Prune out valid warning.
1532 * c-c++-common/attr-retain-6.c: Same.
1533 * c-c++-common/attr-retain-9.c: Same.
1535 2021-11-29 Patrick Palka <ppalka@redhat.com>
1538 * g++.dg/cpp1z/lambda-this1.C: Adjust expected diagnostics.
1539 * g++.dg/cpp1z/lambda-this8.C: New test.
1540 * g++.dg/cpp2a/lambda-this3.C: Compile with -pedantic in C++17
1541 to continue to diagnose redundant 'this' captures.
1543 2021-11-29 Roger Sayle <roger@nextmovesoftware.com>
1545 * gcc.target/i386/sse2-v1ti-rotate.c: New test case.
1547 2021-11-29 liuhongt <hongtao.liu@intel.com>
1549 * gcc.target/i386/pr102811-2.c: New test.
1550 * gcc.target/i386/avx512vl-vcvtps2ph-pr102811.c: Add new
1551 scan-assembler-times.
1553 2021-11-29 Richard Biener <rguenther@suse.de>
1555 PR tree-optimization/103458
1556 * gcc.dg/torture/pr103458.c: New testcase.
1558 2021-11-29 Kewen Lin <linkw@linux.ibm.com>
1560 * gcc.target/powerpc/vect-gather-1.c: New test.
1562 2021-11-27 Jakub Jelinek <jakub@redhat.com>
1564 PR middle-end/103431
1565 * gcc.dg/pr103431.c: New test.
1567 2021-11-27 Roger Sayle <roger@nextmovesoftware.com>
1569 * gcc.dg/tree-ssa/ivopts-8.c: Fix new test case for -m32.
1570 * gcc.dg/tree-ssa/ivopts-9.c: Likewise.
1572 2021-11-26 Harald Anlauf <anlauf@gmx.de>
1575 * gfortran.dg/pr68153.f90: Adjust test to improved check.
1576 * gfortran.dg/reshape_7.f90: Likewise.
1577 * gfortran.dg/reshape_9.f90: New test.
1579 2021-11-26 Roger Sayle <roger@nextmovesoftware.com>
1581 * gcc.dg/wrapped-binop-simplify.c: Update expected test result.
1582 * gcc.dg/tree-ssa/ivopts-5.c: New test case.
1583 * gcc.dg/tree-ssa/ivopts-6.c: New test case.
1584 * gcc.dg/tree-ssa/ivopts-7.c: New test case.
1585 * gcc.dg/tree-ssa/ivopts-8.c: New test case.
1586 * gcc.dg/tree-ssa/ivopts-9.c: New test case.
1588 2021-11-26 Jan Hubicka <hubicka@ucw.cz>
1590 * gcc.dg/ipa/inline-9.c: Update template.c
1592 2021-11-26 Jakub Jelinek <jakub@redhat.com>
1595 * g++.dg/cpp2a/consteval20.C: Add some extra tests.
1596 * g++.dg/cpp2a/consteval23.C: Likewise.
1597 * g++.dg/cpp2a/consteval25.C: New test.
1598 * g++.dg/cpp2a/srcloc20.C: New test.
1600 2021-11-26 konglin1 <lingling.kong@intel.com>
1603 * gcc.target/i386/pr90773-21.c: Allow pextrw instead of movw.
1604 * gcc.target/i386/pr90773-23.c: Ditto.
1605 * gcc.target/i386/avx512vl-vcvtps2ph-pr102811.c: New test.
1607 2021-11-25 Jan Hubicka <jh@suse.cz>
1609 * gcc.dg/ipa/inline10.c: New test.
1611 2021-11-25 Roger Sayle <roger@nextmovesoftware.com>
1613 PR middle-end/103406
1614 * gcc.dg/pr103406.c: New test case.
1616 2021-11-25 Martin Jambor <mjambor@suse.cz>
1619 * gcc.dg/ipa/pr103227-1.c: New test.
1620 * gcc.dg/ipa/pr103227-3.c: Likewise.
1621 * gcc.dg/ipa/pr103227-2.c: Likewise.
1622 * gfortran.dg/pr53787.f90: Disable IPA-SRA.
1624 2021-11-25 Andrew MacLeod <amacleod@redhat.com>
1626 PR tree-optimization/102648
1627 * gcc.dg/pr102648.c: New.
1629 2021-11-25 Andrew MacLeod <amacleod@redhat.com>
1631 PR tree-optimization/103359
1632 * gcc.dg/pr103359.c: New.
1634 2021-11-25 Jakub Jelinek <jakub@redhat.com>
1636 PR tree-optimization/103417
1637 * gcc.c-torture/execute/pr103417.c: New test.
1639 2021-11-25 Jakub Jelinek <jakub@redhat.com>
1641 PR tree-optimization/103376
1642 * gcc.dg/optimize-bswapsi-7.c: New test.
1644 2021-11-25 Jakub Jelinek <jakub@redhat.com>
1647 * g++.dg/cpp2a/comma1.C: Expect different diagnostics for C++23.
1648 * g++.dg/cpp2a/comma3.C: Likewise.
1649 * g++.dg/cpp2a/comma4.C: Expect diagnostics for C++23.
1650 * g++.dg/cpp2a/comma5.C: Expect different diagnostics for C++23.
1651 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_multidimensional_subscript
1653 * g++.dg/cpp23/subscript1.C: New test.
1654 * g++.dg/cpp23/subscript2.C: New test.
1655 * g++.dg/cpp23/subscript3.C: New test.
1656 * g++.dg/cpp23/subscript4.C: New test.
1657 * g++.dg/cpp23/subscript5.C: New test.
1658 * g++.dg/cpp23/subscript6.C: New test.
1660 2021-11-25 H.J. Lu <hjl.tools@gmail.com>
1662 * gcc.target/i386/pr103194-5.c: Include <stdint.h>.
1663 Replace long with int64_t.
1665 2021-11-24 Jan Hubicka <hubicka@ucw.cz>
1667 * gcc.c-torture/execute/pr103405.c: New test.
1669 2021-11-24 Richard Biener <rguenther@suse.de>
1670 Jan Hubicka <jh@suse.cz>
1672 PR tree-optimization/103168
1673 * g++.dg/tree-ssa/pr103168.C: New testcase.
1675 2021-11-24 Thomas Schwinge <thomas@codesourcery.com>
1677 PR middle-end/103244
1678 * c-c++-common/goacc/combined-reduction.c: Revert/expect previous
1680 * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
1681 * c-c++-common/goacc/mdc-1.c: Likewise.
1682 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
1684 2021-11-24 Jakub Jelinek <jakub@redhat.com>
1686 PR middle-end/103365
1687 * c-c++-common/Wno-attributes-1.c: Require effective target
1688 c || c++11 and drop dg-additional-options.
1689 * c-c++-common/Wno-attributes-2.c: Likewise.
1690 * c-c++-common/Wno-attributes-4.c: New test.
1691 * c-c++-common/Wno-attributes-5.c: New test.
1693 2021-11-24 Jakub Jelinek <jakub@redhat.com>
1695 PR tree-optimization/103376
1696 * gcc.c-torture/execute/pr103376.c: New test.
1698 2021-11-24 Tamar Christina <tamar.christina@arm.com>
1700 * gcc.dg/bic-bitmask-10.c: New test.
1701 * gcc.dg/bic-bitmask-11.c: New test.
1702 * gcc.dg/bic-bitmask-12.c: New test.
1703 * gcc.dg/bic-bitmask-13.c: New test.
1704 * gcc.dg/bic-bitmask-14.c: New test.
1705 * gcc.dg/bic-bitmask-15.c: New test.
1706 * gcc.dg/bic-bitmask-16.c: New test.
1707 * gcc.dg/bic-bitmask-17.c: New test.
1708 * gcc.dg/bic-bitmask-18.c: New test.
1709 * gcc.dg/bic-bitmask-19.c: New test.
1710 * gcc.dg/bic-bitmask-2.c: New test.
1711 * gcc.dg/bic-bitmask-20.c: New test.
1712 * gcc.dg/bic-bitmask-21.c: New test.
1713 * gcc.dg/bic-bitmask-22.c: New test.
1714 * gcc.dg/bic-bitmask-23.c: New test.
1715 * gcc.dg/bic-bitmask-3.c: New test.
1716 * gcc.dg/bic-bitmask-4.c: New test.
1717 * gcc.dg/bic-bitmask-5.c: New test.
1718 * gcc.dg/bic-bitmask-6.c: New test.
1719 * gcc.dg/bic-bitmask-7.c: New test.
1720 * gcc.dg/bic-bitmask-8.c: New test.
1721 * gcc.dg/bic-bitmask-9.c: New test.
1722 * gcc.dg/bic-bitmask.h: New test.
1723 * gcc.target/aarch64/bic-bitmask-1.c: New test.
1725 2021-11-24 Marek Polacek <polacek@redhat.com>
1728 * g++.dg/cpp0x/nsdmi-warn1.C: New test.
1729 * g++.dg/cpp0x/nsdmi-warn1.h: New file.
1731 2021-11-24 Hongtao Liu <hongtao.liu@intel.com>
1732 H.J. Lu <hongjiu.lu@intel.com>
1734 * gcc.target/i386/pr103194-2.c: New test.
1735 * gcc.target/i386/pr103194-3.c: New test.
1736 * gcc.target/i386/pr103194-4.c: New test.
1737 * gcc.target/i386/pr103194-5.c: New test.
1738 * gcc.target/i386/pr103194.c: New test.
1740 2021-11-23 Martin Sebor <msebor@redhat.com>
1743 * g++.dg/warn/Waddress-8.C: New test.
1745 2021-11-23 Martin Sebor <msebor@redhat.com>
1748 * c-c++-common/attr-used-5.c: Suppress valid warning.
1749 * c-c++-common/attr-used-6.c: Same.
1750 * c-c++-common/attr-used-9.c: Same.
1751 * g++.dg/warn/Winfinite-recursion-2.C: New test.
1752 * g++.dg/warn/Winfinite-recursion-3.C: New test.
1753 * g++.dg/warn/Winfinite-recursion.C: New test.
1754 * gcc.dg/Winfinite-recursion-2.c: New test.
1755 * gcc.dg/Winfinite-recursion.c: New test.
1757 2021-11-23 Harald Anlauf <anlauf@gmx.de>
1760 * gfortran.dg/bound_simplification_7.f90: New test.
1762 2021-11-23 Marek Polacek <polacek@redhat.com>
1765 * g++.dg/warn/Wuninitialized-28.C: Make a class nonempty.
1766 * g++.dg/warn/Wuninitialized-29.C: Likewise.
1767 * g++.dg/warn/Wuninitialized-31.C: New test.
1769 2021-11-23 Marek Polacek <polacek@redhat.com>
1771 * g++.dg/warn/Waddress-5.C: Make sf static.
1773 2021-11-23 Bill Schmidt <wschmidt@linux.ibm.com>
1775 * gcc.target/powerpc/test_mffsl.c: Change effective target to
1776 a run-time check. Fix a typo in a debug print statement.
1778 2021-11-23 Harald Anlauf <anlauf@gmx.de>
1782 * gfortran.dg/len_trim.f90: New test.
1784 2021-11-23 Richard Biener <rguenther@suse.de>
1786 PR tree-optimization/103361
1787 * g++.dg/torture/pr103361.C: New testcase.
1789 2021-11-23 Jan Hubicka <hubicka@ucw.cz>
1791 * gcc.dg/tree-ssa/modref-dse-4.c: Update template.
1792 * gcc.dg/tree-ssa/modref-dse-5.c: Update template.
1794 2021-11-23 Andrew Pinski <apinski@marvell.com>
1796 PR tree-optimization/102216
1797 * g++.dg/tree-ssa/pr102216-1.C: New test.
1798 * g++.dg/tree-ssa/pr102216-2.C: New test.
1800 2021-11-23 Jakub Jelinek <jakub@redhat.com>
1802 PR middle-end/102431
1803 * c-c++-common/gomp/pr102431.c: New test.
1804 * g++.dg/gomp/pr102431.C: New test.
1805 * gfortran.dg/gomp/pr102431.f90: New test.
1807 2021-11-23 Haochen Gui <guihaoc@gcc.gnu.org>
1810 * gcc.target/powerpc/vec_reve_1.c: New test.
1811 * gcc.target/powerpc/vec_reve_2.c: Likewise.
1813 2021-11-23 Navid Rahimi <navidrahimi@microsoft.com>
1815 PR tree-optimization/102232
1816 * gcc.dg/tree-ssa/pr102232.c: Testcase for this optimization.
1818 2021-11-23 Navid Rahimi <navidrahimi@microsoft.com>
1820 PR tree-optimization/96779
1821 * gcc.dg/tree-ssa/pr96779.c: Testcase for this optimization.
1822 * gcc.dg/tree-ssa/pr96779-disabled.c: Testcase for this optimization
1823 when -fwrapv passed.
1825 2021-11-22 Jason Merrill <jason@redhat.com>
1827 * g++.dg/template/crash106.C: Adjust.
1828 * g++.dg/diagnostic/ptrtomem3.C: New test.
1830 2021-11-22 Jason Merrill <jason@redhat.com>
1832 * g++.dg/cpp0x/pr65327.C: Adjust location.
1833 * g++.dg/cpp23/constexpr-nonlit4.C: Likewise.
1834 * g++.dg/cpp23/constexpr-nonlit5.C: Likewise.
1835 * g++.dg/cpp2a/constexpr-init1.C: Likewise.
1837 2021-11-22 Jakub Jelinek <jakub@redhat.com>
1838 Tobias Burnus <tobias@codesourcery.com>
1840 PR preprocessor/103165
1841 * c-c++-common/gomp/pragma-3.c: New test.
1842 * c-c++-common/gomp/pragma-4.c: New test.
1843 * c-c++-common/gomp/pragma-5.c: New test.
1845 2021-11-22 Roger Sayle <roger@nextmovesoftware.com>
1847 PR tree-optimization/98953
1848 PR tree-optimization/103345
1849 * gcc.dg/tree-ssa/pr98953.c: New test case.
1850 * gcc.dg/tree-ssa/pr103345.c: New test case.
1852 2021-11-22 Jakub Jelinek <jakub@redhat.com>
1855 * c-c++-common/goacc/routine-6.c: New test.
1857 2021-11-22 Richard Biener <rguenther@suse.de>
1859 PR tree-optimization/103351
1860 * g++.dg/torture/pr103351.C: New testcase.
1862 2021-11-22 Jakub Jelinek <jakub@redhat.com>
1865 * g++.dg/gomp/masked-1.C: New test.
1867 2021-11-22 liuhongt <hongtao.liu@intel.com>
1869 * gcc.target/i386/pr103275.c: New test.
1871 2021-11-21 Jakub Jelinek <jakub@redhat.com>
1874 * gcc.target/i386/pr101180.c: New test.
1876 2021-11-21 Harald Anlauf <anlauf@gmx.de>
1877 Steven G. Kargl <kargl@gcc.gnu.org>
1880 * gfortran.dg/dec_math_5.f90: New test.
1882 2021-11-21 Jan Hubicka <hubicka@ucw.cz>
1885 * gcc.dg/tree-ssa/modref-15.c: New test.
1887 2021-11-21 Jan Hubicka <hubicka@ucw.cz>
1890 * gcc.dg/tree-prof/merge_block.c: Add -fno-ipa-modref
1892 2021-11-21 Roger Sayle <roger@nextmovesoftware.com>
1893 Robin Dapp <rdapp@linux.ibm.com>
1896 * gcc.target/s390/mul-wide.c: New test case.
1897 * gcc.target/s390/umul-wide.c: New test case.
1899 2021-11-20 Jan Hubicka <hubicka@ucw.cz>
1902 * gcc.c-torture/execute/pr103052.c: New test.
1904 2021-11-20 Andrew Pinski <apinski@marvell.com>
1906 PR tree-optimization/103220
1907 * gcc.dg/tree-ssa/pr103220-1.c: New test.
1908 * gcc.dg/tree-ssa/pr103220-2.c: New test.
1909 * gcc.dg/pr25530.c: Update test to check for
1910 4294967294 in the case -2 is not matched.
1912 2021-11-20 Alexandre Oliva <oliva@adacore.com>
1914 PR tree-optimization/102988
1915 * g++.dg/pr102988.C: New.
1917 2021-11-20 Antoni Boucher <bouanto@zoho.com>
1920 * jit.dg/all-non-failing-tests.h: Add test-reflection.c.
1921 * jit.dg/test-reflection.c: New test.
1923 2021-11-19 Jakub Jelinek <jakub@redhat.com>
1926 * g++.target/i386/pr101180.C: New test.
1928 2021-11-19 David Malcolm <dmalcolm@redhat.com>
1931 * gcc.dg/analyzer/explode-1.c: Update for improvement to location
1933 * gcc.dg/analyzer/pr103217.c: New test.
1934 * gcc.dg/analyzer/pr94858-1.c: Add -Wno-analyzer-too-complex.
1936 2021-11-19 Marek Polacek <polacek@redhat.com>
1938 * g++.dg/cpp0x/lambda/lambda-nested9.C: Adjust dg-error.
1940 2021-11-19 Iain Sandoe <iain@sandoe.co.uk>
1942 * gcc.dg/torture/fp-int-convert-timode-3.c: Remove XFAIL.
1943 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1945 2021-11-19 Jan Hubicka <hubicka@ucw.cz>
1947 * gcc.dg/tree-ssa/modref-dse-6.c: New test.
1949 2021-11-19 Martin Sebor <msebor@redhat.com>
1953 * g++.dg/warn/Walways-true-2.C: Adjust to avoid a valid warning.
1954 * c-c++-common/Waddress-5.c: New test.
1955 * c-c++-common/Waddress-6.c: New test.
1956 * g++.dg/warn/Waddress-7.C: New test.
1957 * gcc.dg/Walways-true-2.c: Adjust to avoid a valid warning.
1958 * gcc.dg/weak/weak-3.c: Expect a warning.
1960 2021-11-19 Andrew MacLeod <amacleod@redhat.com>
1962 * gcc.dg/pr103254.c: New.
1964 2021-11-19 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1966 * gcc.target/s390/20211119.c: New test.
1968 2021-11-19 Tamar Christina <tamar.christina@arm.com>
1970 PR tree-optimization/103311
1972 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: Fix it.
1973 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Likewise.
1974 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: Likewise.
1975 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Likewise.
1976 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Likewise.
1977 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Likewise.
1978 * lib/target-supports.exp
1979 (check_effective_target_vect_complex_add_double): Add Adv. SIMD.
1981 2021-11-19 Giuliano Belinassi <gbelinassi@suse.de>
1983 * gcc.dg/devnull-dump.c: New.
1985 2021-11-19 Patrick Palka <ppalka@redhat.com>
1988 * g++.dg/cpp0x/lambda/lambda-nested9.C: New test.
1990 2021-11-19 Andrew Pinski <apinski@marvell.com>
1992 PR tree-optimization/103314
1993 * gcc.c-torture/compile/pr103314-1.c: New test.
1995 2021-11-19 Richard Biener <rguenther@suse.de>
1998 * g++.dg/pr103326.C: New testcase.
2000 2021-11-19 Jakub Jelinek <jakub@redhat.com>
2003 * g++.dg/cpp1z/eval-order11.C: New test.
2005 2021-11-19 Richard Biener <rguenther@suse.de>
2007 PR middle-end/103248
2008 * gcc.dg/pr103248.c: New testcase.
2010 2021-11-19 Richard Biener <rguenther@suse.de>
2012 PR tree-optimization/102436
2013 * gcc.dg/torture/20211118-1.c: New testcase.
2014 * gcc.dg/tree-ssa/ssa-lim-18.c: Likewise.
2016 2021-11-19 Andrew Pinski <apinski@marvell.com>
2018 PR tree-optimization/103317
2019 * gcc.c-torture/compile/pr103317-1.c: New test.
2021 2021-11-19 Andrew Pinski <apinski@marvell.com>
2023 PR tree-optimization/103257
2024 * gcc.dg/tree-ssa/vrp116.c: Check optimized instead of vrp1.
2025 * gcc.dg/tree-ssa/pr103257-1.c: New test.
2027 2021-11-19 Marek Polacek <polacek@redhat.com>
2031 * g++.dg/warn/Wuninitialized-14.C: New test.
2032 * g++.dg/warn/Wuninitialized-15.C: New test.
2033 * g++.dg/warn/Wuninitialized-16.C: New test.
2034 * g++.dg/warn/Wuninitialized-17.C: New test.
2035 * g++.dg/warn/Wuninitialized-18.C: New test.
2036 * g++.dg/warn/Wuninitialized-19.C: New test.
2037 * g++.dg/warn/Wuninitialized-20.C: New test.
2038 * g++.dg/warn/Wuninitialized-21.C: New test.
2039 * g++.dg/warn/Wuninitialized-22.C: New test.
2040 * g++.dg/warn/Wuninitialized-23.C: New test.
2041 * g++.dg/warn/Wuninitialized-24.C: New test.
2042 * g++.dg/warn/Wuninitialized-25.C: New test.
2043 * g++.dg/warn/Wuninitialized-26.C: New test.
2044 * g++.dg/warn/Wuninitialized-27.C: New test.
2045 * g++.dg/warn/Wuninitialized-28.C: New test.
2046 * g++.dg/warn/Wuninitialized-29.C: New test.
2047 * g++.dg/warn/Wuninitialized-30.C: New test.
2049 2021-11-19 liuhongt <hongtao.liu@intel.com>
2051 * gcc.target/i386/pr102543.c: New test.
2053 2021-11-19 Patrick Palka <ppalka@redhat.com>
2056 * g++.dg/cpp2a/concepts-this1.C: New test.
2058 2021-11-18 Marek Polacek <polacek@redhat.com>
2061 * g++.dg/cpp0x/auto25.C: Adjust dg-error.
2062 * g++.dg/cpp0x/auto9.C: Likewise.
2063 * g++.dg/cpp2a/concepts-pr84979-2.C: Likewise.
2064 * g++.dg/cpp2a/concepts-pr84979-3.C: Likewise.
2065 * g++.dg/cpp23/auto-fncast1.C: New test.
2066 * g++.dg/cpp23/auto-fncast2.C: New test.
2067 * g++.dg/cpp23/auto-fncast3.C: New test.
2068 * g++.dg/cpp23/auto-fncast4.C: New test.
2069 * g++.dg/cpp23/auto-fncast5.C: New test.
2070 * g++.dg/cpp23/auto-fncast6.C: New test.
2072 2021-11-18 Harald Anlauf <anlauf@gmx.de>
2073 Steven G. Kargl <kargl@gcc.gnu.org>
2076 * gfortran.dg/pr101329.f90: New test.
2078 2021-11-18 Patrick Palka <ppalka@redhat.com>
2080 * g++.dg/cpp2a/fn-template25.C: New test.
2082 2021-11-18 Jan Hubicka <hubicka@ucw.cz>
2084 * gcc.dg/lto/semantic-interposition-1_0.c: New test.
2085 * gcc.dg/lto/semantic-interposition-1_1.c: New test.
2087 2021-11-18 Jan Hubicka <hubicka@ucw.cz>
2090 * g++.dg/torture/pr103266.C: New test.
2092 2021-11-18 Tamar Christina <tamar.christina@arm.com>
2094 PR tree-optimization/103311
2095 * gcc.target/aarch64/pr103311.c: New test.
2097 2021-11-18 H.J. Lu <hjl.tools@gmail.com>
2100 * gcc.target/i386/indirect-thunk-cs-prefix-1.c: New test.
2101 * gcc.target/i386/indirect-thunk-cs-prefix-2.c: Likewise.
2103 2021-11-18 Jeff Law <jeffreyalaw@gmail.com>
2105 * gcc.target/mips/octeon-bbit-1.c (f3): Add noipa attribute.
2107 2021-11-18 Patrick Palka <ppalka@redhat.com>
2110 * g++.dg/cpp2a/fn-template24.C: New test.
2112 2021-11-18 Patrick Palka <ppalka@redhat.com>
2115 * g++.dg/cpp2a/concepts-recursive-sat1.C: Adjust to use ADL
2117 * g++.dg/cpp2a/fn-template23.C: New test.
2119 2021-11-18 Tamar Christina <tamar.christina@arm.com>
2121 PR tree-optimization/103253
2122 * gcc.dg/vect/pr103253.c: New test.
2124 2021-11-18 Matthias Kretz <m.kretz@gsi.de>
2126 * c-c++-common/builtin-assoc-barrier-1.c: New test.
2128 2021-11-18 Richard Biener <rguenther@suse.de>
2131 * gcc.dg/tree-ssa/if-to-switch-3.c: Supply
2132 --param case-values-threshold=4.
2134 2021-11-18 Richard Biener <rguenther@suse.de>
2136 PR tree-optimization/103277
2137 * gcc.dg/pr103277.c: New testcase.
2139 2021-11-18 Hongyu Wang <hongyu.wang@intel.com>
2141 * gcc.target/i386/pr103069-2.c: Adjust.
2143 2021-11-18 konglin1 <lingling.kong@intel.com>
2145 * gcc.target/i386/avx512fp16-vfcmulcph-1a.c: Add new test for alias.
2146 * gcc.target/i386/avx512fp16-vfcmulcsh-1a.c: Likewise.
2147 * gcc.target/i386/avx512fp16-vfmulcph-1a.c: Likewise.
2148 * gcc.target/i386/avx512fp16-vfmulcsh-1a.c: Likewise.
2149 * gcc.target/i386/avx512fp16vl-vfcmulcph-1a.c: Likewise.
2150 * gcc.target/i386/avx512fp16vl-vfmulcph-1a.c: Likewise.
2152 2021-11-17 Andrew Pinski <apinski@marvell.com>
2154 PR tree-optimization/103228
2155 PR tree-optimization/55177
2156 * gcc.dg/tree-ssa/pr103228-1.c: New test.
2157 * gcc.dg/tree-ssa/pr55177-1.c: New test.
2159 2021-11-17 David Malcolm <dmalcolm@redhat.com>
2161 PR preprocessor/103026
2162 * c-c++-common/Wbidi-chars-ranges.c: New test.
2164 2021-11-17 Martin Sebor <msebor@redhat.com>
2166 PR tree-optimization/102759
2167 * gcc.dg/Warray-parameter-10.c: New test.
2168 * gcc.dg/Wstringop-overflow-82.c: New test.
2170 2021-11-17 H.J. Lu <hjl.tools@gmail.com>
2173 * gcc.target/i386/harden-sls-1.c: New test.
2174 * gcc.target/i386/harden-sls-2.c: Likewise.
2175 * gcc.target/i386/harden-sls-3.c: Likewise.
2176 * gcc.target/i386/harden-sls-4.c: Likewise.
2177 * gcc.target/i386/harden-sls-5.c: Likewise.
2179 2021-11-17 Martin Sebor <msebor@redhat.com>
2182 * gcc.dg/Warray-parameter-11.c: New test.
2184 2021-11-17 Jeff Law <jeffreyalaw@gmail.com>
2186 * gcc.target/mips/frame-header-1.c (bar): Add noipa attribute.
2187 * gcc.target/mips/frame-header-2.c (bar): Likewise.
2189 2021-11-17 Jakub Jelinek <jakub@redhat.com>
2191 PR preprocessor/103130
2192 * c-c++-common/cpp/dir-only-9.c: New test.
2194 2021-11-17 Martin Uecker <uecker@gcc.gnu.org>
2198 * gcc.dg/vla-stexp-3.c: New test.
2199 * gcc.dg/vla-stexp-4.c: New test.
2200 * gcc.dg/vla-stexp-5.c: New test.
2201 * gcc.dg/vla-stexp-6.c: New test.
2202 * gcc.dg/vla-stexp-7.c: New test.
2203 * gcc.dg/vla-stexp-8.c: New test.
2204 * gcc.dg/vla-stexp-9.c: New test.
2206 2021-11-17 Jakub Jelinek <jakub@redhat.com>
2208 PR tree-optimization/103255
2209 * gcc.c-torture/execute/pr103255.c: New test.
2211 2021-11-17 Richard Sandiford <richard.sandiford@arm.com>
2213 * gcc.target/aarch64/sve/cond_fmaxnm_5.c: New test.
2214 * gcc.target/aarch64/sve/cond_fmaxnm_5_run.c: Likewise.
2215 * gcc.target/aarch64/sve/cond_fmaxnm_6.c: Likewise.
2216 * gcc.target/aarch64/sve/cond_fmaxnm_6_run.c: Likewise.
2217 * gcc.target/aarch64/sve/cond_fmaxnm_7.c: Likewise.
2218 * gcc.target/aarch64/sve/cond_fmaxnm_7_run.c: Likewise.
2219 * gcc.target/aarch64/sve/cond_fmaxnm_8.c: Likewise.
2220 * gcc.target/aarch64/sve/cond_fmaxnm_8_run.c: Likewise.
2221 * gcc.target/aarch64/sve/cond_fminnm_5.c: Likewise.
2222 * gcc.target/aarch64/sve/cond_fminnm_5_run.c: Likewise.
2223 * gcc.target/aarch64/sve/cond_fminnm_6.c: Likewise.
2224 * gcc.target/aarch64/sve/cond_fminnm_6_run.c: Likewise.
2225 * gcc.target/aarch64/sve/cond_fminnm_7.c: Likewise.
2226 * gcc.target/aarch64/sve/cond_fminnm_7_run.c: Likewise.
2227 * gcc.target/aarch64/sve/cond_fminnm_8.c: Likewise.
2228 * gcc.target/aarch64/sve/cond_fminnm_8_run.c: Likewise.
2230 2021-11-17 Andrew Pinski <apinski@marvell.com>
2232 PR tree-optimization/103288
2233 * gcc.c-torture/compile/pr103288-1.c: New test.
2235 2021-11-17 Marek Polacek <polacek@redhat.com>
2237 PR preprocessor/103026
2238 * c-c++-common/Wbidi-chars-1.c: New test.
2239 * c-c++-common/Wbidi-chars-2.c: New test.
2240 * c-c++-common/Wbidi-chars-3.c: New test.
2241 * c-c++-common/Wbidi-chars-4.c: New test.
2242 * c-c++-common/Wbidi-chars-5.c: New test.
2243 * c-c++-common/Wbidi-chars-6.c: New test.
2244 * c-c++-common/Wbidi-chars-7.c: New test.
2245 * c-c++-common/Wbidi-chars-8.c: New test.
2246 * c-c++-common/Wbidi-chars-9.c: New test.
2247 * c-c++-common/Wbidi-chars-10.c: New test.
2248 * c-c++-common/Wbidi-chars-11.c: New test.
2249 * c-c++-common/Wbidi-chars-12.c: New test.
2250 * c-c++-common/Wbidi-chars-13.c: New test.
2251 * c-c++-common/Wbidi-chars-14.c: New test.
2252 * c-c++-common/Wbidi-chars-15.c: New test.
2253 * c-c++-common/Wbidi-chars-16.c: New test.
2254 * c-c++-common/Wbidi-chars-17.c: New test.
2256 2021-11-17 David Malcolm <dmalcolm@redhat.com>
2259 * gcc.dg/analyzer/pr102695.c: New test.
2260 * gcc.dg/analyzer/strchr-1.c: New test.
2262 2021-11-17 David Malcolm <dmalcolm@redhat.com>
2265 * gcc.dg/analyzer/capacity-1.c: Add dg-require-effective-target
2266 alloca. Use __builtin_alloca rather than alloca.
2267 * gcc.dg/analyzer/capacity-3.c: Likewise.
2269 2021-11-16 Jan Hubicka <jh@suse.cz>
2271 * gcc.dg/tree-ssa/modref-dse-4.c: New test.
2273 2021-11-16 Harald Anlauf <anlauf@gmx.de>
2276 * gfortran.dg/pr103286.f90: New test.
2278 2021-11-16 Peter Bergner <bergner@linux.ibm.com>
2281 * gcc.target/powerpc/pr102976.c: New test.
2283 2021-11-16 Martin Sebor <msebor@redhat.com>
2285 PR tree-optimization/102960
2286 * gcc.dg/Wstringop-overflow-84.c: New test.
2288 2021-11-16 Tamar Christina <tamar.christina@arm.com>
2290 * gcc.target/aarch64/shrn-combine-10.c: Use shrn.
2292 2021-11-16 Tamar Christina <tamar.christina@arm.com>
2294 * gcc.dg/signbit-2.c: CHeck vect or scalar.
2296 2021-11-16 David Malcolm <dmalcolm@redhat.com>
2299 * g++.dg/analyzer/pr102662.C: New test.
2301 2021-11-16 Andrew Pinski <apinski@marvell.com>
2303 PR tree-optimization/103218
2304 * gcc.dg/tree-ssa/pr103218-1.c: New test.
2306 2021-11-16 Claudiu Zissulescu <claziss@synopsys.com>
2308 * gcc.target/arc/tmac-4.c: New test.
2310 2021-11-16 Richard Biener <rguenther@suse.de>
2312 PR tree-optimization/102880
2313 * gcc.dg/tree-ssa/pr102880.c: New testcase.
2314 * gcc.dg/tree-ssa/pr69270-3.c: Robustify.
2315 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Change the number of
2316 expected threadings.
2318 2021-11-16 Richard Biener <rguenther@suse.de>
2320 PR tree-optimization/102880
2321 * gcc.dg/tree-ssa/phi-opt-26.c: New testcase.
2323 2021-11-16 Claudiu Zissulescu <claziss@synopsys.com>
2325 * gcc.target/arc/add_n-combine.c: Update test patterns.
2326 * gcc.target/arc/builtin_eh.c: Update test for linux platforms.
2327 * gcc.target/arc/mul64-1.c: Disable this test while running on
2329 * gcc.target/arc/tls-gd.c: Update matching patterns.
2330 * gcc.target/arc/tls-ie.c: Likewise.
2331 * gcc.target/arc/tls-ld.c: Likewise.
2332 * gcc.target/arc/uncached-8.c: Likewise.
2334 2021-11-16 Martin Jambor <mjambor@suse.cz>
2336 * gcc.dg/ipa/ipa-sra-ret-nonull.c: New test.
2338 2021-11-16 Jakub Jelinek <jakub@redhat.com>
2340 PR tree-optimization/103208
2341 * c-c++-common/gomp/loop-11.c: New test.
2343 2021-11-16 Jakub Jelinek <jakub@redhat.com>
2345 PR tree-optimization/102009
2346 * gcc.dg/pr102009.c: New test.
2348 2021-11-16 Jan Hubicka <jh@suse.cz>
2350 * gcc.dg/tree-ssa/modref-dse-5.c: New test.
2352 2021-11-16 Andrew Pinski <apinski@marvell.com>
2354 PR tree-optimization/103245
2355 * gcc.dg/tree-ssa/pr103245-1.c: New test.
2357 2021-11-16 H.J. Lu <hjl.tools@gmail.com>
2359 PR middle-end/103268
2360 * gcc.dg/pr103268-1.c: New test.
2361 * gcc.dg/pr103268-2.c: Likewise.
2363 2021-11-15 Jason Merrill <jason@redhat.com>
2365 * lib/g++-dg.exp: Handle "impcx".
2366 * lib/target-supports.exp
2367 (check_effective_target_implicit_constexpr): New.
2368 * g++.dg/abi/abi-tag16.C:
2369 * g++.dg/abi/abi-tag18a.C:
2370 * g++.dg/abi/guard4.C:
2371 * g++.dg/abi/lambda-defarg1.C:
2372 * g++.dg/abi/mangle26.C:
2373 * g++.dg/cpp0x/constexpr-diag3.C:
2374 * g++.dg/cpp0x/constexpr-ex1.C:
2375 * g++.dg/cpp0x/constexpr-ice5.C:
2376 * g++.dg/cpp0x/constexpr-incomplete2.C:
2377 * g++.dg/cpp0x/constexpr-memfn1.C:
2378 * g++.dg/cpp0x/constexpr-neg3.C:
2379 * g++.dg/cpp0x/constexpr-specialization.C:
2380 * g++.dg/cpp0x/inh-ctor19.C:
2381 * g++.dg/cpp0x/inh-ctor30.C:
2382 * g++.dg/cpp0x/lambda/lambda-mangle3.C:
2383 * g++.dg/cpp0x/lambda/lambda-mangle5.C:
2384 * g++.dg/cpp1y/auto-fn12.C:
2385 * g++.dg/cpp1y/constexpr-loop5.C:
2386 * g++.dg/cpp1z/constexpr-lambda7.C:
2387 * g++.dg/cpp2a/constexpr-dtor3.C:
2388 * g++.dg/cpp2a/constexpr-new13.C:
2389 * g++.dg/cpp2a/constinit11.C:
2390 * g++.dg/cpp2a/constinit12.C:
2391 * g++.dg/cpp2a/constinit14.C:
2392 * g++.dg/cpp2a/constinit15.C:
2393 * g++.dg/cpp2a/spaceship-constexpr1.C:
2394 * g++.dg/cpp2a/spaceship-eq3.C:
2395 * g++.dg/cpp2a/udlit-class-nttp-neg2.C:
2396 * g++.dg/debug/dwarf2/auto1.C:
2397 * g++.dg/debug/dwarf2/cdtor-1.C:
2398 * g++.dg/debug/dwarf2/lambda1.C:
2399 * g++.dg/debug/dwarf2/pr54508.C:
2400 * g++.dg/debug/dwarf2/pubnames-2.C:
2401 * g++.dg/debug/dwarf2/pubnames-3.C:
2402 * g++.dg/ext/is_literal_type3.C:
2403 * g++.dg/ext/visibility/template7.C:
2404 * g++.dg/gcov/gcov-12.C:
2405 * g++.dg/gcov/gcov-2.C:
2406 * g++.dg/ipa/devirt-35.C:
2407 * g++.dg/ipa/devirt-36.C:
2408 * g++.dg/ipa/devirt-37.C:
2409 * g++.dg/ipa/devirt-44.C:
2410 * g++.dg/ipa/imm-devirt-1.C:
2411 * g++.dg/lookup/builtin5.C:
2412 * g++.dg/lto/inline-crossmodule-1_0.C:
2413 * g++.dg/modules/enum-1_a.C:
2414 * g++.dg/modules/fn-inline-1_c.C:
2415 * g++.dg/modules/pmf-1_b.C:
2416 * g++.dg/modules/used-1_c.C:
2417 * g++.dg/tls/thread_local11.C:
2418 * g++.dg/tls/thread_local11a.C:
2419 * g++.dg/tm/pr46653.C:
2420 * g++.dg/ubsan/pr70035.C:
2421 * g++.old-deja/g++.other/delete6.C:
2422 * g++.dg/modules/pmf-1_a.H:
2423 Adjust for implicit constexpr.
2425 2021-11-15 Jason Merrill <jason@redhat.com>
2427 * g++.dg/ext/flexary37.C: Remove expected error.
2429 2021-11-15 Siddhesh Poyarekar <siddhesh@gotplt.org>
2431 * gcc.dg/fold-stringops-2.c: Define size_t.
2434 * gcc.dg/fold-stringops-3.c: New test.
2436 2021-11-15 Siddhesh Poyarekar <siddhesh@gotplt.org>
2438 * gcc.dg/Wobjsize-1.c: Make warning change line agnostic.
2439 * gcc.dg/fold-stringops-2.c: New test.
2441 2021-11-15 Siddhesh Poyarekar <siddhesh@gotplt.org>
2443 * gcc.dg/fold-stringops-1.c: New test.
2445 2021-11-15 H.J. Lu <hjl.tools@gmail.com>
2447 PR middle-end/103184
2448 * gcc.dg/pr103184-1.c: New test.
2449 * gcc.dg/pr103184-2.c: Likewise.
2451 2021-11-15 Iain Sandoe <iain@sandoe.co.uk>
2453 * gcc.dg/vect/tsvc/tsvc.h: Use malloc for Darwin 9 and
2456 2021-11-15 Aldy Hernandez <aldyh@redhat.com>
2458 * gcc.dg/pr103207.c: New test.
2460 2021-11-15 Jakub Jelinek <jakub@redhat.com>
2463 * g++.dg/opt/pr100469.C: New test.
2465 2021-11-15 H.J. Lu <hjl.tools@gmail.com>
2468 * gcc.target/i386/pr103205-2.c: New test.
2470 2021-11-15 Aldy Hernandez <aldyh@redhat.com>
2472 * g++.dg/tree-ssa/pr31146-2.C: Add -fno-thread-jumps.
2474 2021-11-15 Richard Biener <rguenther@suse.de>
2476 PR tree-optimization/103237
2477 * gcc.dg/torture/pr103237.c: New testcase.
2479 2021-11-15 Hongyu Wang <hongyu.wang@intel.com>
2482 * gcc.target/i386/pr103069-1.c: New test.
2483 * gcc.target/i386/pr103069-2.c: Ditto.
2485 2021-11-15 Richard Biener <rguenther@suse.de>
2487 PR tree-optimization/103219
2488 * gcc.dg/torture/pr103219.c: New testcase.
2490 2021-11-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2492 * gcc.target/i386/pr101346.c: Require dfp support.
2494 2021-11-15 Jakub Jelinek <jakub@redhat.com>
2497 * gcc.target/i386/pr103205.c: New test.
2499 2021-11-15 Jason Merrill <jason@redhat.com>
2501 * g++.dg/cpp0x/lambda/lambda-switch.C: Adjust expected location.
2503 2021-11-15 Jason Merrill <jason@redhat.com>
2505 * g++.dg/cpp1y/constexpr-89285-2.C: Expect error.
2506 * g++.dg/cpp1y/constexpr-89285.C: Adjust error.
2508 2021-11-15 Jason Merrill <jason@redhat.com>
2511 * g++.dg/init/array41a.C: New test.
2513 2021-11-15 Jason Merrill <jason@redhat.com>
2515 * g++.dg/cpp2a/constexpr-virtual20.C: New test.
2517 2021-11-15 Hans-Peter Nilsson <hp@axis.com>
2519 * gcc.dg/uninit-pred-9_b.c: Correct last adjustment, for CRIS.
2521 2021-11-15 Andrew Pinski <apinski@marvell.com>
2523 * gcc.dg/tree-ssa/pr100278.c: Move to ...
2524 * gcc.c-torture/compile/pr100278.c: Here.
2525 Remove dg-do and dg-options.
2526 * gcc.dg/tree-ssa/pr101189.c: Move to ...
2527 * gcc.c-torture/compile/pr101189.c: Here.
2528 Remove dg-do and dg-options.
2529 * gcc.dg/tree-ssa/pr100453.c: Move to ...
2530 * gcc.c-torture/execute/pr100453.c: Here.
2531 Remove dg-do and dg-options.
2532 * gcc.dg/tree-ssa/pr101335.c: Move to ...
2533 * gcc.c-torture/execute/pr101335.c: Here
2534 Remove dg-do and dg-options.
2536 2021-11-14 Maciej W. Rozycki <macro@embecosm.com>
2538 * gcc.target/vax/setmem.c: New test.
2540 2021-11-14 Jan Hubicka <hubicka@ucw.cz>
2542 * gcc.dg/tree-ssa/modref-dse-3.c: New test.
2544 2021-11-14 Aldy Hernandez <aldyh@redhat.com>
2546 * gcc.dg/pr103229.c: Removed.
2548 2021-11-14 Aldy Hernandez <aldyh@redhat.com>
2550 * gcc.dg/pr103229.c: New test.
2552 2021-11-14 Martin Liska <mliska@suse.cz>
2554 * c-c++-common/tsan/free_race.c: Remove unnecessary -ldl.
2555 * c-c++-common/tsan/free_race2.c: Likewise.
2557 2021-11-14 Jan Hubicka <hubicka@ucw.cz>
2559 * c-c++-common/asan/null-deref-1.c: Update template.
2560 * c-c++-common/tsan/free_race.c: Update template.
2561 * c-c++-common/tsan/free_race2.c: Update template.
2562 * gcc.dg/ipa/ipa-sra-4.c: Update template.
2564 2021-11-13 Jan Hubicka <hubicka@ucw.cz>
2566 * g++.dg/cpp1z/inh-ctor23.C: Fix template
2567 * g++.dg/ipa/ipa-icf-4.C: Fix template
2568 * gcc.dg/tree-ssa/modref-dse-1.c: New test.
2569 * gcc.dg/tree-ssa/modref-dse-2.c: New test.
2571 2021-11-13 David Malcolm <dmalcolm@redhat.com>
2573 * gcc.dg/analyzer/pr93382.c: Tweak expected wording.
2574 * gcc.dg/analyzer/taint-alloc-1.c: New test.
2575 * gcc.dg/analyzer/taint-alloc-2.c: New test.
2576 * gcc.dg/analyzer/taint-divisor-1.c: New test.
2577 * gcc.dg/analyzer/taint-1.c: Rename to...
2578 * gcc.dg/analyzer/taint-read-index-1.c: ...this. Tweak expected
2579 wording. Mark some events as xfail.
2580 * gcc.dg/analyzer/taint-read-offset-1.c: New test.
2581 * gcc.dg/analyzer/taint-size-1.c: New test.
2582 * gcc.dg/analyzer/taint-write-index-1.c: New test.
2583 * gcc.dg/analyzer/taint-write-offset-1.c: New test.
2585 2021-11-13 Aldy Hernandez <aldyh@redhat.com>
2587 * gcc.dg/pr103222.c: New test.
2589 2021-11-12 Jan Hubicka <jh@suse.cz>
2591 PR tree-optimization/103209
2592 * gcc.dg/tree-ssa/pta-callused.c: Update template.
2593 * gcc.c-torture/execute/pr103209.c: New test.
2595 2021-11-12 Richard Sandiford <richard.sandiford@arm.com>
2597 * gcc.target/aarch64/stp_1.c: New test.
2599 2021-11-12 Tobias Burnus <tobias@codesourcery.com>
2601 * gfortran.dg/gomp/unexpected-end.f90: Update dg-error.
2602 * gfortran.dg/gomp/clauses-1.f90: New test.
2603 * gfortran.dg/gomp/nowait-2.f90: New test.
2604 * gfortran.dg/gomp/nowait-3.f90: New test.
2606 2021-11-12 Martin Liska <mliska@suse.cz>
2609 * gcc.dg/vect/tsvc/vect-tsvc-s112.c: Skip test for old Power
2612 2021-11-12 Chung-Lin Tang <cltang@codesourcery.com>
2614 * c-c++-common/gomp/target-implicit-map-1.c: New test.
2615 * c-c++-common/goacc/combined-reduction.c: Adjust scan test pattern.
2616 * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
2617 * c-c++-common/goacc/mdc-1.c: Likewise.
2618 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
2620 2021-11-12 Mikael Morin <mikael@gcc.gnu.org>
2623 * gfortran.dg/index_5.f90: New.
2625 2021-11-12 Richard Biener <rguenther@suse.de>
2627 PR tree-optimization/103204
2628 * gcc.dg/torture/pr103204.c: New testcase.
2630 2021-11-11 Bill Schmidt <wschmidt@linux.ibm.com>
2632 * gcc.target/powerpc/test_mffsl.c: Require Power9.
2634 2021-11-11 Jan Hubicka <hubicka@ucw.cz>
2636 * gfortran.dg/inline_matmul_17.f90: Fix template
2638 2021-11-11 Jan Hubicka <hubicka@ucw.cz>
2640 * c-c++-common/tm/inline-asm.c: Disable pure-const.
2641 * g++.dg/ipa/modref-1.C: Update template.
2642 * gcc.dg/tree-ssa/modref-11.c: Disable pure-const.
2643 * gcc.dg/tree-ssa/modref-14.c: New test.
2644 * gcc.dg/tree-ssa/modref-8.c: Do not optimize sibling calls.
2645 * gfortran.dg/do_subscript_3.f90: Add -O0.
2647 2021-11-11 Tobias Burnus <tobias@codesourcery.com>
2649 * gfortran.dg/gomp/num-teams-1.f90: New file.
2650 * gfortran.dg/gomp/num-teams-2.f90: New file.
2652 2021-11-11 Sandra Loosemore <sandra@codesourcery.com>
2654 * g++.dg/warn/Wmismatched-new-delete-5.C: Add
2655 -fdelete-null-pointer-checks.
2656 * gcc.dg/attr-returns-nonnull.c: Likewise.
2657 * gcc.dg/debug/btf/btf-datasec-1.c: Add -G0 option for nios2.
2658 * gcc.dg/ifcvt-4.c: Skip on nios2.
2659 * gcc.dg/struct-by-value-1.c: Add -G0 option for nios2.
2661 2021-11-11 Richard Biener <rguenther@suse.de>
2663 PR tree-optimization/103188
2664 * gcc.dg/torture/pr103188.c: New testcase.
2666 2021-11-11 Richard Biener <rguenther@suse.de>
2668 PR middle-end/103181
2669 * gcc.dg/torture/pr103181.c: New testcase.
2671 2021-11-11 Jakub Jelinek <jakub@redhat.com>
2674 * g++.dg/debug/dwarf2/pr101378.C: New test.
2676 2021-11-11 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2679 * gcc.target/aarch64/pr102376.c: New test.
2681 2021-11-11 Jakub Jelinek <jakub@redhat.com>
2683 * c-c++-common/gomp/clauses-1.c (bar): Supply lower-bound expression
2684 to half of the num_teams clauses.
2685 * c-c++-common/gomp/num-teams-1.c: New test.
2686 * c-c++-common/gomp/num-teams-2.c: New test.
2687 * g++.dg/gomp/attrs-1.C (bar): Supply lower-bound expression
2688 to half of the num_teams clauses.
2689 * g++.dg/gomp/attrs-2.C (bar): Likewise.
2690 * g++.dg/gomp/num-teams-1.C: New test.
2691 * g++.dg/gomp/num-teams-2.C: New test.
2693 2021-11-11 liuhongt <hongtao.liu@intel.com>
2695 * gcc.target/i386/pr103151.c: New test.
2697 2021-11-10 Aldy Hernandez <aldyh@redhat.com>
2699 * gcc.dg/tree-ssa/pr102906.c: New test.
2701 2021-11-10 Andrew Pinski <apinski@marvell.com>
2704 * gcc.c-torture/compile/vector-dup-1.c: New test.
2706 2021-11-10 H.J. Lu <hjl.tools@gmail.com>
2708 PR tree-optimization/102892
2709 * gcc.dg/pr102892-1.c: New file.
2710 * gcc.dg/pr102892-2.c: Likewise.
2712 2021-11-10 Martin Sebor <msebor@redhat.com>
2715 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: Avoid relying on
2716 argument evaluation order. Cast width and precision to signed
2717 to avoid undefined behavior.
2719 2021-11-10 qing zhao <qing.zhao@oracle.com>
2721 * gcc.target/i386/auto-init-6.c: _Complex long double is initialized
2722 to zero now with -ftrivial-auto-var-init=pattern.
2724 2021-11-10 Tamar Christina <tamar.christina@arm.com>
2726 * gcc.target/aarch64/sve/pred-not-gen-1.c: Update testcase.
2727 * gcc.target/aarch64/sve/pred-not-gen-2.c: Update testcase.
2728 * gcc.target/aarch64/sve/pred-not-gen-3.c: Update testcase.
2729 * gcc.target/aarch64/sve/pred-not-gen-4.c: Update testcase.
2731 2021-11-10 Tamar Christina <tamar.christina@arm.com>
2733 * gcc.target/aarch64/shrn-combine-8.c: Update.
2734 * gcc.target/aarch64/shrn-combine-9.c: Update.
2736 2021-11-10 Jan Hubicka <hubicka@ucw.cz>
2738 * gcc.dg/tree-ssa/modref-13.c: Fix typo.
2740 2021-11-10 Marek Polacek <polacek@redhat.com>
2743 * c-c++-common/Wno-attributes-1.c: New test.
2744 * c-c++-common/Wno-attributes-2.c: New test.
2745 * c-c++-common/Wno-attributes-3.c: New test.
2747 2021-11-10 Jan Hubicka <jh@suse.cz>
2749 * g++.dg/ipa/modref-1.C: Update template.
2750 * gcc.dg/ipa/modref-3.c: Update template.
2751 * gcc.dg/lto/modref-3_0.c: Update template.
2752 * gcc.dg/lto/modref-4_0.c: Update template.
2753 * gcc.dg/tree-ssa/modref-10.c: Update template.
2754 * gcc.dg/tree-ssa/modref-11.c: Update template.
2755 * gcc.dg/tree-ssa/modref-5.c: Update template.
2756 * gcc.dg/tree-ssa/modref-6.c: Update template.
2757 * gcc.dg/tree-ssa/modref-13.c: New test.
2759 2021-11-10 Tamar Christina <tamar.christina@arm.com>
2762 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Use
2763 vect_long_long instead of vect_long.
2764 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
2766 * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Likewise.
2767 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
2770 2021-11-10 Tamar Christina <tamar.christina@arm.com>
2772 * gcc.dg/signbit-2.c: Turn off masks.
2773 * gcc.dg/signbit-5.c: Likewise.
2775 2021-11-10 Richard Biener <rguenther@suse.de>
2778 * g++.dg/warn/Warray-bounds-16.C: XFAIL diagnostic part
2781 2021-11-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
2783 * gcc.target/aarch64/simd/lowering_tbaa.c: New test.
2785 2021-11-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
2787 * gcc.target/aarch64/fmla_intrinsic_1.c: Fix big-endian testism.
2788 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
2789 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
2791 2021-11-10 H.J. Lu <hongjiu.lu@intel.com>
2792 Hongtao Liu <hongtao.liu@intel.com>
2794 PR middle-end/102566
2795 * g++.target/i386/pr102566-1.C: New test.
2796 * g++.target/i386/pr102566-2.C: Likewise.
2797 * g++.target/i386/pr102566-3.C: Likewise.
2798 * g++.target/i386/pr102566-4.C: Likewise.
2799 * g++.target/i386/pr102566-5a.C: Likewise.
2800 * g++.target/i386/pr102566-5b.C: Likewise.
2801 * g++.target/i386/pr102566-6a.C: Likewise.
2802 * g++.target/i386/pr102566-6b.C: Likewise.
2803 * gcc.target/i386/pr102566-1a.c: Likewise.
2804 * gcc.target/i386/pr102566-1b.c: Likewise.
2805 * gcc.target/i386/pr102566-2.c: Likewise.
2806 * gcc.target/i386/pr102566-3a.c: Likewise.
2807 * gcc.target/i386/pr102566-3b.c: Likewise.
2808 * gcc.target/i386/pr102566-4.c: Likewise.
2809 * gcc.target/i386/pr102566-5.c: Likewise.
2810 * gcc.target/i386/pr102566-6.c: Likewise.
2811 * gcc.target/i386/pr102566-7.c: Likewise.
2812 * gcc.target/i386/pr102566-8a.c: Likewise.
2813 * gcc.target/i386/pr102566-8b.c: Likewise.
2814 * gcc.target/i386/pr102566-9a.c: Likewise.
2815 * gcc.target/i386/pr102566-9b.c: Likewise.
2816 * gcc.target/i386/pr102566-10a.c: Likewise.
2817 * gcc.target/i386/pr102566-10b.c: Likewise.
2818 * gcc.target/i386/pr102566-11.c: Likewise.
2819 * gcc.target/i386/pr102566-12.c: Likewise.
2820 * gcc.target/i386/pr102566-13.c: New test.
2821 * gcc.target/i386/pr102566-14.c: New test.
2823 2021-11-10 liuhongt <hongtao.liu@intel.com>
2825 * gcc.target/i386/ifcvt-reduction-logic-op.c: New test.
2827 2021-11-10 konglin1 <lingling.kong@intel.com>
2829 * gcc.target/i386/avx512fp16-vector-complex-float.c: New test.
2831 2021-11-10 konglin1 <lingling.kong@intel.com>
2833 * gcc.target/i386/avx512fp16vl-complex-broadcast-1.c: New test.
2835 2021-11-10 liuhongt <hongtao.liu@intel.com>
2837 * gcc.target/i386/pr102464-maxmin.c: New test.
2839 2021-11-10 Andrew Pinski <apinski@marvell.com>
2842 * c-c++-common/torture/builtin-convertvector-2.c: New test.
2843 * c-c++-common/torture/builtin-shufflevector-2.c: New test.
2845 2021-11-10 Sandra Loosemore <sandra@codesourcery.com>
2847 * gcc.target/nios2/custom-fp-inline-1.c: New.
2848 * gcc.target/nios2/custom-fp-inline-2.c: New.
2849 * gcc.target/nios2/custom-fp-inline-3.c: New.
2850 * gcc.target/nios2/custom-fp-inline-4.c: New.
2852 2021-11-09 David Malcolm <dmalcolm@redhat.com>
2854 * gcc.dg/bad-pragma-locations.c: New test.
2856 2021-11-09 Bill Schmidt <wschmidt@linux.ibm.com>
2858 * gcc.target/powerpc/p10_vec_xl_sext.c: Fix long long case.
2860 2021-11-09 Andrew Pinski <apinski@marvell.com>
2862 PR tree-optimization/10352
2863 * gcc.c-torture/execute/pr10352-1.c: New test.
2865 2021-11-09 Marek Polacek <polacek@redhat.com>
2867 * g++.dg/init/bitfield6.C: New test.
2869 2021-11-09 Kito Cheng <kito.cheng@sifive.com>
2871 * gcc.target/riscv/pr102957.c: New.
2873 2021-11-09 Jakub Jelinek <jakub@redhat.com>
2876 * g++.dg/ext/complex10.C: New test.
2878 2021-11-09 Patrick Palka <ppalka@redhat.com>
2882 * g++.dg/cpp2a/concepts-pr98394.C: New test.
2883 * g++.dg/cpp2a/concepts-pr85846.C: New test.
2885 2021-11-09 Patrick Palka <ppalka@redhat.com>
2888 * g++.dg/cpp1y/var-templ69.C: New test.
2890 2021-11-09 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
2892 * gcc.target/arm/multilib.exp: Update test with armv9-a entries.
2893 * lib/target-supports.exp (v9a): Add new armflag.
2894 (__ARM_ARCH_9A__): Add new armdef.
2896 2021-11-09 Martin Jambor <mjambor@suse.cz>
2899 * gcc.dg/ipa/pr103132.c: New test.
2901 2021-11-09 Aldy Hernandez <aldyh@redhat.com>
2903 * gcc.dg/tree-ssa/builtin-sprintf-warn-22.c: XFAIL.
2905 2021-11-09 Jeff Law <jeffreyalaw@gmail.com>
2907 * gcc.dg/tree-ssa/bittest.c: New test
2909 2021-11-08 Andrew MacLeod <amacleod@redhat.com>
2911 * g++.dg/pr103122.C: New.
2913 2021-11-08 Martin Jambor <mjambor@suse.cz>
2917 * g++.dg/ipa/pr103099.C: New test.
2918 * gcc.dg/ipa/pr103107.c: Likewise.
2920 2021-11-08 Aldy Hernandez <aldyh@redhat.com>
2922 * gcc.dg/pr103120.c: New test.
2924 2021-11-08 Martin Liska <mliska@suse.cz>
2926 PR gcov-profile/100520
2927 * gcc.dg/pr100520.c: New test.
2929 2021-11-08 Richard Sandiford <richard.sandiford@arm.com>
2931 * gcc.target/aarch64/neoverse_v1_1.c: New test.
2933 2021-11-08 Jan Hubicka <hubicka@ucw.cz>
2935 * gcc.dg/tree-ssa/modref-12.c: New test.
2937 2021-11-08 Haochen Gui <guihaoc@gcc.gnu.org>
2939 * gcc.target/powerpc/vec-minmax-1.c: New test.
2940 * gcc.target/powerpc/vec-minmax-2.c: Likewise.
2942 2021-11-08 liuhongt <hongtao.liu@intel.com>
2944 * gcc.target/i386/pr102464-fma.c: New test.
2946 2021-11-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2948 * gfortran.dg/co_reduce_2.f90: New test.
2949 * gfortran.dg/coarray_collectives_14.f90: Change OPERATOR
2951 * gfortran.dg/coarray_collectives_16.f90: Likewise.
2952 * gfortran.dg/coarray_collectives_9.f90: Likewise.
2953 Co-authored by: Steve Kargl <steve@gcc.gnu.org>
2955 2021-11-07 Sandra Loosemore <sandra@codesourcery.com>
2957 * gfortran.dg/bessel_3.f90: Expect additional diagnostics from
2958 multiple bad arguments in the call.
2959 * gfortran.dg/pr24823.f: Likewise.
2960 * gfortran.dg/pr39937.f: Likewise.
2961 * gfortran.dg/pr41011.f: Likewise.
2962 * gfortran.dg/pr61318.f90: Likewise.
2963 * gfortran.dg/c-interop/c407b-2.f90: Remove xfails.
2964 * gfortran.dg/c-interop/c535b-2.f90: Likewise.
2966 2021-11-06 Harald Anlauf <anlauf@gmx.de>
2969 * gfortran.dg/pr68019.f90: Adjust error message.
2970 * gfortran.dg/pr102715.f90: New test.
2972 2021-11-06 David Edelsohn <dje.gcc@gmail.com>
2974 * gcc.dg/vect/tsvc/tsvc.h (init): Use posix_memalign on AIX.
2976 2021-11-05 Harald Anlauf <anlauf@gmx.de>
2979 * gfortran.dg/pr102817.f90: New test.
2981 2021-11-05 Jan Hubicka <hubicka@ucw.cz>
2984 * g++.dg/torture/pr103073.C: New test.
2985 * gcc.dg/tree-ssa/modref-11.c: New test.
2987 2021-11-05 Harald Anlauf <anlauf@gmx.de>
2990 * gfortran.dg/pr69419.f90: New test.
2992 2021-11-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2995 * gfortran.dg/implicit_14.f90: Adjust error.
2996 * gfortran.dg/external_implicit_none_3.f08: New test.
2998 2021-11-05 Iain Sandoe <iain@sandoe.co.uk>
3000 * gcc.dg/vect/tsvc/tsvc.h: Do not try to include malloc.h
3001 on Darwin also use posix_memalign ().
3003 2021-11-05 Andrew MacLeod <amacleod@redhat.com>
3005 * gcc.dg/pr103093.c: New.
3007 2021-11-05 Wilco Dijkstra <wdijkstr@arm.com>
3011 * gcc.target/aarch64/pr103085.c: New test
3013 2021-11-05 Martin Liska <mliska@suse.cz>
3015 PR gcov-profile/102945
3016 * gcc.dg/gcov-info-to-gcda.c: Filter supported targets.
3018 2021-11-05 Martin Liska <mliska@suse.cz>
3021 * g++.dg/pr102955.C: New test.
3023 2021-11-04 Jonathan Wakely <jwakely@redhat.com>
3025 * g++.dg/cpp0x/lambda/lambda-eh2.C: Add dg-warning for new
3026 deprecation warnings.
3027 * g++.dg/cpp0x/noexcept06.C: Likewise.
3028 * g++.dg/cpp0x/noexcept07.C: Likewise.
3029 * g++.dg/eh/forced3.C: Likewise.
3030 * g++.dg/eh/unexpected1.C: Likewise.
3031 * g++.old-deja/g++.eh/spec1.C: Likewise.
3032 * g++.old-deja/g++.eh/spec2.C: Likewise.
3033 * g++.old-deja/g++.eh/spec3.C: Likewise.
3034 * g++.old-deja/g++.eh/spec4.C: Likewise.
3035 * g++.old-deja/g++.mike/eh33.C: Likewise.
3036 * g++.old-deja/g++.mike/eh34.C: Likewise.
3037 * g++.old-deja/g++.mike/eh50.C: Likewise.
3038 * g++.old-deja/g++.mike/eh51.C: Likewise.
3040 2021-11-04 Tamar Christina <tamar.christina@arm.com>
3042 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-1.c: New test.
3043 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-2.c: New test.
3044 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-3.c: New test.
3045 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-4.c: New test.
3046 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-5.c: New test.
3047 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c: New test.
3048 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-7.c: New test.
3049 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-8.c: New test.
3050 * gcc.target/aarch64/signbit-2.c: New test.
3052 2021-11-04 Tamar Christina <tamar.christina@arm.com>
3054 * gcc.dg/signbit-2.c: New test.
3055 * gcc.dg/signbit-3.c: New test.
3056 * gcc.dg/signbit-4.c: New test.
3057 * gcc.dg/signbit-5.c: New test.
3058 * gcc.dg/signbit-6.c: New test.
3059 * gcc.target/aarch64/signbit-1.c: New test.
3061 2021-11-04 Andrew MacLeod <amacleod@redhat.com>
3063 PR tree-optimization/103079
3064 * gcc.dg/pr103079.c: New.
3066 2021-11-04 Martin Jambor <mjambor@suse.cz>
3069 * gcc.dg/guality/ipa-sra-1.c: New test.
3071 2021-11-04 Jonathan Wright <jonathan.wright@arm.com>
3073 * gcc.target/aarch64/vector_structure_intrinsics.c: New code
3076 2021-11-04 Jonathan Wright <jonathan.wright@arm.com>
3078 * gcc.target/aarch64/advsimd-intrinsics/bf16_vldN_lane_2.c:
3079 Relax incorrect register number requirement.
3080 * gcc.target/aarch64/sve/pcs/struct_3_256.c: Accept
3081 equivalent codegen with fmov.
3083 2021-11-04 H.J. Lu <hjl.tools@gmail.com>
3085 * gcc.target/i386/amxtile-3.c: Check leal/addl for x32.
3087 2021-11-04 Tamar Christina <tamar.christina@arm.com>
3090 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-int.c: Update guards.
3091 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Likewise.
3092 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-short.c: Likewise.
3093 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-int.c:
3095 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
3097 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-short.c:
3099 * gcc.dg/vect/complex/complex-add-pattern-template.c: Likewise.
3100 * gcc.dg/vect/complex/complex-add-template.c: Likewise.
3101 * gcc.dg/vect/complex/complex-operations-run.c: Likewise.
3102 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c: Likewise.
3103 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: Likewise.
3104 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-half-float.c:
3106 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c:
3108 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
3110 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
3112 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: Likewise.
3113 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Likewise.
3114 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c:
3116 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: Likewise.
3117 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Likewise.
3118 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c:
3120 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Likewise.
3121 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Likewise.
3122 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c:
3124 * gcc.dg/vect/complex/fast-math-complex-add-double.c: Likewise.
3125 * gcc.dg/vect/complex/fast-math-complex-add-float.c: Likewise.
3126 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Likewise.
3127 * gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c: Likewise.
3128 * gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Likewise.
3129 * gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c:
3131 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: Likewise.
3132 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: Likewise.
3133 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: Likewise.
3134 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: Likewise.
3135 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: Likewise.
3136 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: Likewise.
3137 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: Likewise.
3138 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: Likewise.
3139 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: Likewise.
3140 * gcc.dg/vect/complex/vect-complex-add-pattern-byte.c: Likewise.
3141 * gcc.dg/vect/complex/vect-complex-add-pattern-int.c: Likewise.
3142 * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Likewise.
3143 * gcc.dg/vect/complex/vect-complex-add-pattern-short.c: Likewise.
3144 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-byte.c:
3146 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-int.c:
3148 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
3150 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-short.c:
3153 2021-11-04 Richard Biener <rguenther@suse.de>
3155 PR rtl-optimization/103075
3156 * gcc.dg/pr103075.c: New testcase.
3158 2021-11-04 Aldy Hernandez <aldyh@redhat.com>
3160 PR tree-optimization/103062
3161 * gcc.dg/pr103062.c: New test.
3163 2021-11-04 Jiufu Guo <guojiufu@linux.ibm.com>
3165 * gcc.dg/vect/pr101145_1.c: Update case.
3166 * gcc.dg/vect/pr101145_2.c: Update case.
3167 * gcc.dg/vect/pr101145_3.c: Update case.
3169 2021-11-04 Martin Liska <mliska@suse.cz>
3171 * g++.dg/asan/asan_test.C: Disable one warning.
3173 2021-11-04 Richard Sandiford <richard.sandiford@arm.com>
3175 * gcc.dg/rtl/aarch64/big-endian-cse-1.c: New test.
3177 2021-11-04 liuhongt <hongtao.liu@intel.com>
3179 * gcc.target/i386/pr101989-3.c: New test.
3181 2021-11-04 liuhongt <hongtao.liu@intel.com>
3183 * gcc.target/i386/pr102464-copysign-1.c: New test.
3185 2021-11-04 Hongyu Wang <hongyu.wang@intel.com>
3187 * gcc.target/i386/vnni-auto-vectorize-1.c: New test.
3188 * gcc.target/i386/vnni-auto-vectorize-2.c: Ditto.
3190 2021-11-04 Hongyu Wang <hongyu.wang@intel.com>
3192 * gcc.target/i386/amxtile-3.c: New test.
3194 2021-11-04 Marek Polacek <polacek@redhat.com>
3196 * g++.dg/opt/pr102970.C: Only run in C++14 and up.
3198 2021-11-03 Joseph Myers <joseph@codesourcery.com>
3201 * gcc.dg/init-rounding-math-1.c: New test.
3203 2021-11-03 Andrew MacLeod <amacleod@redhat.com>
3205 * gcc.dg/tree-ssa/pr23744.c: Tweak output checks.
3206 * gcc.dg/tree-ssa/vrp07.c: Ditto.
3207 * gcc.dg/tree-ssa/vrp08.c: Ditto.
3208 * gcc.dg/tree-ssa/vrp09.c: Ditto.
3209 * gcc.dg/tree-ssa/vrp20.c: Ditto.
3210 * gcc.dg/tree-ssa/vrp92.c: Ditto.
3211 * jit.dg/test-sum-of-squares.c: Ditto.
3213 2021-11-03 Richard Biener <rguenther@suse.de>
3215 PR tree-optimization/102970
3216 * g++.dg/opt/pr102970.C: New testcase.
3218 2021-11-03 Jan Hubicka <hubicka@ucw.cz>
3220 * g++.dg/torture/pr103040.C: New test.
3222 2021-11-02 Jan Hubicka <hubicka@ucw.cz>
3224 * gcc.dg/ipa/modref-3.c: New test.
3226 2021-11-02 Jan Hubicka <hubicka@ucw.cz>
3228 * g++.dg/ipa/modref-1.C: Update template.
3229 * gcc.dg/tree-ssa/modref-10.c: New test.
3231 2021-11-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3233 * gcc.dg/tree-ssa/ldist-rawmemchr-1.c: For IBM Z set arch to z13
3234 and use z/Architecture since the tests require vector extensions.
3235 * gcc.dg/tree-ssa/ldist-rawmemchr-2.c: Likewise.
3236 * gcc.dg/tree-ssa/ldist-strlen-1.c: Likewise.
3237 * gcc.dg/tree-ssa/ldist-strlen-3.c: Likewise.
3239 2021-11-02 Tamar Christina <tamar.christina@arm.com>
3241 PR tree-optimization/103007
3242 * g++.dg/pr103007.C: New test.
3244 2021-11-02 Richard Biener <rguenther@suse.de>
3246 PR middle-end/103038
3247 * g++.dg/pr103038.C: New testcase.
3249 2021-11-02 Jakub Jelinek <jakub@redhat.com>
3252 * gcc.target/i386/pr103020.c: New test.
3254 2021-11-02 Martin Liska <mliska@suse.cz>
3256 * gcc.dg/vect/vect.exp: Include also tsvc sub-directory.
3257 * gcc.dg/vect/tsvc/license.txt: New test.
3258 * gcc.dg/vect/tsvc/tsvc.h: New test.
3259 * gcc.dg/vect/tsvc/vect-tsvc-s000.c: New test.
3260 * gcc.dg/vect/tsvc/vect-tsvc-s111.c: New test.
3261 * gcc.dg/vect/tsvc/vect-tsvc-s1111.c: New test.
3262 * gcc.dg/vect/tsvc/vect-tsvc-s1112.c: New test.
3263 * gcc.dg/vect/tsvc/vect-tsvc-s1113.c: New test.
3264 * gcc.dg/vect/tsvc/vect-tsvc-s1115.c: New test.
3265 * gcc.dg/vect/tsvc/vect-tsvc-s1119.c: New test.
3266 * gcc.dg/vect/tsvc/vect-tsvc-s112.c: New test.
3267 * gcc.dg/vect/tsvc/vect-tsvc-s113.c: New test.
3268 * gcc.dg/vect/tsvc/vect-tsvc-s114.c: New test.
3269 * gcc.dg/vect/tsvc/vect-tsvc-s115.c: New test.
3270 * gcc.dg/vect/tsvc/vect-tsvc-s116.c: New test.
3271 * gcc.dg/vect/tsvc/vect-tsvc-s1161.c: New test.
3272 * gcc.dg/vect/tsvc/vect-tsvc-s118.c: New test.
3273 * gcc.dg/vect/tsvc/vect-tsvc-s119.c: New test.
3274 * gcc.dg/vect/tsvc/vect-tsvc-s121.c: New test.
3275 * gcc.dg/vect/tsvc/vect-tsvc-s1213.c: New test.
3276 * gcc.dg/vect/tsvc/vect-tsvc-s122.c: New test.
3277 * gcc.dg/vect/tsvc/vect-tsvc-s1221.c: New test.
3278 * gcc.dg/vect/tsvc/vect-tsvc-s123.c: New test.
3279 * gcc.dg/vect/tsvc/vect-tsvc-s1232.c: New test.
3280 * gcc.dg/vect/tsvc/vect-tsvc-s124.c: New test.
3281 * gcc.dg/vect/tsvc/vect-tsvc-s1244.c: New test.
3282 * gcc.dg/vect/tsvc/vect-tsvc-s125.c: New test.
3283 * gcc.dg/vect/tsvc/vect-tsvc-s1251.c: New test.
3284 * gcc.dg/vect/tsvc/vect-tsvc-s126.c: New test.
3285 * gcc.dg/vect/tsvc/vect-tsvc-s127.c: New test.
3286 * gcc.dg/vect/tsvc/vect-tsvc-s1279.c: New test.
3287 * gcc.dg/vect/tsvc/vect-tsvc-s128.c: New test.
3288 * gcc.dg/vect/tsvc/vect-tsvc-s1281.c: New test.
3289 * gcc.dg/vect/tsvc/vect-tsvc-s131.c: New test.
3290 * gcc.dg/vect/tsvc/vect-tsvc-s13110.c: New test.
3291 * gcc.dg/vect/tsvc/vect-tsvc-s132.c: New test.
3292 * gcc.dg/vect/tsvc/vect-tsvc-s1351.c: New test.
3293 * gcc.dg/vect/tsvc/vect-tsvc-s141.c: New test.
3294 * gcc.dg/vect/tsvc/vect-tsvc-s1421.c: New test.
3295 * gcc.dg/vect/tsvc/vect-tsvc-s151.c: New test.
3296 * gcc.dg/vect/tsvc/vect-tsvc-s152.c: New test.
3297 * gcc.dg/vect/tsvc/vect-tsvc-s161.c: New test.
3298 * gcc.dg/vect/tsvc/vect-tsvc-s162.c: New test.
3299 * gcc.dg/vect/tsvc/vect-tsvc-s171.c: New test.
3300 * gcc.dg/vect/tsvc/vect-tsvc-s172.c: New test.
3301 * gcc.dg/vect/tsvc/vect-tsvc-s173.c: New test.
3302 * gcc.dg/vect/tsvc/vect-tsvc-s174.c: New test.
3303 * gcc.dg/vect/tsvc/vect-tsvc-s175.c: New test.
3304 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: New test.
3305 * gcc.dg/vect/tsvc/vect-tsvc-s2101.c: New test.
3306 * gcc.dg/vect/tsvc/vect-tsvc-s2102.c: New test.
3307 * gcc.dg/vect/tsvc/vect-tsvc-s211.c: New test.
3308 * gcc.dg/vect/tsvc/vect-tsvc-s2111.c: New test.
3309 * gcc.dg/vect/tsvc/vect-tsvc-s212.c: New test.
3310 * gcc.dg/vect/tsvc/vect-tsvc-s221.c: New test.
3311 * gcc.dg/vect/tsvc/vect-tsvc-s222.c: New test.
3312 * gcc.dg/vect/tsvc/vect-tsvc-s2233.c: New test.
3313 * gcc.dg/vect/tsvc/vect-tsvc-s2244.c: New test.
3314 * gcc.dg/vect/tsvc/vect-tsvc-s2251.c: New test.
3315 * gcc.dg/vect/tsvc/vect-tsvc-s2275.c: New test.
3316 * gcc.dg/vect/tsvc/vect-tsvc-s231.c: New test.
3317 * gcc.dg/vect/tsvc/vect-tsvc-s232.c: New test.
3318 * gcc.dg/vect/tsvc/vect-tsvc-s233.c: New test.
3319 * gcc.dg/vect/tsvc/vect-tsvc-s235.c: New test.
3320 * gcc.dg/vect/tsvc/vect-tsvc-s241.c: New test.
3321 * gcc.dg/vect/tsvc/vect-tsvc-s242.c: New test.
3322 * gcc.dg/vect/tsvc/vect-tsvc-s243.c: New test.
3323 * gcc.dg/vect/tsvc/vect-tsvc-s244.c: New test.
3324 * gcc.dg/vect/tsvc/vect-tsvc-s251.c: New test.
3325 * gcc.dg/vect/tsvc/vect-tsvc-s252.c: New test.
3326 * gcc.dg/vect/tsvc/vect-tsvc-s253.c: New test.
3327 * gcc.dg/vect/tsvc/vect-tsvc-s254.c: New test.
3328 * gcc.dg/vect/tsvc/vect-tsvc-s255.c: New test.
3329 * gcc.dg/vect/tsvc/vect-tsvc-s256.c: New test.
3330 * gcc.dg/vect/tsvc/vect-tsvc-s257.c: New test.
3331 * gcc.dg/vect/tsvc/vect-tsvc-s258.c: New test.
3332 * gcc.dg/vect/tsvc/vect-tsvc-s261.c: New test.
3333 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: New test.
3334 * gcc.dg/vect/tsvc/vect-tsvc-s2710.c: New test.
3335 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: New test.
3336 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: New test.
3337 * gcc.dg/vect/tsvc/vect-tsvc-s272.c: New test.
3338 * gcc.dg/vect/tsvc/vect-tsvc-s273.c: New test.
3339 * gcc.dg/vect/tsvc/vect-tsvc-s274.c: New test.
3340 * gcc.dg/vect/tsvc/vect-tsvc-s275.c: New test.
3341 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: New test.
3342 * gcc.dg/vect/tsvc/vect-tsvc-s277.c: New test.
3343 * gcc.dg/vect/tsvc/vect-tsvc-s278.c: New test.
3344 * gcc.dg/vect/tsvc/vect-tsvc-s279.c: New test.
3345 * gcc.dg/vect/tsvc/vect-tsvc-s281.c: New test.
3346 * gcc.dg/vect/tsvc/vect-tsvc-s291.c: New test.
3347 * gcc.dg/vect/tsvc/vect-tsvc-s292.c: New test.
3348 * gcc.dg/vect/tsvc/vect-tsvc-s293.c: New test.
3349 * gcc.dg/vect/tsvc/vect-tsvc-s311.c: New test.
3350 * gcc.dg/vect/tsvc/vect-tsvc-s3110.c: New test.
3351 * gcc.dg/vect/tsvc/vect-tsvc-s3111.c: New test.
3352 * gcc.dg/vect/tsvc/vect-tsvc-s31111.c: New test.
3353 * gcc.dg/vect/tsvc/vect-tsvc-s3112.c: New test.
3354 * gcc.dg/vect/tsvc/vect-tsvc-s3113.c: New test.
3355 * gcc.dg/vect/tsvc/vect-tsvc-s312.c: New test.
3356 * gcc.dg/vect/tsvc/vect-tsvc-s313.c: New test.
3357 * gcc.dg/vect/tsvc/vect-tsvc-s314.c: New test.
3358 * gcc.dg/vect/tsvc/vect-tsvc-s315.c: New test.
3359 * gcc.dg/vect/tsvc/vect-tsvc-s316.c: New test.
3360 * gcc.dg/vect/tsvc/vect-tsvc-s317.c: New test.
3361 * gcc.dg/vect/tsvc/vect-tsvc-s318.c: New test.
3362 * gcc.dg/vect/tsvc/vect-tsvc-s319.c: New test.
3363 * gcc.dg/vect/tsvc/vect-tsvc-s321.c: New test.
3364 * gcc.dg/vect/tsvc/vect-tsvc-s322.c: New test.
3365 * gcc.dg/vect/tsvc/vect-tsvc-s323.c: New test.
3366 * gcc.dg/vect/tsvc/vect-tsvc-s3251.c: New test.
3367 * gcc.dg/vect/tsvc/vect-tsvc-s331.c: New test.
3368 * gcc.dg/vect/tsvc/vect-tsvc-s332.c: New test.
3369 * gcc.dg/vect/tsvc/vect-tsvc-s341.c: New test.
3370 * gcc.dg/vect/tsvc/vect-tsvc-s342.c: New test.
3371 * gcc.dg/vect/tsvc/vect-tsvc-s343.c: New test.
3372 * gcc.dg/vect/tsvc/vect-tsvc-s351.c: New test.
3373 * gcc.dg/vect/tsvc/vect-tsvc-s352.c: New test.
3374 * gcc.dg/vect/tsvc/vect-tsvc-s353.c: New test.
3375 * gcc.dg/vect/tsvc/vect-tsvc-s4112.c: New test.
3376 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: New test.
3377 * gcc.dg/vect/tsvc/vect-tsvc-s4114.c: New test.
3378 * gcc.dg/vect/tsvc/vect-tsvc-s4115.c: New test.
3379 * gcc.dg/vect/tsvc/vect-tsvc-s4116.c: New test.
3380 * gcc.dg/vect/tsvc/vect-tsvc-s4117.c: New test.
3381 * gcc.dg/vect/tsvc/vect-tsvc-s4121.c: New test.
3382 * gcc.dg/vect/tsvc/vect-tsvc-s421.c: New test.
3383 * gcc.dg/vect/tsvc/vect-tsvc-s422.c: New test.
3384 * gcc.dg/vect/tsvc/vect-tsvc-s423.c: New test.
3385 * gcc.dg/vect/tsvc/vect-tsvc-s424.c: New test.
3386 * gcc.dg/vect/tsvc/vect-tsvc-s431.c: New test.
3387 * gcc.dg/vect/tsvc/vect-tsvc-s441.c: New test.
3388 * gcc.dg/vect/tsvc/vect-tsvc-s442.c: New test.
3389 * gcc.dg/vect/tsvc/vect-tsvc-s443.c: New test.
3390 * gcc.dg/vect/tsvc/vect-tsvc-s451.c: New test.
3391 * gcc.dg/vect/tsvc/vect-tsvc-s452.c: New test.
3392 * gcc.dg/vect/tsvc/vect-tsvc-s453.c: New test.
3393 * gcc.dg/vect/tsvc/vect-tsvc-s471.c: New test.
3394 * gcc.dg/vect/tsvc/vect-tsvc-s481.c: New test.
3395 * gcc.dg/vect/tsvc/vect-tsvc-s482.c: New test.
3396 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: New test.
3397 * gcc.dg/vect/tsvc/vect-tsvc-va.c: New test.
3398 * gcc.dg/vect/tsvc/vect-tsvc-vag.c: New test.
3399 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: New test.
3400 * gcc.dg/vect/tsvc/vect-tsvc-vbor.c: New test.
3401 * gcc.dg/vect/tsvc/vect-tsvc-vdotr.c: New test.
3402 * gcc.dg/vect/tsvc/vect-tsvc-vif.c: New test.
3403 * gcc.dg/vect/tsvc/vect-tsvc-vpv.c: New test.
3404 * gcc.dg/vect/tsvc/vect-tsvc-vpvpv.c: New test.
3405 * gcc.dg/vect/tsvc/vect-tsvc-vpvts.c: New test.
3406 * gcc.dg/vect/tsvc/vect-tsvc-vpvtv.c: New test.
3407 * gcc.dg/vect/tsvc/vect-tsvc-vsumr.c: New test.
3408 * gcc.dg/vect/tsvc/vect-tsvc-vtv.c: New test.
3409 * gcc.dg/vect/tsvc/vect-tsvc-vtvtv.c: New test.
3411 2021-11-02 liuhongt <hongtao.liu@intel.com>
3414 * c-c++-common/Wstringop-overflow-2.c: Adjust target/xfail
3416 * gcc.dg/Warray-bounds-48.c: Ditto.
3417 * gcc.dg/Warray-bounds-51.c: Ditto.
3418 * gcc.dg/Warray-parameter-3.c: Ditto.
3419 * gcc.dg/Wstringop-overflow-14.c: Ditto.
3420 * gcc.dg/Wstringop-overflow-21.c: Ditto.
3421 * gcc.dg/Wstringop-overflow-68.c: Ditto
3422 * gcc.dg/Wstringop-overflow-76.c: Ditto
3423 * gcc.dg/Wzero-length-array-bounds-2.c: Ditto.
3424 * lib/target-supports.exp (vect_slp_v4qi_store_unalign): New
3426 (vect_slp_v4qi_store_unalign_1): Ditto.
3427 (struct_4char_block_move): Ditto.
3428 (struct_8char_block_move): Ditto.
3429 (stryct_16char_block_move): Ditto.
3430 (vect_slp_v2hi_store_align): Ditto.
3431 (vect_slp_v2qi_store): Rename to ..
3432 (vect_slp_v2qi_store_align): .. this.
3433 (vect_slp_v4qi_store): Rename to ..
3434 (vect_slp_v4qi_store_align): .. This.
3435 (vect_slp_v8qi_store): Rename to ..
3436 (vect_slp_v8qi_store_unalign_1): .. This.
3437 (vect_slp_v16qi_store): Rename to ..
3438 (vect_slp_v16qi_store_unalign_1): .. This.
3439 (vect_slp_v2hi_store): Rename to ..
3440 (vect_slp_v2hi_store_unalign): .. This.
3441 (vect_slp_v4hi_store): Rename to ..
3442 (vect_slp_v4hi_store_unalign): This.
3443 (vect_slp_v2si_store): Rename to ..
3444 (vect_slp_v2si_store_align): .. This.
3445 (vect_slp_v4si_store): Rename to ..
3446 (vect_slp_v4si_store_unalign): Ditto.
3447 (check_vect_slp_aligned_store_usage): Rename to ..
3448 (check_vect_slp_store_usage): .. this and adjust code to make
3449 it an exact pattern match of corresponding testcase.
3451 2021-11-02 Roger Sayle <roger@nextmovesoftware.com>
3452 Jakub Jelinek <jakub@redhat.com>
3455 * gcc.target/i386/sse2-v1ti-ashiftrt-1.c: New test case.
3456 * gcc.target/i386/sse2-v1ti-ashiftrt-2.c: New test case.
3457 * gcc.target/i386/sse2-v1ti-ashiftrt-3.c: New test case.
3458 * gcc.target/i386/sse2-v1ti-shift-2.c: New test case.
3459 * gcc.target/i386/sse2-v1ti-shift-3.c: New test case.
3461 2021-11-02 Jakub Jelinek <jakub@redhat.com>
3463 * g++.dg/gomp/loop-8.C: New test.
3465 2021-11-01 Martin Liska <mliska@suse.cz>
3467 * g++.dg/ipa/modref-1.C: Fix test-suite pattern scanning.
3469 2021-11-01 qing zhao <qing.zhao@oracle.com>
3471 * c-c++-common/pr102281.c: New test.
3472 * gcc.target/i386/auto-init-2.c: Adjust testing case.
3473 * gcc.target/i386/auto-init-4.c: Likewise.
3474 * gcc.target/i386/auto-init-6.c: Likewise.
3475 * gcc.target/aarch64/auto-init-6.c: Likewise.
3477 2021-11-01 Tamar Christina <tamar.christina@arm.com>
3479 * gcc.target/aarch64/vect-cse-codegen.c: New test.
3481 2021-11-01 Tamar Christina <tamar.christina@arm.com>
3484 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c:
3486 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: likewise
3487 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
3489 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
3492 2021-11-01 David Malcolm <dmalcolm@redhat.com>
3494 * c-c++-common/diagnostic-format-json-1.c: Add regexp to consume
3495 "escape-source" attribute.
3496 * c-c++-common/diagnostic-format-json-2.c: Likewise.
3497 * c-c++-common/diagnostic-format-json-3.c: Likewise.
3498 * c-c++-common/diagnostic-format-json-4.c: Likewise, twice.
3499 * c-c++-common/diagnostic-format-json-5.c: Likewise.
3500 * gcc.dg/cpp/warn-normalized-4-bytes.c: New test.
3501 * gcc.dg/cpp/warn-normalized-4-unicode.c: New test.
3502 * gcc.dg/encoding-issues-bytes.c: New test.
3503 * gcc.dg/encoding-issues-unicode.c: New test.
3504 * gfortran.dg/diagnostic-format-json-1.F90: Add regexp to consume
3505 "escape-source" attribute.
3506 * gfortran.dg/diagnostic-format-json-2.F90: Likewise.
3507 * gfortran.dg/diagnostic-format-json-3.F90: Likewise.
3509 2021-11-01 Andrew MacLeod <amacleod@redhat.com>
3511 * gcc.dg/pr103003.c: New.
3513 2021-10-31 Jan Hubicka <hubicka@ucw.cz>
3515 * g++.dg/ipa/modref-1.C: New test.
3517 2021-10-31 Iain Buclaw <ibuclaw@gdcproject.org>
3520 * gdc.dg/torture/pr96435.d: Adjust for BigEndian.
3522 2021-10-30 Tobias Burnus <tobias@codesourcery.com>
3524 PR middle-end/102972
3525 * c-c++-common/gomp/target-device-ancestor-3.c: Add non-API
3527 * gfortran.dg/gomp/order-6.f90: Add missing bind(C).
3528 * c-c++-common/gomp/teams-3.c: New test.
3529 * gfortran.dg/gomp/teams-3.f90: New test.
3530 * gfortran.dg/gomp/teams-4.f90: New test.
3532 2021-10-30 Manfred Schwarb <manfred99@gmx.ch>
3534 * gfortran.dg/intrinsic_short-long.f90: New test.
3536 2021-10-30 Steve Kargl <kargl@gcc.gnu.org>
3539 * gfortran.dg/pr99853.f90: New test.
3541 2021-10-30 Jakub Jelinek <jakub@redhat.com>
3543 * c-c++-common/gomp/loop-10.c: New test.
3545 2021-10-29 Tamar Christina <tamar.christina@arm.com>
3547 * g++.dg/vect/pr99149.cc: Update case.
3549 2021-10-29 Tobias Burnus <tobias@codesourcery.com>
3551 * c-c++-common/gomp/pragma-1.c: New test.
3552 * c-c++-common/gomp/pragma-2.c: New test.
3554 2021-10-29 Aldy Hernandez <aldyh@redhat.com>
3556 * gcc.dg/loop-unswitch-2.c: Adjust for threading changes.
3557 * gcc.dg/old-style-asm-1.c: Same.
3558 * gcc.dg/tree-ssa/phi_on_compare-1.c: Same.
3559 * gcc.dg/tree-ssa/phi_on_compare-2.c: Same.
3560 * gcc.dg/tree-ssa/phi_on_compare-3.c: Same.
3561 * gcc.dg/tree-ssa/phi_on_compare-4.c: Same.
3562 * gcc.dg/tree-ssa/pr20701.c: Same.
3563 * gcc.dg/tree-ssa/pr21001.c: Same.
3564 * gcc.dg/tree-ssa/pr21294.c: Same.
3565 * gcc.dg/tree-ssa/pr21417.c: Same.
3566 * gcc.dg/tree-ssa/pr21559.c: Same.
3567 * gcc.dg/tree-ssa/pr21563.c: Same.
3568 * gcc.dg/tree-ssa/pr49039.c: Same.
3569 * gcc.dg/tree-ssa/pr59597.c: Same.
3570 * gcc.dg/tree-ssa/pr61839_1.c: Same.
3571 * gcc.dg/tree-ssa/pr61839_3.c: Same.
3572 * gcc.dg/tree-ssa/pr66752-3.c: Same.
3573 * gcc.dg/tree-ssa/pr68198.c: Same.
3574 * gcc.dg/tree-ssa/pr77445-2.c: Same.
3575 * gcc.dg/tree-ssa/pr77445.c: Same.
3576 * gcc.dg/tree-ssa/ranger-threader-1.c: Same.
3577 * gcc.dg/tree-ssa/ranger-threader-2.c: Same.
3578 * gcc.dg/tree-ssa/ranger-threader-4.c: Same.
3579 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
3580 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
3581 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
3582 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
3583 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Same.
3584 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
3585 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
3586 * gcc.dg/tree-ssa/ssa-thread-14.c: Same.
3587 * gcc.dg/tree-ssa/ssa-thread-backedge.c: Same.
3588 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Same.
3589 * gcc.dg/tree-ssa/vrp02.c: Same.
3590 * gcc.dg/tree-ssa/vrp03.c: Same.
3591 * gcc.dg/tree-ssa/vrp05.c: Same.
3592 * gcc.dg/tree-ssa/vrp06.c: Same.
3593 * gcc.dg/tree-ssa/vrp07.c: Same.
3594 * gcc.dg/tree-ssa/vrp08.c: Same.
3595 * gcc.dg/tree-ssa/vrp09.c: Same.
3596 * gcc.dg/tree-ssa/vrp33.c: Same.
3597 * gcc.dg/uninit-pred-9_b.c: Same.
3598 * gcc.dg/uninit-pred-7_a.c: xfail.
3600 2021-10-29 Jeff Law <jeffreyalaw@gmail.com>
3602 * lib/multiline.exp (_build_multiline_regex): Use a better
3603 regexp than .* to match up to EOL.
3605 2021-10-29 Andrew MacLeod <amacleod@redhat.com>
3607 * gcc.dg/pr102983.c: New.
3609 2021-10-29 Tamar Christina <tamar.christina@arm.com>
3611 PR tree-optimization/102977
3612 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-int.c: Updated.
3613 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Updated.
3614 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-short.c: Updated.
3615 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-int.c:
3617 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
3619 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-short.c:
3621 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c:
3622 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: Updated.
3623 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-half-float.c:
3625 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c:
3627 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
3629 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
3631 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c:
3633 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Updated.
3634 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c:
3636 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c:
3638 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Updated.
3639 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c:
3641 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Updated.
3642 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Updated.
3643 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c:
3645 * gcc.dg/vect/complex/fast-math-complex-add-double.c: Updated.
3646 * gcc.dg/vect/complex/fast-math-complex-add-float.c: Updated.
3647 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Updated.
3648 * gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c: Updated.
3649 * gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Updated.
3650 * gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c:
3652 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: Updated.
3653 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: Updated.
3654 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: Updated.
3655 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: Updated.
3656 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: Updated.
3657 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: Updated.
3658 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: Updated.
3659 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: Updated.
3660 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: Updated.
3661 * gcc.dg/vect/complex/vect-complex-add-pattern-byte.c: Updated.
3662 * gcc.dg/vect/complex/vect-complex-add-pattern-int.c: Updated.
3663 * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Updated.
3664 * gcc.dg/vect/complex/vect-complex-add-pattern-short.c: Updated.
3665 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-byte.c:
3667 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-int.c:
3669 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
3671 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-short.c:
3673 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-byte.c: Removed.
3674 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-byte.c:
3677 2021-10-29 Jakub Jelinek <jakub@redhat.com>
3679 * gcc.dg/Wstringop-overflow-62.c: Adjust expected diagnostics.
3681 2021-10-29 Richard Biener <rguenther@suse.de>
3683 * gcc.dg/torture/fp-uint64-convert-double-1.c: Add
3684 -fexcess-precision=standard.
3686 2021-10-29 Jakub Jelinek <jakub@redhat.com>
3689 * g++.dg/cpp0x/dr2351.C: New test.
3691 2021-10-29 Xionghu Luo <luoxhu@linux.ibm.com>
3694 * gcc.target/powerpc/pr102868.c: New test.
3696 2021-10-29 liuhongt <hongtao.liu@intel.com>
3698 * gcc.target/i386/pr102464-vrndscaleph.c: New test.
3700 2021-10-28 Jakub Jelinek <jakub@redhat.com>
3702 PR tree-optimization/102951
3703 * gcc.dg/tree-ssa/pr102951.c: New test.
3704 * gcc.dg/Wstringop-overflow-62.c: Adjust expected diagnostics.
3706 2021-10-28 Andrew MacLeod <amacleod@redhat.com>
3708 * gcc.dg/ifcvt-4.c: Adjust.
3710 2021-10-28 Andrew MacLeod <amacleod@redhat.com>
3712 * gcc.dg/tree-ssa/evrp9.c: Adjust message scanned for.
3713 * gcc.dg/tree-ssa/pr21458-2.c: Ditto.
3715 2021-10-28 Patrick Palka <ppalka@redhat.com>
3718 * g++.dg/cpp2a/nontype-class50.C: New test.
3719 * g++.dg/cpp2a/nontype-class50a.C: New test.
3721 2021-10-28 Patrick Palka <ppalka@redhat.com>
3724 * g++.dg/cpp1z/fold13.C: New test.
3726 2021-10-28 Richard Biener <rguenther@suse.de>
3729 * gcc.dg/torture/fp-uint64-convert-double-1.c: New testcase.
3730 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
3732 2021-10-28 Aldy Hernandez <aldyh@redhat.com>
3734 * gcc.dg/tree-ssa/vrp106.c: Adjust for threading.
3735 * gcc.dg/tree-ssa/vrp113.c: Same.
3737 2021-10-28 Richard Biener <rguenther@suse.de>
3740 * gcc.dg/torture/fp-double-convert-float-1.c: New testcase.
3742 2021-10-28 Kewen Lin <linkw@linux.ibm.com>
3745 * gcc.target/powerpc/ppc-fortran/pr102767.f90: New file.
3747 2021-10-28 Alexandre Oliva <oliva@adacore.com>
3749 * c-c++-common/torture/harden-comp.c: New.
3750 * c-c++-common/torture/harden-cond.c: New.
3752 2021-10-28 Xionghu Luo <luoxhu@linux.ibm.com>
3754 * gcc.target/powerpc/builtins-1.c: Adjust.
3756 2021-10-28 Xionghu Luo <luoxhu@linux.ibm.com>
3759 * gcc.target/powerpc/pr94613.c: New test.
3761 2021-10-28 Hongyu Wang <hongyu.wang@intel.com>
3763 * gcc.target/i386/avx512fp16-recip-1.c: New test.
3764 * gcc.target/i386/avx512fp16-recip-2.c: Ditto.
3765 * gcc.target/i386/pr102464.c: Add -fno-trapping-math.
3767 2021-10-27 Martin Sebor <msebor@redhat.com>
3769 * gcc.dg/Warray-bounds-90.c: Fix a typo.
3771 2021-10-27 Tobias Burnus <tobias@codesourcery.com>
3773 * gfortran.dg/PR93963.f90: Extend testcase by scan-tree-dump test.
3775 2021-10-27 Jakub Jelinek <jakub@redhat.com>
3777 PR tree-optimization/102897
3778 * gcc.dg/pr102897.c: Add -Wno-psabi to dg-options.
3780 2021-10-27 Jakub Jelinek <jakub@redhat.com>
3782 * c-c++-common/gomp/loop-8.c: New test.
3783 * c-c++-common/gomp/loop-9.c: New test.
3785 2021-10-27 Jakub Jelinek <jakub@redhat.com>
3788 * g++.dg/gomp/loop-3.C: Don't expect some errors.
3789 * g++.dg/gomp/loop-7.C: New test.
3791 2021-10-27 Jakub Jelinek <jakub@redhat.com>
3794 * g++.dg/cpp2a/consteval7.C: Expect diagnostics on quux.
3795 * g++.dg/cpp2a/consteval24.C: New test.
3796 * g++.dg/cpp23/consteval-if12.C: New test.
3798 2021-10-27 Jakub Jelinek <jakub@redhat.com>
3801 * g++.dg/cpp2a/consteval13.C: Don't expect errors.
3802 * g++.dg/cpp2a/consteval20.C: New test.
3803 * g++.dg/cpp2a/consteval21.C: New test.
3804 * g++.dg/cpp2a/consteval22.C: New test.
3805 * g++.dg/cpp2a/consteval23.C: New test.
3806 * g++.dg/cpp23/consteval-if11.C: New test.
3808 2021-10-26 Martin Sebor <msebor@redhat.com>
3810 PR tree-optimization/102238
3811 PR tree-optimization/102919
3812 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Remove warnings.
3813 * gcc.dg/Wrestrict-23.c: New test.
3815 2021-10-26 Martin Sebor <msebor@redhat.com>
3817 * gcc.dg/Wstringop-overflow-22.c: Correct typos.
3818 * gcc.dg/Wstringop-overflow-81.c: New test.
3820 2021-10-26 Martin Sebor <msebor@redhat.com>
3822 PR middle-end/102453
3823 * gcc.dg/Warray-bounds-90.c: New test.
3824 * gcc.dg/Wstringop-overflow-77.c: New test.
3825 * gcc.dg/Wstringop-overflow-78.c: New test.
3826 * gcc.dg/Wstringop-overflow-79.c: New test.
3827 * gcc.dg/Wstringop-overflow-80.c: New test.
3828 * c-c++-common/gomp/atomic-4.c: Avoid an out-of-bounds access.
3830 2021-10-26 Harald Anlauf <anlauf@gmx.de>
3833 * gfortran.dg/pr86551.f90: New test to verify that PR86551 remains
3836 2021-10-26 Harald Anlauf <anlauf@gmx.de>
3839 * gfortran.dg/pdt_32.f03: New test.
3841 2021-10-26 Vladimir N. Makarov <vmakarov@redhat.com>
3843 PR rtl-optimization/102842
3844 * g++.target/arm/pr102842.C: New test.
3846 2021-10-26 Harald Anlauf <anlauf@gmx.de>
3849 * gfortran.dg/pdt_4.f03: Adjust testcase.
3851 2021-10-26 Harald Anlauf <anlauf@gmx.de>
3854 * gfortran.dg/pr102816.f90: New test.
3856 2021-10-26 Paul A. Clarke <pc@us.ibm.com>
3858 * gcc.target/powerpc/pr78102.c: Fix dg directives to require Power8
3859 vector support. Also, add -DNO_WARN_X86_INTRINSICS.
3861 2021-10-26 Marek Polacek <polacek@redhat.com>
3864 * g++.dg/cpp23/init-stmt1.C: New test.
3865 * g++.dg/cpp23/init-stmt2.C: New test.
3867 2021-10-26 Sandra Loosemore <sandra@codesourcery.com>
3870 * gfortran.dg/c-interop/cf-descriptor-5-c.c: Use a static buffer
3873 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3876 * gcc.target/i386/avx512f-pr96891-3.c: Add -mstv -mno-stackrealign
3879 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3882 * gcc.target/i386/avx512fp16-trunchf.c: Allow for %esp instead of
3885 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3888 * gcc.target/i386/pieces-memset-1.c: Add -mno-stackrealign to
3890 * gcc.target/i386/pieces-memset-4.c: Likewise.
3891 * gcc.target/i386/pieces-memset-7.c: Likewise.
3892 * gcc.target/i386/pieces-memset-8.c: Likewise.
3893 * gcc.target/i386/pieces-memset-41.c: Likewise.
3894 * gcc.target/i386/pr90773-1.c: Likewise.
3896 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3898 * gcc.target/i386/pr100704-1.c: Add -fomit-frame-pointer to
3900 * gcc.target/i386/pr100704-2.c: Likewise.
3902 2021-10-26 Kewen Lin <linkw@linux.ibm.com>
3904 * gcc.dg/pr102897.c: New test.
3906 2021-10-26 Tobias Burnus <tobias@codesourcery.com>
3909 * gfortran.dg/lto/bind-c-char_0.f90: New test.
3911 2021-10-26 Roger Sayle <roger@nextmovesoftware.com>
3913 * gcc.target/i386/sse2-v1ti-shift.c: New test case.
3915 2021-10-26 Aldy Hernandez <aldyh@redhat.com>
3918 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Add -fdump-tree-vrp2-stats.
3921 2021-10-26 Aldy Hernandez <aldyh@redhat.com>
3923 * gcc.dg/tree-ssa/pr21090.c: Adjust for threading.
3924 * gcc.dg/tree-ssa/ssa-thread-12.c: Removed.
3926 2021-10-26 Aldy Hernandez <aldyh@redhat.com>
3928 * gcc.dg/graphite/scop-dsyr2k-2.c: Adjust for jump threading changes.
3929 * gcc.dg/graphite/scop-dsyr2k.c: Same.
3930 * gcc.dg/graphite/scop-dsyrk-2.c: Same.
3931 * gcc.dg/graphite/scop-dsyrk.c: Same.
3932 * gcc.dg/tree-ssa/pr20701.c: Same.
3933 * gcc.dg/tree-ssa/pr20702.c: Same.
3934 * gcc.dg/tree-ssa/pr21086.c: Same.
3935 * gcc.dg/tree-ssa/pr25382.c: Same.
3936 * gcc.dg/tree-ssa/pr58480.c: Same.
3937 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Same.
3938 * gcc.dg/tree-ssa/vrp08.c: Same.
3939 * gcc.dg/tree-ssa/vrp55.c: Same.
3940 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
3941 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Removed.
3942 * gcc.dg/tree-ssa/ssa-thread-11.c: Removed.
3943 * gcc.dg/uninit-pr89230-1.c: xfail.
3944 * gcc.dg/tree-ssa/ssa-thread-backedge.c: New file.
3946 2021-10-25 Andrew MacLeod <amacleod@redhat.com>
3948 * gcc.dg/tree-ssa/vrp98.c: Disable evrp for vrp1 test.
3949 * gcc.dg/tree-ssa/vrp98-1.c: New. Test for folding in evrp.
3951 2021-10-25 Roger Sayle <roger@nextmovesoftware.com>
3953 * gcc.target/bfin/ssashift-1.c: New test case.
3955 2021-10-25 Tamar Christina <tamar.christina@arm.com>
3958 * gcc.target/aarch64/shrn-combine-1.c: Disable SVE.
3959 * gcc.target/aarch64/shrn-combine-2.c: Likewise.
3960 * gcc.target/aarch64/shrn-combine-3.c: Likewise.
3961 * gcc.target/aarch64/shrn-combine-4.c: Likewise.
3962 * gcc.target/aarch64/shrn-combine-5.c: Likewise.
3963 * gcc.target/aarch64/shrn-combine-6.c: Likewise.
3964 * gcc.target/aarch64/shrn-combine-7.c: Likewise.
3966 2021-10-25 Jim Wilson <jimw@sifive.com>
3967 Kito Cheng <kito.cheng@sifive.com>
3968 Jia-Wei Chen <jiawei@iscas.ac.cn>
3969 Shi-Hua Liao <shihua@iscas.ac.cn>
3971 * gcc.target/riscv/zba-slliuw.c: Apply zbs to this testcase.
3972 * gcc.target/riscv/zbs-bclr.c: New.
3973 * gcc.target/riscv/zbs-bext.c: Ditto.
3974 * gcc.target/riscv/zbs-binv.c: Ditto.
3975 * gcc.target/riscv/zbs-bset.c: Ditto.
3977 2021-10-25 Jim Wilson <jimw@sifive.com>
3979 * gcc.target/riscv/zbb-li-rotr.c: New.
3981 2021-10-25 Jim Wilson <jimw@sifive.com>
3982 Kito Cheng <kito.cheng@sifive.com>
3983 Jia-Wei Chen <jiawei@iscas.ac.cn>
3985 * gcc.target/riscv/zbb-andn-orn-xnor-01.c: New.
3986 * gcc.target/riscv/zbb-andn-orn-xnor-02.c: Ditto.
3987 * gcc.target/riscv/zbb-min-max.c: Ditto.
3988 * gcc.target/riscv/zbb-rol-ror-01.c: Ditto.
3989 * gcc.target/riscv/zbb-rol-ror-02.c: Ditto.
3990 * gcc.target/riscv/zbb-rol-ror-03.c: Ditto.
3991 * gcc.target/riscv/zbbw.c: Ditto.
3993 2021-10-25 Jim Wilson <jimw@sifive.com>
3994 Kito Cheng <kito.cheng@sifive.com>
3995 Jia-Wei Chen <jiawei@iscas.ac.cn>
3997 * gcc.target/riscv/zba-adduw.c: New.
3998 * gcc.target/riscv/zba-shNadd-01.c: Ditto.
3999 * gcc.target/riscv/zba-shNadd-02.c: Ditto.
4000 * gcc.target/riscv/zba-shNadd-03.c: Ditto.
4001 * gcc.target/riscv/zba-slliuw.c: Ditto.
4002 * gcc.target/riscv/zba-zextw.c: Ditto.
4004 2021-10-25 liuhongt <hongtao.liu@intel.com>
4007 * gcc.target/i386/pr102464-sqrtph.c: New test.
4008 * gcc.target/i386/pr102464-sqrtsh.c: New test.
4010 2021-10-25 Richard Biener <rguenther@suse.de>
4012 PR tree-optimization/102920
4013 * gcc.dg/torture/pr102920.c: New testcase.
4015 2021-10-25 konglin1 <lingling.kong@intel.com>
4017 * gcc.target/i386/avx512fp16-complex-fma.c: New test.
4019 2021-10-24 Roger Sayle <roger@nextmovesoftware.com>
4021 * gcc.target/bfin/20090914-3.c: Tweak test case.
4023 2021-10-23 H.J. Lu <hjl.tools@gmail.com>
4026 * gfortran.dg/bind-c-intent-out-2.f90: Moved to ...
4027 * gfortran.dg/ubsan/bind-c-intent-out-2.f90
4029 2021-10-23 Roger Sayle <roger@nextmovesoftware.com>
4031 * gcc.target/i386/sse2-v1ti-logic.c: New test case.
4032 * gcc.target/i386/sse2-v1ti-logic-2.c: New test case.
4034 2021-10-23 José Rui Faustino de Sousa <jrfsousa@gmail.com>
4035 Sandra Loosemore <sandra@codesourcery.com>
4038 * gfortran.dg/PR95196.f90: New.
4040 2021-10-22 Tobias Burnus <tobias@codesourcery.com>
4042 * gfortran.dg/associate_3.f03: Replace dg-excess-errors by
4043 other dg-* to change XFAIL to PASS.
4044 * gfortran.dg/binding_label_tests_4.f03: Likewise.
4045 * gfortran.dg/block_4.f08: Likewise.
4046 * gfortran.dg/charlen_04.f90: Likewise.
4047 * gfortran.dg/charlen_05.f90: Likewise.
4048 * gfortran.dg/charlen_06.f90: Likewise.
4049 * gfortran.dg/charlen_13.f90: Likewise.
4050 * gfortran.dg/coarray_9.f90: Likewise.
4051 * gfortran.dg/coarray_collectives_3.f90: Likewise.
4052 * gfortran.dg/data_invalid.f90: Likewise.
4053 * gfortran.dg/do_4.f: Likewise.
4054 * gfortran.dg/dollar_sym_1.f90: Likewise.
4055 * gfortran.dg/dollar_sym_3.f: Likewise.
4056 * gfortran.dg/fmt_tab_1.f90: Likewise.
4057 * gfortran.dg/fmt_tab_2.f90: Likewise.
4058 * gfortran.dg/forall_16.f90: Likewise.
4059 * gfortran.dg/g77/970125-0.f: Likewise.
4060 * gfortran.dg/gomp/unexpected-end.f90: Likewise.
4061 * gfortran.dg/interface_operator_1.f90: Likewise.
4062 * gfortran.dg/interface_operator_2.f90: Likewise.
4063 * gfortran.dg/line_length_4.f90: Likewise.
4064 * gfortran.dg/line_length_5.f90: Likewise.
4065 * gfortran.dg/line_length_6.f90: Likewise.
4066 * gfortran.dg/line_length_8.f90: Likewise.
4067 * gfortran.dg/line_length_9.f90: Likewise.
4068 * gfortran.dg/pr65045.f90: Likewise.
4069 * gfortran.dg/pr69497.f90: Likewise.
4070 * gfortran.dg/submodule_21.f08: Likewise.
4071 * gfortran.dg/tab_continuation.f: Likewise.
4072 * gfortran.dg/typebound_proc_2.f90: Likewise.
4073 * gfortran.dg/warnings_are_errors_1.f90: Likewise.
4075 2021-10-22 Tobias Burnus <tobias@codesourcery.com>
4078 * gfortran.dg/bind-c-intent-out-2.f90: New test.
4080 2021-10-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
4081 Sandra Loosemore <sandra@codesourcery.com>
4084 * gfortran.dg/PR94289.f90: New.
4086 2021-10-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
4087 Sandra Loosemore <sandra@codesourcery.com>
4090 * gfortran.dg/PR100906.f90: New.
4091 * gfortran.dg/PR100906.c: New.
4093 2021-10-22 Richard Biener <rguenther@suse.de>
4095 PR tree-optimization/102893
4096 * gcc.dg/tree-ssa/ssa-dce-9.c: New testcase.
4098 2021-10-22 Richard Biener <rguenther@suse.de>
4101 * gcc.dg/tree-ssa/ssa-fre-97.c: New testcase.
4102 * gcc.dg/ubsan/pr81981.c: XFAIL one case.
4104 2021-10-21 Uroš Bizjak <ubizjak@gmail.com>
4107 * gcc.target/i386/pr22076.c: Adjust to avoid compile time optimization.
4109 2021-10-21 Hongyu Wang <hongyu.wang@intel.com>
4111 * gcc.target/i386/avx512fp16-13.c: Adjust scan-assembler for
4114 2021-10-21 Martin Liska <mliska@suse.cz>
4118 * gcc.dg/pr102585.c: New test.
4120 2021-10-21 Martin Jambor <mjambor@suse.cz>
4122 PR tree-optimization/102505
4123 * g++.dg/torture/pr102505.C: New test.
4125 2021-10-21 Jakub Jelinek <jakub@redhat.com>
4127 * gfortran.dg/gomp/strictly-structured-block-1.f90: Use call do_work
4128 instead of x = x + 1 in places where the latter could be a data race.
4129 * gfortran.dg/gomp/strictly-structured-block-2.f90: Likewise.
4130 * gfortran.dg/gomp/strictly-structured-block-3.f90: Likewise.
4132 2021-10-21 Hongyu Wang <hongyu.wang@intel.com>
4135 * gcc.target/i386/pr102812.c: New test.
4137 2021-10-21 Jakub Jelinek <jakub@redhat.com>
4140 * c-c++-common/ubsan/pr64888.c: New test.
4142 2021-10-21 Andrew Pinski <apinski@marvell.com>
4144 * gcc.dg/pr36902.c: Move buf to be a non-static variable.
4146 2021-10-21 Richard Biener <rguenther@suse.de>
4149 * gcc.dg/vect/bb-slp-16.c: Revert previous change, scan
4150 the vect dump instead.
4152 2021-10-21 Chung-Lin Tang <cltang@codesourcery.com>
4154 * gfortran.dg/gomp/cancel-1.f90: Adjust testcase.
4155 * gfortran.dg/gomp/nesting-3.f90: Adjust testcase.
4156 * gfortran.dg/gomp/strictly-structured-block-1.f90: New test.
4157 * gfortran.dg/gomp/strictly-structured-block-2.f90: New test.
4158 * gfortran.dg/gomp/strictly-structured-block-3.f90: New test.
4160 2021-10-21 Sandra Loosemore <sandra@codesourcery.com>
4163 * gfortran.dg/c-interop/shape-bindc.f90: New test.
4164 * gfortran.dg/c-interop/shape-poly.f90: New test.
4165 * gfortran.dg/c-interop/size-bindc.f90: New test.
4166 * gfortran.dg/c-interop/size-poly.f90: New test.
4167 * gfortran.dg/c-interop/ubound-bindc.f90: New test.
4168 * gfortran.dg/c-interop/ubound-poly.f90: New test.
4170 2021-10-20 Tamar Christina <tamar.christina@arm.com>
4172 * gcc.target/aarch64/mvn-cmeq0-1.c: New test.
4174 2021-10-20 Tamar Christina <tamar.christina@arm.com>
4176 * gcc.target/aarch64/narrow_high_combine.c: Update case.
4177 * gcc.target/aarch64/xtn-combine-1.c: New test.
4178 * gcc.target/aarch64/xtn-combine-2.c: New test.
4179 * gcc.target/aarch64/xtn-combine-3.c: New test.
4180 * gcc.target/aarch64/xtn-combine-4.c: New test.
4181 * gcc.target/aarch64/xtn-combine-5.c: New test.
4182 * gcc.target/aarch64/xtn-combine-6.c: New test.
4184 2021-10-20 Tamar Christina <tamar.christina@arm.com>
4186 * gcc.target/aarch64/shl-combine-2.c: New test.
4187 * gcc.target/aarch64/shl-combine-3.c: New test.
4188 * gcc.target/aarch64/shl-combine-4.c: New test.
4189 * gcc.target/aarch64/shl-combine-5.c: New test.
4191 2021-10-20 Tamar Christina <tamar.christina@arm.com>
4193 * gcc.target/aarch64/shrn-combine-10.c: New test.
4194 * gcc.target/aarch64/shrn-combine-5.c: New test.
4195 * gcc.target/aarch64/shrn-combine-6.c: New test.
4196 * gcc.target/aarch64/shrn-combine-7.c: New test.
4197 * gcc.target/aarch64/shrn-combine-8.c: New test.
4198 * gcc.target/aarch64/shrn-combine-9.c: New test.
4200 2021-10-20 Tamar Christina <tamar.christina@arm.com>
4202 * gcc.target/aarch64/shrn-combine-1.c: New test.
4203 * gcc.target/aarch64/shrn-combine-2.c: New test.
4204 * gcc.target/aarch64/shrn-combine-3.c: New test.
4205 * gcc.target/aarch64/shrn-combine-4.c: New test.
4207 2021-10-20 Chung-Lin Tang <cltang@codesourcery.com>
4209 * gfortran.dg/gomp/reduction4.f90: Adjust omp target in_reduction' scan
4212 2021-10-20 Martin Liska <mliska@suse.cz>
4215 2021-10-20 Martin Liska <mliska@suse.cz>
4218 * gcc.target/i386/pr102374.c: New test.
4220 2021-10-20 Martin Liska <mliska@suse.cz>
4223 2021-10-20 Martin Liska <mliska@suse.cz>
4226 * gcc.target/aarch64/pr102375.c: New test.
4228 2021-10-20 Wilco Dijkstra <wdijkstr@arm.com>
4231 * gcc.target/aarch64/frint.x: Add roundeven tests.
4232 * gcc.target/aarch64/frint_double.c: Likewise.
4233 * gcc.target/aarch64/frint_float.c: Likewise.
4235 2021-10-20 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
4237 * gcc.target/aarch64/fmla_intrinsic_1.c: prevent over optimization.
4238 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4239 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
4240 * gcc.target/aarch64/mla_intrinsic_1.c: Likewise.
4241 * gcc.target/aarch64/mls_intrinsic_1.c: Likewise.
4242 * gcc.target/aarch64/mul_intrinsic_1.c: Likewise.
4243 * gcc.target/aarch64/simd/vmul_elem_1.c: Likewise.
4244 * gcc.target/aarch64/vclz.c: Likewise.
4245 * gcc.target/aarch64/vneg_s.c: Likewise.
4247 2021-10-20 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
4249 * gcc.target/aarch64/merge_trunc1.c: New test.
4251 2021-10-20 Eric Botcazou <ebotcazou@adacore.com>
4253 * gcc.dg/pr102764.c: New test.
4255 2021-10-20 Tobias Burnus <tobias@codesourcery.com>
4258 * gfortran.dg/bind-c-contiguous-5.c (do_call, reset_var): Handle
4261 2021-10-20 Jakub Jelinek <jakub@redhat.com>
4264 * g++.dg/tls/pr102642.C: New test.
4266 2021-10-20 Aldy Hernandez <aldyh@redhat.com>
4267 Richard Biener <rguenther@suse.de>
4269 * gcc.dg/Warray-bounds-87.c: Remove xfail.
4270 * gcc.dg/analyzer/pr94851-2.c: Remove xfail.
4271 * gcc.dg/graphite/pr69728.c: Remove xfail.
4272 * gcc.dg/graphite/scop-dsyr2k.c: Remove xfail.
4273 * gcc.dg/graphite/scop-dsyrk.c: Remove xfail.
4274 * gcc.dg/shrink-wrap-loop.c: Remove xfail.
4275 * gcc.dg/loop-8.c: Adjust for new threading restrictions.
4276 * gcc.dg/tree-ssa/ifc-20040816-1.c: Same.
4277 * gcc.dg/tree-ssa/pr21559.c: Same.
4278 * gcc.dg/tree-ssa/pr59597.c: Same.
4279 * gcc.dg/tree-ssa/pr71437.c: Same.
4280 * gcc.dg/tree-ssa/pr77445-2.c: Same.
4281 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
4282 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
4283 * gcc.dg/vect/bb-slp-16.c: Same.
4284 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Remove.
4285 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Remove.
4286 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Remove.
4287 * gcc.dg/tree-ssa/ssa-thread-invalid.c: New test.
4289 2021-10-20 Jeff Law <jeffreyalaw@gmail.com>
4291 * gcc.dg/plugin/gil-1.c: Add dg-require-effective-target marker.
4293 2021-10-20 Hongtao Liu <hongtao.liu@intel.com>
4294 Kewen Lin <linkw@linux.ibm.com>
4296 PR middle-end/102722
4297 PR middle-end/102697
4298 PR middle-end/102462
4299 PR middle-end/102706
4300 PR middle-end/102744
4301 * c-c++-common/Wstringop-overflow-2.c: Adjust testcase with new
4302 xfail/target selector.
4303 * gcc.dg/Warray-bounds-51.c: Ditto.
4304 * gcc.dg/Warray-parameter-3.c: Ditto.
4305 * gcc.dg/Wstringop-overflow-14.c: Ditto.
4306 * gcc.dg/Wstringop-overflow-21.c: Ditto.
4307 * gcc.dg/Wstringop-overflow-68.c: Ditto.
4308 * gcc.dg/Wstringop-overflow-76.c: Ditto.
4309 * gcc.dg/Warray-bounds-48.c: Ditto.
4310 * gcc.dg/Wzero-length-array-bounds-2.c: Ditto.
4311 * lib/target-supports.exp (check_vect_slp_aligned_store_usage):
4313 (check_effective_target_vect_slp_v2qi_store): Ditto.
4314 (check_effective_target_vect_slp_v4qi_store): Ditto.
4315 (check_effective_target_vect_slp_v8qi_store): Ditto.
4316 (check_effective_target_vect_slp_v16qi_store): Ditto.
4317 (check_effective_target_vect_slp_v2hi_store): Ditto.
4318 (check_effective_target_vect_slp_v4hi_store): Ditto.
4319 (check_effective_target_vect_slp_v2si_store): Ditto.
4320 (check_effective_target_vect_slp_v4si_store): Ditto.
4321 * c-c++-common/Wstringop-overflow-2-novec.c: New test.
4322 * gcc.dg/Warray-bounds-51-novec.c: New test.
4323 * gcc.dg/Warray-bounds-48-novec.c: New test.
4324 * gcc.dg/Warray-parameter-3-novec.c: New test.
4325 * gcc.dg/Wstringop-overflow-14-novec.c: New test.
4326 * gcc.dg/Wstringop-overflow-21-novec.c: New test.
4327 * gcc.dg/Wstringop-overflow-76-novec.c: New test.
4328 * gcc.dg/Wzero-length-array-bounds-2-novec.c: New test.
4330 2021-10-19 Paul A. Clarke <pc@us.ibm.com>
4332 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Tighten dg constraints
4333 to minimally Power8.
4335 2021-10-19 Tobias Burnus <tobias@codesourcery.com>
4338 * gfortran.dg/bind-c-char-descr.f90: Remove xfail; extend a bit.
4340 2021-10-19 Martin Liska <mliska@suse.cz>
4343 * gcc.target/aarch64/pr102375.c: New test.
4345 2021-10-19 Richard Biener <rguenther@suse.de>
4347 PR tree-optimization/102827
4348 * gcc.dg/pr102827.c: New testcase.
4350 2021-10-19 Xionghu Luo <luoxhu@linux.ibm.com>
4352 * gcc.target/powerpc/builtins-1.c: Update instruction counts.
4354 2021-10-19 Haochen Gui <guihaoc@gcc.gnu.org>
4356 * gcc.target/powerpc/p10_vec_xl_sext.c: New test.
4358 2021-10-19 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
4361 * gcc.target/aarch64/sve/pr93183.c: Remove -mcpu=generic+sve from dg-options.
4363 2021-10-19 Jakub Jelinek <jakub@redhat.com>
4366 * g++.dg/cpp2a/constexpr-virtual19.C: New test.
4368 2021-10-19 Martin Liska <mliska@suse.cz>
4371 * gcc.target/i386/pr102374.c: New test.
4373 2021-10-19 dianhong xu <dianhong.xu@intel.com>
4375 * gcc.target/i386/avx512fp16-set1-pch-1a.c: New test.
4376 * gcc.target/i386/avx512fp16-set1-pch-1b.c: New test.
4377 * gcc.target/i386/avx512fp16vl-set1-pch-1a.c: New test.
4378 * gcc.target/i386/avx512fp16vl-set1-pch-1b.c: New test.
4380 2021-10-18 Andrew MacLeod <amacleod@redhat.com>
4382 PR tree-optimization/102796
4383 * g++.dg/pr102796.C: New.
4385 2021-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
4387 * gfortran.dg/gomp/declare-variant-15.f90 (variant2, base2, test2):
4389 * gfortran.dg/gomp/declare-variant-16.f90 (base2, variant2, test2):
4392 2021-10-18 Uroš Bizjak <ubizjak@gmail.com>
4395 * gcc.target/i386/pr102761.c: New test.
4397 2021-10-18 Jason Merrill <jason@redhat.com>
4399 * g++.dg/template/crash90.C: Check location of pedwarn.
4401 2021-10-18 H.J. Lu <hjl.tools@gmail.com>
4403 * gcc.target/i386/387-12.c (dg-do compile): Require ia32.
4404 (dg-options): Remove -m32.
4406 2021-10-18 Roger Sayle <roger@nextmovesoftware.com>
4408 * gcc.target/i386/387-12.c: Add explicit -m32 option.
4410 2021-10-18 Roger Sayle <roger@nextmovesoftware.com>
4412 * gcc.target/bfin/ones.c: New test case.
4413 * gcc.target/bfin/parity.c: New test case.
4414 * gcc.target/bfin/popcount.c: New test case.
4416 2021-10-18 Richard Biener <rguenther@suse.de>
4418 PR tree-optimization/102788
4419 * g++.dg/vect/pr102788.cc: New testcase.
4421 2021-10-18 Roger Sayle <roger@nextmovesoftware.com>
4423 * gcc.target/bfin/ssabs.c: New test case.
4424 * gcc.target/bfin/ssneg.c: New test case.
4426 2021-10-18 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
4429 * gcc.target/aarch64/sve/cond_unary_4.c: Adjust.
4430 * gcc.target/aarch64/sve/pr93183.c: New test.
4432 2021-10-18 Tobias Burnus <tobias@codesourcery.com>
4441 * gfortran.dg/ISO_Fortran_binding_4.f90: Extend testcase.
4442 * gfortran.dg/PR100914.f90: Remove xfail.
4443 * gfortran.dg/PR100915.c: Expect CFI_type_cfunptr.
4444 * gfortran.dg/PR100915.f90: Handle CFI_type_cfunptr != CFI_type_cptr.
4445 * gfortran.dg/PR93963.f90: Extend select-rank tests.
4446 * gfortran.dg/bind-c-intent-out.f90: Change to dg-do run,
4448 * gfortran.dg/bind_c_array_params_2.f90: Update/extend scan-dump.
4449 * gfortran.dg/bind_c_char_10.f90: Update scan-dump.
4450 * gfortran.dg/bind_c_char_8.f90: Remove dg-error "sorry".
4451 * gfortran.dg/c-interop/allocatable-dummy.f90: Remove xfail.
4452 * gfortran.dg/c-interop/c1255-1.f90: Likewise.
4453 * gfortran.dg/c-interop/c407c-1.f90: Update dg-error.
4454 * gfortran.dg/c-interop/cf-descriptor-5.f90: Remove xfail.
4455 * gfortran.dg/c-interop/cf-out-descriptor-3.f90: Likewise.
4456 * gfortran.dg/c-interop/cf-out-descriptor-4.f90: Likewise.
4457 * gfortran.dg/c-interop/cf-out-descriptor-5.f90: Likewise.
4458 * gfortran.dg/c-interop/contiguous-2.f90: Likewise.
4459 * gfortran.dg/c-interop/contiguous-3.f90: Likewise.
4460 * gfortran.dg/c-interop/deferred-character-1.f90: Likewise.
4461 * gfortran.dg/c-interop/deferred-character-2.f90: Likewise.
4462 * gfortran.dg/c-interop/fc-descriptor-3.f90: Likewise.
4463 * gfortran.dg/c-interop/fc-descriptor-5.f90: Likewise.
4464 * gfortran.dg/c-interop/fc-descriptor-6.f90: Likewise.
4465 * gfortran.dg/c-interop/fc-out-descriptor-3.f90: Likewise.
4466 * gfortran.dg/c-interop/fc-out-descriptor-4.f90: Likewise.
4467 * gfortran.dg/c-interop/fc-out-descriptor-5.f90: Likewise.
4468 * gfortran.dg/c-interop/fc-out-descriptor-6.f90: Likewise.
4469 * gfortran.dg/c-interop/ff-descriptor-5.f90: Likewise.
4470 * gfortran.dg/c-interop/ff-descriptor-6.f90: Likewise.
4471 * gfortran.dg/c-interop/fc-descriptor-7.f90: Remove xfail + extend.
4472 * gfortran.dg/c-interop/fc-descriptor-7-c.c: Update for changes.
4473 * gfortran.dg/c-interop/shape.f90: Add implicit none.
4474 * gfortran.dg/c-interop/typecodes-array-char-c.c: Add kind=4 char.
4475 * gfortran.dg/c-interop/typecodes-array-char.f90: Likewise.
4476 * gfortran.dg/c-interop/typecodes-array-float128.f90: Remove xfail.
4477 * gfortran.dg/c-interop/typecodes-scalar-basic.f90: Likewise.
4478 * gfortran.dg/c-interop/typecodes-scalar-float128.f90: Likewise.
4479 * gfortran.dg/c-interop/typecodes-scalar-int128.f90: Likewise.
4480 * gfortran.dg/c-interop/typecodes-scalar-longdouble.f90: Likewise.
4481 * gfortran.dg/iso_c_binding_char_1.f90: Remove dg-error "sorry".
4482 * gfortran.dg/pr93792.f90: Turn XFAIL into PASS.
4483 * gfortran.dg/ISO_Fortran_binding_19.f90: New test.
4484 * gfortran.dg/assumed_type_12.f90: New test.
4485 * gfortran.dg/assumed_type_13.c: New test.
4486 * gfortran.dg/assumed_type_13.f90: New test.
4487 * gfortran.dg/bind-c-char-descr.f90: New test.
4488 * gfortran.dg/bind-c-contiguous-1.c: New test.
4489 * gfortran.dg/bind-c-contiguous-1.f90: New test.
4490 * gfortran.dg/bind-c-contiguous-2.f90: New test.
4491 * gfortran.dg/bind-c-contiguous-3.c: New test.
4492 * gfortran.dg/bind-c-contiguous-3.f90: New test.
4493 * gfortran.dg/bind-c-contiguous-4.c: New test.
4494 * gfortran.dg/bind-c-contiguous-4.f90: New test.
4495 * gfortran.dg/bind-c-contiguous-5.c: New test.
4496 * gfortran.dg/bind-c-contiguous-5.f90: New test.
4498 2021-10-18 Richard Biener <rguenther@suse.de>
4500 PR tree-optimization/102798
4501 * gcc.dg/pr102798.c: New testcase.
4503 2021-10-18 Tobias Burnus <tobias@codesourcery.com>
4506 * gfortran.dg/class_72.f90: New.
4508 2021-10-15 Jason Merrill <jason@redhat.com>
4516 * g++.dg/template/fnspec2.C: New test.
4517 * g++.dg/template/parm-cv1.C: New test.
4518 * g++.dg/template/parm-cv2.C: New test.
4519 * g++.dg/template/parm-cv3.C: New test.
4521 2021-10-15 Harald Anlauf <anlauf@gmx.de>
4522 Tobias Burnus <tobias@codesourcery.com>
4525 * gfortran.dg/derived_constructor_char_1.f90: Fix invalid code.
4526 * gfortran.dg/pr70931.f90: Likewise.
4527 * gfortran.dg/transfer_simplify_2.f90: Likewise.
4528 * gfortran.dg/pr102685.f90: New test.
4530 2021-10-15 Aldy Hernandez <aldyh@redhat.com>
4532 * gcc.dg/tree-ssa/pr102736.c: Make sign explicit.
4534 2021-10-15 Richard Biener <rguenther@suse.de>
4536 * lib/prune.exp: Prune STABS obsoletion message.
4538 2021-10-15 Richard Biener <rguenther@suse.de>
4541 * gcc.dg/gimplefe-error-12.c: New testcase.
4543 2021-10-15 Richard Biener <rguenther@suse.de>
4546 * gcc.dg/torture/pr102762.c: New testcase.
4548 2021-10-15 Hongyu Wang <hongyu.wang@intel.com>
4550 * gcc.target/i386/avx512fp16-builtin_shuffle-1.c: New test.
4551 * gcc.target/i386/avx512fp16-pr101846.c: Ditto.
4552 * gcc.target/i386/avx512fp16-pr94680.c: Ditto.
4554 2021-10-15 Hongyu Wang <hongyu.wang@intel.com>
4556 * gcc.target/i386/avx512fp16-v4hf-concat.c: New test.
4558 2021-10-15 Hongyu Wang <hongyu.wang@intel.com>
4560 * gcc.target/i386/avx512fp16-vfcmaddcph-1a.c: Add scan for
4562 * gcc.target/i386/avx512fp16-vfmaddcph-1a.c: Likewise.
4563 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c: Likewise.
4564 * gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c: Likewise.
4565 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Add -mno-avx512vl.
4566 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: Likewise.
4568 2021-10-15 Jason Merrill <jason@redhat.com>
4570 * g++.dg/ext/vla22.C: Don't expect a narrowing error.
4571 * g++.dg/cpp0x/constexpr-inst1.C: New test.
4573 2021-10-15 Andrew MacLeod <amacleod@redhat.com>
4575 * gcc.dg/pr102738.c: Add target int128.
4577 2021-10-14 Joseph Myers <joseph@codesourcery.com>
4579 * gcc.dg/format/c11-dfp-printf-1.c,
4580 gcc.dg/format/c11-dfp-scanf-1.c, gcc.dg/format/c2x-dfp-printf-1.c,
4581 gcc.dg/format/c2x-dfp-scanf-1.c: New tests.
4583 2021-10-14 Raphael Moreira Zinsly <rzinsly@linux.ibm.com>
4585 * gcc.target/powerpc/unwind-backchain.c: New test.
4587 2021-10-14 Harald Anlauf <anlauf@gmx.de>
4590 * gfortran.dg/reshape_shape_2.f90: New test.
4592 2021-10-14 Harald Anlauf <anlauf@gmx.de>
4595 * gfortran.dg/shape_10.f90: New test.
4597 2021-10-14 Andrew MacLeod <amacleod@redhat.com>
4599 PR tree-optimization/102738
4600 * gcc.dg/pr102738.c: New.
4602 2021-10-14 Kwok Cheung Yeung <kcy@codesourcery.com>
4604 * gfortran.dg/gomp/declare-variant-1.f90: New test.
4605 * gfortran.dg/gomp/declare-variant-10.f90: New test.
4606 * gfortran.dg/gomp/declare-variant-11.f90: New test.
4607 * gfortran.dg/gomp/declare-variant-12.f90: New test.
4608 * gfortran.dg/gomp/declare-variant-13.f90: New test.
4609 * gfortran.dg/gomp/declare-variant-14.f90: New test.
4610 * gfortran.dg/gomp/declare-variant-15.f90: New test.
4611 * gfortran.dg/gomp/declare-variant-16.f90: New test.
4612 * gfortran.dg/gomp/declare-variant-17.f90: New test.
4613 * gfortran.dg/gomp/declare-variant-18.f90: New test.
4614 * gfortran.dg/gomp/declare-variant-19.f90: New test.
4615 * gfortran.dg/gomp/declare-variant-2.f90: New test.
4616 * gfortran.dg/gomp/declare-variant-2a.f90: New test.
4617 * gfortran.dg/gomp/declare-variant-3.f90: New test.
4618 * gfortran.dg/gomp/declare-variant-4.f90: New test.
4619 * gfortran.dg/gomp/declare-variant-5.f90: New test.
4620 * gfortran.dg/gomp/declare-variant-6.f90: New test.
4621 * gfortran.dg/gomp/declare-variant-7.f90: New test.
4622 * gfortran.dg/gomp/declare-variant-8.f90: New test.
4623 * gfortran.dg/gomp/declare-variant-9.f90: New test.
4625 2021-10-14 Jeff Law <jeffreyalaw@gmail.com>
4627 * gcc.target/mips/msa-insert-split.c: Turn off vectorizer.
4629 2021-10-14 Tamar Christina <tamar.christina@arm.com>
4631 * gcc.target/aarch64/sve/pred-cond-reduc.c: New test.
4633 2021-10-14 Jeff Law <jeffreyalaw@gmail.com>
4635 * gcc.dg/tree-ssa/predcom-3.c: Disable vectorizer.
4637 2021-10-14 Aldy Hernandez <aldyh@redhat.com>
4639 PR tree-optimization/102736
4640 * gcc.dg/tree-ssa/pr102736.c: New test.
4642 2021-10-14 Hongyu Wang <hongyu.wang@intel.com>
4644 * gcc.target/i386/avx-1.c: Add new mask3 builtins.
4645 * gcc.target/i386/sse-13.c: Ditto.
4646 * gcc.target/i386/sse-23.c: Ditto.
4647 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: Add scanning for
4648 mask/mask3 intrinsic.
4649 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Ditto.
4650 * gcc.target/i386/avx512fp16-vfcmaddcsh-1c.c: New test for
4652 * gcc.target/i386/avx512fp16-vfmaddcsh-1c.c: Ditto.
4654 2021-10-14 liuhongt <hongtao.liu@intel.com>
4656 * g++.dg/warn/Wuninitialized-13.C: Add -fno-tree-vectorize.
4658 2021-10-13 Martin Sebor <msebor@redhat.com>
4660 PR middle-end/102630
4661 * gcc.target/i386/addr-space-2.c: Add -Wall.
4662 * gcc.target/i386/addr-space-3.c: New test.
4664 2021-10-13 Andre Vieira <andre.simoesdiasvieira@arm.com>
4666 * gcc.target/arm/mve/mve.exp: Make it test main directory.
4667 * gcc.target/arm/mve/mve_load_memory_modes.c: New test.
4668 * gcc.target/arm/mve/mve_store_memory_modes.c: New test.
4670 2021-10-13 Richard Biener <rguenther@suse.de>
4672 PR tree-optimization/102659
4673 * gcc.dg/torture/pr69760.c: Adjust the testcase.
4674 * gcc.target/i386/avx2-vect-mask-store-move1.c: Expect to move
4675 the conversions to unsigned as well.
4677 2021-10-13 Richard Biener <rguenther@suse.de>
4680 * gcc.dg/ipa/pr102714.c: New testcase.
4682 2021-10-13 Kewen Lin <linkw@linux.ibm.com>
4685 * gcc.target/powerpc/dform-1.c: Adjust as vectorization enabled at O2.
4686 * gcc.target/powerpc/dform-2.c: Likewise.
4687 * gcc.target/powerpc/pr80510-2.c: Likewise.
4689 2021-10-12 Joseph Myers <joseph@codesourcery.com>
4691 * gcc.dg/format/c11-printf-1.c, gcc.dg/format/c11-scanf-1.c,
4692 gcc.dg/format/c2x-printf-1.c, gcc.dg/format/c2x-scanf-1.c,
4693 gcc.dg/format/ext-9.c, gcc.dg/format/ext-10.c: New tests.
4695 2021-10-12 Bill Schmidt <wschmidt@linux.ibm.com>
4698 * gcc.target/powerpc/pr101985-1.c: New.
4699 * gcc.target/powerpc/pr101985-2.c: New.
4701 2021-10-12 Uroš Bizjak <ubizjak@gmail.com>
4705 * gcc.target/i386/pr85730.c: New test.
4707 2021-10-12 Richard Biener <rguenther@suse.de>
4709 PR tree-optimization/102696
4710 * g++.dg/vect/pr102696.cc: New testcase.
4712 2021-10-12 Richard Biener <rguenther@suse.de>
4714 PR tree-optimization/102572
4715 * g++.dg/vect/pr102572.cc: New testcase.
4717 2021-10-12 Tamar Christina <tamar.christina@arm.com>
4719 * gcc.target/aarch64/sve/pred-not-gen-1.c: New test.
4720 * gcc.target/aarch64/sve/pred-not-gen-2.c: New test.
4721 * gcc.target/aarch64/sve/pred-not-gen-3.c: New test.
4722 * gcc.target/aarch64/sve/pred-not-gen-4.c: New test.
4724 2021-10-12 Tobias Burnus <tobias@codesourcery.com>
4727 * gfortran.dg/assumed_rank_24.f90: New test.
4729 2021-10-12 Jakub Jelinek <jakub@redhat.com>
4731 * gcc.dg/gomp/simd-2.c: Remove option -fvect-cost-model=cheap.
4732 * gcc.dg/gomp/simd-3.c: Likewise.
4734 2021-10-12 liuhongt <hongtao.liu@intel.com>
4736 * gcc.target/i386/pr102483.c: New test.
4737 * gcc.target/i386/pr102483-2.c: New test.
4739 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
4741 * gcc.target/powerpc/pr78102.c: Fix dg-require-effective-target.
4742 * gcc.target/powerpc/sse4_1-packusdw.c: Likewise.
4743 * gcc.target/powerpc/sse4_1-pmaxsb.c: Likewise.
4744 * gcc.target/powerpc/sse4_1-pmaxsd.c: Likewise.
4745 * gcc.target/powerpc/sse4_1-pmaxud.c: Likewise.
4746 * gcc.target/powerpc/sse4_1-pmaxuw.c: Likewise.
4747 * gcc.target/powerpc/sse4_1-pminsb.c: Likewise.
4748 * gcc.target/powerpc/sse4_1-pminsd.c: Likewise.
4749 * gcc.target/powerpc/sse4_1-pminud.c: Likewise.
4750 * gcc.target/powerpc/sse4_1-pminuw.c: Likewise.
4751 * gcc.target/powerpc/sse4_1-pmovsxbd.c: Likewise.
4752 * gcc.target/powerpc/sse4_1-pmovsxbw.c: Likewise.
4753 * gcc.target/powerpc/sse4_1-pmovsxwd.c: Likewise.
4754 * gcc.target/powerpc/sse4_1-pmovzxbd.c: Likewise.
4755 * gcc.target/powerpc/sse4_1-pmovzxbq.c: Likewise.
4756 * gcc.target/powerpc/sse4_1-pmovzxbw.c: Likewise.
4757 * gcc.target/powerpc/sse4_1-pmovzxdq.c: Likewise.
4758 * gcc.target/powerpc/sse4_1-pmovzxwd.c: Likewise.
4759 * gcc.target/powerpc/sse4_1-pmovzxwq.c: Likewise.
4760 * gcc.target/powerpc/sse4_1-pmulld.c: Likewise.
4761 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Likewise.
4762 * gcc.target/powerpc/sse4_1-phminposuw.c: Use correct
4763 dg-require-effective-target.
4765 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
4767 * gcc.target/powerpc/pr78102.c: Copy from gcc.target/i386,
4768 adjust dg directives to suit.
4769 * gcc.target/powerpc/sse4_1-packusdw.c: Same.
4770 * gcc.target/powerpc/sse4_1-pcmpeqq.c: Same.
4771 * gcc.target/powerpc/sse4_1-pmuldq.c: Same.
4772 * gcc.target/powerpc/sse4_1-pmulld.c: Same.
4773 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Same.
4774 * gcc.target/powerpc/sse4_2-check.h: Copy from gcc.target/i386,
4777 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
4779 * gcc.target/powerpc/sse4_1-pmovsxbd.c: Copy from gcc.target/i386,
4780 adjust dg directives to suit.
4781 * gcc.target/powerpc/sse4_1-pmovsxbq.c: Same.
4782 * gcc.target/powerpc/sse4_1-pmovsxbw.c: Same.
4783 * gcc.target/powerpc/sse4_1-pmovsxdq.c: Same.
4784 * gcc.target/powerpc/sse4_1-pmovsxwd.c: Same.
4785 * gcc.target/powerpc/sse4_1-pmovsxwq.c: Same.
4786 * gcc.target/powerpc/sse4_1-pmovzxbd.c: Same.
4787 * gcc.target/powerpc/sse4_1-pmovzxbq.c: Same.
4788 * gcc.target/powerpc/sse4_1-pmovzxbw.c: Same.
4789 * gcc.target/powerpc/sse4_1-pmovzxdq.c: Same.
4790 * gcc.target/powerpc/sse4_1-pmovzxwd.c: Same.
4791 * gcc.target/powerpc/sse4_1-pmovzxwq.c: Same.
4793 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
4795 * gcc.target/powerpc/sse4_1-pmaxsb.c: Copy from gcc.target/i386.
4796 * gcc.target/powerpc/sse4_1-pmaxsd.c: Same.
4797 * gcc.target/powerpc/sse4_1-pmaxud.c: Same.
4798 * gcc.target/powerpc/sse4_1-pmaxuw.c: Same.
4799 * gcc.target/powerpc/sse4_1-pminsb.c: Same.
4800 * gcc.target/powerpc/sse4_1-pminsd.c: Same.
4801 * gcc.target/powerpc/sse4_1-pminud.c: Same.
4802 * gcc.target/powerpc/sse4_1-pminuw.c: Same.
4804 2021-10-11 Jan Hubicka <hubicka@ucw.cz>
4806 * gcc.dg/torture/ssa-pta-fn-1.c: Fix template; add noipa.
4807 * gcc.dg/tree-ssa/pta-callused.c: Fix template.
4809 2021-10-11 Patrick Palka <ppalka@redhat.com>
4812 * g++.dg/cpp2a/class-deduction-alias11.C: New test.
4814 2021-10-11 Richard Biener <rguenther@suse.de>
4816 PR middle-end/101480
4817 * g++.dg/torture/pr10148.C: New testcase.
4819 2021-10-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4821 * gcc.target/s390/rawmemchr-1.c: New test.
4823 2021-10-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4825 * gcc.dg/tree-ssa/ldist-rawmemchr-1.c: New test.
4826 * gcc.dg/tree-ssa/ldist-rawmemchr-2.c: New test.
4827 * gcc.dg/tree-ssa/ldist-strlen-1.c: New test.
4828 * gcc.dg/tree-ssa/ldist-strlen-2.c: New test.
4829 * gcc.dg/tree-ssa/ldist-strlen-3.c: New test.
4831 2021-10-11 Kito Cheng <kito.cheng@sifive.com>
4834 * gcc.c-torture/compile/pr100316.c: New.
4836 2021-10-11 liuhongt <hongtao.liu@intel.com>
4838 PR middle-end/102669
4839 * gnat.dg/unroll1.adb: Add -fno-tree-vectorize.
4841 2021-10-10 Harald Anlauf <anlauf@gmx.de>
4845 * gfortran.dg/parameter_array_init_8.f90: New test.
4847 2021-10-10 Andrew Pinski <apinski@marvell.com>
4849 PR tree-optimization/102622
4850 * gcc.c-torture/execute/bitfld-10.c: New test.
4852 2021-10-09 Harald Anlauf <anlauf@gmx.de>
4855 * gfortran.dg/interface_operator_3.f90: New test.
4857 2021-10-09 Kewen Lin <linkw@linux.ibm.com>
4859 * c-c++-common/Wstringop-overflow-2.c: Add missing comment.
4860 * gcc.dg/Warray-bounds-51.c: Likewise.
4861 * gcc.dg/Warray-parameter-3.c: Likewise.
4862 * gcc.dg/Wstringop-overflow-14.c: Likewise.
4863 * gcc.dg/Wstringop-overflow-21.c: Likewise.
4864 * gcc.dg/Wstringop-overflow-76.c: Likewise.
4866 2021-10-09 liuhongt <hongtao.liu@intel.com>
4868 * g++.dg/tree-ssa/pr94403.C: Add -fno-tree-vectorize
4869 * gcc.dg/optimize-bswapsi-5.c: Ditto.
4870 * gcc.dg/optimize-bswapsi-6.c: Ditto.
4871 * gcc.dg/Warray-bounds-51.c: Add additional option
4872 -mtune=generic for target x86/i?86
4873 * gcc.dg/Wstringop-overflow-14.c: Ditto.
4875 2021-10-09 Jakub Jelinek <jakub@redhat.com>
4877 * c-c++-common/gomp/sections1.c (foo): Don't expect errors on
4878 multiple statements in between section directive(s). Add testcases
4879 for invalid no statements in between section directive(s).
4880 * gcc.dg/gomp/sections-2.c (foo): Don't expect errors on
4881 multiple statements in between section directive(s).
4882 * g++.dg/gomp/sections-2.C (foo): Likewise.
4883 * g++.dg/gomp/attrs-6.C (foo): Add testcases for multiple
4884 statements in between section directive(s).
4885 (bar): Add testcases for multiple statements in between scan
4887 * g++.dg/gomp/attrs-7.C (bar): Adjust expected error recovery.
4889 2021-10-09 liuhongt <hongtao.liu@intel.com>
4891 * g++.target/i386/pr102639.C: New test.
4893 2021-10-08 Sandra Loosemore <sandra@codesourcery.com>
4896 * gfortran.dg/c-interop/c535c-1.f90: Rewrite and expand.
4897 * gfortran.dg/c-interop/c535c-2.f90: Remove xfails.
4898 * gfortran.dg/c-interop/c535c-3.f90: Likewise.
4899 * gfortran.dg/c-interop/c535c-4.f90: Likewise.
4900 * gfortran.dg/PR94110.f90: Extend to cover class types.
4902 2021-10-08 Vladimir N. Makarov <vmakarov@redhat.com>
4904 PR rtl-optimization/102627
4905 * gcc.target/i386/pr102627.c: New test.
4907 2021-10-08 Richard Sandiford <richard.sandiford@arm.com>
4909 * gcc.dg/pr102385.c: New test.
4911 2021-10-08 Jakub Jelinek <jakub@redhat.com>
4914 * c-c++-common/gomp/pr102640.c: New test.
4916 2021-10-08 Roger Sayle <roger@nextmovesoftware.com>
4918 * gcc.target/i386/sse2-mmx-paddsb-2.c: Test for -128 or 128.
4919 * gcc.target/i386/sse2-mmx-paddusb-2.c: Test for -1 or 255.
4920 * gcc.target/i386/sse2-mmx-psubsb-2.c: Test for -128 or 128.
4922 2021-10-08 liuhongt <hongtao.liu@intel.com>
4924 * gcc.target/i386/pr102464.c: New test.
4926 2021-10-08 liuhongt <hongtao.liu@intel.com>
4928 * gcc.target/i386/mmx-reduce-op-1.c: New test.
4929 * gcc.target/i386/mmx-reduce-op-2.c: New test.
4931 2021-10-08 liuhongt <hongtao.liu@intel.com>
4933 * c-c++-common/Wstringop-overflow-2.c: Adjust testcase.
4934 * g++.dg/tree-ssa/pr81408.C: Ditto.
4935 * g++.dg/warn/Wuninitialized-13.C: Ditto.
4936 * gcc.dg/Warray-bounds-51.c: Ditto.
4937 * gcc.dg/Warray-parameter-3.c: Ditto.
4938 * gcc.dg/Wstringop-overflow-14.c: Ditto.
4939 * gcc.dg/Wstringop-overflow-21.c: Ditto.
4940 * gcc.dg/Wstringop-overflow-68.c: Ditto.
4941 * gcc.dg/Wstringop-overflow-76.c: Ditto.
4942 * gcc.dg/gomp/pr46032-2.c: Ditto.
4943 * gcc.dg/gomp/pr46032-3.c: Ditto.
4944 * gcc.dg/gomp/simd-2.c: Ditto.
4945 * gcc.dg/gomp/simd-3.c: Ditto.
4946 * gcc.dg/graphite/fuse-1.c: Ditto.
4947 * gcc.dg/pr67089-6.c: Ditto.
4948 * gcc.dg/pr82929-2.c: Ditto.
4949 * gcc.dg/pr82929.c: Ditto.
4950 * gcc.dg/store_merging_1.c: Ditto.
4951 * gcc.dg/store_merging_11.c: Ditto.
4952 * gcc.dg/store_merging_13.c: Ditto.
4953 * gcc.dg/store_merging_15.c: Ditto.
4954 * gcc.dg/store_merging_16.c: Ditto.
4955 * gcc.dg/store_merging_19.c: Ditto.
4956 * gcc.dg/store_merging_24.c: Ditto.
4957 * gcc.dg/store_merging_25.c: Ditto.
4958 * gcc.dg/store_merging_28.c: Ditto.
4959 * gcc.dg/store_merging_30.c: Ditto.
4960 * gcc.dg/store_merging_5.c: Ditto.
4961 * gcc.dg/store_merging_7.c: Ditto.
4962 * gcc.dg/store_merging_8.c: Ditto.
4963 * gcc.dg/strlenopt-85.c: Ditto.
4964 * gcc.dg/tree-ssa/dump-6.c: Ditto.
4965 * gcc.dg/tree-ssa/pr19210-1.c: Ditto.
4966 * gcc.dg/tree-ssa/pr47059.c: Ditto.
4967 * gcc.dg/tree-ssa/pr86017.c: Ditto.
4968 * gcc.dg/tree-ssa/pr91482.c: Ditto.
4969 * gcc.dg/tree-ssa/predcom-1.c: Ditto.
4970 * gcc.dg/tree-ssa/predcom-dse-3.c: Ditto.
4971 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4972 * gcc.dg/tree-ssa/prefetch-6.c: Ditto.
4973 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4974 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4975 * gcc.dg/tree-ssa/ssa-dse-18.c: Ditto.
4976 * gcc.dg/tree-ssa/ssa-dse-19.c: Ditto.
4977 * gcc.dg/uninit-40.c: Ditto.
4978 * gcc.dg/unroll-7.c: Ditto.
4979 * gcc.misc-tests/help.exp: Ditto.
4980 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Ditto.
4981 * gcc.target/i386/pr34012.c: Ditto.
4982 * gcc.target/i386/pr49781-1.c: Ditto.
4983 * gcc.target/i386/pr95798-1.c: Ditto.
4984 * gcc.target/i386/pr95798-2.c: Ditto.
4985 * gfortran.dg/pr77498.f: Ditto.
4987 2021-10-07 Patrick Palka <ppalka@redhat.com>
4990 * g++.old-deja/g++.pt/nontype5.C: Adjust.
4991 * g++.dg/template/param6.C: New test.
4993 2021-10-07 Roger Sayle <roger@nextmovesoftware.com>
4995 * gcc.target/i386/sse2-mmx-paddsb-2.c: New test case.
4996 * gcc.target/i386/sse2-mmx-paddusb-2.c: New test case.
4997 * gcc.target/i386/sse2-mmx-psubsb-2.c: New test case.
4998 * gcc.target/i386/sse2-mmx-psubusb-2.c: New test case.
5000 2021-10-07 Patrick Palka <ppalka@redhat.com>
5003 * g++.dg/cpp2a/concepts-ttp4.C: New test.
5005 2021-10-07 Jonathan Wakely <jwakely@redhat.com>
5008 * g++.dg/warn/Winit-list5.C: New test.
5010 2021-10-07 Jan Hubicka <hubicka@ucw.cz>
5012 * g++.dg/torture/pr102581.C: New test.
5014 2021-10-07 Jakub Jelinek <jakub@redhat.com>
5017 * g++.dg/cpp23/charlit-encoding1.C: New testcase for C++23 P2316R2.
5019 2021-10-07 Richard Biener <rguenther@suse.de>
5021 * gcc.dg/gimplefe-47.c: New testcase.
5023 2021-10-06 Jason Merrill <jason@redhat.com>
5025 * g++.dg/cpp2a/spaceship-synth8a.C: New test.
5027 2021-10-06 Jakub Jelinek <jakub@redhat.com>
5030 * g++.dg/cpp23/feat-cxx2b.C: Expect __cpp_constexpr 202110L rather
5032 * g++.dg/cpp23/constexpr-nonlit1.C: New test.
5033 * g++.dg/cpp23/constexpr-nonlit2.C: New test.
5034 * g++.dg/cpp23/constexpr-nonlit3.C: New test.
5035 * g++.dg/cpp23/constexpr-nonlit4.C: New test.
5036 * g++.dg/cpp23/constexpr-nonlit5.C: New test.
5037 * g++.dg/cpp23/constexpr-nonlit6.C: New test.
5038 * g++.dg/diagnostic/constexpr1.C: Only expect some diagnostics for
5040 * g++.dg/cpp1y/constexpr-label.C: Likewise.
5041 * g++.dg/cpp1y/constexpr-neg1.C: Likewise.
5042 * g++.dg/cpp2a/constexpr-try5.C: Likewise. Adjust some expected
5044 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
5045 * g++.dg/cpp2a/consteval3.C: Likewise. Add effective target c++20
5046 and remove dg-options.
5048 2021-10-06 Jakub Jelinek <jakub@redhat.com>
5050 * gcc.dg/cpp/gnu11-elifdef-1.c: New test.
5051 * gcc.dg/cpp/gnu11-elifdef-2.c: New test.
5052 * gcc.dg/cpp/gnu11-elifdef-3.c: New test.
5053 * gcc.dg/cpp/gnu11-elifdef-4.c: New test.
5054 * g++.dg/cpp/elifdef-1.C: New test.
5055 * g++.dg/cpp/elifdef-2.C: New test.
5056 * g++.dg/cpp/elifdef-3.C: New test.
5057 * g++.dg/cpp/elifdef-4.C: New test.
5058 * g++.dg/cpp/elifdef-5.C: New test.
5059 * g++.dg/cpp/elifdef-6.C: New test.
5060 * g++.dg/cpp/elifdef-7.C: New test.
5062 2021-10-06 Tobias Burnus <tobias@codesourcery.com>
5064 * gfortran.dg/attr_deprecated-2.f90: New test.
5066 2021-10-06 Jakub Jelinek <jakub@redhat.com>
5067 Jason Merrill <jason@redhat.com>
5071 * g++.dg/cpp2a/spaceship-synth8.C (std::strong_ordering): Provide
5072 more complete definition.
5073 (std::strong_ordering::less, std::strong_ordering::equal,
5074 std::strong_ordering::greater): Define.
5075 * g++.dg/cpp2a/spaceship-synth12.C: New test.
5076 * g++.dg/cpp2a/spaceship-synth13.C: New test.
5077 * g++.dg/cpp2a/spaceship-synth14.C: New test.
5078 * g++.dg/cpp2a/spaceship-eq11.C: New test.
5079 * g++.dg/cpp2a/spaceship-eq12.C: New test.
5080 * g++.dg/cpp2a/spaceship-eq13.C: New test.
5082 2021-10-05 qing zhao <qing.zhao@oracle.com>
5084 PR middle-end/102359
5085 * g++.dg/pr102359_1.C: New test.
5086 * g++.dg/pr102359_2.C: New test.
5088 2021-10-05 Jakub Jelinek <jakub@redhat.com>
5091 * g++.target/i386/pr102548.C: New test.
5093 2021-10-05 Patrick Palka <ppalka@redhat.com>
5096 * g++.dg/cpp0x/variadic-partial2.C: New test.
5097 * g++.dg/cpp0x/variadic-partial2a.C: New test.
5099 2021-10-05 Aldy Hernandez <aldyh@redhat.com>
5101 * gcc.dg/tree-ssa/ssa-thread-valid.c: New test.
5103 2021-10-05 Jeff Law <jeffreyalaw@gmail.com>
5105 * gcc.target/s390/pr80725.c: Ensure computed goto is used on
5108 2021-10-05 Richard Biener <rguenther@suse.de>
5111 * gcc.dg/gimplefe-46.c: New testcase.
5113 2021-10-05 Patrick Palka <ppalka@redhat.com>
5116 * g++.dg/cpp1z/nontype4.C: New test.
5117 * g++.dg/cpp1z/nontype4a.C: New test.
5119 2021-10-05 Tobias Burnus <tobias@codesourcery.com>
5121 * gfortran.dg/gomp/pr43711.f90: Add dg-error + dg-prune-output,
5122 remove dg-excess-errors to change XFAIL to PASS.
5124 2021-10-05 Richard Biener <rguenther@suse.de>
5126 PR middle-end/102587
5127 PR middle-end/102285
5128 * gcc.target/aarch64/sve/pr102587-1.c: Add -march=armv8.3-a+sve.
5129 * gcc.target/aarch64/sve/pr102587-2.c: Likewise.
5131 2021-10-05 Richard Biener <rguenther@suse.de>
5133 * gfortran.dg/predict-2.f90: Adjust to avoid redundant
5134 inner loop preheader checking code.
5136 2021-10-04 Marek Polacek <polacek@redhat.com>
5139 * c-c++-common/Warray-compare-1.c: New test.
5140 * c-c++-common/Warray-compare-2.c: New test.
5142 2021-10-04 Richard Biener <rguenther@suse.de>
5144 * gcc.dg/auto-init-hardreg-1.c: New testcase.
5146 2021-10-04 Richard Biener <rguenther@suse.de>
5148 * c-c++-common/pr102285.c: New testcase.
5150 2021-10-04 Richard Biener <rguenther@suse.de>
5152 PR tree-optimization/102570
5153 * gcc.dg/tree-ssa/ssa-fre-96.c: New testcase.
5154 * gcc.dg/tree-ssa/ssa-pre-33.c: Likewise.
5156 2021-10-04 Aldy Hernandez <aldyh@redhat.com>
5158 * g++.dg/Walloca2.C: New test.
5160 2021-10-04 Richard Biener <rguenther@suse.de>
5162 PR middle-end/102587
5163 * gcc.target/aarch64/sve/pr102587-1.c: New testcase.
5164 * gcc.target/aarch64/sve/pr102587-2.c: Likewise.
5166 2021-10-04 Tobias Burnus <tobias@codesourcery.com>
5169 * gfortran.dg/assumed_rank_23.f90: New file.
5171 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
5174 * g++.dg/coroutines/pr101765.C: New test.
5176 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
5179 * g++.dg/coroutines/pr99710.C: New test.
5181 2021-10-03 John Eivind Helset <jehelset@gmail.com>
5184 * g++.dg/coroutines/pr100673.C: New test.
5186 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
5189 * g++.dg/coroutines/pr101133.C: New test.
5191 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
5194 * g++.dg/coroutines/pr99575.C: New test.
5196 2021-10-02 Aldy Hernandez <aldyh@redhat.com>
5198 * gcc.dg/tree-ssa/pr102563.c: New test.
5200 2021-10-02 H.J. Lu <hjl.tools@gmail.com>
5202 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c (DECLARE_ARGS):
5203 Use unsigned long long for x86-64.
5205 2021-10-01 Aldy Hernandez <aldyh@redhat.com>
5207 PR tree-optimization/102546
5208 * gcc.dg/tree-ssa/pr102546.c: New file.
5210 2021-10-01 Martin Sebor <msebor@redhat.com>
5213 * g++.dg/cpp0x/constexpr-array-ptr10.C: Suppress a valid warning.
5214 * g++.dg/warn/Wreturn-local-addr-6.C: Correct a cast.
5215 * gcc.dg/Waddress.c: Expect a warning.
5216 * c-c++-common/Waddress-3.c: New test.
5217 * c-c++-common/Waddress-4.c: New test.
5218 * g++.dg/warn/Waddress-5.C: New test.
5219 * g++.dg/warn/Waddress-6.C: New test.
5220 * g++.dg/warn/pr101219.C: Expect a warning.
5221 * gcc.dg/Waddress-3.c: New test.
5223 2021-10-01 H.J. Lu <hjl.tools@gmail.com>
5225 * c-c++-common/tsan/atomic_stack.c: Don't expect print out from
5226 __tsan_atomic32_fetch_add.
5228 2021-10-01 qingzhe huang <nickhuang99@hotmail.com>
5231 * g++.dg/parse/pr101783.C: New test.
5233 2021-10-01 Jakub Jelinek <jakub@redhat.com>
5234 Richard Biener <rguenther@suse.de>
5237 * c-c++-common/ubsan/div-by-zero-3.c: Use
5238 -fsanitize=signed-integer-overflow instead of
5239 -fsanitize=integer-divide-by-zero.
5240 * c-c++-common/ubsan/div-by-zero-5.c: Likewise.
5241 * c-c++-common/ubsan/div-by-zero-4.c: Likewise. Add
5242 -fsanitize-undefined-trap-on-error.
5243 * c-c++-common/ubsan/float-div-by-zero-2.c: New test.
5244 * c-c++-common/ubsan/overflow-div-1.c: New test.
5245 * c-c++-common/ubsan/overflow-div-2.c: New test.
5246 * c-c++-common/ubsan/overflow-div-3.c: New test.
5248 2021-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5250 * gcc.target/aarch64/cpymem-size.c: Adjust scan for ilp32.
5252 2021-10-01 Andrew Pinski <apinski@marvell.com>
5254 * gcc.dg/vect/bb-slp-pr97709.c: Fix for computed goto
5257 2021-10-01 Martin Liska <mliska@suse.cz>
5259 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: Disable fast math.
5260 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: Likewise.
5261 * gcc.target/i386/attr-optimize.c: New test.
5263 2021-10-01 Jakub Jelinek <jakub@redhat.com>
5265 * gfortran.dg/gomp/order-5.f90: Adjust scan-tree-dump-times regexps.
5267 2021-10-01 Jakub Jelinek <jakub@redhat.com>
5270 * g++.dg/tls/pr102496-1.C: New test.
5271 * g++.dg/tls/pr102496-2.C: New test.
5273 2021-10-01 Richard Biener <rguenther@suse.de>
5275 PR middle-end/102518
5276 * gcc.dg/torture/pr102518.c: New testcase.
5278 2021-09-30 David Edelsohn <dje.gcc@gmail.com>
5280 * gfortran.dg/c-interop/cf-descriptor-5-c.c: Include alloca.h.
5282 2021-09-30 Patrick Palka <ppalka@redhat.com>
5285 * g++.dg/ext/is_trivially_constructible7.C: New test.
5287 2021-09-30 Patrick Palka <ppalka@redhat.com>
5289 * g++.dg/ext/is_constructible6.C: New test.
5291 2021-09-30 Patrick Palka <ppalka@redhat.com>
5294 * g++.dg/cpp2a/spaceship-virtual1.C: New test.
5296 2021-09-30 Harald Anlauf <anlauf@gmx.de>
5299 * gfortran.dg/pr102458b.f90: New test.
5301 2021-09-30 Uroš Bizjak <ubizjak@gmail.com>
5304 * gcc.target/i386/pr89954.c: New test.
5306 2021-09-30 Tobias Burnus <tobias@codesourcery.com>
5310 * gfortran.dg/c-interop/c535b-1.f90: Remove wrong comment.
5311 * gfortran.dg/unlimited_polymorphic_1.f03: Extend.
5312 * gfortran.dg/unlimited_polymorphic_32.f90: New test.
5314 2021-09-30 Iain Buclaw <ibuclaw@gdcproject.org>
5317 * gdc.dg/pr102476.d: New test.
5319 2021-09-30 Martin Liska <mliska@suse.cz>
5322 * gcc.c-torture/compile/attr-complex-method.c: Skip if LTO is
5324 * gcc.c-torture/compile/attr-complex-method-2.c: Likewise.
5326 2021-09-29 Aldy Hernandez <aldyh@redhat.com>
5329 * gcc.dg/tree-ssa/pr66752-3.c: Adjust.
5330 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
5332 2021-09-29 Harald Anlauf <anlauf@gmx.de>
5335 * gfortran.dg/pr102520.f90: New test.
5337 2021-09-29 Jeff Law <jeffreyalaw@gmail.com>
5339 * gcc.c-torture/compile/920831-1.c: Fix computed goto types.
5340 * gcc.c-torture/compile/pr27863.c: Likewise.
5342 2021-09-29 Richard Biener <rguenther@suse.de>
5345 * gcc.dg/pr78408-1.c: Make S not power-of-two size.
5347 2021-09-29 Richard Biener <rguenther@suse.de>
5349 * gcc.target/i386/vect-alignment-peeling-1.c: New testcase.
5350 * gcc.target/i386/vect-alignment-peeling-2.c: Likewise.
5352 2021-09-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5353 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5355 * gcc.target/aarch64/cpymem-size.c: New test.
5357 2021-09-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5358 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5360 * gcc.target/aarch64/memset-corner-cases-2.c: New test.
5361 * gcc.target/aarch64/memset-strict-align-1.c: Adjust.
5363 2021-09-29 Jakub Jelinek <jakub@redhat.com>
5365 PR middle-end/102504
5366 * c-c++-common/gomp/scope-4.c: New test.
5368 2021-09-29 Andrew Pinski <apinski@marvell.com>
5370 * gcc.c-torture/compile/920826-1.c: Fix computed goto.
5371 * gcc.c-torture/compile/pr27863.c: Likewise.
5372 * gcc.c-torture/compile/pr70190.c: Likewise.
5373 * gcc.dg/torture/pr89135.c: Likewise.
5374 * gcc.dg/torture/pr90071.c: Likewise.
5375 * gcc.dg/vect/bb-slp-pr97709.c: Likewise.
5377 2021-09-29 Richard Biener <rguenther@suse.de>
5379 * gcc.dg/out-of-bounds-1.c: Make memcpied size not power-of-two.
5381 2021-09-28 Patrick Palka <ppalka@redhat.com>
5384 * g++.dg/cpp2a/concepts-ttp3.C: New test.
5386 2021-09-28 Andrew Pinski <apinski@marvell.com>
5389 * gcc.dg/comp-goto-5.c: New test.
5390 * gcc.dg/comp-goto-6.c: New test.
5392 2021-09-28 Iain Sandoe <iain@sandoe.co.uk>
5395 * g++.dg/coroutines/pr102454.C: New test.
5397 2021-09-28 Ilya Leoshkevich <iii@linux.ibm.com>
5399 * gcc.dg/tree-ssa/reassoc-46.c: New test.
5400 * gcc.dg/tree-ssa/reassoc-46.h: Common code for new tests.
5401 * gcc.dg/tree-ssa/reassoc-47.c: New test.
5402 * gcc.dg/tree-ssa/reassoc-48.c: New test.
5403 * gcc.dg/tree-ssa/reassoc-49.c: New test.
5404 * gcc.dg/tree-ssa/reassoc-50.c: New test.
5405 * gcc.dg/tree-ssa/reassoc-51.c: New test.
5407 2021-09-28 Aldy Hernandez <aldyh@redhat.com>
5409 * gcc.dg/auto-init-uninit-1.c: Adjust.
5410 * gcc.dg/auto-init-uninit-15.c: Same.
5411 * gcc.dg/guality/example.c: Same.
5412 * gcc.dg/loop-8.c: Same.
5413 * gcc.dg/strlenopt-40.c: Same.
5414 * gcc.dg/tree-ssa/pr18133-2.c: Same.
5415 * gcc.dg/tree-ssa/pr18134.c: Same.
5416 * gcc.dg/uninit-1.c: Same.
5417 * gcc.dg/uninit-pr44547.c: Same.
5418 * gcc.dg/uninit-pr59970.c: Same.
5420 2021-09-28 Thomas Schwinge <thomas@codesourcery.com>
5422 * gfortran.dg/assumed_rank_22_aux.c: Adjust messages printed.
5424 2021-09-28 Jakub Jelinek <jakub@redhat.com>
5427 * gcc.target/i386/pr102498.c: New test.
5429 2021-09-28 Richard Biener <rguenther@suse.de>
5431 PR tree-optimization/99793
5432 * gcc.dg/tree-ssa/pr99793.c: New testcase.
5434 2021-09-28 Richard Biener <rguenther@suse.de>
5436 PR tree-optimization/100112
5437 * gcc.dg/tree-ssa/ssa-fre-95.c: New testcase.
5439 2021-09-28 Jakub Jelinek <jakub@redhat.com>
5441 PR middle-end/102492
5442 * g++.dg/gomp/simd-3.C: New test.
5444 2021-09-28 Aldy Hernandez <aldyh@redhat.com>
5446 PR tree-optimization/102511
5447 * gcc.dg/pr102511.c: New test.
5448 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Adjust.
5450 2021-09-28 Hongyu Wang <hongyu.wang@intel.com>
5453 * gcc.target/i386/avx512fp16-floatvnhf.c: Remove xfail.
5454 * gcc.target/i386/avx512fp16-trunc-extendvnhf.c: Ditto.
5455 * gcc.target/i386/avx512fp16-truncvnhf.c: Ditto.
5456 * gcc.target/i386/avx512fp16-64-32-vecop-1.c: New test.
5457 * gcc.target/i386/avx512fp16-64-32-vecop-2.c: Ditto.
5458 * gcc.target/i386/pr102230.c: Ditto.
5460 2021-09-28 Richard Biener <rguenther@suse.de>
5462 * gcc.target/i386/vect-pr97352.c: Pass -mno-avx2 -mno-avx512f.
5464 2021-09-28 Tobias Burnus <tobias@codesourcery.com>
5467 * gfortran.dg/include_15.f90: Add 'dg-prune-output' to prune
5468 -Wmissing-include-dirs output printed or not depending on
5469 how the testsuite is run.
5471 2021-09-28 Richard Biener <rguenther@suse.de>
5473 * gcc.dg/vect/bb-slp-pr65935.c: Prefer 128bit vectorization
5476 2021-09-28 Aldy Hernandez <aldyh@redhat.com>
5478 * gcc.dg/auto-init-uninit-1.c: Add -fthread-jumps.
5479 * gcc.dg/auto-init-uninit-15.c: Same.
5480 * gcc.dg/guality/example.c: Same.
5481 * gcc.dg/loop-8.c: Same.
5482 * gcc.dg/strlenopt-40.c: Same.
5483 * gcc.dg/tree-ssa/pr18133-2.c: Same.
5484 * gcc.dg/tree-ssa/pr18134.c: Same.
5485 * gcc.dg/uninit-1.c: Same.
5486 * gcc.dg/uninit-pr44547.c: Same.
5487 * gcc.dg/uninit-pr59970.c: Same.
5489 2021-09-28 liuhongt <hongtao.liu@intel.com>
5491 * gcc.target/i386/vect-rebuild.c: Adjust testcases.
5492 * gcc.target/i386/avx512f-vect-rebuild.c: New test.
5494 2021-09-28 liuhongt <hongtao.liu@intel.com>
5496 * gcc.target/i386/avx512fp16-reduce-op-2.c: New test.
5497 * gcc.target/i386/avx512fp16-reduce-op-3.c: New test.
5499 2021-09-27 Patrick Palka <ppalka@redhat.com>
5502 * g++.dg/cpp1z/class-deduction12.C: Also test alias CTAD in the
5504 * g++.dg/cpp1z/class-deduction99.C: New test.
5506 2021-09-27 Aldy Hernandez <aldyh@redhat.com>
5508 * gcc.dg/torture/pr55107.c: Adjust.
5509 * gcc.dg/tree-ssa/phi_on_compare-1.c: Adjust.
5510 * gcc.dg/tree-ssa/phi_on_compare-2.c: Adjust.
5511 * gcc.dg/tree-ssa/phi_on_compare-3.c: Adjust.
5512 * gcc.dg/tree-ssa/phi_on_compare-4.c: Adjust.
5513 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5514 * gcc.dg/tree-ssa/pr59597.c: Adjust.
5515 * gcc.dg/tree-ssa/pr61839_1.c: Adjust.
5516 * gcc.dg/tree-ssa/pr61839_3.c: Adjust.
5517 * gcc.dg/tree-ssa/pr71437.c: Adjust.
5518 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Adjust.
5519 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Adjust.
5520 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Adjust.
5521 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Adjust.
5522 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust.
5523 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust.
5524 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Adjust.
5525 * gcc.dg/tree-ssa/vrp106.c: Adjust.
5526 * gcc.dg/tree-ssa/vrp55.c: Adjust.
5528 2021-09-27 Martin Liska <mliska@suse.cz>
5530 * gcc.c-torture/compile/attr-complex-method-2.c: New test.
5531 * gcc.c-torture/compile/attr-complex-method.c: New test.
5533 2021-09-27 Tobias Burnus <tobias@codesourcery.com>
5536 * gfortran.dg/c-interop/cf-out-descriptor-6.f90: Remove xfail.
5537 * gfortran.dg/c-interop/size.f90: Remove xfail.
5538 * gfortran.dg/intrinsic_size_3.f90: Update scan-tree-dump-times.
5539 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5540 * gfortran.dg/size_optional_dim_1.f90: Add scan-tree-dump-not.
5541 * gfortran.dg/assumed_rank_22.f90: New test.
5542 * gfortran.dg/assumed_rank_22_aux.c: New test.
5544 2021-09-27 Andrew Pinski <apinski@marvell.com>
5547 * gcc.dg/pr94726.c: New test.
5549 2021-09-27 Richard Biener <rguenther@suse.de>
5551 PR tree-optimization/97351
5552 PR tree-optimization/97352
5553 PR tree-optimization/82426
5554 * gcc.target/i386/vect-pr82426.c: New testcase.
5555 * gcc.target/i386/vect-pr97352.c: Likewise.
5557 2021-09-27 liuhongt <hongtao.liu@intel.com>
5560 2021-09-27 liuhongt <hongtao.liu@intel.com>
5563 * gcc.target/i386/sse2-pr101059.c: New test.
5564 * gcc.target/i386/sse3-pr101059.c: New test.
5566 2021-09-26 Tobias Burnus <tobias@codesourcery.com>
5569 * gfortran.dg/associated_assumed_rank.f90: New test.
5571 2021-09-25 Dimitar Dimitrov <dimitar@dinux.eu>
5573 * gcc.target/pru/regio-as-pointer.c: New negative test.
5574 * gcc.target/pru/regio-as-pointer-2.c: New negative test.
5575 * gcc.target/pru/regio-decl-2.c: New negative test.
5576 * gcc.target/pru/regio-decl-3.c: New negative test.
5577 * gcc.target/pru/regio-decl-4.c: New negative test.
5578 * gcc.target/pru/regio-decl.c: New negative test.
5579 * gcc.target/pru/regio-di.c: New negative test.
5580 * gcc.target/pru/regio-hi.c: New negative test.
5581 * gcc.target/pru/regio-qi.c: New negative test.
5582 * gcc.target/pru/regio.c: New test.
5583 * gcc.target/pru/regio.h: New helper header.
5585 2021-09-24 Harald Anlauf <anlauf@gmx.de>
5588 * gfortran.dg/pr102458.f90: New test.
5590 2021-09-24 Sandra Loosemore <sandra@codesourcery.com>
5593 * gfortran.dg/c-interop/c407c-1.f90: Remove xfails.
5595 2021-09-24 Patrick Palka <ppalka@redhat.com>
5599 * g++.dg/cpp2a/nontype-float2.C: New test.
5601 2021-09-24 Tobias Burnus <tobias@codesourcery.com>
5604 * gfortran.dg/include_9.f90: Add dg-prune-output.
5605 * gfortran.dg/include_23.f90: New test.
5606 * gfortran.dg/include_24.f90: New test.
5608 2021-09-24 Aldy Hernandez <aldyh@redhat.com>
5610 * gcc.dg/tree-ssa/20030714-2.c: Adjust.
5611 * gcc.dg/tree-ssa/pr66752-3.c: Adjust.
5612 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
5613 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Adjust.
5614 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5615 * gcc.dg/vect/bb-slp-16.c: Adjust.
5617 2021-09-24 Hongyu Wang <hongyu.wang@intel.com>
5619 * gcc.target/i386/cond_op_addsubmuldiv__Float16-1.c: New test.
5620 * gcc.target/i386/cond_op_addsubmuldiv__Float16-2.c: Ditto.
5621 * gcc.target/i386/cond_op_fma__Float16-1.c: Ditto.
5622 * gcc.target/i386/cond_op_fma__Float16-2.c: Ditto.
5623 * gcc.target/i386/cond_op_maxmin__Float16-1.c: Ditto.
5624 * gcc.target/i386/cond_op_maxmin__Float16-2.c: Ditto.
5626 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
5629 * gfortran.dg/c-interop/c516.f90: Remove xfails. Add more
5632 2021-09-23 Michel Morin <mimomorin@gmail.com>
5635 * g++.dg/spellcheck-pr77565.C: New test.
5637 2021-09-23 Andrew MacLeod <amacleod@redhat.com>
5639 * gcc.dg/pr102463.c: New.
5641 2021-09-23 Harald Anlauf <anlauf@gmx.de>
5642 Tobias Burnus <tobias@codesourcery.com>
5645 * gfortran.dg/coarray/coarray_allocated.f90: New test.
5647 2021-09-23 Bill Schmidt <wschmidt@linux.ibm.com>
5650 * g++.target/powerpc/pr102024.C: New.
5652 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
5654 * g++.target/i386/avx512fp16-vcondmn-vec.C: New test.
5655 * g++.target/i386/avx512fp16-vcondmn-minmax.C: Ditto.
5656 * gcc.target/i386/avx512fp16-vcondmn-loop-1.c: Ditto.
5657 * gcc.target/i386/avx512fp16-vcondmn-loop-2.c: Ditto.
5658 * gcc.target/i386/avx512fp16-vec_cmpmn.c: Ditto.
5660 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
5662 * gcc.target/i386/avx512fp16-trunc-extendvnhf.c: New test.
5664 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
5666 * gcc.target/i386/avx512fp16-floatvnhf.c: New test.
5668 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
5670 * gcc.target/i386/avx512fp16-trunchf.c: New test.
5671 * gcc.target/i386/avx512fp16-truncvnhf.c: Ditto.
5673 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
5675 * gcc.target/i386/avx512fp16-builtin-minmax-1.c: New test.
5677 2021-09-23 liuhongt <hongtao.liu@intel.com>
5679 * gcc.target/i386/avx512fp16-fma-1.c: New test.
5680 * gcc.target/i386/avx512fp16vl-fma-1.c: New test.
5681 * gcc.target/i386/avx512fp16vl-fma-vectorize-1.c: New test.
5683 2021-09-23 liuhongt <hongtao.liu@intel.com>
5685 * gcc.target/i386/avx512fp16-builtin-round-1.c: Add new testcase.
5687 2021-09-23 Jakub Jelinek <jakub@redhat.com>
5690 * g++.dg/gomp/attrs-14.C: New test.
5692 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
5695 * gfortran.dg/c-interop/assumed-type-dummy.f90: Remove xfail.
5697 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
5700 * gfortran.dg/c-interop/c535b-2.f90: Remove xfails.
5701 * gfortran.dg/c-interop/c535b-3.f90: Likewise.
5703 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
5705 * gfortran.dg/assumed_rank_18.f90 (g): Wrap call to h in
5707 * gfortran.dg/assumed_type_10.f90 (test_array): Likewise for
5709 * gfortran.dg/assumed_type_11.f90 (test_array): Likewise.
5711 2021-09-22 Tobias Burnus <tobias@codesourcery.com>
5714 * gfortran.dg/include_14.f90: Add -J testcase and update dg-output.
5715 * gfortran.dg/include_15.f90: Likewise.
5716 * gfortran.dg/include_16.f90: Likewise.
5717 * gfortran.dg/include_17.f90: Likewise.
5718 * gfortran.dg/include_18.f90: Likewise.
5719 * gfortran.dg/include_19.f90: Likewise.
5721 2021-09-22 Roger Sayle <roger@nextmovesoftware.com>
5722 Richard Biener <rguenther@suse.de>
5724 * gcc.dg/fold-negate-1.c: New test case.
5726 2021-09-22 H.J. Lu <hjl.tools@gmail.com>
5728 * gcc.target/i386/auto-init-2.c: Replace ia32 with { ! lp64 }.
5729 * gcc.target/i386/auto-init-3.c (dg-options): Add -msse.
5730 (dg-additional-options): Add -mfpmath=387 for ia32.
5731 Replace lp64 with { ! ia32 }. Add a space after ia32.
5732 * gcc.target/i386/auto-init-4.c: Replace lp64 with { ! ia32 }.
5733 * gcc.target/i386/auto-init-5.c: Likewise.
5734 * gcc.target/i386/auto-init-padding-3.c: Likewise.
5735 * gcc.target/i386/auto-init-padding-7.c: Likewise.
5736 * gcc.target/i386/auto-init-padding-8.c: Likewise.
5737 * gcc.target/i386/auto-init-padding-9.c: Likewise.
5739 2021-09-22 Patrick Palka <ppalka@redhat.com>
5743 * g++.dg/cpp2a/concepts-nondep2.C: New test.
5744 * g++.dg/cpp2a/concepts-nondep3.C: New test.
5746 2021-09-22 Jiufu Guo <guojiufu@linux.ibm.com>
5748 PR tree-optimization/102087
5749 * gcc.dg/pr102087.c: New test.
5751 2021-09-22 dianhong xu <dianhong.xu@intel.com>
5753 * gcc.target/i386/avx512fp16-14.c: New test.
5755 2021-09-22 dianhong xu <dianhong.xu@intel.com>
5757 * gcc.target/i386/avx512fp16-conjugation-1.c: New test.
5758 * gcc.target/i386/avx512fp16vl-conjugation-1.c: New test.
5760 2021-09-22 dianhong xu <dianhong.xu@intel.com>
5762 * gcc.target/i386/avx512fp16-reduce-op-1.c: New test.
5763 * gcc.target/i386/avx512fp16vl-reduce-op-1.c: Ditto.
5765 2021-09-22 dianhong xu <dianhong.xu@intel.com>
5767 * gcc.target/i386/avx512fp16-13.c: New test.
5769 2021-09-22 Andreas Krebbel <krebbel@linux.ibm.com>
5771 * gcc.target/s390/pr102222.c: New test.
5773 2021-09-22 Jakub Jelinek <jakub@redhat.com>
5775 PR middle-end/102415
5776 * c-c++-common/gomp/scope-3.c: New test.
5778 2021-09-22 Jakub Jelinek <jakub@redhat.com>
5780 * c-c++-common/gomp/allocate-6.c: New test.
5781 * c-c++-common/gomp/allocate-7.c: New test.
5782 * g++.dg/gomp/allocate-4.C: New test.
5784 2021-09-22 liuhongt <hongtao.liu@intel.com>
5786 * gcc.target/i386/avx512vl-pr95046.c: New test.
5788 2021-09-22 liuhongt <hongtao.liu@intel.com>
5790 * gcc.target/i386/pr92658-avx512f.c: Refine testcase.
5791 * gcc.target/i386/pr92658-avx512vl.c: Adjust scan-assembler,
5792 only v2di->v2qi truncate is not supported, v4di->v4qi should
5795 2021-09-22 liuhongt <hongtao.liu@intel.com>
5797 * gcc.target/i386/avx512fp16-builtin-fpcompare-1.c: New test.
5798 * gcc.target/i386/avx512fp16-builtin-fpcompare-2.c: New test.
5800 2021-09-22 liuhongt <hongtao.liu@intel.com>
5802 * gcc.target/i386/avx512fp16-builtin-round-1.c: New test.
5804 2021-09-22 liuhongt <hongtao.liu@intel.com>
5806 * gcc.target/i386/avx512fp16-builtin-sqrt-1.c: New test.
5807 * gcc.target/i386/avx512fp16vl-builtin-sqrt-1.c: New test.
5809 2021-09-22 liuhongt <hongtao.liu@intel.com>
5811 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: New test.
5812 * gcc.target/i386/avx512fp16-vfcmaddcsh-1b.c: Ditto.
5813 * gcc.target/i386/avx512fp16-vfcmulcsh-1a.c: Ditto.
5814 * gcc.target/i386/avx512fp16-vfcmulcsh-1b.c: Ditto.
5815 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Ditto.
5816 * gcc.target/i386/avx512fp16-vfmaddcsh-1b.c: Ditto.
5817 * gcc.target/i386/avx512fp16-vfmulcsh-1a.c: Ditto.
5818 * gcc.target/i386/avx512fp16-vfmulcsh-1b.c: Ditto.
5819 * gcc.target/i386/avx512fp16-complex-constraints.c: Ditto.
5821 2021-09-22 liuhongt <hongtao.liu@intel.com>
5823 * gcc.target/i386/avx-1.c: Add test for new builtins.
5824 * gcc.target/i386/sse-13.c: Ditto.
5825 * gcc.target/i386/sse-23.c: Ditto.
5826 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5827 * gcc.target/i386/sse-22.c: Ditto.
5829 2021-09-22 liuhongt <hongtao.liu@intel.com>
5831 * gcc.target/i386/avx512fp16-helper.h
5832 (init_src): Adjust init value.
5833 (NET_CMASK): New net mask for complex input.
5834 * gcc.target/i386/avx512fp16-vfcmaddcph-1a.c: New test.
5835 * gcc.target/i386/avx512fp16-vfcmaddcph-1b.c: Ditto.
5836 * gcc.target/i386/avx512fp16-vfcmulcph-1a.c: Ditto.
5837 * gcc.target/i386/avx512fp16-vfcmulcph-1b.c: Ditto.
5838 * gcc.target/i386/avx512fp16-vfmaddcph-1a.c: Ditto.
5839 * gcc.target/i386/avx512fp16-vfmaddcph-1b.c: Ditto.
5840 * gcc.target/i386/avx512fp16-vfmulcph-1a.c: Ditto.
5841 * gcc.target/i386/avx512fp16-vfmulcph-1b.c: Ditto.
5842 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c: Ditto.
5843 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1b.c: Ditto.
5844 * gcc.target/i386/avx512fp16vl-vfcmulcph-1a.c: Ditto.
5845 * gcc.target/i386/avx512fp16vl-vfcmulcph-1b.c: Ditto.
5846 * gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c: Ditto.
5847 * gcc.target/i386/avx512fp16vl-vfmaddcph-1b.c: Ditto.
5848 * gcc.target/i386/avx512fp16vl-vfmulcph-1a.c: Ditto.
5849 * gcc.target/i386/avx512fp16vl-vfmulcph-1b.c: Ditto.
5851 2021-09-22 liuhongt <hongtao.liu@intel.com>
5853 * gcc.target/i386/avx-1.c: Add test for new builtins.
5854 * gcc.target/i386/sse-13.c: Ditto.
5855 * gcc.target/i386/sse-23.c: Ditto.
5856 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5857 * gcc.target/i386/sse-22.c: Ditto.
5859 2021-09-22 Barrett Adair <barrettellisadair@gmail.com>
5861 * g++.dg/cpp0x/constexpr-52830.C: Remove unwanted dg-ice.
5862 * g++.dg/template/canon-type-15.C: New test.
5863 * g++.dg/template/canon-type-16.C: New test.
5864 * g++.dg/template/canon-type-17.C: New test.
5865 * g++.dg/template/canon-type-18.C: New test.
5866 * g++.dg/template/dependent-name15.C: New regression test.
5867 * g++.dg/template/dependent-name16.C: New regression test.
5869 2021-09-21 Richard Biener <rguenther@suse.de>
5871 PR tree-optimization/102421
5872 * g++.dg/vect/pr102421.cc: New testcase.
5874 2021-09-21 Eric Botcazou <ebotcazou@adacore.com>
5876 * lib/target-supports.exp (no_fsanitize_address): Add missing bits.
5877 * gcc.dg/uninit-pr93100.c: Skip if no_fsanitize_address.
5878 * gcc.dg/pr91441.c: Likewise.
5879 * gcc.dg/pr96260.c: Likewise.
5880 * gcc.dg/pr96307.c: Likewise.
5881 * g++.dg/warn/uninit-pr93100.C: Likewise.
5882 * gnat.dg/asan1.adb: Likewise.
5883 * gcc.dg/Wstringop-overflow-70.c: Adjust for SPARC.
5884 * g++.dg/abi/anon4.C: Likewise.
5886 2021-09-21 Tobias Burnus <tobias@codesourcery.com>
5888 * gfortran.dg/include_6.f90: Change dg-error to
5889 dg-warning and update pattern.
5890 * gfortran.dg/include_14.f90: New test.
5891 * gfortran.dg/include_15.f90: New test.
5892 * gfortran.dg/include_16.f90: New test.
5893 * gfortran.dg/include_17.f90: New test.
5894 * gfortran.dg/include_18.f90: New test.
5895 * gfortran.dg/include_19.f90: New test.
5896 * gfortran.dg/include_20.f90: New test.
5897 * gfortran.dg/include_21.f90: New test.
5899 2021-09-21 wangpc <pc.wang@linux.alibaba.com>
5901 * g++.target/aarch64/sve/static-var-in-template.C: New test.
5903 2021-09-20 Andrew MacLeod <amacleod@redhat.com>
5905 * gcc.dg/tree-ssa/evrp-ignore.c: New.
5907 2021-09-20 Matthias Kretz <m.kretz@gsi.de>
5909 * gcc.dg/associative-math-1.c: New test.
5910 * gcc.dg/associative-math-2.c: New test.
5911 * gcc.dg/no-signed-zeros-1.c: New test.
5912 * gcc.dg/no-signed-zeros-2.c: New test.
5913 * gcc.dg/no-trapping-math-1.c: New test.
5914 * gcc.dg/no-trapping-math-2.c: New test.
5915 * gcc.dg/reciprocal-math-1.c: New test.
5916 * gcc.dg/reciprocal-math-2.c: New test.
5917 * gcc.dg/rounding-math-1.c: New test.
5918 * gcc.dg/rounding-math-2.c: New test.
5920 2021-09-20 Tobias Burnus <tobias@codesourcery.com>
5922 * gfortran.dg/gomp/order-5.f90: New test.
5923 * gfortran.dg/gomp/order-6.f90: New test.
5924 * gfortran.dg/gomp/order-7.f90: New test.
5925 * gfortran.dg/gomp/order-8.f90: New test.
5926 * gfortran.dg/gomp/order-9.f90: New test.
5928 2021-09-20 Christophe Lyon <christophe.lyon@foss.st.com>
5929 Torbjörn SVENSSON <torbjorn.svensson@st.com>
5931 * lib/prune.exp (prune_gcc_output): Remove .exe suffix from
5932 toolchain executables names.
5934 2021-09-20 Thomas Schwinge <thomas@codesourcery.com>
5936 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Adjust
5937 expected error diagnostics.
5939 2021-09-20 Richard Biener <rguenther@suse.de>
5941 PR tree-optimization/65206
5942 * gcc.dg/torture/20210916.c: New testcase.
5943 * gcc.dg/vect/pr65206.c: Likewise.
5945 2021-09-19 Martin Sebor <msebor@redhat.com>
5947 PR middle-end/102403
5948 * gcc.dg/uninit-pr102403.c: New test.
5949 * gcc.dg/uninit-pr102403-c2.c: New test.
5951 2021-09-19 Martin Sebor <msebor@redhat.com>
5953 PR middle-end/102243
5954 * g++.dg/warn/Wplacement-new-size-10.C: New test.
5956 2021-09-19 Jeff Law <jeffreyalaw@gmail.com>
5958 * gfortran.dg/goacc/privatization-1-compute.f90: Make test names
5960 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
5963 2021-09-19 Iain Sandoe <iain@sandoe.co.uk>
5965 * jit.dg/jit.exp (fixed_local_execute): Amend the match and
5966 exit conditions to cater for more platforms.
5968 2021-09-19 Roger Sayle <roger@nextmovesoftware.com>
5971 * c-c++-common/pr57371-4.c: Tweak/correct test case for QNaNs.
5972 * g++.dg/pr88173-1.C: New test case.
5973 * g++.dg/pr88173-2.C: New test case.
5975 2021-09-18 Jakub Jelinek <jakub@redhat.com>
5977 * c-c++-common/gomp/order-1.c (f2): Add tests for distribute
5980 * c-c++-common/gomp/order-2.c: Don't expect error for distribute
5982 * c-c++-common/gomp/order-5.c: New test.
5983 * c-c++-common/gomp/order-6.c: New test.
5984 * c-c++-common/gomp/clause-dups-1.c (f1): Add tests for
5985 duplicated order clause.
5987 * c-c++-common/gomp/clauses-1.c (baz, bar): Don't mix copyin and
5988 order(concurrent) clauses on the same composite construct combined
5989 with distribute, instead split it into two tests, one without
5990 copyin and one without order(concurrent). Add order(concurrent)
5991 clauses to {,{,target} teams} distribute.
5992 * g++.dg/gomp/attrs-1.C (baz, bar): Likewise.
5993 * g++.dg/gomp/attrs-2.C (baz, bar): Likewise.
5995 2021-09-18 Jakub Jelinek <jakub@redhat.com>
5997 * c-c++-common/gomp/default-2.c: New test.
5998 * c-c++-common/gomp/default-3.c: New test.
5999 * g++.dg/gomp/default-1.C: New test.
6001 2021-09-18 liuhongt <hongtao.liu@intel.com>
6003 * gcc.target/i386/avx512fp16-vfmaddXXXsh-1a.c: New test.
6004 * gcc.target/i386/avx512fp16-vfmaddXXXsh-1b.c: Ditto.
6005 * gcc.target/i386/avx512fp16-vfmsubXXXsh-1a.c: Ditto.
6006 * gcc.target/i386/avx512fp16-vfmsubXXXsh-1b.c: Ditto.
6007 * gcc.target/i386/avx512fp16-vfnmaddXXXsh-1a.c: Ditto.
6008 * gcc.target/i386/avx512fp16-vfnmaddXXXsh-1b.c: Ditto.
6009 * gcc.target/i386/avx512fp16-vfnmsubXXXsh-1a.c: Ditto.
6010 * gcc.target/i386/avx512fp16-vfnmsubXXXsh-1b.c: Ditto.
6012 2021-09-18 liuhongt <hongtao.liu@intel.com>
6014 * gcc.target/i386/avx-1.c: Add test for new builtins.
6015 * gcc.target/i386/sse-13.c: Ditto.
6016 * gcc.target/i386/sse-23.c: Ditto.
6017 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6018 * gcc.target/i386/sse-22.c: Ditto.
6020 2021-09-18 H.J. Lu <hjl.tools@gmail.com>
6022 * gcc.target/i386/avx512fp16-xorsign-1.c: New test.
6024 2021-09-18 liuhongt <hongtao.liu@intel.com>
6026 * gcc.target/i386/avx512fp16-neg-1a.c: New test.
6027 * gcc.target/i386/avx512fp16-neg-1b.c: Ditto.
6028 * gcc.target/i386/avx512fp16-scalar-bitwise-1a.c: Ditto.
6029 * gcc.target/i386/avx512fp16-scalar-bitwise-1b.c: Ditto.
6030 * gcc.target/i386/avx512fp16-vector-bitwise-1a.c: Ditto.
6031 * gcc.target/i386/avx512fp16-vector-bitwise-1b.c: Ditto.
6032 * gcc.target/i386/avx512fp16vl-neg-1a.c: Ditto.
6033 * gcc.target/i386/avx512fp16vl-neg-1b.c: Ditto.
6035 2021-09-18 liuhongt <hongtao.liu@intel.com>
6037 * gcc.target/i386/avx512fp16-vfmaddXXXph-1a.c: New test.
6038 * gcc.target/i386/avx512fp16-vfmaddXXXph-1b.c: Ditto.
6039 * gcc.target/i386/avx512fp16-vfmsubXXXph-1a.c: Ditto.
6040 * gcc.target/i386/avx512fp16-vfmsubXXXph-1b.c: Ditto.
6041 * gcc.target/i386/avx512fp16-vfnmaddXXXph-1a.c: Ditto.
6042 * gcc.target/i386/avx512fp16-vfnmaddXXXph-1b.c: Ditto.
6043 * gcc.target/i386/avx512fp16-vfnmsubXXXph-1a.c: Ditto.
6044 * gcc.target/i386/avx512fp16-vfnmsubXXXph-1b.c: Ditto.
6045 * gcc.target/i386/avx512fp16vl-vfmaddXXXph-1a.c: Ditto.
6046 * gcc.target/i386/avx512fp16vl-vfmaddXXXph-1b.c: Ditto.
6047 * gcc.target/i386/avx512fp16vl-vfmsubXXXph-1a.c: Ditto.
6048 * gcc.target/i386/avx512fp16vl-vfmsubXXXph-1b.c: Ditto.
6049 * gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1a.c: Ditto.
6050 * gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1b.c: Ditto.
6051 * gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1a.c: Ditto.
6052 * gcc.target/i386/avx512fp16vl-vfnmsubXXXph-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 fot new intrinsics.
6060 * gcc.target/i386/sse-22.c: Ditto.
6062 2021-09-18 liuhongt <hongtao.liu@intel.com>
6064 * gcc.target/i386/avx512fp16-vfmaddsubXXXph-1a.c: New test.
6065 * gcc.target/i386/avx512fp16-vfmaddsubXXXph-1b.c: Ditto.
6066 * gcc.target/i386/avx512fp16-vfmsubaddXXXph-1a.c: Ditto.
6067 * gcc.target/i386/avx512fp16-vfmsubaddXXXph-1b.c: Ditto.
6068 * gcc.target/i386/avx512fp16vl-vfmaddsubXXXph-1a.c: Ditto.
6069 * gcc.target/i386/avx512fp16vl-vfmaddsubXXXph-1b.c: Ditto.
6070 * gcc.target/i386/avx512fp16vl-vfmsubaddXXXph-1a.c: Ditto.
6071 * gcc.target/i386/avx512fp16vl-vfmsubaddXXXph-1b.c: Ditto.
6073 2021-09-18 liuhongt <hongtao.liu@intel.com>
6075 * gcc.target/i386/avx-1.c: Add test for new builtins.
6076 * gcc.target/i386/sse-13.c: Ditto.
6077 * gcc.target/i386/sse-23.c: Ditto.
6078 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6079 * gcc.target/i386/sse-22.c: Ditto.
6081 2021-09-18 liuhongt <hongtao.liu@intel.com>
6083 * gcc.target/i386/avx512fp16-broadcast-1.c: New test.
6084 * gcc.target/i386/avx512fp16-broadcast-2.c: New test.
6086 2021-09-18 Jason Merrill <jason@redhat.com>
6088 * g++.dg/template/dtor5.C: Adjust expected error.
6089 * g++.dg/cpp23/lookup2.C: New test.
6090 * g++.dg/template/dtor11.C: New test.
6092 2021-09-17 Harald Anlauf <anlauf@gmx.de>
6095 * gfortran.dg/pr102366.f90: New test.
6097 2021-09-17 qing zhao <qing.zhao@oracle.com>
6099 * gcc.target/i386/auto-init-1.c: Restrict the testing only for
6100 -march=x86-64 and -mtune=generic. Add -fno-stack-protector.
6101 * gcc.target/i386/auto-init-2.c: Restrict the testing only for
6102 -march=x86-64 and -mtune=generic -msse.
6103 * gcc.target/i386/auto-init-3.c: Likewise.
6104 * gcc.target/i386/auto-init-4.c: Likewise.
6105 * gcc.target/i386/auto-init-5.c: Different pattern match for lp64 and
6107 * gcc.target/i386/auto-init-6.c: Restrict the testing only for
6108 -march=x86-64 and -mtune-generic -msse. Add -fno-stack-protector.
6109 * gcc.target/i386/auto-init-7.c: Likewise.
6110 * gcc.target/i386/auto-init-8.c: Restrict the testing only for
6111 -march=x86-64 and -mtune=generic -msse..
6112 * gcc.target/i386/auto-init-padding-1.c: Likewise.
6113 * gcc.target/i386/auto-init-padding-10.c: Likewise.
6114 * gcc.target/i386/auto-init-padding-11.c: Likewise.
6115 * gcc.target/i386/auto-init-padding-12.c: Likewise.
6116 * gcc.target/i386/auto-init-padding-2.c: Likewise.
6117 * gcc.target/i386/auto-init-padding-3.c: Restrict the testing only for
6118 -march=x86-64. Different pattern match for lp64 and ia32.
6119 * gcc.target/i386/auto-init-padding-4.c: Restrict the testing only for
6120 -march=x86-64 and -mtune-generic -msse.
6121 * gcc.target/i386/auto-init-padding-5.c: Likewise.
6122 * gcc.target/i386/auto-init-padding-6.c: Likewise.
6123 * gcc.target/i386/auto-init-padding-7.c: Restrict the testing only for
6124 -march=x86-64 and -mtune-generic -msse. Add -fno-stack-protector.
6125 * gcc.target/i386/auto-init-padding-8.c: Likewise.
6126 * gcc.target/i386/auto-init-padding-9.c: Restrict the testing only for
6127 -march=x86-64. Different pattern match for lp64 and ia32.
6129 2021-09-17 Martin Sebor <msebor@redhat.com>
6131 PR middle-end/102200
6132 * gcc.dg/Wstringop-overflow-62.c: Adjust text of an expected note.
6133 * gcc.dg/Warray-bounds-89.c: New test.
6134 * gcc.dg/Wstringop-overflow-74.c: New test.
6135 * gcc.dg/Wstringop-overflow-75.c: New test.
6136 * gcc.dg/Wstringop-overflow-76.c: New test.
6138 2021-09-17 Sandra Loosemore <sandra@codesourcery.com>
6140 * gfortran.dg/PR100914.c: Do not include quadmath.h. Use
6141 _Float128 _Complex instead of __complex128.
6142 * gfortran.dg/PR100914.f90: Add -Wno-pedantic to suppress error
6143 about use of _Float128.
6144 * gfortran.dg/c-interop/typecodes-array-float128-c.c: Use
6145 _Float128 instead of __float128.
6146 * gfortran.dg/c-interop/typecodes-sanity-c.c: Likewise.
6147 * gfortran.dg/c-interop/typecodes-scalar-float128-c.c: Likewise.
6148 * lib/target-supports.exp
6149 (check_effective_target_fortran_real_c_float128): Update comments.
6151 2021-09-17 Roger Sayle <roger@nextmovesoftware.com>
6154 * gcc.dg/Wint-in-bool-context-4.c: New test case.
6156 2021-09-17 Jakub Jelinek <jakub@redhat.com>
6158 * c-c++-common/gomp/atomic-18.c: Expect same diagnostics in C++ as in
6160 * c-c++-common/gomp/atomic-25.c: Drop c effective target.
6161 * c-c++-common/gomp/atomic-26.c: Likewise.
6162 * c-c++-common/gomp/atomic-27.c: Likewise.
6163 * c-c++-common/gomp/atomic-28.c: Likewise.
6164 * c-c++-common/gomp/atomic-29.c: Likewise.
6165 * c-c++-common/gomp/atomic-30.c: Likewise. Adjust expected diagnostics
6166 for C++ when it differs from C.
6167 (foo): Change return type from double to void.
6168 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics wording.
6169 * g++.dg/gomp/atomic-20.C: New test.
6171 2021-09-17 H.J. Lu <hjl.tools@gmail.com>
6173 * gcc.target/i386/avx-covert-1.c: New file.
6174 * gcc.target/i386/avx-fp-covert-1.c: Likewise.
6175 * gcc.target/i386/avx-int-covert-1.c: Likewise.
6176 * gcc.target/i386/sse-covert-1.c: Likewise.
6177 * gcc.target/i386/sse-fp-covert-1.c: Likewise.
6178 * gcc.target/i386/sse-int-covert-1.c: Likewise.
6180 2021-09-17 H.J. Lu <hjl.tools@gmail.com>
6183 * gcc.target/i386/pr101900-1.c: New test.
6184 * gcc.target/i386/pr101900-2.c: Likewise.
6185 * gcc.target/i386/pr101900-3.c: Likewise.
6187 2021-09-17 Eric Botcazou <ebotcazou@adacore.com>
6189 * gcc.target/sparc/20210917-1.c: New test.
6191 2021-09-17 liuhongt <hongtao.liu@intel.com>
6193 * gcc.target/i386/avx512fp16-typecast-1.c: New test.
6194 * gcc.target/i386/avx512fp16-typecast-2.c: Ditto.
6195 * gcc.target/i386/avx512fp16vl-typecast-1.c: Ditto.
6196 * gcc.target/i386/avx512fp16vl-typecast-2.c: Ditto.
6198 2021-09-17 liuhongt <hongtao.liu@intel.com>
6200 * gcc.target/i386/avx512fp16-vcvtsd2sh-1a.c: New test.
6201 * gcc.target/i386/avx512fp16-vcvtsd2sh-1b.c: Ditto.
6202 * gcc.target/i386/avx512fp16-vcvtsh2sd-1a.c: Ditto.
6203 * gcc.target/i386/avx512fp16-vcvtsh2sd-1b.c: Ditto.
6204 * gcc.target/i386/avx512fp16-vcvtsh2ss-1a.c: Ditto.
6205 * gcc.target/i386/avx512fp16-vcvtsh2ss-1b.c: Ditto.
6206 * gcc.target/i386/avx512fp16-vcvtss2sh-1a.c: Ditto.
6207 * gcc.target/i386/avx512fp16-vcvtss2sh-1b.c: Ditto.
6209 2021-09-17 liuhongt <hongtao.liu@intel.com>
6211 * gcc.target/i386/avx-1.c: Add test for new builtins.
6212 * gcc.target/i386/sse-13.c: Ditto.
6213 * gcc.target/i386/sse-23.c: Ditto.
6214 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6215 * gcc.target/i386/sse-22.c: Ditto.
6217 2021-09-17 liuhongt <hongtao.liu@intel.com>
6219 * gcc.target/i386/avx512fp16-helper.h (V512): Add DF contents.
6221 * gcc.target/i386/avx512fp16-vcvtpd2ph-1a.c: New test.
6222 * gcc.target/i386/avx512fp16-vcvtpd2ph-1b.c: Ditto.
6223 * gcc.target/i386/avx512fp16-vcvtph2pd-1a.c: Ditto.
6224 * gcc.target/i386/avx512fp16-vcvtph2pd-1b.c: Ditto.
6225 * gcc.target/i386/avx512fp16-vcvtph2psx-1a.c: Ditto.
6226 * gcc.target/i386/avx512fp16-vcvtph2psx-1b.c: Ditto.
6227 * gcc.target/i386/avx512fp16-vcvtps2ph-1a.c: Ditto.
6228 * gcc.target/i386/avx512fp16-vcvtps2ph-1b.c: Ditto.
6229 * gcc.target/i386/avx512fp16vl-vcvtpd2ph-1a.c: Ditto.
6230 * gcc.target/i386/avx512fp16vl-vcvtpd2ph-1b.c: Ditto.
6231 * gcc.target/i386/avx512fp16vl-vcvtph2pd-1a.c: Ditto.
6232 * gcc.target/i386/avx512fp16vl-vcvtph2pd-1b.c: Ditto.
6233 * gcc.target/i386/avx512fp16vl-vcvtph2psx-1a.c: Ditto.
6234 * gcc.target/i386/avx512fp16vl-vcvtph2psx-1b.c: Ditto.
6235 * gcc.target/i386/avx512fp16vl-vcvtps2ph-1a.c: Ditto.
6236 * gcc.target/i386/avx512fp16vl-vcvtps2ph-1b.c: Ditto.
6238 2021-09-17 liuhongt <hongtao.liu@intel.com>
6240 * gcc.target/i386/avx-1.c: Add test for new builtins.
6241 * gcc.target/i386/sse-13.c: Ditto.
6242 * gcc.target/i386/sse-23.c: Ditto.
6243 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6244 * gcc.target/i386/sse-22.c: Ditto.
6246 2021-09-17 liuhongt <hongtao.liu@intel.com>
6248 * gcc.target/i386/avx512fp16-vcvttsh2si-1a.c: New test.
6249 * gcc.target/i386/avx512fp16-vcvttsh2si-1b.c: Ditto.
6250 * gcc.target/i386/avx512fp16-vcvttsh2si64-1a.c: Ditto.
6251 * gcc.target/i386/avx512fp16-vcvttsh2si64-1b.c: Ditto.
6252 * gcc.target/i386/avx512fp16-vcvttsh2usi-1a.c: Ditto.
6253 * gcc.target/i386/avx512fp16-vcvttsh2usi-1b.c: Ditto.
6254 * gcc.target/i386/avx512fp16-vcvttsh2usi64-1a.c: Ditto.
6255 * gcc.target/i386/avx512fp16-vcvttsh2usi64-1b.c: Ditto.
6256 * gcc.target/i386/avx-1.c: Add test for new builtins.
6257 * gcc.target/i386/sse-13.c: Ditto.
6258 * gcc.target/i386/sse-23.c: Ditto.
6259 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6260 * gcc.target/i386/sse-22.c: Ditto.
6262 2021-09-17 liuhongt <hongtao.liu@intel.com>
6264 * gcc.target/i386/avx512fp16-vcvttph2dq-1a.c: New test.
6265 * gcc.target/i386/avx512fp16-vcvttph2dq-1b.c: Ditto.
6266 * gcc.target/i386/avx512fp16-vcvttph2qq-1a.c: Ditto.
6267 * gcc.target/i386/avx512fp16-vcvttph2qq-1b.c: Ditto.
6268 * gcc.target/i386/avx512fp16-vcvttph2udq-1a.c: Ditto.
6269 * gcc.target/i386/avx512fp16-vcvttph2udq-1b.c: Ditto.
6270 * gcc.target/i386/avx512fp16-vcvttph2uqq-1a.c: Ditto.
6271 * gcc.target/i386/avx512fp16-vcvttph2uqq-1b.c: Ditto.
6272 * gcc.target/i386/avx512fp16-vcvttph2uw-1a.c: Ditto.
6273 * gcc.target/i386/avx512fp16-vcvttph2uw-1b.c: Ditto.
6274 * gcc.target/i386/avx512fp16-vcvttph2w-1a.c: Ditto.
6275 * gcc.target/i386/avx512fp16-vcvttph2w-1b.c: Ditto.
6276 * gcc.target/i386/avx512fp16vl-vcvttph2dq-1a.c: Ditto.
6277 * gcc.target/i386/avx512fp16vl-vcvttph2dq-1b.c: Ditto.
6278 * gcc.target/i386/avx512fp16vl-vcvttph2qq-1a.c: Ditto.
6279 * gcc.target/i386/avx512fp16vl-vcvttph2qq-1b.c: Ditto.
6280 * gcc.target/i386/avx512fp16vl-vcvttph2udq-1a.c: Ditto.
6281 * gcc.target/i386/avx512fp16vl-vcvttph2udq-1b.c: Ditto.
6282 * gcc.target/i386/avx512fp16vl-vcvttph2uqq-1a.c: Ditto.
6283 * gcc.target/i386/avx512fp16vl-vcvttph2uqq-1b.c: Ditto.
6284 * gcc.target/i386/avx512fp16vl-vcvttph2uw-1a.c: Ditto.
6285 * gcc.target/i386/avx512fp16vl-vcvttph2uw-1b.c: Ditto.
6286 * gcc.target/i386/avx512fp16vl-vcvttph2w-1a.c: Ditto.
6287 * gcc.target/i386/avx512fp16vl-vcvttph2w-1b.c: Ditto.
6289 2021-09-17 liuhongt <hongtao.liu@intel.com>
6291 * gcc.target/i386/avx-1.c: Add test for new builtins.
6292 * gcc.target/i386/sse-13.c: Ditto.
6293 * gcc.target/i386/sse-23.c: Ditto.
6294 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6295 * gcc.target/i386/sse-22.c: Ditto.
6297 2021-09-17 liuhongt <hongtao.liu@intel.com>
6299 * gcc.target/i386/avx512fp16-helper.h (V512): Add int32
6301 * gcc.target/i386/avx512fp16-vcvtsh2si-1a.c: New test.
6302 * gcc.target/i386/avx512fp16-vcvtsh2si-1b.c: Ditto.
6303 * gcc.target/i386/avx512fp16-vcvtsh2si64-1a.c: Ditto.
6304 * gcc.target/i386/avx512fp16-vcvtsh2si64-1b.c: Ditto.
6305 * gcc.target/i386/avx512fp16-vcvtsh2usi-1a.c: Ditto.
6306 * gcc.target/i386/avx512fp16-vcvtsh2usi-1b.c: Ditto.
6307 * gcc.target/i386/avx512fp16-vcvtsh2usi64-1a.c: Ditto.
6308 * gcc.target/i386/avx512fp16-vcvtsh2usi64-1b.c: Ditto.
6309 * gcc.target/i386/avx512fp16-vcvtsi2sh-1a.c: Ditto.
6310 * gcc.target/i386/avx512fp16-vcvtsi2sh-1b.c: Ditto.
6311 * gcc.target/i386/avx512fp16-vcvtsi2sh64-1a.c: Ditto.
6312 * gcc.target/i386/avx512fp16-vcvtsi2sh64-1b.c: Ditto.
6313 * gcc.target/i386/avx512fp16-vcvtusi2sh-1a.c: Ditto.
6314 * gcc.target/i386/avx512fp16-vcvtusi2sh-1b.c: Ditto.
6315 * gcc.target/i386/avx512fp16-vcvtusi2sh64-1a.c: Ditto.
6316 * gcc.target/i386/avx512fp16-vcvtusi2sh64-1b.c: Ditto.
6318 2021-09-17 liuhongt <hongtao.liu@intel.com>
6320 * gcc.target/i386/avx-1.c: Add test for new builtins.
6321 * gcc.target/i386/sse-13.c: Ditto.
6322 * gcc.target/i386/sse-23.c: Ditto.
6323 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6324 * gcc.target/i386/sse-22.c: Ditto.
6326 2021-09-16 Patrick Palka <ppalka@redhat.com>
6329 * g++.dg/cpp2a/concepts-var-templ1.C: New test.
6330 * g++.dg/cpp2a/concepts-var-templ1a.C: New test.
6331 * g++.dg/cpp2a/concepts-var-templ1b.C: New test.
6333 2021-09-16 Harald Anlauf <anlauf@gmx.de>
6336 * gfortran.dg/intent_out_14.f90: New test.
6338 2021-09-16 Richard Biener <rguenther@suse.de>
6340 PR middle-end/102360
6341 * g++.dg/pr102360.C: New testcase.
6343 2021-09-16 Richard Earnshaw <rearnsha@arm.com>
6345 * g++.dg/eh/arm-vfp-unwind.C: Support single-precision.
6347 2021-09-16 liuhongt <hongtao.liu@intel.com>
6349 PR middle-end/102080
6350 * gcc.target/i386/pr102080.c: New test.
6352 2021-09-16 liuhongt <hongtao.liu@intel.com>
6354 * gcc.target/i386/avx512fp16-vcvtdq2ph-1a.c: New test.
6355 * gcc.target/i386/avx512fp16-vcvtdq2ph-1b.c: Ditto.
6356 * gcc.target/i386/avx512fp16-vcvtqq2ph-1a.c: Ditto.
6357 * gcc.target/i386/avx512fp16-vcvtqq2ph-1b.c: Ditto.
6358 * gcc.target/i386/avx512fp16-vcvtudq2ph-1a.c: Ditto.
6359 * gcc.target/i386/avx512fp16-vcvtudq2ph-1b.c: Ditto.
6360 * gcc.target/i386/avx512fp16-vcvtuqq2ph-1a.c: Ditto.
6361 * gcc.target/i386/avx512fp16-vcvtuqq2ph-1b.c: Ditto.
6362 * gcc.target/i386/avx512fp16-vcvtuw2ph-1a.c: Ditto.
6363 * gcc.target/i386/avx512fp16-vcvtuw2ph-1b.c: Ditto.
6364 * gcc.target/i386/avx512fp16-vcvtw2ph-1a.c: Ditto.
6365 * gcc.target/i386/avx512fp16-vcvtw2ph-1b.c: Ditto.
6366 * gcc.target/i386/avx512fp16vl-vcvtdq2ph-1a.c: Ditto.
6367 * gcc.target/i386/avx512fp16vl-vcvtdq2ph-1b.c: Ditto.
6368 * gcc.target/i386/avx512fp16vl-vcvtqq2ph-1a.c: Ditto.
6369 * gcc.target/i386/avx512fp16vl-vcvtqq2ph-1b.c: Ditto.
6370 * gcc.target/i386/avx512fp16vl-vcvtudq2ph-1a.c: Ditto.
6371 * gcc.target/i386/avx512fp16vl-vcvtudq2ph-1b.c: Ditto.
6372 * gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1a.c: Ditto.
6373 * gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1b.c: Ditto.
6374 * gcc.target/i386/avx512fp16vl-vcvtuw2ph-1a.c: Ditto.
6375 * gcc.target/i386/avx512fp16vl-vcvtuw2ph-1b.c: Ditto.
6376 * gcc.target/i386/avx512fp16vl-vcvtw2ph-1a.c: Ditto.
6377 * gcc.target/i386/avx512fp16vl-vcvtw2ph-1b.c: Ditto.
6379 2021-09-16 liuhongt <hongtao.liu@intel.com>
6381 * gcc.target/i386/avx-1.c: Add test for new builtins.
6382 * gcc.target/i386/sse-13.c: Ditto.
6383 * gcc.target/i386/sse-23.c: Ditto.
6384 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6385 * gcc.target/i386/sse-22.c: Ditto.
6387 2021-09-16 liuhongt <hongtao.liu@intel.com>
6389 * gcc.target/i386/avx512fp16-helper.h (V512): Add QI
6391 * gcc.target/i386/avx512fp16-vcvtph2dq-1a.c: New test.
6392 * gcc.target/i386/avx512fp16-vcvtph2dq-1b.c: Ditto.
6393 * gcc.target/i386/avx512fp16-vcvtph2qq-1a.c: Ditto.
6394 * gcc.target/i386/avx512fp16-vcvtph2qq-1b.c: Ditto.
6395 * gcc.target/i386/avx512fp16-vcvtph2udq-1a.c: Ditto.
6396 * gcc.target/i386/avx512fp16-vcvtph2udq-1b.c: Ditto.
6397 * gcc.target/i386/avx512fp16-vcvtph2uqq-1a.c: Ditto.
6398 * gcc.target/i386/avx512fp16-vcvtph2uqq-1b.c: Ditto.
6399 * gcc.target/i386/avx512fp16-vcvtph2uw-1a.c: Ditto.
6400 * gcc.target/i386/avx512fp16-vcvtph2uw-1b.c: Ditto.
6401 * gcc.target/i386/avx512fp16-vcvtph2w-1a.c: Ditto.
6402 * gcc.target/i386/avx512fp16-vcvtph2w-1b.c: Ditto.
6403 * gcc.target/i386/avx512fp16vl-vcvtph2dq-1a.c: Ditto.
6404 * gcc.target/i386/avx512fp16vl-vcvtph2dq-1b.c: Ditto.
6405 * gcc.target/i386/avx512fp16vl-vcvtph2qq-1a.c: Ditto.
6406 * gcc.target/i386/avx512fp16vl-vcvtph2qq-1b.c: Ditto.
6407 * gcc.target/i386/avx512fp16vl-vcvtph2udq-1a.c: Ditto.
6408 * gcc.target/i386/avx512fp16vl-vcvtph2udq-1b.c: Ditto.
6409 * gcc.target/i386/avx512fp16vl-vcvtph2uqq-1a.c: Ditto.
6410 * gcc.target/i386/avx512fp16vl-vcvtph2uqq-1b.c: Ditto.
6411 * gcc.target/i386/avx512fp16vl-vcvtph2uw-1a.c: Ditto.
6412 * gcc.target/i386/avx512fp16vl-vcvtph2uw-1b.c: Ditto.
6413 * gcc.target/i386/avx512fp16vl-vcvtph2w-1a.c: Ditto.
6414 * gcc.target/i386/avx512fp16vl-vcvtph2w-1b.c: Ditto.
6416 2021-09-16 liuhongt <hongtao.liu@intel.com>
6418 * gcc.target/i386/avx-1.c: Add test for new builtins.
6419 * gcc.target/i386/sse-13.c: Ditto.
6420 * gcc.target/i386/sse-23.c: Ditto.
6421 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6422 * gcc.target/i386/sse-22.c: Ditto.
6424 2021-09-16 liuhongt <hongtao.liu@intel.com>
6426 * gcc.target/i386/avx512fp16-vmovsh-1a.c: New test.
6427 * gcc.target/i386/avx512fp16-vmovsh-1b.c: Ditto.
6428 * gcc.target/i386/avx512fp16-vmovw-1a.c: Ditto.
6429 * gcc.target/i386/avx512fp16-vmovw-1b.c: Ditto.
6430 * gcc.target/i386/avx512fp16-vmovw-2a.c: Ditto.
6431 * gcc.target/i386/avx512fp16-vmovw-2b.c: Ditto.
6432 * gcc.target/i386/avx512fp16-vmovw-3a.c: Ditto.
6433 * gcc.target/i386/avx512fp16-vmovw-3b.c: Ditto.
6434 * gcc.target/i386/avx512fp16-vmovw-4a.c: Ditto.
6435 * gcc.target/i386/avx512fp16-vmovw-4b.c: Ditto.
6437 2021-09-15 Patrick Palka <ppalka@redhat.com>
6440 * g++.dg/ext/conv2.C: New test.
6441 * g++.dg/template/conv17.C: Extend test.
6443 2021-09-15 Jakub Jelinek <jakub@redhat.com>
6447 * g++.dg/ext/flexary39.C: New test.
6448 * g++.dg/ext/flexary40.C: New test.
6450 2021-09-15 Patrick Palka <ppalka@redhat.com>
6453 * g++.dg/cpp0x/initlist125.C: New test.
6454 * g++.dg/cpp0x/initlist126.C: New test.
6456 2021-09-15 Alexandre Oliva <oliva@adacore.com>
6458 * gnat.dg/zcur_attr.adb, gnat.dg/zcur_attr.ads: New.
6460 2021-09-15 liuhongt <hongtao.liu@intel.com>
6462 * gcc.target/i386/pr102327-1.c: New test.
6463 * gcc.target/i386/pr102327-2.c: New test.
6464 * gcc.target/i386/avx512fp16-1c.c: Adjust testcase.
6466 2021-09-15 Hongyu Wang <hongyu.wang@intel.com>
6468 * gcc.target/i386/avx-1.c: Adjust builtin macros.
6469 * gcc.target/i386/sse-13.c: Likewise.
6470 * gcc.target/i386/sse-23.c: Likewise.
6472 2021-09-15 Richard Biener <rguenther@suse.de>
6474 PR tree-optimization/102318
6475 * gcc.dg/vect/pr102318.c: New testcase.
6477 2021-09-15 Hongtao Liu <hongtao.liu@intel.com>
6478 Peter Cordes <peter@cordes.ca>
6481 * gcc.target/i386/pr91103-1.c: Add extract tests.
6482 * gcc.target/i386/pr91103-2.c: Ditto.
6484 2021-09-15 Thomas Schwinge <thomas@codesourcery.com>
6486 * gfortran.dg/goacc/unexpected-end.f90: Add OpenACC 'host_data'
6489 2021-09-15 Jason Merrill <jason@redhat.com>
6492 * g++.dg/rtti/undeclared1.C: New test.
6494 2021-09-14 Harald Anlauf <anlauf@gmx.de>
6497 * gfortran.dg/entry_25.f90: New test.
6499 2021-09-14 Peter Bergner <bergner@linux.ibm.com>
6501 * gcc.target/powerpc/mma-builtin-6.c: Add second call to xxsetacc
6502 built-in. Update instruction counts.
6504 2021-09-14 Patrick Palka <ppalka@redhat.com>
6507 * g++.dg/cpp0x/constexpr-empty17.C: New test.
6509 2021-09-14 Jakub Jelinek <jakub@redhat.com>
6512 * g++.target/i386/pr102295.C: New test.
6514 2021-09-14 Jakub Jelinek <jakub@redhat.com>
6517 * g++.dg/cpp0x/pr102305.C: New test.
6519 2021-09-14 Tobias Burnus <tobias@codesourcery.com>
6522 * gfortran.dg/goacc/unexpected-end.f90: New test.
6523 * gfortran.dg/gomp/unexpected-end.f90: New test.
6525 2021-09-14 Martin Liska <mliska@suse.cz>
6527 * g++.dg/gcov/gcov.py: Fix failing pytests as gcov.json.gz
6528 filename was changed in b777f228b481ae881a7fbb09de367a053740932c.
6530 2021-09-14 Eric Botcazou <ebotcazou@adacore.com>
6532 * gnat.dg/enum_rep2.adb: New test.
6534 2021-09-14 Jakub Jelinek <jakub@redhat.com>
6536 * c-c++-common/gomp/atomic-29.c: Add -march=pentium
6537 dg-additional-options for ia32. Use sync_long_long effective target
6538 instead of sync_int_long.
6539 * lib/target-supports.exp (check_effective_target_sync_long_long): Fix
6542 2021-09-14 liuhongt <hongtao.liu@intel.com>
6544 * gcc.target/i386/avx512fp16-helper.h (V512):
6546 * gcc.target/i386/avx512fp16-vfpclassph-1a.c: New test.
6547 * gcc.target/i386/avx512fp16-vfpclassph-1b.c: Ditto.
6548 * gcc.target/i386/avx512fp16-vfpclasssh-1a.c: Ditto.
6549 * gcc.target/i386/avx512fp16-vfpclasssh-1b.c: Ditto.
6550 * gcc.target/i386/avx512fp16-vgetexpph-1a.c: Ditto.
6551 * gcc.target/i386/avx512fp16-vgetexpph-1b.c: Ditto.
6552 * gcc.target/i386/avx512fp16-vgetexpsh-1a.c: Ditto.
6553 * gcc.target/i386/avx512fp16-vgetexpsh-1b.c: Ditto.
6554 * gcc.target/i386/avx512fp16-vgetmantph-1a.c: Ditto.
6555 * gcc.target/i386/avx512fp16-vgetmantph-1b.c: Ditto.
6556 * gcc.target/i386/avx512fp16-vgetmantsh-1a.c: Ditto.
6557 * gcc.target/i386/avx512fp16-vgetmantsh-1b.c: Ditto.
6558 * gcc.target/i386/avx512fp16vl-vfpclassph-1a.c: Ditto.
6559 * gcc.target/i386/avx512fp16vl-vfpclassph-1b.c: Ditto.
6560 * gcc.target/i386/avx512fp16vl-vgetexpph-1a.c: Ditto.
6561 * gcc.target/i386/avx512fp16vl-vgetexpph-1b.c: Ditto.
6562 * gcc.target/i386/avx512fp16vl-vgetmantph-1a.c: Ditto.
6563 * gcc.target/i386/avx512fp16vl-vgetmantph-1b.c: Ditto.
6565 2021-09-14 liuhongt <hongtao.liu@intel.com>
6567 * gcc.target/i386/avx-1.c: Add test for new builtins.
6568 * gcc.target/i386/sse-13.c: Ditto.
6569 * gcc.target/i386/sse-23.c: Ditto.
6570 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6571 * gcc.target/i386/sse-22.c: Ditto.
6573 2021-09-14 liuhongt <hongtao.liu@intel.com>
6575 * gcc.target/i386/avx512fp16-helper.h (_ROUND_CUR): New macro.
6576 * gcc.target/i386/avx512fp16-vreduceph-1a.c: New test.
6577 * gcc.target/i386/avx512fp16-vreduceph-1b.c: Ditto.
6578 * gcc.target/i386/avx512fp16-vreducesh-1a.c: Ditto.
6579 * gcc.target/i386/avx512fp16-vreducesh-1b.c: Ditto.
6580 * gcc.target/i386/avx512fp16-vrndscaleph-1a.c: Ditto.
6581 * gcc.target/i386/avx512fp16-vrndscaleph-1b.c: Ditto.
6582 * gcc.target/i386/avx512fp16-vrndscalesh-1a.c: Ditto.
6583 * gcc.target/i386/avx512fp16-vrndscalesh-1b.c: Ditto.
6584 * gcc.target/i386/avx512fp16vl-vreduceph-1a.c: Ditto.
6585 * gcc.target/i386/avx512fp16vl-vreduceph-1b.c: Ditto.
6586 * gcc.target/i386/avx512fp16vl-vrndscaleph-1a.c: Ditto.
6587 * gcc.target/i386/avx512fp16vl-vrndscaleph-1b.c: Ditto.
6589 2021-09-14 liuhongt <hongtao.liu@intel.com>
6591 * gcc.target/i386/avx-1.c: Add test for new builtins.
6592 * gcc.target/i386/sse-13.c: Ditto.
6593 * gcc.target/i386/sse-23.c: Ditto.
6594 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6595 * gcc.target/i386/sse-22.c: Ditto.
6597 2021-09-14 liuhongt <hongtao.liu@intel.com>
6599 * gcc.target/i386/avx512fp16-vrcpph-1a.c: New test.
6600 * gcc.target/i386/avx512fp16-vrcpph-1b.c: Ditto.
6601 * gcc.target/i386/avx512fp16-vrcpsh-1a.c: Ditto.
6602 * gcc.target/i386/avx512fp16-vrcpsh-1b.c: Ditto.
6603 * gcc.target/i386/avx512fp16-vscalefph-1a.c: Ditto.
6604 * gcc.target/i386/avx512fp16-vscalefph-1b.c: Ditto.
6605 * gcc.target/i386/avx512fp16-vscalefsh-1a.c: Ditto.
6606 * gcc.target/i386/avx512fp16-vscalefsh-1b.c: Ditto.
6607 * gcc.target/i386/avx512fp16vl-vrcpph-1a.c: Ditto.
6608 * gcc.target/i386/avx512fp16vl-vrcpph-1b.c: Ditto.
6609 * gcc.target/i386/avx512fp16vl-vscalefph-1a.c: Ditto.
6610 * gcc.target/i386/avx512fp16vl-vscalefph-1b.c: Ditto.
6612 2021-09-14 liuhongt <hongtao.liu@intel.com>
6614 * gcc.target/i386/avx-1.c: Add test for new builtins.
6615 * gcc.target/i386/sse-13.c: Ditto.
6616 * gcc.target/i386/sse-23.c: Ditto.
6617 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6618 * gcc.target/i386/sse-22.c: Ditto.
6620 2021-09-14 liuhongt <hongtao.liu@intel.com>
6622 * gcc.target/i386/avx512fp16-vrsqrtph-1a.c: New test.
6623 * gcc.target/i386/avx512fp16-vrsqrtph-1b.c: Ditto.
6624 * gcc.target/i386/avx512fp16-vrsqrtsh-1a.c: Ditto.
6625 * gcc.target/i386/avx512fp16-vrsqrtsh-1b.c: Ditto.
6626 * gcc.target/i386/avx512fp16-vsqrtph-1a.c: Ditto.
6627 * gcc.target/i386/avx512fp16-vsqrtph-1b.c: Ditto.
6628 * gcc.target/i386/avx512fp16-vsqrtsh-1a.c: Ditto.
6629 * gcc.target/i386/avx512fp16-vsqrtsh-1b.c: Ditto.
6630 * gcc.target/i386/avx512fp16vl-vrsqrtph-1a.c: Ditto.
6631 * gcc.target/i386/avx512fp16vl-vrsqrtph-1b.c: Ditto.
6632 * gcc.target/i386/avx512fp16vl-vsqrtph-1a.c: Ditto.
6633 * gcc.target/i386/avx512fp16vl-vsqrtph-1b.c: Ditto.
6635 2021-09-14 liuhongt <hongtao.liu@intel.com>
6637 * gcc.target/i386/avx-1.c: Add test for new builtins.
6638 * gcc.target/i386/sse-13.c: Ditto.
6639 * gcc.target/i386/sse-23.c: Ditto.
6640 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6641 * gcc.target/i386/sse-22.c: Ditto.
6643 2021-09-13 Harald Anlauf <anlauf@gmx.de>
6646 * gfortran.dg/pr82314.f90: New test.
6648 2021-09-13 Harald Anlauf <anlauf@gmx.de>
6651 * gfortran.dg/substr_6.f90: Revert commit r8-7574, adding again
6652 test that was erroneously considered as illegal.
6654 2021-09-13 Jason Merrill <jason@redhat.com>
6656 * g++.dg/warn/Winterference.H: New file.
6657 * g++.dg/warn/Winterference.C: New test.
6658 * g++.target/aarch64/interference.C: New test.
6659 * g++.target/arm/interference.C: New test.
6660 * g++.target/i386/interference.C: New test.
6661 * g++.dg/warn/Winterference-2.C: New file.
6663 2021-09-13 Martin Liska <mliska@suse.cz>
6664 H.J. Lu <hjl.tools@gmail.com>
6667 * g++.target/i386/mv30.C: New test.
6668 * gcc.target/i386/mvc16.c: New test.
6669 * gcc.target/i386/builtin_target.c (CHECK___builtin_cpu_supports):
6672 2021-09-13 Andrew Pinski <apinski@marvell.com>
6675 * gcc.target/aarch64/lane-bound-1.c: New test.
6676 * gcc.target/aarch64/lane-bound-2.c: New test.
6678 2021-09-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6681 * g++.target/aarch64/sve/pr102252.C: New test.
6683 2021-09-13 Aldy Hernandez <aldyh@redhat.com>
6685 * gcc.dg/tree-ssa/pr21417.c: Adjust for FSM removal.
6686 * gcc.dg/tree-ssa/pr66752-3.c: Same.
6687 * gcc.dg/tree-ssa/pr68198.c: Same.
6688 * gcc.dg/tree-ssa/pr69196-1.c: Same.
6689 * gcc.dg/tree-ssa/pr70232.c: Same.
6690 * gcc.dg/tree-ssa/pr77445.c: Same.
6691 * gcc.dg/tree-ssa/ranger-threader-4.c: Same.
6692 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
6693 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
6694 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
6695 * gcc.dg/tree-ssa/ssa-thread-13.c: Same.
6697 2021-09-13 Patrick Palka <ppalka@redhat.com>
6700 * g++.dg/cpp1z/constexpr-if35.C: New test.
6702 2021-09-13 Martin Liska <mliska@suse.cz>
6705 * g++.dg/pr101331.C: New test.
6707 2021-09-13 Aldy Hernandez <aldyh@redhat.com>
6709 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust for aarch64.
6711 2021-09-13 H.J. Lu <hjl.tools@gmail.com>
6714 * g++.target/i386/pr80566-1.C: Add
6715 -mtune-ctrl=avx256_store_by_pieces.
6716 * gcc.target/i386/pr100865-4a.c: Likewise.
6717 * gcc.target/i386/pr100865-10a.c: Likewise.
6718 * gcc.target/i386/pr90773-20.c: Likewise.
6719 * gcc.target/i386/pr90773-21.c: Likewise.
6720 * gcc.target/i386/pr90773-22.c: Likewise.
6721 * gcc.target/i386/pr90773-23.c: Likewise.
6722 * g++.target/i386/pr80566-2.C: Add
6723 -mtune-ctrl=avx256_move_by_pieces.
6724 * gcc.target/i386/eh_return-1.c: Likewise.
6725 * gcc.target/i386/pr90773-26.c: Likewise.
6726 * gcc.target/i386/pieces-memcpy-12.c: Replace -mtune=haswell
6727 with -mtune-ctrl=avx256_move_by_pieces.
6728 * gcc.target/i386/pieces-memcpy-15.c: Likewise.
6729 * gcc.target/i386/pieces-memset-2.c: Replace -mtune=haswell
6730 with -mtune-ctrl=avx256_store_by_pieces.
6731 * gcc.target/i386/pieces-memset-5.c: Likewise.
6732 * gcc.target/i386/pieces-memset-11.c: Likewise.
6733 * gcc.target/i386/pieces-memset-14.c: Likewise.
6734 * gcc.target/i386/pieces-memset-20.c: Likewise.
6735 * gcc.target/i386/pieces-memset-23.c: Likewise.
6736 * gcc.target/i386/pieces-memset-29.c: Likewise.
6737 * gcc.target/i386/pieces-memset-30.c: Likewise.
6738 * gcc.target/i386/pieces-memset-33.c: Likewise.
6739 * gcc.target/i386/pieces-memset-34.c: Likewise.
6740 * gcc.target/i386/pieces-memset-44.c: Likewise.
6741 * gcc.target/i386/pieces-memset-37.c: Replace -mtune=generic
6742 with -mtune-ctrl=avx256_store_by_pieces.
6744 2021-09-12 Iain Buclaw <ibuclaw@gdcproject.org>
6747 * gdc.dg/pr102185.d: New test.
6749 2021-09-11 Jakub Jelinek <jakub@redhat.com>
6751 * c-c++-common/auto-init-1.c: Enable test only on ilp32 or lp64
6752 targets, expect different long and pointer sizes between ilp32 and
6754 * c-c++-common/auto-init-2.c: Likewise.
6755 * c-c++-common/auto-init-3.c: Expect one of the common long double
6756 sizes (8/12/16 bytes) instead of hardcoding 16 bytes.
6757 * c-c++-common/auto-init-4.c: Likewise.
6758 * c-c++-common/auto-init-5.c: Expect one of the common
6759 _Complex long double sizes (16/24/32 bytes) instead of hardcoding 32
6761 * c-c++-common/auto-init-6.c: Likewise.
6762 * c-c++-common/auto-init-padding-1.c: Enable test only on ilp32 or lp64
6764 (struct test_small_hole): Change type of four to unsigned long long
6765 and add aligned attribute.
6767 2021-09-10 Petter Tomner <tomner@kth.se>
6769 * jit.dg/test-error-array-bounds.c: Array is not unsigned
6770 * jit.dg/jit.exp: Helper function
6771 * jit.dg/test-debuginfo.c: New testcase
6773 2021-09-10 Jakub Jelinek <jakub@redhat.com>
6775 * c-c++-common/gomp/atomic-17.c (foo): Add tests for atomic read,
6776 write or update with acq_rel clause and atomic update with acquire clause.
6777 * c-c++-common/gomp/atomic-18.c (foo): Adjust expected diagnostics
6778 wording, remove tests moved to atomic-17.c.
6779 * c-c++-common/gomp/atomic-21.c: Expect only 2 omp atomic release and
6780 2 omp atomic acq_rel directives instead of 4 omp atomic release.
6781 * c-c++-common/gomp/atomic-25.c: New test.
6782 * c-c++-common/gomp/atomic-26.c: New test.
6783 * c-c++-common/gomp/atomic-27.c: New test.
6784 * c-c++-common/gomp/atomic-28.c: New test.
6785 * c-c++-common/gomp/atomic-29.c: New test.
6786 * c-c++-common/gomp/atomic-30.c: New test.
6787 * c-c++-common/goacc-gomp/atomic.c: Expect 1 omp atomic release and
6788 1 omp atomic_acq_rel instead of 2 omp atomic release directives.
6789 * gcc.dg/gomp/atomic-5.c: Adjust expected error diagnostic wording.
6790 * g++.dg/gomp/atomic-18.C:Expect 4 omp atomic release and
6791 1 omp atomic_acq_rel instead of 5 omp atomic release directives.
6793 2021-09-10 Aldy Hernandez <aldyh@redhat.com>
6794 Michael Matz <matz@suse.de>
6796 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Adjust for disabling of
6797 threading through latches.
6798 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
6799 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
6801 2021-09-10 David Faust <david.faust@oracle.com>
6803 * gcc.target/bpf/alu-1.c: New test.
6804 * gcc.target/bpf/jmp-1.c: New test.
6806 2021-09-10 Richard Biener <rguenther@suse.de>
6808 PR middle-end/102273
6809 * gcc.dg/pr102273.c: New testcase.
6811 2021-09-10 Thomas Schwinge <thomas@codesourcery.com>
6813 * c-c++-common/auto-init-padding-2.c: Fix 'dg-do run' syntax.
6814 * c-c++-common/auto-init-padding-3.c: Likewise.
6816 2021-09-10 Richard Biener <rguenther@suse.de>
6818 PR middle-end/102269
6819 * gcc.dg/pr102269.c: New testcase.
6821 2021-09-10 liuhongt <hongtao.liu@intel.com>
6823 * gcc.target/i386/avx512fp16-helper.h
6824 (check_results_mask): New check_function.
6825 * gcc.target/i386/avx512fp16-vcmpph-1a.c: New test.
6826 * gcc.target/i386/avx512fp16-vcmpph-1b.c: Ditto.
6827 * gcc.target/i386/avx512fp16-vcmpsh-1a.c: Ditto.
6828 * gcc.target/i386/avx512fp16-vcmpsh-1b.c: Ditto.
6829 * gcc.target/i386/avx512fp16-vcomish-1a.c: Ditto.
6830 * gcc.target/i386/avx512fp16-vcomish-1b.c: Ditto.
6831 * gcc.target/i386/avx512fp16-vcomish-1c.c: Ditto.
6832 * gcc.target/i386/avx512fp16vl-vcmpph-1a.c: Ditto.
6833 * gcc.target/i386/avx512fp16vl-vcmpph-1b.c: Ditto.
6835 2021-09-10 liuhongt <hongtao.liu@intel.com>
6837 * gcc.target/i386/avx-1.c: Add test for new builtins.
6838 * gcc.target/i386/sse-13.c: Ditto.
6839 * gcc.target/i386/sse-23.c: Ditto.
6840 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6841 * gcc.target/i386/sse-22.c: Ditto.
6843 2021-09-10 liuhongt <hongtao.liu@intel.com>
6845 * gcc.target/i386/avx512fp16-vmaxph-1a.c: New test.
6846 * gcc.target/i386/avx512fp16-vmaxph-1b.c: Ditto.
6847 * gcc.target/i386/avx512fp16-vmaxsh-1.c: Ditto.
6848 * gcc.target/i386/avx512fp16-vmaxsh-1b.c: Ditto.
6849 * gcc.target/i386/avx512fp16-vminph-1a.c: Ditto.
6850 * gcc.target/i386/avx512fp16-vminph-1b.c: Ditto.
6851 * gcc.target/i386/avx512fp16-vminsh-1.c: Ditto.
6852 * gcc.target/i386/avx512fp16-vminsh-1b.c: Ditto.
6853 * gcc.target/i386/avx512fp16vl-vmaxph-1a.c: Ditto.
6854 * gcc.target/i386/avx512fp16vl-vmaxph-1b.c: Ditto.
6855 * gcc.target/i386/avx512fp16vl-vminph-1a.c: Ditto.
6856 * gcc.target/i386/avx512fp16vl-vminph-1b.c: Ditto.
6858 2021-09-10 liuhongt <hongtao.liu@intel.com>
6860 * gcc.target/i386/avx-1.c: Add test for new builtins.
6861 * gcc.target/i386/sse-13.c: Ditto.
6862 * gcc.target/i386/sse-23.c: Ditto.
6863 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6864 * gcc.target/i386/sse-22.c: Ditto.
6866 2021-09-10 liuhongt <hongtao.liu@intel.com>
6868 * gcc.target/i386/avx512fp16-vaddsh-1a.c: New test.
6869 * gcc.target/i386/avx512fp16-vaddsh-1b.c: Ditto.
6870 * gcc.target/i386/avx512fp16-vdivsh-1a.c: Ditto.
6871 * gcc.target/i386/avx512fp16-vdivsh-1b.c: Ditto.
6872 * gcc.target/i386/avx512fp16-vmulsh-1a.c: Ditto.
6873 * gcc.target/i386/avx512fp16-vmulsh-1b.c: Ditto.
6874 * gcc.target/i386/avx512fp16-vsubsh-1a.c: Ditto.
6875 * gcc.target/i386/avx512fp16-vsubsh-1b.c: Ditto.
6876 * gcc.target/i386/pr54855-11.c: Ditto.
6878 2021-09-10 Liu, Hongtao <hongtao.liu@intel.com>
6880 * gcc.target/i386/avx-1.c: Add test for new builtins.
6881 * gcc.target/i386/sse-13.c: Ditto.
6882 * gcc.target/i386/sse-23.c: Ditto.
6883 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6884 * gcc.target/i386/sse-22.c: Ditto.
6886 2021-09-10 H.J. Lu <hjl.tools@gmail.com>
6888 * gcc.target/i386/vect-float16-1.c: New test.
6889 * gcc.target/i386/vect-float16-10.c: Ditto.
6890 * gcc.target/i386/vect-float16-11.c: Ditto.
6891 * gcc.target/i386/vect-float16-12.c: Ditto.
6892 * gcc.target/i386/vect-float16-2.c: Ditto.
6893 * gcc.target/i386/vect-float16-3.c: Ditto.
6894 * gcc.target/i386/vect-float16-4.c: Ditto.
6895 * gcc.target/i386/vect-float16-5.c: Ditto.
6896 * gcc.target/i386/vect-float16-6.c: Ditto.
6897 * gcc.target/i386/vect-float16-7.c: Ditto.
6898 * gcc.target/i386/vect-float16-8.c: Ditto.
6899 * gcc.target/i386/vect-float16-9.c: Ditto.
6901 2021-09-10 liuhongt <hongtao.liu@intel.com>
6903 * gcc.target/i386/avx512dq-abs-copysign-1.c: Adjust testcase.
6904 * gcc.target/i386/avx512vl-abs-copysign-1.c: Adjust testcase.
6906 2021-09-09 qing zhao <qing.zhao@oracle.com>
6908 * c-c++-common/auto-init-1.c: New test.
6909 * c-c++-common/auto-init-10.c: New test.
6910 * c-c++-common/auto-init-11.c: New test.
6911 * c-c++-common/auto-init-12.c: New test.
6912 * c-c++-common/auto-init-13.c: New test.
6913 * c-c++-common/auto-init-14.c: New test.
6914 * c-c++-common/auto-init-15.c: New test.
6915 * c-c++-common/auto-init-16.c: New test.
6916 * c-c++-common/auto-init-2.c: New test.
6917 * c-c++-common/auto-init-3.c: New test.
6918 * c-c++-common/auto-init-4.c: New test.
6919 * c-c++-common/auto-init-5.c: New test.
6920 * c-c++-common/auto-init-6.c: New test.
6921 * c-c++-common/auto-init-7.c: New test.
6922 * c-c++-common/auto-init-8.c: New test.
6923 * c-c++-common/auto-init-9.c: New test.
6924 * c-c++-common/auto-init-esra.c: New test.
6925 * c-c++-common/auto-init-padding-1.c: New test.
6926 * c-c++-common/auto-init-padding-2.c: New test.
6927 * c-c++-common/auto-init-padding-3.c: New test.
6928 * g++.dg/auto-init-uninit-pred-1_a.C: New test.
6929 * g++.dg/auto-init-uninit-pred-2_a.C: New test.
6930 * g++.dg/auto-init-uninit-pred-3_a.C: New test.
6931 * g++.dg/auto-init-uninit-pred-4.C: New test.
6932 * gcc.dg/auto-init-sra-1.c: New test.
6933 * gcc.dg/auto-init-sra-2.c: New test.
6934 * gcc.dg/auto-init-uninit-1.c: New test.
6935 * gcc.dg/auto-init-uninit-12.c: New test.
6936 * gcc.dg/auto-init-uninit-13.c: New test.
6937 * gcc.dg/auto-init-uninit-14.c: New test.
6938 * gcc.dg/auto-init-uninit-15.c: New test.
6939 * gcc.dg/auto-init-uninit-16.c: New test.
6940 * gcc.dg/auto-init-uninit-17.c: New test.
6941 * gcc.dg/auto-init-uninit-18.c: New test.
6942 * gcc.dg/auto-init-uninit-19.c: New test.
6943 * gcc.dg/auto-init-uninit-2.c: New test.
6944 * gcc.dg/auto-init-uninit-20.c: New test.
6945 * gcc.dg/auto-init-uninit-21.c: New test.
6946 * gcc.dg/auto-init-uninit-22.c: New test.
6947 * gcc.dg/auto-init-uninit-23.c: New test.
6948 * gcc.dg/auto-init-uninit-24.c: New test.
6949 * gcc.dg/auto-init-uninit-25.c: New test.
6950 * gcc.dg/auto-init-uninit-26.c: New test.
6951 * gcc.dg/auto-init-uninit-3.c: New test.
6952 * gcc.dg/auto-init-uninit-34.c: New test.
6953 * gcc.dg/auto-init-uninit-36.c: New test.
6954 * gcc.dg/auto-init-uninit-37.c: New test.
6955 * gcc.dg/auto-init-uninit-4.c: New test.
6956 * gcc.dg/auto-init-uninit-5.c: New test.
6957 * gcc.dg/auto-init-uninit-6.c: New test.
6958 * gcc.dg/auto-init-uninit-8.c: New test.
6959 * gcc.dg/auto-init-uninit-9.c: New test.
6960 * gcc.dg/auto-init-uninit-A.c: New test.
6961 * gcc.dg/auto-init-uninit-B.c: New test.
6962 * gcc.dg/auto-init-uninit-C.c: New test.
6963 * gcc.dg/auto-init-uninit-H.c: New test.
6964 * gcc.dg/auto-init-uninit-I.c: New test.
6965 * gcc.target/aarch64/auto-init-1.c: New test.
6966 * gcc.target/aarch64/auto-init-2.c: New test.
6967 * gcc.target/aarch64/auto-init-3.c: New test.
6968 * gcc.target/aarch64/auto-init-4.c: New test.
6969 * gcc.target/aarch64/auto-init-5.c: New test.
6970 * gcc.target/aarch64/auto-init-6.c: New test.
6971 * gcc.target/aarch64/auto-init-7.c: New test.
6972 * gcc.target/aarch64/auto-init-8.c: New test.
6973 * gcc.target/aarch64/auto-init-padding-1.c: New test.
6974 * gcc.target/aarch64/auto-init-padding-10.c: New test.
6975 * gcc.target/aarch64/auto-init-padding-11.c: New test.
6976 * gcc.target/aarch64/auto-init-padding-12.c: New test.
6977 * gcc.target/aarch64/auto-init-padding-2.c: New test.
6978 * gcc.target/aarch64/auto-init-padding-3.c: New test.
6979 * gcc.target/aarch64/auto-init-padding-4.c: New test.
6980 * gcc.target/aarch64/auto-init-padding-5.c: New test.
6981 * gcc.target/aarch64/auto-init-padding-6.c: New test.
6982 * gcc.target/aarch64/auto-init-padding-7.c: New test.
6983 * gcc.target/aarch64/auto-init-padding-8.c: New test.
6984 * gcc.target/aarch64/auto-init-padding-9.c: New test.
6985 * gcc.target/i386/auto-init-1.c: New test.
6986 * gcc.target/i386/auto-init-2.c: New test.
6987 * gcc.target/i386/auto-init-21.c: New test.
6988 * gcc.target/i386/auto-init-22.c: New test.
6989 * gcc.target/i386/auto-init-23.c: New test.
6990 * gcc.target/i386/auto-init-24.c: New test.
6991 * gcc.target/i386/auto-init-3.c: New test.
6992 * gcc.target/i386/auto-init-4.c: New test.
6993 * gcc.target/i386/auto-init-5.c: New test.
6994 * gcc.target/i386/auto-init-6.c: New test.
6995 * gcc.target/i386/auto-init-7.c: New test.
6996 * gcc.target/i386/auto-init-8.c: New test.
6997 * gcc.target/i386/auto-init-padding-1.c: New test.
6998 * gcc.target/i386/auto-init-padding-10.c: New test.
6999 * gcc.target/i386/auto-init-padding-11.c: New test.
7000 * gcc.target/i386/auto-init-padding-12.c: New test.
7001 * gcc.target/i386/auto-init-padding-2.c: New test.
7002 * gcc.target/i386/auto-init-padding-3.c: New test.
7003 * gcc.target/i386/auto-init-padding-4.c: New test.
7004 * gcc.target/i386/auto-init-padding-5.c: New test.
7005 * gcc.target/i386/auto-init-padding-6.c: New test.
7006 * gcc.target/i386/auto-init-padding-7.c: New test.
7007 * gcc.target/i386/auto-init-padding-8.c: New test.
7008 * gcc.target/i386/auto-init-padding-9.c: New test.
7010 2021-09-09 Harald Anlauf <anlauf@gmx.de>
7013 * gfortran.dg/bounds_check_23.f90: New test.
7015 2021-09-09 H.J. Lu <hjl.tools@gmail.com>
7017 * gcc.target/x86_64/abi/avx512fp16/args.h: Replace long with
7019 (XMM_T): Rename _long to _longlong and _ulong to _ulonglong.
7020 (X87_T): Rename _ulong to _ulonglong.
7021 * gcc.target/x86_64/abi/avx512fp16/defines.h (TYPE_SIZE_LONG):
7022 Define to 4 if __ILP32__ is defined.
7023 (TYPE_SIZE_POINTER): Likewise.
7024 (TYPE_ALIGN_LONG): Likewise.
7025 (TYPE_ALIGN_POINTER): Likewise.
7026 * gcc.target/x86_64/abi/avx512fp16/test_3_element_struct_and_unions.c
7027 (main): Skip test for long if __ILP32__ is defined.
7028 * gcc.target/x86_64/abi/avx512fp16/test_m64m128_returning.c
7029 (do_test): Replace _long with _longlong.
7030 * gcc.target/x86_64/abi/avx512fp16/test_struct_returning.c:
7031 (check_300): Replace _ulong with _ulonglong.
7032 * gcc.target/x86_64/abi/avx512fp16/m256h/args.h: Replace long
7034 (YMM_T): Rename _long to _longlong and _ulong to _ulonglong.
7035 (X87_T): Rename _ulong to _ulonglong.
7036 * gcc.target/x86_64/abi/avx512fp16/m512h/args.h: Replace long
7038 (ZMM_T): Rename _long to _longlong and _ulong to _ulonglong.
7039 (X87_T): Rename _ulong to _ulonglong.
7041 2021-09-09 Richard Biener <rguenther@suse.de>
7043 * gcc.dg/tree-ssa/ssa-lim-17.c: New testcase.
7045 2021-09-09 liuhongt <hongtao.liu@intel.com>
7047 * gcc.target/i386/avx512fp16-helper.h: New header file for
7049 * gcc.target/i386/avx512fp16-vaddph-1a.c: New test.
7050 * gcc.target/i386/avx512fp16-vaddph-1b.c: Ditto.
7051 * gcc.target/i386/avx512fp16-vdivph-1a.c: Ditto.
7052 * gcc.target/i386/avx512fp16-vdivph-1b.c: Ditto.
7053 * gcc.target/i386/avx512fp16-vmulph-1a.c: Ditto.
7054 * gcc.target/i386/avx512fp16-vmulph-1b.c: Ditto.
7055 * gcc.target/i386/avx512fp16-vsubph-1a.c: Ditto.
7056 * gcc.target/i386/avx512fp16-vsubph-1b.c: Ditto.
7057 * gcc.target/i386/avx512fp16vl-vaddph-1a.c: Ditto.
7058 * gcc.target/i386/avx512fp16vl-vaddph-1b.c: Ditto.
7059 * gcc.target/i386/avx512fp16vl-vdivph-1a.c: Ditto.
7060 * gcc.target/i386/avx512fp16vl-vdivph-1b.c: Ditto.
7061 * gcc.target/i386/avx512fp16vl-vmulph-1a.c: Ditto.
7062 * gcc.target/i386/avx512fp16vl-vmulph-1b.c: Ditto.
7063 * gcc.target/i386/avx512fp16vl-vsubph-1a.c: Ditto.
7064 * gcc.target/i386/avx512fp16vl-vsubph-1b.c: Ditto.
7066 2021-09-09 liuhongt <hongtao.liu@intel.com>
7068 * gcc.target/i386/avx-1.c: Add -mavx512vl and test for new intrinsics.
7069 * gcc.target/i386/avx-2.c: Add -mavx512vl.
7070 * gcc.target/i386/avx512fp16-11a.c: New test.
7071 * gcc.target/i386/avx512fp16-11b.c: Ditto.
7072 * gcc.target/i386/avx512vlfp16-11a.c: Ditto.
7073 * gcc.target/i386/avx512vlfp16-11b.c: Ditto.
7074 * gcc.target/i386/sse-13.c: Add test for new builtins.
7075 * gcc.target/i386/sse-23.c: Ditto.
7076 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
7077 * gcc.target/i386/sse-22.c: Ditto.
7079 2021-09-09 liuhongt <hongtao.liu@intel.com>
7082 * gcc.target/i386/sse2-pr101059.c: New test.
7083 * gcc.target/i386/sse3-pr101059.c: New test.
7085 2021-09-09 liuhongt <hongtao.liu@intel.com>
7088 * gcc.target/i386/pr91103-1.c: New test.
7089 * gcc.target/i386/pr91103-2.c: New test.
7091 2021-09-08 David Malcolm <dmalcolm@redhat.com>
7094 * gcc.dg/analyzer/realloc-1.c (test_10): New.
7095 * gcc.dg/analyzer/torture/pr102225.c: New test.
7097 2021-09-08 Joseph Myers <joseph@codesourcery.com>
7099 * gcc.dg/array-quals-1.c: Allow .sdata section in more cases.
7101 2021-09-08 Joseph Myers <joseph@codesourcery.com>
7103 * gcc.dg/tree-ssa/pr89430-1.c, gcc.dg/tree-ssa/pr89430-2.c,
7104 gcc.dg/tree-ssa/pr89430-3.c, gcc.dg/tree-ssa/pr89430-4.c,
7105 gcc.dg/tree-ssa/pr89430-5.c, gcc.dg/tree-ssa/pr89430-6.c,
7106 gcc.dg/tree-ssa/pr89430-7-comp-ref.c,
7107 gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c,
7108 gcc.dg/tree-ssa/pr99473-1.c: Use -ftree-cselim.
7110 2021-09-08 Jakub Jelinek <jakub@redhat.com>
7111 liuhongt <hongtao.liu@intel.com>
7114 * gcc.target/i386/avx-pr102224.c: Fix up PR number.
7115 * gcc.dg/pr89984.c: New test.
7116 * gcc.target/i386/avx-pr89984.c: New test.
7118 2021-09-08 Jakub Jelinek <jakub@redhat.com>
7121 * gcc.dg/pr102224.c: New test.
7122 * gcc.target/i386/avx-pr102224.c: New test.
7124 2021-09-08 liuhongt <hongtao.liu@intel.com>
7126 * gcc.target/x86_64/abi/avx512fp16/m512h/abi-avx512fp16-zmm.exp:
7128 * gcc.target/x86_64/abi/avx512fp16/m512h/args.h: Likewise.
7129 * gcc.target/x86_64/abi/avx512fp16/m512h/asm-support.S: Likewise.
7130 * gcc.target/x86_64/abi/avx512fp16/m512h/avx512fp16-zmm-check.h:
7132 * gcc.target/x86_64/abi/avx512fp16/m512h/test_m512_returning.c:
7134 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_m512.c:
7136 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_structs.c:
7138 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_unions.c:
7140 * gcc.target/x86_64/abi/avx512fp16/m512h/test_varargs-m512.c:
7143 2021-09-08 liuhongt <hongtao.liu@intel.com>
7145 * gcc.target/x86_64/abi/avx512fp16/m256h/abi-avx512fp16-ymm.exp:
7147 * gcc.target/x86_64/abi/avx512fp16/m256h/args.h: New header.
7148 * gcc.target/x86_64/abi/avx512fp16/m256h/avx512fp16-ymm-check.h:
7150 * gcc.target/x86_64/abi/avx512fp16/m256h/asm-support.S: New.
7151 * gcc.target/x86_64/abi/avx512fp16/m256h/test_m256_returning.c:
7153 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_m256.c: Likewise.
7154 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_structs.c:
7156 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_unions.c:
7158 * gcc.target/x86_64/abi/avx512fp16/m256h/test_varargs-m256.c: Likewise.
7160 2021-09-08 H.J. Lu <hjl.tools@gmail.com>
7162 * gcc.target/x86_64/abi/avx512fp16/abi-avx512fp16-xmm.exp: New exp
7164 * gcc.target/x86_64/abi/avx512fp16/args.h: New header file for abi test.
7165 * gcc.target/x86_64/abi/avx512fp16/avx512fp16-check.h: Likewise.
7166 * gcc.target/x86_64/abi/avx512fp16/avx512fp16-xmm-check.h: Likewise.
7167 * gcc.target/x86_64/abi/avx512fp16/defines.h: Likewise.
7168 * gcc.target/x86_64/abi/avx512fp16/macros.h: Likewise.
7169 * gcc.target/x86_64/abi/avx512fp16/asm-support.S: New asm for abi check.
7170 * gcc.target/x86_64/abi/avx512fp16/test_3_element_struct_and_unions.c:
7172 * gcc.target/x86_64/abi/avx512fp16/test_basic_alignment.c: Likewise.
7173 * gcc.target/x86_64/abi/avx512fp16/test_basic_array_size_and_align.c:
7175 * gcc.target/x86_64/abi/avx512fp16/test_basic_returning.c: Likewise.
7176 * gcc.target/x86_64/abi/avx512fp16/test_basic_sizes.c: Likewise.
7177 * gcc.target/x86_64/abi/avx512fp16/test_basic_struct_size_and_align.c:
7179 * gcc.target/x86_64/abi/avx512fp16/test_basic_union_size_and_align.c:
7181 * gcc.target/x86_64/abi/avx512fp16/test_complex_returning.c: Likewise.
7182 * gcc.target/x86_64/abi/avx512fp16/test_m64m128_returning.c: Likewise.
7183 * gcc.target/x86_64/abi/avx512fp16/test_passing_floats.c: Likewise.
7184 * gcc.target/x86_64/abi/avx512fp16/test_passing_m64m128.c: Likewise.
7185 * gcc.target/x86_64/abi/avx512fp16/test_passing_structs.c: Likewise.
7186 * gcc.target/x86_64/abi/avx512fp16/test_passing_unions.c: Likewise.
7187 * gcc.target/x86_64/abi/avx512fp16/test_struct_returning.c: Likewise.
7188 * gcc.target/x86_64/abi/avx512fp16/test_varargs-m128.c: Likewise.
7190 2021-09-08 H.J. Lu <hjl.tools@gmail.com>
7192 * gcc.target/i386/avx512fp16-vararg-1.c: New test.
7193 * gcc.target/i386/avx512fp16-vararg-2.c: Ditto.
7194 * gcc.target/i386/avx512fp16-vararg-3.c: Ditto.
7195 * gcc.target/i386/avx512fp16-vararg-4.c: Ditto.
7197 2021-09-08 liuhongt <hongtao.liu@intel.com>
7199 * gcc.target/i386/m512-check.h: Add union128h, union256h, union512h.
7200 * gcc.target/i386/avx512fp16-10a.c: New test.
7201 * gcc.target/i386/avx512fp16-10b.c: Ditto.
7202 * gcc.target/i386/avx512fp16-1a.c: Ditto.
7203 * gcc.target/i386/avx512fp16-1b.c: Ditto.
7204 * gcc.target/i386/avx512fp16-1c.c: Ditto.
7205 * gcc.target/i386/avx512fp16-1d.c: Ditto.
7206 * gcc.target/i386/avx512fp16-1e.c: Ditto.
7207 * gcc.target/i386/avx512fp16-2a.c: Ditto.
7208 * gcc.target/i386/avx512fp16-2b.c: Ditto.
7209 * gcc.target/i386/avx512fp16-2c.c: Ditto.
7210 * gcc.target/i386/avx512fp16-3a.c: Ditto.
7211 * gcc.target/i386/avx512fp16-3b.c: Ditto.
7212 * gcc.target/i386/avx512fp16-3c.c: Ditto.
7213 * gcc.target/i386/avx512fp16-4.c: Ditto.
7214 * gcc.target/i386/avx512fp16-5.c: Ditto.
7215 * gcc.target/i386/avx512fp16-6.c: Ditto.
7216 * gcc.target/i386/avx512fp16-7.c: Ditto.
7217 * gcc.target/i386/avx512fp16-8.c: Ditto.
7218 * gcc.target/i386/avx512fp16-9a.c: Ditto.
7219 * gcc.target/i386/avx512fp16-9b.c: Ditto.
7220 * gcc.target/i386/pr54855-13.c: Ditto.
7221 * gcc.target/i386/avx512fp16-vec_set_var.c: Ditto.
7223 2021-09-08 Guo, Xuepeng <xuepeng.guo@intel.com>
7224 H.J. Lu <hongjiu.lu@intel.com>
7225 Liu Hongtao <hongtao.liu@intel.com>
7226 Wang Hongyu <hongyu.wang@intel.com>
7227 Xu Dianhong <dianhong.xu@intel.com>
7229 * gcc.target/i386/avx-1.c: Add -mavx512fp16 in dg-options.
7230 * gcc.target/i386/avx-2.c: Ditto.
7231 * gcc.target/i386/avx512-check.h: Check cpuid for AVX512FP16.
7232 * gcc.target/i386/funcspec-56.inc: Add new target attribute check.
7233 * gcc.target/i386/sse-13.c: Add -mavx512fp16.
7234 * gcc.target/i386/sse-14.c: Ditto.
7235 * gcc.target/i386/sse-22.c: Ditto.
7236 * gcc.target/i386/sse-23.c: Ditto.
7237 * lib/target-supports.exp: (check_effective_target_avx512fp16): New.
7238 * g++.target/i386/float16-1.C: New test.
7239 * g++.target/i386/float16-2.C: Ditto.
7240 * g++.target/i386/float16-3.C: Ditto.
7241 * gcc.target/i386/avx512fp16-12a.c: Ditto.
7242 * gcc.target/i386/avx512fp16-12b.c: Ditto.
7243 * gcc.target/i386/float16-3a.c: Ditto.
7244 * gcc.target/i386/float16-3b.c: Ditto.
7245 * gcc.target/i386/float16-4a.c: Ditto.
7246 * gcc.target/i386/float16-4b.c: Ditto.
7247 * gcc.target/i386/pr54855-12.c: Ditto.
7248 * g++.dg/other/i386-2.C: Ditto.
7249 * g++.dg/other/i386-3.C: Ditto.
7251 2021-09-08 liuhongt <hongtao.liu@intel.com>
7253 * gcc.target/i386/float16-6.c: New test.
7254 * gcc.target/i386/float16-7.c: New test.
7256 2021-09-07 David Faust <david.faust@oracle.com>
7258 * gcc.target/bpf/core-attr-1.c: New test.
7259 * gcc.target/bpf/core-attr-2.c: Likewise.
7260 * gcc.target/bpf/core-attr-3.c: Likewise.
7261 * gcc.target/bpf/core-attr-4.c: Likewise
7262 * gcc.target/bpf/core-builtin-1.c: Likewise
7263 * gcc.target/bpf/core-builtin-2.c: Likewise.
7264 * gcc.target/bpf/core-builtin-3.c: Likewise.
7265 * gcc.target/bpf/core-section-1.c: Likewise.
7267 2021-09-07 Hans-Peter Nilsson <hp@axis.com>
7269 * gcc.dg/no_profile_instrument_function-attr-2.c: Fix
7270 typo in last change.
7272 2021-09-07 Harald Anlauf <anlauf@gmx.de>
7275 * gfortran.dg/pr101327.f90: New test.
7277 2021-09-07 Indu Bhagat <indu.bhagat@oracle.com>
7279 * gcc.target/bpf/core-lto-1.c: New test.
7281 2021-09-07 Jakub Jelinek <jakub@redhat.com>
7284 * g++.dg/cpp2a/constexpr-new21.C: New test.
7286 2021-09-07 H.J. Lu <hjl.tools@gmail.com>
7289 * gcc.target/i386/pr85819-1a.c: New test.
7290 * gcc.target/i386/pr85819-1b.c: Likewise.
7291 * gcc.target/i386/pr85819-2a.c: Likewise.
7292 * gcc.target/i386/pr85819-2b.c: Likewise.
7293 * gcc.target/i386/pr85819-2c.c: Likewise.
7294 * gcc.target/i386/pr85819-3.c: Likewise.
7296 2021-09-07 Richard Biener <rguenther@suse.de>
7298 PR tree-optimization/102226
7299 * g++.dg/vect/pr102226.cc: New testcase.
7301 2021-09-07 Marcel Vollweiler <marcel@codesourcery.com>
7303 * c-c++-common/gomp/flush-1.c: Add test case for 'seq_cst'.
7304 * c-c++-common/gomp/flush-2.c: Add test case for 'seq_cst'.
7305 * g++.dg/gomp/attrs-1.C: Adapt test to handle all flush clauses.
7306 * g++.dg/gomp/attrs-2.C: Adapt test to handle all flush clauses.
7307 * gfortran.dg/gomp/flush-1.f90: Add test case for 'seq_cst'.
7308 * gfortran.dg/gomp/flush-2.f90: Add test case for 'seq_cst'.
7310 2021-09-07 Martin Liska <mliska@suse.cz>
7312 PR gcov-profile/80223
7313 * gcc.dg/no_profile_instrument_function-attr-2.c: New test.
7315 2021-09-07 Xionghu Luo <luoxhu@linux.ibm.com>
7318 * gcc.target/powerpc/pr97142.c: New test.
7320 2021-09-06 H.J. Lu <hjl.tools@gmail.com>
7323 * gcc.target/i386/pr89984-1.c: New test.
7324 * gcc.target/i386/pr89984-2.c: Likewise.
7325 * gcc.target/i386/xorsign-avx.c: Likewise.
7327 2021-09-06 liuhongt <hongtao.liu@intel.com>
7329 PR middle-end/102182
7330 * gcc.target/i386/pr101282.c: New test.
7332 2021-09-06 Jakub Jelinek <jakub@redhat.com>
7334 PR tree-optimization/102207
7335 * gcc.dg/pr102207.c: New test.
7337 2021-09-06 Andrew Pinski <apinski@marvell.com>
7339 PR tree-optimization/63184
7340 * c-c++-common/pr19807-2.c: Enable for all targets and remove the xfail.
7341 * c-c++-common/pr19807-3.c: Likewise.
7343 2021-09-03 Patrick Palka <ppalka@redhat.com>
7346 * g++.dg/template/conv17.C: New test.
7348 2021-09-03 Tobias Burnus <tobias@codesourcery.com>
7350 * gfortran.dg/bind_c_char_6.f90: Update dg-error.
7351 * gfortran.dg/bind_c_char_7.f90: Likewise.
7352 * gfortran.dg/bind_c_char_8.f90: Likewise.
7353 * gfortran.dg/iso_c_binding_char_1.f90: Likewise.
7354 * gfortran.dg/pr32599.f03: Likewise.
7355 * gfortran.dg/bind_c_char_9.f90: Comment testcase bits which are
7356 implementable but not valid F2018.
7357 * gfortran.dg/bind_c_contiguous.f90: New test.
7359 2021-09-03 liuhongt <hongtao.liu@intel.com>
7362 * g++.target/i386/pr102166.C: New test.
7364 2021-09-02 Sandra Loosemore <sandra@codesourcery.com>
7365 José Rui Faustino de Sousa <jrfsousa@gmail.com>
7370 * gfortran.dg/PR100911.c: New file.
7371 * gfortran.dg/PR100911.f90: New file.
7372 * gfortran.dg/PR100914.c: New file.
7373 * gfortran.dg/PR100914.f90: New file.
7374 * gfortran.dg/PR100915.c: New file.
7375 * gfortran.dg/PR100915.f90: New file.
7377 2021-09-02 Sandra Loosemore <sandra@codesourcery.com>
7379 * gfortran.dg/c-interop/allocatable-dummy-c.c: New file.
7380 * gfortran.dg/c-interop/allocatable-dummy.f90: New file.
7381 * gfortran.dg/c-interop/allocatable-optional-pointer.f90: New file.
7382 * gfortran.dg/c-interop/allocate-c.c: New file.
7383 * gfortran.dg/c-interop/allocate-errors-c.c: New file.
7384 * gfortran.dg/c-interop/allocate-errors.f90: New file.
7385 * gfortran.dg/c-interop/allocate.f90: New file.
7386 * gfortran.dg/c-interop/argument-association-assumed-rank-1.f90:
7388 * gfortran.dg/c-interop/argument-association-assumed-rank-2.f90:
7390 * gfortran.dg/c-interop/argument-association-assumed-rank-3.f90:
7392 * gfortran.dg/c-interop/argument-association-assumed-rank-4.f90:
7394 * gfortran.dg/c-interop/argument-association-assumed-rank-5.f90:
7396 * gfortran.dg/c-interop/argument-association-assumed-rank-6.f90:
7398 * gfortran.dg/c-interop/argument-association-assumed-rank-7.f90:
7400 * gfortran.dg/c-interop/argument-association-assumed-rank-8.f90:
7402 * gfortran.dg/c-interop/assumed-type-dummy.f90: New file.
7403 * gfortran.dg/c-interop/c-interop.exp: New file.
7404 * gfortran.dg/c-interop/c1255-1.f90: New file.
7405 * gfortran.dg/c-interop/c1255-2.f90: New file.
7406 * gfortran.dg/c-interop/c1255a.f90: New file.
7407 * gfortran.dg/c-interop/c407a-1.f90: New file.
7408 * gfortran.dg/c-interop/c407a-2.f90: New file.
7409 * gfortran.dg/c-interop/c407b-1.f90: New file.
7410 * gfortran.dg/c-interop/c407b-2.f90: New file.
7411 * gfortran.dg/c-interop/c407c-1.f90: New file.
7412 * gfortran.dg/c-interop/c516.f90: New file.
7413 * gfortran.dg/c-interop/c524a.f90: New file.
7414 * gfortran.dg/c-interop/c535a-1.f90: New file.
7415 * gfortran.dg/c-interop/c535a-2.f90: New file.
7416 * gfortran.dg/c-interop/c535b-1.f90: New file.
7417 * gfortran.dg/c-interop/c535b-2.f90: New file.
7418 * gfortran.dg/c-interop/c535b-3.f90: New file.
7419 * gfortran.dg/c-interop/c535c-1.f90: New file.
7420 * gfortran.dg/c-interop/c535c-2.f90: New file.
7421 * gfortran.dg/c-interop/c535c-3.f90: New file.
7422 * gfortran.dg/c-interop/c535c-4.f90: New file.
7423 * gfortran.dg/c-interop/cf-descriptor-1-c.c: New file.
7424 * gfortran.dg/c-interop/cf-descriptor-1.f90: New file.
7425 * gfortran.dg/c-interop/cf-descriptor-2-c.c: New file.
7426 * gfortran.dg/c-interop/cf-descriptor-2.f90: New file.
7427 * gfortran.dg/c-interop/cf-descriptor-3-c.c: New file.
7428 * gfortran.dg/c-interop/cf-descriptor-3.f90: New file.
7429 * gfortran.dg/c-interop/cf-descriptor-4-c.c: New file.
7430 * gfortran.dg/c-interop/cf-descriptor-4.f90: New file.
7431 * gfortran.dg/c-interop/cf-descriptor-5-c.c: New file.
7432 * gfortran.dg/c-interop/cf-descriptor-5.f90: New file.
7433 * gfortran.dg/c-interop/cf-descriptor-6-c.c: New file.
7434 * gfortran.dg/c-interop/cf-descriptor-6.f90: New file.
7435 * gfortran.dg/c-interop/cf-descriptor-7-c.c: New file.
7436 * gfortran.dg/c-interop/cf-descriptor-7.f90: New file.
7437 * gfortran.dg/c-interop/cf-descriptor-8-c.c: New file.
7438 * gfortran.dg/c-interop/cf-descriptor-8.f90: New file.
7439 * gfortran.dg/c-interop/cf-out-descriptor-1-c.c: New file.
7440 * gfortran.dg/c-interop/cf-out-descriptor-1.f90: New file.
7441 * gfortran.dg/c-interop/cf-out-descriptor-2-c.c: New file.
7442 * gfortran.dg/c-interop/cf-out-descriptor-2.f90: New file.
7443 * gfortran.dg/c-interop/cf-out-descriptor-3-c.c: New file.
7444 * gfortran.dg/c-interop/cf-out-descriptor-3.f90: New file.
7445 * gfortran.dg/c-interop/cf-out-descriptor-4-c.c: New file.
7446 * gfortran.dg/c-interop/cf-out-descriptor-4.f90: New file.
7447 * gfortran.dg/c-interop/cf-out-descriptor-5-c.c: New file.
7448 * gfortran.dg/c-interop/cf-out-descriptor-5.f90: New file.
7449 * gfortran.dg/c-interop/cf-out-descriptor-6-c.c: New file.
7450 * gfortran.dg/c-interop/cf-out-descriptor-6.f90: New file.
7451 * gfortran.dg/c-interop/contiguous-1-c.c: New file.
7452 * gfortran.dg/c-interop/contiguous-1.f90: New file.
7453 * gfortran.dg/c-interop/contiguous-2-c.c: New file.
7454 * gfortran.dg/c-interop/contiguous-2.f90: New file.
7455 * gfortran.dg/c-interop/contiguous-3-c.c: New file.
7456 * gfortran.dg/c-interop/contiguous-3.f90: New file.
7457 * gfortran.dg/c-interop/deferred-character-1.f90: New file.
7458 * gfortran.dg/c-interop/deferred-character-2.f90: New file.
7459 * gfortran.dg/c-interop/dump-descriptors.c: New file.
7460 * gfortran.dg/c-interop/dump-descriptors.h: New file.
7461 * gfortran.dg/c-interop/establish-c.c: New file.
7462 * gfortran.dg/c-interop/establish-errors-c.c: New file.
7463 * gfortran.dg/c-interop/establish-errors.f90: New file.
7464 * gfortran.dg/c-interop/establish.f90: New file.
7465 * gfortran.dg/c-interop/explicit-interface.f90: New file.
7466 * gfortran.dg/c-interop/fc-descriptor-1-c.c: New file.
7467 * gfortran.dg/c-interop/fc-descriptor-1.f90: New file.
7468 * gfortran.dg/c-interop/fc-descriptor-2-c.c: New file.
7469 * gfortran.dg/c-interop/fc-descriptor-2.f90: New file.
7470 * gfortran.dg/c-interop/fc-descriptor-3-c.c: New file.
7471 * gfortran.dg/c-interop/fc-descriptor-3.f90: New file.
7472 * gfortran.dg/c-interop/fc-descriptor-4-c.c: New file.
7473 * gfortran.dg/c-interop/fc-descriptor-4.f90: New file.
7474 * gfortran.dg/c-interop/fc-descriptor-5-c.c: New file.
7475 * gfortran.dg/c-interop/fc-descriptor-5.f90: New file.
7476 * gfortran.dg/c-interop/fc-descriptor-6-c.c: New file.
7477 * gfortran.dg/c-interop/fc-descriptor-6.f90: New file.
7478 * gfortran.dg/c-interop/fc-descriptor-7-c.c: New file.
7479 * gfortran.dg/c-interop/fc-descriptor-7.f90: New file.
7480 * gfortran.dg/c-interop/fc-descriptor-8-c.c: New file.
7481 * gfortran.dg/c-interop/fc-descriptor-8.f90: New file.
7482 * gfortran.dg/c-interop/fc-descriptor-9-c.c: New file.
7483 * gfortran.dg/c-interop/fc-descriptor-9.f90: New file.
7484 * gfortran.dg/c-interop/fc-out-descriptor-1-c.c: New file.
7485 * gfortran.dg/c-interop/fc-out-descriptor-1.f90: New file.
7486 * gfortran.dg/c-interop/fc-out-descriptor-2-c.c: New file.
7487 * gfortran.dg/c-interop/fc-out-descriptor-2.f90: New file.
7488 * gfortran.dg/c-interop/fc-out-descriptor-3-c.c: New file.
7489 * gfortran.dg/c-interop/fc-out-descriptor-3.f90: New file.
7490 * gfortran.dg/c-interop/fc-out-descriptor-4-c.c: New file.
7491 * gfortran.dg/c-interop/fc-out-descriptor-4.f90: New file.
7492 * gfortran.dg/c-interop/fc-out-descriptor-5-c.c: New file.
7493 * gfortran.dg/c-interop/fc-out-descriptor-5.f90: New file.
7494 * gfortran.dg/c-interop/fc-out-descriptor-6-c.c: New file.
7495 * gfortran.dg/c-interop/fc-out-descriptor-6.f90: New file.
7496 * gfortran.dg/c-interop/fc-out-descriptor-7-c.c: New file.
7497 * gfortran.dg/c-interop/fc-out-descriptor-7.f90: New file.
7498 * gfortran.dg/c-interop/ff-descriptor-1.f90: New file.
7499 * gfortran.dg/c-interop/ff-descriptor-2.f90: New file.
7500 * gfortran.dg/c-interop/ff-descriptor-3.f90: New file.
7501 * gfortran.dg/c-interop/ff-descriptor-4.f90: New file.
7502 * gfortran.dg/c-interop/ff-descriptor-5.f90: New file.
7503 * gfortran.dg/c-interop/ff-descriptor-6.f90: New file.
7504 * gfortran.dg/c-interop/ff-descriptor-7.f90: New file.
7505 * gfortran.dg/c-interop/note-5-3.f90: New file.
7506 * gfortran.dg/c-interop/note-5-4-c.c: New file.
7507 * gfortran.dg/c-interop/note-5-4.f90: New file.
7508 * gfortran.dg/c-interop/optional-c.c: New file.
7509 * gfortran.dg/c-interop/optional.f90: New file.
7510 * gfortran.dg/c-interop/rank-class.f90: New file.
7511 * gfortran.dg/c-interop/rank.f90: New file.
7512 * gfortran.dg/c-interop/removed-restrictions-1.f90: New file.
7513 * gfortran.dg/c-interop/removed-restrictions-2.f90: New file.
7514 * gfortran.dg/c-interop/removed-restrictions-3.f90: New file.
7515 * gfortran.dg/c-interop/removed-restrictions-4.f90: New file.
7516 * gfortran.dg/c-interop/section-1-c.c: New file.
7517 * gfortran.dg/c-interop/section-1.f90: New file.
7518 * gfortran.dg/c-interop/section-1p.f90: New file.
7519 * gfortran.dg/c-interop/section-2-c.c: New file.
7520 * gfortran.dg/c-interop/section-2.f90: New file.
7521 * gfortran.dg/c-interop/section-2p.f90: New file.
7522 * gfortran.dg/c-interop/section-3-c.c: New file.
7523 * gfortran.dg/c-interop/section-3.f90: New file.
7524 * gfortran.dg/c-interop/section-3p.f90: New file.
7525 * gfortran.dg/c-interop/section-4-c.c: New file.
7526 * gfortran.dg/c-interop/section-4.f90: New file.
7527 * gfortran.dg/c-interop/section-errors-c.c: New file.
7528 * gfortran.dg/c-interop/section-errors.f90: New file.
7529 * gfortran.dg/c-interop/select-c.c: New file.
7530 * gfortran.dg/c-interop/select-errors-c.c: New file.
7531 * gfortran.dg/c-interop/select-errors.f90: New file.
7532 * gfortran.dg/c-interop/select.f90: New file.
7533 * gfortran.dg/c-interop/setpointer-c.c: New file.
7534 * gfortran.dg/c-interop/setpointer-errors-c.c: New file.
7535 * gfortran.dg/c-interop/setpointer-errors.f90: New file.
7536 * gfortran.dg/c-interop/setpointer.f90: New file.
7537 * gfortran.dg/c-interop/shape.f90: New file.
7538 * gfortran.dg/c-interop/size.f90: New file.
7539 * gfortran.dg/c-interop/tkr.f90: New file.
7540 * gfortran.dg/c-interop/typecodes-array-basic-c.c: New file.
7541 * gfortran.dg/c-interop/typecodes-array-basic.f90: New file.
7542 * gfortran.dg/c-interop/typecodes-array-char-c.c: New file.
7543 * gfortran.dg/c-interop/typecodes-array-char.f90: New file.
7544 * gfortran.dg/c-interop/typecodes-array-float128-c.c: New file.
7545 * gfortran.dg/c-interop/typecodes-array-float128.f90: New file.
7546 * gfortran.dg/c-interop/typecodes-array-int128-c.c: New file.
7547 * gfortran.dg/c-interop/typecodes-array-int128.f90: New file.
7548 * gfortran.dg/c-interop/typecodes-array-longdouble-c.c: New file.
7549 * gfortran.dg/c-interop/typecodes-array-longdouble.f90: New file.
7550 * gfortran.dg/c-interop/typecodes-sanity-c.c: New file.
7551 * gfortran.dg/c-interop/typecodes-sanity.f90: New file.
7552 * gfortran.dg/c-interop/typecodes-scalar-basic-c.c: New file.
7553 * gfortran.dg/c-interop/typecodes-scalar-basic.f90: New file.
7554 * gfortran.dg/c-interop/typecodes-scalar-float128-c.c: New file.
7555 * gfortran.dg/c-interop/typecodes-scalar-float128.f90: New file.
7556 * gfortran.dg/c-interop/typecodes-scalar-int128-c.c: New file.
7557 * gfortran.dg/c-interop/typecodes-scalar-int128.f90: New file.
7558 * gfortran.dg/c-interop/typecodes-scalar-longdouble-c.c: New file.
7559 * gfortran.dg/c-interop/typecodes-scalar-longdouble.f90: New file.
7560 * gfortran.dg/c-interop/ubound.f90: New file.
7561 * lib/target-supports.exp
7562 (check_effective_target_fortran_real_c_float128): New function.
7564 2021-09-02 Martin Sebor <msebor@redhat.com>
7566 PR tree-optimization/17506
7568 * gcc.dg/diagnostic-tree-expr-ranges-2.c: Add expected output.
7569 * gcc.dg/uninit-15-O0.c: Remove xfail.
7570 * gcc.dg/uninit-15.c: Same.
7572 2021-09-02 Marcel Vollweiler <marcel@codesourcery.com>
7574 * gfortran.dg/gomp/target-device-ancestor-4.f90: Comment out dg-final to avoid
7577 2021-09-02 Richard Biener <rguenther@suse.de>
7579 * gcc.dg/tree-ssa/ssa-lim-16.c: New testcase.
7581 2021-09-02 Jakub Jelinek <jakub@redhat.com>
7583 PR tree-optimization/99591
7584 * gcc.target/i386/pr99591.c: New test.
7585 * gcc.target/i386/pr97950.c: Match or reject setb or jn?b instructions
7586 together with seta or jn?a.
7588 2021-09-02 liuhongt <hongtao.liu@intel.com>
7590 * gcc.target/i386/sse2-float16-1.c: New test.
7591 * gcc.target/i386/sse2-float16-2.c: Ditto.
7592 * gcc.target/i386/sse2-float16-3.c: Ditto.
7593 * gcc.target/i386/float16-5.c: New test.
7595 2021-09-01 Jeff Law <jlaw@localhost.localdomain>
7597 PR tree-optimization/102152
7598 * gcc.dg/pr102152.c: New test
7600 2021-09-01 Andrew Pinski <apinski@marvell.com>
7603 * gcc.target/aarch64/memset-strict-align-1.c: New test.
7605 2021-09-01 Jakub Jelinek <jakub@redhat.com>
7608 * g++.dg/cpp23/normalize1.C: New test.
7609 * g++.dg/cpp23/normalize2.C: New test.
7610 * g++.dg/cpp23/normalize3.C: New test.
7611 * g++.dg/cpp23/normalize4.C: New test.
7612 * g++.dg/cpp23/normalize5.C: New test.
7613 * g++.dg/cpp23/normalize6.C: New test.
7614 * g++.dg/cpp23/normalize7.C: New test.
7615 * g++.dg/cpp23/ucnid-1-utf8.C: New test.
7616 * g++.dg/cpp23/ucnid-2-utf8.C: New test.
7617 * gcc.dg/cpp/ucnid-4.c: Don't expect
7618 "not valid at the start of an identifier" errors.
7619 * gcc.dg/cpp/ucnid-4-utf8.c: Likewise.
7620 * gcc.dg/cpp/ucnid-5-utf8.c: New test.
7622 2021-09-01 Andrew Pinski <apinski@marvell.com>
7625 * gcc.misc-tests/linkage.exp: Add mips*-linux-* support.
7627 2021-09-01 Martin Sebor <msebor@redhat.com>
7629 * gcc.dg/Wstringop-overflow-11.c: Remove xfails.
7630 * gcc.dg/Wstringop-overflow-12.c: Same.
7631 * gcc.dg/Wstringop-overflow-43.c: Add xfails.
7632 * gcc.dg/Wstringop-overflow-73.c: New test.
7634 2021-09-01 Jakub Jelinek <jakub@redhat.com>
7636 PR preprocessor/101488
7637 * c-c++-common/cpp/va-opt-3.c: Adjust expected output.
7638 * c-c++-common/cpp/va-opt-7.c: New test.
7640 2021-09-01 Marek Polacek <polacek@redhat.com>
7643 * g++.dg/warn/Wlogical-op-3.C: New test.
7645 2021-09-01 Iain Sandoe <iain@sandoe.co.uk>
7647 * g++.dg/ext/attr-unavailable-1.C: New test.
7648 * g++.dg/ext/attr-unavailable-2.C: New test.
7649 * g++.dg/ext/attr-unavailable-3.C: New test.
7650 * g++.dg/ext/attr-unavailable-4.C: New test.
7651 * g++.dg/ext/attr-unavailable-5.C: New test.
7652 * g++.dg/ext/attr-unavailable-6.C: New test.
7653 * g++.dg/ext/attr-unavailable-7.C: New test.
7654 * g++.dg/ext/attr-unavailable-8.C: New test.
7655 * g++.dg/ext/attr-unavailable-9.C: New test.
7656 * gcc.dg/attr-unavailable-1.c: New test.
7657 * gcc.dg/attr-unavailable-2.c: New test.
7658 * gcc.dg/attr-unavailable-3.c: New test.
7659 * gcc.dg/attr-unavailable-4.c: New test.
7660 * gcc.dg/attr-unavailable-5.c: New test.
7661 * gcc.dg/attr-unavailable-6.c: New test.
7662 * obj-c++.dg/attributes/method-unavailable-1.mm: New test.
7663 * obj-c++.dg/attributes/method-unavailable-2.mm: New test.
7664 * obj-c++.dg/attributes/method-unavailable-3.mm: New test.
7665 * obj-c++.dg/property/at-property-unavailable-1.mm: New test.
7666 * obj-c++.dg/property/at-property-unavailable-2.mm: New test.
7667 * obj-c++.dg/property/dotsyntax-unavailable-1.mm: New test.
7668 * objc.dg/attributes/method-unavailable-1.m: New test.
7669 * objc.dg/attributes/method-unavailable-2.m: New test.
7670 * objc.dg/attributes/method-unavailable-3.m: New test.
7671 * objc.dg/property/at-property-unavailable-1.m: New test.
7672 * objc.dg/property/at-property-unavailable-2.m: New test.
7673 * objc.dg/property/dotsyntax-unavailable-1.m: New test.
7675 2021-09-01 Jakub Jelinek <jakub@redhat.com>
7677 PR tree-optimization/102124
7678 * gcc.dg/torture/pr102124.c: New test.
7680 2021-09-01 Richard Biener <rguenther@suse.de>
7682 PR tree-optimization/93491
7683 * gcc.dg/torture/pr93491.c: New testcase.
7684 * gcc.dg/tree-ssa/pr88087.c: Change to valid PRE opportunity.
7686 2021-09-01 Richard Biener <rguenther@suse.de>
7688 PR tree-optimization/102139
7689 * gcc.dg/torture/pr102139.c: New testcase.
7691 2021-09-01 Jakub Jelinek <jakub@redhat.com>
7693 PR tree-optimization/102141
7694 * gcc.dg/pr102141.c: New test.
7696 2021-09-01 Richard Biener <rguenther@suse.de>
7698 PR tree-optimization/102149
7699 * gcc.dg/torture/pr102149.c: New testcase.
7701 2021-09-01 Roger Sayle <roger@nextmovesoftware.com>
7702 Joseph Myers <joseph@codesourcery.com>
7705 * gcc.dg/pr79412.c: New test case.
7706 * gcc.dg/typedef-var-2.c: Update expeted errors.
7708 2021-08-31 Harald Anlauf <anlauf@gmx.de>
7711 * gfortran.dg/pr100950.f90: Extend coverage.
7713 2021-08-31 Patrick Palka <ppalka@redhat.com>
7716 * g++.dg/cpp0x/decltype29.C: Adjust.
7717 * g++.dg/template/error56.C: Adjust.
7718 * g++.old-deja/g++.pt/unify6.C: Adjust.
7719 * g++.dg/template/explicit-args7.C: New test.
7721 2021-08-31 Jason Merrill <jason@redhat.com>
7724 * g++.dg/diagnostic/static_assert4.C: New test.
7726 2021-08-31 Jeff Law <jlaw@localhost.localdomain>
7728 * gcc.target/mips/mips.exp: Add tree-vrp to mips_option_group.
7729 * gcc.target/mips/data-sym-multi-pool.c: Add -fno-tree-vrp.
7731 2021-08-31 Jakub Jelinek <jakub@redhat.com>
7733 PR tree-optimization/101145
7734 * gcc.dg/vect/pr101145.c: Use dg-additional-options with just -O3
7735 instead of dg-options with -O3 -fdump-tree-vect-details.
7736 * gcc.dg/vect/pr101145_1.c: Likewise.
7737 * gcc.dg/vect/pr101145_2.c: Likewise.
7738 * gcc.dg/vect/pr101145_3.c: Likewise.
7740 2021-08-31 Marcel Vollweiler <marcel@codesourcery.com>
7742 * c-c++-common/gomp/target-device-1.c: New test.
7743 * c-c++-common/gomp/target-device-2.c: New test.
7744 * c-c++-common/gomp/target-device-ancestor-1.c: New test.
7745 * c-c++-common/gomp/target-device-ancestor-2.c: New test.
7746 * c-c++-common/gomp/target-device-ancestor-3.c: New test.
7747 * c-c++-common/gomp/target-device-ancestor-4.c: New test.
7748 * gfortran.dg/gomp/target-device-1.f90: New test.
7749 * gfortran.dg/gomp/target-device-2.f90: New test.
7750 * gfortran.dg/gomp/target-device-ancestor-1.f90: New test.
7751 * gfortran.dg/gomp/target-device-ancestor-2.f90: New test.
7752 * gfortran.dg/gomp/target-device-ancestor-3.f90: New test.
7753 * gfortran.dg/gomp/target-device-ancestor-4.f90: New test.
7755 2021-08-31 Richard Biener <rguenther@suse.de>
7757 PR tree-optimization/102142
7758 * g++.dg/torture/pr102142.C: New testcase.
7760 2021-08-31 Jakub Jelinek <jakub@redhat.com>
7762 PR tree-optimization/102134
7763 * gcc.c-torture/execute/pr102134.c: New test.
7765 2021-08-31 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
7767 * gcc.target/arm/pr51534.c: Adjust test-case for soft fp targets.
7769 2021-08-31 Andrew Pinski <apinski@marvell.com>
7771 * gcc.dg/ipa/inline-8.c: Mark cmp and move as
7772 static so they both bind local and available for
7775 2021-08-31 liuhongt <hongtao.liu@intel.com>
7777 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Adjust testcase.
7778 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
7779 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
7780 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
7781 * gcc.target/i386/avx512f-vpcmpeqd-1.c: Ditto.
7782 * gcc.target/i386/avx512f-vpcmpeqq-1.c: Ditto.
7783 * gcc.target/i386/avx512f-vpcmpgtd-1.c: Ditto.
7784 * gcc.target/i386/avx512f-vpcmpgtq-1.c: Ditto.
7785 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
7786 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
7787 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
7788 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
7789 * gcc.target/i386/bitwise_mask_op-1.c: Ditto.
7790 * gcc.target/i386/bitwise_mask_op-2.c: Ditto.
7792 2021-08-30 David Malcolm <dmalcolm@redhat.com>
7795 * gcc.dg/analyzer/capacity-2.c: Update for changes to realloc
7797 * gcc.dg/analyzer/pr99193-1.c: Likewise.
7798 * gcc.dg/analyzer/pr99193-3.c: Likewise.
7799 * gcc.dg/analyzer/realloc-1.c: Likewise. Add test coverage for
7800 realloc of non-heap pointer, realloc from mismatching allocator,
7801 and realloc on a freed pointer.
7802 * gcc.dg/analyzer/realloc-2.c: New test.
7804 2021-08-30 Jason Merrill <jason@redhat.com>
7807 * g++.dg/template/access2.C: Split struct A.
7809 2021-08-30 Jason Merrill <jason@redhat.com>
7812 * g++.dg/template/explicit-args6.C: New test.
7814 2021-08-30 Harald Anlauf <anlauf@gmx.de>
7817 * gfortran.dg/goto_9.f90: New test.
7819 2021-08-30 Jason Merrill <jason@redhat.com>
7821 * g++.dg/cpp2a/concepts-lambda14.C: Add expected warnings.
7823 2021-08-30 Harald Anlauf <anlauf@gmx.de>
7826 * gfortran.dg/unlimited_polymorphic_33.f90: New test.
7828 2021-08-30 Pat Haugen <pthaugen@linux.ibm.com>
7830 * gcc.target/powerpc/fusion-p10-stst.c: New test.
7831 * gcc.target/powerpc/fusion-p10-stst2.c: New test.
7833 2021-08-29 Iain Buclaw <ibuclaw@gdcproject.org>
7836 * gdc.dg/lto/pr102094_0.d: New test.
7838 2021-08-29 Iain Sandoe <iain@sandoe.co.uk>
7840 * gcc.dg/analyzer/strndup-1.c: Skip for Darwin versions
7841 without strndup support in libc.
7843 2021-08-28 Jan Hubicka <hubicka@ucw.cz>
7845 * gcc.dg/tree-ssa/modref-9.c: New test.
7847 2021-08-28 Harald Anlauf <anlauf@gmx.de>
7850 * gfortran.dg/entry_24.f90: New test.
7852 2021-08-27 Michael Meissner <meissner@linux.ibm.com>
7854 * gcc.target/powerpc/float128-call.c: Update comments.
7856 2021-08-27 Michael Meissner <meissner@linux.ibm.com>
7858 * gcc.target/powerpc/float128-call.c: Fix test for IEEE 128-bit
7859 long double and power10.
7861 2021-08-27 Iain Sandoe <iain@sandoe.co.uk>
7863 * lib/target-supports.exp: Exclude cctools assembler based on
7866 2021-08-27 Richard Biener <rguenther@suse.de>
7868 PR tree-optimization/45178
7869 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust testcase.
7871 2021-08-27 konglin1 <lingling.kong@intel.com>
7874 * gcc.target/i386/avx512f-pr101472.c: New test.
7875 * gcc.target/i386/avx512vl-pr101472.c: New test.
7877 2021-08-27 Kewen Lin <linkw@linux.ibm.com>
7879 * gcc.target/powerpc/dive-vectorize-1.c: New test.
7880 * gcc.target/powerpc/dive-vectorize-1.h: New test.
7881 * gcc.target/powerpc/dive-vectorize-2.c: New test.
7882 * gcc.target/powerpc/dive-vectorize-2.h: New test.
7883 * gcc.target/powerpc/dive-vectorize-run-1.c: New test.
7884 * gcc.target/powerpc/dive-vectorize-run-2.c: New test.
7885 * gcc.target/powerpc/p10-bifs-vectorize-1.c: New test.
7886 * gcc.target/powerpc/p10-bifs-vectorize-1.h: New test.
7887 * gcc.target/powerpc/p10-bifs-vectorize-run-1.c: New test.
7889 2021-08-27 liuhongt <hongtao.liu@intel.com>
7891 * gcc.target/i386/avx512f-vshufpd-1.c: Adjust testcase.
7892 * gcc.target/i386/avx512f-vshufps-1.c: Adjust testcase.
7893 * gcc.target/i386/pr43147.c: New test.
7895 2021-08-26 Roger Sayle <roger@nextmovesoftware.com>
7897 * gcc.dg/tree-ssa/ssa-ccp-41.c: New test case.
7899 2021-08-26 Martin Liska <mliska@suse.cz>
7900 Stefan Kneifel <stefan.kneifel@bluewin.ch>
7902 * gcc.target/i386/mvc5.c: Scan assembly names.
7903 * gcc.target/i386/mvc7.c: Likewise.
7904 * gcc.target/i386/pr95778-1.c: Update scanned patterns.
7905 * gcc.target/i386/pr95778-2.c: Likewise.
7907 2021-08-25 Martin Sebor <msebor@redhat.com>
7909 * gcc.dg/tree-ssa/evrp1.c: Add -details to dump option.
7910 * gcc.dg/tree-ssa/evrp2.c: Same.
7911 * gcc.dg/tree-ssa/evrp3.c: Same.
7912 * gcc.dg/tree-ssa/evrp4.c: Same.
7913 * gcc.dg/tree-ssa/evrp6.c: Same.
7914 * gcc.dg/tree-ssa/pr64130.c: Same.
7916 2021-08-25 Michael Meissner <meissner@linux.ibm.com>
7919 * gcc.target/powerpc/pr70117.c: Specify that we need the long double
7920 type to be IBM 128-bit. Remove the code to use __ibm128.
7921 * c-c++-common/dfp/convert-bfp-11.c: Specify that we need the long
7922 double type to be IBM 128-bit. Run the test at -O2 optimization.
7923 * lib/target-supports.exp (add_options_for_long_double_ibm128): New
7925 (check_effective_target_long_double_ibm128): New function.
7926 (add_options_for_long_double_ieee128): New function.
7927 (check_effective_target_long_double_ieee128): New function.
7928 (add_options_for_long_double_64bit): New function.
7929 (check_effective_target_long_double_64bit): New function.
7931 2021-08-25 Andrew Pinski <apinski@marvell.com>
7934 * g++.dg/warn/Wreturn-5.C: New test.
7936 2021-08-25 Jan Hubicka <hubicka@ucw.cz>
7938 * gcc.dg/ipa/modref-1.c: Update testcase.
7939 * gcc.dg/tree-ssa/modref-4.c: Update testcase.
7940 * gcc.dg/tree-ssa/modref-8.c: New test.
7942 2021-08-25 Lewis Hyatt <lhyatt@gmail.com>
7945 * gcc.dg/diagnostic-input-charset-1.c: New test.
7946 * gcc.dg/diagnostic-input-utf8-bom.c: New test.
7948 2021-08-25 Richard Biener <rguenther@suse.de>
7950 PR tree-optimization/102046
7951 * gcc.dg/vect/pr102046.c: New testcase.
7953 2021-08-25 Hongyu Wang <hongyu.wang@intel.com>
7956 * gcc.target/i386/pr101716.c: New test.
7958 2021-08-25 Jiufu Guo <guojiufu@linux.ibm.com>
7960 PR tree-optimization/101145
7961 * gcc.dg/vect/pr101145.c: New test.
7962 * gcc.dg/vect/pr101145.inc: New test.
7963 * gcc.dg/vect/pr101145_1.c: New test.
7964 * gcc.dg/vect/pr101145_2.c: New test.
7965 * gcc.dg/vect/pr101145_3.c: New test.
7966 * gcc.dg/vect/pr101145inf.c: New test.
7967 * gcc.dg/vect/pr101145inf.inc: New test.
7968 * gcc.dg/vect/pr101145inf_1.c: New test.
7970 2021-08-25 konglin1 <lingling.kong@intel.com>
7973 * gcc.target/i386/avx512f-pr101471.c: New test.
7975 2021-08-25 Kewen Lin <linkw@linux.ibm.com>
7977 * gcc.target/powerpc/unpack-vectorize-1.c: New test.
7978 * gcc.target/powerpc/unpack-vectorize-1.h: New test.
7979 * gcc.target/powerpc/unpack-vectorize-2.c: New test.
7980 * gcc.target/powerpc/unpack-vectorize-2.h: New test.
7981 * gcc.target/powerpc/unpack-vectorize-3.c: New test.
7982 * gcc.target/powerpc/unpack-vectorize-3.h: New test.
7983 * gcc.target/powerpc/unpack-vectorize-run-1.c: New test.
7984 * gcc.target/powerpc/unpack-vectorize-run-2.c: New test.
7985 * gcc.target/powerpc/unpack-vectorize-run-3.c: New test.
7986 * gcc.target/powerpc/unpack-vectorize.h: New test.
7988 2021-08-25 liuhongt <hongtao.liu@intel.com>
7991 * gcc.target/i386/avx2-shiftqihi-constant-1.c: Add -mno-avx512f.
7992 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Add -mno-avx
7994 2021-08-24 Harald Anlauf <anlauf@gmx.de>
7997 * gfortran.dg/pr98411.f90: Adjust testcase options to restrict to
7998 F2008, and verify case of implicit SAVE.
8000 2021-08-24 Martin Sebor <msebor@redhat.com>
8002 PR middle-end/101600
8003 PR middle-end/101977
8004 * g++.dg/pr100574.C: Prune out valid warning.
8005 * gcc.dg/pr20126.c: Same.
8006 * gcc.dg/Wstringop-overread.c: Adjust text of expected warnings.
8008 * gcc.dg/warn-strnlen-no-nul.c: Same.
8009 * g++.dg/warn/Warray-bounds-26.C: New test.
8010 * gcc.dg/Warray-bounds-88.c: New test.
8012 2021-08-24 Andrew MacLeod <amacleod@redhat.com>
8014 * gcc.dg/predict-1.c: Disable evrp.
8015 * gcc.dg/tree-ssa/evrp-trans.c: New.
8017 2021-08-24 H.J. Lu <hjl.tools@gmail.com>
8020 * gcc.target/i386/pr100865-10b.c: Expect vzeroupper.
8021 * gcc.target/i386/pr100865-4b.c: Likewise.
8022 * gcc.target/i386/pr100865-6b.c: Expect vmovdqu and vzeroupper.
8023 * gcc.target/i386/pr100865-7b.c: Likewise.
8024 * gcc.target/i386/pr102021.c: New test.
8026 2021-08-24 Richard Earnshaw <rearnsha@arm.com>
8029 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13a.c: New test.
8030 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7a.c: Likewise.
8031 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8a.c: Likewise.
8032 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7a.c: Likewise.
8033 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8a.c: Likewise.
8034 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13a.c: Likewise.
8035 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7a.c: Likewise.
8036 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8a.c: Likewise.
8038 2021-08-24 Richard Earnshaw <rearnsha@arm.com>
8040 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
8041 Check the CMSE feature register, rather than relying on the
8042 SG operation causing an execution fault.
8044 2021-08-24 liuhongt <hongtao.liu@intel.com>
8047 * gcc.target/i386/pr101989-broadcast-1.c: New test.
8049 2021-08-24 liuhongt <hongtao.liu@intel.com>
8052 * gcc.target/i386/pr101989-1.c: New test.
8053 * gcc.target/i386/pr101989-2.c: New test.
8054 * gcc.target/i386/avx512bw-shiftqihi-constant-1.c: Adjust testcase.
8056 2021-08-24 Roger Sayle <roger@nextmovesoftware.com>
8057 Jakub Jelinek <jakub@redhat.com>
8059 PR middle-end/102029
8060 * gcc.dg/fold-convlshift-3.c: New test case.
8062 2021-08-23 David Malcolm <dmalcolm@redhat.com>
8064 * gcc.dg/analyzer/switch.c: Remove xfail. Add various tests.
8065 * gcc.dg/analyzer/torture/switch-2.c: New test.
8066 * gcc.dg/analyzer/torture/switch-3.c: New test.
8067 * gcc.dg/analyzer/torture/switch-4.c: New test.
8068 * gcc.dg/analyzer/torture/switch-5.c: New test.
8070 2021-08-23 David Malcolm <dmalcolm@redhat.com>
8073 * gcc.dg/analyzer/pr101875.c: New test.
8075 2021-08-23 David Malcolm <dmalcolm@redhat.com>
8078 * gcc.dg/analyzer/pr101837.c: New test.
8080 2021-08-23 David Malcolm <dmalcolm@redhat.com>
8083 * gcc.dg/analyzer/data-model-23.c: New test.
8084 * gcc.dg/analyzer/pr101962.c: New test.
8086 2021-08-23 David Malcolm <dmalcolm@redhat.com>
8088 * gcc.dg/analyzer/data-model-22.c: New test.
8089 * gcc.dg/analyzer/uninit-6.c: New test.
8090 * gcc.dg/analyzer/uninit-6b.c: New test.
8092 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
8094 * gcc.dg/tree-ssa/modref-7.c: New test.
8096 2021-08-23 Richard Biener <rguenther@suse.de>
8099 * g++.dg/lto/pr97565_0.C: New testcase.
8100 * g++.dg/lto/pr97565_1.C: Likewise.
8102 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
8104 * g++.dg/tree-ssa/modref-1.C: Fix template.
8106 2021-08-23 Tobias Burnus <tobias@codesourcery.com>
8108 * gfortran.dg/goacc/asyncwait-1.f95: Update dg-error.
8109 * gfortran.dg/goacc/default-2.f: Update dg-error.
8110 * gfortran.dg/goacc/enter-exit-data.f95: Update dg-error.
8111 * gfortran.dg/goacc/if.f95: Update dg-error.
8112 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Update dg-error.
8113 * gfortran.dg/goacc/routine-6.f90: Update dg-error.
8114 * gfortran.dg/goacc/sie.f95: Update dg-error.
8115 * gfortran.dg/goacc/update-if_present-2.f90: Update dg-error.
8116 * gfortran.dg/gomp/cancel-2.f90: Update dg-error.
8117 * gfortran.dg/gomp/declare-simd-1.f90: Update dg-error.
8118 * gfortran.dg/gomp/error-3.f90: Update dg-error.
8119 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
8120 * gfortran.dg/gomp/masked-2.f90: Update dg-error.
8122 2021-08-23 Ankur Saini <arsenic@sourceware.org>
8125 * gcc.dg/analyzer/malloc-callbacks.c : Fix faulty test.
8127 2021-08-23 Roger Sayle <roger@nextmovesoftware.com>
8129 * gcc.dg/fold-convlshift-1.c: New test case.
8130 * gcc.dg/fold-convlshift-2.c: New test case.
8132 2021-08-23 Jakub Jelinek <jakub@redhat.com>
8134 PR tree-optimization/86723
8135 * gcc.dg/pr86723.c: New test.
8136 * gcc.target/i386/pr86723.c: New test.
8137 * gcc.dg/optimize-bswapdi-1.c: Use -fdump-tree-optimized instead of
8138 -fdump-tree-bswap and scan for number of __builtin_bswap64 calls.
8139 * gcc.dg/optimize-bswapdi-2.c: Likewise.
8140 * gcc.dg/optimize-bswapsi-1.c: Use -fdump-tree-optimized instead of
8141 -fdump-tree-bswap and scan for number of __builtin_bswap32 calls.
8142 * gcc.dg/optimize-bswapsi-5.c: Likewise.
8143 * gcc.dg/optimize-bswapsi-3.c: Likewise. Expect one __builtin_bswap32
8144 call instead of zero.
8146 2021-08-23 Richard Biener <rguenther@suse.de>
8148 PR tree-optimization/79334
8149 * gcc.dg/torture/pr79334-0.c: New testcase.
8150 * gcc.dg/torture/pr79334-1.c: Likewise.
8152 2021-08-23 liuhongt <hongtao.liu@intel.com>
8155 * gcc.target/i386/pr102016.c: New test.
8157 2021-08-23 Jakub Jelinek <jakub@redhat.com>
8160 * gcc.dg/guality/pr101905.c: New test.
8162 2021-08-23 Christophe Lyon <christophe.lyon@foss.st.com>
8165 * gcc.target/arm/acle/pr100856.c: Use arm_v8m_main_cde_multilib
8166 and arm_v8m_main_cde.
8167 * lib/target-supports.exp: Add
8168 check_effective_target_FUNC_multilib for ARM CDE.
8170 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
8172 * g++.dg/tree-ssa/modref-1.C: New test.
8174 2021-08-23 Xi Ruoyao <xry111@mengyan1223.wang>
8177 * gcc.target/mips/pr101922.c: New test.
8179 2021-08-23 Jonathan Yong <10walls@gmail.com>
8181 * gcc.c-torture/execute/gcc_tmpnam.h: Fix tmpnam case on Windows
8182 where it can return a filename with "\" to indicate current
8184 * gcc.c-torture/execute/fprintf-2.c: Use wrapper.
8185 * gcc.c-torture/execute/printf-2.c: Use wrapper.
8186 * gcc.c-torture/execute/user-printf.c: Use wrapper.
8188 2021-08-22 Martin Uecker <muecker@gwdg.de>
8191 * gcc.dg/c11-qual-1.c: New test.
8192 * gcc.dg/c2x-qual-1.c: New test.
8193 * gcc.dg/c2x-qual-2.c: New test.
8194 * gcc.dg/c2x-qual-3.c: New test.
8195 * gcc.dg/c2x-qual-4.c: New test.
8196 * gcc.dg/c2x-qual-5.c: New test.
8197 * gcc.dg/c2x-qual-6.c: New test.
8198 * gcc.dg/c2x-qual-7.c: New test.
8199 * gcc.dg/pointer-array-quals-1.c: Remove unnecessary flag.
8200 * gcc.dg/pointer-array-quals-2.c: Remove unnecessary flag.
8202 2021-08-22 Jan Hubicka <hubicka@ucw.cz>
8203 Martin Liska <mliska@suse.cz>
8205 * gcc.dg/lto/pr101949_0.c: New test.
8206 * gcc.dg/lto/pr101949_1.c: New test.
8208 2021-08-21 Ankur Saini <arsenic@sourceware.org>
8211 * gcc.dg/analyzer/function-ptr-2.c : Add issue for double 'free'.
8212 * gcc.dg/analyzer/malloc-callbacks.c : Fix xfail testcase.
8214 2021-08-20 Tobias Burnus <tobias@codesourcery.com>
8216 * gfortran.dg/gomp/error-1.f90: New test.
8217 * gfortran.dg/gomp/error-2.f90: New test.
8218 * gfortran.dg/gomp/error-3.f90: New test.
8220 2021-08-20 Jakub Jelinek <jakub@redhat.com>
8222 * c-c++-common/gomp/error-1.c: New test.
8223 * c-c++-common/gomp/error-2.c: New test.
8224 * c-c++-common/gomp/error-3.c: New test.
8225 * g++.dg/gomp/attrs-1.C (bar): Add error directive test.
8226 * g++.dg/gomp/attrs-2.C (bar): Add error directive test.
8227 * g++.dg/gomp/attrs-13.C: New test.
8228 * g++.dg/gomp/error-1.C: New test.
8230 2021-08-20 Jakub Jelinek <jakub@redhat.com>
8232 * c-c++-common/gomp/sink-5.c: New test.
8233 * c-c++-common/gomp/requires-3.c: Add test for spurious comma
8234 at the end of pragma line.
8236 2021-08-19 Roger Sayle <roger@nextmovesoftware.com>
8238 * c-c++-common/Wunused-var-16.c: Add an extra check that ~0
8241 2021-08-19 Peter Bergner <bergner@linux.ibm.com>
8244 * gcc.target/powerpc/pr101849.c: New test.
8246 2021-08-19 Harald Anlauf <anlauf@gmx.de>
8249 * gfortran.dg/pr100950.f90: New test.
8251 2021-08-19 Patrick Palka <ppalka@redhat.com>
8254 * g++.dg/cpp2a/class-deduction-aggr12.C: Fix PR number.
8256 2021-08-19 Jakub Jelinek <jakub@redhat.com>
8258 PR middle-end/101950
8259 * gcc.target/i386/pr101950-1.c: New test.
8260 * gcc.target/i386/pr101950-2.c: New test.
8262 2021-08-19 Jakub Jelinek <jakub@redhat.com>
8264 * c-c++-common/gomp/requires-3.c: Add testcase for
8265 atomic_default_mem_order ( at the end of line without corresponding ).
8267 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
8269 * jit.dg/test-asm.c: Provide Mach-O fragment.
8270 * jit.dg/test-asm.cc: Likewise.
8272 2021-08-19 Jakub Jelinek <jakub@redhat.com>
8274 * c-c++-common/gomp/nothing-2.c: New test.
8276 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
8278 * jit.dg/harness.h: Include jit-dejagnu.h.
8279 * jit.dg/jit.exp: Use -rdynamic conditionally on target
8280 support, instead of unconditional -Wl,--export-dynamic.
8282 2021-08-19 Thomas Schwinge <thomas@codesourcery.com>
8285 * gcc.dg/pr78213.c: Fix up for '--enable-checking=release' etc.
8287 2021-08-19 liuhongt <hongtao.liu@intel.com>
8290 2021-08-19 liuhongt <hongtao.liu@intel.com>
8293 * gcc.target/i386/pr99881.c: New test.
8295 2021-08-18 Tobias Burnus <tobias@codesourcery.com>
8298 * gfortran.dg/nothing-1.f90: Moved to ...
8299 * gfortran.dg/gomp/nothing-1.f90: ... here.
8300 * gfortran.dg/nothing-2.f90: Moved to ...
8301 * gfortran.dg/gomp/nothing-2.f90: ... here;
8302 avoid $ issue in $OMP in dg-error.
8304 2021-08-18 Iain Sandoe <iain@sandoe.co.uk>
8305 Matt Jacobson <mhjacobson@me.com>
8308 * obj-c++.dg/pr101666-0.mm: New test.
8309 * obj-c++.dg/pr101666-1.mm: New test.
8310 * obj-c++.dg/pr101666.inc: New.
8311 * objc.dg/pr101666-0.m: New test.
8312 * objc.dg/pr101666-1.m: New test.
8313 * objc.dg/pr101666.inc: New.
8315 2021-08-18 Ankur Saini <arsenic@sourceware.org>
8318 * g++.dg/analyzer/vfunc-2.C: New test.
8319 * g++.dg/analyzer/vfunc-3.C: New test.
8320 * g++.dg/analyzer/vfunc-4.C: New test.
8321 * g++.dg/analyzer/vfunc-5.C: New test.
8323 2021-08-18 Ankur Saini <arsenic@sourceware.org>
8326 * gcc.dg/analyzer/function-ptr-4.c: New test.
8327 * gcc.dg/analyzer/pr100546.c: New test.
8329 2021-08-18 Tobias Burnus <tobias@codesourcery.com>
8331 * gfortran.dg/nothing-1.f90: New test.
8332 * gfortran.dg/nothing-2.f90: New test.
8334 2021-08-18 Patrick Palka <ppalka@redhat.com>
8338 * g++.dg/cpp2a/class-deduction-aggr11.C: New test.
8339 * g++.dg/cpp2a/class-deduction-aggr12.C: New test.
8341 2021-08-18 Patrick Palka <ppalka@redhat.com>
8344 * g++.dg/cpp2a/nontype-class49.C: New test.
8346 2021-08-18 Jakub Jelinek <jakub@redhat.com>
8348 * c-c++-common/gomp/nothing-1.c: New test.
8349 * g++.dg/gomp/attrs-1.C (bar): Add nothing directive test.
8350 * g++.dg/gomp/attrs-2.C (bar): Likewise.
8351 * g++.dg/gomp/attrs-9.C: Likewise.
8353 2021-08-18 Jakub Jelinek <jakub@redhat.com>
8355 * c-c++-common/gomp/pr63326.c: Don't expect extra "before" errors
8357 * g++.dg/gomp/attrs-7.C: Don't expect one extra error.
8358 * g++.dg/gomp/barrier-2.C: Likewise.
8359 * gcc.dg/gomp/declare-simd-5.c: Likewise.
8360 * gcc.dg/gomp/barrier-2.c: Likewise.
8361 * gcc.dg/gomp/declare-variant-2.c: Likewise.
8363 2021-08-18 liuhongt <hongtao.liu@intel.com>
8366 * gcc.target/i386/pr54400.c: Adjust testcase.
8367 * gcc.target/i386/pr94147.c: New test.
8369 2021-08-17 Martin Sebor <msebor@redhat.com>
8371 PR middle-end/101854
8372 * gcc.dg/attr-alloc_size-5.c: Adjust optimization to -O1.
8373 * gcc.dg/attr-alloc_size-7.c: Use #pragmas to adjust optimization.
8374 * gcc.dg/attr-alloc_size-8.c: Adjust optimization to -O1.
8375 * gcc.dg/Wstringop-overflow-72.c: New test.
8377 2021-08-17 Jakub Jelinek <jakub@redhat.com>
8380 * g++.dg/cpp2a/is-corresponding-member1.C: New test.
8381 * g++.dg/cpp2a/is-corresponding-member2.C: New test.
8382 * g++.dg/cpp2a/is-corresponding-member3.C: New test.
8383 * g++.dg/cpp2a/is-corresponding-member4.C: New test.
8384 * g++.dg/cpp2a/is-corresponding-member5.C: New test.
8385 * g++.dg/cpp2a/is-corresponding-member6.C: New test.
8386 * g++.dg/cpp2a/is-corresponding-member7.C: New test.
8387 * g++.dg/cpp2a/is-corresponding-member8.C: New test.
8388 * g++.dg/cpp2a/is-layout-compatible1.C: New test.
8389 * g++.dg/cpp2a/is-layout-compatible2.C: New test.
8390 * g++.dg/cpp2a/is-layout-compatible3.C: New test.
8392 2021-08-17 Thomas Schwinge <thomas@codesourcery.com>
8394 * gcc.dg/pr78213.c: Restore testing.
8396 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
8398 * gcc.dg/tree-ssa/ssa-ccp-40.c: New test case.
8400 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
8402 * gcc.dg/fold-ior-5.c: New test case.
8404 2021-08-17 Tobias Burnus <tobias@codesourcery.com>
8406 * gfortran.dg/gomp/scan-1.f90:
8407 * gfortran.dg/gomp/cancel-1.f90: New test.
8408 * gfortran.dg/gomp/cancel-4.f90: New test.
8409 * gfortran.dg/gomp/loop-4.f90: New test.
8410 * gfortran.dg/gomp/nesting-1.f90: New test.
8411 * gfortran.dg/gomp/nesting-2.f90: New test.
8412 * gfortran.dg/gomp/nesting-3.f90: New test.
8413 * gfortran.dg/gomp/nowait-1.f90: New test.
8414 * gfortran.dg/gomp/reduction-task-1.f90: New test.
8415 * gfortran.dg/gomp/reduction-task-2.f90: New test.
8416 * gfortran.dg/gomp/reduction-task-2a.f90: New test.
8417 * gfortran.dg/gomp/reduction-task-3.f90: New test.
8418 * gfortran.dg/gomp/scope-1.f90: New test.
8419 * gfortran.dg/gomp/scope-2.f90: New test.
8421 2021-08-17 Andrew MacLeod <amacleod@redhat.com>
8423 PR tree-optimization/101938
8424 * gcc.dg/pr101938.c: New test.
8426 2021-08-17 Richard Biener <rguenther@suse.de>
8428 PR tree-optimization/101868
8429 * gcc.dg/lto/pr101868_0.c: New testcase.
8430 * gcc.dg/lto/pr101868_1.c: Likewise.
8431 * gcc.dg/lto/pr101868_2.c: Likewise.
8432 * gcc.dg/lto/pr101868_3.c: Likewise.
8434 2021-08-17 Jakub Jelinek <jakub@redhat.com>
8436 * c-c++-common/gomp/nesting-2.c (foo): Add scope and masked
8438 * c-c++-common/gomp/scan-1.c (f3): Add scope construct test..
8439 * c-c++-common/gomp/cancel-1.c (f2): Add scope and masked
8441 * c-c++-common/gomp/reduction-task-2.c (bar): Add scope construct
8442 test. Adjust diagnostics for the addition of scope.
8443 * c-c++-common/gomp/loop-1.c (f5): Add master, masked and scope
8445 * c-c++-common/gomp/clause-dups-1.c (f1): Add scope construct test.
8446 * gcc.dg/gomp/nesting-1.c (f1, f2, f3): Add scope construct tests.
8447 * c-c++-common/gomp/scope-1.c: New test.
8448 * c-c++-common/gomp/scope-2.c: New test.
8449 * g++.dg/gomp/attrs-1.C (bar): Add scope construct tests.
8450 * g++.dg/gomp/attrs-2.C (bar): Likewise.
8451 * gfortran.dg/gomp/reduction4.f90: Adjust expected diagnostics.
8452 * gfortran.dg/gomp/reduction7.f90: Likewise.
8454 2021-08-17 Jakub Jelinek <jakub@redhat.com>
8456 * c-c++-common/cpp/va-opt-5.c: New test.
8457 * c-c++-common/cpp/va-opt-6.c: New test.
8459 2021-08-17 Richard Biener <rguenther@suse.de>
8461 PR tree-optimization/101925
8462 * gcc.dg/sso-16.c: New testcase.
8464 2021-08-17 liuhongt <hongtao.liu@intel.com>
8466 * gcc.target/i386/pr82460-2.c: Adjust testcase by adding
8467 --param=vect-epilogues-nomask=0
8469 2021-08-16 liuhongt <hongtao.liu@intel.com>
8472 * gcc.target/i386/pr101930.c: New test.
8474 2021-08-16 Martin Liska <mliska@suse.cz>
8477 * gcc.dg/ipa/pr100600.c: New test.
8479 2021-08-16 liuhongt <hongtao.liu@intel.com>
8482 * gcc.target/i386/pr101846-2.c: New test.
8483 * gcc.target/i386/pr101846-3.c: New test.
8484 * gcc.target/i386/pr101846-4.c: New test.
8486 2021-08-16 Tobias Burnus <tobias@codesourcery.com>
8488 * gfortran.dg/gomp/masked-1.f90: New test.
8489 * gfortran.dg/gomp/masked-2.f90: New test.
8490 * gfortran.dg/gomp/masked-3.f90: New test.
8491 * gfortran.dg/gomp/masked-combined-1.f90: New test.
8492 * gfortran.dg/gomp/masked-combined-2.f90: New test.
8494 2021-08-15 Harald Anlauf <anlauf@gmx.de>
8497 * gfortran.dg/coarray_sync.f90: New test.
8498 * gfortran.dg/coarray_3.f90: Adjust error messages.
8500 2021-08-14 Martin Sebor <msebor@redhat.com>
8502 PR middle-end/101791
8503 * g++.dg/warn/Wmismatched-new-delete-6.C: New test.
8504 * g++.dg/warn/Wmismatched-new-delete-7.C: New test.
8506 2021-08-14 Jakub Jelinek <jakub@redhat.com>
8509 * gcc.target/i386/avx512f-pr101896.c: New test.
8511 2021-08-13 Martin Sebor <msebor@redhat.com>
8513 PR middle-end/101734
8514 * gcc.dg/uninit-42.c: New test.
8516 2021-08-13 Martin Liska <mliska@suse.cz>
8519 * gcc.target/i386/pr101261.c: New test.
8521 2021-08-13 Jan Hubicka <hubicka@ucw.cz>
8523 * gcc.dg/tree-ssa/modref-6.c: Update.
8525 2021-08-13 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
8527 * gcc.target/arm/simd/pr98435.c: Add dg-require-effective-target
8530 2021-08-12 Jakub Jelinek <jakub@redhat.com>
8532 * c-c++-common/gomp/clauses-1.c (bar): Add tests for combined masked
8533 constructs with clauses.
8534 * c-c++-common/gomp/clauses-5.c (foo): Add testcase for filter clause.
8535 * c-c++-common/gomp/clause-dups-1.c (f1): Likewise.
8536 * c-c++-common/gomp/masked-1.c: New test.
8537 * c-c++-common/gomp/masked-2.c: New test.
8538 * c-c++-common/gomp/masked-combined-1.c: New test.
8539 * c-c++-common/gomp/masked-combined-2.c: New test.
8540 * c-c++-common/goacc/uninit-if-clause.c: Remove xfails.
8541 * g++.dg/gomp/block-11.C: New test.
8542 * g++.dg/gomp/tpl-masked-1.C: New test.
8543 * g++.dg/gomp/attrs-1.C (bar): Add tests for masked construct and
8544 combined masked constructs with clauses in attribute syntax.
8545 * g++.dg/gomp/attrs-2.C (bar): Likewise.
8546 * gcc.dg/gomp/nesting-1.c (f1, f2): Add tests for masked construct
8548 * gfortran.dg/goacc/host_data-tree.f95: Allow also SSA_NAMEs in if
8550 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8552 2021-08-12 Jakub Jelinek <jakub@redhat.com>
8554 PR preprocessor/101638
8555 * gcc.dg/cpp/pr101638.c: New test.
8557 2021-08-12 Michael Meissner <meissner@linux.ibm.com>
8559 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: Fix
8560 typo in regular expression.
8561 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
8563 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
8565 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
8567 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
8569 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
8572 2021-08-12 Sergei Trofimovich <siarheit@google.com>
8575 * g++.dg/warn/pr101219.C: New test.
8577 2021-08-12 Martin Uecker <muecker@gwdg.de>
8580 * gcc.dg/vla-stexp-2.c: New test.
8582 2021-08-12 Aldy Hernandez <aldyh@redhat.com>
8584 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Remove call into the legacy
8585 code and adjust for ranger threader.
8587 2021-08-12 Tobias Burnus <tobias@codesourcery.com>
8589 * c-c++-common/gomp/pr61486-2.c: Duplicate one proc_bind(master)
8590 testcase and test proc_bind(primary) instead.
8591 * gfortran.dg/gomp/affinity-1.f90: Likewise.
8593 2021-08-12 Hans-Peter Nilsson <hp@axis.com>
8595 * gfortran.dg/PR82376.f90: Robustify match.
8597 2021-08-12 Jakub Jelinek <jakub@redhat.com>
8600 * gcc.target/i386/avx512f-pr101860.c: New test.
8602 2021-08-12 Jakub Jelinek <jakub@redhat.com>
8604 * g++.dg/gomp/attrs-12.C: New test.
8606 2021-08-12 Jakub Jelinek <jakub@redhat.com>
8608 * g++.dg/gomp/attrs-11.C: Add new tests.
8610 2021-08-12 Jakub Jelinek <jakub@redhat.com>
8614 * g++.dg/cpp2a/spaceship-synth11.C: New test.
8615 * g++.dg/cpp2a/spaceship-synth-neg6.C: New test.
8617 2021-08-12 Jakub Jelinek <jakub@redhat.com>
8619 * g++.dg/gomp/attrs-11.C: Adjust expected diagnostics.
8621 2021-08-12 Jakub Jelinek <jakub@redhat.com>
8623 * g++.dg/lookup/strong-using.C: Add test using [[gnu::strong]]
8625 * g++.dg/lookup/strong-using2.C: Likewise.
8626 * g++.dg/cpp0x/gen-attrs-58.C: Move alignas(int) before
8628 * g++.dg/cpp0x/gen-attrs-59.C: Move alignas(X) before
8629 using namespace, add tests for alignas before semicolon.
8630 * g++.dg/cpp0x/gen-attrs-76.C: Remove xfails. Add test for
8631 C++11 attributes on using directive before semicolon.
8633 2021-08-12 liuhongt <hongtao.liu@intel.com>
8636 * gcc.target/i386/pr101846-1.c: New test.
8638 2021-08-12 Patrick Palka <ppalka@redhat.com>
8641 * g++.dg/cpp2a/construct_at.h: New convenience header file that
8642 defines minimal implementations of std::construct_at/destroy_at,
8644 * g++.dg/cpp2a/constexpr-new5.C: ... here.
8645 * g++.dg/cpp2a/constexpr-new6.C: Use the header.
8646 * g++.dg/cpp2a/constexpr-new14.C: Likewise.
8647 * g++.dg/cpp2a/constexpr-new20.C: New test.
8649 2021-08-11 Patrick Palka <ppalka@redhat.com>
8653 * g++.dg/DRs/dr2082.C: New test.
8654 * g++.dg/cpp2a/concepts-uneval4.C: New test.
8656 2021-08-11 Jakub Jelinek <jakub@redhat.com>
8659 * g++.dg/cpp2a/constinit16.C: New test.
8661 2021-08-11 Patrick Palka <ppalka@redhat.com>
8664 * g++.dg/cpp1z/class-deduction98.C: New test.
8666 2021-08-11 Patrick Palka <ppalka@redhat.com>
8669 * g++.dg/cpp1z/class-deduction97.C: New test.
8671 2021-08-11 Richard Biener <rguenther@suse.de>
8673 * gcc.dg/lto/pr48622_1.c: Provide non-LTO definition
8676 2021-08-11 Jan Hubicka <jh@suse.cz>
8678 * c-c++-common/modref-dse.c: New test.
8680 2021-08-11 Richard Biener <rguenther@suse.de>
8682 PR middle-end/101858
8683 * gcc.dg/pr101858.c: New testcase.
8685 2021-08-11 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
8688 * gcc.target/arm/pr51534.c: Adjust test.
8690 2021-08-11 liuhongt <hongtao.liu@intel.com>
8693 * gcc.target/i386/pr98309-1.c: New test.
8694 * gcc.target/i386/pr98309-2.c: New test.
8696 2021-08-11 Hans-Peter Nilsson <hp@axis.com>
8698 PR middle-end/101674
8699 * gcc.dg/uninit-pred-9_b.c: Xfail for cris-*-* too.
8701 2021-08-10 Tobias Burnus <tobias@codesourcery.com>
8703 PR libfortran/101305
8706 * lib/gfortran.exp (gfortran_init): Remove -I$specpath/libgfortran
8707 from the string used to set GFORTRAN_UNDER_TEST.
8709 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
8711 PR tree-optimization/101809
8712 * gcc.target/i386/pr88531-1a.c: Enable for all targets.
8714 2021-08-10 Jakub Jelinek <jakub@redhat.com>
8717 * gcc.target/i386/avx512f-pr80355-2.c: New test.
8719 2021-08-10 Jakub Jelinek <jakub@redhat.com>
8722 * gcc.target/i386/avx512f-pr80355-1.c: New test.
8724 2021-08-10 Jakub Jelinek <jakub@redhat.com>
8726 * g++.dg/gomp/attrs-1.C (bar): Add missing semicolon after
8727 [[omp::directive (threadprivate (t2))]]. Add tests with
8728 if/while/switch after parallel in attribute syntax.
8729 (corge): Add missing omp:: before directive.
8730 * g++.dg/gomp/attrs-2.C (bar): Add missing semicolon after
8731 [[omp::directive (threadprivate (t2))]].
8732 * g++.dg/gomp/attrs-10.C: New test.
8733 * g++.dg/gomp/attrs-11.C: New test.
8735 2021-08-10 Hongyu Wang <hongyu.wang@intel.com>
8737 * gcc.target/i386/amxbf16-dpbf16ps-2.c: Fix typos.
8739 2021-08-10 Richard Biener <rguenther@suse.de>
8741 PR middle-end/101824
8742 * gcc.dg/tree-ssa/pr101824.c: New testcase.
8744 2021-08-10 Martin Uecker <muecker@gwdg.de>
8747 * gcc.dg/vla-stexp-1.c: New test.
8749 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
8752 * gcc.target/i386/avx2-gather-2.c: Pass -march=skylake instead
8753 of "-mavx2 -mtune=skylake". Scan vpcmpeqd.
8755 2021-08-10 liuhongt <hongtao.liu@intel.com>
8757 * gcc.target/i386/cond_op_shift_d-1.c: New test.
8758 * gcc.target/i386/cond_op_shift_d-2.c: New test.
8759 * gcc.target/i386/cond_op_shift_q-1.c: New test.
8760 * gcc.target/i386/cond_op_shift_q-2.c: New test.
8761 * gcc.target/i386/cond_op_shift_ud-1.c: New test.
8762 * gcc.target/i386/cond_op_shift_ud-2.c: New test.
8763 * gcc.target/i386/cond_op_shift_uq-1.c: New test.
8764 * gcc.target/i386/cond_op_shift_uq-2.c: New test.
8765 * gcc.target/i386/cond_op_shift_uw-1.c: New test.
8766 * gcc.target/i386/cond_op_shift_uw-2.c: New test.
8767 * gcc.target/i386/cond_op_shift_w-1.c: New test.
8768 * gcc.target/i386/cond_op_shift_w-2.c: New test.
8770 2021-08-09 Andrew MacLeod <amacleod@redhat.com>
8772 * gcc.dg/pr101741.c: New.
8774 2021-08-09 Martin Jambor <mjambor@suse.cz>
8777 * gcc.dg/ipa/remref-6.c: Added missing -fdump-ipa-inline option.
8779 2021-08-09 Uroš Bizjak <ubizjak@gmail.com>
8782 * gcc.target/i386/pr101812.c: New test.
8784 2021-08-09 Tejas Belagod <tejas.belagod@arm.com>
8786 * gcc.target/aarch64/vect-shr-reg.c: New testcase.
8787 * gcc.target/aarch64/vect-shr-reg-run.c: Likewise.
8789 2021-08-09 Roger Sayle <roger@nextmovesoftware.com>
8791 * gcc.dg/pr68217.c: Add -fno-tree-ccp option.
8792 * gcc.dg/tree-ssa/vrp24.c: Add -fno-tree-ccp option.
8793 * g++.dg/ipa/pure-const-3.C: Add -fno-tree-ccp option.
8795 2021-08-09 Tobias Burnus <tobias@codesourcery.com>
8797 PR libfortran/101305
8799 * lib/gfortran.exp (gfortran_init): Add -I $specdir/libgfortran to
8800 GFORTRAN_UNDER_TEST; update it when set by previous gfortran_init call.
8801 * gfortran.dg/ISO_Fortran_binding_1.c: Use <...> not "..." for
8802 ISO_Fortran_binding.h's #include.
8803 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
8804 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
8805 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
8806 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
8807 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
8808 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
8809 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
8810 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
8811 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
8812 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
8813 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
8814 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
8815 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
8816 * gfortran.dg/PR94327.c: Likewise.
8817 * gfortran.dg/PR94331.c: Likewise.
8818 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
8819 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
8820 * gfortran.dg/pr93524.c: Likewise.
8822 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
8824 * gcc.target/aarch64/sve/dup_lane_1.c: Don't split
8825 scan-assembler tests over multiple lines. Expect 32-bit
8826 result values in 'w' registers.
8827 * gcc.target/aarch64/sve/extract_1.c: Likewise.
8828 * gcc.target/aarch64/sve/extract_2.c: Likewise.
8829 * gcc.target/aarch64/sve/extract_3.c: Likewise.
8830 * gcc.target/aarch64/sve/extract_4.c: Likewise.
8832 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
8834 * gcc.target/aarch64/vector_structure_intrinsics.c: Restrict
8835 tests to little-endian targets.
8837 2021-08-08 Jeff Law <jlaw@localhost.localdomain>
8839 * gcc.target/tic6x/rotdi16-scan.c: Pull rotate into its own function.
8841 2021-08-07 H.J. Lu <hjl.tools@gmail.com>
8843 PR tree-optimization/88531
8844 * gcc.target/i386/pr88531-1a.c: New test.
8845 * gcc.target/i386/pr88531-1b.c: Likewise.
8846 * gcc.target/i386/pr88531-1c.c: Likewise.
8847 * gcc.target/i386/pr88531-2a.c: Likewise.
8848 * gcc.target/i386/pr88531-2b.c: Likewise.
8849 * gcc.target/i386/pr88531-2c.c: Likewise.
8851 2021-08-06 Martin Sebor <msebor@redhat.com>
8853 * c-c++-common/Wsizeof-pointer-memaccess1.c: Also disable
8854 -Wstringop-overread.
8855 * c-c++-common/attr-nonstring-3.c: Adjust pattern of expected message.
8856 * gcc.dg/Warray-bounds-39.c: Add an xfail due to a known bug.
8857 * gcc.dg/Wstring-compare-3.c: Also disable -Wstringop-overread.
8858 * gcc.dg/attr-nonstring-2.c: Adjust pattern of expected message.
8859 * gcc.dg/attr-nonstring-4.c: Same.
8860 * gcc.dg/Wstringop-overread-6.c: New test.
8861 * gcc.dg/sso-14.c: Fix typos to avoid buffer overflow.
8863 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
8866 * gcc.target/arm/pr69245.c: Make sure to emit code for fn1, fix
8869 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
8872 * gcc.target/arm/attr-neon3.c: Fix typo.
8873 * gcc.target/arm/pragma_fpu_attribute_2.c: Fix typo.
8875 2021-08-06 Uroš Bizjak <ubizjak@gmail.com>
8878 * gcc.target/i386/pr101797.c: New test.
8880 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
8882 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8885 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
8887 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8890 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
8892 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8895 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
8897 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8900 2021-08-06 Martin Liska <mliska@suse.cz>
8902 * gcc.target/powerpc/pragma-optimize.c: New test.
8904 2021-08-06 Richard Biener <rguenther@suse.de>
8906 * gfortran.dg/vect/vect-8.f90: Simplify aarch64 scanning.
8908 2021-08-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
8910 * gcc.dg/gcov-info-to-gcda.c: New test.
8912 2021-08-05 Jonathan Wakely <jwakely@redhat.com>
8914 * g++.old-deja/g++.other/inline7.C: Cast nodiscard call to void.
8916 2021-08-05 H.J. Lu <hjl.tools@gmail.com>
8919 * gcc.target/i386/pr99744-3.c: New test.
8920 * gcc.target/i386/pr99744-4.c: Likewise.
8921 * gcc.target/i386/pr99744-5.c: Likewise.
8922 * gcc.target/i386/pr99744-6.c: Likewise.
8923 * gcc.target/i386/pr99744-7.c: Likewise.
8924 * gcc.target/i386/pr99744-8.c: Likewise.
8926 2021-08-05 Richard Earnshaw <rearnsha@arm.com>
8929 * gcc.target/arm/cortex-m55-nofp-flag-hard.c: Update expected output.
8930 * gcc.target/arm/cortex-m55-nofp-flag-softfp.c: Likewise.
8931 * gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c: Likewise.
8932 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Convert to dg-do assemble.
8933 Add a non-no-op function body.
8934 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
8935 * gcc.target/arm/pr98636.c (dg-options): Add -mfloat-abi=softfp.
8936 * gcc.target/arm/attr-neon.c: Tighten scan-assembler tests.
8937 * gcc.target/arm/attr-neon2.c: Use -Ofast, convert test to use
8938 check-function-bodies.
8939 * gcc.target/arm/attr-neon3.c: Likewise.
8940 * gcc.target/arm/pr69245.c: Tighten scan-assembler match, but allow
8942 * gcc.target/arm/pragma_fpu_attribute.c: Likewise.
8943 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
8945 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
8947 * gcc.target/aarch64/vsubX_high_cost.c: New test.
8949 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
8951 * gcc.target/aarch64/vaddX_high_cost.c: New test.
8953 2021-08-05 Richard Biener <rguenther@suse.de>
8955 * gcc.dg/vect/bb-slp-pr101756.c: Add -w.
8957 2021-08-05 Eric Botcazou <ebotcazou@gcc.gnu.org>
8959 * gcc.dg/sso-15.c: New test.
8961 2021-08-05 liuhongt <hongtao.liu@intel.com>
8963 * gcc.target/i386/cond_op_anylogic_d-1.c: New test.
8964 * gcc.target/i386/cond_op_anylogic_d-2.c: New test.
8965 * gcc.target/i386/cond_op_anylogic_q-1.c: New test.
8966 * gcc.target/i386/cond_op_anylogic_q-2.c: New test.
8968 2021-08-05 liuhongt <hongtao.liu@intel.com>
8970 * gcc.target/i386/cond_op_maxmin_double-1.c: New test.
8971 * gcc.target/i386/cond_op_maxmin_double-2.c: New test.
8972 * gcc.target/i386/cond_op_maxmin_float-1.c: New test.
8973 * gcc.target/i386/cond_op_maxmin_float-2.c: New test.
8975 2021-08-05 liuhongt <hongtao.liu@intel.com>
8977 * gcc.target/i386/cond_op_maxmin_b-1.c: New test.
8978 * gcc.target/i386/cond_op_maxmin_b-2.c: New test.
8979 * gcc.target/i386/cond_op_maxmin_d-1.c: New test.
8980 * gcc.target/i386/cond_op_maxmin_d-2.c: New test.
8981 * gcc.target/i386/cond_op_maxmin_q-1.c: New test.
8982 * gcc.target/i386/cond_op_maxmin_q-2.c: New test.
8983 * gcc.target/i386/cond_op_maxmin_ub-1.c: New test.
8984 * gcc.target/i386/cond_op_maxmin_ub-2.c: New test.
8985 * gcc.target/i386/cond_op_maxmin_ud-1.c: New test.
8986 * gcc.target/i386/cond_op_maxmin_ud-2.c: New test.
8987 * gcc.target/i386/cond_op_maxmin_uq-1.c: New test.
8988 * gcc.target/i386/cond_op_maxmin_uq-2.c: New test.
8989 * gcc.target/i386/cond_op_maxmin_uw-1.c: New test.
8990 * gcc.target/i386/cond_op_maxmin_uw-2.c: New test.
8991 * gcc.target/i386/cond_op_maxmin_w-1.c: New test.
8992 * gcc.target/i386/cond_op_maxmin_w-2.c: New test.
8994 2021-08-04 David Malcolm <dmalcolm@redhat.com>
8997 * gcc.dg/analyzer/asm-x86-1.c: New test.
8998 * gcc.dg/analyzer/asm-x86-lp64-1.c: New test.
8999 * gcc.dg/analyzer/asm-x86-lp64-2.c: New test.
9000 * gcc.dg/analyzer/pr101570.c: New test.
9001 * gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c:
9003 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c: New
9005 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c: New
9007 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c: New test.
9008 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c: New
9010 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c: New test.
9011 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c:
9013 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c:
9016 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
9019 * gcc.target/i386/pr101742a.c: New test.
9020 * gcc.target/i386/pr101742b.c: Likewise.
9022 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
9025 * gcc.target/i386/eh_return-2.c: New test.
9027 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
9029 * gcc.target/s390/vector/perm-vpdi.c: New test.
9031 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
9033 * gcc.target/s390/vector/perm-merge.c: New test.
9034 * gcc.target/s390/vector/vec-types.h: New test.
9036 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
9038 * gcc.target/s390/zvector/vec-permi.c: Removed.
9039 * gcc.target/s390/zvector/vec_permi.c: New test.
9041 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
9043 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c:
9044 Instead of vpdi with 0 and 5 vmrlg and vmrhg are used now.
9045 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: Likewise.
9046 * gcc.target/s390/zvector/vec-types.h: New test.
9047 * gcc.target/s390/zvector/vec_merge.c: New test.
9049 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
9051 * gcc.target/aarch64/vmul_high_cost.c: New test.
9053 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
9055 * gcc.target/aarch64/vmul_element_cost.c: New test.
9057 2021-08-04 Richard Sandiford <richard.sandiford@arm.com>
9059 * gcc.target/aarch64/sve/cost_model_12.c: New test.
9061 2021-08-04 Tamar Christina <tamar.christina@arm.com>
9063 PR tree-optimization/101750
9064 * g++.dg/vect/pr99149.cc: Name class.
9066 2021-08-04 Richard Biener <rguenther@suse.de>
9068 * gcc.target/i386/vect-gather-1.c: New testcase.
9069 * gfortran.dg/vect/vect-8.f90: Adjust.
9071 2021-08-04 Roger Sayle <roger@nextmovesoftware.com>
9072 Marc Glisse <marc.glisse@inria.fr>
9074 * gcc.dg/fold-ior-4.c: New test.
9076 2021-08-04 Richard Biener <rguenther@suse.de>
9078 PR tree-optimization/101756
9079 * gcc.dg/vect/bb-slp-pr101756.c: New testcase.
9081 2021-08-04 Jakub Jelinek <jakub@redhat.com>
9084 * g++.dg/gomp/pr101759.C: New test.
9085 * g++.dg/goacc/pr101759.C: New test.
9087 2021-08-04 Jakub Jelinek <jakub@redhat.com>
9089 * gcc.c-torture/execute/ieee/pr29302-1.x: Undo doubly applied patch.
9091 2021-08-04 Richard Biener <rguenther@suse.de>
9093 PR tree-optimization/101769
9094 * g++.dg/tree-ssa/pr101769.C: New testcase.
9096 2021-08-04 liuhongt <hongtao.liu@intel.com>
9098 * gcc.target/i386/cond_op_addsubmul_d-2.c: Add
9099 dg-require-effective-target for avx512.
9100 * gcc.target/i386/cond_op_addsubmul_q-2.c: Ditto.
9101 * gcc.target/i386/cond_op_addsubmul_w-2.c: Ditto.
9102 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: Ditto.
9103 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: Ditto.
9104 * gcc.target/i386/cond_op_fma_double-2.c: Ditto.
9105 * gcc.target/i386/cond_op_fma_float-2.c: Ditto.
9107 2021-08-04 liuhongt <hongtao.liu@intel.com>
9109 * gcc.target/i386/cond_op_fma_double-1.c: New test.
9110 * gcc.target/i386/cond_op_fma_double-2.c: New test.
9111 * gcc.target/i386/cond_op_fma_float-1.c: New test.
9112 * gcc.target/i386/cond_op_fma_float-2.c: New test.
9114 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
9116 * lib/profopt.exp: Pass gdwarf-4 when compiling test to profile; pass -gcov_version=2.
9117 * lib/target-supports.exp: Remove unnecessary -o perf.data passed to gcc-auto-profile.
9119 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
9121 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix dg-final-use-autofdo.
9122 * lib/profopt.exp: Pass -fearly-inlining when compiling with AutoFDO.
9124 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
9126 * g++.dg/tree-prof/indir-call-prof.C: Fix options, increase the number of iterations.
9127 * g++.dg/tree-prof/morefunc.C: Fix options, increase the number of iterations.
9128 * g++.dg/tree-prof/reorder.C: Fix options, increase the number of iterations.
9129 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix options, increase the number of iterations.
9130 * gcc.dg/tree-prof/indir-call-prof.c: Fix options.
9132 2021-08-03 Martin Sebor <msebor@redhat.com>
9135 * g++.dg/warn/Wstringop-overflow-4.C: Disable a test case in ILP32.
9137 2021-08-03 Paul A. Clarke <pc@us.ibm.com>
9139 * gcc.target/powerpc/sse4_1-phminposuw.c: Copy from
9140 gcc/testsuite/gcc.target/i386, adjust dg directives to suit,
9143 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
9145 * gcc.target/i386/avx-vzeroupper-14.c: Pass -mno-avx512f to
9147 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
9148 * gcc.target/i386/pr82941-1.c: Updated. Check for vzeroupper.
9149 * gcc.target/i386/pr82942-1.c: Likewise.
9150 * gcc.target/i386/pr82990-1.c: Likewise.
9151 * gcc.target/i386/pr82990-3.c: Likewise.
9152 * gcc.target/i386/pr82990-5.c: Likewise.
9153 * gcc.target/i386/pr100865-4b.c: Likewise.
9154 * gcc.target/i386/pr100865-6b.c: Likewise.
9155 * gcc.target/i386/pr100865-7b.c: Likewise.
9156 * gcc.target/i386/pr100865-10b.c: Likewise.
9157 * gcc.target/i386/pr100865-8b.c: Updated.
9158 * gcc.target/i386/pr100865-9b.c: Likewise.
9159 * gcc.target/i386/pr100865-11b.c: Likewise.
9160 * gcc.target/i386/pr100865-12b.c: Likewise.
9162 2021-08-03 liuhongt <hongtao.liu@intel.com>
9164 * gcc.target/i386/cond_op_addsubmul_d-1.c: New test.
9165 * gcc.target/i386/cond_op_addsubmul_d-2.c: New test.
9166 * gcc.target/i386/cond_op_addsubmul_q-1.c: New test.
9167 * gcc.target/i386/cond_op_addsubmul_q-2.c: New test.
9168 * gcc.target/i386/cond_op_addsubmul_w-1.c: New test.
9169 * gcc.target/i386/cond_op_addsubmul_w-2.c: New test.
9171 2021-08-03 Jakub Jelinek <jakub@redhat.com>
9174 * gcc.dg/analyzer/pr101721.c: New test.
9176 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
9179 * g++.target/i386/pr80566-1.C: New test.
9180 * g++.target/i386/pr80566-2.C: Likewise.
9182 2021-08-03 liuhongt <hongtao.liu@intel.com>
9184 * gcc.target/i386/cond_op_addsubmuldiv_double-1.c: New test.
9185 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: New test.
9186 * gcc.target/i386/cond_op_addsubmuldiv_float-1.c: New test.
9187 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: New test.
9189 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
9191 * gcc.target/i386/vect8-ret.c: Also pass -mno-sse.
9193 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
9195 * gcc.target/i386/incoming-11.c: Expect no stack realignment.
9197 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
9199 * gcc.target/i386/sw-1.c: Also pass -mno-avx for ia32.
9201 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
9203 * gcc.target/i386/cold-attribute-1.c: Also pass -mno-avx.
9205 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
9207 * gcc.target/i386/pr72839.c: Also pass -mno-avx.
9209 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
9211 * gcc.target/i386/pieces-memcpy-10.c: New test.
9212 * gcc.target/i386/pieces-memcpy-11.c: Likewise.
9213 * gcc.target/i386/pieces-memcpy-12.c: Likewise.
9214 * gcc.target/i386/pieces-memcpy-13.c: Likewise.
9215 * gcc.target/i386/pieces-memcpy-14.c: Likewise.
9216 * gcc.target/i386/pieces-memcpy-15.c: Likewise.
9217 * gcc.target/i386/pieces-memcpy-16.c: Likewise.
9218 * gcc.target/i386/pieces-memset-1.c: Likewise.
9219 * gcc.target/i386/pieces-memset-2.c: Likewise.
9220 * gcc.target/i386/pieces-memset-3.c: Likewise.
9221 * gcc.target/i386/pieces-memset-4.c: Likewise.
9222 * gcc.target/i386/pieces-memset-5.c: Likewise.
9223 * gcc.target/i386/pieces-memset-6.c: Likewise.
9224 * gcc.target/i386/pieces-memset-7.c: Likewise.
9225 * gcc.target/i386/pieces-memset-8.c: Likewise.
9226 * gcc.target/i386/pieces-memset-9.c: Likewise.
9227 * gcc.target/i386/pieces-memset-10.c: Likewise.
9228 * gcc.target/i386/pieces-memset-11.c: Likewise.
9229 * gcc.target/i386/pieces-memset-12.c: Likewise.
9230 * gcc.target/i386/pieces-memset-13.c: Likewise.
9231 * gcc.target/i386/pieces-memset-14.c: Likewise.
9232 * gcc.target/i386/pieces-memset-15.c: Likewise.
9233 * gcc.target/i386/pieces-memset-16.c: Likewise.
9234 * gcc.target/i386/pieces-memset-17.c: Likewise.
9235 * gcc.target/i386/pieces-memset-18.c: Likewise.
9236 * gcc.target/i386/pieces-memset-19.c: Likewise.
9237 * gcc.target/i386/pieces-memset-20.c: Likewise.
9238 * gcc.target/i386/pieces-memset-21.c: Likewise.
9239 * gcc.target/i386/pieces-memset-22.c: Likewise.
9240 * gcc.target/i386/pieces-memset-23.c: Likewise.
9241 * gcc.target/i386/pieces-memset-24.c: Likewise.
9242 * gcc.target/i386/pieces-memset-25.c: Likewise.
9243 * gcc.target/i386/pieces-memset-26.c: Likewise.
9244 * gcc.target/i386/pieces-memset-27.c: Likewise.
9245 * gcc.target/i386/pieces-memset-28.c: Likewise.
9246 * gcc.target/i386/pieces-memset-29.c: Likewise.
9247 * gcc.target/i386/pieces-memset-30.c: Likewise.
9248 * gcc.target/i386/pieces-memset-31.c: Likewise.
9249 * gcc.target/i386/pieces-memset-32.c: Likewise.
9250 * gcc.target/i386/pieces-memset-33.c: Likewise.
9251 * gcc.target/i386/pieces-memset-34.c: Likewise.
9252 * gcc.target/i386/pieces-memset-35.c: Likewise.
9253 * gcc.target/i386/pieces-memset-36.c: Likewise.
9254 * gcc.target/i386/pieces-memset-37.c: Likewise.
9255 * gcc.target/i386/pieces-memset-38.c: Likewise.
9256 * gcc.target/i386/pieces-memset-39.c: Likewise.
9257 * gcc.target/i386/pieces-memset-40.c: Likewise.
9258 * gcc.target/i386/pieces-memset-41.c: Likewise.
9259 * gcc.target/i386/pieces-memset-42.c: Likewise.
9260 * gcc.target/i386/pieces-memset-43.c: Likewise.
9261 * gcc.target/i386/pieces-memset-44.c: Likewise.
9262 * gcc.target/i386/pieces-memcpy-7.c: New file.
9263 * gcc.target/i386/pieces-memcpy-8.c: New file.
9264 * gcc.target/i386/pieces-memcpy-9.c: New file.
9266 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
9269 * gcc.target/i386/pr90773-20.c: New test.
9270 * gcc.target/i386/pr90773-21.c: Likewise.
9271 * gcc.target/i386/pr90773-22.c: Likewise.
9272 * gcc.target/i386/pr90773-23.c: Likewise.
9273 * gcc.target/i386/pr90773-26.c: Likewise.
9275 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
9277 * gcc.target/i386/pr90773-1.c: Adjust to expect movq for 32-bit.
9278 * gcc.target/i386/pr90773-4.c: Also run for 32-bit.
9279 * gcc.target/i386/pr90773-15.c: Likewise.
9280 * gcc.target/i386/pr90773-16.c: Likewise.
9281 * gcc.target/i386/pr90773-17.c: Likewise.
9282 * gcc.target/i386/pr90773-24.c: Likewise.
9283 * gcc.target/i386/pr90773-25.c: Likewise.
9284 * gcc.target/i386/pr100865-1.c: Likewise.
9285 * gcc.target/i386/pr100865-2.c: Likewise.
9286 * gcc.target/i386/pr100865-3.c: Likewise.
9287 * gcc.target/i386/pr90773-14.c: Also run for 32-bit and expect
9288 XMM movd to store 4 bytes.
9289 * gcc.target/i386/pr100865-4a.c: Also run for 32-bit and expect
9291 * gcc.target/i386/pr100865-4b.c: Likewise.
9292 * gcc.target/i386/pr100865-10a.c: Expect YMM registers.
9293 * gcc.target/i386/pr100865-10b.c: Likewise.
9295 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
9297 * gcc.target/i386/eh_return-1.c: New test.
9299 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
9302 * gcc.target/i386/pr90773-5.c: Updated to expect XMM register.
9303 * gcc.target/i386/pr90773-14.c: Likewise.
9304 * gcc.target/i386/pr90773-15.c: New test.
9305 * gcc.target/i386/pr90773-16.c: Likewise.
9306 * gcc.target/i386/pr90773-17.c: Likewise.
9307 * gcc.target/i386/pr90773-18.c: Likewise.
9308 * gcc.target/i386/pr90773-19.c: Likewise.
9310 2021-08-02 Roger Sayle <roger@nextmovesoftware.com>
9312 * gcc.dg/tree-ssa/phi-opt-25.c: New test case.
9314 2021-08-01 H.J. Lu <hjl.tools@gmail.com>
9317 * gcc.target/i386/pr78103-2.c: Also scan incl.
9318 * gcc.target/i386/pr78103-3.c: Scan leal|addl|incl for x32. Also
9321 2021-07-31 Jason Merrill <jason@redhat.com>
9324 * g++.dg/ext/anon-struct9.C: New test.
9326 2021-07-31 Roger Sayle <roger@nextmovesoftware.com>
9328 * gcc.target/i386/dec-cmov-2.c: Require -march=core2 with -m32.
9330 2021-07-31 Jakub Jelinek <jakub@redhat.com>
9332 * g++.dg/gomp/attrs-9.C: New test.
9334 2021-07-31 Jakub Jelinek <jakub@redhat.com>
9337 * gcc.target/i386/pr78103-1.c: New test.
9338 * gcc.target/i386/pr78103-2.c: New test.
9339 * gcc.target/i386/pr78103-3.c: New test.
9341 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
9343 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on mmix-knuth-mmixware.
9345 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
9347 PR middle-end/101674
9348 * gcc.dg/uninit-pred-9_b.c: Xfail for mmix-*-* too.
9350 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
9352 * gcc.target/powerpc/sse4_1-floorpd.c: New.
9353 * gcc.target/powerpc/sse4_1-floorps.c: New.
9354 * gcc.target/powerpc/sse4_1-floorsd.c: New.
9355 * gcc.target/powerpc/sse4_1-floorss.c: New.
9356 * gcc.target/powerpc/sse4_1-roundpd-2.c: Copy from
9357 gcc/testsuite/gcc.target/i386 and adjust dg directives to suit.
9359 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
9361 * gcc.target/powerpc/sse4_1-ceilpd.c: New.
9362 * gcc.target/powerpc/sse4_1-ceilps.c: New.
9363 * gcc.target/powerpc/sse4_1-ceilsd.c: New.
9364 * gcc.target/powerpc/sse4_1-ceilss.c: New.
9365 * gcc.target/powerpc/sse4_1-round-data.h: New.
9366 * gcc.target/powerpc/sse4_1-round.h: New.
9367 * gcc.target/powerpc/sse4_1-round2.h: New.
9368 * gcc.target/powerpc/sse4_1-roundpd-3.c: Copy from gcc.target/i386
9369 and adjust dg directives to suit.
9370 * gcc.target/powerpc/sse4_1-check.h (__VSX_SSE2__): Define.
9372 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
9374 * gcc.target/powerpc/sse4_1-blendpd.c: Copy from gcc.target/i386
9375 and adjust dg directives to suit.
9376 * gcc.target/powerpc/sse4_1-blendps-2.c: Likewise.
9377 * gcc.target/powerpc/sse4_1-blendps.c: Likewise.
9378 * gcc.target/powerpc/sse4_1-blendvpd.c: Likewise.
9380 2021-07-30 Roger Sayle <roger@nextmovesoftware.com>
9381 Uroš Bizjak <ubizjak@gmail.com>
9383 * gcc.target/i386/dec-cmov-1.c: New test.
9384 * gcc.target/i386/dec-cmov-2.c: New test.
9386 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
9388 * gcc.dg/tree-ssa/pr61839_2.c: Adjust. Add new const fold test.
9390 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
9392 * gcc.dg/tree-ssa/pr61839_2.c: Adjust.
9394 2021-07-30 Martin Sebor <msebor@redhat.com>
9396 PR middle-end/101671
9397 * gcc.c-torture/compile/pr83510.c: Move test functions...
9398 * gcc.dg/Warray-bounds-87.c: ...to this file.
9400 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
9402 * gcc.target/i386/pr100865-3.c: Expect vmovdqu8 instead of
9404 * gcc.target/i386/pr100865-4b.c: Likewise.
9406 2021-07-30 Andrew Pinski <apinski@marvell.com>
9409 * g++.dg/warn/Wunused-18.C: New test.
9410 * gcc.c-torture/compile/20030405-2.c: New test.
9411 * gcc.c-torture/compile/20040304-2.c: New test.
9412 * gcc.dg/20030612-2.c: New test.
9414 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
9417 * gcc.target/mips/pr101132.c: New test.
9419 2021-07-30 Jakub Jelinek <jakub@redhat.com>
9422 * g++.dg/cpp2a/is-pointer-interconvertible-base-of1.C: New test.
9423 * g++.dg/cpp2a/is-pointer-interconvertible-with-class1.C: New test.
9424 * g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C: New test.
9425 * g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C: New test.
9426 * g++.dg/cpp2a/is-pointer-interconvertible-with-class4.C: New test.
9427 * g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C: New test.
9428 * g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C: New test.
9430 2021-07-30 Jason Merrill <jason@redhat.com>
9432 * g++.dg/ext/anon-struct8.C: New test.
9434 2021-07-30 Jakub Jelinek <jakub@redhat.com>
9436 * g++.dg/cpp0x/gen-attrs-76.C: New test.
9438 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
9441 * gcc.target/i386/pr101685.c: New test.
9443 2021-07-30 Aldy Hernandez <aldyh@redhat.com>
9445 * gcc.dg/shrink-wrap-loop.c: Enable early jump threading. Mark as
9448 2021-07-30 Jakub Jelinek <jakub@redhat.com>
9451 * g++.dg/cpp0x/gen-attrs-45.C: Expect a warning about ignored
9452 attributes instead of error.
9453 * g++.dg/cpp0x/gen-attrs-75.C: New test.
9454 * g++.dg/modules/pr101582-1.C: New test.
9456 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
9459 * g++.dg/lto/pr101396_0.C: New test.
9460 * g++.dg/lto/pr101396_1.C: New test.
9462 2021-07-29 Martin Sebor <msebor@redhat.com>
9464 PR middle-end/101674
9465 * gcc.dg/uninit-pred-9_b.c: Xfail just the failing assertion and
9468 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
9471 * gdc.dg/pr100967.d: Update test.
9472 * gdc.dg/pr101672.d: New test.
9474 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
9477 * gdc.dg/extern-c++/extern-c++.exp: New.
9478 * gdc.dg/extern-c++/pr101664.d: New test.
9479 * gdc.dg/extern-c++/pr101664_1.cc: New test.
9481 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
9484 * gdc.dg/torture/pr96435.d: New test.
9486 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
9489 * gdc.dg/pr101657.d: New test.
9491 2021-07-29 Jakub Jelinek <jakub@redhat.com>
9494 * g++.dg/pr71389.C: Include <array> instead of <functional>.
9495 * g++.dg/cpp0x/initlist48.C: Include also <initializer_list>.
9497 2021-07-29 Thomas Schwinge <thomas@codesourcery.com>
9498 Julian Brown <julian@codesourcery.com>
9499 Kwok Cheung Yeung <kcy@codesourcery.com>
9501 * c-c++-common/goacc/classify-kernels-unparallelized.c:
9502 's%oaccdevlow%oaccloops%g'.
9503 * c-c++-common/goacc/classify-kernels.c: Likewise.
9504 * c-c++-common/goacc/classify-parallel.c: Likewise.
9505 * c-c++-common/goacc/classify-routine-nohost.c: Likewise.
9506 * c-c++-common/goacc/classify-routine.c: Likewise.
9507 * c-c++-common/goacc/classify-serial.c: Likewise.
9508 * c-c++-common/goacc/routine-nohost-1.c: Likewise.
9509 * g++.dg/goacc/template.C: Likewise.
9510 * gcc.dg/goacc/loop-processing-1.c: Likewise.
9511 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
9512 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
9513 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
9514 * gfortran.dg/goacc/classify-routine-nohost.f95: Likewise.
9515 * gfortran.dg/goacc/classify-routine.f95: Likewise.
9516 * gfortran.dg/goacc/classify-serial.f95: Likewise.
9517 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
9519 2021-07-29 Haochen Gui <guihaoc@gcc.gnu.org>
9522 * gcc.target/powerpc/pr56605.c: Change matching
9524 * gcc.target/powerpc/pr81348.c: Likewise.
9526 2021-07-29 Aldy Hernandez <aldyh@redhat.com>
9528 * g++.dg/debug/dwarf2/deallocator.C: Adjust for threader.
9529 * gcc.c-torture/compile/pr83510.c: Same.
9530 * gcc.dg/analyzer/pr94851-2.c: Same.
9531 * gcc.dg/loop-unswitch-2.c: Same.
9532 * gcc.dg/old-style-asm-1.c: Same.
9533 * gcc.dg/pr68317.c: Same.
9534 * gcc.dg/pr97567-2.c: Same.
9535 * gcc.dg/predict-9.c: Same.
9536 * gcc.dg/shrink-wrap-loop.c: Same.
9537 * gcc.dg/sibcall-1.c: Same.
9538 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Same.
9539 * gcc.dg/tree-ssa/pr21001.c: Same.
9540 * gcc.dg/tree-ssa/pr21294.c: Same.
9541 * gcc.dg/tree-ssa/pr21417.c: Same.
9542 * gcc.dg/tree-ssa/pr21458-2.c: Same.
9543 * gcc.dg/tree-ssa/pr21563.c: Same.
9544 * gcc.dg/tree-ssa/pr49039.c: Same.
9545 * gcc.dg/tree-ssa/pr61839_1.c: Same.
9546 * gcc.dg/tree-ssa/pr61839_3.c: Same.
9547 * gcc.dg/tree-ssa/pr77445-2.c: Same.
9548 * gcc.dg/tree-ssa/split-path-4.c: Same.
9549 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
9550 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
9551 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
9552 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
9553 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
9554 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
9555 * gcc.dg/tree-ssa/ssa-fre-48.c: Same.
9556 * gcc.dg/tree-ssa/ssa-thread-11.c: Same.
9557 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
9558 * gcc.dg/tree-ssa/ssa-thread-14.c: Same.
9559 * gcc.dg/tree-ssa/vrp02.c: Same.
9560 * gcc.dg/tree-ssa/vrp03.c: Same.
9561 * gcc.dg/tree-ssa/vrp05.c: Same.
9562 * gcc.dg/tree-ssa/vrp06.c: Same.
9563 * gcc.dg/tree-ssa/vrp07.c: Same.
9564 * gcc.dg/tree-ssa/vrp09.c: Same.
9565 * gcc.dg/tree-ssa/vrp19.c: Same.
9566 * gcc.dg/tree-ssa/vrp20.c: Same.
9567 * gcc.dg/tree-ssa/vrp33.c: Same.
9568 * gcc.dg/uninit-pred-9_b.c: Same.
9569 * gcc.dg/uninit-pr61112.c: Same.
9570 * gcc.dg/vect/bb-slp-16.c: Same.
9571 * gcc.target/i386/avx2-vect-aggressive.c: Same.
9572 * gcc.dg/tree-ssa/ranger-threader-1.c: New test.
9573 * gcc.dg/tree-ssa/ranger-threader-2.c: New test.
9574 * gcc.dg/tree-ssa/ranger-threader-3.c: New test.
9575 * gcc.dg/tree-ssa/ranger-threader-4.c: New test.
9576 * gcc.dg/tree-ssa/ranger-threader-5.c: New test.
9578 2021-07-29 Richard Biener <rguenther@suse.de>
9581 * gcc.dg/torture/pr101512.c: New testcase.
9583 2021-07-29 liuhongt <hongtao.liu@intel.com>
9586 * gcc.target/i386/pr91446.c:
9587 * gcc.target/i386/pr92658-avx512bw-2.c:
9588 * gcc.target/i386/pr92658-sse4-2.c:
9589 * gcc.target/i386/pr92658-sse4.c:
9590 * gcc.target/i386/pr99881.c:
9592 2021-07-29 liuhongt <hongtao.liu@intel.com>
9595 * gcc.target/i386/sse2-pr39821.c: New test.
9596 * gcc.target/i386/sse4-pr39821.c: New test.
9598 2021-07-29 Jiufu Guo <guojiufu@linux.ibm.com>
9601 * gcc.target/powerpc/pr61837.c: New test.
9603 2021-07-28 Martin Sebor <msebor@redhat.com>
9605 PR middle-end/101494
9606 * gcc.dg/uninit-pr101494.c: New test.
9608 2021-07-28 Martin Sebor <msebor@redhat.com>
9610 PR middle-end/101601
9611 * g++.dg/warn/Warray-bounds-25.C: New test.
9612 * gcc.dg/Warray-bounds-85.c: New test.
9614 2021-07-28 Michael Meissner <meissner@linux.ibm.com>
9617 * gcc.dg/pr56727-2.c: Add support for PC-relative calls.
9619 2021-07-28 David Malcolm <dmalcolm@redhat.com>
9621 * gcc.dg/analyzer/torture/ubsan-1.c: New test.
9623 2021-07-28 Harald Anlauf <anlauf@gmx.de>
9626 * gfortran.dg/allocate_stat_3.f90: New test.
9627 * gfortran.dg/allocate_stat.f90: Adjust error messages.
9628 * gfortran.dg/implicit_11.f90: Likewise.
9629 * gfortran.dg/inquiry_type_ref_3.f90: Likewise.
9631 2021-07-28 Jakub Jelinek <jakub@redhat.com>
9633 PR middle-end/101624
9634 * gfortran.dg/ubsan/ubsan.exp: New file.
9635 * gfortran.dg/ubsan/pr101624.f90: New test.
9637 2021-07-28 Jakub Jelinek <jakub@redhat.com>
9639 PR middle-end/101642
9640 * gcc.c-torture/compile/pr101642.c: New test.
9642 2021-07-28 Ilya Leoshkevich <iii@linux.ibm.com>
9644 * gcc.target/s390/global-array-element-pic2.c: Add -mzarch, add
9645 an expectation for 31-bit mode.
9646 * gcc.target/s390/load-imm64-1.c: Use unsigned long long.
9647 * gcc.target/s390/load-imm64-2.c: Likewise.
9648 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: Use
9650 * gcc.target/s390/vector/long-double-vx-macro-on-off.c:
9653 2021-07-28 Richard Biener <rguenther@suse.de>
9655 PR tree-optimization/101615
9656 * gcc.dg/vect/bb-slp-pr101615-2.c: New testcase.
9658 2021-07-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9660 * gcc.target/aarch64/smov_1.c: New test.
9661 * gcc.target/aarch64/sve/clastb_4.c: Adjust clast scan-assembler.
9663 2021-07-28 H.J. Lu <hjl.tools@gmail.com>
9666 * gcc.target/i386/pr101456-1.c: New test.
9667 * gcc.target/i386/pr101456-2.c: Likewise.
9669 2021-07-28 Richard Biener <rguenther@suse.de>
9671 PR tree-optimization/101615
9672 * gcc.dg/vect/bb-slp-pr101615-1.c: New testcase.
9674 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
9676 * gcc.dg/analyzer/strdup-1.c (test_4, test_5, test_6): New
9679 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
9681 * gcc.dg/analyzer/attr-malloc-1.c (compatible_alloc,
9682 compatible_alloc2): New extern allocator declarations.
9683 (test_9, test_10): New tests.
9685 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
9688 * gdc.dg/pr96429.d: Update test.
9689 * gdc.dg/pr101640.d: New test.
9691 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
9694 * gdc.dg/pr101490.d: New test.
9696 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
9699 * gdc.dg/pr101127a.d: New test.
9700 * gdc.dg/pr101127b.d: New test.
9702 2021-07-28 Jakub Jelinek <jakub@redhat.com>
9705 * gcc.target/i386/avx2-pr101611-1.c: New test.
9706 * gcc.target/i386/avx2-pr101611-2.c: New test.
9708 2021-07-28 Martin Uecker <muecker@gwdg.de>
9710 * gcc.dg/Wnonnull-4.c: Correct argument numbers in warnings.
9712 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
9714 PR libfortran/101317
9715 * gfortran.dg/ISO_Fortran_binding_17.f90: Fix typo in error
9718 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
9720 PR libfortran/101310
9721 * gfortran.dg/ISO_Fortran_binding_1.c (section_c): Remove
9722 incorrect assertions.
9724 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
9726 PR libfortran/101305
9727 * gfortran.dg/ISO_Fortran_binding_1.c: Adjust include path.
9728 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
9729 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
9730 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
9731 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
9732 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
9733 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
9734 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
9735 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
9736 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
9737 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
9738 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
9739 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
9740 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
9741 * gfortran.dg/PR94327.c: Likewise.
9742 * gfortran.dg/PR94331.c: Likewise.
9743 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
9744 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
9745 * gfortran.dg/pr93524.c: Likewise.
9747 2021-07-28 Kewen Lin <linkw@linux.ibm.com>
9749 PR tree-optimization/101596
9750 * gcc.target/powerpc/pr101596-1.c: New test.
9751 * gcc.target/powerpc/pr101596-2.c: Likewise.
9752 * gcc.target/powerpc/pr101596-3.c: Likewise.
9754 2021-07-28 liuhongt <hongtao.liu@intel.com>
9757 * gcc.target/i386/pr99881.c: New test.
9759 2021-07-27 Martin Sebor <msebor@redhat.com>
9761 PR tree-optimization/101584
9762 * gcc.dg/uninit-38.c: Remove assertions.
9763 * gcc.dg/uninit-41.c: New test.
9765 2021-07-27 Jonathan Wakely <jwakely@redhat.com>
9768 * g++.dg/coroutines/pr99047.C: Fix includes.
9769 * g++.dg/pr71655.C: Likewise.
9771 2021-07-27 Martin Sebor <msebor@redhat.com>
9774 * gcc.dg/Wvla-parameter-13.c: New test.
9776 2021-07-27 Jeff Law <jlaw@localhost.localdomain>
9778 * g++.dg/gcov/gcov-threads-1.C: Fix argument to pthread_join.
9780 2021-07-27 Marek Polacek <polacek@redhat.com>
9784 * g++.dg/cpp0x/nullptr11.C: Remove invalid tests.
9785 * g++.dg/cpp0x/nullptr46.C: Add dg-error.
9786 * g++.dg/cpp2a/spaceship-err7.C: New test.
9787 * g++.dg/expr/ptr-comp4.C: New test.
9789 2021-07-27 Richard Biener <rguenther@suse.de>
9791 PR tree-optimization/101573
9792 * gcc.dg/uninit-pr101573.c: New testcase.
9793 * gcc.dg/uninit-15-O0.c: Adjust.
9794 * gcc.dg/uninit-15.c: Likewise.
9795 * gcc.dg/uninit-23.c: Likewise.
9796 * c-c++-common/uninit-17.c: Likewise.
9798 2021-07-27 Martin Jambor <mjambor@suse.cz>
9800 * gcc.dg/ipa/remref-3.c: New test.
9801 * gcc.dg/ipa/remref-4.c: Likewise.
9802 * gcc.dg/ipa/remref-5.c: Likewise.
9803 * gcc.dg/ipa/remref-6.c: Likewise.
9805 2021-07-27 Jakub Jelinek <jakub@redhat.com>
9807 PR middle-end/101586
9808 * g++.dg/torture/builtin-clear-padding-4.C: New test.
9810 2021-07-27 Michael Meissner <meissner@linux.ibm.com>
9813 * gcc.target/powerpc/ppc-eq0-1.c: Adjust insn counts if power10
9815 * gcc.target/powerpc/ppc-ne0-1.c: (ne0): Adjust insn counts if
9816 power10 code is generated.
9817 (plus_ne0): Move to ppc-ne0-2.c.
9818 (cmp_plus_ne): Likewise.
9819 (plus_ne0_cmp): Likewise.
9820 * gcc.target/powerpc/ppc-ne0-2.c: New file.
9822 2021-07-26 David Malcolm <dmalcolm@redhat.com>
9824 * gcc.dg/analyzer/sock-1.c: New test.
9825 * gcc.dg/analyzer/sock-2.c: New test.
9827 2021-07-26 Andrew MacLeod <amacleod@redhat.com>
9829 * gcc.dg/pr78888.c: New.
9831 2021-07-26 Roger Sayle <roger@nextmovesoftware.com>
9832 Marc Glisse <marc.glisse@inria.fr>
9834 * gcc.dg/fold-eqrotate-1.c: New test case.
9835 * gcc.dg/fold-eqbswap-1.c: New test case.
9837 2021-07-26 José Rui Faustino de Sousa <jrfsousa@gmail.com>
9838 Tobias Burnus <tobias@codesourcery.com>
9845 * gfortran.dg/ISO_Fortran_binding_1.f90: Add pointer attribute,
9846 this test is still erroneous but now it compiles.
9847 * gfortran.dg/bind_c_array_params_2.f90: Update regex to match
9849 * gfortran.dg/PR93308.f90: New test.
9850 * gfortran.dg/PR93963.f90: New test.
9851 * gfortran.dg/PR94327.c: New test.
9852 * gfortran.dg/PR94327.f90: New test.
9853 * gfortran.dg/PR94331.c: New test.
9854 * gfortran.dg/PR94331.f90: New test.
9855 * gfortran.dg/PR97046.f90: New test.
9857 2021-07-26 Jakub Jelinek <jakub@redhat.com>
9859 * g++.dg/gomp/attrs-1.C: Use attribute syntax even for section
9860 and scan directives.
9861 * g++.dg/gomp/attrs-2.C: Likewise.
9862 * g++.dg/gomp/attrs-6.C: New test.
9863 * g++.dg/gomp/attrs-7.C: New test.
9864 * g++.dg/gomp/attrs-8.C: New test.
9866 2021-07-23 Harald Anlauf <anlauf@gmx.de>
9869 * gfortran.dg/pr101536.f90: New test.
9871 2021-07-23 Jakub Jelinek <jakub@redhat.com>
9873 PR rtl-optimization/101562
9874 * gcc.c-torture/compile/pr101562.c: New test.
9876 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9878 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
9881 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9883 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
9886 2021-07-23 H.J. Lu <hjl.tools@gmail.com>
9889 * gcc.target/i386/pr101504.c: New test.
9891 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9893 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
9896 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9898 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
9901 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9903 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
9906 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9908 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
9911 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9913 * gcc.target/aarch64/vector_structure_intrinsics.c: New tests.
9915 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9917 * gcc.target/aarch64/vector_structure_intrinsics.c: New test.
9919 2021-07-23 Jakub Jelinek <jakub@redhat.com>
9921 * c-c++-common/gomp/attrs-1.c: New test.
9922 * c-c++-common/gomp/attrs-2.c: New test.
9923 * c-c++-common/gomp/attrs-3.c: New test.
9925 2021-07-23 Jakub Jelinek <jakub@redhat.com>
9927 * g++.dg/gomp/attrs-4.C: New test.
9928 * g++.dg/gomp/attrs-5.C: New test.
9930 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
9932 * gcc.target/mips/mips.exp (mips_option_groups): add
9933 -finline and -fno-inline.
9935 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
9938 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
9940 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
9941 __attribute__((noinline)).
9942 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
9944 2021-07-23 David Malcolm <dmalcolm@redhat.com>
9946 * gcc.dg/analyzer/feasibility-3.c: New test.
9948 2021-07-22 Martin Sebor <msebor@redhat.com>
9950 PR tree-optimization/65178
9951 * gcc.dg/uninit-pr65178.c: New test.
9953 2021-07-22 Martin Sebor <msebor@redhat.com>
9956 * g++.dg/ipa/pr82352.C
9958 2021-07-22 Andrew Pinski <apinski@marvell.com>
9960 PR tree-optimization/10153
9961 * gcc.c-torture/compile/pr10153-1.c: New test.
9962 * gcc.c-torture/compile/pr10153-2.c: New test.
9964 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
9966 * g++.dg/pr101511.C: New.
9968 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
9970 * gcc.dg/pr101497.c: New.
9972 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
9974 * gcc.dg/pr101496.c: New.
9976 2021-07-22 liuhongt <hongtao.liu@intel.com>
9978 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust testcase.
9980 2021-07-22 liuhongt <hongtao.liu@intel.com>
9982 * gcc.target/i386/mask-shift.c: New test.
9984 2021-07-21 David Malcolm <dmalcolm@redhat.com>
9987 * gcc.dg/analyzer/pr101547.c: New test.
9989 2021-07-21 David Malcolm <dmalcolm@redhat.com>
9992 * g++.dg/analyzer/pr101522.C: New test.
9994 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
9995 Joseph Myers <joseph@codesourcery.com>
9996 Cesar Philippidis <cesar@codesourcery.com>
9998 * c-c++-common/goacc/classify-routine-nohost.c: New file.
9999 * c-c++-common/goacc/classify-routine.c: Update.
10000 * c-c++-common/goacc/routine-2.c: Likewise.
10001 * c-c++-common/goacc/routine-nohost-1.c: New file.
10002 * c-c++-common/goacc/routine-nohost-2.c: Likewise.
10003 * g++.dg/goacc/template.C: Update.
10004 * gfortran.dg/goacc/classify-routine-nohost.f95: New file.
10005 * gfortran.dg/goacc/classify-routine.f95: Update.
10006 * gfortran.dg/goacc/pure-elemental-procedures-2.f90: Likewise.
10007 * gfortran.dg/goacc/routine-6.f90: Likewise.
10008 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
10009 * gfortran.dg/goacc/routine-module-1.f90: Likewise.
10010 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
10011 * gfortran.dg/goacc/routine-module-3.f90: Likewise.
10012 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
10013 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
10014 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
10016 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
10018 * g++.dg/goacc/template.C: Fix '#pragma atomic update' typo.
10020 2021-07-21 David Malcolm <dmalcolm@redhat.com>
10022 * gcc.dg/analyzer/explode-2.c: Remove xfail.
10023 * gcc.dg/analyzer/explode-2a.c: Remove expected leak warning on
10025 * gcc.dg/analyzer/phi-2.c: New test.
10027 2021-07-21 Bill Schmidt <wschmidt@linux.ibm.com>
10030 * gcc.target/powerpc/pr101129.c: Adjust.
10032 2021-07-21 H.J. Lu <hjl.tools@gmail.com>
10035 * gcc.target/i386/crc32-6.c: New test.
10037 2021-07-21 Harald Anlauf <anlauf@gmx.de>
10040 * gfortran.dg/pr101514.f90: New test.
10042 2021-07-21 Jakub Jelinek <jakub@redhat.com>
10044 PR middle-end/101535
10045 * c-c++-common/gomp/pr101535-1.c: New test.
10046 * c-c++-common/gomp/pr101535-2.c: New test.
10048 2021-07-21 Jakub Jelinek <jakub@redhat.com>
10051 * g++.dg/gomp/pr101516.C: New test.
10053 2021-07-21 Tobias Burnus <tobias@codesourcery.com>
10055 * gfortran.dg/iso_c_binding_char_1.f90: Update dg-error.
10056 * gfortran.dg/pr32599.f03: Use -std=-f2003 + update comment.
10057 * gfortran.dg/bind_c_char_10.f90: New test.
10058 * gfortran.dg/bind_c_char_6.f90: New test.
10059 * gfortran.dg/bind_c_char_7.f90: New test.
10060 * gfortran.dg/bind_c_char_8.f90: New test.
10061 * gfortran.dg/bind_c_char_9.f90: New test.
10063 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
10065 * gcc.dg/unroll-10.c: New test.
10067 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
10069 * gcc.dg/unroll-9.c: New test/
10071 2021-07-20 Martin Sebor <msebor@redhat.com>
10073 PR middle-end/101397
10074 * gcc.dg/Warray-bounds-80.c: New test.
10075 * gcc.dg/Warray-bounds-81.c: New test.
10076 * gcc.dg/Warray-bounds-82.c: New test.
10077 * gcc.dg/Warray-bounds-83.c: New test.
10078 * gcc.dg/Warray-bounds-84.c: New test.
10079 * gcc.dg/Wstringop-overflow-46.c: Adjust expected output.
10081 2021-07-20 Martin Sebor <msebor@redhat.com>
10083 PR middle-end/101300
10084 * gcc.dg/uninit-pr101300.c: New test.
10086 2021-07-20 Michael Meissner <meissner@linux.ibm.com>
10088 PR testsuite/100167
10089 * gcc.target/powerpc/fold-vec-div-longlong.c: Fix expected code
10090 generation on power10.
10091 * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
10093 2021-07-20 Jakub Jelinek <jakub@redhat.com>
10096 * gcc.dg/pr101384.c: New test.
10097 * gcc.target/powerpc/pr101384-1.c: New test.
10098 * gcc.target/powerpc/pr101384-2.c: New test.
10100 2021-07-20 Richard Sandiford <richard.sandiford@arm.com>
10102 PR testsuite/101506
10103 * gcc.target/aarch64/vect-vmaxv.c: Use an asm to hide the
10104 true initial value of the reduction from the vectorizer.
10105 * gcc.target/aarch64/vect-vaddv.c: Likewise. Make the vector
10106 loop operate on exactly LANES (rather than LANES-1) iterations.
10107 * gcc.target/aarch64/vect-fmaxv-fminv.x: Likewise.
10109 2021-07-20 Uroš Bizjak <ubizjak@gmail.com>
10112 * gcc.target/i386/pr71245-1.c: Remove.
10113 * gcc.target/i386/pr71245-2.c: Ditto.
10115 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
10117 * gcc.target/powerpc/mul-vectorize-3.c: New test.
10118 * gcc.target/powerpc/mul-vectorize-4.c: New test.
10120 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
10122 PR tree-optimization/100696
10123 * gcc.target/i386/pr100637-3w.c: Adjust for mul_highpart recog.
10125 2021-07-19 Martin Sebor <msebor@redhat.com>
10127 * gcc.target/powerpc/pr93658.c: Suppress valid warnings.
10129 2021-07-19 Iain Sandoe <iain@sandoe.co.uk>
10132 * g++.dg/coroutines/pr95520.C: New test.
10134 2021-07-19 David Malcolm <dmalcolm@redhat.com>
10137 * gcc.dg/analyzer/pr101503.c: New test.
10139 2021-07-19 Indu Bhagat <indu.bhagat@oracle.com>
10141 * gcc.dg/debug/btf/btf.exp: Do not run BTF testsuite if target does not
10142 support BTF format. Remove redundant check for AIX.
10143 * gcc.dg/debug/ctf/ctf.exp: Do not run CTF testsuite if target does not
10144 support CTF format. Remove redundant check for AIX.
10145 * lib/gcc-dg.exp: Remove redundant check for AIX.
10147 2021-07-19 Andrew Stubbs <ams@codesourcery.com>
10150 * gcc.target/gcn/sram-ecc-1.c: New test.
10151 * gcc.target/gcn/sram-ecc-2.c: New test.
10152 * gcc.target/gcn/sram-ecc-3.c: New test.
10153 * gcc.target/gcn/sram-ecc-4.c: New test.
10154 * gcc.target/gcn/sram-ecc-5.c: New test.
10155 * gcc.target/gcn/sram-ecc-6.c: New test.
10156 * gcc.target/gcn/sram-ecc-7.c: New test.
10157 * gcc.target/gcn/sram-ecc-8.c: New test.
10159 2021-07-19 Andrew Pinski <apinski@marvell.com>
10162 * gcc.target/aarch64/csinv-neg-1.c: New test.
10164 2021-07-19 Marek Polacek <polacek@redhat.com>
10167 * g++.dg/cpp0x/constexpr-temp2.C: New test.
10169 2021-07-19 Richard Biener <rguenther@suse.de>
10171 PR tree-optimization/101505
10172 * gcc.dg/vect/pr101505.c: New testcase.
10174 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
10177 * gcc.target/i386/pr101492-1.c: New test.
10178 * gcc.target/i386/pr101492-2.c: Likewise.
10179 * gcc.target/i386/pr101492-3.c: Likewise.
10180 * gcc.target/i386/pr101492-4.c: Likewise.
10182 2021-07-18 Harald Anlauf <anlauf@gmx.de>
10185 * gfortran.dg/fmt_nonchar_3.f90: New test.
10187 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
10190 * gcc.target/i386/avx-vzeroupper-28.c: New test.
10192 2021-07-18 Antoni Boucher <bouanto@zoho.com>
10195 * jit.dg/all-non-failing-tests.h: New test.
10196 * jit.dg/test-cast.c: New test.
10198 2021-07-17 Jan Hubicka <hubicka@ucw.cz>
10200 * gcc.dg/tree-ssa/modref-6.c: New test.
10202 2021-07-17 Andrew MacLeod <amacleod@redhat.com>
10204 * gcc.dg/pr96542.c: New.
10206 2021-07-16 Patrick Palka <ppalka@redhat.com>
10209 * g++.dg/cpp2a/class-deduction-alias10.C: New test.
10211 2021-07-16 Patrick Palka <ppalka@redhat.com>
10215 * g++.dg/inherit/covariant23.C: New test.
10217 2021-07-16 David Malcolm <dmalcolm@redhat.com>
10219 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_state): New.
10220 * gcc.dg/analyzer/dump-state.c: New test.
10222 2021-07-16 Martin Sebor <msebor@redhat.com>
10224 PR testsuite/101468
10225 * gcc.dg/Wstringop-overflow-41.c: Adjust to avoid target-specific
10227 * gcc.dg/Wstringop-overflow-42.c: Same.
10228 * gcc.dg/Wstringop-overflow-68.c: Same.
10229 * gcc.dg/Wstringop-overflow-70.c: Same.
10230 * gcc.dg/Wstringop-overflow-71.c: Same.
10231 * gcc.dg/strlenopt-95.c: Fix typos.
10233 2021-07-16 Tamar Christina <tamar.christina@arm.com>
10235 PR middle-end/101457
10236 * gcc.dg/vect/vect-reduc-dot-19.c: Use long long.
10237 * gcc.dg/vect/vect-reduc-dot-20.c: Likewise.
10238 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
10239 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
10241 2021-07-16 Marek Polacek <polacek@redhat.com>
10243 * g++.dg/cpp1y/Wnarrowing2.C: New test.
10244 * g++.dg/cpp1y/Wnarrowing2.h: New test.
10246 2021-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
10248 * g++.dg/ext/visibility/noPLT.C: Skip on s390x.
10249 * g++.target/s390/mi-thunk.C: New test.
10250 * gcc.target/s390/nodatarel-1.c: Move foostatic to the new
10252 * gcc.target/s390/pr80080-4.c: Allow @PLT suffix.
10253 * gcc.target/s390/risbg-ll-3.c: Likewise.
10254 * gcc.target/s390/call.h: Common code for the new tests.
10255 * gcc.target/s390/call-z10-pic-nodatarel.c: New test.
10256 * gcc.target/s390/call-z10-pic.c: New test.
10257 * gcc.target/s390/call-z10.c: New test.
10258 * gcc.target/s390/call-z9-pic-nodatarel.c: New test.
10259 * gcc.target/s390/call-z9-pic.c: New test.
10260 * gcc.target/s390/call-z9.c: New test.
10261 * gcc.target/s390/mfentry-m64-pic.c: New test.
10262 * gcc.target/s390/tls.h: Common code for the new TLS tests.
10263 * gcc.target/s390/tls-pic.c: New test.
10264 * gcc.target/s390/tls.c: New test.
10266 2021-07-16 Jonathan Wright <jonathan.wright@arm.com>
10268 * gcc.target/aarch64/sve/extract_1.c: Split expected results
10269 by big/little endian targets, restoring the old expected
10270 result for big endian.
10271 * gcc.target/aarch64/sve/extract_2.c: Likewise.
10272 * gcc.target/aarch64/sve/extract_3.c: Likewise.
10273 * gcc.target/aarch64/sve/extract_4.c: Likewise.
10275 2021-07-15 Uroš Bizjak <ubizjak@gmail.com>
10278 * gcc.target/i386/pr101346.c: New test.
10280 2021-07-15 Martin Sebor <msebor@redhat.com>
10282 PR middle-end/97027
10283 * gcc.dg/Wstringop-overflow-15.c: Remove an xfail.
10284 * gcc.dg/Wstringop-overflow-47.c: Adjust xfails.
10285 * gcc.dg/torture/pr69170.c: Avoid valid warnings.
10286 * gcc.dg/torture/pr70025.c: Prune out a false positive.
10287 * gcc.dg/vect/pr97769.c: Initialize a loop control variable.
10288 * gcc.target/i386/pr92658-avx512bw-trunc.c: Increase buffer size
10290 * gcc.target/i386/pr92658-avx512f.c: Same.
10291 * gcc.dg/Wstringop-overflow-68.c: New test.
10292 * gcc.dg/Wstringop-overflow-69.c: New test.
10293 * gcc.dg/Wstringop-overflow-70.c: New test.
10294 * gcc.dg/Wstringop-overflow-71.c: New test.
10295 * gcc.dg/strlenopt-95.c: New test.
10297 2021-07-15 David Malcolm <dmalcolm@redhat.com>
10302 * g++.dg/analyzer/pr93212.C: Update location of warning.
10303 * g++.dg/analyzer/pr94011.C: Add
10304 -Wno-analyzer-use-of-uninitialized-value.
10305 * g++.dg/analyzer/pr94503.C: Likewise.
10306 * gcc.dg/analyzer/clobbers-1.c: Convert "f" from a local to a
10307 param to avoid uninitialized warning.
10308 * gcc.dg/analyzer/data-model-1.c (test_12): Add test for
10309 uninitialized value on result of alloca.
10310 (test_12a): Add expected warning.
10311 (test_12c): Likewise.
10312 (test_19): Likewise.
10313 (test_29b): Likewise.
10314 (test_29c): Likewise.
10315 (test_37): Remove xfail.
10316 (test_37a): Likewise.
10317 * gcc.dg/analyzer/data-model-20.c: Add warning about leak.
10318 * gcc.dg/analyzer/explode-2.c: Remove params; add
10319 -Wno-analyzer-too-complex, -Wno-analyzer-malloc-leak, and xfails.
10320 Initialize the locals.
10321 * gcc.dg/analyzer/explode-2a.c: Initialize the locals. Add
10323 * gcc.dg/analyzer/fgets-1.c: New test.
10324 * gcc.dg/analyzer/fread-1.c: New test.
10325 * gcc.dg/analyzer/malloc-1.c (test_16): Add expected warning.
10326 (test_40): Likewise.
10327 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Check for
10328 uninitialized padding.
10329 * gcc.dg/analyzer/pr93355-localealias-feasibility.c (fread): New
10331 (read_alias_file): Call it.
10332 * gcc.dg/analyzer/pr94047.c: Add expected warnings.
10333 * gcc.dg/analyzer/pr94851-2.c: Likewise.
10334 * gcc.dg/analyzer/pr96841.c: Convert local to a param.
10335 * gcc.dg/analyzer/pr98628.c: Likewise.
10336 * gcc.dg/analyzer/pr99042.c: Updated expected location of leak
10338 * gcc.dg/analyzer/symbolic-1.c: Add expected warnings.
10339 * gcc.dg/analyzer/symbolic-7.c: Likewise.
10340 * gcc.dg/analyzer/torture/pr93649.c: Add expected warning. Skip
10341 with -fno-fat-lto-objects.
10342 * gcc.dg/analyzer/uninit-1.c: New test.
10343 * gcc.dg/analyzer/uninit-2.c: New test.
10344 * gcc.dg/analyzer/uninit-3.c: New test.
10345 * gcc.dg/analyzer/uninit-4.c: New test.
10346 * gcc.dg/analyzer/uninit-pr94713.c: New test.
10347 * gcc.dg/analyzer/uninit-pr94714.c: New test.
10348 * gcc.dg/analyzer/use-after-free-2.c: New test.
10349 * gcc.dg/analyzer/use-after-free-3.c: New test.
10350 * gcc.dg/analyzer/zlib-3.c: Add expected warning.
10351 * gcc.dg/analyzer/zlib-6.c: Convert locals to params to avoid
10352 uninitialized warnings. Remove xfail.
10353 * gcc.dg/analyzer/zlib-6a.c: New test, based on the old version
10355 * gfortran.dg/analyzer/pr97668.f: Add
10356 -Wno-analyzer-use-of-uninitialized-value and
10357 -Wno-analyzer-too-complex.
10359 2021-07-15 David Malcolm <dmalcolm@redhat.com>
10361 * gcc.dg/analyzer/phi-1.c: New test.
10363 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
10365 * lib/target-supports.exp (arm_v8_2a_imm8_neon_ok_nocache):
10368 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
10370 * gcc.target/arm/simd/vusdot-autovec.c: Use arm_v8_2a_i8mm_ok
10373 2021-07-15 Jakub Jelinek <jakub@redhat.com>
10376 * g++.dg/cpp0x/nullptr46.C: New test.
10378 2021-07-15 Tamar Christina <tamar.christina@arm.com>
10380 PR middle-end/101457
10381 * gcc.dg/vect/vect-reduc-dot-17.c: Fix signs of scalar code.
10382 * gcc.dg/vect/vect-reduc-dot-18.c: Likewise.
10383 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
10384 * gcc.dg/vect/vect-reduc-dot-9.c: Likewise.
10386 2021-07-15 Martin Sebor <msebor@redhat.com>
10388 * gcc.dg/Wvla-parameter-12.c: New test.
10390 2021-07-15 Bill Schmidt <wschmidt@linux.ibm.com>
10393 * gcc.target/powerpc/pr101129.c: New.
10395 2021-07-15 Jakub Jelinek <jakub@redhat.com>
10397 PR middle-end/101437
10398 * gcc.c-torture/compile/pr101437.c: New test.
10400 2021-07-14 Peter Bergner <bergner@linux.ibm.com>
10402 * gcc.target/powerpc/mma-builtin-9.c: New test.
10404 2021-07-14 Patrick Palka <ppalka@redhat.com>
10407 * g++.dg/cpp1z/class-deduction96.C: New test.
10409 2021-07-14 Jason Merrill <jason@redhat.com>
10411 * g++.dg/torture/pr100382.C: Pass -fno-delete-dead-exceptions.
10413 2021-07-14 Tamar Christina <tamar.christina@arm.com>
10415 * gcc.dg/vect/vect-reduc-dot-11.c: Expect pass.
10416 * gcc.dg/vect/vect-reduc-dot-15.c: Likewise.
10417 * gcc.dg/vect/vect-reduc-dot-19.c: Likewise.
10418 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
10420 2021-07-14 Andrew MacLeod <amacleod@redhat.com>
10422 * gcc.dg/pr80776-1.c: Remove xfail.
10424 2021-07-14 Marek Polacek <polacek@redhat.com>
10427 * g++.dg/cpp1y/constexpr-101371-2.C: New test.
10428 * g++.dg/cpp1y/constexpr-101371.C: New test.
10430 2021-07-14 Harald Anlauf <anlauf@gmx.de>
10433 * gfortran.dg/pr100949.f90: New test.
10435 2021-07-14 Tamar Christina <tamar.christina@arm.com>
10437 * lib/target-supports.exp
10438 (check_effective_target_arm_v8_2a_imm8_neon_ok_nocache,
10439 check_effective_target_arm_v8_2a_i8mm_neon_hw,
10440 check_effective_target_vect_usdot_qi): New.
10441 * gcc.dg/vect/vect-reduc-dot-9.c: New test.
10442 * gcc.dg/vect/vect-reduc-dot-10.c: New test.
10443 * gcc.dg/vect/vect-reduc-dot-11.c: New test.
10444 * gcc.dg/vect/vect-reduc-dot-12.c: New test.
10445 * gcc.dg/vect/vect-reduc-dot-13.c: New test.
10446 * gcc.dg/vect/vect-reduc-dot-14.c: New test.
10447 * gcc.dg/vect/vect-reduc-dot-15.c: New test.
10448 * gcc.dg/vect/vect-reduc-dot-16.c: New test.
10449 * gcc.dg/vect/vect-reduc-dot-17.c: New test.
10450 * gcc.dg/vect/vect-reduc-dot-18.c: New test.
10451 * gcc.dg/vect/vect-reduc-dot-19.c: New test.
10452 * gcc.dg/vect/vect-reduc-dot-20.c: New test.
10453 * gcc.dg/vect/vect-reduc-dot-21.c: New test.
10454 * gcc.dg/vect/vect-reduc-dot-22.c: New test.
10456 2021-07-14 Tamar Christina <tamar.christina@arm.com>
10458 * gcc.target/arm/simd/vusdot-autovec.c: New test.
10460 2021-07-14 Tamar Christina <tamar.christina@arm.com>
10462 * gcc.target/aarch64/simd/vusdot-autovec.c: New test.
10463 * gcc.target/aarch64/sve/vusdot-autovec.c: New test.
10465 2021-07-14 H.J. Lu <hjl.tools@gmail.com>
10468 * gcc.target/i386/pr101395-1.c: New test.
10469 * gcc.target/i386/pr101395-2.c: Likewise.
10470 * gcc.target/i386/pr101395-3.c: Likewise.
10472 2021-07-14 Richard Biener <rguenther@suse.de>
10474 PR tree-optimization/101445
10475 * gcc.dg/vect/pr101445.c: New testcase.
10477 2021-07-14 Richard Biener <rguenther@suse.de>
10479 * gcc.target/i386/vect-reduc-1.c: New testcase.
10481 2021-07-13 Jonathan Wright <jonathan.wright@arm.com>
10483 * gcc.target/aarch64/extract_zero_extend.c: Remove dump scan
10484 for RTL pattern match.
10485 * gcc.target/aarch64/narrow_high_combine.c: Add new tests.
10486 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: Update
10487 scan-assembler regex to look for a scalar register instead of
10488 lane 0 of a vector.
10489 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: Likewise.
10490 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: Likewise.
10491 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: Likewise.
10492 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
10493 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
10494 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
10495 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
10496 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
10497 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: Likewise.
10498 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
10499 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
10500 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
10501 * gcc.target/aarch64/sve/extract_1.c: Likewise.
10502 * gcc.target/aarch64/sve/extract_2.c: Likewise.
10503 * gcc.target/aarch64/sve/extract_3.c: Likewise.
10504 * gcc.target/aarch64/sve/extract_4.c: Likewise.
10505 * gcc.target/aarch64/sve/live_1.c: Update scan-assembler regex
10506 cases to look for 'b' and 'h' registers instead of 'w'.
10507 * gcc.target/arm/crypto-vsha1cq_u32.c: Update scan-assembler
10508 regex to reflect lane 0 vector extractions being simplified
10509 to scalar register moves.
10510 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
10511 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
10512 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
10513 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: Extract
10514 lane 1 as the moves for lane 0 now get optimized away.
10515 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
10516 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
10517 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
10518 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
10519 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
10520 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
10521 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
10523 2021-07-13 Paul A. Clarke <pc@us.ibm.com>
10525 * gcc.target/powerpc/sse4_1-ptest-1.c: Copy from
10526 gcc/testsuite/gcc.target/i386.
10528 2021-07-13 Andrew MacLeod <amacleod@redhat.com>
10530 PR tree-optimization/93781
10531 * gcc.dg/tree-ssa/pr93781-1.c: Check that call is removed.
10533 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
10535 * gcc.target/aarch64/sve/reduc_9.c: New test.
10536 * gcc.target/aarch64/sve/reduc_9_run.c: Likewise.
10537 * gcc.target/aarch64/sve/reduc_10.c: Likewise.
10538 * gcc.target/aarch64/sve/reduc_10_run.c: Likewise.
10539 * gcc.target/aarch64/sve/reduc_11.c: Likewise.
10540 * gcc.target/aarch64/sve/reduc_11_run.c: Likewise.
10541 * gcc.target/aarch64/sve/reduc_12.c: Likewise.
10542 * gcc.target/aarch64/sve/reduc_12_run.c: Likewise.
10543 * gcc.target/aarch64/sve/reduc_13.c: Likewise.
10544 * gcc.target/aarch64/sve/reduc_13_run.c: Likewise.
10545 * gcc.target/aarch64/sve/reduc_14.c: Likewise.
10546 * gcc.target/aarch64/sve/reduc_14_run.c: Likewise.
10547 * gcc.target/aarch64/sve/reduc_15.c: Likewise.
10548 * gcc.target/aarch64/sve/reduc_15_run.c: Likewise.
10550 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
10552 * gcc.target/aarch64/sve/cond_arith_6.c: New test.
10554 2021-07-13 Jakub Jelinek <jakub@redhat.com>
10555 Richard Biener <rguenther@suse.de>
10557 PR tree-optimization/101419
10558 * gcc.dg/builtin-object-size-10.c: Pass -fdump-tree-early_objsz-details
10559 instead of -fdump-tree-objsz1-details in dg-options and adjust names
10560 of dump file in scan-tree-dump.
10561 * gcc.dg/pr101419.c: New test.
10563 2021-07-13 Richard Biener <rguenther@suse.de>
10566 2021-07-13 Richard Biener <rguenther@suse.de>
10568 * g++.dg/vect/slp-pr87105.cc: Adjust.
10569 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
10571 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
10573 PR testsuite/100166
10574 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Update
10575 insn counts to account for power10 prefixed loads and stores.
10576 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c:
10578 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
10580 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
10582 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
10584 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
10586 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
10588 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: Likewise.
10589 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: Likewise.
10590 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: Likewise.
10591 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: Likewise.
10592 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c:
10594 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: Likewise.
10595 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: Likewise.
10596 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: Likewise.
10597 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: Likewise.
10598 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: Likewise.
10599 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: Likewise.
10600 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: Likewise.
10601 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Likewise.
10602 * gcc.target/powerpc/fold-vec-splat-longlong.c: Likewise.
10603 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c:
10605 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c:
10607 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c:
10609 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c:
10611 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c:
10613 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c:
10615 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: Likewise.
10616 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c:
10618 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: Likewise.
10619 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: Likewise.
10620 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c:
10622 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: Likewise.
10623 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: Likewise.
10624 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: Likewise.
10625 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: Likewise.
10626 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: Likewise.
10627 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: Likewise.
10628 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: Likewise.
10629 * gcc.target/powerpc/lvsl-lvsr.c: Likewise.
10630 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Likewise.
10632 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
10634 * gcc.target/powerpc/vec-splati-runnable.c: Run test with -O2
10635 optimization. Do not check what XXSPLTIDP generates if the value
10638 2021-07-12 Patrick Palka <ppalka@redhat.com>
10642 * g++.dg/cpp1z/class-deduction92.C: New test.
10643 * g++.dg/cpp1z/class-deduction93.C: New test.
10644 * g++.dg/cpp1z/class-deduction94.C: New test.
10645 * g++.dg/cpp1z/class-deduction95.C: New test.
10647 2021-07-12 Uroš Bizjak <ubizjak@gmail.com>
10650 * gcc.target/i386/pr101424.c: New test.
10652 2021-07-12 Andrew MacLeod <amacleod@redhat.com>
10654 * gcc.dg/tree-ssa/pr101335.c: New.
10656 2021-07-12 Andrew Pinski <apinski@marvell.com>
10658 * gcc.dg/tree-ssa/pr96928-1.c: Update to similar as pr96928.c.
10660 2021-07-12 Richard Biener <rguenther@suse.de>
10662 PR tree-optimization/101373
10663 * g++.dg/torture/pr101373.C: New testcase, XFAILed.
10664 * gnat.dg/opt95.adb: Likewise.
10666 2021-07-12 Richard Biener <rguenther@suse.de>
10668 * g++.dg/vect/slp-pr87105.cc: Adjust.
10669 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
10671 2021-07-12 Richard Biener <rguenther@suse.de>
10673 PR tree-optimization/101394
10674 * gcc.dg/torture/pr101394.c: New testcase.
10676 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
10677 Jakub Jelinek <jakub@redhat.com>
10679 PR tree-optimization/101403
10680 * gcc.dg/pr101403.c: Avoid (unimportant) uninitialized variable.
10682 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
10685 * gcc.target/arm/armv8_2-fp16-neon-2.c: Adjust.
10687 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
10690 * gcc.target/arm/simd/pr98435.c: New test.
10692 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
10694 PR tree-optimization/101403
10695 * gcc.dg/pr101403.c: New test case.
10697 2021-07-10 John David Anglin <danglin@gcc.gnu.org>
10699 * gcc.dg/torture/pr100329.c: Require target lra.
10700 * gcc.dg/torture/pr100519.c: Likewise.
10702 2021-07-10 Patrick Palka <ppalka@redhat.com>
10705 * g++.dg/cpp0x/pr78765.C: Expect another conversion failure
10707 * g++.dg/template/sfinae14.C: Flip incorrect assertion.
10708 * g++.dg/cpp2a/concepts-requires27.C: New test.
10710 2021-07-09 Jason Merrill <jason@redhat.com>
10713 * g++.dg/concepts/explicit-spec1.C: New test.
10715 2021-07-09 Roger Sayle <roger@nextmovesoftware.com>
10716 Uroš Bizjak <ubizjak@gmail.com>
10718 * gcc.target/i386/divmod-9.c: New test case.
10720 2021-07-09 Indu Bhagat <indu.bhagat@oracle.com>
10722 PR testsuite/101269
10723 * gcc.dg/debug/btf/btf-datasec-1.c: Force -msdata=none with ilp32 for
10724 powerpc based targets.
10726 2021-07-09 Patrick Palka <ppalka@redhat.com>
10729 * g++.dg/cpp2a/concepts-requires26.C: New test.
10730 * g++.dg/cpp2a/lambda-uneval16.C: New test.
10732 2021-07-09 Patrick Palka <ppalka@redhat.com>
10735 * g++.dg/cpp2a/concepts-memtmpl4.C: Uncomment the commented out
10736 example, which we now handle correctly.
10737 * g++.dg/cpp2a/concepts-memtmpl5.C: New test.
10738 * g++.dg/cpp2a/concepts-memtmpl5a.C: New test.
10740 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
10742 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
10743 __attribute__((noinline)).
10744 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
10746 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
10751 * gcc.target/mips/pr100760.c: New test.
10752 * gcc.target/mips/pr100761.c: New test.
10753 * gcc.target/mips/pr100762.c: New test.
10755 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
10757 * gcc.target/powerpc/mod-vectorize.c: New test.
10759 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
10761 * gcc.target/powerpc/div-vectorize-1.c: New test.
10763 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
10765 * gcc.target/powerpc/mul-vectorize-1.c: New test.
10766 * gcc.target/powerpc/mul-vectorize-2.c: New test.
10768 2021-07-08 Martin Sebor <msebor@redhat.com>
10770 * gcc.dg/Wstringop-overflow-43.c: Remove an xfail.
10772 2021-07-08 Martin Sebor <msebor@redhat.com>
10774 PR testsuite/100451
10775 * g++.dg/warn/Warray-bounds-20.C: Adjust expected output for LP32.
10777 2021-07-08 Martin Sebor <msebor@redhat.com>
10779 * g++.dg/warn/Warray-bounds-11.C: Avoid including <new>.
10780 * g++.dg/warn/Warray-bounds-13.C: Same.
10782 2021-07-08 Marek Polacek <polacek@redhat.com>
10785 * g++.dg/cpp0x/noexcept70.C: New test.
10787 2021-07-08 Martin Jambor <mjambor@suse.cz>
10790 * gcc.dg/ipa/pr101066.c: New test.
10792 2021-07-08 Martin Sebor <msebor@redhat.com>
10794 PR bootstrap/101374
10795 * c-c++-common/Warray-bounds-3.c: Xfail assertion.
10796 * c-c++-common/Warray-bounds-4.c: Same.
10798 2021-07-08 Christophe Lyon <christophe.lyon@foss.st.om>
10800 * gcc.dg/debug/pr57351.c: Require arm_arch_v7a_ok
10803 2021-07-08 Richard Sandiford <richard.sandiford@arm.com>
10805 * gcc.target/aarch64/sve/acle/general/cntb_1.c: New test.
10807 2021-07-08 Roger Sayle <roger@nextmovesoftware.com>
10808 Richard Biener <rguenther@suse.de>
10810 PR tree-optimization/40210
10811 * gcc.dg/builtin-bswap-13.c: New test.
10812 * gcc.dg/builtin-bswap-14.c: New test.
10814 2021-07-08 Michael Meissner <meissner@linux.ibm.com>
10817 * gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
10819 2021-07-07 David Malcolm <dmalcolm@redhat.com>
10821 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
10822 * gcc.dg/plugin/analyzer_gil_plugin.c
10823 (gil_state_machine::on_condition): Remove.
10825 2021-07-07 Martin Sebor <msebor@redhat.com>
10827 PR tree-optimization/100137
10828 PR tree-optimization/99121
10829 PR tree-optimization/97027
10830 * c-c++-common/Warray-bounds-3.c: Remove xfail
10831 * c-c++-common/Warray-bounds-4.c: Add an expected warning.
10832 * c-c++-common/Warray-bounds-9.c: New test.
10833 * c-c++-common/Warray-bounds-10.c: New test.
10834 * g++.dg/asan/asan_test.C: Suppress expected warnings.
10835 * g++.dg/pr95768.C: Same.
10836 * g++.dg/warn/Warray-bounds-10.C: Adjust text of expected messages.
10837 * g++.dg/warn/Warray-bounds-11.C: Same.
10838 * g++.dg/warn/Warray-bounds-12.C: Same.
10839 * g++.dg/warn/Warray-bounds-13.C: Same.
10840 * g++.dg/warn/Warray-bounds-17.C: Same.
10841 * g++.dg/warn/Warray-bounds-20.C: Same.
10842 * gcc.dg/Warray-bounds-29.c: Same.
10843 * gcc.dg/Warray-bounds-30.c: Add xfail.
10844 * gcc.dg/Warray-bounds-31.c: Adjust text of expected messages.
10845 * gcc.dg/Warray-bounds-32.c: Same.
10846 * gcc.dg/Warray-bounds-52.c: Same.
10847 * gcc.dg/Warray-bounds-53.c: Same.
10848 * gcc.dg/Warray-bounds-58.c: Remove xfail.
10849 * gcc.dg/Warray-bounds-63.c: Adjust text of expected messages.
10850 * gcc.dg/Warray-bounds-66.c: Same.
10851 * gcc.dg/Warray-bounds-69.c: Same.
10852 * gcc.dg/Wstringop-overflow-34.c: Same.
10853 * gcc.dg/Wstringop-overflow-47.c: Same.
10854 * gcc.dg/Wstringop-overflow-61.c: Same.
10855 * gcc.dg/Warray-bounds-77.c: New test.
10856 * gcc.dg/Warray-bounds-78.c: New test.
10857 * gcc.dg/Warray-bounds-79.c: New test.
10859 2021-07-07 Christophe Lyon <christophe.lyon@foss.st.com>
10862 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove -fno-short-enums.
10864 2021-07-07 Richard Biener <rguenther@suse.de>
10866 PR tree-optimization/34195
10867 * gcc.dg/vect/pr34195.c: New testcase.
10869 2021-07-07 Richard Biener <rguenther@suse.de>
10871 PR tree-optimization/99728
10872 * g++.dg/opt/pr99728.C: New testcase.
10874 2021-07-07 liuhongt <hongtao.liu@intel.com>
10876 * gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c: New test.
10877 * gcc.target/i386/avx512f-vect-fmaddsubXXXps.c: New test.
10878 * gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c: New test.
10879 * gcc.target/i386/avx512f-vect-fmsubaddXXXps.c: New test.
10881 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
10884 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove the check on btm_type.
10886 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
10889 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Remove the check for ctv_typeidx.
10891 2021-07-06 Martin Sebor <msebor@redhat.com>
10894 * g++.dg/warn/uninit-pr55881.C: New test.
10896 2021-07-06 Martin Sebor <msebor@redhat.com>
10898 PR tree-optimization/86650
10899 * gcc.dg/Warray-bounds-76.c: New test.
10901 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
10904 * gcc.dg/debug/ctf/ctf-struct-array-2.c: Adjust the value in the testcase.
10906 2021-07-06 Martin Sebor <msebor@redhat.com>
10908 * gcc.dg/format/gcc_diag-10.c: Update expected warnings.
10909 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Remove %G.
10911 2021-07-06 Martin Sebor <msebor@redhat.com>
10913 * gcc.dg/Wobjsize-1.c: Prune expected output.
10914 * gcc.dg/Warray-bounds-71.c: New test.
10915 * gcc.dg/Warray-bounds-71.h: New test header.
10916 * gcc.dg/Warray-bounds-72.c: New test.
10917 * gcc.dg/Warray-bounds-73.c: New test.
10918 * gcc.dg/Warray-bounds-74.c: New test.
10919 * gcc.dg/Warray-bounds-75.c: New test.
10920 * gcc.dg/Wfree-nonheap-object-4.c: Adjust expected output.
10921 * gcc.dg/Wfree-nonheap-object-5.c: New test.
10922 * gcc.dg/Wfree-nonheap-object-6.c: New test.
10923 * gcc.dg/pragma-diag-10.c: New test.
10924 * gcc.dg/pragma-diag-9.c: New test.
10925 * gcc.dg/uninit-suppress_3.c: New test.
10926 * gcc.dg/pr79214.c: Xfail tests.
10927 * gcc.dg/tree-ssa/builtin-sprintf-warn-27.c: New test.
10928 * gcc.dg/format/c90-printf-1.c: Adjust expected output.
10930 2021-07-06 Uroš Bizjak <ubizjak@gmail.com>
10933 * gcc.target/i386/sse4_1-vec-set-1a.c: New test.
10934 * gcc.target/i386/sse4_1-vec-set-2a.c: Ditto.
10936 2021-07-06 Richard Biener <rguenther@suse.de>
10938 * gcc.target/i386/vect-fmaddsubXXXpd.c: New testcase.
10939 * gcc.target/i386/vect-fmaddsubXXXps.c: Likewise.
10940 * gcc.target/i386/vect-fmsubaddXXXpd.c: Likewise.
10941 * gcc.target/i386/vect-fmsubaddXXXps.c: Likewise.
10943 2021-07-06 Andrew Pinski <apinski@marvell.com>
10945 PR tree-optimization/101256
10946 * g++.dg/torture/pr101256.C: New test.
10948 2021-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
10951 * gfortran.dg/implied_do_io_7.f90: New test.
10953 2021-07-06 Kewen Lin <linkw@linux.ibm.com>
10955 PR rtl-optimization/100328
10956 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Remove one xfail.
10957 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
10958 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
10959 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
10960 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
10961 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
10962 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
10963 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
10964 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
10965 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
10966 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
10967 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
10968 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
10969 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
10970 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
10971 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
10972 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
10973 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
10974 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
10975 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
10976 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
10977 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
10978 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
10979 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
10980 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
10981 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
10982 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
10983 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
10984 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
10985 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
10986 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
10987 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
10988 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
10989 * gcc.target/aarch64/sve/acle/asm/sub_f16.c: Likewise.
10990 * gcc.target/aarch64/sve/acle/asm/sub_f32.c: Likewise.
10991 * gcc.target/aarch64/sve/acle/asm/sub_f64.c: Likewise.
10992 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
10993 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
10994 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
10996 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
10999 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin targets.
11000 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
11002 2021-07-05 Andrew Pinski <apinski@marvell.com>
11004 PR tree-optimization/101039
11005 * gcc.dg/tree-ssa/phi-opt-15.c: Update test to expect
11006 ABSU and still not expect ABS_EXPR.
11007 * gcc.dg/tree-ssa/phi-opt-23.c: New test.
11008 * gcc.dg/tree-ssa/phi-opt-24.c: New test.
11010 2021-07-05 Christophe Lyon <christophe.lyon@foss.st.com>
11013 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -fno-short-enums.
11015 2021-07-05 Richard Biener <rguenther@suse.de>
11017 PR testsuite/101299
11018 * gcc.dg/vect/bb-slp-74.c: Add vect_double requires.
11020 2021-07-05 liuhongt <hongtao.liu@intel.com>
11022 * gcc.target/i386/pr92658-avx512vl.c: Refine testcase.
11024 2021-07-03 David Edelsohn <dje.gcc@gmail.com>
11026 * gcc.dg/debug/btf/btf.exp: Skip on AIX.
11027 * gcc.dg/debug/ctf/ctf.exp: Skip on AIX.
11028 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): AIX
11029 doesn't support CTF.
11030 (gcc-dg-debug-runtest): Move CTF support within
11031 target support format test.
11033 2021-07-03 H.J. Lu <hjl.tools@gmail.com>
11035 PR middle-end/101294
11036 * gcc.dg/pr101294.c: New test.
11038 2021-07-03 Iain Buclaw <ibuclaw@gdcproject.org>
11041 * gdc.dg/torture/pr101273.d: New test.
11043 2021-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
11046 * gdc.dg/torture/pr101282.d: New test.
11048 2021-07-02 Jakub Jelinek <jakub@redhat.com>
11050 * g++.dg/gomp/attrs-1.C: New test.
11051 * g++.dg/gomp/attrs-2.C: New test.
11052 * g++.dg/gomp/attrs-3.C: New test.
11054 2021-07-02 Jakub Jelinek <jakub@redhat.com>
11057 * c-c++-common/gomp/atomic-24.c: New test.
11059 2021-07-02 Patrick Palka <ppalka@redhat.com>
11062 * g++.dg/cpp2a/concepts-memtmpl4.C: New test.
11064 2021-07-02 Peter Bergner <bergner@linux.ibm.com>
11066 * gcc.target/powerpc/mma-builtin-7.c: New test.
11067 * gcc.target/powerpc/mma-builtin-8.c: New test.
11069 2021-07-02 Andrew MacLeod <amacleod@redhat.com>
11071 PR tree-optimization/101223
11072 * gcc.dg/pr101223.c: New.
11074 2021-07-02 David Faust <david.faust@oracle.com>
11076 * gcc.dg/debug/btf/btf-float-1.c: New test.
11077 * gcc.dg/debug/btf/btf-function-3.c: Use different unrepresentable type.
11078 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
11079 * gcc.dg/debug/btf/btf-variables-2.c: Likewise.
11081 2021-07-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11083 * lib/gcc-defs.exp: Add a comment.
11085 2021-07-02 Richard Biener <rguenther@suse.de>
11087 PR tree-optimization/101293
11088 * gcc.dg/tree-ssa/ssa-lim-15.c: New testcase.
11090 2021-07-02 Jakub Jelinek <jakub@redhat.com>
11093 * gcc.target/i386/avx2-pr101286.c: New test.
11095 2021-07-02 Hongyu Wang <hongyu.wang@intel.com>
11097 * gcc.target/i386/keylocker-aesdec128kl.c: Update test.
11098 * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
11099 * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
11100 * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
11101 * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
11102 * gcc.target/i386/keylocker-aesenc256kl.c: Likewise.
11103 * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
11104 * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
11106 2021-07-01 Michael Meissner <meissner@linux.ibm.com>
11108 * gcc.target/powerpc/float128-cmove.c: New test.
11109 * gcc.target/powerpc/float128-minmax-3.c: New test.
11111 2021-07-01 Eric Botcazou <ebotcazou@adacore.com>
11113 * c-c++-common/dump-ada-spec-14.c: Adjust dg-warning directive.
11115 2021-07-01 H.J. Lu <hjl.tools@gmail.com>
11118 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Expect integer
11120 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
11121 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
11122 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
11123 * gcc.target/i386/avx512f_cond_move.c: Also pass
11124 -mprefer-vector-width=512 and expect integer broadcast.
11125 * gcc.target/i386/pr100865-1.c: New test.
11126 * gcc.target/i386/pr100865-2.c: Likewise.
11127 * gcc.target/i386/pr100865-3.c: Likewise.
11128 * gcc.target/i386/pr100865-4a.c: Likewise.
11129 * gcc.target/i386/pr100865-4b.c: Likewise.
11130 * gcc.target/i386/pr100865-5a.c: Likewise.
11131 * gcc.target/i386/pr100865-5b.c: Likewise.
11132 * gcc.target/i386/pr100865-6a.c: Likewise.
11133 * gcc.target/i386/pr100865-6b.c: Likewise.
11134 * gcc.target/i386/pr100865-6c.c: Likewise.
11135 * gcc.target/i386/pr100865-7a.c: Likewise.
11136 * gcc.target/i386/pr100865-7b.c: Likewise.
11137 * gcc.target/i386/pr100865-7c.c: Likewise.
11138 * gcc.target/i386/pr100865-8a.c: Likewise.
11139 * gcc.target/i386/pr100865-8b.c: Likewise.
11140 * gcc.target/i386/pr100865-8c.c: Likewise.
11141 * gcc.target/i386/pr100865-9a.c: Likewise.
11142 * gcc.target/i386/pr100865-9b.c: Likewise.
11143 * gcc.target/i386/pr100865-9c.c: Likewise.
11144 * gcc.target/i386/pr100865-10a.c: Likewise.
11145 * gcc.target/i386/pr100865-10b.c: Likewise.
11146 * gcc.target/i386/pr100865-11a.c: Likewise.
11147 * gcc.target/i386/pr100865-11b.c: Likewise.
11148 * gcc.target/i386/pr100865-11c.c: Likewise.
11149 * gcc.target/i386/pr100865-12a.c: Likewise.
11150 * gcc.target/i386/pr100865-12b.c: Likewise.
11151 * gcc.target/i386/pr100865-12c.c: Likewise.
11153 2021-07-01 Richard Biener <rguenther@suse.de>
11155 PR tree-optimization/101280
11156 PR tree-optimization/101173
11157 * gcc.dg/tree-ssa/loop-interchange-16.c: New testcase.
11159 2021-07-01 Richard Biener <rguenther@suse.de>
11161 PR tree-optimization/101278
11162 * gcc.dg/torture/pr101278.c: New testcase.
11164 2021-07-01 Richard Biener <rguenther@suse.de>
11166 PR tree-optimization/100778
11167 * gcc.dg/torture/pr100778.c: New testcase.
11169 2021-07-01 Uroš Bizjak <ubizjak@gmail.com>
11172 * gcc.target/i386/pr101044.c: New test.
11174 2021-07-01 Richard Biener <rguenther@suse.de>
11176 PR tree-optimization/101178
11177 * gcc.dg/vect/bb-slp-72.c: New testcase.
11178 * gcc.dg/vect/bb-slp-73.c: Likewise.
11179 * gcc.dg/vect/bb-slp-74.c: Likewise.
11181 2021-07-01 Jakub Jelinek <jakub@redhat.com>
11184 * gcc.dg/pr101266.c: New test.
11186 2021-07-01 Patrick Palka <ppalka@redhat.com>
11189 * g++.dg/cpp0x/constexpr-empty16.C: New test.
11191 2021-07-01 Patrick Palka <ppalka@redhat.com>
11194 * g++.dg/template/access41.C: New test.
11195 * g++.dg/template/access41a.C: New test.
11197 2021-06-30 Indu Bhagat <indu.bhagat@oracle.com>
11199 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Add dg-add-options float64 and
11202 2021-06-30 Michael Meissner <meissner@linux.ibm.com>
11204 * gcc.target/powerpc/float128-minmax.c: Adjust expected code for
11206 * lib/target-supports.exp (check_effective_target_has_arch_pwr10):
11209 2021-06-30 Patrick Palka <ppalka@redhat.com>
11211 * g++.dg/cpp2a/concepts-access2.C: New test.
11213 2021-06-30 Marek Polacek <polacek@redhat.com>
11217 * g++.dg/cpp0x/auto24.C: Remove dg-error.
11218 * g++.dg/cpp0x/auto3.C: Adjust dg-error.
11219 * g++.dg/cpp0x/auto42.C: Likewise.
11220 * g++.dg/cpp0x/initlist75.C: Likewise.
11221 * g++.dg/cpp0x/initlist80.C: Likewise.
11222 * g++.dg/diagnostic/auto1.C: Remove dg-error.
11223 * g++.dg/cpp23/auto-array.C: New test.
11225 2021-06-30 Richard Biener <rguenther@suse.de>
11227 PR tree-optimization/101267
11228 * gfortran.dg/pr101267.f90: New testcase.
11230 2021-06-30 David Malcolm <dmalcolm@redhat.com>
11233 * gcc.dg/analyzer/clobbers-1.c: New test.
11234 * gcc.dg/analyzer/clobbers-2.c: New test.
11235 * gcc.dg/analyzer/data-model-1.c (test_26): Mark xfail as fixed.
11236 (test_28): Likewise.
11237 (test_52): Likewise. Add coverage for end of buffer.
11238 * gcc.dg/analyzer/explode-1.c: Add leak warning.
11239 * gcc.dg/analyzer/memset-1.c (test_3): Mark xfail as fixed.
11240 (test_4): Use char. Mark xfail as fixed.
11242 (test_7): Mark xfail as fixed. Add coverage for start of buffer.
11245 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: New test.
11246 * gcc.dg/analyzer/symbolic-8.c: New test.
11248 2021-06-30 Christophe Lyon <christophe.lyon@foss.st.com>
11250 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Add dg-add-options float16.
11252 2021-06-30 Richard Biener <rguenther@suse.de>
11254 PR tree-optimization/101264
11255 * gfortran.dg/pr101264.f90: New testcase.
11257 2021-06-30 liuhongt <hongtao.liu@intel.com>
11260 * gcc.target/i386/pr101248.c: New test.
11262 2021-06-29 Andrew MacLeod <amacleod@redhat.com>
11264 * gcc.dg/pr101254.c: New.
11266 2021-06-29 Uroš Bizjak <ubizjak@gmail.com>
11269 * gcc.target/i386/pr95046-9.c: New test.
11271 2021-06-29 Richard Biener <rguenther@suse.de>
11273 * gcc.dg/vect/pr67790.c: Un-XFAIL.
11274 * gcc.dg/vect/bb-slp-71.c: New testcase.
11276 2021-06-29 Jakub Jelinek <jakub@redhat.com>
11279 * g++.dg/ubsan/pr101210.C: New test.
11281 2021-06-29 Richard Biener <rguenther@suse.de>
11283 PR tree-optimization/101242
11284 * gcc.dg/vect/bb-slp-pr101242.c: New testcase.
11285 * gcc.dg/vect/pr67790.c: XFAIL scan for zero VEC_PERM_EXPR.
11287 2021-06-28 Martin Sebor <msebor@redhat.com>
11289 * g++.dg/uninit-pr74762.C: New test.
11290 * g++.dg/warn/uninit-pr74765.C: Same.
11292 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
11293 David Faust <david.faust@oracle.com>
11295 * lib/gcc-dg.exp (gcc-dg-frontend-supports-ctf): New procedure.
11296 (gcc-dg-debug-runtest): Add -gctf support.
11297 * gcc.dg/debug/btf/btf-1.c: New test.
11298 * gcc.dg/debug/btf/btf-2.c: Likewise.
11299 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
11300 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
11301 * gcc.dg/debug/btf/btf-array-1.c: Likewise.
11302 * gcc.dg/debug/btf/btf-bitfields-1.c: Likewise.
11303 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
11304 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
11305 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Likewise.
11306 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
11307 * gcc.dg/debug/btf/btf-forward-1.c: Likewise.
11308 * gcc.dg/debug/btf/btf-function-1.c: Likewise.
11309 * gcc.dg/debug/btf/btf-function-2.c: Likewise.
11310 * gcc.dg/debug/btf/btf-int-1.c: Likewise.
11311 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
11312 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
11313 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
11314 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
11315 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
11316 * gcc.dg/debug/btf/btf.exp: Likewise.
11317 * gcc.dg/debug/ctf/ctf-1.c: Likewise.
11318 * gcc.dg/debug/ctf/ctf-2.c: Likewise.
11319 * gcc.dg/debug/ctf/ctf-anonymous-struct-1.c: Likewise.
11320 * gcc.dg/debug/ctf/ctf-anonymous-union-1.c: Likewise.
11321 * gcc.dg/debug/ctf/ctf-array-1.c: Likewise.
11322 * gcc.dg/debug/ctf/ctf-array-2.c: Likewise.
11323 * gcc.dg/debug/ctf/ctf-array-3.c: Likewise.
11324 * gcc.dg/debug/ctf/ctf-array-4.c: Likewise.
11325 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Likewise.
11326 * gcc.dg/debug/ctf/ctf-attr-used-1.c: Likewise.
11327 * gcc.dg/debug/ctf/ctf-bitfields-1.c: Likewise.
11328 * gcc.dg/debug/ctf/ctf-bitfields-2.c: Likewise.
11329 * gcc.dg/debug/ctf/ctf-bitfields-3.c: Likewise.
11330 * gcc.dg/debug/ctf/ctf-bitfields-4.c: Likewise.
11331 * gcc.dg/debug/ctf/ctf-complex-1.c: Likewise.
11332 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
11333 * gcc.dg/debug/ctf/ctf-cvr-quals-2.c: Likewise.
11334 * gcc.dg/debug/ctf/ctf-cvr-quals-3.c: Likewise.
11335 * gcc.dg/debug/ctf/ctf-cvr-quals-4.c: Likewise.
11336 * gcc.dg/debug/ctf/ctf-enum-1.c: Likewise.
11337 * gcc.dg/debug/ctf/ctf-enum-2.c: Likewise.
11338 * gcc.dg/debug/ctf/ctf-file-scope-1.c: Likewise.
11339 * gcc.dg/debug/ctf/ctf-float-1.c: Likewise.
11340 * gcc.dg/debug/ctf/ctf-forward-1.c: Likewise.
11341 * gcc.dg/debug/ctf/ctf-forward-2.c: Likewise.
11342 * gcc.dg/debug/ctf/ctf-func-index-1.c: Likewise.
11343 * gcc.dg/debug/ctf/ctf-function-pointers-1.c: Likewise.
11344 * gcc.dg/debug/ctf/ctf-function-pointers-2.c: Likewise.
11345 * gcc.dg/debug/ctf/ctf-function-pointers-3.c: Likewise.
11346 * gcc.dg/debug/ctf/ctf-functions-1.c: Likewise.
11347 * gcc.dg/debug/ctf/ctf-int-1.c: Likewise.
11348 * gcc.dg/debug/ctf/ctf-objt-index-1.c: Likewise.
11349 * gcc.dg/debug/ctf/ctf-pointers-1.c: Likewise.
11350 * gcc.dg/debug/ctf/ctf-pointers-2.c: Likewise.
11351 * gcc.dg/debug/ctf/ctf-preamble-1.c: Likewise.
11352 * gcc.dg/debug/ctf/ctf-skip-types-1.c: Likewise.
11353 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Likewise.
11354 * gcc.dg/debug/ctf/ctf-skip-types-3.c: Likewise.
11355 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Likewise.
11356 * gcc.dg/debug/ctf/ctf-skip-types-5.c: Likewise.
11357 * gcc.dg/debug/ctf/ctf-skip-types-6.c: Likewise.
11358 * gcc.dg/debug/ctf/ctf-str-table-1.c: Likewise.
11359 * gcc.dg/debug/ctf/ctf-struct-1.c: Likewise.
11360 * gcc.dg/debug/ctf/ctf-struct-2.c: Likewise.
11361 * gcc.dg/debug/ctf/ctf-struct-array-1.c: Likewise.
11362 * gcc.dg/debug/ctf/ctf-struct-pointer-1.c: Likewise.
11363 * gcc.dg/debug/ctf/ctf-struct-pointer-2.c: Likewise.
11364 * gcc.dg/debug/ctf/ctf-typedef-1.c: Likewise.
11365 * gcc.dg/debug/ctf/ctf-typedef-2.c: Likewise.
11366 * gcc.dg/debug/ctf/ctf-typedef-3.c: Likewise.
11367 * gcc.dg/debug/ctf/ctf-typedef-struct-1.c: Likewise.
11368 * gcc.dg/debug/ctf/ctf-typedef-struct-2.c: Likewise.
11369 * gcc.dg/debug/ctf/ctf-typedef-struct-3.c: Likewise.
11370 * gcc.dg/debug/ctf/ctf-union-1.c: Likewise.
11371 * gcc.dg/debug/ctf/ctf-variables-1.c: Likewise.
11372 * gcc.dg/debug/ctf/ctf-variables-2.c: Likewise.
11373 * gcc.dg/debug/ctf/ctf.exp: Likewise.
11374 * gcc.dg/debug/btf/btf-bitfields-4.c: New file.
11375 * gcc.dg/debug/btf/btf-datasec-1.c: New file.
11376 * gcc.dg/debug/btf/btf-function-3.c: New file.
11377 * gcc.dg/debug/btf/btf-pointers-2.c: New file.
11378 * gcc.dg/debug/btf/btf-struct-2.c: New file.
11379 * gcc.dg/debug/btf/btf-variables-2.c: New file.
11380 * gcc.dg/debug/btf/btf-variables-3.c: New file.
11381 * gcc.dg/debug/ctf/ctf-debug-1.c: New file.
11382 * gcc.dg/debug/ctf/ctf-debug-2.c: New file.
11383 * gcc.dg/debug/ctf/ctf-function-pointers-4.c: New file.
11384 * gcc.dg/debug/ctf/ctf-skip-types-7.c: New file.
11385 * gcc.dg/debug/ctf/ctf-skip-types-8.c: New file.
11386 * gcc.dg/debug/ctf/ctf-struct-array-2.c: New file.
11388 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
11390 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): New procedure.
11392 2021-06-28 Martin Jambor <mjambor@suse.cz>
11395 * gcc.dg/ipa/pr93385.c: New test.
11396 * gcc.dg/ipa/ipa-sra-23.c: Likewise.
11397 * gcc.dg/ipa/ipa-sra-24.c: Likewise.
11398 * g++.dg/ipa/ipa-sra-4.C: Likewise.
11400 2021-06-28 Richard Biener <rguenther@suse.de>
11402 PR tree-optimization/101229
11403 * gcc.dg/torture/pr101229.c: New testcase.
11405 2021-06-28 Richard Biener <rguenther@suse.de>
11407 PR tree-optimization/101207
11408 * gcc.dg/vect/bb-slp-pr101207.c: New testcase.
11410 2021-06-28 Richard Biener <rguenther@suse.de>
11412 PR tree-optimization/101173
11413 * gcc.dg/torture/pr101173.c: New testcase.
11415 2021-06-28 liuhongt <hongtao.liu@intel.com>
11418 * g++.target/i386/avx2-pr54700-2.C: Adjust testcase.
11419 * g++.target/i386/avx512vl-pr54700-1a.C: New test.
11420 * g++.target/i386/avx512vl-pr54700-1b.C: New test.
11421 * g++.target/i386/avx512vl-pr54700-2a.C: New test.
11422 * g++.target/i386/avx512vl-pr54700-2b.C: New test.
11423 * gcc.target/i386/avx512vl-pr100648.c: New test.
11424 * gcc.target/i386/avx512vl-blendv-1.c: New test.
11425 * gcc.target/i386/avx512vl-blendv-2.c: New test.
11427 2021-06-28 liuhongt <hongtao.liu@intel.com>
11429 * gcc.target/i386/funcspec-8.c: Replace
11430 __builtin_ia32_blendvpd with __builtin_ia32_roundps_az.
11431 * gcc.target/i386/blendv-1.c: New test.
11432 * gcc.target/i386/blendv-2.c: New test.
11434 2021-06-27 Andrew Pinski <apinski@marvell.com>
11436 * gcc.dg/torture/pr101230-1.c: New test.
11438 2021-06-26 Patrick Palka <ppalka@redhat.com>
11441 * g++.dg/template/access40.C: New test.
11442 * g++.dg/template/access40a.C: New test.
11444 2021-06-26 Jason Merrill <jason@redhat.com>
11448 * g++.dg/cpp2a/no_unique_address13.C: New test.
11450 2021-06-26 Marek Polacek <polacek@redhat.com>
11453 * g++.dg/cpp0x/noexcept69.C: New test.
11454 * g++.dg/parse/saved1.C: Adjust dg-error.
11455 * g++.dg/template/crash50.C: Likewise.
11457 2021-06-25 David Malcolm <dmalcolm@redhat.com>
11459 * jit.dg/test-vector-rvalues.cc (check_div): Add specialization
11460 for v4f, to avoid relying on exact floating-point equality.
11461 * jit.dg/test-vector-types.cc (check_div): Likewise.
11463 2021-06-25 David Malcolm <dmalcolm@redhat.com>
11465 * jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
11466 * jit.dg/test-asm.cc: Likewise.
11468 2021-06-25 Martin Sebor <msebor@redhat.com>
11470 PR middle-end/101216
11471 * gcc.dg/Wnonnull-7.c: New test.
11473 2021-06-25 Richard Biener <rguenther@suse.de>
11475 PR tree-optimization/101202
11476 * gcc.dg/torture/pr101202.c: New testcase.
11478 2021-06-25 Xi Ruoyao <xry111@mengyan1223.wang>
11480 * g++.dg/no-stack-protector-attr-3.C (dg-final): Adjust for MIPS.
11482 2021-06-25 liuhongt <hongtao.liu@intel.com>
11485 * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
11486 temporarily avoid regression, eventually xfail should be
11489 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
11491 * gcc.dg/tree-ssa/evrp30.c: New.
11493 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
11495 * gcc.dg/tree-ssa/pr101189.c: New.
11497 2021-06-24 Patrick Palka <ppalka@redhat.com>
11500 * g++.dg/cpp2a/class-deduction-alias9.C: New test.
11502 2021-06-24 Patrick Palka <ppalka@redhat.com>
11505 * g++.dg/cpp2a/concepts-requires25.C: New test.
11507 2021-06-24 Jakub Jelinek <jakub@redhat.com>
11510 * gcc.dg/pr101171.c: New test.
11512 2021-06-24 Uroš Bizjak <ubizjak@gmail.com>
11515 * gcc.dg/vect/vect-nb-iter-ub-3.c (dg-additional-options):
11516 Add --param vect-epilogues-nomask=0.
11517 * gcc.target/i386/pr97249-1.c (foo): Add #pragma GCC unroll
11518 to avoid loop vectorization.
11522 2021-06-24 Richard Biener <rguenther@suse.de>
11524 * gcc.target/i386/vect-addsubv2df.c: New testcase.
11525 * gcc.target/i386/vect-addsubv4sf.c: Likewise.
11526 * gcc.target/i386/vect-addsubv4df.c: Likewise.
11527 * gcc.target/i386/vect-addsubv8sf.c: Likewise.
11528 * gcc.target/i386/vect-addsub-2.c: Likewise.
11529 * gcc.target/i386/vect-addsub-3.c: Likewise.
11531 2021-06-24 Jakub Jelinek <jakub@redhat.com>
11533 PR middle-end/101170
11534 * gcc.dg/pr101170.c: New test.
11536 2021-06-24 Jakub Jelinek <jakub@redhat.com>
11538 PR middle-end/101172
11539 * gcc.dg/pr101172.c: New test.
11541 2021-06-24 Ilya Leoshkevich <iii@linux.ibm.com>
11543 * gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new
11545 * gcc.target/s390/mnop-mcount-m64.c: Likewise.
11547 2021-06-24 Jakub Jelinek <jakub@redhat.com>
11549 * c-c++-common/gomp/target-in-reduction-1.c: New test.
11550 * c-c++-common/gomp/clauses-1.c: Add in_reduction clauses on
11551 target or combined target constructs.
11553 2021-06-24 Richard Biener <rguenther@suse.de>
11555 PR tree-optimization/101105
11556 * gcc.dg/torture/pr101105.c: New testcase.
11558 2021-06-24 liuhongt <hongtao.liu@intel.com>
11561 * gcc.target/i386/pr98434-1.c: New test.
11562 * gcc.target/i386/pr98434-2.c: New test.
11563 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust testcase.
11565 2021-06-23 Patrick Palka <ppalka@redhat.com>
11568 * g++.dg/cpp1z/class-deduction-access3.C: New test.
11569 * g++.dg/cpp1z/class-deduction91.C: New test.
11571 2021-06-23 Aaron Sawdey <acsawdey@linux.ibm.com>
11573 * gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
11574 * gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
11575 * gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
11576 * gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
11577 * gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
11578 * gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
11579 * gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
11580 * gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
11582 * gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
11583 * gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
11584 * gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
11585 * gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
11586 * gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
11587 * gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
11588 * gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
11591 2021-06-23 Xi Ruoyao <xry111@mengyan@123.wang>
11593 * gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid
11594 undefined behavior.
11596 2021-06-23 Patrick Palka <ppalka@redhat.com>
11599 * g++.dg/cpp1z/class-deduction88.C: New test.
11600 * g++.dg/cpp1z/class-deduction89.C: New test.
11601 * g++.dg/cpp1z/class-deduction90.C: New test.
11603 2021-06-23 Uroš Bizjak <ubizjak@gmail.com>
11606 * gcc.target/i386/pr101175.c: New test.
11608 2021-06-23 Andre Vehreschild <vehre@gcc.gnu.org>
11611 * gfortran.dg/coarray_collectives_17.f90: New test.
11613 2021-06-22 Sandra Loosemore <sandra@codesourcery.com>
11614 Tobias Burnus <tobias@codesourcery.com>
11617 * gfortran.dg/pr93524.c: New.
11618 * gfortran.dg/pr93524.f90: New.
11620 2021-06-22 David Malcolm <dmalcolm@redhat.com>
11623 * gcc.dg/analyzer/pr101143.c: New test.
11625 2021-06-22 Richard Biener <rguenther@suse.de>
11627 PR middle-end/101156
11628 * gcc.dg/pr101156.c: New testcase.
11630 2021-06-22 Jakub Jelinek <jakub@redhat.com>
11632 PR tree-optimization/101159
11633 * gcc.c-torture/compile/pr101159.c: New test.
11635 2021-06-22 Jakub Jelinek <jakub@redhat.com>
11637 PR middle-end/101160
11638 * g++.target/i386/empty-class1.C: Require lp64 effective target
11639 instead of x86_64-*-*.
11640 * g++.target/i386/empty-class2.C: New test.
11642 2021-06-22 Jakub Jelinek <jakub@redhat.com>
11643 Andrew Pinski <apinski@marvell.com>
11645 PR tree-optimization/101162
11646 * g++.dg/opt/pr101162.C: New test.
11648 2021-06-22 Richard Biener <rguenther@suse.de>
11650 PR tree-optimization/101151
11651 * gcc.dg/torture/pr101151.c: New testcase.
11653 2021-06-22 Kito Cheng <kito.cheng@sifive.com>
11655 * g++.dg/modules/omp-1_a.C: Check pthread is available for
11657 * g++.dg/modules/omp-2_a.C: Ditto.
11659 2021-06-22 Richard Biener <rguenther@suse.de>
11661 PR tree-optimization/101158
11662 * gfortran.dg/pr101158.f90: New testcase.
11664 2021-06-22 Jakub Jelinek <jakub@redhat.com>
11667 * gcc.target/i386/pr11877-2.c: New test.
11669 2021-06-22 liuhongt <hongtao.liu@intel.com>
11671 PR tree-optimization/97770
11672 * gcc.target/i386/avx512bitalg-pr97770-1.c: Remove xfail.
11673 * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Remove xfail.
11675 2021-06-22 liuhongt <hongtao.liu@intel.com>
11678 * gcc.target/i386/avx512bw-pr100267-1.c: New test.
11679 * gcc.target/i386/avx512bw-pr100267-b-2.c: New test.
11680 * gcc.target/i386/avx512bw-pr100267-d-2.c: New test.
11681 * gcc.target/i386/avx512bw-pr100267-q-2.c: New test.
11682 * gcc.target/i386/avx512bw-pr100267-w-2.c: New test.
11683 * gcc.target/i386/avx512f-pr100267-1.c: New test.
11684 * gcc.target/i386/avx512f-pr100267-pd-2.c: New test.
11685 * gcc.target/i386/avx512f-pr100267-ps-2.c: New test.
11686 * gcc.target/i386/avx512vl-pr100267-1.c: New test.
11687 * gcc.target/i386/avx512vl-pr100267-pd-2.c: New test.
11688 * gcc.target/i386/avx512vl-pr100267-ps-2.c: New test.
11689 * gcc.target/i386/avx512vlbw-pr100267-1.c: New test.
11690 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: New test.
11691 * gcc.target/i386/avx512vlbw-pr100267-d-2.c: New test.
11692 * gcc.target/i386/avx512vlbw-pr100267-q-2.c: New test.
11693 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: New test.
11695 2021-06-22 liuhongt <hongtao.liu@intel.com>
11698 * gcc.target/i386/pr100310.c: New test.
11700 2021-06-21 Jason Merrill <jason@redhat.com>
11703 * g++.target/i386/empty-class1.C: New test.
11705 2021-06-21 Patrick Palka <ppalka@redhat.com>
11708 * g++.dg/opt/nrv21.C: New test.
11710 2021-06-21 Patrick Palka <ppalka@redhat.com>
11713 * g++.dg/cpp0x/nsdmi-virtual1a.C: New test.
11715 2021-06-21 Jakub Jelinek <jakub@redhat.com>
11717 PR inline-asm/100785
11718 * c-c++-common/pr100785.c: New test.
11719 * gcc.dg/pr48552-1.c: Don't expect invalid lvalue errors.
11720 * gcc.dg/pr48552-2.c: Likewise.
11722 2021-06-21 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
11725 * gcc.target/arm/simd/pr97906.c: New test.
11727 2021-06-21 Richard Biener <rguenther@suse.de>
11729 PR tree-optimization/101121
11730 * gfortran.dg/pr101121.f: New testcase.
11732 2021-06-21 liuhongt <hongtao.liu@intel.com>
11735 * gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
11736 * gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
11737 * gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
11738 * gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
11740 2021-06-21 Roger Sayle <roger@nextmovesoftware.com>
11743 * gcc.target/i386/pr11877.c: New test case.
11745 2021-06-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11747 * gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
11749 * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
11751 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
11753 * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
11756 2021-06-18 Harald Anlauf <anlauf@gmx.de>
11760 * gfortran.dg/min0_max0_1.f90: New test.
11761 * gfortran.dg/min0_max0_2.f90: New test.
11763 2021-06-18 David Malcolm <dmalcolm@redhat.com>
11765 * gcc.dg/analyzer/symbolic-7.c: New test.
11767 2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
11770 * gcc.target/arm/acle/pr100856.c: New test.
11771 * gcc.target/arm/multilib.exp: Add tests for cde options.
11773 2021-06-18 Michael Meissner <meissner@linux.ibm.com>
11775 * gcc.target/powerpc/float128-minmax-2.c: New test.
11777 2021-06-17 Jason Merrill <jason@redhat.com>
11780 * g++.dg/cpp0x/deleted15.C: New test.
11782 2021-06-17 H.J. Lu <hjl.tools@gmail.com>
11785 * gcc.target/i386/pr100704-1.c: New test.
11786 * gcc.target/i386/pr100704-2.c: Likewise.
11787 * gcc.target/i386/pr100704-3.c: Likewise.
11789 2021-06-17 Uroš Bizjak <ubizjak@gmail.com>
11792 * gcc.target/i386/sse4_1-vec-set-1.c: New test.
11793 * gcc.target/i386/sse4_1-vec-set-2.c: ditto.
11795 2021-06-17 Aldy Hernandez <aldyh@redhat.com>
11797 * gcc.dg/pr100790.c: New test.
11799 2021-06-17 Marius Hillenbrand <mhillen@linux.ibm.com>
11801 * gcc.target/s390/zvector/vec-doublee.c: New test.
11802 * gcc.target/s390/zvector/vec-floate.c: New test.
11804 2021-06-17 Richard Biener <rguenther@suse.de>
11806 PR tree-optimization/54400
11807 * gcc.dg/vect/bb-slp-pr54400.c: New testcase.
11809 2021-06-16 Jason Merrill <jason@redhat.com>
11813 * g++.dg/template/access39.C: New test.
11815 2021-06-16 Harald Anlauf <anlauf@gmx.de>
11819 * gfortran.dg/pr95502.f90: New test.
11821 2021-06-16 Harald Anlauf <anlauf@gmx.de>
11824 2021-06-16 Harald Anlauf <anlauf@gmx.de>
11828 * gfortran.dg/pr95502.f90: New test.
11830 2021-06-16 Harald Anlauf <anlauf@gmx.de>
11834 * gfortran.dg/pr95502.f90: New test.
11836 2021-06-16 Jason Merrill <jason@redhat.com>
11839 PR preprocessor/96391
11840 * g++.dg/plugin/location-overflow-test-pr100796.c: New test.
11841 * g++.dg/plugin/plugin.exp: Run it.
11843 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
11845 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
11847 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
11849 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
11851 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
11853 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
11855 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
11857 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
11859 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
11861 * gcc.target/aarch64/narrow_zero_high_half.c: New test.
11863 2021-06-16 Martin Jambor <mjambor@suse.cz>
11865 PR tree-optimization/100453
11866 * gcc.dg/tree-ssa/pr100453.c: New test.
11868 2021-06-16 Jakub Jelinek <jakub@redhat.com>
11870 * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
11873 2021-06-16 Jakub Jelinek <jakub@redhat.com>
11875 PR middle-end/101062
11876 * gcc.dg/pr101062.c: New test.
11878 2021-06-16 Richard Biener <rguenther@suse.de>
11880 PR tree-optimization/101088
11881 * gcc.dg/torture/pr101088.c: New testcase.
11883 2021-06-16 Roger Sayle <roger@nextmovesoftware.com>
11885 PR rtl-optimization/46235
11886 * gcc.target/i386/bt-5.c: New test.
11887 * gcc.target/i386/bt-6.c: New test.
11888 * gcc.target/i386/bt-7.c: New test.
11890 2021-06-16 Arnaud Charlet <charlet@adacore.com>
11892 * gnat.dg/limited4.adb: Disable illegal code.
11894 2021-06-16 Richard Biener <rguenther@suse.de>
11896 PR tree-optimization/101083
11897 * gcc.dg/vect/pr97832-4.c: New testcase.
11899 2021-06-15 Tobias Burnus <tobias@codesourcery.com>
11902 * gfortran.dg/gomp/pr99928-1.f90: Uncomment 'defaultmap(none)'.
11903 * gfortran.dg/gomp/pr99928-2.f90: Uncomment 'defaultmap(none)'.
11904 * gfortran.dg/gomp/pr99928-3.f90: Uncomment 'defaultmap(none)'.
11905 * gfortran.dg/gomp/pr99928-4.f90: Uncomment 'defaultmap(none)'.
11906 * gfortran.dg/gomp/pr99928-5.f90: Uncomment 'defaultmap(none)'.
11907 * gfortran.dg/gomp/pr99928-6.f90: Uncomment 'defaultmap(none)'.
11908 * gfortran.dg/gomp/pr99928-8.f90: Uncomment 'defaultmap(none)'.
11909 * gfortran.dg/gomp/defaultmap-1.f90: New test.
11910 * gfortran.dg/gomp/defaultmap-2.f90: New test.
11911 * gfortran.dg/gomp/defaultmap-3.f90: New test.
11912 * gfortran.dg/gomp/defaultmap-4.f90: New test.
11913 * gfortran.dg/gomp/defaultmap-5.f90: New test.
11914 * gfortran.dg/gomp/defaultmap-6.f90: New test.
11915 * gfortran.dg/gomp/defaultmap-7.f90: New test.
11917 2021-06-15 David Malcolm <dmalcolm@redhat.com>
11919 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_capacity): New decl.
11920 * gcc.dg/analyzer/capacity-1.c: New test.
11921 * gcc.dg/analyzer/capacity-2.c: New test.
11922 * gcc.dg/analyzer/capacity-3.c: New test.
11924 2021-06-15 David Malcolm <dmalcolm@redhat.com>
11927 * gcc.dg/analyzer/explode-2a.c: New test.
11929 2021-06-15 Jakub Jelinek <jakub@redhat.com>
11932 * gcc.target/i386/pr101046.c: New test.
11934 2021-06-15 Robin Dapp <rdapp@linux.ibm.com>
11936 * c-c++-common/Wattributes.c: Remove s390-specific check and add
11938 * gcc.dg/Wattributes-6.c: Likewise.
11940 2021-06-15 Xionghu Luo <luoxhu@linux.ibm.com>
11943 * gcc.target/powerpc/float128-call.c: Adjust counts for be and le.
11945 2021-06-14 Martin Sebor <msebor@redhat.com>
11948 * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
11949 * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
11950 * g++.dg/warn/Wstringop-overflow-7.C: New test.
11951 * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
11952 * g++.dg/analyzer/placement-new.C: Prune out expected warning.
11954 2021-06-14 Peter Bergner <bergner@linux.ibm.com>
11957 * gcc.target/powerpc/pr100777.c: New test.
11959 2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
11962 * gcc.target/i386/pr101058.c: New test.
11964 2021-06-14 Jonathan Wakely <jwakely@redhat.com>
11967 * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
11968 * gcc.dg/spellcheck-stdlib.c: Likewise.
11970 2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
11972 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
11973 * gcc.target/arm/simd/mve-vshl.c: Likewise.
11974 * gcc.target/arm/simd/mve-vec-pack.c: New test.
11975 * gcc.target/arm/simd/mve-vec-unpack.c: New test.
11977 2021-06-14 Richard Biener <rguenther@suse.de>
11979 PR tree-optimization/100934
11980 * gcc.dg/torture/pr100934.c: New testcase.
11982 2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
11984 * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
11985 * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
11986 * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
11987 * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
11988 * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
11989 * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
11990 * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
11992 2021-06-14 Richard Biener <rguenther@suse.de>
11994 PR tree-optimization/101031
11995 * gcc.dg/torture/pr101031.c: New testcase.
11997 2021-06-13 Jason Merrill <jason@redhat.com>
11999 * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
12001 2021-06-13 H.J. Lu <hjl.tools@gmail.com>
12004 * g++.target/i386/pr101023a.C: New test.
12005 * g++.target/i386/pr101023b.C: Likewise.
12007 2021-06-12 David Edelsohn <dje.gcc@gmail.com>
12009 * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
12010 * gcc.dg/uninit-pr93100.c: Skip on AIX.
12011 * gcc.target/powerpc/pr100085.c: Require int128 and float128.
12013 2021-06-12 Jason Merrill <jason@redhat.com>
12015 * g++.dg/ext/attrib62.C: No longer warn.
12016 * g++.dg/diagnostic/maybe_unused1.C: New test.
12018 2021-06-12 Jason Merrill <jason@redhat.com>
12021 * g++.dg/ext/array4.C: New test.
12023 2021-06-11 Carl Love <cel@us.ibm.com>
12025 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
12026 (dg-require-effective-target): Change target to p9vector_hw.
12028 2021-06-11 Thomas Schwinge <thomas@codesourcery.com>
12030 * gcc.dg/gomp/simd-clones-2.c: Enhance.
12032 2021-06-11 Patrick Palka <ppalka@redhat.com>
12036 * g++.dg/template/sfinae-dr1227.C: New test.
12038 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
12041 * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
12043 2021-06-11 Roger Sayle <roger@nextmovesoftware.com>
12045 PR tree-optimization/96392
12046 * gcc.dg/pr96392.c: New test.
12048 2021-06-11 Richard Biener <rguenther@suse.de>
12050 PR tree-optimization/101025
12051 * gcc.dg/torture/pr101025.c: New testcase.
12053 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
12056 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
12057 directives check for target is v8.1-m.main+mve or not before
12058 comparing the assembly output.
12059 * gcc.target/arm/cmse/cmse-20.c: New test.
12061 2021-06-11 Jakub Jelinek <jakub@redhat.com>
12064 * g++.dg/cpp23/consteval-if1.C: New test.
12065 * g++.dg/cpp23/consteval-if2.C: New test.
12066 * g++.dg/cpp23/consteval-if3.C: New test.
12067 * g++.dg/cpp23/consteval-if4.C: New test.
12068 * g++.dg/cpp23/consteval-if5.C: New test.
12069 * g++.dg/cpp23/consteval-if6.C: New test.
12070 * g++.dg/cpp23/consteval-if7.C: New test.
12071 * g++.dg/cpp23/consteval-if8.C: New test.
12072 * g++.dg/cpp23/consteval-if9.C: New test.
12073 * g++.dg/cpp23/consteval-if10.C: New test.
12074 * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
12076 2021-06-11 David Malcolm <dmalcolm@redhat.com>
12078 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
12079 expected number of enodes after the loop.
12080 * gcc.dg/analyzer/paths-8.c: New test.
12082 2021-06-11 Richard Biener <rguenther@suse.de>
12084 PR tree-optimization/101028
12085 * gcc.dg/pr101028.c: New testcase.
12087 2021-06-11 Richard Biener <rguenther@suse.de>
12089 PR tree-optimization/101026
12090 * gfortran.dg/pr101026.f: New testcase.
12092 2021-06-11 Jakub Jelinek <jakub@redhat.com>
12094 PR rtl-optimization/101008
12095 * gcc.dg/pr101008.c: New test.
12097 2021-06-11 Jakub Jelinek <jakub@redhat.com>
12100 * gcc.target/i386/sse-pr101007.c: New test.
12102 2021-06-11 Uroš Bizjak <ubizjak@gmail.com>
12105 * gcc.target/i386/pr101021-1.c: New test.
12106 * gcc.target/i386/pr101021-2.c: Ditto.
12108 2021-06-11 Martin Liska <mliska@suse.cz>
12110 PR gcov-profile/100788
12111 * gcc.dg/pr100788.c: New test.
12113 2021-06-11 Richard Biener <rguenther@suse.de>
12115 PR middle-end/101009
12116 * gcc.dg/torture/pr101009.c: New testcase.
12118 2021-06-11 Kewen Lin <linkw@linux.ibm.com>
12120 * gcc.target/powerpc/p9-fpcvt-3.c: New test.
12122 2021-06-11 Marek Polacek <polacek@redhat.com>
12125 * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
12126 * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
12128 2021-06-10 Patrick Palka <ppalka@redhat.com>
12131 * g++.dg/template/ttp34.C: New test.
12132 * g++.dg/template/ttp34a.C: New test.
12133 * g++.dg/template/ttp34b.C: New test.
12135 2021-06-10 Patrick Palka <ppalka@redhat.com>
12138 * g++.dg/cpp2a/concepts-return-req3.C: New test.
12140 2021-06-10 Peter Bergner <bergner@linux.ibm.com>
12142 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
12143 tests. Update expected counts.
12144 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
12145 tests. Update expected counts.
12147 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
12150 * gdc.dg/pr100967.d: New test.
12152 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
12154 * gcc.target/s390/vector/vcond-mixed-double.c: New test.
12155 * gcc.target/s390/vector/vcond-mixed-float.c: New test.
12157 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
12159 * gcc.dg/vect/pr56541.c: Fix target selector.
12161 2021-06-10 Andrew Stubbs <ams@codesourcery.com>
12162 Thomas Schwinge <thomas@codesourcery.com>
12164 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
12165 * c-c++-common/goacc/finalize-1.c: Likewise.
12166 * c-c++-common/goacc/mdc-1.c: Likewise.
12167 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
12168 * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
12169 * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
12170 * gfortran.dg/goacc/finalize-1.f: Likewise.
12171 * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
12173 2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
12175 * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
12176 * c-c++-common/goacc/mdc-2.c: Likewise.
12177 * g++.dg/goacc/mdc.C: Likewise.
12179 2021-06-10 Jakub Jelinek <jakub@redhat.com>
12181 * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
12182 * g++.dg/cpp23/feat-cxx2b.C: Likewise.
12184 2021-06-10 Jakub Jelinek <jakub@redhat.com>
12187 * g++.dg/opt/pr100852.C: New test.
12189 2021-06-09 Andrew Pinski <apinski@marvell.com>
12191 * g++.dg/torture/pr100925.C: New test.
12193 2021-06-09 Carl Love <cel@us.ibm.com>
12195 * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
12197 Add tests for vec_signextq.
12198 * gcc.target/powerpc/p9-sign_extend-runnable.c: New test case.
12200 2021-06-09 Carl Love <cel@us.ibm.com>
12202 * gcc.target/powerpc/fp128_conversions.c: New file.
12203 * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
12204 vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
12205 vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
12206 (ppc_native_128bit): Remove dg-require-effective-target.
12208 2021-06-09 Carl Love <cel@us.ibm.com>
12210 * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
12213 2021-06-09 Carl Love <cel@us.ibm.com>
12215 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
12218 2021-06-09 Carl Love <cel@us.ibm.com>
12220 * gcc.target/powerpc/int_128bit-runnable.c: New test file.
12222 2021-06-09 Carl Love <cel@us.ibm.com>
12224 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
12225 New runnable test case.
12226 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
12227 for xxlor instruction.
12229 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
12231 * gcc.target/arm/simd/mve-vclz.c: New test.
12233 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
12235 * gcc.target/arm/simd/mve-vhadd-1.c: New test.
12236 * gcc.target/arm/simd/mve-vhadd-2.c: New test.
12237 * gcc.target/arm/simd/neon-vhadd-1.c: New test.
12238 * gcc.target/arm/simd/neon-vhadd-2.c: New test.
12240 2021-06-09 Roger Sayle <roger@nextmovesoftware.com>
12242 * gcc.dg/builtins-70.c: New test.
12244 2021-06-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12246 * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
12247 counts to test 32 and 64 bit separately.
12248 * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
12249 counts to test 32 and 64 bit separately.
12250 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
12251 counts to test 32 and 64 bit separately.
12252 * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
12253 counts to test 32 and 64 bit separately.
12255 2021-06-09 Richard Biener <rguenther@suse.de>
12257 PR tree-optimization/100981
12258 * gfortran.dg/vect/pr100981-1.f90: New testcase.
12260 2021-06-09 Richard Biener <rguenther@suse.de>
12262 PR tree-optimization/97832
12263 * gcc.dg/vect/pr97832-1.c: New testcase.
12264 * gcc.dg/vect/pr97832-2.c: Likewise.
12265 * gcc.dg/vect/pr97832-3.c: Likewise.
12266 * g++.dg/vect/slp-pr98855.cc: XFAIL.
12267 * gcc.dg/vect/slp-50.c: New file.
12269 2021-06-09 Jakub Jelinek <jakub@redhat.com>
12272 * gfortran.dg/gomp/pr100965.f90: New test.
12274 2021-06-09 Uroš Bizjak <ubizjak@gmail.com>
12277 * gcc.target/i386/pr100936.c: New test.
12279 2021-06-09 Xionghu Luo <luoxhu@linux.ibm.com>
12281 * gcc.target/powerpc/float128-call.c: Adjust.
12282 * gcc.target/powerpc/pr100085.c: New test.
12284 2021-06-09 Jason Merrill <jason@redhat.com>
12287 * g++.dg/diagnostic/enum3.C: New test.
12289 2021-06-08 Marek Polacek <polacek@redhat.com>
12292 * g++.dg/cpp2a/explicit18.C: New test.
12294 2021-06-08 Andrew Pinski <apinski@marvell.com>
12296 * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
12297 happens on the outside of the bit_xor.
12299 2021-06-08 Jason Merrill <jason@redhat.com>
12301 * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
12302 * g++.dg/diagnostic/string-literal-concat.C: Likewise.
12303 * g++.dg/ext/utf-badconcat.C: Likewise.
12304 * g++.dg/ext/utf-badconcat2.C: Likewise.
12306 2021-06-08 Jason Merrill <jason@redhat.com>
12308 * g++.dg/cpp23/mixed-concat1.C: New test.
12310 2021-06-08 Jason Merrill <jason@redhat.com>
12312 * g++.dg/cpp23/whitespace-splice1.C: New test.
12314 2021-06-08 Jason Merrill <jason@redhat.com>
12316 * g++.dg/cpp23/narrowing-bool1.C: New test.
12318 2021-06-08 David Malcolm <dmalcolm@redhat.com>
12321 * gcc.dg/analyzer/bitfields-1.c: New test.
12322 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
12324 (test_44): Update test values assigned to the bits to ones that
12325 fit in the range of the bitfield type. Remove xfails.
12326 (test_45): Remove xfails.
12328 2021-06-08 Jason Merrill <jason@redhat.com>
12331 * g++.dg/cpp0x/initlist124.C: New test.
12333 2021-06-08 Richard Biener <rguenther@suse.de>
12335 PR tree-optimization/100923
12336 * gcc.dg/torture/pr100923.c: New testcase.
12338 2021-06-08 Jakub Jelinek <jakub@redhat.com>
12341 * g++.dg/gomp/doacross-2.C: New test.
12343 2021-06-08 H.J. Lu <hjl.tools@gmail.com>
12345 PR middle-end/100951
12346 * gcc.target/i386/pr100951.c: New test.
12348 2021-06-08 Jakub Jelinek <jakub@redhat.com>
12351 PR testsuite/100943
12352 * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
12354 2021-06-08 Tobias Burnus <tobias@codesourcery.com>
12356 PR middle-end/99928
12357 * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
12358 * gfortran.dg/gomp/scan-5.f90: Likewise.
12359 * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
12360 * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
12361 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
12362 * gfortran.dg/gomp/pr99928-3.f90: Likewise.
12363 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
12365 2021-06-08 Martin Liska <mliska@suse.cz>
12367 * gcc.dg/format/strfmon-1.c: Fix typo.
12368 * gfortran.dg/char4-subscript.f90: Likewise.
12370 2021-06-08 Kewen Lin <linkw@linux.ibm.com>
12372 PR tree-optimization/100794
12373 * gcc.dg/tree-ssa/pr100794.c: New test.
12375 2021-06-08 Jason Merrill <jason@redhat.com>
12378 * g++.dg/template/lookup17.C: New test.
12380 2021-06-08 Jason Merrill <jason@redhat.com>
12383 * g++.dg/cpp0x/alias-decl-73.C: New test.
12385 2021-06-07 Uroš Bizjak <ubizjak@gmail.com>
12388 * gcc.target/i386/pr100637-5b.c: New test.
12389 * gcc.target/i386/pr100637-5w.c: Ditto.
12391 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
12394 * gcc.target/i386/pr82735-3.c: Don't compile for x32.
12395 * gcc.target/i386/pr82735-4.c: Likewise.
12396 * gcc.target/i386/pr82735-5.c: Likewise.
12398 2021-06-07 Eric Botcazou <ebotcazou@adacore.com>
12400 * gcc.dg/sso-14.c: Adjust.
12402 2021-06-07 Patrick Palka <ppalka@redhat.com>
12405 * g++.dg/template/access38.C: New test.
12407 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
12410 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
12413 2021-06-07 Jakub Jelinek <jakub@redhat.com>
12416 * gcc.dg/pr100887.c: New test.
12418 2021-06-07 Jakub Jelinek <jakub@redhat.com>
12420 PR middle-end/100898
12421 * g++.dg/ext/va-arg-pack-3.C: New test.
12423 2021-06-07 liuhongt <hongtao.liu@intel.com>
12426 * g++.target/i386/pr100885.C: New test.
12428 2021-06-07 liuhongt <hongtao.liu@intel.com>
12431 * gcc.target/i386/pr82735-1.c: New test.
12432 * gcc.target/i386/pr82735-2.c: New test.
12433 * gcc.target/i386/pr82735-3.c: New test.
12434 * gcc.target/i386/pr82735-4.c: New test.
12435 * gcc.target/i386/pr82735-5.c: New test.
12437 2021-06-06 Jakub Jelinek <jakub@redhat.com>
12439 * gcc.dg/gomp/scan-1.c: New test.
12441 2021-06-06 Jakub Jelinek <jakub@redhat.com>
12444 * c-c++-common/gomp/pr100902-1.c: New test.
12446 2021-06-06 Eric Botcazou <ebotcazou@adacore.com>
12448 * gcc.dg/sso-14.c: New test.
12450 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
12457 * gfortran.dg/PR100120.f90: New test.
12458 * gfortran.dg/character_workout_1.f90: New test.
12459 * gfortran.dg/character_workout_4.f90: New test.
12461 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
12463 PR middle-end/100905
12464 * gfortran.dg/gomp/loop-3.f90: New test.
12466 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
12469 * gdc.dg/pr100882a.d: New test.
12470 * gdc.dg/pr100882b.d: New test.
12471 * gdc.dg/pr100882c.d: New test.
12472 * gdc.dg/torture/pr100882.d: New test.
12474 2021-06-04 Patrick Palka <ppalka@redhat.com>
12477 * g++.dg/template/param4.C: New test.
12478 * g++.dg/template/param5.C: New test.
12479 * g++.dg/cpp1z/nontype-auto19.C: New test.
12480 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
12481 deduced type of a decltype(auto) NTTP has top-level cv-quals.
12483 2021-06-04 Patrick Palka <ppalka@redhat.com>
12486 * g++.dg/cpp0x/alias-decl-72.C: New test.
12487 * g++.dg/cpp0x/alias-decl-72a.C: New test.
12489 2021-06-04 Harald Anlauf <anlauf@gmx.de>
12492 * gfortran.dg/inline_matmul_25.f90: New test.
12494 2021-06-04 Martin Sebor <msebor@redhat.com>
12497 * gcc.dg/nonnull-6.c: New test.
12499 2021-06-04 Martin Sebor <msebor@redhat.com>
12501 PR middle-end/100732
12502 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
12503 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
12504 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
12505 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
12506 * gcc.dg/uninit-pr100732.c: New test.
12508 2021-06-04 Martin Sebor <msebor@redhat.com>
12510 * gcc.dg/Wvla-parameter-10.c: New test.
12511 * gcc.dg/Wvla-parameter-11.c: New test.
12513 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
12515 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
12516 commit in addition - add more dg-errors and '... end ...' due to changed
12518 * gfortran.dg/goacc/omp.f95: Likewise.
12519 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
12521 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
12524 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
12526 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
12528 * gfortran.dg/gomp/pr99928-5.f90: Really use the
12529 proper iteration variable.
12531 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
12533 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
12534 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
12535 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
12536 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
12537 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
12538 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
12539 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
12540 fix loop-variable and remove xfail.
12542 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
12544 PR middle-end/99928
12545 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
12547 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
12549 PR middle-end/99928
12550 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
12551 C/C++ version of the patch.
12552 * gfortran.dg/gomp/loop-1.f90: New test.
12553 * gfortran.dg/gomp/loop-2.f90: New test.
12554 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
12555 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
12556 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
12557 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
12558 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
12559 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
12560 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
12561 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
12562 of 'acc loops' to hide unrelated bug for now.
12563 * gfortran.dg/goacc/omp-fixed.f: Likewise
12565 2021-06-04 Jakub Jelinek <jakub@redhat.com>
12568 * gcc.target/i386/pr100887.c: New test.
12570 2021-06-04 Jakub Jelinek <jakub@redhat.com>
12573 * g++.dg/gomp/declare-simd-8.C: New test.
12575 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
12577 * gcc.target/powerpc/not-promote-mode.c: New.
12579 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
12582 * gcc.target/i386/vperm-v2hi.c: New test.
12583 * gcc.target/i386/vperm-v4qi.c: Ditto.
12585 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
12587 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
12589 2021-06-03 Patrick Palka <ppalka@redhat.com>
12592 * g++.dg/cpp0x/alias-decl-71.C: New test.
12594 2021-06-03 Patrick Palka <ppalka@redhat.com>
12597 * g++.dg/cpp2a/using-enum-9.C: New test.
12599 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
12601 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
12603 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
12605 * gcc.target/arm/simd/mve-vabs.c: New test.
12607 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
12609 * gnat.dg/bit_packed_array6.adb: New test.
12610 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
12612 2021-06-03 Martin Liska <mliska@suse.cz>
12614 * gcc.dg/spellcheck-options-23.c: New test.
12616 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
12618 * gnat.dg/inline22.adb: New test.
12620 2021-06-03 Tamar Christina <tamar.christina@arm.com>
12622 * gcc.target/aarch64/cpunative/info_16: Update implementer.
12623 * gcc.target/aarch64/cpunative/info_17: Likewise
12625 2021-06-03 Jakub Jelinek <jakub@redhat.com>
12628 * g++.dg/gomp/depend-iterator-3.C: New test.
12629 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
12630 this as base expression of depend array section, expect a different
12631 error wording for this as depend locator and add testcases
12632 for affinity clauses.
12634 2021-06-02 Jason Merrill <jason@redhat.com>
12637 * g++.dg/init/no-elide2.C: New test.
12639 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
12641 * gcc.target/s390/ashr.c: New test.
12643 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
12645 PR middle-end/99928
12646 * gfortran.dg/gomp/taskloop-2.f90: New.
12648 2021-06-02 Jakub Jelinek <jakub@redhat.com>
12650 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
12653 2021-06-01 Patrick Palka <ppalka@redhat.com>
12656 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
12657 * g++.dg/cpp0x/dc10.C: New test.
12658 * g++.dg/cpp0x/initlist-base4.C: New test.
12659 * g++.dg/cpp2a/constexpr-init22.C: New test.
12661 2021-06-01 Andrew Pinski <apinski@marvell.com>
12663 PR tree-optimization/95481
12664 * gcc.dg/tree-ssa/tailcall-10.c: New test.
12665 * gcc.dg/tree-ssa/tailcall-11.c: New test.
12666 * gcc.dg/tree-ssa/tailcall-12.c: New test.
12667 * gcc.dg/tree-ssa/tailcall-13.c: New test.
12668 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
12670 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
12672 PR testsuite/100750
12673 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
12675 2021-06-01 Jason Merrill <jason@redhat.com>
12678 * g++.dg/cpp2a/destroying-delete5.C: New test.
12680 2021-06-01 Jason Merrill <jason@redhat.com>
12683 * g++.dg/cpp0x/depr-copy4.C: New test.
12685 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
12687 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
12688 * gcc.dg/pr80776-1.c: Same.
12690 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
12692 PR middle-end/99928
12693 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
12694 now diagnosed with less error output.
12695 * gfortran.dg/gomp/scan-1.f90: Likewise.
12696 * gfortran.dg/gomp/pr99928-3.f90: New test.
12697 * gfortran.dg/gomp/taskloop-1.f90: New test.
12699 2021-06-01 liuhongt <hongtao.liu@intel.com>
12701 PR tree-optimization/98365
12702 * gcc.target/i386/pr98365.c: New test.
12704 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
12706 PR tree-optimization/100781
12707 * gcc.dg/pr100781.c: New.
12709 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
12711 PR tree-optimization/100774
12712 * g++.dg/pr100774.C: New.
12714 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
12716 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
12717 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
12719 2021-05-31 Richard Biener <rguenther@suse.de>
12722 * c-c++-common/builtin-shufflevector-2.c: New testcase.
12723 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
12724 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
12725 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
12727 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
12730 * g++.target/powerpc/pr99842.C: New.
12732 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
12734 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
12735 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
12736 (plugin_init): Likewise.
12737 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
12738 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
12739 (plugin_init): Likewise.
12740 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
12741 (plugin_init): Likewise.
12743 2021-05-29 Jakub Jelinek <jakub@redhat.com>
12745 PR middle-end/99928
12746 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
12747 combined with parallel, teams or taskloop and defaultmap(none)
12748 to constructs combined with target.
12749 * c-c++-common/gomp/pr99928-2.c: Likewise.
12750 * c-c++-common/gomp/pr99928-3.c: Likewise.
12751 * c-c++-common/gomp/pr99928-4.c: Likewise.
12752 * c-c++-common/gomp/pr99928-5.c: Likewise.
12753 * c-c++-common/gomp/pr99928-6.c: Likewise.
12754 * c-c++-common/gomp/pr99928-7.c: Likewise.
12755 * c-c++-common/gomp/pr99928-8.c: Likewise.
12756 * c-c++-common/gomp/pr99928-9.c: Likewise.
12757 * c-c++-common/gomp/pr99928-10.c: Likewise.
12758 * c-c++-common/gomp/pr99928-13.c: Likewise.
12759 * c-c++-common/gomp/pr99928-14.c: Likewise.
12761 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
12763 * gcc.dg/Wstringop-overflow-55.c:
12764 * gcc.dg/pr80776-1.c:
12766 2021-05-28 Richard Biener <rguenther@suse.de>
12768 PR tree-optimization/100778
12769 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
12771 2021-05-28 Jason Merrill <jason@redhat.com>
12775 * g++.dg/inherit/virtual15.C: New test.
12776 * g++.dg/inherit/virtual15a.C: New file.
12778 2021-05-28 Richard Biener <rguenther@suse.de>
12781 * gcc.dg/pr100791.c: New testcase.
12783 2021-05-28 Richard Biener <rguenther@suse.de>
12786 * gcc.dg/gimplefe-error-11.c: New testcase.
12788 2021-05-28 Jakub Jelinek <jakub@redhat.com>
12790 PR middle-end/99928
12791 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
12792 * c-c++-common/gomp/pr99928-9.c: Likewise.
12793 * c-c++-common/gomp/pr99928-10.c: Likewise.
12794 * c-c++-common/gomp/pr99928-16.c: New test.
12796 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
12798 * c-c++-common/gomp/affinity-1.c: New test.
12799 * c-c++-common/gomp/affinity-2.c: New test.
12800 * c-c++-common/gomp/affinity-3.c: New test.
12801 * c-c++-common/gomp/affinity-4.c: New test.
12802 * c-c++-common/gomp/affinity-5.c: New test.
12803 * c-c++-common/gomp/affinity-6.c: New test.
12804 * c-c++-common/gomp/affinity-7.c: New test.
12805 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
12806 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
12807 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
12808 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
12809 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
12810 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
12811 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
12812 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
12813 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
12814 * gfortran.dg/gomp/taskwait.f90: New test.
12816 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
12817 Richard Biener <rguenther@suse.de>
12819 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
12820 Adjust scanning pattern for !lp64.
12821 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
12822 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
12825 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
12827 PR tree-optimization/99398
12828 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
12829 * gcc.target/powerpc/vec-perm-ctor.c: New test.
12830 * gcc.target/powerpc/vec-perm-ctor.h: New test.
12832 2021-05-27 Matthias Kretz <kretz@kde.org>
12835 * g++.dg/diagnostic/pr100716.C: New test.
12836 * g++.dg/diagnostic/pr100716-1.C: Same test with
12837 -fno-pretty-templates.
12839 2021-05-27 Patrick Palka <ppalka@redhat.com>
12842 * g++.dg/cpp0x/static_assert17.C: New test.
12844 2021-05-27 Jason Merrill <jason@redhat.com>
12847 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
12849 2021-05-27 Patrick Palka <ppalka@redhat.com>
12854 * g++.dg/template/partial16.C: New test.
12855 * g++.dg/template/partial17.C: New test.
12856 * g++.dg/template/partial18.C: New test.
12857 * g++.dg/template/partial19.C: New test.
12858 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
12859 ill-formed partial specialization.
12860 * g++.dg/cpp0x/variadic38.C: Likewise.
12861 * g++.dg/cpp1z/pr81016.C: Likewise.
12862 * g++.dg/template/partial5.C: Likewise.
12863 * g++.old-deja/g++.pt/spec21.C: Likewise.
12865 2021-05-27 Harald Anlauf <anlauf@gmx.de>
12868 * gfortran.dg/pointer_check_14.f90: New test.
12870 2021-05-27 Harald Anlauf <anlauf@gmx.de>
12873 * gfortran.dg/bounds_check_22.f90: New test.
12875 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
12877 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
12879 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
12882 * gcc.target/i386/pr100637-3b.c (avgu): New test.
12883 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
12885 2021-05-26 Patrick Palka <ppalka@redhat.com>
12888 * g++.dg/template/access37.C: New test.
12889 * g++.dg/template/access37a.C: New test.
12891 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
12893 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
12894 * gcc.dg/pr80776-1.c: Same.
12896 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
12898 * lib/target-supports.exp (check_effective_target_vect32): New.
12899 (available_vector_sizes): Append 32 for x86 targets.
12900 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
12901 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
12902 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
12903 * gcc.target/i386/pr100637-3b.c: New test.
12904 * gcc.target/i386/pr100637-3w.c: Ditto.
12905 * gcc.target/i386/pr100637-4b.c: Ditto.
12906 * gcc.target/i386/pr100637-4w.c: Ditto.
12908 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
12910 * gcc.dg/sso-13.c: New test.
12912 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
12914 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
12916 2021-05-26 Patrick Palka <ppalka@redhat.com>
12919 * g++.dg/cpp1z/elide6.C: New test.
12921 2021-05-26 Patrick Palka <ppalka@redhat.com>
12924 * g++.dg/cpp0x/noexcept68.C: New test.
12926 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
12928 * gcc.target/csky/fldrd_fstrd.c: New.
12929 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
12931 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
12933 * gcc.target/csky/ldbs.c: New.
12935 2021-05-26 Andrew Pinski <apinski@marvell.com>
12937 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
12938 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
12940 2021-05-25 Jakub Jelinek <jakub@redhat.com>
12943 * g++.dg/cpp1z/nodiscard8.C: New test.
12944 * g++.dg/cpp1z/nodiscard9.C: New test.
12946 2021-05-25 Martin Liska <mliska@suse.cz>
12948 * gcc.dg/sancov/attribute.c: New test.
12950 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
12952 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
12954 2021-05-25 Jakub Jelinek <jakub@redhat.com>
12956 PR middle-end/99928
12957 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
12959 * c-c++-common/gomp/pr99928-9.c: Likewise.
12960 * c-c++-common/gomp/pr99928-10.c: Likewise.
12962 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
12964 * gcc.target/csky/fpuv3/fpuv3.exp: New.
12965 * gcc.target/csky/fpuv3/fpv3_div.c: New.
12966 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
12967 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
12968 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
12969 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
12970 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
12971 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
12972 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
12973 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
12974 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
12975 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
12976 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
12977 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
12978 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
12979 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
12980 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
12981 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
12982 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
12983 * gcc.target/csky/fpuv3/fpv3_h.c: New.
12984 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
12985 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
12986 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
12987 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
12988 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
12989 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
12990 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
12991 * gcc.target/csky/fpuv3/fpv3_max.c: New.
12992 * gcc.target/csky/fpuv3/fpv3_min.c: New.
12993 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
12994 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
12995 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
12996 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
12997 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
12998 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
12999 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
13000 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
13002 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
13004 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
13006 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
13009 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
13010 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
13011 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
13012 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
13014 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
13016 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
13019 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
13021 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
13024 2021-05-24 liuhongt <hongtao.liu@intel.com>
13027 * gcc.target/i386/pr100660.c: New test.
13029 2021-05-24 Andrew Pinski <apinski@marvell.com>
13031 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
13032 when matching ssa name version.
13033 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
13035 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
13038 * gcc.target/i386/pr100722.c: New test.
13040 2021-05-23 Harald Anlauf <anlauf@gmx.de>
13043 * gfortran.dg/pr100551.f90: New test.
13045 2021-05-23 Andrew Pinski <apinski@marvell.com>
13047 * gcc.dg/gimplefe-45.c: New test.
13049 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
13051 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
13053 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
13055 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
13056 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
13058 2021-05-21 Jakub Jelinek <jakub@redhat.com>
13060 PR middle-end/99928
13061 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
13062 * c-c++-common/gomp/pr99928-15.c: New test.
13064 2021-05-21 Jakub Jelinek <jakub@redhat.com>
13066 PR middle-end/99928
13067 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
13068 * c-c++-common/gomp/pr99928-13.c: New test.
13069 * c-c++-common/gomp/pr99928-14.c: New test.
13071 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
13073 PR middle-end/90115
13074 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
13075 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
13076 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
13078 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
13080 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
13082 PR middle-end/90115
13083 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
13084 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
13085 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
13087 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
13088 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
13089 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
13090 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
13092 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
13093 * c-c++-common/goacc-gomp/nesting-1.c: Update.
13094 * c-c++-common/goacc/private-reduction-1.c: Likewise.
13095 * gfortran.dg/goacc/private-3.f95: Likewise.
13097 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
13099 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
13101 * gcc.c-torture/compile/ssa-unused-1.c: New file.
13103 2021-05-21 Richard Biener <rguenther@suse.de>
13104 H.J. Lu <hjl.tools@gmail.com>
13106 * gcc.target/i386/pr90773-24.c: New test.
13107 * gcc.target/i386/pr90773-25.c: Likewise.
13109 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
13112 * g++.target/i386/pr100637-1b.C: New test.
13113 * g++.target/i386/pr100637-1w.C: Ditto.
13114 * gcc.target/i386/pr100637-2b.c: Ditto.
13115 * gcc.target/i386/pr100637-2w.c: Ditto.
13117 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
13119 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
13121 2021-05-20 Jason Merrill <jason@redhat.com>
13123 * g++.dg/cpp2a/desig19.C: New test.
13125 2021-05-20 Jason Merrill <jason@redhat.com>
13128 * g++.dg/cpp2a/desig18.C: New test.
13130 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
13132 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
13133 * lib/dg-pch.exp: Adjust diagnostic message.
13135 2021-05-20 Martin Sebor <msebor@redhat.com>
13137 PR middle-end/100684
13138 * g++.dg/warn/Wnonnull13.C: New test.
13139 * g++.dg/warn/Wnonnull14.C: New test.
13140 * g++.dg/warn/Wnonnull15.C: New test.
13142 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
13144 * g++.dg/modules/omp-1_c.C: Fix testcase.
13146 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
13149 * gcc.target/i386/pr100701.c: New test.
13151 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
13153 * gfortran.dg/gomp/map-6.f90: New test.
13154 * gfortran.dg/gomp/map-7.f90: New test.
13155 * gfortran.dg/gomp/map-8.f90: New test.
13157 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
13160 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
13161 * gnat.dg/unchecked_convert6.adb: Likewise.
13163 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
13166 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
13168 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
13169 Torbjörn Svensson <torbjorn.svensson@st.com>
13172 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
13173 * c-c++-common/cpp/file-name-1.c: New test.
13175 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
13178 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
13179 add comments regarding what the code does.
13181 2021-05-20 Jakub Jelinek <jakub@redhat.com>
13183 PR middle-end/99928
13184 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
13185 * c-c++-common/gomp/pr99928-5.c: Likewise.
13187 2021-05-20 Jakub Jelinek <jakub@redhat.com>
13189 PR preprocessor/100646
13190 * gcc.dg/cpp/pr100646-1.c: New test.
13191 * gcc.dg/cpp/pr100646-2.c: New test.
13193 2021-05-20 Jason Merrill <jason@redhat.com>
13196 * g++.dg/cpp2a/nontype-complex1.C: New test.
13198 2021-05-20 Jason Merrill <jason@redhat.com>
13201 * g++.dg/parse/access13.C: New test.
13203 2021-05-19 Martin Sebor <msebor@redhat.com>
13206 * gcc.dg/pr100619.c: New test.
13208 2021-05-19 Jason Merrill <jason@redhat.com>
13212 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
13214 2021-05-19 Jason Merrill <jason@redhat.com>
13216 * g++.dg/cpp1z/class-deduction-access1.C: New test.
13217 * g++.dg/cpp1z/class-deduction-access2.C: New test.
13219 2021-05-19 Marek Polacek <polacek@redhat.com>
13222 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
13223 Remove dg-errors for GNU attributes.
13224 * g++.dg/ext/attrib63.C: Remove dg-error.
13225 * g++.dg/cpp0x/friend8.C: New test.
13227 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
13229 * g++.dg/modules/omp-1_a.C: Check pthread is available.
13230 * g++.dg/modules/omp-1_b.C: Ditto.
13231 * g++.dg/modules/omp-1_c.C: Ditto.
13232 * g++.dg/modules/omp-2_a.C: Ditto.
13233 * g++.dg/modules/omp-2_b.C: Ditto.
13235 2021-05-19 Alex Coplan <alex.coplan@arm.com>
13238 * gcc.target/arm/cmse/pr100333.c: New test.
13240 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13243 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
13245 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
13247 * gcc.target/riscv/arch-12.c: New.
13248 * gcc.target/riscv/attribute-19.c: New.
13250 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
13252 * gcc.target/aarch64/narrow_high_combine.c: New test.
13254 2021-05-19 Richard Biener <rguenther@suse.de>
13256 PR middle-end/100672
13257 * gcc.dg/torture/pr100672.c: New testcase.
13259 2021-05-19 Martin Liska <mliska@suse.cz>
13261 PR testsuite/100658
13262 * gcc.dg/local1.c: Fix typos.
13263 * gcc.dg/ucnid-5-utf8.c: Likewise.
13264 * gcc.dg/ucnid-5.c: Likewise.
13266 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
13268 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
13269 scan-assembly-times to scan-assembly not for superfluous uxtb.
13270 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
13271 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
13272 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
13273 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
13274 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
13275 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
13276 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
13277 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
13278 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
13279 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
13280 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
13281 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
13282 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
13283 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
13284 * gcc.target/aarch64/sve/ld1_extend.c: New test.
13286 2021-05-19 Jakub Jelinek <jakub@redhat.com>
13288 PR middle-end/100576
13289 * gcc.c-torture/compile/pr100576.c: New test.
13291 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13293 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
13295 2021-05-19 Jakub Jelinek <jakub@redhat.com>
13297 PR middle-end/99928
13298 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
13299 * c-c++-common/gomp/pr99928-12.c: New test.
13301 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
13303 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
13304 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
13305 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
13306 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
13307 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
13308 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
13309 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
13310 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
13311 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
13312 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
13313 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
13314 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
13315 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
13316 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
13317 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
13319 2021-05-19 Jason Merrill <jason@redhat.com>
13322 * g++.dg/dfp/mangle-6.C: New test.
13324 2021-05-19 Jason Merrill <jason@redhat.com>
13327 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
13329 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
13331 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
13332 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
13333 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
13335 2021-05-18 Jason Merrill <jason@redhat.com>
13339 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
13341 2021-05-18 Jason Merrill <jason@redhat.com>
13343 * g++.dg/cpp0x/implicit-delete1.C: New test.
13345 2021-05-18 David Malcolm <dmalcolm@redhat.com>
13348 * gcc.dg/analyzer/pr100615.c: New test.
13350 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
13353 * gcc.target/i386/pr100637-1b.c: New test.
13354 * gcc.target/i386/pr100637-1w.c: Ditto.
13355 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
13356 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
13357 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
13358 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
13359 pmovsxbd and pmovsxwq.
13360 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
13361 pmovzxbd and pmovzxwq.
13363 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
13366 * gfortran.dg/goacc-gomp/depobj.f90: New test.
13368 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
13370 * lib/gcc-dg.exp: Implement 'dg-note'.
13371 * lib/prune.exp: Likewise.
13372 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
13373 'dg-prune-output "note: ".
13374 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
13375 'dg-note', match up additional notes, one class of them with
13376 XFAILed 'dg-bogus'.
13377 * lib/lto.exp: Implement 'dg-lto-note'.
13378 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
13380 * g++.dg/lto/odr-1_1.C: Likewise.
13381 * g++.dg/lto/odr-2_1.C: Likewise.
13383 2021-05-18 Jakub Jelinek <jakub@redhat.com>
13385 PR rtl-optimization/100590
13386 * gcc.dg/pr100590.c: New test.
13388 2021-05-18 Jakub Jelinek <jakub@redhat.com>
13391 * g++.dg/other/pr100580.C: New test.
13393 2021-05-18 Jakub Jelinek <jakub@redhat.com>
13395 PR tree-optimization/94589
13396 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
13398 2021-05-18 Richard Biener <rguenther@suse.de>
13400 * gcc.target/i386/pr100582.c: Adjust for AVX512.
13402 2021-05-18 Richard Biener <rguenther@suse.de>
13405 * gcc.dg/gimplefe-error-10.c: New testcase.
13407 2021-05-18 Richard Biener <rguenther@suse.de>
13410 * gcc.dg/pr100547.c: New testcase.
13411 * gcc.dg/attr-vector_size.c: Adjust.
13413 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
13415 * gcc.target/s390/zvector/vec-_Bool.c: New test.
13417 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
13420 * g++.target/s390/pr100281-1.C: New test.
13421 * g++.target/s390/pr100281-2.C: New test.
13423 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
13425 PR tree-optimization/100512
13426 * gcc.dg/pr100512.c: New.
13428 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
13430 * g++.dg/conversion/pr100635.C: New test.
13432 2021-05-17 Harald Anlauf <anlauf@gmx.de>
13435 * gfortran.dg/pr98411.f90: New test.
13437 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
13439 * gcc.dg/pr100349.c: New test.
13441 2021-05-17 Tamar Christina <tamar.christina@arm.com>
13443 * gcc.target/aarch64/cpunative/info_16: New test.
13444 * gcc.target/aarch64/cpunative/info_17: New test.
13445 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
13446 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
13448 2021-05-17 Richard Biener <rguenther@suse.de>
13451 * gcc.dg/gimplefe-error-9.c: New testcase.
13453 2021-05-17 Richard Biener <rguenther@suse.de>
13455 PR middle-end/100582
13456 * gcc.target/i386/pr100582.c: New testcase.
13458 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
13460 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
13461 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
13462 auto-vectorization.
13463 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
13464 vectorize float16_t vectors.
13466 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
13468 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
13469 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
13470 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
13472 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
13473 auto-vectorization.
13474 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
13476 2021-05-17 liuhongt <hongtao.liu@intel.com>
13479 * gcc.target/i386/pr100549.c: New test.
13481 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
13483 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
13485 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
13487 * gcc.target/arm/simd/mve-vadd-1.c: New.
13489 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
13491 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
13493 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
13495 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
13497 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
13499 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
13501 * lib/target-supports.exp
13502 (check_effective_target_arm_qbit_ok_nocache): Rename into...
13503 (check_effective_target_arm_sat_ok_nocache): ... this. Check
13504 __ARM_FEATURE_SAT and use armv6.
13506 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
13509 * gfortran.dg/gomp/workshare-59.f90: New test.
13511 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
13514 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
13516 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
13518 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
13520 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
13522 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
13524 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
13526 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
13529 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
13531 * gcc.target/powerpc/rop-1.c: New.
13532 * gcc.target/powerpc/rop-2.c: New.
13533 * gcc.target/powerpc/rop-3.c: New.
13534 * gcc.target/powerpc/rop-4.c: New.
13535 * gcc.target/powerpc/rop-5.c: New.
13537 2021-05-15 Martin Jambor <mjambor@suse.cz>
13540 2021-05-15 Martin Jambor <mjambor@suse.cz>
13542 PR tree-optimization/100453
13543 * gcc.dg/tree-ssa/pr100453.c: New test.
13545 2021-05-15 Jakub Jelinek <jakub@redhat.com>
13547 PR rtl-optimization/100342
13548 * gcc.target/i386/pr100342.c: New test.
13550 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
13552 * gfortran.dg/gomp/parallel-master-1.f90: New test.
13553 * gfortran.dg/gomp/parallel-master-2.f90: New test.
13555 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
13557 * gfortran.dg/gomp/implicit-save.f90: New test.
13559 2021-05-14 Jakub Jelinek <jakub@redhat.com>
13562 * g++.dg/cpp1y/pr95226.C: New test.
13564 2021-05-14 Jakub Jelinek <jakub@redhat.com>
13567 * g++.dg/cpp0x/pr94616.C: New test.
13569 2021-05-14 Jakub Jelinek <jakub@redhat.com>
13572 * g++.dg/cpp0x/sfinae68.C: New test.
13574 2021-05-14 Jakub Jelinek <jakub@redhat.com>
13576 * g++.dg/cpp1y/pr88872.C: New test.
13578 2021-05-14 Michael de Lang <kingoipo@gmail.com>
13580 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
13582 2021-05-14 Marek Polacek <polacek@redhat.com>
13583 Jason Merrill <jason@redhat.com>
13586 * g++.dg/cpp0x/friend7.C: New test.
13587 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
13588 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
13589 * g++.dg/cpp0x/gen-attrs-74.C: New test.
13590 * g++.dg/ext/attrib63.C: New test.
13592 2021-05-13 Martin Sebor <msebor@redhat.com>
13594 PR tree-optimization/93100
13595 PR middle-end/98583
13596 * g++.dg/warn/uninit-pr93100.C: New test.
13597 * gcc.dg/uninit-pr93100.c: New test.
13598 * gcc.dg/uninit-pr98583.c: New test.
13600 2021-05-13 Martin Jambor <mjambor@suse.cz>
13602 PR tree-optimization/100453
13603 * gcc.dg/tree-ssa/pr100453.c: New test.
13605 2021-05-13 Martin Sebor <msebor@redhat.com>
13607 * g++.dg/pr100574.C: Use size_t as operator new argument type.
13609 2021-05-13 Martin Liska <mliska@suse.cz>
13611 PR middle-end/100504
13612 * gcc.target/i386/pr100504.c: New test.
13614 2021-05-13 Martin Sebor <msebor@redhat.com>
13617 * gcc.dg/Wvla-parameter-9.c: New test.
13619 2021-05-13 Jakub Jelinek <jakub@redhat.com>
13621 PR middle-end/99928
13622 * c-c++-common/gomp/pr99928-1.c: New test.
13623 * c-c++-common/gomp/pr99928-2.c: New test.
13624 * c-c++-common/gomp/pr99928-3.c: New test.
13625 * c-c++-common/gomp/pr99928-4.c: New test.
13626 * c-c++-common/gomp/pr99928-5.c: New test.
13627 * c-c++-common/gomp/pr99928-6.c: New test.
13628 * c-c++-common/gomp/pr99928-7.c: New test.
13629 * c-c++-common/gomp/pr99928-8.c: New test.
13630 * c-c++-common/gomp/pr99928-9.c: New test.
13631 * c-c++-common/gomp/pr99928-10.c: New test.
13632 * c-c++-common/gomp/pr99928-11.c: New test.
13634 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
13637 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
13639 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
13641 * gcc.dg/pr100563.c: New test.
13643 2021-05-13 Jakub Jelinek <jakub@redhat.com>
13645 PR tree-optimization/98856
13646 * gcc.target/i386/sse2-psraq-1.c: New test.
13647 * gcc.target/i386/sse4_2-psraq-1.c: New test.
13648 * gcc.target/i386/avx-psraq-1.c: New test.
13649 * gcc.target/i386/avx2-psraq-1.c: New test.
13650 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
13652 * gcc.target/i386/avx2-pr82370.c: Likewise.
13653 * gcc.target/i386/avx512f-pr82370.c: Likewise.
13654 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
13655 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
13656 * gcc.dg/torture/vshuf-8.inc: Likewise.
13658 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
13661 * g++.target/i386/pr100581.C: New test.
13663 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
13665 PR testsuite/100569
13666 * gnat.dg/lto21.adb: Prune new LTO warning.
13668 2021-05-13 Martin Liska <mliska@suse.cz>
13670 PR testsuite/100569
13671 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
13672 * gcc.dg/torture/pr94947-1.c: Likewise.
13674 2021-05-13 liuhongt <hongtao.liu@intel.com>
13676 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
13678 2021-05-13 liuhongt <hongtao.liu@intel.com>
13681 * gcc.target/i386/avx-pr94680.c: New test.
13682 * gcc.target/i386/avx512f-pr94680.c: New test.
13683 * gcc.target/i386/sse2-pr94680.c: New test.
13685 2021-05-12 Martin Sebor <msebor@redhat.com>
13687 PR middle-end/100571
13688 * gcc.dg/Wstringop-overflow-67.c: New test.
13690 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
13693 * gcc.dg/pr100521.c: New file.
13695 2021-05-12 Marek Polacek <polacek@redhat.com>
13697 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
13699 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
13701 * c-c++-common/gomp/map-6.c: New test.
13702 * c-c++-common/gomp/map-7.c: New test.
13704 2021-05-12 Richard Biener <rguenther@suse.de>
13706 PR tree-optimization/100566
13707 * gcc.dg/torture/pr100566.c: New testcase.
13709 2021-05-12 Jakub Jelinek <jakub@redhat.com>
13711 PR preprocessor/100392
13712 * gcc.dg/cpp/pr100392.c: New test.
13713 * gcc.dg/cpp/pr100392.h: New file.
13715 2021-05-12 Martin Liska <mliska@suse.cz>
13717 * lib/lto.exp: When running tests without jobserver, one can see
13718 the following warning for tests that use 1to1 partitioning.
13720 2021-05-12 liuhongt <hongtao.liu@intel.com>
13723 * gcc.target/i386/avx2-pr99908.c: New test.
13724 * gcc.target/i386/sse4_1-pr99908.c: New test.
13726 2021-05-12 Richard Biener <rguenther@suse.de>
13728 PR tree-optimization/100519
13729 * gcc.dg/torture/pr100519.c: New testcase.
13731 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
13734 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
13736 2021-05-12 Jakub Jelinek <jakub@redhat.com>
13738 PR middle-end/100508
13739 * gcc.dg/gomp/pr100508.c: New test.
13741 2021-05-12 Jakub Jelinek <jakub@redhat.com>
13742 Marc Glisse <marc.glisse@inria.fr>
13744 PR tree-optimization/94589
13745 * gcc.dg/tree-ssa/pr94589-1.c: New test.
13747 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
13750 * g++.target/i386/pr98218-1.C: Ditto.
13751 * gcc.target/i386/pr98218-4.c: New test.
13752 * gcc.target/i386/pr98218-1.c: Correct PR number.
13753 * gcc.target/i386/pr98218-1a.c: Ditto.
13754 * gcc.target/i386/pr98218-2.c: Ditto.
13755 * gcc.target/i386/pr98218-2a.c: Ditto.
13756 * gcc.target/i386/pr98218-3.c: Ditto.
13757 * gcc.target/i386/pr98218-3a.c: Ditto.
13759 2021-05-11 Joseph Myers <joseph@codesourcery.com>
13761 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
13762 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
13764 2021-05-11 Joseph Myers <joseph@codesourcery.com>
13766 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
13769 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
13771 * gcc.dg/guality/pr43077-1.c: Align types of output and input
13772 operands by lifting immediates to type long.
13774 2021-05-11 Joseph Myers <joseph@codesourcery.com>
13776 * gcc.dg/c11-digit-separators-1.c,
13777 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
13780 2021-05-11 Jason Merrill <jason@redhat.com>
13783 * g++.dg/ext/vector41.C: New test.
13785 2021-05-11 Martin Liska <mliska@suse.cz>
13787 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
13788 * brig.dg/README: Removed.
13789 * brig.dg/dg.exp: Removed.
13790 * brig.dg/test/gimple/alloca.hsail: Removed.
13791 * brig.dg/test/gimple/atomics.hsail: Removed.
13792 * brig.dg/test/gimple/branches.hsail: Removed.
13793 * brig.dg/test/gimple/fbarrier.hsail: Removed.
13794 * brig.dg/test/gimple/function_calls.hsail: Removed.
13795 * brig.dg/test/gimple/internal-casts.hsail: Removed.
13796 * brig.dg/test/gimple/kernarg.hsail: Removed.
13797 * brig.dg/test/gimple/mem.hsail: Removed.
13798 * brig.dg/test/gimple/mulhi.hsail: Removed.
13799 * brig.dg/test/gimple/packed.hsail: Removed.
13800 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
13801 * brig.dg/test/gimple/smoke_test.hsail: Removed.
13802 * brig.dg/test/gimple/variables.hsail: Removed.
13803 * brig.dg/test/gimple/vector.hsail: Removed.
13804 * lib/brig-dg.exp: Removed.
13805 * lib/brig.exp: Removed.
13807 2021-05-11 Alex Coplan <alex.coplan@arm.com>
13810 * gcc.target/arm/cmse/pr99725.c: New test.
13812 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
13814 * gcc.target/aarch64/fmul_lane_1.c: New test.
13816 2021-05-11 Richard Biener <rguenther@suse.de>
13818 PR middle-end/100509
13819 * gcc.dg/pr100509.c: New testcase.
13821 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
13823 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
13825 2021-05-11 Patrick Palka <ppalka@redhat.com>
13828 * g++.dg/lookup/operator-3.C: New test.
13830 2021-05-11 Patrick Palka <ppalka@redhat.com>
13833 * g++.dg/cpp2a/concepts-ctad4.C: New test.
13835 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
13837 * gnat.dg/specs/opt5.ads: New test.
13838 * gnat.dg/specs/opt5_pkg.ads: New helper.
13840 2021-05-10 Martin Sebor <msebor@redhat.com>
13842 PR middle-end/100425
13843 PR middle-end/100510
13844 * c-c++-common/Walloca-larger-than.C: New test.
13845 * gcc.dg/Walloca-larger-than-4.c: New test.
13846 * gcc.dg/Wvla-larger-than-5.c: New test.
13847 * gcc.dg/pr79972.c: Remove unexpected warning directive.
13849 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
13851 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
13852 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
13854 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
13856 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
13858 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
13860 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
13862 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
13864 PR tree-optimization/42587
13865 * gcc.dg/optimize-bswapsi-6.c: New test.
13867 2021-05-10 Richard Biener <rguenther@suse.de>
13869 PR testsuite/100452
13870 * g++.dg/vect/slp-pr99971.cc: Align data.
13872 2021-05-10 Richard Biener <rguenther@suse.de>
13874 PR tree-optimization/100492
13875 * gcc.dg/torture/pr100492.c: New testcase.
13877 2021-05-10 Richard Biener <rguenther@suse.de>
13879 PR middle-end/100464
13881 * gcc.dg/pr100464.c: New testcase.
13882 * g++.dg/tree-ssa/array-temp1.C: Adjust.
13884 2021-05-10 Richard Biener <rguenther@suse.de>
13886 PR tree-optimization/100434
13887 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
13889 2021-05-10 Alex Coplan <alex.coplan@arm.com>
13892 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
13893 Update now that we're (correctly) using full 128-bit vector
13895 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
13897 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
13899 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
13901 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
13902 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
13905 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
13908 * gfortran.dg/class_dummy_7.f90: Correct PR number.
13910 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
13912 * gcc.dg/sso-9.c: Delete.
13914 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
13916 * gnat.dg/debug18.adb: New test.
13918 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
13920 * gcc.dg/sso-12.c: New test.
13922 2021-05-07 Jason Merrill <jason@redhat.com>
13924 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
13927 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
13929 PR tree-optimization/79333
13930 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
13932 2021-05-07 Jakub Jelinek <jakub@redhat.com>
13935 * c-c++-common/gomp/pr100450.c: New test.
13937 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
13940 * gcc.target/i386/pr100445-1.c: New test.
13942 2021-05-07 Jakub Jelinek <jakub@redhat.com>
13945 * gcc.target/i386/pr100445.c: New test.
13947 2021-05-06 Joseph Myers <joseph@codesourcery.com>
13950 PR preprocessor/97604
13951 * g++.dg/cpp1y/digit-sep-neg-2.C,
13952 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
13953 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
13954 Adjust expected messages.
13956 2021-05-06 Martin Jambor <mjambor@suse.cz>
13958 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
13959 05193687dde, make the argv again pointer to an array.
13961 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
13963 * gnat.dg/opt93.adb: Compile only for LP64 targets.
13965 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
13967 * lib/target-supports.exp: Add s390 checks for vect conversions.
13969 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
13971 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
13973 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
13977 * gfortran.dg/class_dummy_6.f90: New test.
13978 * gfortran.dg/class_dummy_7.f90: New test.
13980 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
13982 PR testsuite/100355
13983 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
13985 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
13987 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
13988 __builtin_s390_vpdi.
13989 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
13992 2021-05-06 Jakub Jelinek <jakub@redhat.com>
13994 PR tree-optimization/94589
13995 * gcc.dg/pr94589-1.c: New test.
13996 * gcc.dg/pr94589-2.c: New test.
13997 * gcc.dg/pr94589-3.c: New test.
13998 * gcc.dg/pr94589-4.c: New test.
13999 * g++.dg/opt/pr94589-1.C: New test.
14000 * g++.dg/opt/pr94589-2.C: New test.
14001 * g++.dg/opt/pr94589-3.C: New test.
14002 * g++.dg/opt/pr94589-4.C: New test.
14004 2021-05-06 Richard Biener <rguenther@suse.de>
14007 * gcc.dg/pr100373.c: New testcase.
14009 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
14011 * gcc.c-torture/execute/20210505-1.c: New test.
14013 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
14016 * gcc.target/i386/pr91400-1.c: New test.
14017 * gcc.target/i386/pr91400-2.c: Likewise.
14019 2021-05-05 Martin Sebor <msebor@redhat.com>
14021 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
14023 2021-05-05 Harald Anlauf <anlauf@gmx.de>
14026 * gfortran.dg/argument_checking_25.f90: New test.
14028 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
14031 * gcc.target/i386/pr98218-1.c: New test.
14032 * gcc.target/i386/pr98218-1a.c: Ditto.
14033 * gcc.target/i386/pr98218-2.c: Ditto.
14034 * gcc.target/i386/pr98218-2a.c: Ditto.
14035 * gcc.target/i386/pr98218-3.c: Ditto.
14036 * gcc.target/i386/pr98218-3a.c: Ditto.
14037 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
14038 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
14040 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
14042 * gnat.dg/debug17.adb: Minor tweak.
14044 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
14046 * gnat.dg/debug8.adb: Minor tweak.
14047 * gnat.dg/debug11.adb: Likewise.
14048 * gnat.dg/debug16.adb: Likewise.
14049 * gnat.dg/debug17.adb: New test.
14050 * gnat.dg/specs/debug1.ads: Minor tweak.
14052 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
14054 * gcc.dg/vect/slp-21.c: Add s390.
14056 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
14058 PR testsuite/100422
14059 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
14061 2021-05-05 Richard Biener <rguenther@suse.de>
14063 PR tree-optimization/79333
14064 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
14065 * gcc.dg/graphite/fuse-1.c: Adjust.
14066 * gcc.dg/pr43864-4.c: Likewise.
14068 2021-05-05 Richard Biener <rguenther@suse.de>
14070 PR middle-end/100394
14071 * g++.dg/torture/pr100382.C: New testcase.
14073 2021-05-04 Martin Sebor <msebor@redhat.com>
14075 PR middle-end/100307
14076 * g++.dg/warn/Wplacement-new-size-9.C: New test.
14077 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
14079 2021-05-04 Martin Sebor <msebor@redhat.com>
14081 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
14083 2021-05-04 Martin Sebor <msebor@redhat.com>
14085 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
14087 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
14089 * gcc.target/s390/oscbreak-1.c: Compile with -O1
14092 2021-05-04 Richard Biener <rguenther@suse.de>
14094 PR tree-optimization/100414
14095 * gcc.dg/pr100414.c: New testcase.
14097 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
14099 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
14101 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
14103 * gnat.dg/opt94.adb: New file.
14104 * gnat.dg/opt94_pkg.adb: New file.
14105 * gnat.dg/opt94_pkg.ads: New file.
14107 2021-05-04 Richard Biener <rguenther@suse.de>
14109 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
14110 simplify dump scanning down to one case.
14112 2021-05-04 Richard Biener <rguenther@suse.de>
14114 PR tree-optimization/100329
14115 * gcc.dg/torture/pr100329.c: New testcase.
14117 2021-05-04 Richard Biener <rguenther@suse.de>
14119 PR tree-optimization/100398
14120 * gcc.dg/torture/pr100398.c: New testcase.
14122 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
14124 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
14125 Fix dg directives order.
14126 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
14129 2021-05-03 Jeff Law <jlaw@tachyum.com>
14131 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
14134 2021-05-03 Patrick Palka <ppalka@redhat.com>
14137 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
14139 2021-05-03 Patrick Palka <ppalka@redhat.com>
14143 * g++.dg/template/call8.C: New test.
14144 * g++.dg/template/koenig12a.C: New test.
14146 2021-05-03 Jeff Law <jlaw@tachyum.com>
14148 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
14150 2021-05-03 Marek Polacek <polacek@redhat.com>
14153 * g++.dg/concepts/diagnostic18.C: New test.
14155 2021-05-03 Marek Polacek <polacek@redhat.com>
14158 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
14160 2021-05-03 Jeff Law <jlaw@tachyum.com>
14162 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
14164 2021-05-03 Jeff Law <jlaw@tachyum.com>
14166 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
14168 2021-05-03 Jeff Law <jlaw@tachyum.com>
14170 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
14172 2021-05-03 Jeff Law <jlaw@tachyum.com>
14174 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
14175 cr16 and xstormy16 targets.
14177 2021-05-03 Richard Biener <rguenther@suse.de>
14179 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
14180 * gcc.dg/pr81192.c: Disable DSE.
14182 2021-05-03 Richard Biener <rguenther@suse.de>
14184 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
14186 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
14189 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
14190 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
14192 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
14194 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
14195 mapping class on AIX.
14196 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
14197 * gcc.c-torture/execute/alias-2.c: Same.
14198 * gcc.dg/alias-7.c: Same.
14200 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
14202 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
14204 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
14207 2021-04-30 Richard Biener <rguenther@suse.de>
14210 * g++.dg/pr98032.C: New testcase.
14212 2021-04-30 Richard Biener <rguenther@suse.de>
14214 PR tree-optimization/96513
14215 * gcc.dg/torture/pr96513.c: New testcase.
14217 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
14220 * gcc.target/i386/pr98060.c: New test.
14222 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
14224 PR rtl-optimization/100225
14225 PR rtl-optimization/84878
14226 * gcc.dg/pr100225.c: New test.
14228 2021-04-29 Joseph Myers <joseph@codesourcery.com>
14230 PR preprocessor/82359
14231 * g++.dg/cpp1y/digit-sep-line.C,
14232 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
14234 2021-04-29 Jason Merrill <jason@redhat.com>
14236 * g++.dg/lookup/using-decl1.C: New test.
14238 2021-04-29 Jason Merrill <jason@redhat.com>
14241 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
14243 2021-04-29 Patrick Palka <ppalka@redhat.com>
14246 * g++.dg/template/koenig12.C: New test.
14248 2021-04-29 Marek Polacek <polacek@redhat.com>
14251 * g++.dg/cpp1z/class-deduction87.C: New test.
14253 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
14255 PR rtl-optimization/100303
14256 * g++.dg/torture/pr100303.C: New file.
14258 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
14260 PR middle-end/90773
14261 * g++.dg/pr90773-1.h: New test.
14262 * g++.dg/pr90773-1a.C: Likewise.
14263 * g++.dg/pr90773-1b.C: Likewise.
14264 * g++.dg/pr90773-1c.C: Likewise.
14265 * g++.dg/pr90773-1d.C: Likewise.
14266 * gcc.target/i386/pr90773-1.c: Likewise.
14267 * gcc.target/i386/pr90773-2.c: Likewise.
14268 * gcc.target/i386/pr90773-3.c: Likewise.
14269 * gcc.target/i386/pr90773-4.c: Likewise.
14270 * gcc.target/i386/pr90773-5.c: Likewise.
14271 * gcc.target/i386/pr90773-6.c: Likewise.
14272 * gcc.target/i386/pr90773-7.c: Likewise.
14273 * gcc.target/i386/pr90773-8.c: Likewise.
14274 * gcc.target/i386/pr90773-9.c: Likewise.
14275 * gcc.target/i386/pr90773-10.c: Likewise.
14276 * gcc.target/i386/pr90773-11.c: Likewise.
14277 * gcc.target/i386/pr90773-12.c: Likewise.
14278 * gcc.target/i386/pr90773-13.c: Likewise.
14279 * gcc.target/i386/pr90773-14.c: Likewise.
14281 2021-04-29 Richard Biener <rguenther@suse.de>
14283 PR tree-optimization/100253
14284 * g++.dg/pr100253.C: New testcase.
14286 2021-04-29 Jakub Jelinek <jakub@redhat.com>
14289 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
14291 2021-04-29 Jakub Jelinek <jakub@redhat.com>
14294 * gcc.target/aarch64/sve/pr100302.c: New test.
14296 2021-04-29 Jakub Jelinek <jakub@redhat.com>
14299 * c-c++-common/gomp/task-detach-3.c: New test.
14301 2021-04-29 Richard Biener <rguenther@suse.de>
14303 PR tree-optimization/99912
14304 * gcc.dg/pr95580.c: Disable DSE.
14305 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
14306 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
14307 to prevent them from being removed.
14308 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
14310 2021-04-29 Martin Sebor <msebor@redhat.com>
14312 PR middle-end/100250
14313 * gcc.dg/uninit-pr100250.c: New test.
14315 2021-04-29 Joseph Myers <joseph@codesourcery.com>
14317 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
14318 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
14320 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
14322 * gfortran.dg/gomp/map-5.f90: New test.
14324 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
14326 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
14327 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
14328 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
14330 2021-04-28 Alexandre Oliva <oliva@adacore.com>
14332 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
14334 2021-04-28 Alexandre Oliva <oliva@adacore.com>
14336 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
14337 mismatch when asm comments start with "/ ".
14339 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
14342 * gcc.c-torture/compile/pr100305.c: New test.
14344 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
14347 * gfortran.dg/PR82376.f90: New test.
14349 2021-04-28 Richard Biener <rguenther@suse.de>
14351 PR tree-optimization/100292
14352 * gcc.dg/pr100292.c: New testcase.
14354 2021-04-28 Richard Wai <richard@annexi-strayline.com>
14356 * gnat.dg/containers2.adb: New test.
14358 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
14360 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
14362 2021-04-27 Jason Merrill <jason@redhat.com>
14365 * g++.dg/cpp0x/depr-copy3.C: New test.
14367 2021-04-27 Patrick Palka <ppalka@redhat.com>
14370 * g++.dg/cpp0x/variadic182.C: New test.
14372 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
14374 PR middle-end/100284
14375 * gcc.target/aarch64/sve/pr81003.c: New test.
14377 2021-04-27 Martin Sebor <msebor@redhat.com>
14379 PR testsuite/100272
14380 * g++.dg/ext/flexary13.C: Remove malformed directives.
14382 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
14385 * gcc.c-torture/compile/pr100106.c: New testcase.
14387 2021-04-27 Alex Coplan <alex.coplan@arm.com>
14390 * gcc.target/arm/pr99977.c: New test.
14392 2021-04-27 Jakub Jelinek <jakub@redhat.com>
14394 PR tree-optimization/100239
14395 * gcc.dg/pr100239.c: New test.
14397 2021-04-27 Jakub Jelinek <jakub@redhat.com>
14399 PR rtl-optimization/100254
14400 * g++.dg/opt/pr100254.C: New test.
14402 2021-04-27 Richard Biener <rguenther@suse.de>
14404 PR tree-optimization/99912
14405 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
14406 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
14407 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
14408 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
14410 2021-04-27 Jakub Jelinek <jakub@redhat.com>
14412 PR tree-optimization/95527
14413 * gcc.dg/tree-ssa/pr95527-2.c: New test.
14415 2021-04-27 Jakub Jelinek <jakub@redhat.com>
14417 PR tree-optimization/96696
14418 * gcc.target/i386/pr96696.c: New test.
14420 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
14423 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
14424 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
14425 expected error message when subtracting pointers to different
14426 vector types. Expect warnings when mixing them elsewhere.
14427 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
14428 XFAILs. Tweak error messages for some cases.
14430 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
14432 * gcc.target/aarch64/simd/ssra.c: Use +nosve
14433 * gcc.target/aarch64/simd/usra.c: Likewise.
14435 2021-04-27 Richard Biener <rguenther@suse.de>
14437 PR tree-optimization/100051
14438 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
14440 2021-04-27 Richard Biener <rguenther@suse.de>
14442 PR testsuite/100272
14443 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
14444 malformed dg directive.
14446 2021-04-27 Richard Biener <rguenther@suse.de>
14448 PR testsuite/100272
14449 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
14450 * g++.dg/ipa/pr45572-2.C: Likewise.
14451 * g++.dg/template/spec26.C: Likewise.
14452 * gcc.dg/pr20126.c: Likewise.
14453 * gcc.dg/tree-ssa/pr20739.c: Likewise.
14455 2021-04-27 Richard Biener <rguenther@suse.de>
14457 PR tree-optimization/100278
14458 * gcc.dg/tree-ssa/pr100278.c: New testcase.
14460 2021-04-27 Jakub Jelinek <jakub@redhat.com>
14463 * gcc.target/i386/pr99405.c: New test.
14465 2021-04-27 Richard Biener <rguenther@suse.de>
14467 PR tree-optimization/99776
14468 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
14470 2021-04-26 Patrick Palka <ppalka@redhat.com>
14473 * g++.dg/cpp1y/constexpr-base1.C: New test.
14474 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
14476 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
14478 * gfortran.dg/goacc/classify-serial.f95:
14479 Use [Ww]arning in dg-bogus as FE diagnostic and default
14480 diagnostic differ and the result depends on ENABLE_OFFLOAD.
14481 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
14482 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
14484 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
14486 * gfortran.dg/goacc/classify-serial.f95:
14487 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
14488 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
14489 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
14491 2021-04-26 Richard Biener <rguenther@suse.de>
14493 PR tree-optimization/99956
14494 * gfortran.dg/pr99956.f: New testcase.
14496 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
14498 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
14499 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
14500 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
14501 * gcc.target/arm/cmse/cmse-16.c: Likewise.
14502 * gcc.target/arm/cmse/struct-1.c: Likewise.
14503 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
14505 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
14508 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
14510 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
14512 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
14513 Nathan Sidwell <nathan@codesourcery.com>
14514 Tom de Vries <vries@codesourcery.com>
14515 Julian Brown <julian@codesourcery.com>
14516 Kwok Cheung Yeung <kcy@codesourcery.com>
14518 * c-c++-common/goacc/diag-parallelism-1.c: New.
14519 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
14520 and match diagnostics, as appropriate.
14521 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
14522 * c-c++-common/goacc/classify-kernels.c: Likewise.
14523 * c-c++-common/goacc/classify-parallel.c: Likewise.
14524 * c-c++-common/goacc/classify-routine.c: Likewise.
14525 * c-c++-common/goacc/classify-serial.c: Likewise.
14526 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
14527 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
14528 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
14529 * c-c++-common/goacc/parallel-reduction.c: Likewise.
14530 * c-c++-common/goacc/pr70688.c: Likewise.
14531 * c-c++-common/goacc/routine-1.c: Likewise.
14532 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
14533 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
14534 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
14535 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
14536 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
14537 * gfortran.dg/goacc/classify-routine.f95: Likewise.
14538 * gfortran.dg/goacc/classify-serial.f95: Likewise.
14539 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
14540 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
14541 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
14542 * gfortran.dg/goacc/routine-4.f90: Likewise.
14543 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
14544 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
14545 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
14546 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
14548 2021-04-26 Richard Biener <rguenther@suse.de>
14550 PR tree-optimization/99473
14551 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
14553 2021-04-25 liuhongt <hongtao.liu@intel.com>
14556 * gcc.target/i386/pr98911.c: New test.
14557 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
14558 with __builtin_ia32_pcmpistrm128 since it has been folded.
14560 2021-04-24 David Malcolm <dmalcolm@redhat.com>
14563 * g++.dg/analyzer/pr100244.C: New test.
14565 2021-04-24 Harald Anlauf <anlauf@gmx.de>
14568 * gfortran.dg/pr100154.f90: New test.
14570 2021-04-24 Harald Anlauf <anlauf@gmx.de>
14573 * gfortran.dg/ptr-func-4.f90: New test.
14575 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
14577 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
14578 * gcc.dg/guality/guality.c: Likewise.
14579 * gcc.dg/guality/inline-params.c: Likewise.
14580 * gcc.dg/guality/loop-1.c: Likewise.
14581 * gcc.dg/guality/pr36728-1.c: Likewise.
14582 * gcc.dg/guality/pr36728-2.c: Likewise.
14583 * gcc.dg/guality/pr36728-3.c: Likewise.
14584 * gcc.dg/guality/pr41447-1.c: Likewise.
14585 * gcc.dg/guality/pr54200.c: Likewise.
14586 * gcc.dg/guality/pr54519-1.c: Likewise.
14587 * gcc.dg/guality/pr54519-2.c: Likewise.
14588 * gcc.dg/guality/pr54519-3.c: Likewise.
14589 * gcc.dg/guality/pr54519-4.c: Likewise.
14590 * gcc.dg/guality/pr54519-5.c: Likewise.
14591 * gcc.dg/guality/pr54519-6.c: Likewise.
14592 * gcc.dg/guality/pr54693-2.c: Likewise.
14593 * gcc.dg/guality/pr56154-1.c: Likewise.
14594 * gcc.dg/guality/pr59776.c: Likewise.
14595 * gcc.dg/guality/pr68860-1.c: Likewise.
14596 * gcc.dg/guality/pr68860-2.c: Likewise.
14597 * gcc.dg/guality/pr90074.c: Likewise.
14598 * gcc.dg/guality/pr90716.c: Likewise.
14599 * gcc.dg/guality/sra-1.c: Likewise.
14601 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
14603 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
14605 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
14606 * gcc.dg/guality/pr59776.c: Likewise.
14607 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
14609 2021-04-24 Patrick Palka <ppalka@redhat.com>
14616 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
14617 * g++.dg/cpp2a/nontype-class45.C: New test.
14618 * g++.dg/cpp2a/nontype-class46.C: New test.
14619 * g++.dg/cpp2a/nontype-class47.C: New test.
14620 * g++.dg/cpp2a/nontype-class48.C: New test.
14622 2021-04-24 Patrick Palka <ppalka@redhat.com>
14625 * g++.dg/cpp1z/class-deduction86.C: New test.
14627 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
14630 * gcc.target/powerpc/pr98952.c: New test.
14632 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
14635 * gcc.target/i386/pr79514.c (dg-error):
14636 Expect error for 64bit targets.
14638 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
14641 * gcc.target/i386/pr100182.c: New test.
14642 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
14643 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
14645 2021-04-23 Patrick Palka <ppalka@redhat.com>
14648 * g++.dg/concepts/diagnostic17.C: New test.
14650 2021-04-23 Patrick Palka <ppalka@redhat.com>
14653 * g++.dg/cpp1z/direct-enum-init2.C: New test.
14655 2021-04-23 Richard Biener <rguenther@suse.de>
14657 PR tree-optimization/99971
14658 * g++.dg/vect/slp-pr99971.cc: New testcase.
14660 2021-04-23 liuhongt <hongtao.liu@intel.com>
14663 * gcc.target/i386/pr100093.c: New test.
14665 2021-04-22 Patrick Palka <ppalka@redhat.com>
14668 * g++.dg/cpp2a/concepts-uneval3.C: New test.
14670 2021-04-22 Patrick Palka <ppalka@redhat.com>
14673 * g++.dg/template/partial-specialization9.C: New test.
14675 2021-04-22 Marek Polacek <polacek@redhat.com>
14678 * g++.dg/warn/Wtype-limits6.C: New test.
14680 2021-04-22 Patrick Palka <ppalka@redhat.com>
14683 * g++.dg/cpp0x/sfinae67.C: New test.
14685 2021-04-22 Patrick Palka <ppalka@redhat.com>
14688 * g++.dg/template/access36.C: New test.
14690 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
14692 * substr_9.f90: Move to ...
14693 * gfortran.dg/substr_9.f90: ... here.
14694 * substr_10.f90: Move to ...
14695 * gfortran.dg/substr_10.f90: ... here.
14697 2021-04-22 Martin Liska <mliska@suse.cz>
14699 PR testsuite/100159
14700 PR testsuite/100192
14701 * g++.dg/template/nontype29.C: Fix typos and missing comments.
14702 * gcc.dg/Warray-bounds-64.c: Likewise.
14703 * gcc.dg/Warray-parameter.c: Likewise.
14704 * gcc.dg/Wstring-compare.c: Likewise.
14705 * gcc.dg/format/gcc_diag-11.c: Likewise.
14706 * gfortran.dg/array_constructor_3.f90: Likewise.
14707 * gfortran.dg/matmul_bounds_9.f90: Likewise.
14708 * gfortran.dg/pr78033.f90: Likewise.
14709 * gfortran.dg/pr96325.f90: Likewise.
14711 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
14714 * gcc.target/i386/pr100119.c: New test.
14716 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
14719 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
14721 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
14723 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
14724 obtained hard limit, and only call setrlimit if new softlimit is lower.
14726 2021-04-22 Richard Biener <rguenther@suse.de>
14728 PR testsuite/100176
14729 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
14732 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
14734 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
14737 2021-04-21 Marek Polacek <polacek@redhat.com>
14740 * g++.dg/cpp0x/enum_base4.C: New test.
14741 * g++.dg/cpp0x/enum_base5.C: New test.
14743 2021-04-21 Alex Coplan <alex.coplan@arm.com>
14746 * gcc.target/aarch64/pr99988.c: New test.
14748 2021-04-21 Jakub Jelinek <jakub@redhat.com>
14750 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
14752 * g++.dg/cpp1y/auto-fn61.C: Likewise.
14753 * g++.dg/cpp2a/nontype-class39.C: Likewise.
14754 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
14755 * g++.dg/cpp0x/vt-88982.C: Likewise.
14756 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
14757 dg-additional-options.
14758 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
14760 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
14762 * gcc.target/i386/monitor-2.c: New test.
14764 2021-04-21 Richard Biener <rguenther@suse.de>
14766 PR testsuite/100176
14767 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
14768 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
14770 2021-04-21 Jakub Jelinek <jakub@redhat.com>
14772 PR rtl-optimization/100148
14773 * g++.dg/opt/pr100148.C: New test.
14775 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
14777 * gfortran.dg/gomp/depobj-1.f90: New test.
14778 * gfortran.dg/gomp/depobj-2.f90: New test.
14780 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
14782 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
14784 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
14786 PR middle-end/100130
14787 * c-c++-common/attr-retain-10.c: New test.
14788 * c-c++-common/attr-retain-11.c: Likewise.
14790 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
14792 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
14793 must match for target IBM Z only.
14795 2021-04-20 Jason Merrill <jason@redhat.com>
14798 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
14800 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
14802 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
14803 z/Architecture only.
14805 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
14808 * gfortran.dg/pdt_31.f03: New test.
14809 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
14812 2021-04-19 Marek Polacek <polacek@redhat.com>
14815 * g++.dg/concepts/diagnostic16.C: New test.
14817 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
14820 * gdc.dg/pr98457.d: New test.
14822 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
14825 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
14828 2021-04-19 Richard Biener <rguenther@suse.de>
14830 PR preprocessor/100142
14831 * gcc.dg/pr100142.c: New testcase.
14832 * g++.dg/diagnostic/pr72803.C: Revert last change.
14834 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
14836 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
14837 '--param=openacc-kernels=[...]'.
14838 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
14839 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
14840 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
14841 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
14842 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
14843 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
14844 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
14846 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
14848 * gnat.dg/opt92.adb: New test.
14850 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
14852 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
14853 * c-c++-common/zero-scratch-regs-9.c: Likewise.
14854 * c-c++-common/zero-scratch-regs-10.c: Likewise.
14855 * c-c++-common/zero-scratch-regs-11.c: Likewise.
14856 * gcc.target/s390/zero-scratch-regs-1.c: New test.
14858 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
14861 * gfortran.dg/PR100094.f90: New test.
14863 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
14866 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
14869 2021-04-16 Jakub Jelinek <jakub@redhat.com>
14872 * gcc.target/aarch64/pr91710.c: New test.
14874 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
14877 * gfortran.dg/PR10018.f90: New test.
14879 2021-04-16 Tamar Christina <tamar.christina@arm.com>
14882 * gcc.target/aarch64/sve/pr100048.c: New test.
14884 2021-04-16 Jakub Jelinek <jakub@redhat.com>
14887 * g++.dg/cpp0x/constexpr-100111.C: New test.
14889 2021-04-16 Marek Polacek <polacek@redhat.com>
14892 * g++.dg/cpp2a/typename14.C: Don't expect particular error
14894 * g++.dg/cpp2a/typename19.C: New test.
14896 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
14898 * gcc.dg/gimplefe-40.c: Moved to...
14899 * gcc.dg/vect/gimplefe-40.c: ...here.
14900 * gcc.dg/gimplefe-41.c: Moved to...
14901 * gcc.dg/vect/gimplefe-41.c: ...here.
14903 2021-04-16 Harald Anlauf <anlauf@gmx.de>
14904 Paul Thomas <pault@gcc.gnu.org>
14907 * gfortran.dg/pr63797.f90: New test.
14909 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
14911 * gcc.dg/tree-ssa/pr83403-1.c: Revert
14912 max-completely-peeled-insns to the default value on IBM Z.
14913 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
14915 2021-04-16 Patrick Palka <ppalka@redhat.com>
14918 * g++.dg/cpp2a/constexpr-init21.C: New test.
14920 2021-04-16 Jakub Jelinek <jakub@redhat.com>
14923 * gcc.target/aarch64/pr100075.c: New test.
14925 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
14927 PR rtl-optimization/99596
14928 * gcc.target/arm/pr99596.c: New test.
14930 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
14933 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
14935 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
14936 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
14937 missing quotes around switch names.
14938 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
14940 2021-04-16 Jakub Jelinek <jakub@redhat.com>
14943 * gcc.target/aarch64/pr99767.c: New test.
14945 2021-04-16 Jakub Jelinek <jakub@redhat.com>
14948 * g++.dg/cpp23/lambda-specifiers2.C: New test.
14950 2021-04-16 Jakub Jelinek <jakub@redhat.com>
14953 * g++.dg/cpp1z/pr99833.C: New test.
14954 * g++.dg/cpp2a/pr99833.C: New test.
14956 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
14958 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
14959 the default value on IBM Z.
14961 2021-04-16 Jason Merrill <jason@redhat.com>
14964 * g++.dg/abi/mangle71.C: Fix expected mangling.
14965 * g++.dg/abi/mangle77.C: New test.
14966 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
14967 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
14968 * g++.dg/cpp2a/nontype-class44.C: New test.
14970 2021-04-15 Martin Sebor <msebor@redhat.com>
14974 * gcc.dg/Warray-parameter-9.c: New test.
14975 * gcc.dg/Wnonnull-6.c: New test.
14976 * gcc.dg/Wreturn-type3.c: New test.
14977 * gcc.dg/Wunused-result.c: New test.
14978 * gcc.dg/attr-noreturn.c: New test.
14979 * gcc.dg/attr-returns-nonnull.c: New test.
14981 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
14983 PR middle-end/84877
14984 * gcc.dg/pr84877.c: Xfail for cris-*-*.
14986 2021-04-15 Jason Merrill <jason@redhat.com>
14989 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
14991 2021-04-15 Martin Sebor <msebor@redhat.com>
14993 * gcc.dg/uninit-pr89230-1.c: New test.
14994 * gcc.dg/uninit-pr89230-2.c: Same.
14996 2021-04-15 Jason Merrill <jason@redhat.com>
14999 * g++.dg/cpp0x/noexcept67.C: New test.
15001 2021-04-15 Jason Merrill <jason@redhat.com>
15004 * g++.dg/cpp2a/lambda-uneval15.C: New test.
15006 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
15008 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
15009 -mtune=generic to the SVE flags.
15010 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
15011 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
15012 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
15014 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
15016 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
15017 (aarch64-with-arch-dg-options): Likewise.
15018 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
15019 aarch64-with-arch-dg-options. Move the default architecture
15020 flags to the final dg-runtest argument.
15021 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
15023 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
15025 2021-04-15 Jakub Jelinek <jakub@redhat.com>
15027 PR testsuite/100073
15028 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
15030 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
15033 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
15034 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
15036 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
15039 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
15041 2021-04-15 Jakub Jelinek <jakub@redhat.com>
15044 * gcc.target/aarch64/pr100056.c: New test.
15046 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
15048 * gcc.dg/pr93210.c: Adapt regex in order to also support a
15049 RESULT_DECL as an operand for a RETURN_EXPR.
15051 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
15053 * gcc.target/aarch64/sve/pr99929_1.c: New file.
15054 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
15056 2021-04-14 Jason Merrill <jason@redhat.com>
15059 * g++.dg/template/dependent-tmpl2.C: New test.
15061 2021-04-14 Jason Merrill <jason@redhat.com>
15064 * g++.dg/parse/uneval1.C: New test.
15066 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
15068 PR rtl-optimization/100066
15069 * gcc.target/i386/pr100066.c: New.
15071 2021-04-14 Martin Sebor <msebor@redhat.com>
15073 * gcc.dg/pr86058.c: Limit to just x86_64.
15075 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
15078 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
15080 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
15082 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
15083 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
15085 2021-04-14 Patrick Palka <ppalka@redhat.com>
15089 * g++.dg/cpp1z/class-deduction85.C: New test.
15090 * g++.dg/template/ref11.C: New test.
15092 2021-04-14 Jason Merrill <jason@redhat.com>
15095 * g++.dg/cpp2a/lambda-uneval14.C: New test.
15097 2021-04-14 Jason Merrill <jason@redhat.com>
15100 * g++.dg/debug/defaulted1.C: New test.
15102 2021-04-14 Jason Merrill <jason@redhat.com>
15105 * g++.dg/debug/cleanup1.C: New test.
15106 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
15107 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
15108 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
15109 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
15110 * g++.dg/tm/inherit2.C: Likewise.
15111 * g++.dg/tm/unsafe1.C: Likewise.
15112 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
15113 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
15115 2021-04-13 Martin Sebor <msebor@redhat.com>
15117 PR tree-optimization/82800
15118 * g++.dg/warn/uninit-pr82800.C: New test.
15120 2021-04-13 Martin Sebor <msebor@redhat.com>
15122 PR middle-end/86058
15123 * gcc.dg/pr86058.c: New test.
15125 2021-04-13 Patrick Palka <ppalka@redhat.com>
15128 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
15129 * g++.old-deja/g++.ns/template7.C: Likewise.
15130 * g++.old-deja/g++.pt/crash8.C: Likewise.
15132 2021-04-13 Jason Merrill <jason@redhat.com>
15135 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
15137 2021-04-13 Jakub Jelinek <jakub@redhat.com>
15140 * g++.dg/cpp2a/spaceship-err6.C: New test.
15142 2021-04-13 Jason Merrill <jason@redhat.com>
15145 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
15147 2021-04-13 Patrick Palka <ppalka@redhat.com>
15150 * g++.dg/parse/template2.C: Adjust expected diagnostic.
15151 * g++.dg/template/error8.C: Likewise.
15152 * g++.dg/cpp1z/class-deduction84.C: New test.
15154 2021-04-13 Richard Biener <rguenther@suse.de>
15156 PR tree-optimization/100053
15157 * gcc.dg/torture/pr100053.c: New testcase.
15158 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
15160 2021-04-13 Jason Merrill <jason@redhat.com>
15163 * g++.dg/cpp0x/constexpr-base7.C: New test.
15165 2021-04-13 Nathan Sidwell <nathan@acm.org>
15167 PR preprocessor/99446
15168 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
15170 2021-04-13 Jakub Jelinek <jakub@redhat.com>
15173 * gcc.target/aarch64/pr100028.c: New test.
15175 2021-04-13 Patrick Palka <ppalka@redhat.com>
15178 * g++.dg/cpp2a/nontype-class43.C: New test.
15180 2021-04-13 Patrick Palka <ppalka@redhat.com>
15184 * g++.dg/cpp2a/concepts-uneval1.C: New test.
15185 * g++.dg/cpp2a/concepts-uneval2.C: New test.
15187 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
15190 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
15191 line 971 for cris-*-*.
15193 2021-04-13 David Malcolm <dmalcolm@redhat.com>
15196 * gcc.dg/analyzer/pr98599-a.c: New test.
15197 * gcc.dg/analyzer/pr98599-b.c: New test.
15199 2021-04-12 Jakub Jelinek <jakub@redhat.com>
15201 PR rtl-optimization/99905
15202 * gcc.target/i386/pr99905.c: New test.
15204 2021-04-12 Jakub Jelinek <jakub@redhat.com>
15207 * gcc.dg/pr99830.c: New test.
15209 2021-04-12 Jason Merrill <jason@redhat.com>
15212 * g++.dg/template/dependent-tmpl1.C: New test.
15214 2021-04-12 Martin Liska <mliska@suse.cz>
15217 * g++.dg/asan/pr99877.C: New test.
15219 2021-04-12 Cui,Lili <lili.cui@intel.com>
15221 * gcc.target/i386/funcspec-56.inc: Handle new march.
15222 * g++.target/i386/mv16.C: Handle new march
15224 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
15226 PR middle-end/98088
15227 * c-c++-common/goacc/collapse-2.c: New.
15229 2021-04-11 Jason Merrill <jason@redhat.com>
15232 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
15233 * g++.dg/other/anon-union5.C: New test.
15235 2021-04-10 Jason Merrill <jason@redhat.com>
15238 * g++.dg/gomp/this-1.C: Adjust diagnostic.
15239 * g++.dg/cpp0x/constexpr-this1.C: New test.
15241 2021-04-10 David Malcolm <dmalcolm@redhat.com>
15244 * gcc.dg/analyzer/pr100011.c: New test.
15246 2021-04-10 Jakub Jelinek <jakub@redhat.com>
15249 * gcc.dg/pr99990.c: New test.
15251 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
15254 * gcc.target/i386/pr99744-2.c: New test.
15256 2021-04-10 Jakub Jelinek <jakub@redhat.com>
15259 * gcc.dg/lto/pr99849_0.c: New test.
15261 2021-04-10 Jakub Jelinek <jakub@redhat.com>
15263 PR rtl-optimization/98601
15264 * gcc.dg/torture/pr98601.c: New test.
15266 2021-04-10 Jason Merrill <jason@redhat.com>
15272 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
15273 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
15274 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
15275 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
15277 2021-04-10 Jason Merrill <jason@redhat.com>
15280 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
15282 2021-04-09 Martin Sebor <msebor@redhat.com>
15284 PR middle-end/55288
15285 * g++.dg/warn/uninit-pr55288.C: New test.
15287 2021-04-09 Patrick Palka <ppalka@redhat.com>
15290 * g++.dg/cpp1z/fold-lambda4.C: New test.
15292 2021-04-09 Marek Polacek <polacek@redhat.com>
15295 * g++.dg/concepts/abbrev10.C: New test.
15296 * g++.dg/concepts/abbrev11.C: New test.
15298 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
15300 * gcc.target/aarch64/pr70398.c: Require a target that can link
15301 static executables.
15303 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
15305 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
15307 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
15309 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
15312 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
15314 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
15315 * gcc.dg/pr96573.c: Likewise.
15316 * gcc.dg/tree-ssa/pr84512.c: Likewise.
15317 * gcc.dg/vect/bb-slp-43.c: Likewise.
15318 * gcc.dg/vect/slp-reduc-11.c: Likewise.
15320 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
15322 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
15323 loop to vectorized if vect_fold_extract_last.
15325 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
15327 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
15328 of relying on vectorisation.
15330 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
15333 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
15335 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
15337 PR libfortran/78314
15338 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
15339 * gfortran.dg/ieee/ieee_8.f90: Likewise.
15341 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
15344 * gfortran.dg/coarray/dummy_2.f90: New test.
15346 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
15348 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
15350 2021-04-08 Patrick Palka <ppalka@redhat.com>
15353 * g++.dg/cpp2a/concepts-lambda16.C: New test.
15354 * g++.dg/cpp2a/concepts-lambda17.C: New test.
15356 2021-04-08 Patrick Palka <ppalka@redhat.com>
15359 * g++.dg/cpp2a/concepts-ctad3.C: New test.
15361 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
15363 * lib/scanasm.exp (scan-lto-assembler): Update expected name
15366 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
15368 * lib/target-supports.exp
15369 (check_effective_target_stdint_types_mbig_endian): New proc.
15370 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
15371 stdint_types_mbig_endian.
15372 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
15373 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
15375 2021-04-08 Jason Merrill <jason@redhat.com>
15378 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
15379 * g++.dg/conversion/ref7.C: New test.
15381 2021-04-08 Jakub Jelinek <jakub@redhat.com>
15384 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
15385 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
15386 * g++.dg/cpp2a/constexpr-new18.C: New test.
15387 * g++.dg/cpp2a/constexpr-new19.C: New test.
15389 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
15391 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
15393 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
15395 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
15396 "was here" from error message.
15397 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
15398 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
15399 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
15400 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
15401 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
15402 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
15403 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
15404 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
15405 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
15406 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
15407 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
15408 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
15409 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
15411 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
15413 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
15414 * gcc.target/aarch64/pr98772.c: Likewise.
15415 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
15417 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
15419 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
15420 conversion to shifts and adds.
15422 2021-04-08 David Malcolm <dmalcolm@redhat.com>
15426 * gcc.dg/analyzer/pr99042.c: New test.
15427 * gcc.dg/analyzer/pr99774-1.c: New test.
15428 * gcc.dg/analyzer/pr99774-2.c: New test.
15430 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
15432 * gdc.dg/gdc108.d: Update test.
15433 * gdc.dg/gdc142.d: Likewise.
15434 * gdc.dg/pr90136a.d: Likewise.
15435 * gdc.dg/pr90136b.d: Likewise.
15436 * gdc.dg/pr90136c.d: Likewise.
15437 * gdc.dg/pr95173.d: Likewise.
15438 * gdc.dg/attr_allocsize1.d: New test.
15439 * gdc.dg/attr_allocsize2.d: New test.
15440 * gdc.dg/attr_alwaysinline1.d: New test.
15441 * gdc.dg/attr_cold1.d: New test.
15442 * gdc.dg/attr_exclusions1.d: New test.
15443 * gdc.dg/attr_exclusions2.d: New test.
15444 * gdc.dg/attr_flatten1.d: New test.
15445 * gdc.dg/attr_module.d: New test.
15446 * gdc.dg/attr_noclone1.d: New test.
15447 * gdc.dg/attr_noicf1.d: New test.
15448 * gdc.dg/attr_noinline1.d: New test.
15449 * gdc.dg/attr_noipa1.d: New test.
15450 * gdc.dg/attr_noplt1.d: New test.
15451 * gdc.dg/attr_optimize1.d: New test.
15452 * gdc.dg/attr_optimize2.d: New test.
15453 * gdc.dg/attr_optimize3.d: New test.
15454 * gdc.dg/attr_optimize4.d: New test.
15455 * gdc.dg/attr_restrict1.d: New test.
15456 * gdc.dg/attr_section1.d: New test.
15457 * gdc.dg/attr_symver1.d: New test.
15458 * gdc.dg/attr_target1.d: New test.
15459 * gdc.dg/attr_targetclones1.d: New test.
15460 * gdc.dg/attr_used1.d: New test.
15461 * gdc.dg/attr_used2.d: New test.
15462 * gdc.dg/attr_weak1.d: New test.
15463 * gdc.dg/imports/attributes.d: New test.
15465 2021-04-08 Jason Merrill <jason@redhat.com>
15468 * g++.dg/template/mem-spec2.C: New test.
15470 2021-04-08 Marek Polacek <polacek@redhat.com>
15473 * g++.dg/cpp2a/explicit16.C: Use c++20.
15474 * g++.dg/cpp0x/noexcept66.C: New test.
15475 * g++.dg/cpp2a/explicit17.C: New test.
15477 2021-04-08 Alex Coplan <alex.coplan@arm.com>
15480 * gcc.c-torture/compile/pr99647.c: New test.
15482 2021-04-07 Jason Merrill <jason@redhat.com>
15485 * g++.dg/template/friend71.C: New test.
15487 2021-04-07 Jason Merrill <jason@redhat.com>
15490 * g++.dg/template/friend70.C: New test.
15492 2021-04-07 Jason Merrill <jason@redhat.com>
15495 * g++.dg/lookup/using66.C: New test.
15497 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
15499 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
15500 when building an executable with testglue.
15502 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
15504 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
15505 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
15507 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
15509 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
15510 if IFN_STORE_LANES is available.
15511 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
15512 IFN_STORE_LANES is available.
15513 * gcc.target/aarch64/pr99873_1.c: New test.
15514 * gcc.target/aarch64/pr99873_2.c: Likewise.
15515 * gcc.target/aarch64/pr99873_3.c: Likewise.
15516 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
15517 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
15518 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
15520 2021-04-07 Richard Biener <rguenther@suse.de>
15522 PR tree-optimization/99954
15523 * gcc.dg/torture/pr99954.c: New testcase.
15525 2021-04-07 Richard Biener <rguenther@suse.de>
15528 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
15531 2021-04-07 Richard Biener <rguenther@suse.de>
15533 PR tree-optimization/99947
15534 * gcc.dg/torture/pr99947.c: New testcase.
15536 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
15538 PR tree-optimization/98736
15539 * gcc.c-torture/execute/pr98736.c: New test.
15541 2021-04-07 Marek Polacek <polacek@redhat.com>
15544 * g++.dg/cpp0x/rv-life.C: New test.
15546 2021-04-06 Jason Merrill <jason@redhat.com>
15549 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
15551 2021-04-06 Jason Merrill <jason@redhat.com>
15554 * g++.dg/cpp1z/inline-var9.C: New test.
15556 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
15559 * g++.target/aarch64/sve/pr99781.C: New.
15561 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
15563 * gcc.target/i386/memcpy-strategy-9.c: New test.
15564 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
15565 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
15566 * gcc.target/i386/memset-strategy-7.c: Likewise.
15567 * gcc.target/i386/memset-strategy-8.c: Likewise.
15568 * gcc.target/i386/memset-strategy-9.c: Likewise.
15570 2021-04-06 Richard Biener <rguenther@suse.de>
15572 PR tree-optimization/99880
15573 * gcc.dg/torture/pr99880.c: New testcase.
15575 2021-04-06 Nathan Sidwell <nathan@acm.org>
15577 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
15578 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
15580 2021-04-06 Jakub Jelinek <jakub@redhat.com>
15582 PR tree-optimization/96573
15583 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
15584 VEC_PERM_EXPR with bswapping permutation.
15586 2021-04-06 Richard Biener <rguenther@suse.de>
15588 PR tree-optimization/99924
15589 * gfortran.dg/vect/pr99924.f90: New testcase.
15591 2021-04-06 Jakub Jelinek <jakub@redhat.com>
15594 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
15596 2021-04-06 Jason Merrill <jason@redhat.com>
15599 * g++.dg/abi/lambda-defarg1.C: New test.
15601 2021-04-06 Patrick Palka <ppalka@redhat.com>
15604 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
15605 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
15607 2021-04-05 Jason Merrill <jason@redhat.com>
15610 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
15612 2021-04-05 Jason Merrill <jason@redhat.com>
15614 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
15615 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
15616 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
15618 2021-04-05 Jason Merrill <jason@redhat.com>
15621 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
15623 2021-04-05 Jason Merrill <jason@redhat.com>
15626 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
15628 2021-04-05 David Malcolm <dmalcolm@redhat.com>
15631 * gcc.dg/analyzer/pr99906.c: New test.
15633 2021-04-05 David Malcolm <dmalcolm@redhat.com>
15636 * gcc.dg/analyzer/pr99886.c: New test.
15638 2021-04-05 Jason Merrill <jason@redhat.com>
15641 * g++.dg/cpp0x/extern_template-6.C: New test.
15643 2021-04-05 Jason Merrill <jason@redhat.com>
15646 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
15648 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
15651 * gdc.dg/pr99914.d: New test.
15653 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
15655 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
15656 * gcc.dg/tree-ssa/evrp11.c: Likewise.
15658 2021-04-04 Jason Merrill <jason@redhat.com>
15661 * g++.dg/cpp0x/initlist-new5.C: New test.
15663 2021-04-03 Alexandre Oliva <oliva@adacore.com>
15665 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
15667 2021-04-03 Alexandre Oliva <oliva@adacore.com>
15669 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
15671 2021-04-03 Marek Polacek <polacek@redhat.com>
15674 * g++.dg/other/gc7.C: New test.
15676 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
15679 * gfortran.dg/coarray_48.f90: New test.
15681 2021-04-03 Jakub Jelinek <jakub@redhat.com>
15683 PR tree-optimization/99882
15684 * gcc.dg/pr99882.c: New test.
15686 2021-04-03 Jakub Jelinek <jakub@redhat.com>
15688 PR rtl-optimization/99863
15689 * gcc.target/i386/pr99863.c: New test.
15691 2021-04-03 Jakub Jelinek <jakub@redhat.com>
15694 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
15696 2021-04-03 Jason Merrill <jason@redhat.com>
15699 * g++.dg/opt/nrv20.C: New test.
15701 2021-04-03 Jason Merrill <jason@redhat.com>
15704 * g++.dg/cpp1z/noexcept-type24.C: New test.
15706 2021-04-03 Jason Merrill <jason@redhat.com>
15709 * g++.dg/ext/vector40.C: New test.
15711 2021-04-02 Patrick Palka <ppalka@redhat.com>
15714 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
15716 2021-04-02 Patrick Palka <ppalka@redhat.com>
15719 * g++.dg/cpp2a/nontype-class42.C: New test.
15721 2021-04-02 Jason Merrill <jason@redhat.com>
15724 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
15726 2021-04-02 Nathan Sidwell <nathan@acm.org>
15728 * g++.dg/modules/pr99283-6_d.H: New.
15729 * g++.dg/modules/pr99283-7-swap.h: New.
15730 * g++.dg/modules/pr99283-7-traits.h: New.
15731 * g++.dg/modules/pr99283-7_a.H: New.
15732 * g++.dg/modules/pr99283-7_b.H: New.
15733 * g++.dg/modules/pr99283-7_c.C: New.
15734 * g++.dg/modules/pr99283-7_d.H: New.
15736 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
15738 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
15739 * go.test/test/fixedbugs/issue22200b.go: Likewise.
15741 2021-04-02 Jakub Jelinek <jakub@redhat.com>
15743 PR tree-optimization/99726
15744 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
15745 -floop-nest-optimize to dg-additional-options guarded on fgraphite
15748 2021-04-01 Marek Polacek <polacek@redhat.com>
15751 * g++.dg/other/gc6.C: New test.
15753 2021-04-01 Jason Merrill <jason@redhat.com>
15756 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
15758 2021-04-01 Jason Merrill <jason@redhat.com>
15761 * g++.dg/abi/abi-tag24a.C: New test.
15762 * g++.dg/abi/macro0.C: Adjust expected value.
15764 2021-04-01 Nathan Sidwell <nathan@acm.org>
15767 * g++.dg/modules/pr99283-6.h: New.
15768 * g++.dg/modules/pr99283-6_a.H: New.
15769 * g++.dg/modules/pr99283-6_b.H: New.
15770 * g++.dg/modules/pr99283-6_c.C: New.
15771 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
15772 * g++.dg/modules/indirect-3_c.C: Adjust scan.
15773 * g++.dg/modules/indirect-4_c.C: Adjust scan.
15774 * g++.dg/modules/lambda-3_b.C: Adjust scan.
15775 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
15776 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
15777 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
15779 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
15782 * gcc.dg/tree-ssa/pr98265.C: New test.
15784 2021-04-01 Jakub Jelinek <jakub@redhat.com>
15786 PR tree-optimization/96573
15787 * gcc.dg/pr96573.c: New test.
15789 2021-04-01 Richard Biener <rguenther@suse.de>
15791 PR tree-optimization/99856
15792 * gcc.dg/vect/pr99856.c: New testcase.
15794 2021-04-01 Martin Jambor <mjambor@suse.cz>
15796 PR tree-optimization/97009
15797 * gcc.dg/tree-ssa/pr97009.c: New test.
15799 2021-04-01 Harald Anlauf <anlauf@gmx.de>
15802 * gfortran.dg/transpose_5.f90: New test.
15804 2021-03-31 David Malcolm <dmalcolm@redhat.com>
15807 * gcc.dg/analyzer/data-model-10.c: Update expected output.
15808 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
15809 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
15810 * gcc.dg/analyzer/pr99771-1.c: New test.
15812 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
15814 PR tree-optimization/98268
15815 * gcc.target/aarch64/sve/pr98268-1.c: New test.
15816 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
15818 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
15820 PR tree-optimization/99726
15821 * gcc.target/i386/pr99726.c: New test.
15823 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
15825 PR rtl-optimization/97141
15826 PR rtl-optimization/98726
15827 * gcc.c-torture/compile/pr97141.c: New test.
15828 * gcc.c-torture/compile/pr98726.c: Likewise.
15829 * gcc.target/aarch64/sve/pr97141.c: Likewise.
15830 * gcc.target/aarch64/sve/pr98726.c: Likewise.
15832 2021-03-31 Martin Sebor <msebor@redhat.com>
15834 PR middle-end/65182
15835 * gcc.dg/uninit-pr65182.c: New test.
15837 2021-03-31 Jason Merrill <jason@redhat.com>
15840 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
15842 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
15845 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
15848 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
15851 * gcc.target/arm/pr99786.c: New test.
15853 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
15855 * gcc.target/i386/memcpy-strategy-5.c: New test.
15856 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
15857 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
15858 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
15859 * gcc.target/i386/memset-strategy-3.c: Likewise.
15860 * gcc.target/i386/memset-strategy-4.c: Likewise.
15861 * gcc.target/i386/memset-strategy-5.c: Likewise.
15862 * gcc.target/i386/memset-strategy-6.c: Likewise.
15864 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
15867 * gcc.target/aarch64/sve/pr98119.c: New test.
15869 2021-03-31 Jakub Jelinek <jakub@redhat.com>
15870 Richard Sandiford <richard.sandiford@arm.com>
15873 * g++.target/aarch64/sve/pr99813.C: New test.
15875 2021-03-31 Jakub Jelinek <jakub@redhat.com>
15878 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
15879 * c-c++-common/zero-scratch-regs-7.c: Likewise.
15880 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
15881 selected unsupported triplets to all targets but selected triplets
15882 of supported targets.
15883 * c-c++-common/zero-scratch-regs-9.c: Likewise.
15884 * c-c++-common/zero-scratch-regs-10.c: Likewise.
15885 * c-c++-common/zero-scratch-regs-11.c: Likewise.
15887 2021-03-31 Patrick Palka <ppalka@redhat.com>
15890 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
15892 2021-03-31 Patrick Palka <ppalka@redhat.com>
15895 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
15897 2021-03-30 David Malcolm <dmalcolm@redhat.com>
15899 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
15901 2021-03-30 Nathan Sidwell <nathan@acm.org>
15904 * g++.dg/modules/pr99283-5.h: New.
15905 * g++.dg/modules/pr99283-5_a.H: New.
15906 * g++.dg/modules/pr99283-5_b.H: New.
15907 * g++.dg/modules/pr99283-5_c.C: New.
15909 2021-03-30 Jakub Jelinek <jakub@redhat.com>
15912 * g++.dg/cpp1z/pr99790.C: New test.
15914 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15917 * gcc.c-torture/compile/pr99822.c: New test.
15919 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
15923 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
15924 instruction counts.
15925 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
15926 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
15927 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
15928 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
15929 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
15930 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
15931 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
15932 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
15933 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
15934 * gcc.target/powerpc/pr79251.p8.c: Likewise.
15935 * gcc.target/powerpc/pr79251.p9.c: Likewise.
15936 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
15937 * gcc.target/powerpc/pr79251-run.p7.c: New test.
15938 * gcc.target/powerpc/pr79251.p7.c: New test.
15940 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
15943 * gcc.target/i386/pr99744-1.c: New test.
15945 2021-03-30 Tamar Christina <tamar.christina@arm.com>
15947 PR tree-optimization/99825
15948 * gfortran.dg/vect/pr99825.f90: New test.
15950 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15953 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
15955 2021-03-30 Richard Biener <rguenther@suse.de>
15957 PR tree-optimization/99824
15958 * gcc.dg/torture/pr99824.c: New testcase.
15960 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
15963 * g++.dg/pr98136.C: New test.
15965 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
15967 * gcc.target/aarch64/fcvt_nosimd.c: New test.
15969 2021-03-29 Martin Sebor <msebor@redhat.com>
15971 PR tree-optimization/61869
15972 * gcc.dg/uninit-pr61869.c: New test.
15974 2021-03-29 Martin Sebor <msebor@redhat.com>
15976 PR tree-optimization/61677
15977 * gcc.dg/uninit-pr61677.c: New test.
15979 2021-03-29 Martin Sebor <msebor@redhat.com>
15981 PR tree-optimization/61112
15982 * gcc.dg/uninit-pr61112.c: New test.
15984 2021-03-29 Jan Hubicka <jh@suse.cz>
15987 * gcc.c-torture/compile/pr99751.c: Rename from ...
15988 * gcc.c-torture/execute/pr99751.c: ... to this.
15990 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
15992 * gcc.c-torture/compile/pr99751.c: New test.
15994 2021-03-29 Jakub Jelinek <jakub@redhat.com>
15997 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
15998 declare simd warning on aarch64.
16000 2021-03-29 Alex Coplan <alex.coplan@arm.com>
16003 * g++.target/aarch64/sve/pr99216.C: New test.
16005 2021-03-29 Richard Biener <rguenther@suse.de>
16007 PR tree-optimization/99807
16008 * gfortran.dg/vect/pr99807.f90: New testcase.
16010 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16013 * gcc.target/aarch64/pr99808.c: New test.
16015 2021-03-29 Jakub Jelinek <jakub@redhat.com>
16017 PR tree-optimization/99777
16018 * g++.dg/torture/pr99777.C: New test.
16020 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
16023 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
16025 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
16028 * gfortran.dg/pr99602.f90: New test.
16029 * gfortran.dg/pr99602a.f90: New test.
16030 * gfortran.dg/pr99602b.f90: New test.
16031 * gfortran.dg/pr99602c.f90: New test.
16032 * gfortran.dg/pr99602d.f90: New test.
16034 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
16036 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
16037 (gdc-copy-file): ... this. Use file copy instead of open/close.
16038 (gdc-convert-test): Save translated dejagnu test to gdc.test
16039 directory, only write dejagnu directives to the test file.
16040 (gdc-do-test): Don't create gdc.test symlink.
16042 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
16044 * gdc.dg/gdc270a.d: Removed.
16045 * gdc.dg/gdc270b.d: Removed.
16047 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
16049 * gcc.target/powerpc/pr99557.c: New.
16051 2021-03-26 Martin Sebor <msebor@redhat.com>
16053 PR tree-optimization/59970
16054 * gcc.dg/uninit-pr59970.c: New test.
16056 2021-03-26 Marek Polacek <polacek@redhat.com>
16059 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
16060 * g++.dg/cpp0x/nsdmi17.C: New test.
16062 2021-03-26 Nathan Sidwell <nathan@acm.org>
16065 * g++.dg/modules/pr99283-2_a.H: New.
16066 * g++.dg/modules/pr99283-2_b.H: New.
16067 * g++.dg/modules/pr99283-2_c.H: New.
16068 * g++.dg/modules/pr99283-3_a.H: New.
16069 * g++.dg/modules/pr99283-3_b.H: New.
16070 * g++.dg/modules/pr99283-4.H: New.
16071 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
16072 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
16074 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
16077 * g++.target/aarch64/sve/pr99766.C: New.
16079 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
16082 * gcc.dg/tls/pr99466-1.c: New test.
16083 * gcc.dg/tls/pr99466-2.c: New test.
16085 2021-03-26 Jakub Jelinek <jakub@redhat.com>
16088 * g++.dg/cpp0x/new5.C: New test.
16090 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
16093 * gfortran.dg/null_11.f90: New test.
16095 2021-03-25 Martin Sebor <msebor@redhat.com>
16097 PR tree-optimization/55060
16098 * gcc.dg/uninit-pr55060.c: New.
16100 2021-03-25 Martin Sebor <msebor@redhat.com>
16102 PR tree-optimization/48483
16103 * g++.dg/warn/uninit-pr48483.C: New test.
16105 2021-03-25 Martin Sebor <msebor@redhat.com>
16107 * gcc.dg/uninit-pr44547.c: New.
16109 2021-03-25 Jakub Jelinek <jakub@redhat.com>
16112 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
16113 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
16114 to match locus changes.
16115 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
16116 * g++.dg/cpp2a/srcloc2.C: Likewise.
16117 * g++.dg/cpp2a/srcloc15.C: Likewise.
16118 * g++.dg/cpp2a/srcloc16.C: Likewise.
16119 * g++.dg/cpp2a/srcloc19.C: New test.
16120 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
16122 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
16123 * g++.dg/modules/macloc-1_d.C: Likewise.
16124 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
16127 2021-03-25 Marek Polacek <polacek@redhat.com>
16130 * g++.dg/cpp0x/inh-ctor37.C: New test.
16132 2021-03-25 Jakub Jelinek <jakub@redhat.com>
16135 * g++.dg/cpp0x/variadic181.C: New test.
16137 2021-03-25 Marek Polacek <polacek@redhat.com>
16140 * g++.dg/warn/Wconversion5.C: New test.
16142 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
16144 PR tree-optimization/96974
16145 * g++.target/aarch64/sve/pr96974.C: New test.
16147 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
16150 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
16154 * gcc.target/i386/pr98209.c: New test.
16155 * gcc.target/i386/pr99744-1.c: Likewise.
16156 * gcc.target/i386/pr99744-2.c: Likewise.
16158 2021-03-25 Jakub Jelinek <jakub@redhat.com>
16161 * g++.dg/warn/Wduplicated-branches6.C: New test.
16162 * g++.dg/warn/Wduplicated-branches7.C: New test.
16164 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
16168 * gcc.target/i386/pr98209.c: New test.
16169 * gcc.target/i386/pr99744-1.c: Likewise.
16170 * gcc.target/i386/pr99744-2.c: Likewise.
16172 2021-03-25 Richard Biener <rguenther@suse.de>
16174 PR tree-optimization/99746
16175 * gfortran.dg/vect/pr99746.f90: New testcase.
16177 2021-03-25 David Malcolm <dmalcolm@redhat.com>
16182 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
16184 * gcc.dg/analyzer/pr93695-1.c: New test.
16185 * gcc.dg/analyzer/pr99044-1.c: New test.
16186 * gcc.dg/analyzer/pr99044-2.c: New test.
16187 * gcc.dg/analyzer/pr99716-1.c: New test.
16188 * gcc.dg/analyzer/pr99716-2.c: New test.
16189 * gcc.dg/analyzer/pr99716-3.c: New test.
16191 2021-03-24 Martin Liska <mliska@suse.cz>
16194 * gcc.target/i386/pr99753.c: New test.
16196 2021-03-24 Martin Jambor <mjambor@suse.cz>
16199 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
16201 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
16204 * gcc.target/arm/pr99727.c: New test.
16206 2021-03-24 Jakub Jelinek <jakub@redhat.com>
16209 * gcc.target/arm/pr99724.c: New test.
16211 2021-03-24 Alexandre Oliva <oliva@adacore.com>
16213 * lib/target-supports.exp (check_effective_target_sysconf): New.
16214 * gcc.target/i386/pr95443-1.c: Require it.
16215 * gcc.target/i386/pr95443-2.c: Likewise.
16216 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
16217 * gcc.target/i386/strncmp-1.c: Likewise.
16219 2021-03-24 Alexandre Oliva <oliva@adacore.com>
16221 * gcc.target/i386/pr97313.c: Require effective target feature pie.
16222 * g++.target/i386/pr94185.C: Likewise.
16224 2021-03-24 Alexandre Oliva <oliva@adacore.com>
16226 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
16227 positives with -mcmodel=large.
16228 * gcc.target/i386/funcspec-3.c: Likewise.
16230 2021-03-24 Alexandre Oliva <oliva@adacore.com>
16232 * gcc.target/i386/pr94467-3.c: New.
16234 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
16237 * gfortran.dg/longnames.f90: New test.
16239 2021-03-23 Nathan Sidwell <nathan@acm.org>
16242 * g++.dg/modules/pr99283-1_a.H: New.
16243 * g++.dg/modules/pr99283-1_b.H: New.
16245 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
16247 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
16249 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
16251 * lib/target-supports.exp
16252 (check_effective_target_arm_dsp_ok_nocache)
16253 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
16254 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
16255 and add arm_dsp options.
16257 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
16259 * lib/target-supports.exp
16260 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
16261 -mfloat-abi= options order.
16262 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
16263 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
16264 arm_hard_ok effective target and -mfloat-abi=hard additional
16266 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
16267 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
16268 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
16269 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
16270 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
16271 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
16272 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
16273 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
16274 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
16276 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
16277 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
16279 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
16281 * lib/target-supports.exp
16282 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
16283 -mfloat-abi= options order.
16284 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
16285 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
16286 target and -mfloat-abi=hard additional option.
16287 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
16288 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
16289 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
16290 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
16291 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
16293 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
16295 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
16297 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
16299 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
16300 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
16301 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
16302 * gcc.target/arm/pr51968.c: Likewise.
16303 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
16304 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
16305 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
16306 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
16308 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
16310 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
16311 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
16312 * gcc.target/arm/bf16_dup.c: Likewise.
16313 * gcc.target/arm/bf16_reinterpret.c: Likewise.
16314 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
16316 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
16318 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
16320 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
16322 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
16323 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
16324 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
16325 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
16327 2021-03-23 Marek Polacek <polacek@redhat.com>
16330 * g++.dg/cpp0x/attributes-namespace6.C: New test.
16331 * g++.dg/cpp0x/gen-attrs-73.C: New test.
16333 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
16336 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
16338 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
16341 * gcc.dg/vect/pr99540.c: New test.
16343 2021-03-23 Nathan Sidwell <nathan@acm.org>
16346 * g++.dg/modules/pr99239_a.H: New.
16347 * g++.dg/modules/pr99239_b.H: New.
16349 2021-03-23 Richard Biener <rguenther@suse.de>
16351 PR tree-optimization/99721
16352 * gfortran.dg/vect/pr99721.f90: New testcase.
16354 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
16356 * gcc.target/riscv/shift-shift-5.c (sub): Change
16357 order of struct fields depending on byteorder.
16359 2021-03-23 Jakub Jelinek <jakub@redhat.com>
16362 * g++.dg/cpp1z/decomp55.C: New test.
16364 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
16366 PR tree-optimization/99296
16367 * gcc.dg/pr99296.c: New file.
16369 2021-03-22 Nathan Sidwell <nathan@acm.org>
16372 * g++.dg/modules/pr99480_a.H: New.
16373 * g++.dg/modules/pr99480_b.H: New.
16375 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
16378 * gcc.target/powerpc/pr99581.c: New.
16380 2021-03-22 Nathan Sidwell <nathan@acm.org>
16383 * g++.dg/modules/pr99425-1.h: New.
16384 * g++.dg/modules/pr99425-1_a.H: New.
16385 * g++.dg/modules/pr99425-1_b.H: New.
16386 * g++.dg/modules/pr99425-1_c.C: New.
16387 * g++.dg/modules/pr99425-2_a.X: New.
16388 * g++.dg/modules/pr99425-2_b.X: New.
16389 * g++.dg/template/pr99425.C: New.
16391 2021-03-22 Richard Biener <rguenther@suse.de>
16393 PR tree-optimization/99694
16394 * gcc.dg/torture/pr99694.c: New testcase.
16396 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
16399 * gcc.target/riscv/pr99702.c: New.
16401 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
16404 * gcc.target/powerpc/pr98914.c: New test.
16406 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
16409 * g++.target/i386/pr99679-1.C: New test.
16410 * g++.target/i386/pr99679-2.C: Likewise.
16412 2021-03-20 Jakub Jelinek <jakub@redhat.com>
16415 * gcc.dg/pr99230.c: New test.
16417 2021-03-19 Jakub Jelinek <jakub@redhat.com>
16420 * gcc.dg/Wunused-var-5.c: New test.
16421 * gcc.dg/Wunused-var-6.c: New test.
16423 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
16425 * gfortran.dg/inline_matmul_6.f90: Adjust count for
16428 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
16431 * gcc.target/s390/pr99663.c: New.
16433 2021-03-19 Jakub Jelinek <jakub@redhat.com>
16436 * g++.dg/opt/pr99456.C: New test.
16437 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
16440 2021-03-19 Tamar Christina <tamar.christina@arm.com>
16442 PR tree-optimization/99656
16443 * gfortran.dg/vect/pr99656.f90: New test.
16445 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
16448 * gcc.dg/torture/pr99652-1.c: New test.
16449 * gcc.dg/torture/pr99652-2.c: Likewise.
16450 * gcc.target/i386/pr57655.c: Adjusted.
16451 * gcc.target/i386/pr59794-6.c: Likewise.
16452 * gcc.target/i386/pr70738-1.c: Likewise.
16453 * gcc.target/i386/pr96744-1.c: Likewise.
16455 2021-03-19 Jakub Jelinek <jakub@redhat.com>
16456 Christophe Lyon <christophe.lyon@linaro.org>
16459 * g++.target/arm/pr99593.C: New test.
16461 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
16463 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
16465 2021-03-19 Marek Polacek <polacek@redhat.com>
16468 * g++.dg/cpp2a/concepts-err3.C: New test.
16470 2021-03-18 Martin Sebor <msebor@redhat.com>
16472 PR middle-end/99502
16473 * g++.dg/warn/Warray-bounds-22.C: New test.
16474 * g++.dg/warn/Warray-bounds-23.C: New test.
16475 * g++.dg/warn/Warray-bounds-24.C: New test.
16477 2021-03-18 Jakub Jelinek <jakub@redhat.com>
16480 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
16482 2021-03-18 Jakub Jelinek <jakub@redhat.com>
16485 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
16486 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
16487 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
16488 rather than __i386__.
16490 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
16493 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
16495 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
16498 * obj-c++.dg/pr49070.mm: New test.
16499 * objc.dg/unnamed-parms.m: New test.
16501 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16503 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
16505 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
16506 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
16507 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
16508 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
16509 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
16511 2021-03-18 Jakub Jelinek <jakub@redhat.com>
16513 PR middle-end/98099
16514 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
16515 For big endian use -fsso-struct=little-endian dg-options.
16517 2021-03-17 Marek Polacek <polacek@redhat.com>
16520 * g++.dg/conversion/real-to-int1.C: New test.
16522 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
16523 Jason Merrill <jason@redhat.com>
16525 * g++.dg/cpp1z/using9.C: New using decl test.
16527 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
16529 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
16530 -gdwarf-3 to the command line options. Adjust the expected line
16531 numbers for the revised options header.
16533 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
16535 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
16536 -gdwarf-3 to the command line options. Provide Darwin-
16537 specific match lines for the expected output.
16539 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16541 * gcc.target/aarch64/acle/rng_2.c: New test.
16543 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
16546 * gcc.target/i386/pr99530-1.c: New test.
16547 * gcc.target/i386/pr99530-2.c: Likewise.
16548 * gcc.target/i386/pr99530-3.c: Likewise.
16549 * gcc.target/i386/pr99530-4.c: Likewise.
16550 * gcc.target/i386/pr99530-5.c: Likewise.
16551 * gcc.target/i386/pr99530-6.c: Likewise.
16553 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
16556 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
16558 2021-03-16 Jason Merrill <jason@redhat.com>
16560 * g++.dg/cpp2a/nontype-float1.C: New test.
16562 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
16566 * gcc.target/powerpc/pr98092.c: New.
16568 2021-03-16 Jakub Jelinek <jakub@redhat.com>
16571 * gcc.target/i386/pr99600.c: New test.
16573 2021-03-16 Martin Liska <mliska@suse.cz>
16574 Jason Merrill <jason@redhat.com>
16577 * g++.target/i386/pr99108.C: New test.
16579 2021-03-16 Martin Liska <mliska@suse.cz>
16582 * gcc.target/arm/pr99592.c: New test.
16584 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
16586 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
16588 2021-03-16 Nathan Sidwell <nathan@acm.org>
16591 * g++.dg/modules/pr99496_a.H: New.
16592 * g++.dg/modules/pr99496_b.C: New.
16594 2021-03-16 Jakub Jelinek <jakub@redhat.com>
16597 * gcc.target/i386/avx-pr99563.c: New test.
16599 2021-03-16 Jakub Jelinek <jakub@redhat.com>
16602 * gcc.dg/gomp/pr99542.c: New test.
16603 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
16604 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
16605 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
16606 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
16608 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
16610 2021-03-15 Jakub Jelinek <jakub@redhat.com>
16613 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
16614 * g++.dg/modules/builtin-3_b.C: Likewise.
16616 2021-03-15 Nathan Sidwell <nathan@acm.org>
16619 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
16620 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
16622 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
16625 * g++.dg/coroutines/pr99047.C: New test.
16627 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
16630 * g++.dg/coroutines/torture/pr98704.C: New test.
16632 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
16635 * g++.dg/coroutines/pr98480.C: New test.
16636 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
16637 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
16638 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
16640 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
16643 * g++.dg/coroutines/pr96749-1.C: New test.
16644 * g++.dg/coroutines/pr96749-2.C: New test.
16646 2021-03-15 Richard Biener <rguenther@suse.de>
16648 PR tree-optimization/98834
16649 * g++.dg/opt/pr98834.C: New testcase.
16651 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
16654 * gfortran.dg/do_check_16.f90: New test.
16655 * gfortran.dg/do_check_17.f90: New test.
16657 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
16660 * gfortran.dg/pr99545.f90: New test.
16662 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
16664 * gcc.target/powerpc/pr99492.c: Fix typo.
16666 2021-03-14 Harald Anlauf <anlauf@gmx.de>
16667 Paul Thomas <pault@gcc.gnu.org>
16669 * gfortran.dg/pr99112.f90: New test.
16671 2021-03-13 Martin Sebor <msebor@redhat.com>
16673 PR tree-optimization/99489
16674 * gcc.dg/Wstringop-truncation-9.c: New test.
16676 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
16679 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
16681 2021-03-13 Jakub Jelinek <jakub@redhat.com>
16683 PR tree-optimization/99544
16684 * gcc.dg/gomp/pr99544.c: New test.
16686 2021-03-12 Nathan Sidwell <nathan@acm.org>
16689 * g++.dg/modules/pr99238.h: New.
16690 * g++.dg/modules/pr99238_a.H: New.
16691 * g++.dg/modules/pr99238_b.H: New.
16693 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
16696 * gfortran.dg/gomp/threadprivate-1.f90: New test.
16698 2021-03-12 Jakub Jelinek <jakub@redhat.com>
16701 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
16703 2021-03-12 Jakub Jelinek <jakub@redhat.com>
16706 * g++.dg/cpp2a/consteval19.C: New test.
16708 2021-03-11 David Malcolm <dmalcolm@redhat.com>
16711 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
16713 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
16715 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
16716 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
16717 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
16718 -fno-analyzer-feasibility from options.
16719 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
16720 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
16722 2021-03-11 Nathan Sidwell <nathan@acm.org>
16725 * g++.dg/modules/pr99248.h: New.
16726 * g++.dg/modules/pr99248_a.H: New.
16727 * g++.dg/modules/pr99248_b.H: New.
16729 2021-03-11 Nathan Sidwell <nathan@acm.org>
16732 * g++.dg/modules/pr99528.h: New.
16733 * g++.dg/modules/pr99528_a.H: New.
16734 * g++.dg/modules/pr99528_b.H: New.
16735 * g++.dg/modules/pr99528_c.C: New.
16737 2021-03-11 Richard Biener <rguenther@suse.de>
16740 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
16741 instead of verifying the total number of adds.
16743 2021-03-11 Richard Biener <rguenther@suse.de>
16746 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
16748 2021-03-11 Richard Biener <rguenther@suse.de>
16751 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
16753 2021-03-11 Richard Biener <rguenther@suse.de>
16756 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
16758 2021-03-11 Jakub Jelinek <jakub@redhat.com>
16761 * gcc.target/i386/avx2-pr99517-1.c: New test.
16762 * gcc.target/i386/avx2-pr99517-2.c: New test.
16764 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
16767 * gcc.target/powerpc/pr99492.c: New testcase.
16769 2021-03-10 Harald Anlauf <anlauf@gmx.de>
16772 * gfortran.dg/data_char_4.f90: New test.
16773 * gfortran.dg/data_char_5.f90: New test.
16775 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
16777 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
16779 2021-03-10 Nathan Sidwell <nathan@acm.org>
16782 * g++.dg/modules/pr99423_a.H: New.
16783 * g++.dg/modules/pr99423_b.H: New.
16785 2021-03-10 Jakub Jelinek <jakub@redhat.com>
16787 PR tree-optimization/99305
16789 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
16790 unsigned_char effective targets.
16792 2021-03-10 Nathan Sidwell <nathan@acm.org>
16795 * g++.dg/ext/pr99508.C: New.
16797 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
16800 * lib/target-supports.exp (check_effective_target_lra): New.
16801 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
16802 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
16803 * gcc.c-torture/compile/pr98096.c: Likewise.
16804 * gcc.dg/pr97954.c: Likewise.
16806 2021-03-10 David Malcolm <dmalcolm@redhat.com>
16808 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
16809 * gcc.dg/analyzer/zlib-2.c: Likewise.
16811 2021-03-10 Joel Hutton <joel.hutton@arm.com>
16813 * gcc.dg/vect/pr99102.c: Fix target selector.
16815 2021-03-10 Joel Hutton <joel.hutton@arm.com>
16818 * gcc.dg/vect/pr99102.c: New test.
16820 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
16822 * gnat.dg/specs/lto25.ads: New test.
16824 2021-03-09 Jakub Jelinek <jakub@redhat.com>
16826 PR tree-optimization/99305
16827 * g++.dg/opt/pr99305.C: New test.
16829 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
16831 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
16832 (check_effective_target_sqrt_insn): Use it.
16834 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
16837 * gcc.target/i386/pr99454.c: New.
16839 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
16841 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
16842 * gcc.dg/loop-9.c: Likewise.
16843 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
16844 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
16846 2021-03-09 Jakub Jelinek <jakub@redhat.com>
16849 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
16850 exists. If REG_STARTEND macro isn't defined, just return 0 from main
16851 instead of the actual test.
16853 2021-03-09 Martin Liska <mliska@suse.cz>
16856 * gcc.target/i386/pr99464.c: New test.
16858 2021-03-09 Joel Brobecker <brobecker@adacore.com>
16860 * gcc.target/powerpc/undef-bool-2.c: Add
16861 dg-require-effective-target powerpc_vsx_ok directive.
16862 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
16863 powerpc_vsx_ok directive.
16865 2021-03-08 Harald Anlauf <anlauf@gmx.de>
16868 * gfortran.dg/parameter_data.f90: New test.
16870 2021-03-08 Martin Sebor <msebor@redhat.com>
16872 PR middle-end/98266
16873 * g++.dg/warn/Warray-bounds-15.C: New test.
16874 * g++.dg/warn/Warray-bounds-18.C: New test.
16875 * g++.dg/warn/Warray-bounds-19.C: New test.
16876 * g++.dg/warn/Warray-bounds-20.C: New test.
16877 * g++.dg/warn/Warray-bounds-21.C: New test.
16879 2021-03-08 Martin Sebor <msebor@redhat.com>
16881 PR middle-end/97631
16882 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
16884 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
16885 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
16886 * gcc.dg/Wstringop-overflow-66.c: New test.
16887 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
16889 2021-03-08 Marek Polacek <polacek@redhat.com>
16892 * g++.dg/cpp2a/nontype-class41.C: New test.
16894 2021-03-08 Nathan Sidwell <nathan@acm.org>
16897 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
16899 2021-03-08 Nathan Sidwell <nathan@acm.org>
16901 * g++.dg/modules/pr99468.H: New.
16903 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
16906 * gcc.target/powerpc/pr98959.c: New test.
16908 2021-03-08 Nathan Sidwell <nathan@acm.org>
16911 * g++.dg/modules/pr99285_a.H: New.
16912 * g++.dg/modules/pr99285_b.H: New.
16914 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16917 * gcc.target/aarch64/simd/pr99437.c: New test.
16919 2021-03-08 Martin Liska <mliska@suse.cz>
16922 * c-c++-common/asan/pr98920.c: New test.
16924 2021-03-08 Martin Liska <mliska@suse.cz>
16927 * gcc.target/i386/pr99463-2.c: New test.
16928 * gcc.target/i386/pr99463.c: New test.
16930 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
16932 * gcc.target/s390/vector/long-double-asm-commutative.c: New
16934 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
16936 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
16937 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
16938 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
16939 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
16940 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
16943 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
16946 * gfortran.dg/module_variable_3.f90: New test.
16948 2021-03-07 Jakub Jelinek <jakub@redhat.com>
16951 * lib/target-supports.exp
16952 (check_effective_target_assembler_march_noavx512bw): New effective
16954 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
16956 2021-03-06 Patrick Palka <ppalka@redhat.com>
16957 Jakub Jelinek <jakub@redhat.com>
16960 * g++.dg/cpp2a/constexpr-99287.C: New test.
16962 2021-03-06 Patrick Palka <ppalka@redhat.com>
16963 Jakub Jelinek <jakub@redhat.com>
16966 * g++.dg/cpp1y/var-templ68.C: New test.
16967 * g++.dg/cpp1y/var-templ68a.C: New test.
16969 2021-03-06 Patrick Palka <ppalka@redhat.com>
16972 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
16973 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
16975 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
16977 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
16978 to allow an eliminated stack-frame.
16980 2021-03-05 Marek Polacek <polacek@redhat.com>
16983 * g++.dg/cpp1z/noexcept-type23.C: New test.
16985 2021-03-05 Marek Polacek <polacek@redhat.com>
16988 * g++.dg/warn/Wshadow-17.C: New test.
16990 2021-03-05 Jason Merrill <jason@redhat.com>
16993 * gcc.dg/attr-flatten-1.c: Adjust.
16995 2021-03-05 Jakub Jelinek <jakub@redhat.com>
16997 PR middle-end/99322
16998 * c-c++-common/gomp/pr99322.c: New test.
17000 2021-03-05 Nathan Sidwell <nathan@acm.org>
17003 * g++.dg/modules/pr99245_a.H: New.
17004 * g++.dg/modules/pr99245_b.H: New.
17006 2021-03-05 Harald Anlauf <anlauf@gmx.de>
17008 PR libfortran/99218
17009 * gfortran.dg/matmul_21.f90: New test.
17011 2021-03-05 Nathan Sidwell <nathan@acm.org>
17014 * g++.dg/modules/pr99377_a.H: New.
17015 * g++.dg/modules/pr99377_b.C: New.
17016 * g++.dg/modules/pr99377_c.C: New.
17018 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
17021 * g++.dg/coroutines/pr98118.C: New test.
17023 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
17026 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
17027 * g++.dg/coroutines/pr95616-0.C: New test.
17028 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
17029 * g++.dg/coroutines/pr95616-1.C: New test.
17030 * g++.dg/coroutines/pr95616-2.C: New test.
17031 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
17032 * g++.dg/coroutines/pr95616-3.C: New test.
17033 * g++.dg/coroutines/pr95616-4.C: New test.
17034 * g++.dg/coroutines/pr95616-5.C: New test.
17035 * g++.dg/coroutines/pr95616-6.C: New test.
17037 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
17040 * g++.dg/coroutines/torture/pr95615-01.C: New test.
17041 * g++.dg/coroutines/torture/pr95615-02.C: New test.
17042 * g++.dg/coroutines/torture/pr95615-03.C: New test.
17043 * g++.dg/coroutines/torture/pr95615-04.C: New test.
17044 * g++.dg/coroutines/torture/pr95615-05.C: New test.
17045 * g++.dg/coroutines/torture/pr95615.inc: New file.
17047 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
17050 * gcc.target/i386/pr99123-2.c: New.
17052 2021-03-05 Nathan Sidwell <nathan@acm.org>
17055 * g++.dg/modules/pr99389_a.H: New.
17056 * g++.dg/modules/pr99389_b.C: New.
17057 * g++.dg/modules/pr99389_c.C: New.
17059 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
17062 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
17065 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
17067 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
17068 with '_kind' number.
17069 * gfortran.dg/real4-10-real8-16.f90: Likewise.
17070 * gfortran.dg/real4-10-real8-4.f90: Likewise.
17071 * gfortran.dg/real4-10.f90: Likewise.
17072 * gfortran.dg/real4-16-real8-10.f90: Likewise.
17073 * gfortran.dg/real4-16-real8-16.f90: Likewise.
17074 * gfortran.dg/real4-16-real8-4.f90: Likewise.
17075 * gfortran.dg/real4-16.f90: Likewise.
17076 * gfortran.dg/real4-8-real8-10.f90: Likewise.
17077 * gfortran.dg/real4-8-real8-16.f90: Likewise.
17078 * gfortran.dg/real4-8-real8-4.f90: Likewise.
17079 * gfortran.dg/real4-8.f90: Likewise.
17080 * gfortran.dg/real8-10.f90: Likewise.
17081 * gfortran.dg/real8-16.f90: Likewise.
17082 * gfortran.dg/real8-4.f90: Likewise.
17084 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
17087 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
17089 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
17091 * lib/prune.exp: Prune useless output caused by a linker bug.
17093 2021-03-04 Jakub Jelinek <jakub@redhat.com>
17095 PR middle-end/93235
17096 * gcc.target/aarch64/pr93235.c: New test.
17098 2021-03-04 Martin Liska <mliska@suse.cz>
17100 PR gcov-profile/99105
17101 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
17102 correction as the wrapped malloc is called one more time
17104 * gcc.dg/tree-prof/pr97461.c: Likewise.
17106 2021-03-04 Jakub Jelinek <jakub@redhat.com>
17110 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
17111 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
17112 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
17113 dg-warning regexps, instead replace .* with \[^\n\r]*.
17114 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
17115 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
17116 -ftrack-macro-expansion=0 from dg-options.
17117 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
17118 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
17120 2021-03-04 Jakub Jelinek <jakub@redhat.com>
17123 * gcc.dg/cpp/line11.c: New test.
17124 * gcc.dg/cpp/line12.c: New test.
17126 2021-03-04 Alex Coplan <alex.coplan@arm.com>
17129 * gcc.target/aarch64/pr99381.c: New test.
17131 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
17133 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
17135 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
17137 2021-03-04 Nathan Sidwell <nathan@acm.org>
17140 * g++.dg/modules/pr99170-1_a.H: New.
17141 * g++.dg/modules/pr99170-1_b.C: New.
17142 * g++.dg/modules/pr99170-2.h: New.
17143 * g++.dg/modules/pr99170-2_a.C: New.
17144 * g++.dg/modules/pr99170-2_b.C: New.
17145 * g++.dg/modules/pr99170-3_a.H: New.
17146 * g++.dg/modules/pr99170-3_b.C: New.
17147 * g++.dg/modules/inst-2_b.C: Adjust scan.
17148 * g++.dg/modules/inst-4_a.C: Adjust scan.
17149 * g++.dg/modules/inst-4_b.C: Adjust scan.
17150 * g++.dg/modules/member-def-1_b.C: Adjust scan.
17151 * g++.dg/modules/member-def-1_c.C: Adjust scan.
17152 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
17153 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
17154 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
17155 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
17156 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
17157 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
17158 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
17159 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
17160 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
17161 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
17162 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
17164 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
17167 * gfortran.dg/real4-10-real8-10.f90: New test.
17168 * gfortran.dg/real4-10-real8-16.f90: New test.
17169 * gfortran.dg/real4-10-real8-4.f90: New test.
17170 * gfortran.dg/real4-10.f90: New test.
17171 * gfortran.dg/real4-16-real8-10.f90: New test.
17172 * gfortran.dg/real4-16-real8-16.f90: New test.
17173 * gfortran.dg/real4-16-real8-4.f90: New test.
17174 * gfortran.dg/real4-16.f90: New test.
17175 * gfortran.dg/real4-8-real8-10.f90: New test.
17176 * gfortran.dg/real4-8-real8-16.f90: New test.
17177 * gfortran.dg/real4-8-real8-4.f90: New test.
17178 * gfortran.dg/real4-8.f90: New test.
17179 * gfortran.dg/real8-10.f90: New test.
17180 * gfortran.dg/real8-16.f90: New test.
17181 * gfortran.dg/real8-4.f90: New test.
17183 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
17185 * gcc.misc-tests/outputs.exp: Enumerate tests.
17187 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
17189 * gcc.misc-tests/outputs.exp: Append discriminating
17190 suffixes to tests with duplicate names.
17191 (outest): Assert that each running test has a unique
17194 2021-03-04 Martin Sebor <msebor@redhat.com>
17196 PR middle-end/96963
17197 PR middle-end/94655
17198 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
17199 * gcc.dg/Wstringop-overflow-65.c: New test.
17200 * gcc.dg/Warray-bounds-69.c: Same.
17202 2021-03-03 Marek Polacek <polacek@redhat.com>
17205 * g++.dg/cpp1z/class-deduction83.C: New test.
17207 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
17209 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
17211 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
17214 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
17216 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
17218 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
17220 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
17223 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
17225 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
17227 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
17230 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
17232 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
17234 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
17236 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
17238 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
17240 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
17243 2021-03-03 Jakub Jelinek <jakub@redhat.com>
17246 * g++.dg/cpp1z/eval-order10.C: New test.
17248 2021-03-03 Marek Polacek <polacek@redhat.com>
17252 * g++.dg/cpp1z/class-deduction81.C: New test.
17253 * g++.dg/cpp1z/class-deduction82.C: New test.
17254 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
17255 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
17256 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
17258 2021-03-03 Jason Merrill <jason@redhat.com>
17261 * g++.dg/cpp0x/decltype-call5.C: New test.
17262 * g++.dg/cpp0x/decltype-call6.C: New test.
17264 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17266 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
17268 * gcc.target/i386/pr95798-2.c: Likewise.
17270 2021-03-03 Nathan Sidwell <nathan@acm.org>
17273 * g++.dg/modules/namespace-2_a.C
17274 * g++.dg/modules/pr99344_a.C
17275 * g++.dg/modules/pr99344_b.C
17277 2021-03-03 Jakub Jelinek <jakub@redhat.com>
17280 * gcc.target/i386/pr99321.c: New test.
17282 2021-03-03 Jakub Jelinek <jakub@redhat.com>
17285 * gcc.c-torture/compile/pr99324.c: New test.
17287 2021-03-03 Jakub Jelinek <jakub@redhat.com>
17290 * gcc.dg/graphite/pr99085.c: New test.
17292 2021-03-03 Jason Merrill <jason@redhat.com>
17295 * g++.dg/ext/attr-flatten1.C: New test.
17297 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
17299 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
17300 tests if target test-framework has -L or -I options.
17302 2021-03-02 David Malcolm <dmalcolm@redhat.com>
17305 * gcc.dg/pr99323-1.c: New test.
17306 * gcc.dg/pr99323-2.c: New test.
17308 2021-03-02 Martin Sebor <msebor@redhat.com>
17311 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
17312 * g++.dg/warn/Wnonnull12.C: New test.
17314 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
17316 * gnat.dg/limited5.adb: New test.
17318 2021-03-02 Patrick Palka <ppalka@redhat.com>
17322 * g++.dg/concepts/abbrev9.C: New test.
17323 * g++.dg/cpp2a/concepts-lambda15.C: New test.
17324 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
17325 * g++.dg/cpp2a/concepts-return-req2.C: New test.
17326 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
17327 call to f15 that we expect to accept.
17329 2021-03-02 Patrick Palka <ppalka@redhat.com>
17331 * g++.dg/cpp1z/auto1.C: New test.
17333 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
17335 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
17336 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
17337 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
17338 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
17339 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
17340 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
17341 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
17343 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
17345 * lib/target-supports.exp: Add check for nnpa facility.
17347 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
17349 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
17350 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
17352 2021-03-01 Martin Liska <mliska@suse.cz>
17355 * gcc.target/s390/target-attribute/pr99313.c: New test.
17357 2021-03-01 Nathan Sidwell <nathan@acm.org>
17360 * g++.dg/modules/pr99294.h: New.
17361 * g++.dg/modules/pr99294_a.C: New.
17362 * g++.dg/modules/pr99294_b.C: New.
17364 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
17366 * g++.dg/eh/seh-xmm-unwind.C: New test.
17368 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
17370 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
17371 expression components noexcept.
17372 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
17373 * g++.dg/coroutines/pr95345.C: Likewise.
17375 2021-02-28 Jason Merrill <jason@redhat.com>
17377 * g++.dg/ext/attr-lambda3.C: Add missing ;
17379 2021-02-27 Jason Merrill <jason@redhat.com>
17382 * g++.dg/ext/attr-lambda3.C: New test.
17384 2021-02-26 Alexandre Oliva <oliva@gnu.org>
17386 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
17388 * gcc.target/powerpc/pr83629.c: Likewise.
17389 * gcc.target/powerpc/pr84112.c: Likewise.
17391 2021-02-26 Olivier Hainque <hainque@adacore.com>
17393 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
17394 dg-require-effective-target fpic.
17395 * gcc.target/powerpc/ppc-eabi.c: Likewise.
17396 * gcc.target/powerpc/pr26350.c: Likewise.
17397 * gcc.target/powerpc/pr67789.c: Likewise.
17398 * gcc.target/powerpc/pr79439-1.c: Likewise.
17399 * gcc.target/powerpc/pr79439-2.c: Likewise.
17400 * gcc.target/powerpc/pr79439-3.c: Likewise.
17401 * gcc.target/powerpc/pr83629.c: Likewise.
17402 * gcc.target/powerpc/pr84112.c: Likewise.
17404 2021-02-26 Richard Biener <rguenther@suse.de>
17406 PR middle-end/99281
17407 * g++.dg/pr99218.C: New testcase.
17409 2021-02-26 Jakub Jelinek <jakub@redhat.com>
17411 * g++.dg/cpp23/lambda-specifiers1.C: New test.
17413 2021-02-26 Jakub Jelinek <jakub@redhat.com>
17416 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
17418 2021-02-26 Jason Merrill <jason@redhat.com>
17421 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
17423 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
17425 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
17426 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
17427 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
17428 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
17429 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
17430 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
17431 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
17432 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
17433 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
17434 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
17435 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
17436 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
17437 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
17438 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
17439 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
17441 2021-02-26 Patrick Palka <ppalka@redhat.com>
17444 * g++.dg/concepts/abbrev8.C: New test.
17446 2021-02-25 Patrick Palka <ppalka@redhat.com>
17450 * g++.dg/diagnostic/local1.C: New test.
17452 2021-02-25 Patrick Palka <ppalka@redhat.com>
17455 * g++.dg/cpp1z/class-deduction79.C: New test.
17456 * g++.dg/cpp1z/class-deduction80.C: New test.
17458 2021-02-25 Marek Polacek <polacek@redhat.com>
17462 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
17463 * g++.dg/cpp0x/constexpr-cast2.C: New test.
17464 * g++.dg/cpp0x/constexpr-cast3.C: New test.
17466 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
17469 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
17470 reference parms, to distinguish the rvalue ref. variant.
17471 * g++.dg/coroutines/pr97587.C: New test.
17473 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
17476 * g++.dg/coroutines/pr95822.C: New test.
17478 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
17480 * gcc.target/arm/cmse/cmse-18.c: New test.
17482 2021-02-25 Nathan Sidwell <nathan@acm.org>
17485 * g++.dg/modules/pr99166_a.X: Adjust.
17486 * g++.dg/modules/pr99166_b.C: Adjust.
17487 * g++.dg/modules/pr99166_c.C: Adjust.
17488 * g++.dg/modules/pr99166_d.C: Adjust.
17490 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
17492 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
17494 2021-02-25 Tamar Christina <tamar.christina@arm.com>
17496 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
17498 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
17501 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
17503 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
17505 PR middle-end/97172
17506 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
17508 2021-02-25 Richard Biener <rguenther@suse.de>
17510 PR tree-optimization/99253
17511 * gcc.dg/vect/pr99253.c: New testcase.
17513 2021-02-25 Jakub Jelinek <jakub@redhat.com>
17516 * gcc.target/i386/pr95798-1.c: New test.
17517 * gcc.target/i386/pr95798-2.c: New test.
17519 2021-02-25 Jakub Jelinek <jakub@redhat.com>
17521 PR tree-optimization/80635
17522 * g++.dg/warn/pr80635-1.C: New test.
17523 * g++.dg/warn/pr80635-2.C: New test.
17525 2021-02-25 David Malcolm <dmalcolm@redhat.com>
17528 * gcc.dg/analyzer/pr99193-1.c: New test.
17529 * gcc.dg/analyzer/pr99193-2.c: New test.
17530 * gcc.dg/analyzer/pr99193-3.c: New test.
17531 * gcc.dg/analyzer/realloc-1.c: New test.
17533 2021-02-24 Nathan Sidwell <nathan@acm.org>
17536 * g++.dg/modules/pr98718_a.C: New.
17537 * g++.dg/modules/pr98718_b.C: New.
17539 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
17541 * g++.dg/coroutines/co-await-void_type.C: Mark promise
17542 final_suspend call as noexcept.
17543 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
17544 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
17545 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
17546 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
17547 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
17548 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
17549 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
17550 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
17551 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
17552 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
17553 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
17554 * g++.dg/coroutines/coro1-allocators.h: Likewise.
17555 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
17556 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
17557 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
17558 * g++.dg/coroutines/pr94752.C: Likewise.
17559 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
17560 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
17561 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
17562 * g++.dg/coroutines/pr95050.C: Likewise.
17563 * g++.dg/coroutines/pr95345.C: Likewise.
17564 * g++.dg/coroutines/pr95440.C: Likewise.
17565 * g++.dg/coroutines/pr95591.C: Likewise.
17566 * g++.dg/coroutines/pr95711.C: Likewise.
17567 * g++.dg/coroutines/pr95813.C: Likewise.
17568 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
17569 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
17570 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
17571 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
17572 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
17573 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
17574 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
17575 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
17576 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
17577 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
17578 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
17579 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
17580 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
17581 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
17582 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
17583 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
17584 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
17585 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
17586 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
17587 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
17589 2021-02-24 Jakub Jelinek <jakub@redhat.com>
17592 * c-c++-common/gomp/pr99226.c: New test.
17593 * gfortran.dg/gomp/pr99226.f90: New test.
17595 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
17597 PR inline-asm/99123
17598 * gcc.target/i386/pr99123.c: New.
17600 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
17602 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
17604 2021-02-24 Nathan Sidwell <nathan@acm.org>
17607 * g++.dg/modules/pr99072.H: New.
17609 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
17612 * gfortran.dg/assumed_rank_21.f90 : New test.
17614 2021-02-24 Martin Sebor <msebor@redhat.com>
17616 PR middle-end/97172
17617 * gcc.dg/pr97172-2.c: New test.
17619 2021-02-24 Tamar Christina <tamar.christina@arm.com>
17621 PR tree-optimization/99220
17622 * g++.dg/vect/pr99220.cc: New test.
17624 2021-02-24 Tamar Christina <tamar.christina@arm.com>
17626 PR tree-optimization/99149
17627 * g++.dg/vect/pr99149.cc: Disabled on BE.
17629 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
17632 * g++.dg/coroutines/pr96251.C: New test.
17634 2021-02-24 Jakub Jelinek <jakub@redhat.com>
17636 PR tree-optimization/99225
17637 * gcc.c-torture/compile/pr99225.c: New test.
17639 2021-02-24 Tamar Christina <tamar.christina@arm.com>
17641 PR tree-optimization/99149
17642 * g++.dg/vect/pr99149.cc: New test.
17644 2021-02-24 Richard Biener <rguenther@suse.de>
17647 * gcc.dg/pr99224.c: New testcase.
17649 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
17651 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
17652 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
17653 Add __has_builtin tests for built-ins.
17654 Update expected instruction counts.
17656 2021-02-23 Martin Sebor <msebor@redhat.com>
17659 * g++.dg/warn/Wnonnull11.C: New test.
17661 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
17664 * gfortran.dg/class_defined_operator_2.f03 : New test.
17665 * gfortran.dg/elemental_result_2.f90 : New test.
17666 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
17667 elemental function with an allocatable result with an operator
17668 interface with array dummies and result.
17670 2021-02-23 Harald Anlauf <anlauf@gmx.de>
17673 * gfortran.dg/reshape_zerosize_4.f90: New test.
17675 2021-02-23 Nathan Sidwell <nathan@acm.org>
17678 * g++.dg/modules/pr99208_a.C: New.
17679 * g++.dg/modules/pr99208_b.C: New.
17681 2021-02-23 Martin Liska <mliska@suse.cz>
17684 * c-c++-common/asan/pr99168.c: New test.
17686 2021-02-23 Patrick Palka <ppalka@redhat.com>
17689 * g++.dg/template/non-dependent15.C: New test.
17691 2021-02-23 Jakub Jelinek <jakub@redhat.com>
17693 PR tree-optimization/99204
17694 * gfortran.dg/pr99204.f90: New test.
17696 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
17698 * gcc.target/powerpc/vec-init-10.c: New test.
17700 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
17702 * g++.dg/warn/Wplacement-new-size-1.C,
17703 g++.dg/warn/Wplacement-new-size-2.C,
17704 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
17705 default_packed targets.
17707 2021-02-22 David Malcolm <dmalcolm@redhat.com>
17710 * gcc.dg/analyzer/error-1.c: New test.
17711 * gcc.dg/analyzer/error-2.c: New test.
17712 * gcc.dg/analyzer/error-3.c: New test.
17714 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
17717 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
17718 * c-c++-common/attr-retain-6.c: Likewise.
17719 * c-c++-common/attr-retain-7.c: Likewise.
17720 * c-c++-common/attr-retain-8.c: Likewise.
17721 * c-c++-common/attr-retain-9.c: Likewise.
17723 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17725 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
17727 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
17729 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
17730 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
17731 Handle __INT32_TYPE__ being "long int".
17733 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
17735 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
17737 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
17739 * gcc.target/cris/biap-mul.c: New test.
17741 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
17743 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
17745 2021-02-22 Nathan Sidwell <nathan@acm.org>
17748 * g++.dg/modules/pr99174-1_a.C: New.
17749 * g++.dg/modules/pr99174-1_b.C: New.
17750 * g++.dg/modules/pr99174-1_c.C: New.
17751 * g++.dg/modules/pr99174.H: New.
17753 2021-02-22 Nathan Sidwell <nathan@acm.org>
17756 * g++.dg/modules/pr99153_a.H: New.
17757 * g++.dg/modules/pr99153_b.H: New.
17759 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
17761 PR rtl-optimization/98791
17762 * gcc.target/aarch64/sve/pr98791.c: New test.
17764 2021-02-22 Richard Biener <rguenther@suse.de>
17766 PR tree-optimization/99165
17767 * g++.dg/pr99165.C: New testcase.
17769 2021-02-21 Harald Anlauf <anlauf@gmx.de>
17771 * gfortran.dg/intent_optimize_3.f90: New test.
17773 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
17775 * c-c++-common/attr-retain-5.c: Skip on AIX.
17776 * c-c++-common/attr-retain-6.c: Same.
17777 * c-c++-common/attr-retain-7.c: Same.
17778 * c-c++-common/attr-retain-8.c: Same.
17779 * c-c++-common/attr-retain-9.c: Same.
17781 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
17784 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
17785 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
17786 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
17787 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
17788 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
17789 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
17791 2021-02-19 Nathan Sidwell <nathan@acm.org>
17794 * g++.dg/modules/pr98741_a.H: New.
17795 * g++.dg/modules/pr98741_b.H: New.
17796 * g++.dg/modules/pr98741_c.C: New.
17797 * g++.dg/modules/pr98741_d.C: New.
17799 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17802 * gfortran.dg/namelist_4.f90: Modify.
17803 * gfortran.dg/namelist_98.f90: New test.
17805 2021-02-19 Martin Sebor <msebor@redhat.com>
17808 * gcc.dg/pr97172.c: Add test cases.
17810 2021-02-19 Nathan Sidwell <nathan@acm.org>
17812 * g++.dg/modules/pr99166_a.X: New.
17813 * g++.dg/modules/pr99166_b.C: New.
17814 * g++.dg/modules/pr99166_c.C: New.
17815 * g++.dg/modules/pr99166_d.C: New.
17817 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
17820 * gfortran.dg/coarray/array_temporary-1.f90: New test.
17822 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
17825 * gfortran.dg/dtio_36.f90: New test.
17827 2021-02-19 Richard Biener <rguenther@suse.de>
17829 PR middle-end/99122
17830 * gcc.dg/pr99122-3.c: New testcase.
17832 2021-02-19 Jakub Jelinek <jakub@redhat.com>
17835 * gcc.target/arm/pure-code/pr98998.c: New test.
17837 2021-02-19 Jakub Jelinek <jakub@redhat.com>
17840 * g++.dg/opt/pr99034.C: New test.
17842 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
17845 * gfortran.dg/ubound_1.f90: New test.
17847 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
17850 * gcc.target/aarch64/sve/pr98657.c: New test.
17852 2021-02-19 Jason Merrill <jason@redhat.com>
17854 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
17856 2021-02-19 David Malcolm <dmalcolm@redhat.com>
17859 * jit.dg/test-trap.c: New test.
17861 2021-02-19 Jason Merrill <jason@redhat.com>
17864 * g++.dg/cpp0x/overload4.C: New test.
17866 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
17868 PR rtl-optimization/96264
17869 * gcc.target/powerpc/pr96264.c: New.
17871 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
17874 * c-c++-common/attr-retain-1.c: New test.
17875 * c-c++-common/attr-retain-2.c: Likewise.
17876 * c-c++-common/attr-retain-3.c: Likewise.
17877 * c-c++-common/attr-retain-4.c: Likewise.
17878 * c-c++-common/attr-retain-5.c: Likewise.
17879 * c-c++-common/attr-retain-6.c: Likewise.
17880 * c-c++-common/attr-retain-7.c: Likewise.
17881 * c-c++-common/attr-retain-8.c: Likewise.
17882 * c-c++-common/attr-retain-9.c: Likewise.
17883 * c-c++-common/pr99113.c: Likewise.
17884 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
17885 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
17886 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
17887 * c-c++-common/attr-used-2.c: Likewise.
17888 * c-c++-common/attr-used-3.c: Likewise.
17889 * c-c++-common/attr-used-4.c: Likewise.
17890 * c-c++-common/attr-used-9.c: Likewise.
17891 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
17892 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
17893 * c-c++-common/attr-used-5.c: Don't expect warning for the used
17894 attribute nor SHF_GNU_RETAIN section.
17895 * c-c++-common/attr-used-6.c: Likewise.
17896 * c-c++-common/attr-used-7.c: Likewise.
17897 * c-c++-common/attr-used-8.c: Likewise.
17899 2021-02-18 Nathan Sidwell <nathan@acm.org>
17902 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
17904 * g++.dg/modules/pr99023_a.X: New.
17905 * g++.dg/modules/pr99023_b.X: New.
17907 2021-02-18 Jakub Jelinek <jakub@redhat.com>
17910 * gcc.dg/pr99136.c: New test.
17912 2021-02-18 Nathan Sidwell <nathan@acm.org>
17915 * g++.dg/modules/modules.exp: Remove dg-module-headers support
17916 * g++.dg/modules/alias-2_a.H: Delete.
17917 * g++.dg/modules/sys/alias-2_a.H: Delete.
17919 2021-02-18 Nathan Sidwell <nathan@acm.org>
17922 * g++.dg/modules/pr99023_a.H: Delete.
17923 * g++.dg/modules/pr99023_b.H: Delete.
17925 2021-02-18 Jakub Jelinek <jakub@redhat.com>
17928 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
17930 2021-02-18 Richard Biener <rguenther@suse.de>
17932 PR middle-end/99122
17933 * gcc.dg/pr99122-1.c: New testcase.
17934 * gcc.dg/pr99122-2.c: Likewise.
17936 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
17938 PR tree-optimization/99142
17939 * gcc.dg/tree-ssa/pr99142.c: New test.
17941 2021-02-18 Jakub Jelinek <jakub@redhat.com>
17943 PR middle-end/99109
17944 * g++.dg/warn/Warray-bounds-17.C: New test.
17946 2021-02-18 Jakub Jelinek <jakub@redhat.com>
17949 * gcc.dg/pr99104.c: New test.
17951 2021-02-17 David Malcolm <dmalcolm@redhat.com>
17954 * gcc.dg/analyzer/pr94596.c: New test.
17956 2021-02-17 Nathan Sidwell <nathan@acm.org>
17959 * g++.dg/modules/pr99023_a.H: New.
17960 * g++.dg/modules/pr99023_b.H: New.
17962 2021-02-17 David Malcolm <dmalcolm@redhat.com>
17965 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
17966 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
17967 options. Remove false leak directive.
17968 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
17972 2021-02-17 Julian Brown <julian@codesourcery.com>
17974 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
17975 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
17976 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
17977 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
17978 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
17980 2021-02-17 Julian Brown <julian@codesourcery.com>
17982 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
17983 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
17984 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
17985 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
17986 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
17987 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
17988 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
17989 previously-broken directives.
17991 2021-02-17 Jakub Jelinek <jakub@redhat.com>
17994 * g++.dg/ubsan/pr99106.C: New test.
17996 2021-02-17 Nathan Sidwell <nathan@acm.org>
17999 * g++.dg/lookup/pr99116-1.C: New.
18000 * g++.dg/lookup/pr99116-2.C: New.
18002 2021-02-17 Nathan Sidwell <nathan@acm.org>
18005 * g++.dg/modules/pr99071_a.H: New.
18006 * g++.dg/modules/pr99071_b.H: New.
18008 2021-02-17 Patrick Palka <ppalka@redhat.com>
18012 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
18013 "call to non-'constexpr' function" error message.
18015 2021-02-16 Nathan Sidwell <nathan@acm.org>
18017 * g++.dg/modules/pr99050_a.H: New.
18018 * g++.dg/modules/pr99050_b.C: New.
18020 2021-02-16 Marek Polacek <polacek@redhat.com>
18023 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
18024 * g++.dg/ext/attr-assume-aligned.C: New test.
18026 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
18028 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
18029 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
18031 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
18033 * gfortran.dg/goacc/ref_inquiry.f90: New test.
18034 * gfortran.dg/gomp/ref_inquiry.f90: New test.
18036 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
18038 PR inline-asm/98096
18039 * gcc.c-torture/compile/pr98096.c: New.
18041 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
18044 * gfortran.dg/fmt_nonchar_1.f90: New test.
18045 * gfortran.dg/fmt_nonchar_2.f90: New test.
18047 2021-02-16 Jakub Jelinek <jakub@redhat.com>
18050 * gcc.target/i386/pr99100.c: New test.
18052 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
18054 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
18056 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
18058 PR rtl-optimization/98872
18059 * gcc.target/powerpc/pr98872.c: New test.
18061 2021-02-15 Jakub Jelinek <jakub@redhat.com>
18063 PR tree-optimization/99079
18064 * gcc.dg/fold-modpow2-2.c: New test.
18065 * gcc.c-torture/execute/pr99079.c: New test.
18067 2021-02-13 Jakub Jelinek <jakub@redhat.com>
18069 PR rtl-optimization/98439
18070 * gcc.target/i386/pr98439.c: New test.
18072 2021-02-13 Jakub Jelinek <jakub@redhat.com>
18075 * gcc.target/i386/pr96166.c: New test.
18077 2021-02-12 Jakub Jelinek <jakub@redhat.com>
18079 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
18080 and restrict the test to aarch64-*-* target only.
18082 2021-02-12 Nathan Sidwell <nathan@acm.org>
18084 * g++.dg/modules/pr99039_a.C: New.
18085 * g++.dg/modules/pr99039_b.C: New.
18087 2021-02-12 Nathan Sidwell <nathan@acm.org>
18090 * g++.dg/modules/pr99040_a.C: New.
18091 * g++.dg/modules/pr99040_b.C: New.
18092 * g++.dg/modules/pr99040_c.C: New.
18093 * g++.dg/modules/pr99040_d.C: New.
18095 2021-02-12 Nathan Sidwell <nathan@acm.org>
18099 * g++.dg/lookup/pr99039.C: New.
18101 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
18103 PR libfortran/95647
18104 * gfortran.dg/ieee/ieee_12.f90: New test.
18106 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
18108 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
18110 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
18113 * gcc.target/arm/pr98931.c: Add -mthumb
18115 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
18118 * gfortran.dg/assumed_rank_20.f90: New test.
18120 2021-02-12 Jakub Jelinek <jakub@redhat.com>
18123 * g++.dg/cpp2a/concepts-requires24.C: New test.
18125 2021-02-12 Jason Merrill <jason@redhat.com>
18128 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
18130 2021-02-12 David Malcolm <dmalcolm@redhat.com>
18133 * g++.dg/analyzer/pr99064.C: New test.
18134 * gcc.dg/analyzer/pr98969.c: New test.
18136 2021-02-11 Marek Polacek <polacek@redhat.com>
18139 * g++.dg/template/deduce10.C: New test.
18140 * g++.dg/template/deduce9.C: New test.
18142 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
18145 * g++.target/powerpc/pr99041.C: New test.
18147 2021-02-11 Jakub Jelinek <jakub@redhat.com>
18150 * g++.dg/ext/flexary38.C: New test.
18152 2021-02-11 Marek Polacek <polacek@redhat.com>
18155 * g++.dg/cpp0x/variadic-crash6.C: New test.
18157 2021-02-11 Patrick Palka <ppalka@redhat.com>
18160 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
18162 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
18165 * gcc.target/arm/pr98931.c: New testcase.
18167 2021-02-11 Joel Hutton <joel.hutton@arm.com>
18169 PR tree-optimization/98772
18170 * gcc.target/aarch64/pr98772.c: New test.
18172 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
18175 * gfortran.dg/typebound_call_32.f90: New test.
18177 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
18180 * gfortran.dg/pr99060.f90: New test.
18182 2021-02-11 Alexandre Oliva <oliva@adacore.com>
18184 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
18186 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18188 PR libfortran/98825
18189 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
18191 2021-02-10 Martin Sebor <msebor@redhat.com>
18193 PR tree-optimization/92879
18194 * g++.dg/warn/Warray-bounds-16.C: New test.
18196 2021-02-10 David Malcolm <dmalcolm@redhat.com>
18198 PR preprocessor/96391
18199 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
18200 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
18201 using the location_overflow_plugin.c from gcc.dg/plugin.
18203 2021-02-10 Jakub Jelinek <jakub@redhat.com>
18206 * g++.dg/ext/weak6.C: New test.
18208 2021-02-10 Jakub Jelinek <jakub@redhat.com>
18211 * gcc.target/i386/pr99025.c: New test.
18213 2021-02-10 Jakub Jelinek <jakub@redhat.com>
18217 * g++.dg/cpp2a/constexpr-new16.C: New test.
18218 * g++.dg/cpp2a/constexpr-new17.C: New test.
18220 2021-02-10 Nathan Sidwell <nathan@acm.org>
18223 * g++.dg/lookup/pr99030.C: New.
18225 2021-02-10 Jakub Jelinek <jakub@redhat.com>
18227 PR middle-end/99007
18228 * g++.dg/gomp/pr99007.C: New test.
18229 * gcc.dg/gomp/pr99007-1.c: New test.
18230 * gcc.dg/gomp/pr99007-2.c: New test.
18231 * gcc.dg/gomp/pr99007-3.c: New test.
18233 2021-02-10 Julian Brown <julian@codesourcery.com>
18236 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
18237 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
18238 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
18240 2021-02-09 David Malcolm <dmalcolm@redhat.com>
18243 * gcc.dg/analyzer/file-1.c (test_5): New.
18244 * gcc.dg/analyzer/file-3.c: New test.
18246 2021-02-09 David Malcolm <dmalcolm@redhat.com>
18249 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
18250 * gcc.dg/analyzer/pr94851-2.c: New test.
18251 * gcc.dg/analyzer/pr98575-1.c: New test.
18253 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
18255 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
18257 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
18259 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
18261 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
18263 2021-02-09 Nathan Sidwell <nathan@acm.org>
18266 * g++.dg/modules/pr98944_a.C: New.
18267 * g++.dg/modules/pr98944_b.C: New.
18268 * g++.dg/modules/pr98944_c.C: New.
18269 * g++.dg/modules/pr98944_d.C: New.
18271 2021-02-09 Jakub Jelinek <jakub@redhat.com>
18273 PR middle-end/98465
18274 * g++.dg/warn/Wstringop-overread-1.C: New test.
18276 2021-02-09 Jason Merrill <jason@redhat.com>
18279 * g++.dg/cpp2a/consteval-expinst1.C: New test.
18281 2021-02-09 Jason Merrill <jason@redhat.com>
18284 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
18286 2021-02-09 Jason Merrill <jason@redhat.com>
18289 * g++.dg/cpp2a/no_unique_address12.C: New test.
18291 2021-02-08 Nathan Sidwell <nathan@acm.org>
18293 * g++.dg/modules/pr98531-2.h: New.
18294 * g++.dg/modules/pr98531-2_a.H: New.
18295 * g++.dg/modules/pr98531-2_b.C: New.
18296 * g++.dg/modules/pr98531-3.h: New.
18297 * g++.dg/modules/pr98531-3_a.H: New.
18298 * g++.dg/modules/pr98531-3_b.C: New.
18300 2021-02-08 Nathan Sidwell <nathan@acm.org>
18303 * g++.dg/modules/pr98531-1.h: New.
18304 * g++.dg/modules/pr98531-1_a.H: New.
18305 * g++.dg/modules/pr98531-1_b.C: New.
18306 * g++.dg/abi/pr98531-1.C: New.
18307 * g++.dg/abi/pr98531-2.C: New.
18308 * g++.dg/abi/pr98531-3.C: New.
18309 * g++.dg/abi/pr98531-4.C: New.
18311 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
18313 PR middle-end/98974
18314 * gfortran.dg/pr98974.F90: New test.
18316 2021-02-08 Richard Biener <rguenther@suse.de>
18319 * g++.dg/lto/pr96591_0.C: New testcase.
18321 2021-02-05 Marek Polacek <polacek@redhat.com>
18324 * g++.dg/cpp2a/volatile5.C: New test.
18326 2021-02-05 Marek Polacek <polacek@redhat.com>
18329 * g++.dg/cpp2a/using-enum-8.C: New test.
18331 2021-02-05 Nathan Sidwell <nathan@acm.org>
18334 * c-c++-common/pr98943.c: New.
18336 2021-02-05 Richard Biener <rguenther@suse.de>
18338 PR tree-optimization/98855
18339 * g++.dg/vect/slp-pr98855.cc: New testcase.
18341 2021-02-05 Jakub Jelinek <jakub@redhat.com>
18344 * g++.dg/cpp1z/decomp54.C: New test.
18346 2021-02-05 liuhongt <hongtao.liu@intel.com>
18349 * g++.target/i386/avx512bw-pr98537-1.C: New test.
18350 * g++.target/i386/avx512vl-pr98537-1.C: New test.
18351 * g++.target/i386/avx512vl-pr98537-2.C: New test.
18352 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
18353 integer mask comparison should not be generated.
18354 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
18355 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
18356 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
18358 2021-02-04 Julian Brown <julian@codesourcery.com>
18360 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
18361 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
18362 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
18363 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
18365 2021-02-04 Julian Brown <julian@codesourcery.com>
18367 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
18369 2021-02-04 Julian Brown <julian@codesourcery.com>
18371 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
18373 2021-02-04 Jakub Jelinek <jakub@redhat.com>
18376 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
18377 $section is .opd, look at .L.$symbol_name's section.
18378 (parse_section_section_of_symbols): Handle .previous directive.
18379 * gcc.dg/array-quals-1.c: Allow .sdata section.
18381 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
18383 * gdc.dg/intrinsics.d: Update test.
18385 2021-02-04 Martin Sebor <msebor@redhat.com>
18388 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
18389 * gcc.dg/label-decl-4.c: Same.
18390 * gcc.dg/mismatch-decl-1.c: Same.
18391 * gcc.dg/old-style-then-proto-1.c: Same.
18392 * gcc.dg/parm-mismatch-1.c: Same.
18393 * gcc.dg/pr35445.c: Same.
18394 * gcc.dg/redecl-11.c: Same.
18395 * gcc.dg/redecl-12.c: Same.
18396 * gcc.dg/redecl-13.c: Same.
18397 * gcc.dg/redecl-15.c: Same.
18398 * gcc.dg/tls/thr-init-1.c: Same.
18399 * objc.dg/id-1.m: Same.
18400 * objc.dg/tls/diag-3.m: Same.
18401 * gcc.dg/pr97882.c: New test.
18402 * gcc.dg/qual-return-7.c: New test.
18403 * gcc.dg/qual-return-8.c: New test.
18405 2021-02-04 Jason Merrill <jason@redhat.com>
18408 * g++.dg/cpp2a/concepts-variadic3.C: New test.
18410 2021-02-04 David Malcolm <dmalcolm@redhat.com>
18413 * gcc.dg/pr97932.c: New test.
18415 2021-02-04 emsr <3dw4rd@verizon.net>
18417 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
18419 2021-02-04 Jakub Jelinek <jakub@redhat.com>
18421 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
18422 of make_signed<size_t>::type in the diagnostics.
18424 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
18427 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
18429 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
18431 * gfortran.dg/goacc/substring.f90: New test.
18432 * gfortran.dg/gomp/substring.f90: New test.
18434 2021-02-04 Martin Liska <mliska@suse.cz>
18436 * gcc.target/i386/prefer-vector-width-attr.c: New test.
18438 2021-02-04 Jason Merrill <jason@redhat.com>
18441 * g++.dg/cpp1z/class-deduction78.C: New test.
18443 2021-02-04 Jason Merrill <jason@redhat.com>
18446 * g++.dg/cpp0x/pr84630.C: Call b().
18447 * g++.dg/cpp2a/lambda-uneval13.C: New test.
18448 * g++.dg/ext/attr-expr1.C: New test.
18450 2021-02-03 Jakub Jelinek <jakub@redhat.com>
18452 PR preprocessor/98882
18453 * gcc.dg/cpp/pr98882.c: New test.
18455 2021-02-03 Jason Merrill <jason@redhat.com>
18457 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
18458 hash-table-verification-limit=10000.
18460 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
18462 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
18463 * g++.dg/cpp23/feat-cxx2b.C: New test.
18464 * g++.dg/cpp23/size_t-literals.C: New test.
18465 * g++.dg/warn/Wsize_t-literals.C: New test.
18467 2021-02-03 Jakub Jelinek <jakub@redhat.com>
18470 * g++.dg/cpp2a/no_unique_address11.C: New test.
18472 2021-02-03 Marek Polacek <polacek@redhat.com>
18475 * g++.dg/cpp0x/noexcept65.C: New test.
18477 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
18480 * gfortran.dg/coarray/array_temporary.f90: New test.
18482 2021-02-03 Jakub Jelinek <jakub@redhat.com>
18484 PR middle-end/97487
18485 * gcc.dg/pr97487-1.c: New test.
18486 * gcc.dg/pr97487-2.c: New test.
18488 2021-02-03 Jakub Jelinek <jakub@redhat.com>
18490 PR middle-end/97971
18491 * gcc.target/i386/pr97971.c: New test.
18493 2021-02-03 Jakub Jelinek <jakub@redhat.com>
18495 PR tree-optimization/98287
18496 * gcc.dg/pr98287.c: New test.
18498 2021-02-03 Tamar Christina <tamar.christina@arm.com>
18500 PR tree-optimization/98928
18501 * gcc.target/i386/pr98928.c: New test.
18503 2021-02-02 Martin Liska <mliska@suse.cz>
18506 * gcc.target/i386/pr97510.c: New test.
18508 2021-02-02 Jason Merrill <jason@redhat.com>
18511 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
18513 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18515 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
18517 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
18520 * gfortran.dg/pr91862.f90: New test.
18522 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18524 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
18526 2021-02-02 Jakub Jelinek <jakub@redhat.com>
18528 PR tree-optimization/98848
18529 * gcc.dg/vect/pr98848.c: New test.
18530 * gcc.dg/vect/pr92205.c: Remove xfail.
18532 2021-02-02 Jakub Jelinek <jakub@redhat.com>
18534 PR tree-optimization/97960
18535 * g++.dg/torture/pr97960.C: New test.
18537 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
18540 * g++.dg/opt/pr98743.C: New.
18542 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
18544 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
18546 2021-02-02 Alexandre Oliva <oliva@adacore.com>
18548 * gcc.dg/asan/nested-1.c: New.
18550 2021-02-02 David Malcolm <dmalcolm@redhat.com>
18554 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
18555 prefix to support subroutines where necessary.
18556 * gcc.dg/analyzer/data-model-1.c: Likewise.
18557 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
18559 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
18560 subroutines where necessary.
18561 * gcc.dg/analyzer/pr96651-2.c: Likewise.
18562 * gcc.dg/analyzer/signal-4b.c: Likewise.
18563 * gcc.dg/analyzer/single-field.c: Likewise.
18564 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
18566 2021-02-02 David Malcolm <dmalcolm@redhat.com>
18570 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
18571 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
18573 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18575 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
18578 2021-02-01 David Malcolm <dmalcolm@redhat.com>
18581 * gcc.dg/analyzer/pr98918.c: New test.
18583 2021-02-01 Sergei Trofimovich <siarheit@google.com>
18585 PR tree-optimization/98499
18586 * g++.dg/pr98499.C: new test.
18588 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18590 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
18592 2021-02-01 Martin Sebor <msebor@redhat.com>
18594 PR middle-end/97172
18595 * gcc.dg/pr97172.c: New test.
18597 2021-02-01 Martin Sebor <msebor@redhat.com>
18600 * g++.dg/Wclass-memaccess-6.C: New test.
18602 2021-02-01 Patrick Palka <ppalka@redhat.com>
18605 * g++.dg/cpp0x/constexpr-98295.C: New test.
18607 2021-02-01 Marek Polacek <polacek@redhat.com>
18610 * g++.dg/ext/builtin-has-attribute2.C: New test.
18612 2021-02-01 Jason Merrill <jason@redhat.com>
18615 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
18617 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
18619 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
18621 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
18623 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
18625 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
18627 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
18629 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
18631 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
18633 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
18635 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
18637 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
18639 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
18641 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
18644 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
18646 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
18648 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
18650 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
18652 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
18655 2021-02-01 Tamar Christina <tamar.christina@arm.com>
18657 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
18659 2021-02-01 Patrick Palka <ppalka@redhat.com>
18662 * g++.dg/cpp1y/constexpr-84494.C: New test.
18664 2021-02-01 Xing GUO <higuoxing@gmail.com>
18666 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
18668 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
18670 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
18671 * gcc.target/powerpc/pr79251.p9.c: Likewise.
18673 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
18675 * c-c++-common/attr-used-5.c: Skip for Darwin.
18676 * c-c++-common/attr-used-6.c: Likewise.
18677 * c-c++-common/attr-used-7.c: Likewise.
18678 * c-c++-common/attr-used-8.c: Likewise.
18679 * c-c++-common/attr-used-9.c: Likewise.
18681 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
18683 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
18684 * gcc.target/powerpc/pr79251.p9.c: Same.
18686 2021-01-30 Jakub Jelinek <jakub@redhat.com>
18688 * gcc.target/i386/20051216-1.c: New test.
18690 2021-01-30 Jakub Jelinek <jakub@redhat.com>
18693 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
18694 scan-tree-dump-times to x86 and aarch64 targets.
18695 * gcc.dg/gomp/simd-3.c: Likewise.
18697 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
18700 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
18703 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
18705 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
18707 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
18710 * gcc.target/aarch64/pr97701.c: Modify.
18712 2021-01-29 David Malcolm <dmalcolm@redhat.com>
18714 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
18716 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
18719 * gcc.target/aarch64/pr97701.c: New.
18721 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
18723 * gcc.target/powerpc/pr91903.c: New test.
18724 * gcc.target/powerpc/builtins-1.fold.h: Update.
18725 * gcc.target/powerpc/builtins-2.c: Update.
18727 2021-01-29 Nathan Sidwell <nathan@acm.org>
18730 * g++.dg/modules/pr98843_a.C: New.
18731 * g++.dg/modules/pr98843_b.H: New.
18732 * g++.dg/modules/pr98843_c.C: New.
18734 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18736 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
18738 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
18739 Richard Biener <rguenther@suse.de>
18741 PR tree-optimization/97627
18742 * g++.dg/pr97627.C: New testcase.
18744 2021-01-29 Jakub Jelinek <jakub@redhat.com>
18747 * gcc.c-torture/compile/pr98849.c: New test.
18749 2021-01-29 Jakub Jelinek <jakub@redhat.com>
18752 * gcc.dg/pr98331.c: New test.
18754 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
18756 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
18758 * gcc.target/powerpc/pr79251.h: ...this.
18759 * gcc.target/powerpc/pr79251.p9.c: Likewise.
18760 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
18762 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
18763 * gcc.target/powerpc/pr79251-run.p9.c: New test.
18765 2021-01-29 Marek Polacek <polacek@redhat.com>
18768 * g++.dg/parse/error63.C: New test.
18770 2021-01-28 Jakub Jelinek <jakub@redhat.com>
18773 * g++.dg/warn/effc5.C: New test.
18775 2021-01-28 Marek Polacek <polacek@redhat.com>
18778 * g++.dg/cpp0x/alignas19.C: New test.
18779 * g++.dg/warn/Warray-bounds15.C: New test.
18781 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
18784 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
18786 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
18788 * gfortran.dg/ISO_Fortran_binding_18.c: Include
18789 ../../../libgfortran/ISO_Fortran_binding.h rather than
18790 ISO_Fortran_binding.h.
18792 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
18794 * gcc.target/powerpc/float128-longdouble-math.c: New test.
18795 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
18796 * gcc.target/powerpc/float128-math.c: Adjust test for new name
18797 being generated. Add support for running test on power10. Add
18798 support for running if long double defaults to 64-bits.
18800 2021-01-28 Jakub Jelinek <jakub@redhat.com>
18804 * g++.target/i386/pr98847.C: New test.
18806 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18808 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
18810 2021-01-28 Nathan Sidwell <nathan@acm.org>
18813 * g++.dg/modules/pr98770_a.C: New.
18814 * g++.dg/modules/pr98770_b.C: New.
18816 2021-01-28 Harald Anlauf <anlauf@gmx.de>
18819 * gfortran.dg/gomp/pr86470.f90: New test.
18821 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
18824 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
18825 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
18826 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
18827 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
18828 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
18829 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
18830 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
18831 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
18832 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
18833 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
18834 * gcc.target/powerpc/pr79251.p8.c: Likewise.
18835 * gcc.target/powerpc/pr79251.p9.c: Likewise.
18836 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
18837 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
18840 2021-01-28 Xing GUO <higuoxing@gmail.com>
18842 * gcc.target/riscv/attribute-18.c: New test.
18844 2021-01-27 Harris Snyder <hsnyder@structura.bio>
18846 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
18847 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
18849 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
18851 PR rtl-optimization/97684
18852 * gcc.target/i386/pr97684.c: New.
18854 2021-01-27 Jason Merrill <jason@redhat.com>
18857 * g++.dg/lookup/using4.C: No error in C++20.
18858 * g++.dg/cpp0x/decltype37.C: Adjust message.
18859 * g++.dg/template/crash75.C: Adjust message.
18860 * g++.dg/template/crash76.C: Adjust message.
18861 * g++.dg/cpp0x/inh-ctor36.C: New test.
18862 * g++.dg/cpp1z/inh-ctor39.C: New test.
18863 * g++.dg/cpp2a/using-enum-7.C: New test.
18865 2021-01-27 Jakub Jelinek <jakub@redhat.com>
18868 * gcc.c-torture/execute/pr98853-1.c: New test.
18869 * gcc.c-torture/execute/pr98853-2.c: New test.
18871 2021-01-27 Richard Biener <rguenther@suse.de>
18873 PR tree-optimization/98854
18874 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
18876 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
18880 * gfortran.dg/proc_ptr_52.f90 : New test.
18882 2021-01-27 liuhongt <hongtao.liu@intel.com>
18885 * gcc.target/i386/pr98833.c: New test.
18887 2021-01-27 Jakub Jelinek <jakub@redhat.com>
18889 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
18890 optimize ("no-strict-aliasing") attribute.
18891 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
18892 array to avoid violating TBAA.
18893 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
18894 array to avoid violating TBAA.
18895 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
18896 array to avoid violating TBAA.
18897 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
18898 array to avoid violating TBAA.
18900 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
18903 * gfortran.dg/elemental_function_5.f90 : New test.
18905 2021-01-27 Jakub Jelinek <jakub@redhat.com>
18907 PR tree-optimization/97260
18908 * gcc.dg/tree-ssa/pr97260.c: New test.
18910 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
18912 * lib/target-supports.exp (check_effective_target_c++2a):
18913 Check for C++2a or C++23.
18914 (check_effective_target_c++20_down): New.
18915 (check_effective_target_c++23_only): New.
18916 (check_effective_target_c++23): New.
18917 * g++.dg/cpp23/cplusplus.C: New.
18919 2021-01-26 Jason Merrill <jason@redhat.com>
18922 * g++.dg/torture/pr97474.C: New test.
18924 2021-01-26 Jason Merrill <jason@redhat.com>
18927 * g++.dg/cpp2a/no_unique_address10.C: New test.
18928 * g++.dg/cpp2a/no_unique_address9.C: New test.
18930 2021-01-26 Jakub Jelinek <jakub@redhat.com>
18932 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
18933 optimize ("no-strict-aliasing") attribute.
18934 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
18935 array to avoid violating TBAA.
18936 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
18937 array to avoid violating TBAA.
18938 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
18939 array to avoid violating TBAA.
18940 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
18941 array to avoid violating TBAA.
18943 2021-01-26 Jakub Jelinek <jakub@redhat.com>
18946 * gcc.c-torture/execute/pr98681.c: New test.
18948 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
18951 * gfortran.dg/elemental_assignment_1.f90: New test.
18953 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
18955 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
18956 add previously missing space in '$ident link'.
18958 2021-01-26 Jakub Jelinek <jakub@redhat.com>
18960 PR middle-end/98807
18961 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
18963 2021-01-26 Alexandre Oliva <oliva@adacore.com>
18965 * gnat.dg/asan1.adb: New test.
18966 * gnat.dg/asan1_pkg.ads: New additional source.
18968 2021-01-25 Harald Anlauf <anlauf@gmx.de>
18971 * gfortran.dg/pr70070.f90: New test.
18973 2021-01-25 Martin Sebor <msebor@redhat.com>
18976 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
18977 * g++.dg/warn/Wnonnull10.C: New test.
18978 * g++.dg/warn/Wnonnull9.C: New test.
18980 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
18982 * gfortran.dg/associate_57.f90: New test.
18984 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
18987 * gfortran.dg/interface_assignment_7.f90: New test.
18989 2021-01-25 Jason Merrill <jason@redhat.com>
18992 * g++.dg/cpp2a/no_unique_address8.C: New test.
18994 2021-01-25 Richard Biener <rguenther@suse.de>
18996 PR middle-end/98807
18997 * gcc.dg/pr98807.c: New testcase.
18999 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
19001 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
19002 * gnat.dg/thunk2_pkg.ads: New helper.
19004 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
19007 * gfortran.dg/charlen_18.f90 : New test.
19009 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
19011 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
19013 * g++.dg/tc1/dr142.C: Same as above.
19014 * g++.dg/tc1/dr52.C: Same as above.
19015 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
19016 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
19017 * g++.old-deja/g++.jason/access8.C: Same as above.
19018 * g++.old-deja/g++.law/access4.C: Same as above.
19019 * g++.old-deja/g++.law/visibility12.C: Same as above.
19020 * g++.old-deja/g++.law/visibility4.C: Same as above.
19021 * g++.old-deja/g++.law/visibility8.C: Same as above.
19022 * g++.old-deja/g++.other/access4.C: Same as above.
19024 2021-01-23 Patrick Palka <ppalka@redhat.com>
19028 * g++.dg/cpp0x/this2.C: New test.
19029 * g++.dg/template/pr97399.C: New test.
19031 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
19033 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
19034 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
19035 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
19036 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
19037 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
19038 * gcc.target/powerpc/pr79251.p9.c: Same.
19040 2021-01-22 Marek Polacek <polacek@redhat.com>
19043 * g++.dg/cpp0x/noexcept64.C: New test.
19045 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
19047 * g++.dg/eh/spbp.C: Remove skip on AIX.
19049 2021-01-22 Jakub Jelinek <jakub@redhat.com>
19051 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
19052 typo, UINON_TYPE to UNION_TYPE.
19054 2021-01-22 Jakub Jelinek <jakub@redhat.com>
19056 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
19057 UINON_TYPE to UNION_TYPE.
19058 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
19059 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
19061 2021-01-22 Jakub Jelinek <jakub@redhat.com>
19063 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
19064 optimize ("no-strict-aliasing") attribute.
19066 2021-01-22 Jason Merrill <jason@redhat.com>
19069 * g++.dg/init/elide7.C: New test.
19071 2021-01-22 Jakub Jelinek <jakub@redhat.com>
19074 * g++.dg/ubsan/pr95693.C: New test.
19076 2021-01-22 Marek Polacek <polacek@redhat.com>
19079 * g++.dg/abi/mangle76.C: New test.
19081 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
19084 * gfortran.dg/associated_target_7.f90 : New test.
19086 2021-01-22 Martin Jambor <mjambor@suse.cz>
19088 PR tree-optimization/47059
19089 * gcc.dg/tree-ssa/pr47059.c: New test.
19091 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19093 PR tree-optimization/98766
19094 * gcc.dg/pr98766.c: New test.
19096 2021-01-22 Nathan Sidwell <nathan@acm.org>
19099 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
19100 embedded absolute paths.
19101 (module_do_it): Append $std to test name.
19103 2021-01-22 Richard Biener <rguenther@suse.de>
19105 PR middle-end/98793
19106 * gcc.dg/pr98793.c: New testcase.
19108 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
19110 * gcc.target/powerpc/pr79251.p8.c: New test.
19111 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
19112 instruction counts.
19113 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
19114 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
19115 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
19116 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
19117 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
19118 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
19119 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
19120 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
19121 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
19122 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
19124 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
19126 * gcc.target/powerpc/pr79251.p9.c: New test.
19127 * gcc.target/powerpc/pr79251-run.c: New test.
19128 * gcc.target/powerpc/pr79251.h: New header.
19130 2021-01-22 Richard Biener <rguenther@suse.de>
19132 PR middle-end/98773
19133 * gcc.dg/torture/pr98773.c: New testcase.
19135 2021-01-22 Jakub Jelinek <jakub@redhat.com>
19137 PR tree-optimization/90248
19138 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
19140 * gcc.dg/pr90248.c: New test.
19142 2021-01-22 Jakub Jelinek <jakub@redhat.com>
19144 PR tree-optimization/98255
19145 * gcc.dg/pr98255.c: New test.
19147 2021-01-22 Richard Biener <rguenther@suse.de>
19149 PR tree-optimization/98786
19150 * gcc.dg/torture/pr98786.c: New testcase.
19152 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19155 * gcc.target/arm/pr98636.c: New test.
19157 2021-01-22 liuhongt <hongtao.liu@intel.com>
19161 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
19162 * gcc.target/i386/avx512f-pr96891-1.c: New test.
19163 * gcc.target/i386/avx512f-pr96891-2.c: New test.
19164 * gcc.target/i386/avx512f-pr96891-3.c: New test.
19165 * g++.target/i386/avx512f-pr96891-1.C: New test.
19166 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
19168 2021-01-22 Marek Polacek <polacek@redhat.com>
19171 * g++.dg/cpp0x/noexcept63.C: New test.
19173 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
19175 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
19176 intervening period.
19177 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
19178 explicitly check for intervening space, tab or period.
19180 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
19182 PR rtl-optimization/98777
19183 * gcc.target/riscv/pr98777.c: New.
19185 2021-01-21 Patrick Palka <ppalka@redhat.com>
19188 * g++.dg/cpp0x/decltype-71879.C: New test.
19190 2021-01-21 Jakub Jelinek <jakub@redhat.com>
19193 * g++.dg/cpp1y/constexpr-98672.C: New test.
19195 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
19198 * lib/target-supports.exp
19199 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
19200 * gcc.target/arm/ivopts.c: Use target
19201 'arm_thumb2_no_arm_v8_1_lob'.
19203 2021-01-21 Nathan Sidwell <nathan@acm.org>
19206 * g++.dg/modules/stat-mem-1.h: New.
19207 * g++.dg/modules/stat-mem-1_a.H: New.
19208 * g++.dg/modules/stat-mem-1_b.C: New.
19210 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
19213 * gfortran.dg/module_procedure_5.f90 : New test.
19214 * gfortran.dg/module_procedure_6.f90 : New test.
19216 2021-01-21 Richard Biener <rguenther@suse.de>
19219 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
19221 2021-01-21 Richard Biener <rguenther@suse.de>
19224 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
19226 2021-01-21 Richard Biener <rguenther@suse.de>
19228 * gcc.dg/Walloca-2.c: Un-XFAIL.
19230 2021-01-21 liuhongt <hongtao.liu@intel.com>
19232 PR rtl-optimization/98694
19233 * gcc.target/i386/pr98694.c: New test.
19235 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
19237 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
19239 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19241 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
19244 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
19246 PR rtl-optimization/98722
19247 * g++.target/s390/pr98722.C: New.
19249 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
19251 PR tree-optimization/96674
19252 * gcc.dg/pr96674.c: New tests.
19254 2021-01-20 Patrick Palka <ppalka@redhat.com>
19257 * g++.dg/cpp2a/lambda-generic9.C: New test.
19259 2021-01-20 Patrick Palka <ppalka@redhat.com>
19262 * g++.dg/parse/access12.C: New test.
19263 * g++.dg/template/access35.C: New test.
19265 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
19267 PR tree-optimization/98535
19268 * gcc.target/aarch64/sve/pr98535.c: New file.
19270 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
19273 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
19274 missing diagnostic issues with c_intptr_t == default integer kind.
19276 2021-01-20 Jakub Jelinek <jakub@redhat.com>
19278 PR tree-optimization/98721
19279 * gcc.dg/pr98721-1.c: New test.
19280 * gcc.dg/pr98721-2.c: New test.
19282 2021-01-20 Richard Biener <rguenther@suse.de>
19284 PR tree-optimization/98758
19285 * gcc.dg/torture/pr98758.c: New testcase.
19287 2021-01-20 Jakub Jelinek <jakub@redhat.com>
19290 * c-c++-common/gomp/task-detach-2.c: New test.
19292 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
19296 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
19298 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
19300 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
19301 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
19302 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
19303 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
19304 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
19305 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
19307 2021-01-19 Marek Polacek <polacek@redhat.com>
19310 * g++.dg/template/deduce8.C: New test.
19312 2021-01-19 Marek Polacek <polacek@redhat.com>
19315 * g++.dg/lookup/using64.C: New test.
19316 * g++.dg/lookup/using65.C: New test.
19318 2021-01-19 Martin Sebor <msebor@redhat.com>
19320 PR middle-end/98664
19321 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
19322 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
19323 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
19324 * gcc.dg/Wfree-nonheap-object-4.c: New test.
19326 2021-01-19 Patrick Palka <ppalka@redhat.com>
19330 * g++.dg/opt/pr87974.C: Adjust.
19331 * g++.dg/template/access34.C: New test.
19332 * g++.dg/template/friend68.C: New test.
19333 * g++.dg/template/friend69.C: New test.
19335 2021-01-19 Marek Polacek <polacek@redhat.com>
19338 * g++.dg/cpp0x/noexcept62.C: New test.
19340 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
19342 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
19344 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19346 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
19347 (CHECK_CUMULATIVE_SAT): Delete.
19348 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
19350 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
19351 Remove uses of the above.
19352 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
19354 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
19355 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
19356 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
19357 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
19359 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
19360 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
19361 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
19363 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
19364 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
19365 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
19367 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
19368 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
19369 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
19371 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
19372 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
19373 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
19375 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
19376 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
19377 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
19378 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
19379 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
19380 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
19382 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
19383 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
19385 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
19386 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
19388 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
19389 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
19391 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
19392 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
19393 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
19394 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
19395 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
19396 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
19397 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
19398 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
19399 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
19400 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
19402 2021-01-19 Jeff Law <law@redhat.com>
19404 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
19405 and update expected output.
19407 2021-01-19 Richard Biener <rguenther@suse.de>
19410 * g++.dg/pr98330.C: New testcase.
19411 * gcc.dg/pr98330.c: Likewise.
19413 2021-01-19 Richard Biener <rguenther@suse.de>
19416 * gfortran.dg/pr97673.f90: New testcase.
19418 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
19421 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
19422 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
19423 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
19425 2021-01-19 Martin Jambor <mjambor@suse.cz>
19428 * g++.dg/ipa/pr98690.C: New test.
19430 2021-01-18 Jeff Law <law@redhat.com>
19432 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
19434 2021-01-18 Patrick Palka <ppalka@redhat.com>
19436 * g++.dg/cpp1z/class-deduction77.C: New test.
19438 2021-01-18 Jakub Jelinek <jakub@redhat.com>
19440 PR tree-optimization/98727
19441 * gcc.c-torture/execute/pr98727.c: New test.
19443 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
19446 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
19447 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
19449 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
19451 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
19452 * g++.dg/no-stack-protector-attr.C: Likewise.
19454 2021-01-18 David Malcolm <dmalcolm@redhat.com>
19456 * gcc.dg/analyzer/attr-malloc-1.c: New test.
19457 * gcc.dg/analyzer/attr-malloc-2.c: New test.
19458 * gcc.dg/analyzer/attr-malloc-4.c: New test.
19459 * gcc.dg/analyzer/attr-malloc-5.c: New test.
19460 * gcc.dg/analyzer/attr-malloc-6.c: New test.
19461 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
19462 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
19464 2021-01-18 Richard Biener <rguenther@suse.de>
19467 * gcc.dg/vect/slp-11b.c: Adjust.
19469 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19472 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
19473 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
19475 2021-01-18 Richard Biener <rguenther@suse.de>
19478 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
19480 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
19482 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
19483 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
19484 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
19485 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
19486 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
19487 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
19488 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
19489 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
19490 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
19491 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
19492 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
19493 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
19495 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
19497 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
19498 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
19499 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
19500 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
19501 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
19502 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
19503 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
19504 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
19505 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
19506 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
19507 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
19509 2021-01-17 Martin Jambor <mjambor@suse.cz>
19512 * gcc.dg/ipa/pr98222.c: New test.
19514 2021-01-16 Jakub Jelinek <jakub@redhat.com>
19516 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
19517 ../../../libgfortran/ISO_Fortran_binding.h rather than
19518 ISO_Fortran_binding.h.
19520 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
19522 * c-c++-common/gomp/task-detach-1.c: New.
19523 * g++.dg/gomp/task-detach-1.C: New.
19524 * gcc.dg/gomp/task-detach-1.c: New.
19525 * gfortran.dg/gomp/task-detach-1.f90: New.
19527 2021-01-16 Jakub Jelinek <jakub@redhat.com>
19529 PR tree-optimization/96669
19530 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
19531 * gcc.dg/tree-ssa/pr96669-2.c: New test.
19533 2021-01-16 Jakub Jelinek <jakub@redhat.com>
19535 PR tree-optimization/96271
19536 * gcc.target/i386/pr96271.c: New test.
19538 2021-01-15 Carl Love <cel@us.ibm.com>
19540 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
19542 2021-01-15 Harris Snyder <hsnyder@structura.bio>
19544 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
19545 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
19547 2021-01-15 Nathan Sidwell <nathan@acm.org>
19550 * g++.dg/template/pr98538.C: New.
19552 2021-01-15 Nathan Sidwell <nathan@acm.org>
19554 PR preprocessor/95253
19555 * g++.dg/modules/dep-1_a.C: Adjust expected output.
19556 * g++.dg/modules/dep-1_b.C: Likewise.
19557 * g++.dg/modules/dep-2.C: Likewise.
19559 2021-01-15 Jakub Jelinek <jakub@redhat.com>
19561 PR tree-optimization/96669
19562 * gcc.dg/tree-ssa/pr96669-1.c: New test.
19564 2021-01-15 Jakub Jelinek <jakub@redhat.com>
19566 PR tree-optimization/96681
19567 * gcc.dg/tree-ssa/pr96681.c: New test.
19569 2021-01-15 Jason Merrill <jason@redhat.com>
19572 * g++.dg/cpp1z/elide5.C: New test.
19574 2021-01-15 Jason Merrill <jason@redhat.com>
19576 * g++.dg/cpp1z/elide4.C: New test.
19578 2021-01-15 Jason Merrill <jason@redhat.com>
19581 * g++.dg/cpp0x/initlist-array13.C: New test.
19583 2021-01-15 Alexandre Oliva <oliva@adacore.com>
19585 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
19586 * gcc.dg/analyzer/data-model-1.c: Likewise.
19587 * gcc.dg/analyzer/malloc-1.c: Likewise.
19588 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
19590 2021-01-15 Jakub Jelinek <jakub@redhat.com>
19592 PR tree-optimization/96671
19593 * gcc.dg/tree-ssa/pr96671-1.c: New test.
19594 * gcc.dg/tree-ssa/pr96671-2.c: New test.
19596 2021-01-15 Jakub Jelinek <jakub@redhat.com>
19598 PR tree-optimization/98597
19599 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
19600 Expect for now a (char *) cast for VLAs.
19601 * gcc.dg/uninit-40.c: New test.
19603 2021-01-15 Nathan Sidwell <nathan@acm.org>
19606 * g++.dg/modules/pr98591.H: New file.
19608 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
19611 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
19612 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
19614 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
19616 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
19617 libatomic into testcases in gcc.target/s390/md.
19618 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
19621 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
19624 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
19625 vceqz_p64, vceqq_p64 and vceqzq_p64.
19626 * gcc.target/arm/simd/vceqz_p64.c: New test.
19627 * gcc.target/arm/simd/vceqzq_p64.c: New test.
19629 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
19632 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
19635 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
19636 vceqz_p64, vceqq_p64 and vceqzq_p64.
19638 2021-01-15 Martin Liska <mliska@suse.cz>
19640 * lib/gcov.exp: Use 'env python3' for execution of pytests.
19641 Check that pytest accepts all needed options first.
19642 Improve formatting of PASS/FAIL lines.
19644 2021-01-15 Richard Biener <rguenther@suse.de>
19647 * gcc.dg/vect/bb-slp-32.c: Align p.
19649 2021-01-15 Richard Biener <rguenther@suse.de>
19652 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
19654 2021-01-15 Richard Biener <rguenther@suse.de>
19657 * gcc.dg/vect/slp-45.c: Key scanning on
19660 2021-01-15 Richard Biener <rguenther@suse.de>
19663 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
19665 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
19668 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
19669 vceqz_p64, vceqq_p64 and vceqzq_p64.
19671 2021-01-15 Richard Biener <rguenther@suse.de>
19674 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
19676 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
19678 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
19680 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
19682 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
19684 2021-01-15 Richard Biener <rguenther@suse.de>
19686 PR tree-optimization/98685
19687 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
19689 2021-01-15 Tamar Christina <tamar.christina@arm.com>
19691 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
19692 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
19694 2021-01-14 David Malcolm <dmalcolm@redhat.com>
19696 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
19698 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
19700 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
19702 2021-01-14 Tamar Christina <tamar.christina@arm.com>
19704 * gcc.dg/vect/complex/complex-mla-template.c: New test.
19705 * gcc.dg/vect/complex/complex-mls-template.c: New test.
19706 * gcc.dg/vect/complex/complex-mul-template.c: New test.
19707 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
19708 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
19709 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
19710 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
19711 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
19712 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
19713 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
19714 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
19715 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
19716 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
19717 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
19718 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
19719 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
19720 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
19721 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
19722 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
19723 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
19724 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
19726 2021-01-14 Marek Polacek <polacek@redhat.com>
19728 * g++.dg/template/pr98372.C: Only run in C++14 and up.
19730 2021-01-14 Harald Anlauf <anlauf@gmx.de>
19732 * substr_10.f90: New test.
19733 * substr_9.f90: New test.
19735 2021-01-14 Alexandre Oliva <oliva@adacore.com>
19737 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
19738 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
19740 2021-01-14 Alexandre Oliva <oliva@adacore.com>
19742 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
19744 2021-01-14 Harald Anlauf <anlauf@gmx.de>
19747 * gfortran.dg/pr98661.f90: New test.
19749 2021-01-14 Harald Anlauf <anlauf@gmx.de>
19752 2021-01-14 Harald Anlauf <anlauf@gmx.de>
19755 * gfortran.dg/pr98661.f90: New test.
19757 2021-01-14 Harald Anlauf <anlauf@gmx.de>
19760 * gfortran.dg/pr98661.f90: New test.
19762 2021-01-14 Martin Liska <mliska@suse.cz>
19764 * g++.dg/gcov/gcov-17.C: New test.
19765 * g++.dg/gcov/test-gcov-17.py: New test.
19767 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
19770 * gcc.target/i386/pr98667-1.c: New file.
19771 * gcc.target/i386/pr98667-2.c: Likewise.
19772 * gcc.target/i386/pr98667-3.c: Likewise.
19774 2021-01-14 Richard Biener <rguenther@suse.de>
19776 PR tree-optimization/98674
19777 * gcc.dg/vect/pr98674.c: New testcase.
19779 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
19782 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
19784 * gcc.target/i386/pr95021-3.c: Likewise.
19786 2021-01-14 Nathan Sidwell <nathan@acm.org>
19789 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
19790 * g++.dg/template/pr98372.C: New.
19792 2021-01-14 Jakub Jelinek <jakub@redhat.com>
19795 * gcc.target/i386/pr98670.c: New test.
19797 2021-01-14 Jakub Jelinek <jakub@redhat.com>
19799 PR tree-optimization/96688
19800 * gcc.dg/tree-ssa/pr96688.c: New test.
19801 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
19802 * gcc.target/i386/pr66821.c: Likewise.
19804 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
19806 * gcc.target/aarch64/sve/cost_model_11.c: New test.
19807 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
19808 -fno-vect-cost-model.
19810 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19812 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
19813 sqxtn2 scan-assembler-times.
19815 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19817 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
19818 scan-assembler-times for xtn2.
19820 2021-01-13 Marek Polacek <polacek@redhat.com>
19823 * g++.dg/lookup/using63.C: New test.
19825 2021-01-13 Jakub Jelinek <jakub@redhat.com>
19827 PR tree-optimization/96691
19828 * gcc.dg/tree-ssa/pr96691.c: New test.
19830 2021-01-13 Richard Biener <rguenther@suse.de>
19832 PR tree-optimization/92645
19833 * gcc.target/i386/pr92645-7.c: New testcase.
19834 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
19835 * gcc.dg/pr69047.c: Likewise.
19837 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
19839 * gcc.target/aarch64/sve/mls_2.c: New test.
19840 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
19841 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
19842 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
19843 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
19844 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
19846 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
19848 * gcc.target/aarch64/sve/mla_2.c: New test.
19849 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
19850 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
19851 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
19852 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
19853 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
19855 2021-01-13 Richard Biener <rguenther@suse.de>
19857 PR tree-optimization/92645
19858 * gcc.target/i386/pr92645-6.c: New testcase.
19860 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
19862 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
19863 * gcc.target/aarch64/sve/sel_2.c: Likewise.
19864 * gcc.target/aarch64/sve/sel_3.c: Likewise.
19866 2021-01-13 Jakub Jelinek <jakub@redhat.com>
19869 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
19870 scan-assembler. Add tests with zero vector as first __builtin_shuffle
19872 * gcc.target/i386/pr95905-3.c: New test.
19873 * gcc.target/i386/pr95905-4.c: New test.
19875 2021-01-13 Martin Liska <mliska@suse.cz>
19877 PR tree-optimization/98455
19878 * gcc.dg/tree-ssa/pr98455.c: New test.
19880 2021-01-13 Richard Biener <rguenther@suse.de>
19882 PR tree-optimization/98640
19883 * gcc.dg/torture/pr98640.c: New testcase.
19885 2021-01-13 Jakub Jelinek <jakub@redhat.com>
19888 * gcc.target/i386/pr96938.c: New test.
19890 2021-01-13 Jakub Jelinek <jakub@redhat.com>
19893 * gcc.target/i386/pr95905-1.c: New test.
19894 * gcc.target/i386/pr95905-2.c: New test.
19896 2021-01-13 Julian Brown <julian@codesourcery.com>
19898 * gcc.target/gcn/fpdiv.c: New test.
19900 2021-01-12 Martin Sebor <msebor@redhat.com>
19904 * g++.dg/warn/Wuninitialized-13.C: New test.
19905 gcc.dg/uninit-39.c: New test.
19907 * gcc.dg/uninit-39.c: New file.
19909 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
19912 * gcc.target/arm/simd/mve-vneg.c: Update test.
19914 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
19917 * gcc.target/arm/pr97969.c: New.
19919 2021-01-12 Patrick Palka <ppalka@redhat.com>
19922 * g++.dg/cpp2a/concepts-ctad1.C: New test.
19923 * g++.dg/cpp2a/concepts-ctad2.C: New test.
19925 2021-01-12 Richard Biener <rguenther@suse.de>
19927 PR tree-optimization/98550
19928 * g++.dg/opt/pr98550.C: New testcase.
19930 2021-01-12 Jakub Jelinek <jakub@redhat.com>
19932 PR tree-optimization/98629
19933 * gcc.c-torture/compile/pr98629.c: New test.
19935 2021-01-12 Jakub Jelinek <jakub@redhat.com>
19937 PR tree-optimization/95731
19938 * gcc.dg/tree-ssa/pr95731.c: New test.
19939 * gcc.c-torture/execute/pr95731.c: New test.
19941 2021-01-12 Marek Polacek <polacek@redhat.com>
19944 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
19946 2021-01-12 David Malcolm <dmalcolm@redhat.com>
19949 * gcc.dg/analyzer/pr98628.c: New test.
19951 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19953 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
19954 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
19955 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
19956 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
19957 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
19958 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
19959 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
19961 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19963 * g++.target/aarch64/sve/cond_bic_1.C: New test.
19964 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
19965 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
19966 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
19968 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19970 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
19972 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19974 * g++.target/aarch64/sve/abd_1.C: New test.
19975 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
19976 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
19977 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
19978 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
19980 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19982 * gcc.target/aarch64/sve/adr_6.c: New test.
19984 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19986 * g++.target/aarch64/sve/cond_arith_1.C: New test.
19987 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
19988 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
19989 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
19990 * g++.target/aarch64/sve/cond_shift_1.C: New test.
19991 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
19992 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
19993 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
19995 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19998 * g++.target/aarch64/sve/max_1.C: New test.
19999 * g++.target/aarch64/sve/min_1.C: Likewise.
20000 * gcc.target/aarch64/sve/mul_2.c: Likewise.
20002 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
20004 * gcc.target/aarch64/sve/shift_2.c: New test.
20006 2021-01-11 Jakub Jelinek <jakub@redhat.com>
20009 * g++.dg/abi/abi-tag24.C: New test.
20011 2021-01-11 Richard Biener <rguenther@suse.de>
20013 PR tree-optimization/91403
20014 * gcc.dg/vect/pr91403.c: New testcase.
20016 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
20019 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
20020 Expect .ld1_args only when GNU LD is used.
20021 Add an exception for *.gcc_args files.
20023 2021-01-11 Jakub Jelinek <jakub@redhat.com>
20025 PR tree-optimization/95867
20026 * gcc.dg/tree-ssa/pr95867.c: New test.
20028 2021-01-11 Jakub Jelinek <jakub@redhat.com>
20030 PR tree-optimization/95852
20031 * gcc.target/i386/pr95852-3.c: New test.
20032 * gcc.target/i386/pr95852-4.c: New test.
20034 2021-01-11 Jakub Jelinek <jakub@redhat.com>
20036 PR tree-optimization/95852
20037 * gcc.target/i386/pr95852-1.c: New test.
20038 * gcc.target/i386/pr95852-2.c: New test.
20040 2021-01-11 Martin Liska <mliska@suse.cz>
20042 PR gcov-profile/98273
20043 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
20044 * g++.dg/gcov/pr98273.C: New test.
20045 * g++.dg/gcov/gcov.py: New test.
20046 * g++.dg/gcov/test-pr98273.py: New test.
20048 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
20050 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
20051 constant then rather than addition.
20052 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
20053 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
20055 2021-01-09 Jakub Jelinek <jakub@redhat.com>
20058 * c-c++-common/pr98556.c: New test.
20060 2021-01-09 Jakub Jelinek <jakub@redhat.com>
20062 PR rtl-optimization/98603
20063 * gcc.target/i386/pr98603.c: New test.
20064 * gcc.target/aarch64/pr98603.c: New test.
20066 2021-01-09 Alexandre Oliva <oliva@gnu.org>
20069 * gcc.dg/debug/pr97714.c: New.
20071 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
20074 * gcc.target/i386/pr98482-1.c: Require lp64.
20075 * gcc.target/i386/pr98482-2.c: Likewise.
20077 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
20079 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
20080 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
20082 2021-01-08 Patrick Palka <ppalka@redhat.com>
20085 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
20087 2021-01-08 Patrick Palka <ppalka@redhat.com>
20090 * g++.dg/template/access32.C: New test.
20091 * g++.dg/template/access33.C: New test.
20093 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
20096 * gcc.target/i386/pr98482-2.c: Updated.
20098 2021-01-08 Richard Biener <rguenther@suse.de>
20100 PR tree-optimization/98544
20101 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
20103 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
20106 * gcc.target/i386/pr98482-1.c: New test.
20107 * gcc.target/i386/pr98482-1.c: Likewise.
20108 * gcc.target/i386/pr98482-2.c: New file.
20110 2021-01-08 Jakub Jelinek <jakub@redhat.com>
20113 * gcc.target/i386/pr98585.c: New test.
20115 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
20117 * gcc.target/aarch64/sve/cnot_2.c: New test.
20118 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
20119 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
20120 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
20121 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
20122 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
20123 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
20125 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
20127 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
20128 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
20129 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
20130 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
20131 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
20132 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
20133 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
20134 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
20136 2021-01-08 Tamar Christina <tamar.christina@arm.com>
20138 * lib/target-supports.exp
20139 (check_effective_target_aarch64_asm_sve2_ok): New.
20140 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
20141 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
20143 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20145 * gcc.target/aarch64/usaba_1.c: New test.
20147 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
20150 * gfortran.dg/deferred_character_35.f90 : New test.
20152 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
20155 * gfortran.dg/implied_do_3.f90 : New test.
20157 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
20159 * gcc.dg/array-quals-1.c: Allow srodata.
20161 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
20163 * gcc.target/riscv/predef-10.c: New.
20164 * gcc.target/riscv/predef-11.c: New.
20165 * gcc.target/riscv/predef-12.c: New.
20166 * gcc.target/riscv/predef-13.c: New.
20168 2021-01-07 Jakub Jelinek <jakub@redhat.com>
20171 * g++.dg/cpp2a/bit-cast10.C: New test.
20173 2021-01-07 Martin Sebor <msebor@redhat.com>
20175 PR middle-end/98578
20176 * gcc.dg/plugin/gil-1.c: Adjust expected output.
20177 * gcc.dg/uninit-pr98578.c: New test.
20179 2021-01-07 Marek Polacek <polacek@redhat.com>
20182 * g++.dg/cpp0x/auto55.C: New test.
20184 2021-01-07 David Malcolm <dmalcolm@redhat.com>
20187 * gcc.dg/analyzer/pr98580-a.c: New test.
20188 * gcc.dg/analyzer/pr98580-b.c: New test.
20190 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
20193 * gfortran.dg/associate_54.f90: New test.
20194 * gfortran.dg/associate_55.f90: New test.
20195 * gfortran.dg/associate_56.f90: New test.
20197 2021-01-07 Jakub Jelinek <jakub@redhat.com>
20200 * gcc.target/i386/pr98567-1.c: New test.
20201 * gcc.target/i386/pr98567-2.c: New test.
20203 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
20205 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
20206 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
20207 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
20208 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
20209 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
20210 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
20211 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
20212 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
20214 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
20216 PR tree-optimization/98560
20217 * gcc.dg/vect/pr98560-2.c: New test.
20219 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
20221 PR tree-optimization/98560
20222 * gcc.dg/vect/pr98560-1.c: New test.
20224 2021-01-07 Jakub Jelinek <jakub@redhat.com>
20226 PR tree-optimization/98568
20227 * g++.dg/torture/pr98568.C: New test.
20229 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
20231 * gcc.target/i386/pr92658-avx512bw.c: Add
20232 -mprefer-vector-width=512 to avoid impact of different default
20233 mtune which gcc is built with.
20234 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
20236 2021-01-07 David Malcolm <dmalcolm@redhat.com>
20239 * gcc.dg/analyzer/pr97074.c: New test.
20241 2021-01-07 David Malcolm <dmalcolm@redhat.com>
20244 * gcc.dg/analyzer/pr98564.c: New test.
20246 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
20248 PR rtl-optimization/97978
20249 * gcc.target/i386/pr97978.c: New.
20251 2021-01-06 Martin Sebor <msebor@redhat.com>
20254 * g++.dg/pr95768.C: New test.
20255 * g++.dg/warn/Wuninitialized-12.C: New test.
20256 * gcc.dg/uninit-38.c: New test.
20258 2021-01-06 Martin Sebor <msebor@redhat.com>
20261 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
20263 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
20266 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
20267 as the final suspend point so that we can check that the state
20268 machine has reached the expected point.
20270 2021-01-06 Marek Polacek <polacek@redhat.com>
20273 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
20276 2021-01-06 Alexandre Oliva <oliva@adacore.com>
20278 * g++.dg/opt/store-merging-2.C: Add the required alignment.
20280 2021-01-06 Richard Biener <rguenther@suse.de>
20282 PR tree-optimization/95582
20283 * gcc.dg/pr95582.c: New testcase.
20285 2021-01-06 Richard Biener <rguenther@suse.de>
20287 PR tree-optimization/98513
20288 * gcc.dg/tree-ssa/pr98513.c: New testcase.
20290 2021-01-06 David Malcolm <dmalcolm@redhat.com>
20293 * gcc.dg/analyzer/pr97072.c: New test.
20295 2021-01-06 David Malcolm <dmalcolm@redhat.com>
20298 * gcc.dg/analyzer/pr98073.c: New test.
20300 2021-01-06 David Malcolm <dmalcolm@redhat.com>
20303 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
20305 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
20307 * gcc.target/s390/s390.exp: Replace %% with %.
20309 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
20311 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
20313 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
20316 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
20317 unsigned short to compute pextrw result.
20319 2021-01-05 Patrick Palka <ppalka@redhat.com>
20321 * g++.dg/template/partial5.C: Adjust directives to expect the
20322 same errors across all dialects.
20323 * g++.dg/cpp1z/nontype-auto17.C: New test.
20324 * g++.dg/cpp1z/nontype-auto18.C: New test.
20325 * g++.dg/template/ttp33.C: New test.
20327 2021-01-05 Jakub Jelinek <jakub@redhat.com>
20329 PR tree-optimization/94802
20330 * gcc.target/i386/pr94802.c: New test.
20331 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
20333 2021-01-05 Richard Biener <rguenther@suse.de>
20335 PR tree-optimization/98516
20336 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
20337 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
20339 2021-01-05 Jakub Jelinek <jakub@redhat.com>
20342 * g++.dg/cpp2a/bit-cast8.C: New test.
20343 * g++.dg/cpp2a/bit-cast9.C: New test.
20345 2021-01-05 Marek Polacek <polacek@redhat.com>
20348 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
20349 * g++.dg/cpp0x/noexcept61.C: New test.
20351 2021-01-05 Jakub Jelinek <jakub@redhat.com>
20353 PR tree-optimization/96928
20354 * gcc.dg/tree-ssa/pr96928.c: New test.
20355 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
20356 instead of scanning rtl dump for ifcvt message check assembly
20357 for xor instruction.
20359 2021-01-05 Jakub Jelinek <jakub@redhat.com>
20361 PR tree-optimization/96930
20362 * g++.dg/tree-ssa/pr96930.C: New test.
20364 2021-01-05 Jakub Jelinek <jakub@redhat.com>
20366 PR tree-optimization/96239
20367 * gcc.dg/tree-ssa/pr96239.c: New test.
20369 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
20372 * gcc.target/i386/pr98522.c: New test.
20374 2021-01-05 Nathan Sidwell <nathan@acm.org>
20376 * g++.dg/modules/mod-decl-1.C: Adjust.
20377 * g++.dg/modules/p0713-2.C: Adjust.
20378 * g++.dg/modules/p0713-3.C: Adjust.
20380 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
20383 * gcc.target/i386/pr98495-1.c: New test.
20384 * gcc.target/i386/pr98495-2.c: New test.
20385 * gcc.target/i386/pr98495-3.c: New test.
20386 * gcc.target/i386/pr98495-4.c: New test.
20387 * gcc.target/i386/pr98495-5.c: New test.
20389 2021-01-05 liuhongt <hongtao.liu@intel.com>
20391 * gcc.target/i386/sse2-pr98461-2.c: New test.
20393 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
20395 PR rtl-optimization/97144
20396 * gcc.c-torture/compile/pr97144.c: New test.
20397 * gcc.target/aarch64/sve/pr97144.c: Likewise.
20399 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
20401 PR rtl-optimization/98403
20402 * g++.dg/opt/pr98403.C: New test.
20404 2021-01-05 Jakub Jelinek <jakub@redhat.com>
20406 PR rtl-optimization/98334
20407 * gcc.target/i386/pr98334.c: New test.
20409 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
20411 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
20413 2021-01-05 David Malcolm <dmalcolm@redhat.com>
20416 * gcc.dg/analyzer/pr98293.c: New test.
20418 2021-01-04 Martin Uecker <muecker@gwdg.de>
20421 * gcc.dg/pr98029.c: New test.
20423 2021-01-04 Nathan Sidwell <nathan@acm.org>
20425 * g++.dg/modules/binding-1_a.H: New.
20426 * g++.dg/modules/binding-1_b.H: New.
20427 * g++.dg/modules/binding-1_c.C: New.
20428 * g++.dg/modules/binding-2.H: New.
20429 * g++.dg/modules/builtin-3_a.C: New.
20430 * g++.dg/modules/global-2_a.C: New.
20431 * g++.dg/modules/global-2_b.C: New.
20432 * g++.dg/modules/global-3_a.C: New.
20433 * g++.dg/modules/global-3_b.C: New.
20434 * g++.dg/modules/hello-1_a.C: New.
20435 * g++.dg/modules/hello-1_b.C: New.
20436 * g++.dg/modules/iostream-1_a.H: New.
20437 * g++.dg/modules/iostream-1_b.C: New.
20438 * g++.dg/modules/part-5_a.C: New.
20439 * g++.dg/modules/part-5_b.C: New.
20440 * g++.dg/modules/part-5_c.C: New.
20441 * g++.dg/modules/stdio-1_a.H: New.
20442 * g++.dg/modules/stdio-1_b.C: New.
20443 * g++.dg/modules/string-1_a.H: New.
20444 * g++.dg/modules/string-1_b.C: New.
20445 * g++.dg/modules/string-view1.C: New.
20446 * g++.dg/modules/string-view2.C: New.
20447 * g++.dg/modules/tinfo-1.C: New.
20448 * g++.dg/modules/tinfo-2_a.H: New.
20449 * g++.dg/modules/tinfo-2_b.C: New.
20450 * g++.dg/modules/tname-spec-1_a.H: New.
20451 * g++.dg/modules/tname-spec-1_b.C: New.
20452 * g++.dg/modules/xtreme-header-1.h: New.
20453 * g++.dg/modules/xtreme-header-1_a.H: New.
20454 * g++.dg/modules/xtreme-header-1_b.C: New.
20455 * g++.dg/modules/xtreme-header-1_c.C: New.
20456 * g++.dg/modules/xtreme-header-2.h: New.
20457 * g++.dg/modules/xtreme-header-2_a.H: New.
20458 * g++.dg/modules/xtreme-header-2_b.C: New.
20459 * g++.dg/modules/xtreme-header-2_c.C: New.
20460 * g++.dg/modules/xtreme-header-3.h: New.
20461 * g++.dg/modules/xtreme-header-3_a.H: New.
20462 * g++.dg/modules/xtreme-header-3_b.C: New.
20463 * g++.dg/modules/xtreme-header-3_c.C: New.
20464 * g++.dg/modules/xtreme-header-4.h: New.
20465 * g++.dg/modules/xtreme-header-4_a.H: New.
20466 * g++.dg/modules/xtreme-header-4_b.C: New.
20467 * g++.dg/modules/xtreme-header-4_c.C: New.
20468 * g++.dg/modules/xtreme-header-5.h: New.
20469 * g++.dg/modules/xtreme-header-5_a.H: New.
20470 * g++.dg/modules/xtreme-header-5_b.C: New.
20471 * g++.dg/modules/xtreme-header-5_c.C: New.
20472 * g++.dg/modules/xtreme-header-6.h: New.
20473 * g++.dg/modules/xtreme-header-6_a.H: New.
20474 * g++.dg/modules/xtreme-header-6_b.C: New.
20475 * g++.dg/modules/xtreme-header-6_c.C: New.
20476 * g++.dg/modules/xtreme-header.h: New.
20477 * g++.dg/modules/xtreme-header_a.H: New.
20478 * g++.dg/modules/xtreme-header_b.C: New.
20479 * g++.dg/modules/xtreme-tr1.h: New.
20480 * g++.dg/modules/xtreme-tr1_a.H: New.
20481 * g++.dg/modules/xtreme-tr1_b.C: New.
20483 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
20485 PR tree-optimization/95401
20486 * g++.dg/vect/pr95401.cc: New test.
20487 * g++.dg/vect/pr95401a.cc: Likewise.
20489 2021-01-04 Richard Biener <rguenther@suse.de>
20491 PR tree-optimization/98308
20492 * gcc.dg/vect/pr98308.c: New testcase.
20494 2021-01-04 Jakub Jelinek <jakub@redhat.com>
20496 PR tree-optimization/95771
20497 * gcc.target/i386/pr95771.c: New test.
20499 2021-01-04 Richard Biener <rguenther@suse.de>
20501 PR tree-optimization/98464
20502 * g++.dg/opt/pr98464.C: New testcase.
20504 2021-01-04 Richard Biener <rguenther@suse.de>
20506 PR tree-optimization/98282
20507 * g++.dg/opt/pr98282.C: New testcase.
20509 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
20512 * gcc.target/aarch64/pr89057.c: New test.
20514 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
20516 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
20518 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
20519 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
20520 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
20522 2021-01-04 Martin Liska <mliska@suse.cz>
20524 * README: Convert to utf8 from iso8859.
20526 2021-01-04 Martin Liska <mliska@suse.cz>
20528 * gcc.target/avr/avr.exp: Run dos2unix on the file.
20530 2021-01-04 Richard Biener <rguenther@suse.de>
20532 PR tree-optimization/98291
20533 * gcc.dg/vect/slp-reduc-11.c: New testcase.
20534 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
20536 2021-01-04 Jakub Jelinek <jakub@redhat.com>
20538 PR tree-optimization/96782
20539 * gcc.dg/tree-ssa/pr96782.c: New test.
20541 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
20543 * gcc.misc-tests/outputs.exp: Adjust testcase.
20545 2021-01-01 Jakub Jelinek <jakub@redhat.com>
20547 * ChangeLog-2020: Rotate ChangeLog. New file.
20549 2021-01-01 Joel Brobecker <brobecker@adacore.com>
20551 * lib/target-supports.exp
20552 (check_effective_target_arm_fp16_alternative_ok_nocache):
20553 Return zero for *-*-vxworks7r* targets.
20554 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
20555 * gcc.target/arm/aapcs/vfp23.c: Likewise.
20556 * gcc.target/arm/aapcs/vfp24.c: Likewise.
20557 * gcc.target/arm/aapcs/vfp25.c: Likewise.
20559 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
20561 * g++.dg/init/new26.C: Fix overriding of the delete operator
20564 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
20566 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
20569 2021-01-01 Joel Brobecker <brobecker@adacore.com>
20571 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
20572 the test's dg-options.
20573 * gcc.target/arm/pr78255-2.c: Likewise.
20575 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
20577 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
20579 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
20581 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
20584 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
20586 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
20588 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
20590 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
20593 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
20595 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
20597 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
20599 * g++.dg/other/anon5.C: Skip on vxworks kernel.
20601 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
20603 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
20604 * gcc.dg/vxworks/initpri2.c: Likewise.
20606 2021-01-01 Joel Brobecker <brobecker@adacore.com>
20608 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
20611 2021-01-01 Olivier Hainque <hainque@adacore.com>
20613 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
20614 * gcc.dg/pthread-init-2.c: Ditto.
20616 2021-01-01 Olivier Hainque <hainque@adacore.com>
20618 * lib/target-supports.exp (check_weak_available,
20619 check_fork_available, check_effective_target_lto,
20620 check_effective_target_mempcpy): Add vxworks filters.
20622 2021-01-01 Alexandre Oliva <oliva@adacore.com>
20624 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
20625 explicit -mno-long-calls.
20626 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
20628 2021-01-01 Alexandre Oliva <oliva@adacore.com>
20630 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
20631 * g++.target/arm/no_unique_address_2.C: Likewise.
20633 2021-01-01 Alexandre Oliva <oliva@adacore.com>
20635 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
20636 * gcc.target/arm/headmerge-2.c: Likewise.
20638 2021-01-01 Alexandre Oliva <oliva@adacore.com>
20640 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
20642 Copyright (C) 2021 Free Software Foundation, Inc.
20644 Copying and distribution of this file, with or without modification,
20645 are permitted in any medium without royalty provided the copyright
20646 notice and this notice are preserved.