1 2021-12-24 Uroš Bizjak <ubizjak@gmail.com>
5 * gcc.target/i386/pr95046-1.c (test_div): Add.
6 (dg-options): Add -mno-recip.
8 2021-12-24 Iain Sandoe <iain@sandoe.co.uk>
10 * gcc.dg/darwin-aligned-globals.c: New test.
11 * gcc.dg/darwin-comm-1.c: New test.
12 * gcc.dg/attr-aligned.c: Amend for new alignment values on
14 * gcc.target/i386/pr89261.c: Likewise.
16 2021-12-23 H.J. Lu <hjl.tools@gmail.com>
18 * gcc.target/i386/smuldi3_highpart.c: Replace long with long long.
20 2021-12-23 Roger Sayle <roger@nextmovesoftware.com>
21 Uroš Bizjak <ubizjak@gmail.com>
24 * gcc.target/i386/pr103773-2.c: New test case.
25 * gcc.target/i386/pr103773.c: New test case.
27 2021-12-23 konglin1 <lingling.kong@intel.com>
29 * gcc.target/i386/avx512bf16-cvtsbh2ss-1.c: New test.
30 * gcc.target/i386/avx512bf16-vcvtpbh2ps-1.c: Ditto.
31 * gcc.target/i386/avx512bf16vl-cvtness2sbh-1.c: Ditto.
32 * gcc.target/i386/avx512bf16vl-vcvtpbh2ps-1.c: Ditto.
34 2021-12-23 liuhongt <hongtao.liu@intel.com>
36 * gcc.target/i386/avx512bw-pr103750-1.c: New test.
37 * gcc.target/i386/avx512bw-pr103750-2.c: New test.
38 * gcc.target/i386/avx512f-pr103750-1.c: New test.
39 * gcc.target/i386/avx512f-pr103750-2.c: New test.
40 * gcc.target/i386/avx512fp16-pr103750-1.c: New test.
41 * gcc.target/i386/avx512fp16-pr103750-2.c: New test.
43 2021-12-22 Harald Anlauf <anlauf@gmx.de>
46 * gfortran.dg/illegal_boz_arg_3.f90: New test.
48 2021-12-22 Harald Anlauf <anlauf@gmx.de>
51 * gfortran.dg/select_10.f90: New test.
53 2021-12-22 Murray Steele <murray.steele@arm.com>
55 * gcc.target/arm/mve/mve.exp: Add new subdirectories.
56 * gcc.target/arm/mve/general-c/type_redef_1.c: New test.
57 * gcc.target/arm/mve/general/double_pragmas_1.c: New test.
58 * gcc.target/arm/mve/general/nomve_1.c: New test.
60 2021-12-21 Jiang Haochen <haochen.jiang@intel.com>
62 * gcc.target/i386/bmi-1.c: Add test for new intrinsic.
63 * gcc.target/i386/bmi-2.c: Ditto.
64 * gcc.target/i386/bmi-3.c: Ditto.
66 2021-12-21 Xionghu Luo <luoxhu@linux.ibm.com>
68 * gcc.dg/tree-ssa/recip-3.c: Adjust.
69 * gcc.dg/tree-ssa/ssa-lim-19.c: New test.
70 * gcc.dg/tree-ssa/ssa-lim-20.c: New test.
71 * gcc.dg/tree-ssa/ssa-lim-21.c: New test.
72 * gcc.dg/tree-ssa/ssa-lim-22.c: New test.
73 * gcc.dg/tree-ssa/ssa-lim-23.c: New test.
75 2021-12-21 Xionghu Luo <luoxhu@linux.ibm.com>
78 * gcc.dg/pr103270.c: New test.
80 2021-12-20 Patrick Palka <ppalka@redhat.com>
82 * g++.dg/lookup/memfn1.C: New test.
83 * g++.dg/template/non-dependent16b.C: New test.
85 2021-12-20 Olivier Hainque <hainque@adacore.com>
87 * gcc.dg/vect/vect-simd-20.c: Fix size of p[]
88 to accommodate the number of strides performed
91 2021-12-20 Roger Sayle <roger@nextmovesoftware.com>
92 Uroš Bizjak <ubizjak@gmail.com>
94 * gcc.target/i386/smuldi3_highpart.c: New test case.
96 2021-12-20 Patrick Palka <ppalka@redhat.com>
98 * g++.dg/cpp0x/error2.C: Make the call to foo type-dependent in
99 order to avoid latent pretty-printing issue for FUNCTION_DECL
101 * g++.dg/cpp0x/fntmp-equiv1.C: Make the calls to d, d2 and d3
102 within the function signatures dependent.
103 * g++.dg/template/non-dependent16.C: New test.
104 * g++.dg/template/non-dependent16a.C: New test.
105 * g++.dg/template/non-dependent17.C: New test.
107 2021-12-20 Jan Hubicka <hubicka@ucw.cz>
110 * g++.dg/torture/pr103669.C: New test.
112 2021-12-20 liuhongt <hongtao.liu@intel.com>
114 * gcc.target/i386/pr98468.c: New test.
116 2021-12-19 Andrew Pinski <apinski@marvell.com>
118 * gcc.dg/uninit-pr89230-1.c: Change the dg-bogus messages
119 around and xfail both of them.
121 2021-12-19 Patrick Palka <ppalka@redhat.com>
124 * g++.dg/cpp0x/lambda/lambda-nested9a.C: New test.
126 2021-12-19 Patrick Palka <ppalka@redhat.com>
129 * g++.dg/cpp2a/concepts-uneval5.C: New test.
131 2021-12-19 Francois-Xavier Coudert <fxcoudert@gmail.com>
133 * gcc.dg/pr100509.c: Needs alias.
134 * gcc.dg/pragma-diag-10.c: Needs alias.
136 2021-12-18 Harald Anlauf <anlauf@gmx.de>
139 * gfortran.dg/illegal_boz_arg_2.f90: New test.
141 2021-12-18 Roger Sayle <roger@nextmovesoftware.com>
142 Uroš Bizjak <ubizjak@gmail.com>
145 * gcc.target/i386/pr103611-2.c: New test case.
147 2021-12-18 Roger Sayle <roger@nextmovesoftware.com>
150 * gcc.target/i386/pr32803.c: New test case.
152 2021-12-18 François-Xavier Coudert <fxcoudert@gcc.gnu.org>
154 * gcc.dg/darwin-minversion-link.c: Test darwin21.
155 * obj-c++.dg/cxx-ivars-3.mm: Homogeneize darwin versions.
156 * obj-c++.dg/objc-gc-3.mm: Homogeneize darwin versions.
157 * objc.dg/objc-gc-4.m: Homogeneize darwin versions.
159 2021-12-17 Marek Polacek <polacek@redhat.com>
162 * c-c++-common/Wno-attributes-6.c: New test.
164 2021-12-17 David Edelsohn <dje.gcc@gmail.com>
166 * gcc.target/powerpc/fold-vec-insert-float-p9.c
168 2021-12-17 Olivier Hainque <hainque@adacore.com>
170 * gcc.target/powerpc/pr97142.c: Add -mdejagnu-cpu=power7
173 2021-12-17 Marek Polacek <polacek@redhat.com>
176 * g++.dg/template/redecl4.C: Adjust dg-error.
177 * g++.dg/diagnostic/redeclaration-2.C: New test.
179 2021-12-17 Segher Boessenkool <segher@kernel.crashing.org>
182 * gcc.target/powerpc/darn-0.c: Remove target clause.
183 * gcc.target/powerpc/darn-1.c: Remove target clause. Remove lp64
184 requirement. Change return type to long.
185 * gcc.target/powerpc/darn-2.c: Ditto.
186 * gcc.target/powerpc/darn-3.c: Remove target clause.
188 2021-12-17 Iain Sandoe <iain@sandoe.co.uk>
191 * g++.dg/coroutines/pr100127.C: New test.
193 2021-12-17 Iain Sandoe <iain@sandoe.co.uk>
196 * g++.dg/coroutines/pr100772-a.C: New test.
197 * g++.dg/coroutines/pr100772-b.C: New test.
199 2021-12-17 Iain Sandoe <iain@sandoe.co.uk>
202 * g++.dg/coroutines/pr96517.C: New test.
204 2021-12-17 David Edelsohn <dje.gcc@gmail.com>
206 * gcc.target/powerpc/pragma-optimize.c: Require ifunc support.
208 2021-12-17 Richard Sandiford <richard.sandiford@arm.com>
210 PR tree-optimization/103744
211 * gcc.dg/vect/pr103744-1.c: New test.
212 * gcc.dg/vect/pr103744-2.c: Likewise.
214 2021-12-17 Tamar Christina <tamar.christina@arm.com>
216 PR tree-optimization/103741
217 * gcc.target/aarch64/pr103741.c: New test.
219 2021-12-17 Haochen Jiang <haochen.jiang@intel.com>
222 * g++.target/i386/avx512vl-pr100738-1.C: New test.
224 2021-12-17 Siddhesh Poyarekar <siddhesh@gotplt.org>
226 * g++.dg/ext/builtin-dynamic-object-size1.C: New test.
227 * g++.dg/ext/builtin-dynamic-object-size2.C: Likewise.
228 * gcc.dg/builtin-dynamic-alloc-size.c: Likewise.
229 * gcc.dg/builtin-dynamic-object-size-1.c: Likewise.
230 * gcc.dg/builtin-dynamic-object-size-10.c: Likewise.
231 * gcc.dg/builtin-dynamic-object-size-11.c: Likewise.
232 * gcc.dg/builtin-dynamic-object-size-12.c: Likewise.
233 * gcc.dg/builtin-dynamic-object-size-13.c: Likewise.
234 * gcc.dg/builtin-dynamic-object-size-14.c: Likewise.
235 * gcc.dg/builtin-dynamic-object-size-15.c: Likewise.
236 * gcc.dg/builtin-dynamic-object-size-16.c: Likewise.
237 * gcc.dg/builtin-dynamic-object-size-17.c: Likewise.
238 * gcc.dg/builtin-dynamic-object-size-18.c: Likewise.
239 * gcc.dg/builtin-dynamic-object-size-19.c: Likewise.
240 * gcc.dg/builtin-dynamic-object-size-2.c: Likewise.
241 * gcc.dg/builtin-dynamic-object-size-3.c: Likewise.
242 * gcc.dg/builtin-dynamic-object-size-4.c: Likewise.
243 * gcc.dg/builtin-dynamic-object-size-5.c: Likewise.
244 * gcc.dg/builtin-dynamic-object-size-6.c: Likewise.
245 * gcc.dg/builtin-dynamic-object-size-7.c: Likewise.
246 * gcc.dg/builtin-dynamic-object-size-8.c: Likewise.
247 * gcc.dg/builtin-dynamic-object-size-9.c: Likewise.
248 * gcc.dg/builtin-object-size-16.c: Adjust to allow inclusion
249 from builtin-dynamic-object-size-16.c.
250 * gcc.dg/builtin-object-size-17.c: Likewise.
252 2021-12-17 Siddhesh Poyarekar <siddhesh@gotplt.org>
254 * gcc.dg/builtin-object-size-1.c (test9): New test.
256 * gcc.dg/builtin-object-size-2.c (test8): New test.
258 * gcc.dg/builtin-object-size-3.c (test9): New test.
260 * gcc.dg/builtin-object-size-4.c (test8): New test.
262 * gcc.dg/builtin-object-size-5.c (test5, test6, test7): New
265 2021-12-17 Jason Merrill <jason@redhat.com>
268 * g++.dg/abi/macro0.C: Update value.
269 * g++.dg/abi/no_unique_address6.C: New test.
270 * g++.dg/abi/nsdmi-aggr1.C: New test.
271 * g++.dg/abi/nsdmi-aggr1a.C: New test.
273 2021-12-16 Sandra Loosemore <sandra@codesourcery.com>
275 * gcc.dg/20021029-1.c: Build with -G0 for nios2.
277 2021-12-16 Marek Polacek <polacek@redhat.com>
280 * g++.dg/cpp0x/noexcept71.C: New test.
282 2021-12-16 Martin Sebor <msebor@redhat.com>
285 * g++.dg/warn/Wmismatched-tags-9.C: New test.
287 2021-12-16 Martin Sebor <msebor@redhat.com>
290 * gcc.dg/Warray-bounds-48.c: Fix member alignment.
292 2021-12-16 Patrick Palka <ppalka@redhat.com>
297 * g++.dg/lookup/operator-3.C: Split out operator overload
298 declarations into ...
299 * g++.dg/lookup/operator-3-ops.h: ... here.
300 * g++.dg/lookup/operator-3a.C: New test.
301 * g++.dg/lookup/operator-4.C: New test.
302 * g++.dg/lookup/operator-4a.C: New test.
303 * g++.dg/lookup/operator-5.C: New test.
304 * g++.dg/lookup/operator-5a.C: New test.
305 * g++.dg/lookup/operator-6.C: New test.
306 * g++.dg/lookup/operator-7.C: New test.
307 * g++.dg/lookup/operator-8.C: New test.
309 2021-12-16 Uroš Bizjak <ubizjak@gmail.com>
312 * gcc.target/i386/pr102812.c (dg-final): Do not scan for movdqa.
314 2021-12-16 Martin Liska <mliska@suse.cz>
317 * g++.target/i386/pr103696.C: New test.
319 2021-12-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
321 * gfortran.dg/iostat_5.f90: New file.
323 2021-12-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
325 * gfortran.dg/date_and_time_1.f90: New file.
327 2021-12-15 Marek Polacek <polacek@redhat.com>
330 * g++.dg/cpp1y/decltype-auto5.C: New test.
332 2021-12-15 Thomas Schwinge <thomas@codesourcery.com>
334 * lib/fortran-torture.exp (fortran-torture-compile)
335 (fortran-torture-execute): Be more informative for ICEs.
336 * lib/gcc-defs.exp (${tool}_check_compile): Likewise.
337 * lib/gcc-dg.exp (gcc-dg-test-1): Likewise.
338 * lib/go-torture.exp (go-torture-compile, go-torture-execute):
341 2021-12-15 Martin Sebor <msebor@redhat.com>
343 PR tree-optimization/78969
344 * gcc.dg/tree-ssa/builtin-snprintf-warn-6.c: New test.
346 2021-12-15 Roger Sayle <roger@nextmovesoftware.com>
348 * gcc.target/nvptx/float16-2.c: New test case.
349 * gcc.target/nvptx/tanh-1.c: New test case.
351 2021-12-15 Richard Sandiford <richard.sandiford@arm.com>
352 Tamar Christina <tamar.christina@arm.com>
355 * gcc.target/aarch64/pr103094.c: New test.
357 2021-12-15 Tamar Christina <tamar.christina@arm.com>
359 PR rtl-optimization/103350
360 * gcc.target/aarch64/pr103350-1.c: New test.
361 * gcc.target/aarch64/pr103350-2.c: New test.
363 2021-12-15 Jakub Jelinek <jakub@redhat.com>
366 * g++.dg/cpp23/auto-fncast11.C: Fix expected diagnostic wording.
368 2021-12-15 Jakub Jelinek <jakub@redhat.com>
371 * g++.dg/gomp/pr103704.C: New test.
373 2021-12-15 Haochen Jiang <haochen.jiang@intel.com>
376 * gcc.target/i386/pr101796-1.c: New test.
378 2021-12-15 Michael Meissner <meissner@the-meissners.org>
380 * gcc.target/powerpc/vec-splat-constant-df.c: New test.
381 * gcc.target/powerpc/vec-splat-constant-sf.c: New test.
383 2021-12-15 Michael Meissner <meissner@the-meissners.org>
385 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Update insn
387 * gcc.target/powerpc/vec-splat-constant-v2df.c: New test.
388 * gcc.target/powerpc/vec-splat-constant-v2di.c: New test.
390 2021-12-15 Michael Meissner <meissner@linux.ibm.com>
392 * gcc.target/powerpc/vec-splat-constant-v16qi.c: New test.
393 * gcc.target/powerpc/vec-splat-constant-v4sf.c: New test.
394 * gcc.target/powerpc/vec-splat-constant-v4si.c: New test.
395 * gcc.target/powerpc/vec-splat-constant-v8hi.c: New test.
396 * gcc.target/powerpc/vec-splati-runnable.c: Update insn count.
398 2021-12-15 Michael Meissner <meissner@the-meissners.org>
400 * gcc.target/powerpc/float128-constant.c: New test.
402 2021-12-15 Alexandre Oliva <oliva@adacore.com>
405 * gcc.target/aarch64/pr100518.c: New.
407 2021-12-15 Alexandre Oliva <oliva@adacore.com>
410 * gcc.dg/pr100843.c: New.
412 2021-12-14 liuhongt <hongtao.liu@intel.com>
414 * gcc.c-torture/compile/pr103682.c: New test.
416 2021-12-14 Peter Bergner <bergner@linux.ibm.com>
419 * gcc.target/powerpc/mma-builtin-10-pair.c: New test.
420 * gcc.target/powerpc/mma-builtin-10-quad.c: New test.
422 2021-12-14 Harald Anlauf <anlauf@gmx.de>
425 * gfortran.dg/do_check_19.f90: New test.
427 2021-12-14 Harald Anlauf <anlauf@gmx.de>
431 * gfortran.dg/do_check_18.f90: New test.
433 2021-12-14 Petter Tomner <tomner@kth.se>
435 * jit.dg/all-non-failing-tests.h: Added two tests
436 * jit.dg/test-error-ctor-array-wrong-obj.c: New
437 * jit.dg/test-error-ctor-struct-too-big.c: New
438 * jit.dg/test-error-ctor-struct-wrong-field-obj.c: New
439 * jit.dg/test-error-ctor-struct-wrong-type.c: New
440 * jit.dg/test-error-ctor-struct-wrong-type2.c
441 * jit.dg/test-error-ctor-union-wrong-field-name.c: New
442 * jit.dg/test-error-global-already-init.c: New
443 * jit.dg/test-error-global-common-section.c: New
444 * jit.dg/test-error-global-init-too-small-array.c: New
445 * jit.dg/test-error-global-lvalue-init.c: New
446 * jit.dg/test-error-global-nonconst-init.c: New
447 * jit.dg/test-global-init-rvalue.c: New
448 * jit.dg/test-local-init-rvalue.c: New
450 2021-12-14 Harald Anlauf <anlauf@gmx.de>
453 * gfortran.dg/intrinsic_pack_6.f90: New test.
455 2021-12-14 Jan Hubicka <hubicka@ucw.cz>
457 * gcc.dg/analyzer/data-model-1.c: Disable ipa-modref.
458 * gcc.dg/uninit-38.c: Likewise.
459 * gcc.dg/uninit-pr98578.c: Liewise.
461 2021-12-14 Manfred Schwarb <manfred99@gmx.ch>
464 * gfortran.dg/pr91497.f90: Adjust test to use
465 dg-require-effective-target directive.
466 * gfortran.dg/pr91497_2.f90: New test to cover all targets.
467 Cover MAX1 and MIN1 intrinsics.
469 2021-12-14 Vladimir N. Makarov <vmakarov@redhat.com>
472 * gcc.target/i386/pr99531.c: Do not scan for ia32.
474 2021-12-14 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
476 * gcc.target/aarch64/acle/ls64_asm.c: New test.
477 * gcc.target/aarch64/acle/ls64_ld64b.c: New test.
478 * gcc.target/aarch64/acle/ls64_ld64b-2.c: New test.
479 * gcc.target/aarch64/acle/ls64_ld64b-3.c: New test.
480 * gcc.target/aarch64/acle/ls64_st64b.c: New test.
481 * gcc.target/aarch64/acle/ls64_ld_st_o0.c: New test.
482 * gcc.target/aarch64/acle/ls64_st64b-2.c: New test.
483 * gcc.target/aarch64/acle/ls64_st64bv.c: New test.
484 * gcc.target/aarch64/acle/ls64_st64bv-2.c: New test.
485 * gcc.target/aarch64/acle/ls64_st64bv-3.c: New test.
486 * gcc.target/aarch64/acle/ls64_st64bv0.c: New test.
487 * gcc.target/aarch64/acle/ls64_st64bv0-2.c: New test.
488 * gcc.target/aarch64/acle/ls64_st64bv0-3.c: New test.
489 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Add checks
490 for __ARM_FEATURE_LS64.
492 2021-12-14 Martin Liska <mliska@suse.cz>
494 * gcc.target/i386/avx2-psraq-1.c: Use ARRAY_SIZE.
495 * gcc.target/i386/m128-check.h: Move it to the top-level
497 * gcc.target/i386/sse2-psraq-1.c: Use ARRAY_SIZE.
498 * gcc.target/i386/sse4_2-check.h: Include the header with
499 ARRAY_SIZE definition.
501 2021-12-14 Patrick Palka <ppalka@redhat.com>
504 * g++.dg/concepts/diagnostic18.C: Expect a "constraints on a
505 non-templated function" error.
506 * g++.dg/cpp23/auto-fncast11.C: New test.
508 2021-12-14 Jakub Jelinek <jakub@redhat.com>
511 * gcc.dg/pr103587.c: New test.
513 2021-12-14 Thomas Schwinge <thomas@codesourcery.com>
517 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Adjust.
518 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
519 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
521 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
523 2021-12-13 Vladimir N. Makarov <vmakarov@redhat.com>
526 * gcc.target/i386/pr99531.c: New test.
528 2021-12-13 Roger Sayle <roger@nextmovesoftware.com>
530 * gcc.target/i386/pr103611-1.c: New test case.
532 2021-12-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
534 * gcc.target/aarch64/mops_3.c: New test.
536 2021-12-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
538 * gcc.target/aarch64/mops_2.c: New test.
540 2021-12-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
542 * gcc.target/aarch64/mops_1.c: New test.
544 2021-12-13 Tobias Burnus <tobias@codesourcery.com>
546 * gfortran.dg/gomp/atomic-25.f90: Remove sorry, fix + add checks.
547 * gfortran.dg/gomp/atomic-26.f90: Likewise.
548 * gfortran.dg/gomp/atomic-21.f90: New test.
550 2021-12-13 Jan Hubicka <hubicka@ucw.cz>
553 * gcc.c-torture/compile/pr103513.c: New test.
555 2021-12-13 Kewen Lin <linkw@linux.ibm.com>
558 * gcc.target/powerpc/pr103515.c: New test.
560 2021-12-12 Antoni Boucher <bouanto@zoho.com>
563 * jit.dg/all-non-failing-tests.h: Mention new test
564 link-section-assembler.
565 * jit.dg/test-link-section-assembler.c: New test.
566 * jit.dg/jit.exp: New helper function to test that the
567 assembly contains a pattern.
569 2021-12-12 Roger Sayle <roger@nextmovesoftware.com>
571 * gcc.target/nvptx/float16-1.c: New test case.
573 2021-12-12 Antoni Boucher <bouanto@zoho.com>
576 * jit.dg/all-non-failing-tests.h: Add test-tls.c.
577 * jit.dg/test-tls.c: New test.
579 2021-12-11 Antoni Boucher <bouanto@zoho.com>
583 * jit.dg/all-non-failing-tests.h: Add test-builtin-types.c.
584 * jit.dg/test-builtin-types.c
585 * jit.dg/test-error-bad-assignment.c
586 * jit.dg/test-fuzzer.c: Add fuzzing for type qualifiers.
588 2021-12-11 Harald Anlauf <anlauf@gmx.de>
591 * gfortran.dg/pr103606.f90: New test.
593 2021-12-11 Jason Merrill <jason@redhat.com>
596 * g++.dg/warn/Wstringop-overflow-8.C: New test.
598 2021-12-10 David Malcolm <dmalcolm@redhat.com>
601 * jit.dg/all-non-failing-tests.h: Add comment about...
602 * jit.dg/test-pr103562.c: New test.
604 2021-12-10 Marek Polacek <polacek@redhat.com>
606 * g++.dg/cpp23/auto-fncast10.C: New test.
608 2021-12-10 Harald Anlauf <anlauf@gmx.de>
611 * gfortran.dg/move_alloc_8.f90: Adjust error messages.
612 * gfortran.dg/pointer_intent_9.f90: New test.
614 2021-12-10 Roger Sayle <roger@nextmovesoftware.com>
617 * gcc.dg/ipa/pr103601.c: New test case.
619 2021-12-10 Joel Hutton <joel.hutton@arm.com>
621 * gcc.target/aarch64/pr103523.c: New test.
623 2021-12-09 Martin Sebor <msebor@redhat.com>
625 PR tree-optimization/103215
626 * gcc.dg/Wstringop-overflow-58.c: Adjust and xfail expected warnings.
627 * gcc.dg/Wstringop-overflow-59.c: Same.
628 * gcc.dg/warn-strnlen-no-nul.c: Same.
629 * gcc.dg/Warray-bounds-91.c: New test.
630 * gcc.dg/Warray-bounds-92.c: New test.
631 * gcc.dg/Wstringop-overflow-85.c: New test.
632 * gcc.dg/Wstringop-overflow-87.c: New test.
634 2021-12-09 Martin Sebor <msebor@redhat.com>
637 * gcc.dg/Wstringop-overflow-86.c: New test.
639 2021-12-09 Martin Sebor <msebor@redhat.com>
642 * gcc.dg/Wstringop-overflow-83.c: New test.
644 2021-12-09 Marek Polacek <polacek@redhat.com>
647 * g++.dg/cpp1y/lambda-generic-85713-2.C: Add dg-error.
648 * g++.dg/cpp1y/pr60054.C: Adjust dg-error.
649 * g++.dg/cpp1y/pr60332.C: Likewise.
650 * g++.dg/cpp2a/concepts-pr84979-2.C: Likewise.
651 * g++.dg/cpp2a/concepts-pr84979-3.C: Likewise.
652 * g++.dg/cpp2a/concepts-pr84979.C: Likewise.
653 * g++.dg/cpp23/auto-fncast7.C: New test.
654 * g++.dg/cpp23/auto-fncast8.C: New test.
655 * g++.dg/cpp23/auto-fncast9.C: New test.
657 2021-12-09 Alexandre Oliva <oliva@adacore.com>
660 * gcc.target/i386/pr103097.c: New.
662 2021-12-09 Alexandre Oliva <oliva@adacore.com>
665 * gcc.target/riscv/pr103302.c: New.
667 2021-12-09 Alexandre Oliva <oliva@adacore.com>
669 PR tree-optimization/103024
671 * g++.dg/pr103024.C: New.
672 * g++.dg/pr103530.C: New.
674 2021-12-08 Harald Anlauf <anlauf@gmx.de>
677 * gfortran.dg/pr103609.f90: New test.
679 2021-12-08 Dimitar Dimitrov <dimitar@dinux.eu>
681 * gcc.target/pru/pru_irq_map.c: New test.
683 2021-12-08 Harald Anlauf <anlauf@gmx.de>
686 * gfortran.dg/shape_11.f90: New test.
688 2021-12-08 Martin Liska <mliska@suse.cz>
690 * gcc.dg/loop-unswitch-1.c: Adjust test-case based on
692 * gcc.dg/loop-unswitch-2.c: Likewise.
693 * gcc.dg/loop-unswitch-3.c: Likewise.
694 * gcc.dg/loop-unswitch-4.c: Likewise.
695 * gcc.dg/loop-unswitch-5.c: Likewise.
697 2021-12-08 Hans-Peter Nilsson <hp@axis.com>
699 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-10.c,
700 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
701 gcc.dg/sibcall-4.c, gcc.dg/sibcall-9.c: Replace
702 attribute "noinline" with "noipa".
704 2021-12-08 Chung-Lin Tang <cltang@codesourcery.com>
706 * c-c++-common/goacc/deep-copy-arrayofstruct.c: Adjust testcase.
707 * c-c++-common/gomp/target-enter-data-1.c: New testcase.
708 * c-c++-common/gomp/target-implicit-map-2.c: New testcase.
710 2021-12-08 Roger Sayle <roger@nextmovesoftware.com>
712 * gcc.target/nvptx/exttrunc-2.c: New test case.
713 * gcc.target/nvptx/exttrunc-3.c: New test case.
714 * gcc.target/nvptx/exttrunc-4.c: New test case.
715 * gcc.target/nvptx/exttrunc-5.c: New test case.
716 * gcc.target/nvptx/exttrunc-6.c: New test case.
718 2021-12-08 Roger Sayle <roger@nextmovesoftware.com>
720 * gcc.target/nvptx/exttrunc-1.c: New test case.
722 2021-12-08 Chung-Lin Tang <cltang@codesourcery.com>
725 * gcc.dg/gomp/target-3.c: New testcase.
726 * g++.dg/gomp/target-3.C: New testcase.
727 * g++.dg/gomp/target-lambda-1.C: New testcase.
728 * g++.dg/gomp/target-lambda-2.C: New testcase.
729 * g++.dg/gomp/target-this-1.C: New testcase.
730 * g++.dg/gomp/target-this-2.C: New testcase.
731 * g++.dg/gomp/target-this-3.C: New testcase.
732 * g++.dg/gomp/target-this-4.C: New testcase.
733 * g++.dg/gomp/target-this-5.C: New testcase.
734 * g++.dg/gomp/this-2.C: Adjust testcase.
736 2021-12-08 Haochen Jiang <haochen.jiang@intel.com>
739 * g++.target/i386/pr100738-1.C: New test.
741 2021-12-08 Alexandre Oliva <oliva@adacore.com>
744 * gcc.target/aarch64/pr103149.c: New.
746 2021-12-07 Harald Anlauf <anlauf@gmx.de>
749 * gfortran.dg/pr103607.f90: New test.
751 2021-12-07 Marek Polacek <polacek@redhat.com>
753 * g++.dg/cpp0x/decltype-bitfield1.C: Change a type to unsigned
754 long long. Only run on longlong64 targets.
756 2021-12-07 Peter Bergner <bergner@linux.ibm.com>
760 * lib/target-supports.exp (check_effective_target_rop_ok): Remove '\n'.
762 2021-12-07 Harald Anlauf <anlauf@gmx.de>
765 * gfortran.dg/pr103588.f90: New test.
767 2021-12-07 Harald Anlauf <anlauf@gmx.de>
770 * gfortran.dg/select_9.f90: New test.
772 2021-12-07 Marek Polacek <polacek@redhat.com>
775 * g++.dg/cpp0x/decltype-bitfield1.C: New test.
776 * g++.dg/cpp0x/decltype-bitfield2.C: New test.
778 2021-12-07 H.J. Lu <hjl.tools@gmail.com>
781 * gcc.dg/pr103594.c: New test.
783 2021-12-07 Richard Biener <rguenther@suse.de>
785 PR tree-optimization/103596
786 * gcc.dg/torture/pr103596.c: New testcase.
788 2021-12-07 YunQiang Su <yunqiang.su@cipunited.com>
790 * gcc.target/mips/mips.exp: add unaligned-access
791 * gcc.target/mips/unaligned-2.c: New test.
792 * gcc.target/mips/unaligned-3.c: New test.
794 2021-12-07 Eugene Rozenfeld <erozen@microsoft.com>
796 * gcc.dg/tree-prof/init-array.c: New test for unrolling inner loops.
798 2021-12-06 Richard Biener <rguenther@suse.de>
800 PR tree-optimization/103581
801 * gcc.dg/vect/pr103581.c: New testcase.
803 2021-12-06 Richard Biener <rguenther@suse.de>
805 PR tree-optimization/103544
806 * gcc.dg/vect/pr103544.c: New testcase.
808 2021-12-06 Tamar Christina <tamar.christina@arm.com>
810 PR rtl-optimization/103404
811 * gcc.target/i386/pr103404.c: New test.
813 2021-12-06 Hongtao Liu <Hongtao.liu@intel.com>
814 Uroš Bizjak <ubizjak@gmail.com>
816 * gcc.target/i386/pr95740.c: New test.
818 2021-12-04 Marek Polacek <polacek@redhat.com>
821 * g++.dg/template/lookup18.C: New test.
823 2021-12-04 Tobias Burnus <tobias@codesourcery.com>
825 * gfortran.dg/gomp/atomic-2.f90: Move now supported code to ...
826 * gfortran.dg/gomp/atomic.f90: here.
827 * gfortran.dg/gomp/atomic-10.f90: New test.
828 * gfortran.dg/gomp/atomic-12.f90: New test.
829 * gfortran.dg/gomp/atomic-15.f90: New test.
830 * gfortran.dg/gomp/atomic-16.f90: New test.
831 * gfortran.dg/gomp/atomic-17.f90: New test.
832 * gfortran.dg/gomp/atomic-18.f90: New test.
833 * gfortran.dg/gomp/atomic-19.f90: New test.
834 * gfortran.dg/gomp/atomic-20.f90: New test.
835 * gfortran.dg/gomp/atomic-22.f90: New test.
836 * gfortran.dg/gomp/atomic-24.f90: New test.
837 * gfortran.dg/gomp/atomic-25.f90: New test.
838 * gfortran.dg/gomp/atomic-26.f90: New test.
840 2021-12-04 Jakub Jelinek <jakub@redhat.com>
842 * g++.dg/cpp2a/bit-cast11.C: New test.
843 * g++.dg/cpp2a/bit-cast12.C: New test.
844 * g++.dg/cpp2a/bit-cast13.C: New test.
845 * g++.dg/cpp2a/bit-cast14.C: New test.
847 2021-12-04 Jakub Jelinek <jakub@redhat.com>
849 PR preprocessor/102432
850 * c-c++-common/gomp/pr102432.c: New test.
851 * c-c++-common/goacc/pr102432.c: New test.
853 2021-12-04 Alexandre Oliva <oliva@adacore.com>
855 PR rtl-optimization/103028
856 * gcc.dg/pr103028.c: New.
858 2021-12-04 David Edelsohn <dje.gcc@gmail.com>
860 * gcc.target/powerpc/vec_reve_1.c: Require VSX.
862 2021-12-03 Jason Merrill <jason@redhat.com>
864 * g++.dg/diagnostic/scope1.C: New test.
866 2021-12-03 Martin Liska <mliska@suse.cz>
869 * gcc.target/powerpc/pr101324.c: New test.
871 2021-12-03 Peter Bergner <bergner@linux.ibm.com>
873 * lib/target-supports.exp (check_effective_target_rop_ok): New function.
874 * gcc.target/powerpc/rop-1.c: Use it.
875 * gcc.target/powerpc/rop-2.c: Likewise.
876 * gcc.target/powerpc/rop-3.c: Likewise.
877 * gcc.target/powerpc/rop-4.c: Likewise.
878 * gcc.target/powerpc/rop-5.c: Likewise.
880 2021-12-03 Harald Anlauf <anlauf@gmx.de>
881 Steven G. Kargl <kargl@gcc.gnu.org>
884 * gfortran.dg/pr103505.f90: New test.
886 2021-12-03 Marek Polacek <polacek@redhat.com>
889 * g++.dg/cpp1y/decltype-auto2.C: New test.
890 * g++.dg/cpp1y/decltype-auto3.C: New test.
891 * g++.dg/cpp1y/decltype-auto4.C: New test.
892 * g++.dg/cpp1z/decomp-decltype1.C: New test.
894 2021-12-03 H.J. Lu <hjl.tools@gmail.com>
897 * gcc.target/i386/pieces-memcpy-17.c: New test.
898 * gcc.target/i386/pieces-memcpy-18.c: Likewise.
899 * gcc.target/i386/pieces-memcpy-19.c: Likewise.
900 * gcc.target/i386/pieces-memcpy-20.c: Likewise.
901 * gcc.target/i386/pieces-memcpy-21.c: Likewise.
902 * gcc.target/i386/pieces-memset-45.c: Likewise.
903 * gcc.target/i386/pieces-memset-46.c: Likewise.
904 * gcc.target/i386/pieces-memset-47.c: Likewise.
905 * gcc.target/i386/pieces-memset-48.c: Likewise.
906 * gcc.target/i386/pieces-memset-49.c: Likewise.
908 2021-12-03 H.J. Lu <hjl.tools@gmail.com>
911 * gcc.target/i386/pr83782-1.c: Also scan leal x32.
912 * gcc.target/i386/pr83782-2.c: Likewise.
914 2021-12-03 Tamar Christina <tamar.christina@arm.com>
916 * gcc.target/aarch64/sve/pred-combine-and.c: New test.
918 2021-12-03 H.J. Lu <hjl.tools@gmail.com>
922 * gcc.target/i386/pr83782-1.c: New test.
923 * gcc.target/i386/pr83782-2.c: Likewise.
925 2021-12-03 Jakub Jelinek <jakub@redhat.com>
927 PR tree-optimization/103456
928 * gcc.dg/ubsan/pr103456.c: Add -ffat-lto-objects to dg-options.
930 2021-12-03 Tobias Burnus <tobias@codesourcery.com>
932 * gfortran.dg/allocate_with_source_26.f90: Adjust testcase.
933 * gfortran.dg/allocate_with_mold_4.f90: New testcase.
935 2021-12-03 Thomas Schwinge <thomas@codesourcery.com>
938 * lib/gcc-dg.exp (process-message): Make sure that we get unique
941 2021-12-03 Andrew Pinski <apinski@marvell.com>
944 * g++.dg/torture/pr71792.C: New test.
946 2021-12-02 David Malcolm <dmalcolm@redhat.com>
949 * gcc.dg/analyzer/pr103526.c: New test.
951 2021-12-02 Bill Schmidt <wschmidt@linux.ibm.com>
953 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust expected error
955 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
956 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
957 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
958 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
959 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
960 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
961 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
962 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
963 * gcc.target/powerpc/cmpb-2.c: Likewise.
964 * gcc.target/powerpc/cmpb-3.c: Likewise.
965 * gcc.target/powerpc/cmpb32-2.c: Likewise.
966 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
967 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Remove invalid
968 test and adjust xxpermdi count.
969 * gcc.target/powerpc/fold-vec-splat-longlong.c: Remove invalid
970 tests and adjust instruction counts.
971 * gcc.target/powerpc/fold-vec-splat-misc-invalid.c: Adjust expected
973 * gcc.target/powerpc/int_128bit-runnable.c: Adjust instruction counts.
974 * gcc.target/powerpc/pr80315-1.c: Adjust expected error message.
975 * gcc.target/powerpc/pr80315-2.c: Likewise.
976 * gcc.target/powerpc/pr80315-3.c: Likewise.
977 * gcc.target/powerpc/pr80315-4.c: Likewise.
978 * gcc.target/powerpc/pr88100.c: Likewise.
979 * gcc.target/powerpc/pragma_misc9.c: Likewise.
980 * gcc.target/powerpc/pragma_power8.c: Undef _RS6000_VECDEFINES_H.
981 * gcc.target/powerpc/pragma_power9.c: Likewise.
982 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Adjust expected
984 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Likewise.
985 * gcc.target/powerpc/vec-gnb-2.c: Likewise.
986 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
987 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
988 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
989 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
990 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
991 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
992 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
994 2021-12-02 Tamar Christina <tamar.christina@arm.com>
996 * gcc.target/aarch64/advsimd-intrinsics/shrn-1.c: New test.
997 * gcc.target/aarch64/advsimd-intrinsics/shrn-2.c: New test.
998 * gcc.target/aarch64/advsimd-intrinsics/shrn-3.c: New test.
999 * gcc.target/aarch64/advsimd-intrinsics/shrn-4.c: New test.
1001 2021-12-02 Tamar Christina <tamar.christina@arm.com>
1004 * gcc.dg/bic-bitmask-18.c: Update regexpr to expect = 0;.
1006 2021-12-02 Marek Polacek <polacek@redhat.com>
1009 * g++.dg/ext/integer-pack5.C: New test.
1011 2021-12-02 Marek Polacek <polacek@redhat.com>
1014 * g++.dg/cpp23/concepts-err1.C: New test.
1016 2021-12-02 Chung-Lin Tang <cltang@codesourcery.com>
1019 * gfortran.dg/goacc/finalize-1.f: Adjust scan test.
1020 * gfortran.dg/gomp/affinity-clause-1.f90: Likewise.
1021 * gfortran.dg/gomp/affinity-clause-5.f90: Likewise.
1022 * gfortran.dg/gomp/defaultmap-4.f90: Likewise.
1023 * gfortran.dg/gomp/defaultmap-5.f90: Likewise.
1024 * gfortran.dg/gomp/defaultmap-6.f90: Likewise.
1025 * gfortran.dg/gomp/map-3.f90: Likewise.
1026 * gfortran.dg/gomp/pr78260-2.f90: Likewise.
1027 * gfortran.dg/gomp/pr78260-3.f90: Likewise.
1029 2021-12-01 David Malcolm <dmalcolm@redhat.com>
1032 * gcc.dg/analyzer/leak-3.c: New test.
1034 2021-12-01 Uroš Bizjak <ubizjak@gmail.com>
1037 * gcc.target/i386/pr102811-1.c: New test.
1038 * gcc.target/i386/avx512fp16-1c.c (dg-final): Update
1039 scan-assembler-times scan strings for ia32 targets.
1040 * gcc.target/i386/pr102327-1.c (dg-final): Ditto.
1041 * gcc.target/i386/pr102811.c: Rename from ...
1042 * gcc.target/i386/avx512vl-vcvtps2ph-pr102811.c: ... this.
1044 2021-12-01 Roger Sayle <roger@nextmovesoftware.com>
1045 Richard Biener <rguenther@suse.de>
1047 * gcc.dg/fold-condneg-1.c: New test case.
1048 * gcc.dg/fold-condneg-2.c: New test case.
1049 * gcc.dg/fold-condnot-1.c: New test case.
1050 * gcc.dg/pr101145-1.c: New test case.
1051 * gcc.dg/pr101145-2.c: New test case.
1053 2021-12-01 Peter Bergner <bergner@linux.ibm.com>
1055 PR middle-end/103127
1056 * gcc.target/powerpc/pr103127.c: New test.
1058 2021-12-01 Jason Merrill <jason@redhat.com>
1061 * g++.dg/cpp0x/constexpr-fp-except1.C: New test.
1062 * g++.dg/cpp1z/constexpr-if36.C: New test.
1063 * gcc.dg/tree-ssa/nonzero-1.c: Now well-formed.
1064 * gcc.dg/tree-ssa/nonzero-1a.c: New test.
1066 2021-12-01 Richard Sandiford <richard.sandiford@arm.com>
1068 PR tree-optimization/103517
1069 * gcc.dg/vect/pr103517.c: New test.
1071 2021-12-01 Alex Coplan <alex.coplan@arm.com>
1073 * gcc.target/aarch64/aapcs64/macro-def.h (PTR): Fix typo in
1076 2021-12-01 Jakub Jelinek <jakub@redhat.com>
1079 * g++.dg/cpp/ucnid-1.C: Adjust expected diagnostics.
1080 * g++.dg/cpp/ucnid-1-utf8.C: Likewise.
1082 2021-12-01 Jakub Jelinek <jakub@redhat.com>
1084 PR rtl-optimization/102356
1085 * gcc.dg/pr102356.c: New test.
1087 2021-12-01 Jakub Jelinek <jakub@redhat.com>
1089 PR preprocessor/103415
1090 * c-c++-common/cpp/va-opt-8.c: New test.
1091 * c-c++-common/Wimplicit-fallthrough-38.c: New test.
1093 2021-12-01 Tamar Christina <tamar.christina@arm.com>
1095 * gcc.dg/bic-bitmask-10.c: Moved to gcc.dg/vect/vect-bic-bitmask-10.c.
1096 * gcc.dg/bic-bitmask-11.c: Moved to gcc.dg/vect/vect-bic-bitmask-11.c.
1097 * gcc.dg/bic-bitmask-12.c: Moved to gcc.dg/vect/vect-bic-bitmask-12.c.
1098 * gcc.dg/bic-bitmask-3.c: Moved to gcc.dg/vect/vect-bic-bitmask-3.c.
1099 * gcc.dg/bic-bitmask-23.c: Moved to gcc.dg/vect/vect-bic-bitmask-23.c.
1100 * gcc.dg/bic-bitmask-2.c: Moved to gcc.dg/vect/vect-bic-bitmask-2.c.
1101 * gcc.dg/bic-bitmask-4.c: Moved to gcc.dg/vect/vect-bic-bitmask-4.c.
1102 * gcc.dg/bic-bitmask-5.c: Moved to gcc.dg/vect/vect-bic-bitmask-5.c.
1103 * gcc.dg/bic-bitmask-6.c: Moved to gcc.dg/vect/vect-bic-bitmask-6.c.
1104 * gcc.dg/bic-bitmask-8.c: Moved to gcc.dg/vect/vect-bic-bitmask-8.c.
1105 * gcc.dg/bic-bitmask-9.c: Moved to gcc.dg/vect/vect-bic-bitmask-9.c.
1106 * gcc.dg/vect/vect-bic-bitmask-10.c: New file.
1107 * gcc.dg/vect/vect-bic-bitmask-11.c: New file.
1108 * gcc.dg/vect/vect-bic-bitmask-12.c: New file.
1109 * gcc.dg/vect/vect-bic-bitmask-2.c: New file.
1110 * gcc.dg/vect/vect-bic-bitmask-23.c: New file.
1111 * gcc.dg/vect/vect-bic-bitmask-3.c: New file.
1112 * gcc.dg/vect/vect-bic-bitmask-4.c: New file.
1113 * gcc.dg/vect/vect-bic-bitmask-5.c: New file.
1114 * gcc.dg/vect/vect-bic-bitmask-6.c: New file.
1115 * gcc.dg/vect/vect-bic-bitmask-8.c: New file.
1116 * gcc.dg/vect/vect-bic-bitmask-9.c: New file.
1118 2021-12-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
1119 Martin Liška <mliska@suse.cz>
1121 PR tree-optimization/103456
1122 * gcc.dg/ubsan/pr103456.c: New test.
1124 2021-11-30 liuhongt <hongtao.liu@intel.com>
1126 * gcc.target/i386/pr103463.c: New test.
1127 * gcc.target/i386/pr103463-2.c: New test.
1129 2021-11-30 David Malcolm <dmalcolm@redhat.com>
1132 * gcc.dg/analyzer/pr94579.c: New test.
1134 2021-11-30 David Malcolm <dmalcolm@redhat.com>
1137 * gcc.dg/analyzer/pr99269.c: New test.
1139 2021-11-30 David Malcolm <dmalcolm@redhat.com>
1142 * gcc.dg/analyzer/pragma-2.c: New test.
1144 2021-11-30 Harald Anlauf <anlauf@gmx.de>
1146 * gfortran.dg/array_constructor_54.f90: New test.
1148 2021-11-30 Harald Anlauf <anlauf@gmx.de>
1151 * gfortran.dg/minmaxloc_15.f90: New test.
1153 2021-11-30 Harald Anlauf <anlauf@gmx.de>
1154 Steven G. Kargl <kargl@gcc.gnu.org>
1157 * gfortran.dg/coarray_49.f90: New test.
1159 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1161 PR tree-optimization/103494
1162 * gcc.dg/vect/pr103494.c: New test.
1163 * g++.dg/vect/pr103494.cc: Likewise.
1165 2021-11-30 Iain Buclaw <ibuclaw@gdcproject.org>
1167 * gdc.dg/Wcastresult2.d: Update test.
1168 * gdc.dg/asm1.d: Likewise.
1169 * gdc.dg/asm2.d: Likewise.
1170 * gdc.dg/asm3.d: Likewise.
1171 * gdc.dg/gdc282.d: Likewise.
1172 * gdc.dg/imports/gdc170.d: Likewise.
1173 * gdc.dg/intrinsics.d: Likewise.
1174 * gdc.dg/pr101672.d: Likewise.
1175 * gdc.dg/pr90650a.d: Likewise.
1176 * gdc.dg/pr90650b.d: Likewise.
1177 * gdc.dg/pr94777a.d: Likewise.
1178 * gdc.dg/pr95250.d: Likewise.
1179 * gdc.dg/pr96869.d: Likewise.
1180 * gdc.dg/pr98277.d: Likewise.
1181 * gdc.dg/pr98457.d: Likewise.
1182 * gdc.dg/simd1.d: Likewise.
1183 * gdc.dg/simd2a.d: Likewise.
1184 * gdc.dg/simd2b.d: Likewise.
1185 * gdc.dg/simd2c.d: Likewise.
1186 * gdc.dg/simd2d.d: Likewise.
1187 * gdc.dg/simd2e.d: Likewise.
1188 * gdc.dg/simd2f.d: Likewise.
1189 * gdc.dg/simd2g.d: Likewise.
1190 * gdc.dg/simd2h.d: Likewise.
1191 * gdc.dg/simd2i.d: Likewise.
1192 * gdc.dg/simd2j.d: Likewise.
1193 * gdc.dg/simd7951.d: Likewise.
1194 * gdc.dg/torture/gdc309.d: Likewise.
1195 * gdc.dg/torture/pr94424.d: Likewise.
1196 * gdc.dg/torture/pr94777b.d: Likewise.
1197 * lib/gdc-utils.exp (gdc-convert-args): Handle new compiler options.
1198 (gdc-convert-test): Handle CXXFLAGS, EXTRA_OBJC_SOURCES, and ARG_SETS
1200 (gdc-do-test): Only import modules in the test run directory.
1201 * gdc.dg/pr94777c.d: New test.
1202 * gdc.dg/pr96156b.d: New test.
1203 * gdc.dg/pr96157c.d: New test.
1204 * gdc.dg/simd_ctfe.d: New test.
1205 * gdc.dg/torture/simd17344.d: New test.
1206 * gdc.dg/torture/simd20052.d: New test.
1207 * gdc.dg/torture/simd6.d: New test.
1208 * gdc.dg/torture/simd7.d: New test.
1210 2021-11-30 Andrew MacLeod <amacleod@redhat.com>
1212 * gcc.dg/pr103440.c: New.
1214 2021-11-30 Richard Biener <rguenther@suse.de>
1216 PR tree-optimization/103489
1217 * gcc.dg/torture/pr103489.c: New testcase.
1219 2021-11-30 Martin Liska <mliska@suse.cz>
1221 PR tree-optimization/103278
1222 * gcc.dg/tree-ssa/if-to-switch-5.c: Make the test acceptable by
1223 targets with no jump-tables.
1225 2021-11-30 Thomas Schwinge <thomas@codesourcery.com>
1227 * c-c++-common/goacc/nested-reductions-1-routine.c: Adjust.
1228 * c-c++-common/goacc/nested-reductions-2-routine.c: Adjust.
1229 * c-c++-common/goacc/orphan-reductions-2.c: Adjust.
1230 * gfortran.dg/goacc/nested-reductions-1-routine.f90: Adjust.
1231 * gfortran.dg/goacc/nested-reductions-2-routine.f90: Adjust.
1232 * gfortran.dg/goacc/orphan-reductions-1.f90: Adjust.
1233 * gfortran.dg/goacc/orphan-reductions-2.f90: Adjust.
1235 2021-11-30 Thomas Schwinge <thomas@codesourcery.com>
1237 * gfortran.dg/goacc/orphan-reductions-1.f90: Adjust.
1239 2021-11-30 Frederik Harwath <frederik@codesourcery.com>
1240 Thomas Schwinge <thomas@codesourcery.com>
1242 * gfortran.dg/goacc/orphan-reductions-3.f90: New test
1243 verifying that the "gang reduction on an orphan loop" error message
1244 is not emitted for non-orphaned loops.
1245 * c-c++-common/goacc/orphan-reductions-3.c: Likewise for C and C++.
1247 2021-11-30 Cesar Philippidis <cesar@codesourcery.com>
1248 Thomas Schwinge <thomas@codesourcery.com>
1250 * c-c++-common/goacc/nested-reductions-1-routine.c: Adjust.
1251 * c-c++-common/goacc/nested-reductions-2-routine.c: Likewise.
1252 * gcc.dg/goacc/loop-processing-1.c: Likewise.
1253 * gfortran.dg/goacc/nested-reductions-1-routine.f90: Likewise.
1254 * gfortran.dg/goacc/nested-reductions-2-routine.f90: Likewise.
1255 * c-c++-common/goacc/orphan-reductions-1.c: New test.
1256 * c-c++-common/goacc/orphan-reductions-2.c: New test.
1257 * gfortran.dg/goacc/orphan-reductions-1.f90: New test.
1258 * gfortran.dg/goacc/orphan-reductions-2.f90: New test.
1260 2021-11-30 Kwok Cheung Yeung <kcy@codesourcery.com>
1261 Thomas Schwinge <thomas@codesourcery.com>
1263 * c-c++-common/goacc/routine-4.c (seq, vector, worker, gang):
1264 Remove loop reductions.
1265 * c-c++-common/goacc/routine-4-extern.c (seq, vector, worker, gang):
1268 2021-11-30 Roger Sayle <roger@nextmovesoftware.com>
1271 * gcc.dg/tree-ssa/pr103345.c: Correct xor test for big-endian.
1273 2021-11-30 Aldy Hernandez <aldyh@redhat.com>
1275 PR tree-optimization/103451
1276 * gcc.dg/pr103451.c: New test.
1278 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1280 * gcc.dg/vect/vect-gather-3.c: New test.
1281 * gcc.dg/vect/vect-gather-4.c: Likewise.
1282 * gcc.target/aarch64/sve/mask_gather_load_8.c: Likewise.
1284 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1286 * gcc.dg/vect/pr99102.c: Add -fno-vect-cost-model.
1288 2020-09-09 Richard Biener [rguenther@suse.de]
1289 * gcc.target/i386/pr87007-4.c: Adjust.
1290 * gcc.target/i386/pr87007-5.c: Likewise.
1292 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1294 * lib/target-supports.exp
1295 (check_effective_target_vect_gather_load_ifn): New target test.
1296 * gcc.dg/vect/vect-gather-1.c: New test.
1297 * gcc.dg/vect/vect-gather-2.c: Likewise.
1298 * gcc.target/aarch64/sve/gather_load_11.c: Likewise.
1300 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1302 * gcc.target/aarch64/sve/cost_model_13.c: New test.
1304 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1306 * gfortran.dg/vect/vect-8.f90: Bump number of vectorized loops
1308 * gcc.target/aarch64/sve/gather_load_10.c: New test.
1310 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1312 * gcc.dg/add-mul-overflow-1.c: New test.
1314 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1316 * gcc.dg/ubsan/commutative-1.c: New test.
1318 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1320 * gcc.target/aarch64/sve/complex_mul_1.c: New test.
1322 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1324 * gcc.dg/fmax-fmin-1.c: New test.
1326 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1328 * gcc.dg/vect/vect-fmax-1.c: New test.
1329 * gcc.dg/vect/vect-fmax-2.c: Likewise.
1330 * gcc.dg/vect/vect-fmax-3.c: Likewise.
1331 * gcc.dg/vect/vect-fmin-1.c: New test.
1332 * gcc.dg/vect/vect-fmin-2.c: Likewise.
1333 * gcc.dg/vect/vect-fmin-3.c: Likewise.
1334 * gcc.target/aarch64/fmaxnm_1.c: Likewise.
1335 * gcc.target/aarch64/fmaxnm_2.c: Likewise.
1336 * gcc.target/aarch64/fminnm_1.c: Likewise.
1337 * gcc.target/aarch64/fminnm_2.c: Likewise.
1338 * gcc.target/aarch64/sve/fmaxnm_2.c: Likewise.
1339 * gcc.target/aarch64/sve/fmaxnm_3.c: Likewise.
1340 * gcc.target/aarch64/sve/fminnm_2.c: Likewise.
1341 * gcc.target/aarch64/sve/fminnm_3.c: Likewise.
1343 2021-11-30 Jakub Jelinek <jakub@redhat.com>
1346 * c-c++-common/cpp/ucnid-2011-1-utf8.c: Expect errors in C++.
1347 * c-c++-common/cpp/ucnid-2011-1.c: Likewise.
1348 * g++.dg/cpp/ucnid-4-utf8.C: Add missing space to dg-options.
1349 * g++.dg/cpp23/normalize3.C: Enable for c++11 rather than just c++23.
1350 * g++.dg/cpp23/normalize4.C: Likewise.
1351 * g++.dg/cpp23/normalize5.C: Likewise.
1352 * g++.dg/cpp23/normalize7.C: Expect errors rather than just warnings
1353 for c++11 and up rather than just c++23.
1354 * g++.dg/cpp23/ucnid-2-utf8.C: Expect errors even for c++11 .. c++20.
1356 2021-11-30 Roger Sayle <roger@nextmovesoftware.com>
1357 Uroš Bizjak <ubizjak@gmail.com>
1360 * gcc.target/i386/pr100711-1.c: New test case.
1361 * gcc.target/i386/pr100711-2.c: New test case.
1363 2021-11-30 Richard Biener <rguenther@suse.de>
1365 PR middle-end/103485
1366 * gcc.dg/pr103485.c: New testcase.
1368 2021-11-30 Kewen Lin <linkw@linux.ibm.com>
1371 * gcc.target/powerpc/pr102347.c: New test.
1373 2021-11-29 David Malcolm <dmalcolm@redhat.com>
1376 * gcc.dg/analyzer/pr103217-2.c: New test.
1377 * gcc.dg/analyzer/pr103217-3.c: New test.
1378 * gcc.dg/analyzer/pr103217-4.c: New test.
1379 * gcc.dg/analyzer/pr103217-5.c: New test.
1381 2021-11-29 Martin Sebor <msebor@redhat.com>
1384 * c-c++-common/attr-retain-5.c: Prune out valid warning.
1385 * c-c++-common/attr-retain-6.c: Same.
1386 * c-c++-common/attr-retain-9.c: Same.
1388 2021-11-29 Patrick Palka <ppalka@redhat.com>
1391 * g++.dg/cpp1z/lambda-this1.C: Adjust expected diagnostics.
1392 * g++.dg/cpp1z/lambda-this8.C: New test.
1393 * g++.dg/cpp2a/lambda-this3.C: Compile with -pedantic in C++17
1394 to continue to diagnose redundant 'this' captures.
1396 2021-11-29 Roger Sayle <roger@nextmovesoftware.com>
1398 * gcc.target/i386/sse2-v1ti-rotate.c: New test case.
1400 2021-11-29 liuhongt <hongtao.liu@intel.com>
1402 * gcc.target/i386/pr102811-2.c: New test.
1403 * gcc.target/i386/avx512vl-vcvtps2ph-pr102811.c: Add new
1404 scan-assembler-times.
1406 2021-11-29 Richard Biener <rguenther@suse.de>
1408 PR tree-optimization/103458
1409 * gcc.dg/torture/pr103458.c: New testcase.
1411 2021-11-29 Kewen Lin <linkw@linux.ibm.com>
1413 * gcc.target/powerpc/vect-gather-1.c: New test.
1415 2021-11-27 Jakub Jelinek <jakub@redhat.com>
1417 PR middle-end/103431
1418 * gcc.dg/pr103431.c: New test.
1420 2021-11-27 Roger Sayle <roger@nextmovesoftware.com>
1422 * gcc.dg/tree-ssa/ivopts-8.c: Fix new test case for -m32.
1423 * gcc.dg/tree-ssa/ivopts-9.c: Likewise.
1425 2021-11-26 Harald Anlauf <anlauf@gmx.de>
1428 * gfortran.dg/pr68153.f90: Adjust test to improved check.
1429 * gfortran.dg/reshape_7.f90: Likewise.
1430 * gfortran.dg/reshape_9.f90: New test.
1432 2021-11-26 Roger Sayle <roger@nextmovesoftware.com>
1434 * gcc.dg/wrapped-binop-simplify.c: Update expected test result.
1435 * gcc.dg/tree-ssa/ivopts-5.c: New test case.
1436 * gcc.dg/tree-ssa/ivopts-6.c: New test case.
1437 * gcc.dg/tree-ssa/ivopts-7.c: New test case.
1438 * gcc.dg/tree-ssa/ivopts-8.c: New test case.
1439 * gcc.dg/tree-ssa/ivopts-9.c: New test case.
1441 2021-11-26 Jan Hubicka <hubicka@ucw.cz>
1443 * gcc.dg/ipa/inline-9.c: Update template.c
1445 2021-11-26 Jakub Jelinek <jakub@redhat.com>
1448 * g++.dg/cpp2a/consteval20.C: Add some extra tests.
1449 * g++.dg/cpp2a/consteval23.C: Likewise.
1450 * g++.dg/cpp2a/consteval25.C: New test.
1451 * g++.dg/cpp2a/srcloc20.C: New test.
1453 2021-11-26 konglin1 <lingling.kong@intel.com>
1456 * gcc.target/i386/pr90773-21.c: Allow pextrw instead of movw.
1457 * gcc.target/i386/pr90773-23.c: Ditto.
1458 * gcc.target/i386/avx512vl-vcvtps2ph-pr102811.c: New test.
1460 2021-11-25 Jan Hubicka <jh@suse.cz>
1462 * gcc.dg/ipa/inline10.c: New test.
1464 2021-11-25 Roger Sayle <roger@nextmovesoftware.com>
1466 PR middle-end/103406
1467 * gcc.dg/pr103406.c: New test case.
1469 2021-11-25 Martin Jambor <mjambor@suse.cz>
1472 * gcc.dg/ipa/pr103227-1.c: New test.
1473 * gcc.dg/ipa/pr103227-3.c: Likewise.
1474 * gcc.dg/ipa/pr103227-2.c: Likewise.
1475 * gfortran.dg/pr53787.f90: Disable IPA-SRA.
1477 2021-11-25 Andrew MacLeod <amacleod@redhat.com>
1479 PR tree-optimization/102648
1480 * gcc.dg/pr102648.c: New.
1482 2021-11-25 Andrew MacLeod <amacleod@redhat.com>
1484 PR tree-optimization/103359
1485 * gcc.dg/pr103359.c: New.
1487 2021-11-25 Jakub Jelinek <jakub@redhat.com>
1489 PR tree-optimization/103417
1490 * gcc.c-torture/execute/pr103417.c: New test.
1492 2021-11-25 Jakub Jelinek <jakub@redhat.com>
1494 PR tree-optimization/103376
1495 * gcc.dg/optimize-bswapsi-7.c: New test.
1497 2021-11-25 Jakub Jelinek <jakub@redhat.com>
1500 * g++.dg/cpp2a/comma1.C: Expect different diagnostics for C++23.
1501 * g++.dg/cpp2a/comma3.C: Likewise.
1502 * g++.dg/cpp2a/comma4.C: Expect diagnostics for C++23.
1503 * g++.dg/cpp2a/comma5.C: Expect different diagnostics for C++23.
1504 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_multidimensional_subscript
1506 * g++.dg/cpp23/subscript1.C: New test.
1507 * g++.dg/cpp23/subscript2.C: New test.
1508 * g++.dg/cpp23/subscript3.C: New test.
1509 * g++.dg/cpp23/subscript4.C: New test.
1510 * g++.dg/cpp23/subscript5.C: New test.
1511 * g++.dg/cpp23/subscript6.C: New test.
1513 2021-11-25 H.J. Lu <hjl.tools@gmail.com>
1515 * gcc.target/i386/pr103194-5.c: Include <stdint.h>.
1516 Replace long with int64_t.
1518 2021-11-24 Jan Hubicka <hubicka@ucw.cz>
1520 * gcc.c-torture/execute/pr103405.c: New test.
1522 2021-11-24 Richard Biener <rguenther@suse.de>
1523 Jan Hubicka <jh@suse.cz>
1525 PR tree-optimization/103168
1526 * g++.dg/tree-ssa/pr103168.C: New testcase.
1528 2021-11-24 Thomas Schwinge <thomas@codesourcery.com>
1530 PR middle-end/103244
1531 * c-c++-common/goacc/combined-reduction.c: Revert/expect previous
1533 * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
1534 * c-c++-common/goacc/mdc-1.c: Likewise.
1535 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
1537 2021-11-24 Jakub Jelinek <jakub@redhat.com>
1539 PR middle-end/103365
1540 * c-c++-common/Wno-attributes-1.c: Require effective target
1541 c || c++11 and drop dg-additional-options.
1542 * c-c++-common/Wno-attributes-2.c: Likewise.
1543 * c-c++-common/Wno-attributes-4.c: New test.
1544 * c-c++-common/Wno-attributes-5.c: New test.
1546 2021-11-24 Jakub Jelinek <jakub@redhat.com>
1548 PR tree-optimization/103376
1549 * gcc.c-torture/execute/pr103376.c: New test.
1551 2021-11-24 Tamar Christina <tamar.christina@arm.com>
1553 * gcc.dg/bic-bitmask-10.c: New test.
1554 * gcc.dg/bic-bitmask-11.c: New test.
1555 * gcc.dg/bic-bitmask-12.c: New test.
1556 * gcc.dg/bic-bitmask-13.c: New test.
1557 * gcc.dg/bic-bitmask-14.c: New test.
1558 * gcc.dg/bic-bitmask-15.c: New test.
1559 * gcc.dg/bic-bitmask-16.c: New test.
1560 * gcc.dg/bic-bitmask-17.c: New test.
1561 * gcc.dg/bic-bitmask-18.c: New test.
1562 * gcc.dg/bic-bitmask-19.c: New test.
1563 * gcc.dg/bic-bitmask-2.c: New test.
1564 * gcc.dg/bic-bitmask-20.c: New test.
1565 * gcc.dg/bic-bitmask-21.c: New test.
1566 * gcc.dg/bic-bitmask-22.c: New test.
1567 * gcc.dg/bic-bitmask-23.c: New test.
1568 * gcc.dg/bic-bitmask-3.c: New test.
1569 * gcc.dg/bic-bitmask-4.c: New test.
1570 * gcc.dg/bic-bitmask-5.c: New test.
1571 * gcc.dg/bic-bitmask-6.c: New test.
1572 * gcc.dg/bic-bitmask-7.c: New test.
1573 * gcc.dg/bic-bitmask-8.c: New test.
1574 * gcc.dg/bic-bitmask-9.c: New test.
1575 * gcc.dg/bic-bitmask.h: New test.
1576 * gcc.target/aarch64/bic-bitmask-1.c: New test.
1578 2021-11-24 Marek Polacek <polacek@redhat.com>
1581 * g++.dg/cpp0x/nsdmi-warn1.C: New test.
1582 * g++.dg/cpp0x/nsdmi-warn1.h: New file.
1584 2021-11-24 Hongtao Liu <hongtao.liu@intel.com>
1585 H.J. Lu <hongjiu.lu@intel.com>
1587 * gcc.target/i386/pr103194-2.c: New test.
1588 * gcc.target/i386/pr103194-3.c: New test.
1589 * gcc.target/i386/pr103194-4.c: New test.
1590 * gcc.target/i386/pr103194-5.c: New test.
1591 * gcc.target/i386/pr103194.c: New test.
1593 2021-11-23 Martin Sebor <msebor@redhat.com>
1596 * g++.dg/warn/Waddress-8.C: New test.
1598 2021-11-23 Martin Sebor <msebor@redhat.com>
1601 * c-c++-common/attr-used-5.c: Suppress valid warning.
1602 * c-c++-common/attr-used-6.c: Same.
1603 * c-c++-common/attr-used-9.c: Same.
1604 * g++.dg/warn/Winfinite-recursion-2.C: New test.
1605 * g++.dg/warn/Winfinite-recursion-3.C: New test.
1606 * g++.dg/warn/Winfinite-recursion.C: New test.
1607 * gcc.dg/Winfinite-recursion-2.c: New test.
1608 * gcc.dg/Winfinite-recursion.c: New test.
1610 2021-11-23 Harald Anlauf <anlauf@gmx.de>
1613 * gfortran.dg/bound_simplification_7.f90: New test.
1615 2021-11-23 Marek Polacek <polacek@redhat.com>
1618 * g++.dg/warn/Wuninitialized-28.C: Make a class nonempty.
1619 * g++.dg/warn/Wuninitialized-29.C: Likewise.
1620 * g++.dg/warn/Wuninitialized-31.C: New test.
1622 2021-11-23 Marek Polacek <polacek@redhat.com>
1624 * g++.dg/warn/Waddress-5.C: Make sf static.
1626 2021-11-23 Bill Schmidt <wschmidt@linux.ibm.com>
1628 * gcc.target/powerpc/test_mffsl.c: Change effective target to
1629 a run-time check. Fix a typo in a debug print statement.
1631 2021-11-23 Harald Anlauf <anlauf@gmx.de>
1635 * gfortran.dg/len_trim.f90: New test.
1637 2021-11-23 Richard Biener <rguenther@suse.de>
1639 PR tree-optimization/103361
1640 * g++.dg/torture/pr103361.C: New testcase.
1642 2021-11-23 Jan Hubicka <hubicka@ucw.cz>
1644 * gcc.dg/tree-ssa/modref-dse-4.c: Update template.
1645 * gcc.dg/tree-ssa/modref-dse-5.c: Update template.
1647 2021-11-23 Andrew Pinski <apinski@marvell.com>
1649 PR tree-optimization/102216
1650 * g++.dg/tree-ssa/pr102216-1.C: New test.
1651 * g++.dg/tree-ssa/pr102216-2.C: New test.
1653 2021-11-23 Jakub Jelinek <jakub@redhat.com>
1655 PR middle-end/102431
1656 * c-c++-common/gomp/pr102431.c: New test.
1657 * g++.dg/gomp/pr102431.C: New test.
1658 * gfortran.dg/gomp/pr102431.f90: New test.
1660 2021-11-23 Haochen Gui <guihaoc@gcc.gnu.org>
1663 * gcc.target/powerpc/vec_reve_1.c: New test.
1664 * gcc.target/powerpc/vec_reve_2.c: Likewise.
1666 2021-11-23 Navid Rahimi <navidrahimi@microsoft.com>
1668 PR tree-optimization/102232
1669 * gcc.dg/tree-ssa/pr102232.c: Testcase for this optimization.
1671 2021-11-23 Navid Rahimi <navidrahimi@microsoft.com>
1673 PR tree-optimization/96779
1674 * gcc.dg/tree-ssa/pr96779.c: Testcase for this optimization.
1675 * gcc.dg/tree-ssa/pr96779-disabled.c: Testcase for this optimization
1676 when -fwrapv passed.
1678 2021-11-22 Jason Merrill <jason@redhat.com>
1680 * g++.dg/template/crash106.C: Adjust.
1681 * g++.dg/diagnostic/ptrtomem3.C: New test.
1683 2021-11-22 Jason Merrill <jason@redhat.com>
1685 * g++.dg/cpp0x/pr65327.C: Adjust location.
1686 * g++.dg/cpp23/constexpr-nonlit4.C: Likewise.
1687 * g++.dg/cpp23/constexpr-nonlit5.C: Likewise.
1688 * g++.dg/cpp2a/constexpr-init1.C: Likewise.
1690 2021-11-22 Jakub Jelinek <jakub@redhat.com>
1691 Tobias Burnus <tobias@codesourcery.com>
1693 PR preprocessor/103165
1694 * c-c++-common/gomp/pragma-3.c: New test.
1695 * c-c++-common/gomp/pragma-4.c: New test.
1696 * c-c++-common/gomp/pragma-5.c: New test.
1698 2021-11-22 Roger Sayle <roger@nextmovesoftware.com>
1700 PR tree-optimization/98953
1701 PR tree-optimization/103345
1702 * gcc.dg/tree-ssa/pr98953.c: New test case.
1703 * gcc.dg/tree-ssa/pr103345.c: New test case.
1705 2021-11-22 Jakub Jelinek <jakub@redhat.com>
1708 * c-c++-common/goacc/routine-6.c: New test.
1710 2021-11-22 Richard Biener <rguenther@suse.de>
1712 PR tree-optimization/103351
1713 * g++.dg/torture/pr103351.C: New testcase.
1715 2021-11-22 Jakub Jelinek <jakub@redhat.com>
1718 * g++.dg/gomp/masked-1.C: New test.
1720 2021-11-22 liuhongt <hongtao.liu@intel.com>
1722 * gcc.target/i386/pr103275.c: New test.
1724 2021-11-21 Jakub Jelinek <jakub@redhat.com>
1727 * gcc.target/i386/pr101180.c: New test.
1729 2021-11-21 Harald Anlauf <anlauf@gmx.de>
1730 Steven G. Kargl <kargl@gcc.gnu.org>
1733 * gfortran.dg/dec_math_5.f90: New test.
1735 2021-11-21 Jan Hubicka <hubicka@ucw.cz>
1738 * gcc.dg/tree-ssa/modref-15.c: New test.
1740 2021-11-21 Jan Hubicka <hubicka@ucw.cz>
1743 * gcc.dg/tree-prof/merge_block.c: Add -fno-ipa-modref
1745 2021-11-21 Roger Sayle <roger@nextmovesoftware.com>
1746 Robin Dapp <rdapp@linux.ibm.com>
1749 * gcc.target/s390/mul-wide.c: New test case.
1750 * gcc.target/s390/umul-wide.c: New test case.
1752 2021-11-20 Jan Hubicka <hubicka@ucw.cz>
1755 * gcc.c-torture/execute/pr103052.c: New test.
1757 2021-11-20 Andrew Pinski <apinski@marvell.com>
1759 PR tree-optimization/103220
1760 * gcc.dg/tree-ssa/pr103220-1.c: New test.
1761 * gcc.dg/tree-ssa/pr103220-2.c: New test.
1762 * gcc.dg/pr25530.c: Update test to check for
1763 4294967294 in the case -2 is not matched.
1765 2021-11-20 Alexandre Oliva <oliva@adacore.com>
1767 PR tree-optimization/102988
1768 * g++.dg/pr102988.C: New.
1770 2021-11-20 Antoni Boucher <bouanto@zoho.com>
1773 * jit.dg/all-non-failing-tests.h: Add test-reflection.c.
1774 * jit.dg/test-reflection.c: New test.
1776 2021-11-19 Jakub Jelinek <jakub@redhat.com>
1779 * g++.target/i386/pr101180.C: New test.
1781 2021-11-19 David Malcolm <dmalcolm@redhat.com>
1784 * gcc.dg/analyzer/explode-1.c: Update for improvement to location
1786 * gcc.dg/analyzer/pr103217.c: New test.
1787 * gcc.dg/analyzer/pr94858-1.c: Add -Wno-analyzer-too-complex.
1789 2021-11-19 Marek Polacek <polacek@redhat.com>
1791 * g++.dg/cpp0x/lambda/lambda-nested9.C: Adjust dg-error.
1793 2021-11-19 Iain Sandoe <iain@sandoe.co.uk>
1795 * gcc.dg/torture/fp-int-convert-timode-3.c: Remove XFAIL.
1796 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1798 2021-11-19 Jan Hubicka <hubicka@ucw.cz>
1800 * gcc.dg/tree-ssa/modref-dse-6.c: New test.
1802 2021-11-19 Martin Sebor <msebor@redhat.com>
1806 * g++.dg/warn/Walways-true-2.C: Adjust to avoid a valid warning.
1807 * c-c++-common/Waddress-5.c: New test.
1808 * c-c++-common/Waddress-6.c: New test.
1809 * g++.dg/warn/Waddress-7.C: New test.
1810 * gcc.dg/Walways-true-2.c: Adjust to avoid a valid warning.
1811 * gcc.dg/weak/weak-3.c: Expect a warning.
1813 2021-11-19 Andrew MacLeod <amacleod@redhat.com>
1815 * gcc.dg/pr103254.c: New.
1817 2021-11-19 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1819 * gcc.target/s390/20211119.c: New test.
1821 2021-11-19 Tamar Christina <tamar.christina@arm.com>
1823 PR tree-optimization/103311
1825 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: Fix it.
1826 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Likewise.
1827 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: Likewise.
1828 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Likewise.
1829 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Likewise.
1830 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Likewise.
1831 * lib/target-supports.exp
1832 (check_effective_target_vect_complex_add_double): Add Adv. SIMD.
1834 2021-11-19 Giuliano Belinassi <gbelinassi@suse.de>
1836 * gcc.dg/devnull-dump.c: New.
1838 2021-11-19 Patrick Palka <ppalka@redhat.com>
1841 * g++.dg/cpp0x/lambda/lambda-nested9.C: New test.
1843 2021-11-19 Andrew Pinski <apinski@marvell.com>
1845 PR tree-optimization/103314
1846 * gcc.c-torture/compile/pr103314-1.c: New test.
1848 2021-11-19 Richard Biener <rguenther@suse.de>
1851 * g++.dg/pr103326.C: New testcase.
1853 2021-11-19 Jakub Jelinek <jakub@redhat.com>
1856 * g++.dg/cpp1z/eval-order11.C: New test.
1858 2021-11-19 Richard Biener <rguenther@suse.de>
1860 PR middle-end/103248
1861 * gcc.dg/pr103248.c: New testcase.
1863 2021-11-19 Richard Biener <rguenther@suse.de>
1865 PR tree-optimization/102436
1866 * gcc.dg/torture/20211118-1.c: New testcase.
1867 * gcc.dg/tree-ssa/ssa-lim-18.c: Likewise.
1869 2021-11-19 Andrew Pinski <apinski@marvell.com>
1871 PR tree-optimization/103317
1872 * gcc.c-torture/compile/pr103317-1.c: New test.
1874 2021-11-19 Andrew Pinski <apinski@marvell.com>
1876 PR tree-optimization/103257
1877 * gcc.dg/tree-ssa/vrp116.c: Check optimized instead of vrp1.
1878 * gcc.dg/tree-ssa/pr103257-1.c: New test.
1880 2021-11-19 Marek Polacek <polacek@redhat.com>
1884 * g++.dg/warn/Wuninitialized-14.C: New test.
1885 * g++.dg/warn/Wuninitialized-15.C: New test.
1886 * g++.dg/warn/Wuninitialized-16.C: New test.
1887 * g++.dg/warn/Wuninitialized-17.C: New test.
1888 * g++.dg/warn/Wuninitialized-18.C: New test.
1889 * g++.dg/warn/Wuninitialized-19.C: New test.
1890 * g++.dg/warn/Wuninitialized-20.C: New test.
1891 * g++.dg/warn/Wuninitialized-21.C: New test.
1892 * g++.dg/warn/Wuninitialized-22.C: New test.
1893 * g++.dg/warn/Wuninitialized-23.C: New test.
1894 * g++.dg/warn/Wuninitialized-24.C: New test.
1895 * g++.dg/warn/Wuninitialized-25.C: New test.
1896 * g++.dg/warn/Wuninitialized-26.C: New test.
1897 * g++.dg/warn/Wuninitialized-27.C: New test.
1898 * g++.dg/warn/Wuninitialized-28.C: New test.
1899 * g++.dg/warn/Wuninitialized-29.C: New test.
1900 * g++.dg/warn/Wuninitialized-30.C: New test.
1902 2021-11-19 liuhongt <hongtao.liu@intel.com>
1904 * gcc.target/i386/pr102543.c: New test.
1906 2021-11-19 Patrick Palka <ppalka@redhat.com>
1909 * g++.dg/cpp2a/concepts-this1.C: New test.
1911 2021-11-18 Marek Polacek <polacek@redhat.com>
1914 * g++.dg/cpp0x/auto25.C: Adjust dg-error.
1915 * g++.dg/cpp0x/auto9.C: Likewise.
1916 * g++.dg/cpp2a/concepts-pr84979-2.C: Likewise.
1917 * g++.dg/cpp2a/concepts-pr84979-3.C: Likewise.
1918 * g++.dg/cpp23/auto-fncast1.C: New test.
1919 * g++.dg/cpp23/auto-fncast2.C: New test.
1920 * g++.dg/cpp23/auto-fncast3.C: New test.
1921 * g++.dg/cpp23/auto-fncast4.C: New test.
1922 * g++.dg/cpp23/auto-fncast5.C: New test.
1923 * g++.dg/cpp23/auto-fncast6.C: New test.
1925 2021-11-18 Harald Anlauf <anlauf@gmx.de>
1926 Steven G. Kargl <kargl@gcc.gnu.org>
1929 * gfortran.dg/pr101329.f90: New test.
1931 2021-11-18 Patrick Palka <ppalka@redhat.com>
1933 * g++.dg/cpp2a/fn-template25.C: New test.
1935 2021-11-18 Jan Hubicka <hubicka@ucw.cz>
1937 * gcc.dg/lto/semantic-interposition-1_0.c: New test.
1938 * gcc.dg/lto/semantic-interposition-1_1.c: New test.
1940 2021-11-18 Jan Hubicka <hubicka@ucw.cz>
1943 * g++.dg/torture/pr103266.C: New test.
1945 2021-11-18 Tamar Christina <tamar.christina@arm.com>
1947 PR tree-optimization/103311
1948 * gcc.target/aarch64/pr103311.c: New test.
1950 2021-11-18 H.J. Lu <hjl.tools@gmail.com>
1953 * gcc.target/i386/indirect-thunk-cs-prefix-1.c: New test.
1954 * gcc.target/i386/indirect-thunk-cs-prefix-2.c: Likewise.
1956 2021-11-18 Jeff Law <jeffreyalaw@gmail.com>
1958 * gcc.target/mips/octeon-bbit-1.c (f3): Add noipa attribute.
1960 2021-11-18 Patrick Palka <ppalka@redhat.com>
1963 * g++.dg/cpp2a/fn-template24.C: New test.
1965 2021-11-18 Patrick Palka <ppalka@redhat.com>
1968 * g++.dg/cpp2a/concepts-recursive-sat1.C: Adjust to use ADL
1970 * g++.dg/cpp2a/fn-template23.C: New test.
1972 2021-11-18 Tamar Christina <tamar.christina@arm.com>
1974 PR tree-optimization/103253
1975 * gcc.dg/vect/pr103253.c: New test.
1977 2021-11-18 Matthias Kretz <m.kretz@gsi.de>
1979 * c-c++-common/builtin-assoc-barrier-1.c: New test.
1981 2021-11-18 Richard Biener <rguenther@suse.de>
1984 * gcc.dg/tree-ssa/if-to-switch-3.c: Supply
1985 --param case-values-threshold=4.
1987 2021-11-18 Richard Biener <rguenther@suse.de>
1989 PR tree-optimization/103277
1990 * gcc.dg/pr103277.c: New testcase.
1992 2021-11-18 Hongyu Wang <hongyu.wang@intel.com>
1994 * gcc.target/i386/pr103069-2.c: Adjust.
1996 2021-11-18 konglin1 <lingling.kong@intel.com>
1998 * gcc.target/i386/avx512fp16-vfcmulcph-1a.c: Add new test for alias.
1999 * gcc.target/i386/avx512fp16-vfcmulcsh-1a.c: Likewise.
2000 * gcc.target/i386/avx512fp16-vfmulcph-1a.c: Likewise.
2001 * gcc.target/i386/avx512fp16-vfmulcsh-1a.c: Likewise.
2002 * gcc.target/i386/avx512fp16vl-vfcmulcph-1a.c: Likewise.
2003 * gcc.target/i386/avx512fp16vl-vfmulcph-1a.c: Likewise.
2005 2021-11-17 Andrew Pinski <apinski@marvell.com>
2007 PR tree-optimization/103228
2008 PR tree-optimization/55177
2009 * gcc.dg/tree-ssa/pr103228-1.c: New test.
2010 * gcc.dg/tree-ssa/pr55177-1.c: New test.
2012 2021-11-17 David Malcolm <dmalcolm@redhat.com>
2014 PR preprocessor/103026
2015 * c-c++-common/Wbidi-chars-ranges.c: New test.
2017 2021-11-17 Martin Sebor <msebor@redhat.com>
2019 PR tree-optimization/102759
2020 * gcc.dg/Warray-parameter-10.c: New test.
2021 * gcc.dg/Wstringop-overflow-82.c: New test.
2023 2021-11-17 H.J. Lu <hjl.tools@gmail.com>
2026 * gcc.target/i386/harden-sls-1.c: New test.
2027 * gcc.target/i386/harden-sls-2.c: Likewise.
2028 * gcc.target/i386/harden-sls-3.c: Likewise.
2029 * gcc.target/i386/harden-sls-4.c: Likewise.
2030 * gcc.target/i386/harden-sls-5.c: Likewise.
2032 2021-11-17 Martin Sebor <msebor@redhat.com>
2035 * gcc.dg/Warray-parameter-11.c: New test.
2037 2021-11-17 Jeff Law <jeffreyalaw@gmail.com>
2039 * gcc.target/mips/frame-header-1.c (bar): Add noipa attribute.
2040 * gcc.target/mips/frame-header-2.c (bar): Likewise.
2042 2021-11-17 Jakub Jelinek <jakub@redhat.com>
2044 PR preprocessor/103130
2045 * c-c++-common/cpp/dir-only-9.c: New test.
2047 2021-11-17 Martin Uecker <uecker@gcc.gnu.org>
2051 * gcc.dg/vla-stexp-3.c: New test.
2052 * gcc.dg/vla-stexp-4.c: New test.
2053 * gcc.dg/vla-stexp-5.c: New test.
2054 * gcc.dg/vla-stexp-6.c: New test.
2055 * gcc.dg/vla-stexp-7.c: New test.
2056 * gcc.dg/vla-stexp-8.c: New test.
2057 * gcc.dg/vla-stexp-9.c: New test.
2059 2021-11-17 Jakub Jelinek <jakub@redhat.com>
2061 PR tree-optimization/103255
2062 * gcc.c-torture/execute/pr103255.c: New test.
2064 2021-11-17 Richard Sandiford <richard.sandiford@arm.com>
2066 * gcc.target/aarch64/sve/cond_fmaxnm_5.c: New test.
2067 * gcc.target/aarch64/sve/cond_fmaxnm_5_run.c: Likewise.
2068 * gcc.target/aarch64/sve/cond_fmaxnm_6.c: Likewise.
2069 * gcc.target/aarch64/sve/cond_fmaxnm_6_run.c: Likewise.
2070 * gcc.target/aarch64/sve/cond_fmaxnm_7.c: Likewise.
2071 * gcc.target/aarch64/sve/cond_fmaxnm_7_run.c: Likewise.
2072 * gcc.target/aarch64/sve/cond_fmaxnm_8.c: Likewise.
2073 * gcc.target/aarch64/sve/cond_fmaxnm_8_run.c: Likewise.
2074 * gcc.target/aarch64/sve/cond_fminnm_5.c: Likewise.
2075 * gcc.target/aarch64/sve/cond_fminnm_5_run.c: Likewise.
2076 * gcc.target/aarch64/sve/cond_fminnm_6.c: Likewise.
2077 * gcc.target/aarch64/sve/cond_fminnm_6_run.c: Likewise.
2078 * gcc.target/aarch64/sve/cond_fminnm_7.c: Likewise.
2079 * gcc.target/aarch64/sve/cond_fminnm_7_run.c: Likewise.
2080 * gcc.target/aarch64/sve/cond_fminnm_8.c: Likewise.
2081 * gcc.target/aarch64/sve/cond_fminnm_8_run.c: Likewise.
2083 2021-11-17 Andrew Pinski <apinski@marvell.com>
2085 PR tree-optimization/103288
2086 * gcc.c-torture/compile/pr103288-1.c: New test.
2088 2021-11-17 Marek Polacek <polacek@redhat.com>
2090 PR preprocessor/103026
2091 * c-c++-common/Wbidi-chars-1.c: New test.
2092 * c-c++-common/Wbidi-chars-2.c: New test.
2093 * c-c++-common/Wbidi-chars-3.c: New test.
2094 * c-c++-common/Wbidi-chars-4.c: New test.
2095 * c-c++-common/Wbidi-chars-5.c: New test.
2096 * c-c++-common/Wbidi-chars-6.c: New test.
2097 * c-c++-common/Wbidi-chars-7.c: New test.
2098 * c-c++-common/Wbidi-chars-8.c: New test.
2099 * c-c++-common/Wbidi-chars-9.c: New test.
2100 * c-c++-common/Wbidi-chars-10.c: New test.
2101 * c-c++-common/Wbidi-chars-11.c: New test.
2102 * c-c++-common/Wbidi-chars-12.c: New test.
2103 * c-c++-common/Wbidi-chars-13.c: New test.
2104 * c-c++-common/Wbidi-chars-14.c: New test.
2105 * c-c++-common/Wbidi-chars-15.c: New test.
2106 * c-c++-common/Wbidi-chars-16.c: New test.
2107 * c-c++-common/Wbidi-chars-17.c: New test.
2109 2021-11-17 David Malcolm <dmalcolm@redhat.com>
2112 * gcc.dg/analyzer/pr102695.c: New test.
2113 * gcc.dg/analyzer/strchr-1.c: New test.
2115 2021-11-17 David Malcolm <dmalcolm@redhat.com>
2118 * gcc.dg/analyzer/capacity-1.c: Add dg-require-effective-target
2119 alloca. Use __builtin_alloca rather than alloca.
2120 * gcc.dg/analyzer/capacity-3.c: Likewise.
2122 2021-11-16 Jan Hubicka <jh@suse.cz>
2124 * gcc.dg/tree-ssa/modref-dse-4.c: New test.
2126 2021-11-16 Harald Anlauf <anlauf@gmx.de>
2129 * gfortran.dg/pr103286.f90: New test.
2131 2021-11-16 Peter Bergner <bergner@linux.ibm.com>
2134 * gcc.target/powerpc/pr102976.c: New test.
2136 2021-11-16 Martin Sebor <msebor@redhat.com>
2138 PR tree-optimization/102960
2139 * gcc.dg/Wstringop-overflow-84.c: New test.
2141 2021-11-16 Tamar Christina <tamar.christina@arm.com>
2143 * gcc.target/aarch64/shrn-combine-10.c: Use shrn.
2145 2021-11-16 Tamar Christina <tamar.christina@arm.com>
2147 * gcc.dg/signbit-2.c: CHeck vect or scalar.
2149 2021-11-16 David Malcolm <dmalcolm@redhat.com>
2152 * g++.dg/analyzer/pr102662.C: New test.
2154 2021-11-16 Andrew Pinski <apinski@marvell.com>
2156 PR tree-optimization/103218
2157 * gcc.dg/tree-ssa/pr103218-1.c: New test.
2159 2021-11-16 Claudiu Zissulescu <claziss@synopsys.com>
2161 * gcc.target/arc/tmac-4.c: New test.
2163 2021-11-16 Richard Biener <rguenther@suse.de>
2165 PR tree-optimization/102880
2166 * gcc.dg/tree-ssa/pr102880.c: New testcase.
2167 * gcc.dg/tree-ssa/pr69270-3.c: Robustify.
2168 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Change the number of
2169 expected threadings.
2171 2021-11-16 Richard Biener <rguenther@suse.de>
2173 PR tree-optimization/102880
2174 * gcc.dg/tree-ssa/phi-opt-26.c: New testcase.
2176 2021-11-16 Claudiu Zissulescu <claziss@synopsys.com>
2178 * gcc.target/arc/add_n-combine.c: Update test patterns.
2179 * gcc.target/arc/builtin_eh.c: Update test for linux platforms.
2180 * gcc.target/arc/mul64-1.c: Disable this test while running on
2182 * gcc.target/arc/tls-gd.c: Update matching patterns.
2183 * gcc.target/arc/tls-ie.c: Likewise.
2184 * gcc.target/arc/tls-ld.c: Likewise.
2185 * gcc.target/arc/uncached-8.c: Likewise.
2187 2021-11-16 Martin Jambor <mjambor@suse.cz>
2189 * gcc.dg/ipa/ipa-sra-ret-nonull.c: New test.
2191 2021-11-16 Jakub Jelinek <jakub@redhat.com>
2193 PR tree-optimization/103208
2194 * c-c++-common/gomp/loop-11.c: New test.
2196 2021-11-16 Jakub Jelinek <jakub@redhat.com>
2198 PR tree-optimization/102009
2199 * gcc.dg/pr102009.c: New test.
2201 2021-11-16 Jan Hubicka <jh@suse.cz>
2203 * gcc.dg/tree-ssa/modref-dse-5.c: New test.
2205 2021-11-16 Andrew Pinski <apinski@marvell.com>
2207 PR tree-optimization/103245
2208 * gcc.dg/tree-ssa/pr103245-1.c: New test.
2210 2021-11-16 H.J. Lu <hjl.tools@gmail.com>
2212 PR middle-end/103268
2213 * gcc.dg/pr103268-1.c: New test.
2214 * gcc.dg/pr103268-2.c: Likewise.
2216 2021-11-15 Jason Merrill <jason@redhat.com>
2218 * lib/g++-dg.exp: Handle "impcx".
2219 * lib/target-supports.exp
2220 (check_effective_target_implicit_constexpr): New.
2221 * g++.dg/abi/abi-tag16.C:
2222 * g++.dg/abi/abi-tag18a.C:
2223 * g++.dg/abi/guard4.C:
2224 * g++.dg/abi/lambda-defarg1.C:
2225 * g++.dg/abi/mangle26.C:
2226 * g++.dg/cpp0x/constexpr-diag3.C:
2227 * g++.dg/cpp0x/constexpr-ex1.C:
2228 * g++.dg/cpp0x/constexpr-ice5.C:
2229 * g++.dg/cpp0x/constexpr-incomplete2.C:
2230 * g++.dg/cpp0x/constexpr-memfn1.C:
2231 * g++.dg/cpp0x/constexpr-neg3.C:
2232 * g++.dg/cpp0x/constexpr-specialization.C:
2233 * g++.dg/cpp0x/inh-ctor19.C:
2234 * g++.dg/cpp0x/inh-ctor30.C:
2235 * g++.dg/cpp0x/lambda/lambda-mangle3.C:
2236 * g++.dg/cpp0x/lambda/lambda-mangle5.C:
2237 * g++.dg/cpp1y/auto-fn12.C:
2238 * g++.dg/cpp1y/constexpr-loop5.C:
2239 * g++.dg/cpp1z/constexpr-lambda7.C:
2240 * g++.dg/cpp2a/constexpr-dtor3.C:
2241 * g++.dg/cpp2a/constexpr-new13.C:
2242 * g++.dg/cpp2a/constinit11.C:
2243 * g++.dg/cpp2a/constinit12.C:
2244 * g++.dg/cpp2a/constinit14.C:
2245 * g++.dg/cpp2a/constinit15.C:
2246 * g++.dg/cpp2a/spaceship-constexpr1.C:
2247 * g++.dg/cpp2a/spaceship-eq3.C:
2248 * g++.dg/cpp2a/udlit-class-nttp-neg2.C:
2249 * g++.dg/debug/dwarf2/auto1.C:
2250 * g++.dg/debug/dwarf2/cdtor-1.C:
2251 * g++.dg/debug/dwarf2/lambda1.C:
2252 * g++.dg/debug/dwarf2/pr54508.C:
2253 * g++.dg/debug/dwarf2/pubnames-2.C:
2254 * g++.dg/debug/dwarf2/pubnames-3.C:
2255 * g++.dg/ext/is_literal_type3.C:
2256 * g++.dg/ext/visibility/template7.C:
2257 * g++.dg/gcov/gcov-12.C:
2258 * g++.dg/gcov/gcov-2.C:
2259 * g++.dg/ipa/devirt-35.C:
2260 * g++.dg/ipa/devirt-36.C:
2261 * g++.dg/ipa/devirt-37.C:
2262 * g++.dg/ipa/devirt-44.C:
2263 * g++.dg/ipa/imm-devirt-1.C:
2264 * g++.dg/lookup/builtin5.C:
2265 * g++.dg/lto/inline-crossmodule-1_0.C:
2266 * g++.dg/modules/enum-1_a.C:
2267 * g++.dg/modules/fn-inline-1_c.C:
2268 * g++.dg/modules/pmf-1_b.C:
2269 * g++.dg/modules/used-1_c.C:
2270 * g++.dg/tls/thread_local11.C:
2271 * g++.dg/tls/thread_local11a.C:
2272 * g++.dg/tm/pr46653.C:
2273 * g++.dg/ubsan/pr70035.C:
2274 * g++.old-deja/g++.other/delete6.C:
2275 * g++.dg/modules/pmf-1_a.H:
2276 Adjust for implicit constexpr.
2278 2021-11-15 Jason Merrill <jason@redhat.com>
2280 * g++.dg/ext/flexary37.C: Remove expected error.
2282 2021-11-15 Siddhesh Poyarekar <siddhesh@gotplt.org>
2284 * gcc.dg/fold-stringops-2.c: Define size_t.
2287 * gcc.dg/fold-stringops-3.c: New test.
2289 2021-11-15 Siddhesh Poyarekar <siddhesh@gotplt.org>
2291 * gcc.dg/Wobjsize-1.c: Make warning change line agnostic.
2292 * gcc.dg/fold-stringops-2.c: New test.
2294 2021-11-15 Siddhesh Poyarekar <siddhesh@gotplt.org>
2296 * gcc.dg/fold-stringops-1.c: New test.
2298 2021-11-15 H.J. Lu <hjl.tools@gmail.com>
2300 PR middle-end/103184
2301 * gcc.dg/pr103184-1.c: New test.
2302 * gcc.dg/pr103184-2.c: Likewise.
2304 2021-11-15 Iain Sandoe <iain@sandoe.co.uk>
2306 * gcc.dg/vect/tsvc/tsvc.h: Use malloc for Darwin 9 and
2309 2021-11-15 Aldy Hernandez <aldyh@redhat.com>
2311 * gcc.dg/pr103207.c: New test.
2313 2021-11-15 Jakub Jelinek <jakub@redhat.com>
2316 * g++.dg/opt/pr100469.C: New test.
2318 2021-11-15 H.J. Lu <hjl.tools@gmail.com>
2321 * gcc.target/i386/pr103205-2.c: New test.
2323 2021-11-15 Aldy Hernandez <aldyh@redhat.com>
2325 * g++.dg/tree-ssa/pr31146-2.C: Add -fno-thread-jumps.
2327 2021-11-15 Richard Biener <rguenther@suse.de>
2329 PR tree-optimization/103237
2330 * gcc.dg/torture/pr103237.c: New testcase.
2332 2021-11-15 Hongyu Wang <hongyu.wang@intel.com>
2335 * gcc.target/i386/pr103069-1.c: New test.
2336 * gcc.target/i386/pr103069-2.c: Ditto.
2338 2021-11-15 Richard Biener <rguenther@suse.de>
2340 PR tree-optimization/103219
2341 * gcc.dg/torture/pr103219.c: New testcase.
2343 2021-11-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2345 * gcc.target/i386/pr101346.c: Require dfp support.
2347 2021-11-15 Jakub Jelinek <jakub@redhat.com>
2350 * gcc.target/i386/pr103205.c: New test.
2352 2021-11-15 Jason Merrill <jason@redhat.com>
2354 * g++.dg/cpp0x/lambda/lambda-switch.C: Adjust expected location.
2356 2021-11-15 Jason Merrill <jason@redhat.com>
2358 * g++.dg/cpp1y/constexpr-89285-2.C: Expect error.
2359 * g++.dg/cpp1y/constexpr-89285.C: Adjust error.
2361 2021-11-15 Jason Merrill <jason@redhat.com>
2364 * g++.dg/init/array41a.C: New test.
2366 2021-11-15 Jason Merrill <jason@redhat.com>
2368 * g++.dg/cpp2a/constexpr-virtual20.C: New test.
2370 2021-11-15 Hans-Peter Nilsson <hp@axis.com>
2372 * gcc.dg/uninit-pred-9_b.c: Correct last adjustment, for CRIS.
2374 2021-11-15 Andrew Pinski <apinski@marvell.com>
2376 * gcc.dg/tree-ssa/pr100278.c: Move to ...
2377 * gcc.c-torture/compile/pr100278.c: Here.
2378 Remove dg-do and dg-options.
2379 * gcc.dg/tree-ssa/pr101189.c: Move to ...
2380 * gcc.c-torture/compile/pr101189.c: Here.
2381 Remove dg-do and dg-options.
2382 * gcc.dg/tree-ssa/pr100453.c: Move to ...
2383 * gcc.c-torture/execute/pr100453.c: Here.
2384 Remove dg-do and dg-options.
2385 * gcc.dg/tree-ssa/pr101335.c: Move to ...
2386 * gcc.c-torture/execute/pr101335.c: Here
2387 Remove dg-do and dg-options.
2389 2021-11-14 Maciej W. Rozycki <macro@embecosm.com>
2391 * gcc.target/vax/setmem.c: New test.
2393 2021-11-14 Jan Hubicka <hubicka@ucw.cz>
2395 * gcc.dg/tree-ssa/modref-dse-3.c: New test.
2397 2021-11-14 Aldy Hernandez <aldyh@redhat.com>
2399 * gcc.dg/pr103229.c: Removed.
2401 2021-11-14 Aldy Hernandez <aldyh@redhat.com>
2403 * gcc.dg/pr103229.c: New test.
2405 2021-11-14 Martin Liska <mliska@suse.cz>
2407 * c-c++-common/tsan/free_race.c: Remove unnecessary -ldl.
2408 * c-c++-common/tsan/free_race2.c: Likewise.
2410 2021-11-14 Jan Hubicka <hubicka@ucw.cz>
2412 * c-c++-common/asan/null-deref-1.c: Update template.
2413 * c-c++-common/tsan/free_race.c: Update template.
2414 * c-c++-common/tsan/free_race2.c: Update template.
2415 * gcc.dg/ipa/ipa-sra-4.c: Update template.
2417 2021-11-13 Jan Hubicka <hubicka@ucw.cz>
2419 * g++.dg/cpp1z/inh-ctor23.C: Fix template
2420 * g++.dg/ipa/ipa-icf-4.C: Fix template
2421 * gcc.dg/tree-ssa/modref-dse-1.c: New test.
2422 * gcc.dg/tree-ssa/modref-dse-2.c: New test.
2424 2021-11-13 David Malcolm <dmalcolm@redhat.com>
2426 * gcc.dg/analyzer/pr93382.c: Tweak expected wording.
2427 * gcc.dg/analyzer/taint-alloc-1.c: New test.
2428 * gcc.dg/analyzer/taint-alloc-2.c: New test.
2429 * gcc.dg/analyzer/taint-divisor-1.c: New test.
2430 * gcc.dg/analyzer/taint-1.c: Rename to...
2431 * gcc.dg/analyzer/taint-read-index-1.c: ...this. Tweak expected
2432 wording. Mark some events as xfail.
2433 * gcc.dg/analyzer/taint-read-offset-1.c: New test.
2434 * gcc.dg/analyzer/taint-size-1.c: New test.
2435 * gcc.dg/analyzer/taint-write-index-1.c: New test.
2436 * gcc.dg/analyzer/taint-write-offset-1.c: New test.
2438 2021-11-13 Aldy Hernandez <aldyh@redhat.com>
2440 * gcc.dg/pr103222.c: New test.
2442 2021-11-12 Jan Hubicka <jh@suse.cz>
2444 PR tree-optimization/103209
2445 * gcc.dg/tree-ssa/pta-callused.c: Update template.
2446 * gcc.c-torture/execute/pr103209.c: New test.
2448 2021-11-12 Richard Sandiford <richard.sandiford@arm.com>
2450 * gcc.target/aarch64/stp_1.c: New test.
2452 2021-11-12 Tobias Burnus <tobias@codesourcery.com>
2454 * gfortran.dg/gomp/unexpected-end.f90: Update dg-error.
2455 * gfortran.dg/gomp/clauses-1.f90: New test.
2456 * gfortran.dg/gomp/nowait-2.f90: New test.
2457 * gfortran.dg/gomp/nowait-3.f90: New test.
2459 2021-11-12 Martin Liska <mliska@suse.cz>
2462 * gcc.dg/vect/tsvc/vect-tsvc-s112.c: Skip test for old Power
2465 2021-11-12 Chung-Lin Tang <cltang@codesourcery.com>
2467 * c-c++-common/gomp/target-implicit-map-1.c: New test.
2468 * c-c++-common/goacc/combined-reduction.c: Adjust scan test pattern.
2469 * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
2470 * c-c++-common/goacc/mdc-1.c: Likewise.
2471 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
2473 2021-11-12 Mikael Morin <mikael@gcc.gnu.org>
2476 * gfortran.dg/index_5.f90: New.
2478 2021-11-12 Richard Biener <rguenther@suse.de>
2480 PR tree-optimization/103204
2481 * gcc.dg/torture/pr103204.c: New testcase.
2483 2021-11-11 Bill Schmidt <wschmidt@linux.ibm.com>
2485 * gcc.target/powerpc/test_mffsl.c: Require Power9.
2487 2021-11-11 Jan Hubicka <hubicka@ucw.cz>
2489 * gfortran.dg/inline_matmul_17.f90: Fix template
2491 2021-11-11 Jan Hubicka <hubicka@ucw.cz>
2493 * c-c++-common/tm/inline-asm.c: Disable pure-const.
2494 * g++.dg/ipa/modref-1.C: Update template.
2495 * gcc.dg/tree-ssa/modref-11.c: Disable pure-const.
2496 * gcc.dg/tree-ssa/modref-14.c: New test.
2497 * gcc.dg/tree-ssa/modref-8.c: Do not optimize sibling calls.
2498 * gfortran.dg/do_subscript_3.f90: Add -O0.
2500 2021-11-11 Tobias Burnus <tobias@codesourcery.com>
2502 * gfortran.dg/gomp/num-teams-1.f90: New file.
2503 * gfortran.dg/gomp/num-teams-2.f90: New file.
2505 2021-11-11 Sandra Loosemore <sandra@codesourcery.com>
2507 * g++.dg/warn/Wmismatched-new-delete-5.C: Add
2508 -fdelete-null-pointer-checks.
2509 * gcc.dg/attr-returns-nonnull.c: Likewise.
2510 * gcc.dg/debug/btf/btf-datasec-1.c: Add -G0 option for nios2.
2511 * gcc.dg/ifcvt-4.c: Skip on nios2.
2512 * gcc.dg/struct-by-value-1.c: Add -G0 option for nios2.
2514 2021-11-11 Richard Biener <rguenther@suse.de>
2516 PR tree-optimization/103188
2517 * gcc.dg/torture/pr103188.c: New testcase.
2519 2021-11-11 Richard Biener <rguenther@suse.de>
2521 PR middle-end/103181
2522 * gcc.dg/torture/pr103181.c: New testcase.
2524 2021-11-11 Jakub Jelinek <jakub@redhat.com>
2527 * g++.dg/debug/dwarf2/pr101378.C: New test.
2529 2021-11-11 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2532 * gcc.target/aarch64/pr102376.c: New test.
2534 2021-11-11 Jakub Jelinek <jakub@redhat.com>
2536 * c-c++-common/gomp/clauses-1.c (bar): Supply lower-bound expression
2537 to half of the num_teams clauses.
2538 * c-c++-common/gomp/num-teams-1.c: New test.
2539 * c-c++-common/gomp/num-teams-2.c: New test.
2540 * g++.dg/gomp/attrs-1.C (bar): Supply lower-bound expression
2541 to half of the num_teams clauses.
2542 * g++.dg/gomp/attrs-2.C (bar): Likewise.
2543 * g++.dg/gomp/num-teams-1.C: New test.
2544 * g++.dg/gomp/num-teams-2.C: New test.
2546 2021-11-11 liuhongt <hongtao.liu@intel.com>
2548 * gcc.target/i386/pr103151.c: New test.
2550 2021-11-10 Aldy Hernandez <aldyh@redhat.com>
2552 * gcc.dg/tree-ssa/pr102906.c: New test.
2554 2021-11-10 Andrew Pinski <apinski@marvell.com>
2557 * gcc.c-torture/compile/vector-dup-1.c: New test.
2559 2021-11-10 H.J. Lu <hjl.tools@gmail.com>
2561 PR tree-optimization/102892
2562 * gcc.dg/pr102892-1.c: New file.
2563 * gcc.dg/pr102892-2.c: Likewise.
2565 2021-11-10 Martin Sebor <msebor@redhat.com>
2568 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: Avoid relying on
2569 argument evaluation order. Cast width and precision to signed
2570 to avoid undefined behavior.
2572 2021-11-10 qing zhao <qing.zhao@oracle.com>
2574 * gcc.target/i386/auto-init-6.c: _Complex long double is initialized
2575 to zero now with -ftrivial-auto-var-init=pattern.
2577 2021-11-10 Tamar Christina <tamar.christina@arm.com>
2579 * gcc.target/aarch64/sve/pred-not-gen-1.c: Update testcase.
2580 * gcc.target/aarch64/sve/pred-not-gen-2.c: Update testcase.
2581 * gcc.target/aarch64/sve/pred-not-gen-3.c: Update testcase.
2582 * gcc.target/aarch64/sve/pred-not-gen-4.c: Update testcase.
2584 2021-11-10 Tamar Christina <tamar.christina@arm.com>
2586 * gcc.target/aarch64/shrn-combine-8.c: Update.
2587 * gcc.target/aarch64/shrn-combine-9.c: Update.
2589 2021-11-10 Jan Hubicka <hubicka@ucw.cz>
2591 * gcc.dg/tree-ssa/modref-13.c: Fix typo.
2593 2021-11-10 Marek Polacek <polacek@redhat.com>
2596 * c-c++-common/Wno-attributes-1.c: New test.
2597 * c-c++-common/Wno-attributes-2.c: New test.
2598 * c-c++-common/Wno-attributes-3.c: New test.
2600 2021-11-10 Jan Hubicka <jh@suse.cz>
2602 * g++.dg/ipa/modref-1.C: Update template.
2603 * gcc.dg/ipa/modref-3.c: Update template.
2604 * gcc.dg/lto/modref-3_0.c: Update template.
2605 * gcc.dg/lto/modref-4_0.c: Update template.
2606 * gcc.dg/tree-ssa/modref-10.c: Update template.
2607 * gcc.dg/tree-ssa/modref-11.c: Update template.
2608 * gcc.dg/tree-ssa/modref-5.c: Update template.
2609 * gcc.dg/tree-ssa/modref-6.c: Update template.
2610 * gcc.dg/tree-ssa/modref-13.c: New test.
2612 2021-11-10 Tamar Christina <tamar.christina@arm.com>
2615 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Use
2616 vect_long_long instead of vect_long.
2617 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
2619 * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Likewise.
2620 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
2623 2021-11-10 Tamar Christina <tamar.christina@arm.com>
2625 * gcc.dg/signbit-2.c: Turn off masks.
2626 * gcc.dg/signbit-5.c: Likewise.
2628 2021-11-10 Richard Biener <rguenther@suse.de>
2631 * g++.dg/warn/Warray-bounds-16.C: XFAIL diagnostic part
2634 2021-11-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
2636 * gcc.target/aarch64/simd/lowering_tbaa.c: New test.
2638 2021-11-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
2640 * gcc.target/aarch64/fmla_intrinsic_1.c: Fix big-endian testism.
2641 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
2642 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
2644 2021-11-10 H.J. Lu <hongjiu.lu@intel.com>
2645 Hongtao Liu <hongtao.liu@intel.com>
2647 PR middle-end/102566
2648 * g++.target/i386/pr102566-1.C: New test.
2649 * g++.target/i386/pr102566-2.C: Likewise.
2650 * g++.target/i386/pr102566-3.C: Likewise.
2651 * g++.target/i386/pr102566-4.C: Likewise.
2652 * g++.target/i386/pr102566-5a.C: Likewise.
2653 * g++.target/i386/pr102566-5b.C: Likewise.
2654 * g++.target/i386/pr102566-6a.C: Likewise.
2655 * g++.target/i386/pr102566-6b.C: Likewise.
2656 * gcc.target/i386/pr102566-1a.c: Likewise.
2657 * gcc.target/i386/pr102566-1b.c: Likewise.
2658 * gcc.target/i386/pr102566-2.c: Likewise.
2659 * gcc.target/i386/pr102566-3a.c: Likewise.
2660 * gcc.target/i386/pr102566-3b.c: Likewise.
2661 * gcc.target/i386/pr102566-4.c: Likewise.
2662 * gcc.target/i386/pr102566-5.c: Likewise.
2663 * gcc.target/i386/pr102566-6.c: Likewise.
2664 * gcc.target/i386/pr102566-7.c: Likewise.
2665 * gcc.target/i386/pr102566-8a.c: Likewise.
2666 * gcc.target/i386/pr102566-8b.c: Likewise.
2667 * gcc.target/i386/pr102566-9a.c: Likewise.
2668 * gcc.target/i386/pr102566-9b.c: Likewise.
2669 * gcc.target/i386/pr102566-10a.c: Likewise.
2670 * gcc.target/i386/pr102566-10b.c: Likewise.
2671 * gcc.target/i386/pr102566-11.c: Likewise.
2672 * gcc.target/i386/pr102566-12.c: Likewise.
2673 * gcc.target/i386/pr102566-13.c: New test.
2674 * gcc.target/i386/pr102566-14.c: New test.
2676 2021-11-10 liuhongt <hongtao.liu@intel.com>
2678 * gcc.target/i386/ifcvt-reduction-logic-op.c: New test.
2680 2021-11-10 konglin1 <lingling.kong@intel.com>
2682 * gcc.target/i386/avx512fp16-vector-complex-float.c: New test.
2684 2021-11-10 konglin1 <lingling.kong@intel.com>
2686 * gcc.target/i386/avx512fp16vl-complex-broadcast-1.c: New test.
2688 2021-11-10 liuhongt <hongtao.liu@intel.com>
2690 * gcc.target/i386/pr102464-maxmin.c: New test.
2692 2021-11-10 Andrew Pinski <apinski@marvell.com>
2695 * c-c++-common/torture/builtin-convertvector-2.c: New test.
2696 * c-c++-common/torture/builtin-shufflevector-2.c: New test.
2698 2021-11-10 Sandra Loosemore <sandra@codesourcery.com>
2700 * gcc.target/nios2/custom-fp-inline-1.c: New.
2701 * gcc.target/nios2/custom-fp-inline-2.c: New.
2702 * gcc.target/nios2/custom-fp-inline-3.c: New.
2703 * gcc.target/nios2/custom-fp-inline-4.c: New.
2705 2021-11-09 David Malcolm <dmalcolm@redhat.com>
2707 * gcc.dg/bad-pragma-locations.c: New test.
2709 2021-11-09 Bill Schmidt <wschmidt@linux.ibm.com>
2711 * gcc.target/powerpc/p10_vec_xl_sext.c: Fix long long case.
2713 2021-11-09 Andrew Pinski <apinski@marvell.com>
2715 PR tree-optimization/10352
2716 * gcc.c-torture/execute/pr10352-1.c: New test.
2718 2021-11-09 Marek Polacek <polacek@redhat.com>
2720 * g++.dg/init/bitfield6.C: New test.
2722 2021-11-09 Kito Cheng <kito.cheng@sifive.com>
2724 * gcc.target/riscv/pr102957.c: New.
2726 2021-11-09 Jakub Jelinek <jakub@redhat.com>
2729 * g++.dg/ext/complex10.C: New test.
2731 2021-11-09 Patrick Palka <ppalka@redhat.com>
2735 * g++.dg/cpp2a/concepts-pr98394.C: New test.
2736 * g++.dg/cpp2a/concepts-pr85846.C: New test.
2738 2021-11-09 Patrick Palka <ppalka@redhat.com>
2741 * g++.dg/cpp1y/var-templ69.C: New test.
2743 2021-11-09 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
2745 * gcc.target/arm/multilib.exp: Update test with armv9-a entries.
2746 * lib/target-supports.exp (v9a): Add new armflag.
2747 (__ARM_ARCH_9A__): Add new armdef.
2749 2021-11-09 Martin Jambor <mjambor@suse.cz>
2752 * gcc.dg/ipa/pr103132.c: New test.
2754 2021-11-09 Aldy Hernandez <aldyh@redhat.com>
2756 * gcc.dg/tree-ssa/builtin-sprintf-warn-22.c: XFAIL.
2758 2021-11-09 Jeff Law <jeffreyalaw@gmail.com>
2760 * gcc.dg/tree-ssa/bittest.c: New test
2762 2021-11-08 Andrew MacLeod <amacleod@redhat.com>
2764 * g++.dg/pr103122.C: New.
2766 2021-11-08 Martin Jambor <mjambor@suse.cz>
2770 * g++.dg/ipa/pr103099.C: New test.
2771 * gcc.dg/ipa/pr103107.c: Likewise.
2773 2021-11-08 Aldy Hernandez <aldyh@redhat.com>
2775 * gcc.dg/pr103120.c: New test.
2777 2021-11-08 Martin Liska <mliska@suse.cz>
2779 PR gcov-profile/100520
2780 * gcc.dg/pr100520.c: New test.
2782 2021-11-08 Richard Sandiford <richard.sandiford@arm.com>
2784 * gcc.target/aarch64/neoverse_v1_1.c: New test.
2786 2021-11-08 Jan Hubicka <hubicka@ucw.cz>
2788 * gcc.dg/tree-ssa/modref-12.c: New test.
2790 2021-11-08 Haochen Gui <guihaoc@gcc.gnu.org>
2792 * gcc.target/powerpc/vec-minmax-1.c: New test.
2793 * gcc.target/powerpc/vec-minmax-2.c: Likewise.
2795 2021-11-08 liuhongt <hongtao.liu@intel.com>
2797 * gcc.target/i386/pr102464-fma.c: New test.
2799 2021-11-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2801 * gfortran.dg/co_reduce_2.f90: New test.
2802 * gfortran.dg/coarray_collectives_14.f90: Change OPERATOR
2804 * gfortran.dg/coarray_collectives_16.f90: Likewise.
2805 * gfortran.dg/coarray_collectives_9.f90: Likewise.
2806 Co-authored by: Steve Kargl <steve@gcc.gnu.org>
2808 2021-11-07 Sandra Loosemore <sandra@codesourcery.com>
2810 * gfortran.dg/bessel_3.f90: Expect additional diagnostics from
2811 multiple bad arguments in the call.
2812 * gfortran.dg/pr24823.f: Likewise.
2813 * gfortran.dg/pr39937.f: Likewise.
2814 * gfortran.dg/pr41011.f: Likewise.
2815 * gfortran.dg/pr61318.f90: Likewise.
2816 * gfortran.dg/c-interop/c407b-2.f90: Remove xfails.
2817 * gfortran.dg/c-interop/c535b-2.f90: Likewise.
2819 2021-11-06 Harald Anlauf <anlauf@gmx.de>
2822 * gfortran.dg/pr68019.f90: Adjust error message.
2823 * gfortran.dg/pr102715.f90: New test.
2825 2021-11-06 David Edelsohn <dje.gcc@gmail.com>
2827 * gcc.dg/vect/tsvc/tsvc.h (init): Use posix_memalign on AIX.
2829 2021-11-05 Harald Anlauf <anlauf@gmx.de>
2832 * gfortran.dg/pr102817.f90: New test.
2834 2021-11-05 Jan Hubicka <hubicka@ucw.cz>
2837 * g++.dg/torture/pr103073.C: New test.
2838 * gcc.dg/tree-ssa/modref-11.c: New test.
2840 2021-11-05 Harald Anlauf <anlauf@gmx.de>
2843 * gfortran.dg/pr69419.f90: New test.
2845 2021-11-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2848 * gfortran.dg/implicit_14.f90: Adjust error.
2849 * gfortran.dg/external_implicit_none_3.f08: New test.
2851 2021-11-05 Iain Sandoe <iain@sandoe.co.uk>
2853 * gcc.dg/vect/tsvc/tsvc.h: Do not try to include malloc.h
2854 on Darwin also use posix_memalign ().
2856 2021-11-05 Andrew MacLeod <amacleod@redhat.com>
2858 * gcc.dg/pr103093.c: New.
2860 2021-11-05 Wilco Dijkstra <wdijkstr@arm.com>
2864 * gcc.target/aarch64/pr103085.c: New test
2866 2021-11-05 Martin Liska <mliska@suse.cz>
2868 PR gcov-profile/102945
2869 * gcc.dg/gcov-info-to-gcda.c: Filter supported targets.
2871 2021-11-05 Martin Liska <mliska@suse.cz>
2874 * g++.dg/pr102955.C: New test.
2876 2021-11-04 Jonathan Wakely <jwakely@redhat.com>
2878 * g++.dg/cpp0x/lambda/lambda-eh2.C: Add dg-warning for new
2879 deprecation warnings.
2880 * g++.dg/cpp0x/noexcept06.C: Likewise.
2881 * g++.dg/cpp0x/noexcept07.C: Likewise.
2882 * g++.dg/eh/forced3.C: Likewise.
2883 * g++.dg/eh/unexpected1.C: Likewise.
2884 * g++.old-deja/g++.eh/spec1.C: Likewise.
2885 * g++.old-deja/g++.eh/spec2.C: Likewise.
2886 * g++.old-deja/g++.eh/spec3.C: Likewise.
2887 * g++.old-deja/g++.eh/spec4.C: Likewise.
2888 * g++.old-deja/g++.mike/eh33.C: Likewise.
2889 * g++.old-deja/g++.mike/eh34.C: Likewise.
2890 * g++.old-deja/g++.mike/eh50.C: Likewise.
2891 * g++.old-deja/g++.mike/eh51.C: Likewise.
2893 2021-11-04 Tamar Christina <tamar.christina@arm.com>
2895 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-1.c: New test.
2896 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-2.c: New test.
2897 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-3.c: New test.
2898 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-4.c: New test.
2899 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-5.c: New test.
2900 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c: New test.
2901 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-7.c: New test.
2902 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-8.c: New test.
2903 * gcc.target/aarch64/signbit-2.c: New test.
2905 2021-11-04 Tamar Christina <tamar.christina@arm.com>
2907 * gcc.dg/signbit-2.c: New test.
2908 * gcc.dg/signbit-3.c: New test.
2909 * gcc.dg/signbit-4.c: New test.
2910 * gcc.dg/signbit-5.c: New test.
2911 * gcc.dg/signbit-6.c: New test.
2912 * gcc.target/aarch64/signbit-1.c: New test.
2914 2021-11-04 Andrew MacLeod <amacleod@redhat.com>
2916 PR tree-optimization/103079
2917 * gcc.dg/pr103079.c: New.
2919 2021-11-04 Martin Jambor <mjambor@suse.cz>
2922 * gcc.dg/guality/ipa-sra-1.c: New test.
2924 2021-11-04 Jonathan Wright <jonathan.wright@arm.com>
2926 * gcc.target/aarch64/vector_structure_intrinsics.c: New code
2929 2021-11-04 Jonathan Wright <jonathan.wright@arm.com>
2931 * gcc.target/aarch64/advsimd-intrinsics/bf16_vldN_lane_2.c:
2932 Relax incorrect register number requirement.
2933 * gcc.target/aarch64/sve/pcs/struct_3_256.c: Accept
2934 equivalent codegen with fmov.
2936 2021-11-04 H.J. Lu <hjl.tools@gmail.com>
2938 * gcc.target/i386/amxtile-3.c: Check leal/addl for x32.
2940 2021-11-04 Tamar Christina <tamar.christina@arm.com>
2943 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-int.c: Update guards.
2944 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Likewise.
2945 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-short.c: Likewise.
2946 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-int.c:
2948 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
2950 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-short.c:
2952 * gcc.dg/vect/complex/complex-add-pattern-template.c: Likewise.
2953 * gcc.dg/vect/complex/complex-add-template.c: Likewise.
2954 * gcc.dg/vect/complex/complex-operations-run.c: Likewise.
2955 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c: Likewise.
2956 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: Likewise.
2957 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-half-float.c:
2959 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c:
2961 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
2963 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
2965 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: Likewise.
2966 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Likewise.
2967 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c:
2969 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: Likewise.
2970 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Likewise.
2971 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c:
2973 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Likewise.
2974 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Likewise.
2975 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c:
2977 * gcc.dg/vect/complex/fast-math-complex-add-double.c: Likewise.
2978 * gcc.dg/vect/complex/fast-math-complex-add-float.c: Likewise.
2979 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Likewise.
2980 * gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c: Likewise.
2981 * gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Likewise.
2982 * gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c:
2984 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: Likewise.
2985 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: Likewise.
2986 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: Likewise.
2987 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: Likewise.
2988 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: Likewise.
2989 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: Likewise.
2990 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: Likewise.
2991 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: Likewise.
2992 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: Likewise.
2993 * gcc.dg/vect/complex/vect-complex-add-pattern-byte.c: Likewise.
2994 * gcc.dg/vect/complex/vect-complex-add-pattern-int.c: Likewise.
2995 * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Likewise.
2996 * gcc.dg/vect/complex/vect-complex-add-pattern-short.c: Likewise.
2997 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-byte.c:
2999 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-int.c:
3001 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
3003 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-short.c:
3006 2021-11-04 Richard Biener <rguenther@suse.de>
3008 PR rtl-optimization/103075
3009 * gcc.dg/pr103075.c: New testcase.
3011 2021-11-04 Aldy Hernandez <aldyh@redhat.com>
3013 PR tree-optimization/103062
3014 * gcc.dg/pr103062.c: New test.
3016 2021-11-04 Jiufu Guo <guojiufu@linux.ibm.com>
3018 * gcc.dg/vect/pr101145_1.c: Update case.
3019 * gcc.dg/vect/pr101145_2.c: Update case.
3020 * gcc.dg/vect/pr101145_3.c: Update case.
3022 2021-11-04 Martin Liska <mliska@suse.cz>
3024 * g++.dg/asan/asan_test.C: Disable one warning.
3026 2021-11-04 Richard Sandiford <richard.sandiford@arm.com>
3028 * gcc.dg/rtl/aarch64/big-endian-cse-1.c: New test.
3030 2021-11-04 liuhongt <hongtao.liu@intel.com>
3032 * gcc.target/i386/pr101989-3.c: New test.
3034 2021-11-04 liuhongt <hongtao.liu@intel.com>
3036 * gcc.target/i386/pr102464-copysign-1.c: New test.
3038 2021-11-04 Hongyu Wang <hongyu.wang@intel.com>
3040 * gcc.target/i386/vnni-auto-vectorize-1.c: New test.
3041 * gcc.target/i386/vnni-auto-vectorize-2.c: Ditto.
3043 2021-11-04 Hongyu Wang <hongyu.wang@intel.com>
3045 * gcc.target/i386/amxtile-3.c: New test.
3047 2021-11-04 Marek Polacek <polacek@redhat.com>
3049 * g++.dg/opt/pr102970.C: Only run in C++14 and up.
3051 2021-11-03 Joseph Myers <joseph@codesourcery.com>
3054 * gcc.dg/init-rounding-math-1.c: New test.
3056 2021-11-03 Andrew MacLeod <amacleod@redhat.com>
3058 * gcc.dg/tree-ssa/pr23744.c: Tweak output checks.
3059 * gcc.dg/tree-ssa/vrp07.c: Ditto.
3060 * gcc.dg/tree-ssa/vrp08.c: Ditto.
3061 * gcc.dg/tree-ssa/vrp09.c: Ditto.
3062 * gcc.dg/tree-ssa/vrp20.c: Ditto.
3063 * gcc.dg/tree-ssa/vrp92.c: Ditto.
3064 * jit.dg/test-sum-of-squares.c: Ditto.
3066 2021-11-03 Richard Biener <rguenther@suse.de>
3068 PR tree-optimization/102970
3069 * g++.dg/opt/pr102970.C: New testcase.
3071 2021-11-03 Jan Hubicka <hubicka@ucw.cz>
3073 * g++.dg/torture/pr103040.C: New test.
3075 2021-11-02 Jan Hubicka <hubicka@ucw.cz>
3077 * gcc.dg/ipa/modref-3.c: New test.
3079 2021-11-02 Jan Hubicka <hubicka@ucw.cz>
3081 * g++.dg/ipa/modref-1.C: Update template.
3082 * gcc.dg/tree-ssa/modref-10.c: New test.
3084 2021-11-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3086 * gcc.dg/tree-ssa/ldist-rawmemchr-1.c: For IBM Z set arch to z13
3087 and use z/Architecture since the tests require vector extensions.
3088 * gcc.dg/tree-ssa/ldist-rawmemchr-2.c: Likewise.
3089 * gcc.dg/tree-ssa/ldist-strlen-1.c: Likewise.
3090 * gcc.dg/tree-ssa/ldist-strlen-3.c: Likewise.
3092 2021-11-02 Tamar Christina <tamar.christina@arm.com>
3094 PR tree-optimization/103007
3095 * g++.dg/pr103007.C: New test.
3097 2021-11-02 Richard Biener <rguenther@suse.de>
3099 PR middle-end/103038
3100 * g++.dg/pr103038.C: New testcase.
3102 2021-11-02 Jakub Jelinek <jakub@redhat.com>
3105 * gcc.target/i386/pr103020.c: New test.
3107 2021-11-02 Martin Liska <mliska@suse.cz>
3109 * gcc.dg/vect/vect.exp: Include also tsvc sub-directory.
3110 * gcc.dg/vect/tsvc/license.txt: New test.
3111 * gcc.dg/vect/tsvc/tsvc.h: New test.
3112 * gcc.dg/vect/tsvc/vect-tsvc-s000.c: New test.
3113 * gcc.dg/vect/tsvc/vect-tsvc-s111.c: New test.
3114 * gcc.dg/vect/tsvc/vect-tsvc-s1111.c: New test.
3115 * gcc.dg/vect/tsvc/vect-tsvc-s1112.c: New test.
3116 * gcc.dg/vect/tsvc/vect-tsvc-s1113.c: New test.
3117 * gcc.dg/vect/tsvc/vect-tsvc-s1115.c: New test.
3118 * gcc.dg/vect/tsvc/vect-tsvc-s1119.c: New test.
3119 * gcc.dg/vect/tsvc/vect-tsvc-s112.c: New test.
3120 * gcc.dg/vect/tsvc/vect-tsvc-s113.c: New test.
3121 * gcc.dg/vect/tsvc/vect-tsvc-s114.c: New test.
3122 * gcc.dg/vect/tsvc/vect-tsvc-s115.c: New test.
3123 * gcc.dg/vect/tsvc/vect-tsvc-s116.c: New test.
3124 * gcc.dg/vect/tsvc/vect-tsvc-s1161.c: New test.
3125 * gcc.dg/vect/tsvc/vect-tsvc-s118.c: New test.
3126 * gcc.dg/vect/tsvc/vect-tsvc-s119.c: New test.
3127 * gcc.dg/vect/tsvc/vect-tsvc-s121.c: New test.
3128 * gcc.dg/vect/tsvc/vect-tsvc-s1213.c: New test.
3129 * gcc.dg/vect/tsvc/vect-tsvc-s122.c: New test.
3130 * gcc.dg/vect/tsvc/vect-tsvc-s1221.c: New test.
3131 * gcc.dg/vect/tsvc/vect-tsvc-s123.c: New test.
3132 * gcc.dg/vect/tsvc/vect-tsvc-s1232.c: New test.
3133 * gcc.dg/vect/tsvc/vect-tsvc-s124.c: New test.
3134 * gcc.dg/vect/tsvc/vect-tsvc-s1244.c: New test.
3135 * gcc.dg/vect/tsvc/vect-tsvc-s125.c: New test.
3136 * gcc.dg/vect/tsvc/vect-tsvc-s1251.c: New test.
3137 * gcc.dg/vect/tsvc/vect-tsvc-s126.c: New test.
3138 * gcc.dg/vect/tsvc/vect-tsvc-s127.c: New test.
3139 * gcc.dg/vect/tsvc/vect-tsvc-s1279.c: New test.
3140 * gcc.dg/vect/tsvc/vect-tsvc-s128.c: New test.
3141 * gcc.dg/vect/tsvc/vect-tsvc-s1281.c: New test.
3142 * gcc.dg/vect/tsvc/vect-tsvc-s131.c: New test.
3143 * gcc.dg/vect/tsvc/vect-tsvc-s13110.c: New test.
3144 * gcc.dg/vect/tsvc/vect-tsvc-s132.c: New test.
3145 * gcc.dg/vect/tsvc/vect-tsvc-s1351.c: New test.
3146 * gcc.dg/vect/tsvc/vect-tsvc-s141.c: New test.
3147 * gcc.dg/vect/tsvc/vect-tsvc-s1421.c: New test.
3148 * gcc.dg/vect/tsvc/vect-tsvc-s151.c: New test.
3149 * gcc.dg/vect/tsvc/vect-tsvc-s152.c: New test.
3150 * gcc.dg/vect/tsvc/vect-tsvc-s161.c: New test.
3151 * gcc.dg/vect/tsvc/vect-tsvc-s162.c: New test.
3152 * gcc.dg/vect/tsvc/vect-tsvc-s171.c: New test.
3153 * gcc.dg/vect/tsvc/vect-tsvc-s172.c: New test.
3154 * gcc.dg/vect/tsvc/vect-tsvc-s173.c: New test.
3155 * gcc.dg/vect/tsvc/vect-tsvc-s174.c: New test.
3156 * gcc.dg/vect/tsvc/vect-tsvc-s175.c: New test.
3157 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: New test.
3158 * gcc.dg/vect/tsvc/vect-tsvc-s2101.c: New test.
3159 * gcc.dg/vect/tsvc/vect-tsvc-s2102.c: New test.
3160 * gcc.dg/vect/tsvc/vect-tsvc-s211.c: New test.
3161 * gcc.dg/vect/tsvc/vect-tsvc-s2111.c: New test.
3162 * gcc.dg/vect/tsvc/vect-tsvc-s212.c: New test.
3163 * gcc.dg/vect/tsvc/vect-tsvc-s221.c: New test.
3164 * gcc.dg/vect/tsvc/vect-tsvc-s222.c: New test.
3165 * gcc.dg/vect/tsvc/vect-tsvc-s2233.c: New test.
3166 * gcc.dg/vect/tsvc/vect-tsvc-s2244.c: New test.
3167 * gcc.dg/vect/tsvc/vect-tsvc-s2251.c: New test.
3168 * gcc.dg/vect/tsvc/vect-tsvc-s2275.c: New test.
3169 * gcc.dg/vect/tsvc/vect-tsvc-s231.c: New test.
3170 * gcc.dg/vect/tsvc/vect-tsvc-s232.c: New test.
3171 * gcc.dg/vect/tsvc/vect-tsvc-s233.c: New test.
3172 * gcc.dg/vect/tsvc/vect-tsvc-s235.c: New test.
3173 * gcc.dg/vect/tsvc/vect-tsvc-s241.c: New test.
3174 * gcc.dg/vect/tsvc/vect-tsvc-s242.c: New test.
3175 * gcc.dg/vect/tsvc/vect-tsvc-s243.c: New test.
3176 * gcc.dg/vect/tsvc/vect-tsvc-s244.c: New test.
3177 * gcc.dg/vect/tsvc/vect-tsvc-s251.c: New test.
3178 * gcc.dg/vect/tsvc/vect-tsvc-s252.c: New test.
3179 * gcc.dg/vect/tsvc/vect-tsvc-s253.c: New test.
3180 * gcc.dg/vect/tsvc/vect-tsvc-s254.c: New test.
3181 * gcc.dg/vect/tsvc/vect-tsvc-s255.c: New test.
3182 * gcc.dg/vect/tsvc/vect-tsvc-s256.c: New test.
3183 * gcc.dg/vect/tsvc/vect-tsvc-s257.c: New test.
3184 * gcc.dg/vect/tsvc/vect-tsvc-s258.c: New test.
3185 * gcc.dg/vect/tsvc/vect-tsvc-s261.c: New test.
3186 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: New test.
3187 * gcc.dg/vect/tsvc/vect-tsvc-s2710.c: New test.
3188 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: New test.
3189 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: New test.
3190 * gcc.dg/vect/tsvc/vect-tsvc-s272.c: New test.
3191 * gcc.dg/vect/tsvc/vect-tsvc-s273.c: New test.
3192 * gcc.dg/vect/tsvc/vect-tsvc-s274.c: New test.
3193 * gcc.dg/vect/tsvc/vect-tsvc-s275.c: New test.
3194 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: New test.
3195 * gcc.dg/vect/tsvc/vect-tsvc-s277.c: New test.
3196 * gcc.dg/vect/tsvc/vect-tsvc-s278.c: New test.
3197 * gcc.dg/vect/tsvc/vect-tsvc-s279.c: New test.
3198 * gcc.dg/vect/tsvc/vect-tsvc-s281.c: New test.
3199 * gcc.dg/vect/tsvc/vect-tsvc-s291.c: New test.
3200 * gcc.dg/vect/tsvc/vect-tsvc-s292.c: New test.
3201 * gcc.dg/vect/tsvc/vect-tsvc-s293.c: New test.
3202 * gcc.dg/vect/tsvc/vect-tsvc-s311.c: New test.
3203 * gcc.dg/vect/tsvc/vect-tsvc-s3110.c: New test.
3204 * gcc.dg/vect/tsvc/vect-tsvc-s3111.c: New test.
3205 * gcc.dg/vect/tsvc/vect-tsvc-s31111.c: New test.
3206 * gcc.dg/vect/tsvc/vect-tsvc-s3112.c: New test.
3207 * gcc.dg/vect/tsvc/vect-tsvc-s3113.c: New test.
3208 * gcc.dg/vect/tsvc/vect-tsvc-s312.c: New test.
3209 * gcc.dg/vect/tsvc/vect-tsvc-s313.c: New test.
3210 * gcc.dg/vect/tsvc/vect-tsvc-s314.c: New test.
3211 * gcc.dg/vect/tsvc/vect-tsvc-s315.c: New test.
3212 * gcc.dg/vect/tsvc/vect-tsvc-s316.c: New test.
3213 * gcc.dg/vect/tsvc/vect-tsvc-s317.c: New test.
3214 * gcc.dg/vect/tsvc/vect-tsvc-s318.c: New test.
3215 * gcc.dg/vect/tsvc/vect-tsvc-s319.c: New test.
3216 * gcc.dg/vect/tsvc/vect-tsvc-s321.c: New test.
3217 * gcc.dg/vect/tsvc/vect-tsvc-s322.c: New test.
3218 * gcc.dg/vect/tsvc/vect-tsvc-s323.c: New test.
3219 * gcc.dg/vect/tsvc/vect-tsvc-s3251.c: New test.
3220 * gcc.dg/vect/tsvc/vect-tsvc-s331.c: New test.
3221 * gcc.dg/vect/tsvc/vect-tsvc-s332.c: New test.
3222 * gcc.dg/vect/tsvc/vect-tsvc-s341.c: New test.
3223 * gcc.dg/vect/tsvc/vect-tsvc-s342.c: New test.
3224 * gcc.dg/vect/tsvc/vect-tsvc-s343.c: New test.
3225 * gcc.dg/vect/tsvc/vect-tsvc-s351.c: New test.
3226 * gcc.dg/vect/tsvc/vect-tsvc-s352.c: New test.
3227 * gcc.dg/vect/tsvc/vect-tsvc-s353.c: New test.
3228 * gcc.dg/vect/tsvc/vect-tsvc-s4112.c: New test.
3229 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: New test.
3230 * gcc.dg/vect/tsvc/vect-tsvc-s4114.c: New test.
3231 * gcc.dg/vect/tsvc/vect-tsvc-s4115.c: New test.
3232 * gcc.dg/vect/tsvc/vect-tsvc-s4116.c: New test.
3233 * gcc.dg/vect/tsvc/vect-tsvc-s4117.c: New test.
3234 * gcc.dg/vect/tsvc/vect-tsvc-s4121.c: New test.
3235 * gcc.dg/vect/tsvc/vect-tsvc-s421.c: New test.
3236 * gcc.dg/vect/tsvc/vect-tsvc-s422.c: New test.
3237 * gcc.dg/vect/tsvc/vect-tsvc-s423.c: New test.
3238 * gcc.dg/vect/tsvc/vect-tsvc-s424.c: New test.
3239 * gcc.dg/vect/tsvc/vect-tsvc-s431.c: New test.
3240 * gcc.dg/vect/tsvc/vect-tsvc-s441.c: New test.
3241 * gcc.dg/vect/tsvc/vect-tsvc-s442.c: New test.
3242 * gcc.dg/vect/tsvc/vect-tsvc-s443.c: New test.
3243 * gcc.dg/vect/tsvc/vect-tsvc-s451.c: New test.
3244 * gcc.dg/vect/tsvc/vect-tsvc-s452.c: New test.
3245 * gcc.dg/vect/tsvc/vect-tsvc-s453.c: New test.
3246 * gcc.dg/vect/tsvc/vect-tsvc-s471.c: New test.
3247 * gcc.dg/vect/tsvc/vect-tsvc-s481.c: New test.
3248 * gcc.dg/vect/tsvc/vect-tsvc-s482.c: New test.
3249 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: New test.
3250 * gcc.dg/vect/tsvc/vect-tsvc-va.c: New test.
3251 * gcc.dg/vect/tsvc/vect-tsvc-vag.c: New test.
3252 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: New test.
3253 * gcc.dg/vect/tsvc/vect-tsvc-vbor.c: New test.
3254 * gcc.dg/vect/tsvc/vect-tsvc-vdotr.c: New test.
3255 * gcc.dg/vect/tsvc/vect-tsvc-vif.c: New test.
3256 * gcc.dg/vect/tsvc/vect-tsvc-vpv.c: New test.
3257 * gcc.dg/vect/tsvc/vect-tsvc-vpvpv.c: New test.
3258 * gcc.dg/vect/tsvc/vect-tsvc-vpvts.c: New test.
3259 * gcc.dg/vect/tsvc/vect-tsvc-vpvtv.c: New test.
3260 * gcc.dg/vect/tsvc/vect-tsvc-vsumr.c: New test.
3261 * gcc.dg/vect/tsvc/vect-tsvc-vtv.c: New test.
3262 * gcc.dg/vect/tsvc/vect-tsvc-vtvtv.c: New test.
3264 2021-11-02 liuhongt <hongtao.liu@intel.com>
3267 * c-c++-common/Wstringop-overflow-2.c: Adjust target/xfail
3269 * gcc.dg/Warray-bounds-48.c: Ditto.
3270 * gcc.dg/Warray-bounds-51.c: Ditto.
3271 * gcc.dg/Warray-parameter-3.c: Ditto.
3272 * gcc.dg/Wstringop-overflow-14.c: Ditto.
3273 * gcc.dg/Wstringop-overflow-21.c: Ditto.
3274 * gcc.dg/Wstringop-overflow-68.c: Ditto
3275 * gcc.dg/Wstringop-overflow-76.c: Ditto
3276 * gcc.dg/Wzero-length-array-bounds-2.c: Ditto.
3277 * lib/target-supports.exp (vect_slp_v4qi_store_unalign): New
3279 (vect_slp_v4qi_store_unalign_1): Ditto.
3280 (struct_4char_block_move): Ditto.
3281 (struct_8char_block_move): Ditto.
3282 (stryct_16char_block_move): Ditto.
3283 (vect_slp_v2hi_store_align): Ditto.
3284 (vect_slp_v2qi_store): Rename to ..
3285 (vect_slp_v2qi_store_align): .. this.
3286 (vect_slp_v4qi_store): Rename to ..
3287 (vect_slp_v4qi_store_align): .. This.
3288 (vect_slp_v8qi_store): Rename to ..
3289 (vect_slp_v8qi_store_unalign_1): .. This.
3290 (vect_slp_v16qi_store): Rename to ..
3291 (vect_slp_v16qi_store_unalign_1): .. This.
3292 (vect_slp_v2hi_store): Rename to ..
3293 (vect_slp_v2hi_store_unalign): .. This.
3294 (vect_slp_v4hi_store): Rename to ..
3295 (vect_slp_v4hi_store_unalign): This.
3296 (vect_slp_v2si_store): Rename to ..
3297 (vect_slp_v2si_store_align): .. This.
3298 (vect_slp_v4si_store): Rename to ..
3299 (vect_slp_v4si_store_unalign): Ditto.
3300 (check_vect_slp_aligned_store_usage): Rename to ..
3301 (check_vect_slp_store_usage): .. this and adjust code to make
3302 it an exact pattern match of corresponding testcase.
3304 2021-11-02 Roger Sayle <roger@nextmovesoftware.com>
3305 Jakub Jelinek <jakub@redhat.com>
3308 * gcc.target/i386/sse2-v1ti-ashiftrt-1.c: New test case.
3309 * gcc.target/i386/sse2-v1ti-ashiftrt-2.c: New test case.
3310 * gcc.target/i386/sse2-v1ti-ashiftrt-3.c: New test case.
3311 * gcc.target/i386/sse2-v1ti-shift-2.c: New test case.
3312 * gcc.target/i386/sse2-v1ti-shift-3.c: New test case.
3314 2021-11-02 Jakub Jelinek <jakub@redhat.com>
3316 * g++.dg/gomp/loop-8.C: New test.
3318 2021-11-01 Martin Liska <mliska@suse.cz>
3320 * g++.dg/ipa/modref-1.C: Fix test-suite pattern scanning.
3322 2021-11-01 qing zhao <qing.zhao@oracle.com>
3324 * c-c++-common/pr102281.c: New test.
3325 * gcc.target/i386/auto-init-2.c: Adjust testing case.
3326 * gcc.target/i386/auto-init-4.c: Likewise.
3327 * gcc.target/i386/auto-init-6.c: Likewise.
3328 * gcc.target/aarch64/auto-init-6.c: Likewise.
3330 2021-11-01 Tamar Christina <tamar.christina@arm.com>
3332 * gcc.target/aarch64/vect-cse-codegen.c: New test.
3334 2021-11-01 Tamar Christina <tamar.christina@arm.com>
3337 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c:
3339 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: likewise
3340 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
3342 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
3345 2021-11-01 David Malcolm <dmalcolm@redhat.com>
3347 * c-c++-common/diagnostic-format-json-1.c: Add regexp to consume
3348 "escape-source" attribute.
3349 * c-c++-common/diagnostic-format-json-2.c: Likewise.
3350 * c-c++-common/diagnostic-format-json-3.c: Likewise.
3351 * c-c++-common/diagnostic-format-json-4.c: Likewise, twice.
3352 * c-c++-common/diagnostic-format-json-5.c: Likewise.
3353 * gcc.dg/cpp/warn-normalized-4-bytes.c: New test.
3354 * gcc.dg/cpp/warn-normalized-4-unicode.c: New test.
3355 * gcc.dg/encoding-issues-bytes.c: New test.
3356 * gcc.dg/encoding-issues-unicode.c: New test.
3357 * gfortran.dg/diagnostic-format-json-1.F90: Add regexp to consume
3358 "escape-source" attribute.
3359 * gfortran.dg/diagnostic-format-json-2.F90: Likewise.
3360 * gfortran.dg/diagnostic-format-json-3.F90: Likewise.
3362 2021-11-01 Andrew MacLeod <amacleod@redhat.com>
3364 * gcc.dg/pr103003.c: New.
3366 2021-10-31 Jan Hubicka <hubicka@ucw.cz>
3368 * g++.dg/ipa/modref-1.C: New test.
3370 2021-10-31 Iain Buclaw <ibuclaw@gdcproject.org>
3373 * gdc.dg/torture/pr96435.d: Adjust for BigEndian.
3375 2021-10-30 Tobias Burnus <tobias@codesourcery.com>
3377 PR middle-end/102972
3378 * c-c++-common/gomp/target-device-ancestor-3.c: Add non-API
3380 * gfortran.dg/gomp/order-6.f90: Add missing bind(C).
3381 * c-c++-common/gomp/teams-3.c: New test.
3382 * gfortran.dg/gomp/teams-3.f90: New test.
3383 * gfortran.dg/gomp/teams-4.f90: New test.
3385 2021-10-30 Manfred Schwarb <manfred99@gmx.ch>
3387 * gfortran.dg/intrinsic_short-long.f90: New test.
3389 2021-10-30 Steve Kargl <kargl@gcc.gnu.org>
3392 * gfortran.dg/pr99853.f90: New test.
3394 2021-10-30 Jakub Jelinek <jakub@redhat.com>
3396 * c-c++-common/gomp/loop-10.c: New test.
3398 2021-10-29 Tamar Christina <tamar.christina@arm.com>
3400 * g++.dg/vect/pr99149.cc: Update case.
3402 2021-10-29 Tobias Burnus <tobias@codesourcery.com>
3404 * c-c++-common/gomp/pragma-1.c: New test.
3405 * c-c++-common/gomp/pragma-2.c: New test.
3407 2021-10-29 Aldy Hernandez <aldyh@redhat.com>
3409 * gcc.dg/loop-unswitch-2.c: Adjust for threading changes.
3410 * gcc.dg/old-style-asm-1.c: Same.
3411 * gcc.dg/tree-ssa/phi_on_compare-1.c: Same.
3412 * gcc.dg/tree-ssa/phi_on_compare-2.c: Same.
3413 * gcc.dg/tree-ssa/phi_on_compare-3.c: Same.
3414 * gcc.dg/tree-ssa/phi_on_compare-4.c: Same.
3415 * gcc.dg/tree-ssa/pr20701.c: Same.
3416 * gcc.dg/tree-ssa/pr21001.c: Same.
3417 * gcc.dg/tree-ssa/pr21294.c: Same.
3418 * gcc.dg/tree-ssa/pr21417.c: Same.
3419 * gcc.dg/tree-ssa/pr21559.c: Same.
3420 * gcc.dg/tree-ssa/pr21563.c: Same.
3421 * gcc.dg/tree-ssa/pr49039.c: Same.
3422 * gcc.dg/tree-ssa/pr59597.c: Same.
3423 * gcc.dg/tree-ssa/pr61839_1.c: Same.
3424 * gcc.dg/tree-ssa/pr61839_3.c: Same.
3425 * gcc.dg/tree-ssa/pr66752-3.c: Same.
3426 * gcc.dg/tree-ssa/pr68198.c: Same.
3427 * gcc.dg/tree-ssa/pr77445-2.c: Same.
3428 * gcc.dg/tree-ssa/pr77445.c: Same.
3429 * gcc.dg/tree-ssa/ranger-threader-1.c: Same.
3430 * gcc.dg/tree-ssa/ranger-threader-2.c: Same.
3431 * gcc.dg/tree-ssa/ranger-threader-4.c: Same.
3432 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
3433 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
3434 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
3435 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
3436 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Same.
3437 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
3438 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
3439 * gcc.dg/tree-ssa/ssa-thread-14.c: Same.
3440 * gcc.dg/tree-ssa/ssa-thread-backedge.c: Same.
3441 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Same.
3442 * gcc.dg/tree-ssa/vrp02.c: Same.
3443 * gcc.dg/tree-ssa/vrp03.c: Same.
3444 * gcc.dg/tree-ssa/vrp05.c: Same.
3445 * gcc.dg/tree-ssa/vrp06.c: Same.
3446 * gcc.dg/tree-ssa/vrp07.c: Same.
3447 * gcc.dg/tree-ssa/vrp08.c: Same.
3448 * gcc.dg/tree-ssa/vrp09.c: Same.
3449 * gcc.dg/tree-ssa/vrp33.c: Same.
3450 * gcc.dg/uninit-pred-9_b.c: Same.
3451 * gcc.dg/uninit-pred-7_a.c: xfail.
3453 2021-10-29 Jeff Law <jeffreyalaw@gmail.com>
3455 * lib/multiline.exp (_build_multiline_regex): Use a better
3456 regexp than .* to match up to EOL.
3458 2021-10-29 Andrew MacLeod <amacleod@redhat.com>
3460 * gcc.dg/pr102983.c: New.
3462 2021-10-29 Tamar Christina <tamar.christina@arm.com>
3464 PR tree-optimization/102977
3465 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-int.c: Updated.
3466 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Updated.
3467 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-short.c: Updated.
3468 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-int.c:
3470 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
3472 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-short.c:
3474 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c:
3475 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: Updated.
3476 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-half-float.c:
3478 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c:
3480 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
3482 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
3484 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c:
3486 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Updated.
3487 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c:
3489 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c:
3491 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Updated.
3492 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c:
3494 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Updated.
3495 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Updated.
3496 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c:
3498 * gcc.dg/vect/complex/fast-math-complex-add-double.c: Updated.
3499 * gcc.dg/vect/complex/fast-math-complex-add-float.c: Updated.
3500 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Updated.
3501 * gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c: Updated.
3502 * gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Updated.
3503 * gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c:
3505 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: Updated.
3506 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: Updated.
3507 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: Updated.
3508 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: Updated.
3509 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: Updated.
3510 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: Updated.
3511 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: Updated.
3512 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: Updated.
3513 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: Updated.
3514 * gcc.dg/vect/complex/vect-complex-add-pattern-byte.c: Updated.
3515 * gcc.dg/vect/complex/vect-complex-add-pattern-int.c: Updated.
3516 * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Updated.
3517 * gcc.dg/vect/complex/vect-complex-add-pattern-short.c: Updated.
3518 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-byte.c:
3520 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-int.c:
3522 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
3524 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-short.c:
3526 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-byte.c: Removed.
3527 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-byte.c:
3530 2021-10-29 Jakub Jelinek <jakub@redhat.com>
3532 * gcc.dg/Wstringop-overflow-62.c: Adjust expected diagnostics.
3534 2021-10-29 Richard Biener <rguenther@suse.de>
3536 * gcc.dg/torture/fp-uint64-convert-double-1.c: Add
3537 -fexcess-precision=standard.
3539 2021-10-29 Jakub Jelinek <jakub@redhat.com>
3542 * g++.dg/cpp0x/dr2351.C: New test.
3544 2021-10-29 Xionghu Luo <luoxhu@linux.ibm.com>
3547 * gcc.target/powerpc/pr102868.c: New test.
3549 2021-10-29 liuhongt <hongtao.liu@intel.com>
3551 * gcc.target/i386/pr102464-vrndscaleph.c: New test.
3553 2021-10-28 Jakub Jelinek <jakub@redhat.com>
3555 PR tree-optimization/102951
3556 * gcc.dg/tree-ssa/pr102951.c: New test.
3557 * gcc.dg/Wstringop-overflow-62.c: Adjust expected diagnostics.
3559 2021-10-28 Andrew MacLeod <amacleod@redhat.com>
3561 * gcc.dg/ifcvt-4.c: Adjust.
3563 2021-10-28 Andrew MacLeod <amacleod@redhat.com>
3565 * gcc.dg/tree-ssa/evrp9.c: Adjust message scanned for.
3566 * gcc.dg/tree-ssa/pr21458-2.c: Ditto.
3568 2021-10-28 Patrick Palka <ppalka@redhat.com>
3571 * g++.dg/cpp2a/nontype-class50.C: New test.
3572 * g++.dg/cpp2a/nontype-class50a.C: New test.
3574 2021-10-28 Patrick Palka <ppalka@redhat.com>
3577 * g++.dg/cpp1z/fold13.C: New test.
3579 2021-10-28 Richard Biener <rguenther@suse.de>
3582 * gcc.dg/torture/fp-uint64-convert-double-1.c: New testcase.
3583 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
3585 2021-10-28 Aldy Hernandez <aldyh@redhat.com>
3587 * gcc.dg/tree-ssa/vrp106.c: Adjust for threading.
3588 * gcc.dg/tree-ssa/vrp113.c: Same.
3590 2021-10-28 Richard Biener <rguenther@suse.de>
3593 * gcc.dg/torture/fp-double-convert-float-1.c: New testcase.
3595 2021-10-28 Kewen Lin <linkw@linux.ibm.com>
3598 * gcc.target/powerpc/ppc-fortran/pr102767.f90: New file.
3600 2021-10-28 Alexandre Oliva <oliva@adacore.com>
3602 * c-c++-common/torture/harden-comp.c: New.
3603 * c-c++-common/torture/harden-cond.c: New.
3605 2021-10-28 Xionghu Luo <luoxhu@linux.ibm.com>
3607 * gcc.target/powerpc/builtins-1.c: Adjust.
3609 2021-10-28 Xionghu Luo <luoxhu@linux.ibm.com>
3612 * gcc.target/powerpc/pr94613.c: New test.
3614 2021-10-28 Hongyu Wang <hongyu.wang@intel.com>
3616 * gcc.target/i386/avx512fp16-recip-1.c: New test.
3617 * gcc.target/i386/avx512fp16-recip-2.c: Ditto.
3618 * gcc.target/i386/pr102464.c: Add -fno-trapping-math.
3620 2021-10-27 Martin Sebor <msebor@redhat.com>
3622 * gcc.dg/Warray-bounds-90.c: Fix a typo.
3624 2021-10-27 Tobias Burnus <tobias@codesourcery.com>
3626 * gfortran.dg/PR93963.f90: Extend testcase by scan-tree-dump test.
3628 2021-10-27 Jakub Jelinek <jakub@redhat.com>
3630 PR tree-optimization/102897
3631 * gcc.dg/pr102897.c: Add -Wno-psabi to dg-options.
3633 2021-10-27 Jakub Jelinek <jakub@redhat.com>
3635 * c-c++-common/gomp/loop-8.c: New test.
3636 * c-c++-common/gomp/loop-9.c: New test.
3638 2021-10-27 Jakub Jelinek <jakub@redhat.com>
3641 * g++.dg/gomp/loop-3.C: Don't expect some errors.
3642 * g++.dg/gomp/loop-7.C: New test.
3644 2021-10-27 Jakub Jelinek <jakub@redhat.com>
3647 * g++.dg/cpp2a/consteval7.C: Expect diagnostics on quux.
3648 * g++.dg/cpp2a/consteval24.C: New test.
3649 * g++.dg/cpp23/consteval-if12.C: New test.
3651 2021-10-27 Jakub Jelinek <jakub@redhat.com>
3654 * g++.dg/cpp2a/consteval13.C: Don't expect errors.
3655 * g++.dg/cpp2a/consteval20.C: New test.
3656 * g++.dg/cpp2a/consteval21.C: New test.
3657 * g++.dg/cpp2a/consteval22.C: New test.
3658 * g++.dg/cpp2a/consteval23.C: New test.
3659 * g++.dg/cpp23/consteval-if11.C: New test.
3661 2021-10-26 Martin Sebor <msebor@redhat.com>
3663 PR tree-optimization/102238
3664 PR tree-optimization/102919
3665 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Remove warnings.
3666 * gcc.dg/Wrestrict-23.c: New test.
3668 2021-10-26 Martin Sebor <msebor@redhat.com>
3670 * gcc.dg/Wstringop-overflow-22.c: Correct typos.
3671 * gcc.dg/Wstringop-overflow-81.c: New test.
3673 2021-10-26 Martin Sebor <msebor@redhat.com>
3675 PR middle-end/102453
3676 * gcc.dg/Warray-bounds-90.c: New test.
3677 * gcc.dg/Wstringop-overflow-77.c: New test.
3678 * gcc.dg/Wstringop-overflow-78.c: New test.
3679 * gcc.dg/Wstringop-overflow-79.c: New test.
3680 * gcc.dg/Wstringop-overflow-80.c: New test.
3681 * c-c++-common/gomp/atomic-4.c: Avoid an out-of-bounds access.
3683 2021-10-26 Harald Anlauf <anlauf@gmx.de>
3686 * gfortran.dg/pr86551.f90: New test to verify that PR86551 remains
3689 2021-10-26 Harald Anlauf <anlauf@gmx.de>
3692 * gfortran.dg/pdt_32.f03: New test.
3694 2021-10-26 Vladimir N. Makarov <vmakarov@redhat.com>
3696 PR rtl-optimization/102842
3697 * g++.target/arm/pr102842.C: New test.
3699 2021-10-26 Harald Anlauf <anlauf@gmx.de>
3702 * gfortran.dg/pdt_4.f03: Adjust testcase.
3704 2021-10-26 Harald Anlauf <anlauf@gmx.de>
3707 * gfortran.dg/pr102816.f90: New test.
3709 2021-10-26 Paul A. Clarke <pc@us.ibm.com>
3711 * gcc.target/powerpc/pr78102.c: Fix dg directives to require Power8
3712 vector support. Also, add -DNO_WARN_X86_INTRINSICS.
3714 2021-10-26 Marek Polacek <polacek@redhat.com>
3717 * g++.dg/cpp23/init-stmt1.C: New test.
3718 * g++.dg/cpp23/init-stmt2.C: New test.
3720 2021-10-26 Sandra Loosemore <sandra@codesourcery.com>
3723 * gfortran.dg/c-interop/cf-descriptor-5-c.c: Use a static buffer
3726 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3729 * gcc.target/i386/avx512f-pr96891-3.c: Add -mstv -mno-stackrealign
3732 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3735 * gcc.target/i386/avx512fp16-trunchf.c: Allow for %esp instead of
3738 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3741 * gcc.target/i386/pieces-memset-1.c: Add -mno-stackrealign to
3743 * gcc.target/i386/pieces-memset-4.c: Likewise.
3744 * gcc.target/i386/pieces-memset-7.c: Likewise.
3745 * gcc.target/i386/pieces-memset-8.c: Likewise.
3746 * gcc.target/i386/pieces-memset-41.c: Likewise.
3747 * gcc.target/i386/pr90773-1.c: Likewise.
3749 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3751 * gcc.target/i386/pr100704-1.c: Add -fomit-frame-pointer to
3753 * gcc.target/i386/pr100704-2.c: Likewise.
3755 2021-10-26 Kewen Lin <linkw@linux.ibm.com>
3757 * gcc.dg/pr102897.c: New test.
3759 2021-10-26 Tobias Burnus <tobias@codesourcery.com>
3762 * gfortran.dg/lto/bind-c-char_0.f90: New test.
3764 2021-10-26 Roger Sayle <roger@nextmovesoftware.com>
3766 * gcc.target/i386/sse2-v1ti-shift.c: New test case.
3768 2021-10-26 Aldy Hernandez <aldyh@redhat.com>
3771 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Add -fdump-tree-vrp2-stats.
3774 2021-10-26 Aldy Hernandez <aldyh@redhat.com>
3776 * gcc.dg/tree-ssa/pr21090.c: Adjust for threading.
3777 * gcc.dg/tree-ssa/ssa-thread-12.c: Removed.
3779 2021-10-26 Aldy Hernandez <aldyh@redhat.com>
3781 * gcc.dg/graphite/scop-dsyr2k-2.c: Adjust for jump threading changes.
3782 * gcc.dg/graphite/scop-dsyr2k.c: Same.
3783 * gcc.dg/graphite/scop-dsyrk-2.c: Same.
3784 * gcc.dg/graphite/scop-dsyrk.c: Same.
3785 * gcc.dg/tree-ssa/pr20701.c: Same.
3786 * gcc.dg/tree-ssa/pr20702.c: Same.
3787 * gcc.dg/tree-ssa/pr21086.c: Same.
3788 * gcc.dg/tree-ssa/pr25382.c: Same.
3789 * gcc.dg/tree-ssa/pr58480.c: Same.
3790 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Same.
3791 * gcc.dg/tree-ssa/vrp08.c: Same.
3792 * gcc.dg/tree-ssa/vrp55.c: Same.
3793 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
3794 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Removed.
3795 * gcc.dg/tree-ssa/ssa-thread-11.c: Removed.
3796 * gcc.dg/uninit-pr89230-1.c: xfail.
3797 * gcc.dg/tree-ssa/ssa-thread-backedge.c: New file.
3799 2021-10-25 Andrew MacLeod <amacleod@redhat.com>
3801 * gcc.dg/tree-ssa/vrp98.c: Disable evrp for vrp1 test.
3802 * gcc.dg/tree-ssa/vrp98-1.c: New. Test for folding in evrp.
3804 2021-10-25 Roger Sayle <roger@nextmovesoftware.com>
3806 * gcc.target/bfin/ssashift-1.c: New test case.
3808 2021-10-25 Tamar Christina <tamar.christina@arm.com>
3811 * gcc.target/aarch64/shrn-combine-1.c: Disable SVE.
3812 * gcc.target/aarch64/shrn-combine-2.c: Likewise.
3813 * gcc.target/aarch64/shrn-combine-3.c: Likewise.
3814 * gcc.target/aarch64/shrn-combine-4.c: Likewise.
3815 * gcc.target/aarch64/shrn-combine-5.c: Likewise.
3816 * gcc.target/aarch64/shrn-combine-6.c: Likewise.
3817 * gcc.target/aarch64/shrn-combine-7.c: Likewise.
3819 2021-10-25 Jim Wilson <jimw@sifive.com>
3820 Kito Cheng <kito.cheng@sifive.com>
3821 Jia-Wei Chen <jiawei@iscas.ac.cn>
3822 Shi-Hua Liao <shihua@iscas.ac.cn>
3824 * gcc.target/riscv/zba-slliuw.c: Apply zbs to this testcase.
3825 * gcc.target/riscv/zbs-bclr.c: New.
3826 * gcc.target/riscv/zbs-bext.c: Ditto.
3827 * gcc.target/riscv/zbs-binv.c: Ditto.
3828 * gcc.target/riscv/zbs-bset.c: Ditto.
3830 2021-10-25 Jim Wilson <jimw@sifive.com>
3832 * gcc.target/riscv/zbb-li-rotr.c: New.
3834 2021-10-25 Jim Wilson <jimw@sifive.com>
3835 Kito Cheng <kito.cheng@sifive.com>
3836 Jia-Wei Chen <jiawei@iscas.ac.cn>
3838 * gcc.target/riscv/zbb-andn-orn-xnor-01.c: New.
3839 * gcc.target/riscv/zbb-andn-orn-xnor-02.c: Ditto.
3840 * gcc.target/riscv/zbb-min-max.c: Ditto.
3841 * gcc.target/riscv/zbb-rol-ror-01.c: Ditto.
3842 * gcc.target/riscv/zbb-rol-ror-02.c: Ditto.
3843 * gcc.target/riscv/zbb-rol-ror-03.c: Ditto.
3844 * gcc.target/riscv/zbbw.c: Ditto.
3846 2021-10-25 Jim Wilson <jimw@sifive.com>
3847 Kito Cheng <kito.cheng@sifive.com>
3848 Jia-Wei Chen <jiawei@iscas.ac.cn>
3850 * gcc.target/riscv/zba-adduw.c: New.
3851 * gcc.target/riscv/zba-shNadd-01.c: Ditto.
3852 * gcc.target/riscv/zba-shNadd-02.c: Ditto.
3853 * gcc.target/riscv/zba-shNadd-03.c: Ditto.
3854 * gcc.target/riscv/zba-slliuw.c: Ditto.
3855 * gcc.target/riscv/zba-zextw.c: Ditto.
3857 2021-10-25 liuhongt <hongtao.liu@intel.com>
3860 * gcc.target/i386/pr102464-sqrtph.c: New test.
3861 * gcc.target/i386/pr102464-sqrtsh.c: New test.
3863 2021-10-25 Richard Biener <rguenther@suse.de>
3865 PR tree-optimization/102920
3866 * gcc.dg/torture/pr102920.c: New testcase.
3868 2021-10-25 konglin1 <lingling.kong@intel.com>
3870 * gcc.target/i386/avx512fp16-complex-fma.c: New test.
3872 2021-10-24 Roger Sayle <roger@nextmovesoftware.com>
3874 * gcc.target/bfin/20090914-3.c: Tweak test case.
3876 2021-10-23 H.J. Lu <hjl.tools@gmail.com>
3879 * gfortran.dg/bind-c-intent-out-2.f90: Moved to ...
3880 * gfortran.dg/ubsan/bind-c-intent-out-2.f90
3882 2021-10-23 Roger Sayle <roger@nextmovesoftware.com>
3884 * gcc.target/i386/sse2-v1ti-logic.c: New test case.
3885 * gcc.target/i386/sse2-v1ti-logic-2.c: New test case.
3887 2021-10-23 José Rui Faustino de Sousa <jrfsousa@gmail.com>
3888 Sandra Loosemore <sandra@codesourcery.com>
3891 * gfortran.dg/PR95196.f90: New.
3893 2021-10-22 Tobias Burnus <tobias@codesourcery.com>
3895 * gfortran.dg/associate_3.f03: Replace dg-excess-errors by
3896 other dg-* to change XFAIL to PASS.
3897 * gfortran.dg/binding_label_tests_4.f03: Likewise.
3898 * gfortran.dg/block_4.f08: Likewise.
3899 * gfortran.dg/charlen_04.f90: Likewise.
3900 * gfortran.dg/charlen_05.f90: Likewise.
3901 * gfortran.dg/charlen_06.f90: Likewise.
3902 * gfortran.dg/charlen_13.f90: Likewise.
3903 * gfortran.dg/coarray_9.f90: Likewise.
3904 * gfortran.dg/coarray_collectives_3.f90: Likewise.
3905 * gfortran.dg/data_invalid.f90: Likewise.
3906 * gfortran.dg/do_4.f: Likewise.
3907 * gfortran.dg/dollar_sym_1.f90: Likewise.
3908 * gfortran.dg/dollar_sym_3.f: Likewise.
3909 * gfortran.dg/fmt_tab_1.f90: Likewise.
3910 * gfortran.dg/fmt_tab_2.f90: Likewise.
3911 * gfortran.dg/forall_16.f90: Likewise.
3912 * gfortran.dg/g77/970125-0.f: Likewise.
3913 * gfortran.dg/gomp/unexpected-end.f90: Likewise.
3914 * gfortran.dg/interface_operator_1.f90: Likewise.
3915 * gfortran.dg/interface_operator_2.f90: Likewise.
3916 * gfortran.dg/line_length_4.f90: Likewise.
3917 * gfortran.dg/line_length_5.f90: Likewise.
3918 * gfortran.dg/line_length_6.f90: Likewise.
3919 * gfortran.dg/line_length_8.f90: Likewise.
3920 * gfortran.dg/line_length_9.f90: Likewise.
3921 * gfortran.dg/pr65045.f90: Likewise.
3922 * gfortran.dg/pr69497.f90: Likewise.
3923 * gfortran.dg/submodule_21.f08: Likewise.
3924 * gfortran.dg/tab_continuation.f: Likewise.
3925 * gfortran.dg/typebound_proc_2.f90: Likewise.
3926 * gfortran.dg/warnings_are_errors_1.f90: Likewise.
3928 2021-10-22 Tobias Burnus <tobias@codesourcery.com>
3931 * gfortran.dg/bind-c-intent-out-2.f90: New test.
3933 2021-10-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
3934 Sandra Loosemore <sandra@codesourcery.com>
3937 * gfortran.dg/PR94289.f90: New.
3939 2021-10-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
3940 Sandra Loosemore <sandra@codesourcery.com>
3943 * gfortran.dg/PR100906.f90: New.
3944 * gfortran.dg/PR100906.c: New.
3946 2021-10-22 Richard Biener <rguenther@suse.de>
3948 PR tree-optimization/102893
3949 * gcc.dg/tree-ssa/ssa-dce-9.c: New testcase.
3951 2021-10-22 Richard Biener <rguenther@suse.de>
3954 * gcc.dg/tree-ssa/ssa-fre-97.c: New testcase.
3955 * gcc.dg/ubsan/pr81981.c: XFAIL one case.
3957 2021-10-21 Uroš Bizjak <ubizjak@gmail.com>
3960 * gcc.target/i386/pr22076.c: Adjust to avoid compile time optimization.
3962 2021-10-21 Hongyu Wang <hongyu.wang@intel.com>
3964 * gcc.target/i386/avx512fp16-13.c: Adjust scan-assembler for
3967 2021-10-21 Martin Liska <mliska@suse.cz>
3971 * gcc.dg/pr102585.c: New test.
3973 2021-10-21 Martin Jambor <mjambor@suse.cz>
3975 PR tree-optimization/102505
3976 * g++.dg/torture/pr102505.C: New test.
3978 2021-10-21 Jakub Jelinek <jakub@redhat.com>
3980 * gfortran.dg/gomp/strictly-structured-block-1.f90: Use call do_work
3981 instead of x = x + 1 in places where the latter could be a data race.
3982 * gfortran.dg/gomp/strictly-structured-block-2.f90: Likewise.
3983 * gfortran.dg/gomp/strictly-structured-block-3.f90: Likewise.
3985 2021-10-21 Hongyu Wang <hongyu.wang@intel.com>
3988 * gcc.target/i386/pr102812.c: New test.
3990 2021-10-21 Jakub Jelinek <jakub@redhat.com>
3993 * c-c++-common/ubsan/pr64888.c: New test.
3995 2021-10-21 Andrew Pinski <apinski@marvell.com>
3997 * gcc.dg/pr36902.c: Move buf to be a non-static variable.
3999 2021-10-21 Richard Biener <rguenther@suse.de>
4002 * gcc.dg/vect/bb-slp-16.c: Revert previous change, scan
4003 the vect dump instead.
4005 2021-10-21 Chung-Lin Tang <cltang@codesourcery.com>
4007 * gfortran.dg/gomp/cancel-1.f90: Adjust testcase.
4008 * gfortran.dg/gomp/nesting-3.f90: Adjust testcase.
4009 * gfortran.dg/gomp/strictly-structured-block-1.f90: New test.
4010 * gfortran.dg/gomp/strictly-structured-block-2.f90: New test.
4011 * gfortran.dg/gomp/strictly-structured-block-3.f90: New test.
4013 2021-10-21 Sandra Loosemore <sandra@codesourcery.com>
4016 * gfortran.dg/c-interop/shape-bindc.f90: New test.
4017 * gfortran.dg/c-interop/shape-poly.f90: New test.
4018 * gfortran.dg/c-interop/size-bindc.f90: New test.
4019 * gfortran.dg/c-interop/size-poly.f90: New test.
4020 * gfortran.dg/c-interop/ubound-bindc.f90: New test.
4021 * gfortran.dg/c-interop/ubound-poly.f90: New test.
4023 2021-10-20 Tamar Christina <tamar.christina@arm.com>
4025 * gcc.target/aarch64/mvn-cmeq0-1.c: New test.
4027 2021-10-20 Tamar Christina <tamar.christina@arm.com>
4029 * gcc.target/aarch64/narrow_high_combine.c: Update case.
4030 * gcc.target/aarch64/xtn-combine-1.c: New test.
4031 * gcc.target/aarch64/xtn-combine-2.c: New test.
4032 * gcc.target/aarch64/xtn-combine-3.c: New test.
4033 * gcc.target/aarch64/xtn-combine-4.c: New test.
4034 * gcc.target/aarch64/xtn-combine-5.c: New test.
4035 * gcc.target/aarch64/xtn-combine-6.c: New test.
4037 2021-10-20 Tamar Christina <tamar.christina@arm.com>
4039 * gcc.target/aarch64/shl-combine-2.c: New test.
4040 * gcc.target/aarch64/shl-combine-3.c: New test.
4041 * gcc.target/aarch64/shl-combine-4.c: New test.
4042 * gcc.target/aarch64/shl-combine-5.c: New test.
4044 2021-10-20 Tamar Christina <tamar.christina@arm.com>
4046 * gcc.target/aarch64/shrn-combine-10.c: New test.
4047 * gcc.target/aarch64/shrn-combine-5.c: New test.
4048 * gcc.target/aarch64/shrn-combine-6.c: New test.
4049 * gcc.target/aarch64/shrn-combine-7.c: New test.
4050 * gcc.target/aarch64/shrn-combine-8.c: New test.
4051 * gcc.target/aarch64/shrn-combine-9.c: New test.
4053 2021-10-20 Tamar Christina <tamar.christina@arm.com>
4055 * gcc.target/aarch64/shrn-combine-1.c: New test.
4056 * gcc.target/aarch64/shrn-combine-2.c: New test.
4057 * gcc.target/aarch64/shrn-combine-3.c: New test.
4058 * gcc.target/aarch64/shrn-combine-4.c: New test.
4060 2021-10-20 Chung-Lin Tang <cltang@codesourcery.com>
4062 * gfortran.dg/gomp/reduction4.f90: Adjust omp target in_reduction' scan
4065 2021-10-20 Martin Liska <mliska@suse.cz>
4068 2021-10-20 Martin Liska <mliska@suse.cz>
4071 * gcc.target/i386/pr102374.c: New test.
4073 2021-10-20 Martin Liska <mliska@suse.cz>
4076 2021-10-20 Martin Liska <mliska@suse.cz>
4079 * gcc.target/aarch64/pr102375.c: New test.
4081 2021-10-20 Wilco Dijkstra <wdijkstr@arm.com>
4084 * gcc.target/aarch64/frint.x: Add roundeven tests.
4085 * gcc.target/aarch64/frint_double.c: Likewise.
4086 * gcc.target/aarch64/frint_float.c: Likewise.
4088 2021-10-20 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
4090 * gcc.target/aarch64/fmla_intrinsic_1.c: prevent over optimization.
4091 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4092 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
4093 * gcc.target/aarch64/mla_intrinsic_1.c: Likewise.
4094 * gcc.target/aarch64/mls_intrinsic_1.c: Likewise.
4095 * gcc.target/aarch64/mul_intrinsic_1.c: Likewise.
4096 * gcc.target/aarch64/simd/vmul_elem_1.c: Likewise.
4097 * gcc.target/aarch64/vclz.c: Likewise.
4098 * gcc.target/aarch64/vneg_s.c: Likewise.
4100 2021-10-20 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
4102 * gcc.target/aarch64/merge_trunc1.c: New test.
4104 2021-10-20 Eric Botcazou <ebotcazou@adacore.com>
4106 * gcc.dg/pr102764.c: New test.
4108 2021-10-20 Tobias Burnus <tobias@codesourcery.com>
4111 * gfortran.dg/bind-c-contiguous-5.c (do_call, reset_var): Handle
4114 2021-10-20 Jakub Jelinek <jakub@redhat.com>
4117 * g++.dg/tls/pr102642.C: New test.
4119 2021-10-20 Aldy Hernandez <aldyh@redhat.com>
4120 Richard Biener <rguenther@suse.de>
4122 * gcc.dg/Warray-bounds-87.c: Remove xfail.
4123 * gcc.dg/analyzer/pr94851-2.c: Remove xfail.
4124 * gcc.dg/graphite/pr69728.c: Remove xfail.
4125 * gcc.dg/graphite/scop-dsyr2k.c: Remove xfail.
4126 * gcc.dg/graphite/scop-dsyrk.c: Remove xfail.
4127 * gcc.dg/shrink-wrap-loop.c: Remove xfail.
4128 * gcc.dg/loop-8.c: Adjust for new threading restrictions.
4129 * gcc.dg/tree-ssa/ifc-20040816-1.c: Same.
4130 * gcc.dg/tree-ssa/pr21559.c: Same.
4131 * gcc.dg/tree-ssa/pr59597.c: Same.
4132 * gcc.dg/tree-ssa/pr71437.c: Same.
4133 * gcc.dg/tree-ssa/pr77445-2.c: Same.
4134 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
4135 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
4136 * gcc.dg/vect/bb-slp-16.c: Same.
4137 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Remove.
4138 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Remove.
4139 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Remove.
4140 * gcc.dg/tree-ssa/ssa-thread-invalid.c: New test.
4142 2021-10-20 Jeff Law <jeffreyalaw@gmail.com>
4144 * gcc.dg/plugin/gil-1.c: Add dg-require-effective-target marker.
4146 2021-10-20 Hongtao Liu <hongtao.liu@intel.com>
4147 Kewen Lin <linkw@linux.ibm.com>
4149 PR middle-end/102722
4150 PR middle-end/102697
4151 PR middle-end/102462
4152 PR middle-end/102706
4153 PR middle-end/102744
4154 * c-c++-common/Wstringop-overflow-2.c: Adjust testcase with new
4155 xfail/target selector.
4156 * gcc.dg/Warray-bounds-51.c: Ditto.
4157 * gcc.dg/Warray-parameter-3.c: Ditto.
4158 * gcc.dg/Wstringop-overflow-14.c: Ditto.
4159 * gcc.dg/Wstringop-overflow-21.c: Ditto.
4160 * gcc.dg/Wstringop-overflow-68.c: Ditto.
4161 * gcc.dg/Wstringop-overflow-76.c: Ditto.
4162 * gcc.dg/Warray-bounds-48.c: Ditto.
4163 * gcc.dg/Wzero-length-array-bounds-2.c: Ditto.
4164 * lib/target-supports.exp (check_vect_slp_aligned_store_usage):
4166 (check_effective_target_vect_slp_v2qi_store): Ditto.
4167 (check_effective_target_vect_slp_v4qi_store): Ditto.
4168 (check_effective_target_vect_slp_v8qi_store): Ditto.
4169 (check_effective_target_vect_slp_v16qi_store): Ditto.
4170 (check_effective_target_vect_slp_v2hi_store): Ditto.
4171 (check_effective_target_vect_slp_v4hi_store): Ditto.
4172 (check_effective_target_vect_slp_v2si_store): Ditto.
4173 (check_effective_target_vect_slp_v4si_store): Ditto.
4174 * c-c++-common/Wstringop-overflow-2-novec.c: New test.
4175 * gcc.dg/Warray-bounds-51-novec.c: New test.
4176 * gcc.dg/Warray-bounds-48-novec.c: New test.
4177 * gcc.dg/Warray-parameter-3-novec.c: New test.
4178 * gcc.dg/Wstringop-overflow-14-novec.c: New test.
4179 * gcc.dg/Wstringop-overflow-21-novec.c: New test.
4180 * gcc.dg/Wstringop-overflow-76-novec.c: New test.
4181 * gcc.dg/Wzero-length-array-bounds-2-novec.c: New test.
4183 2021-10-19 Paul A. Clarke <pc@us.ibm.com>
4185 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Tighten dg constraints
4186 to minimally Power8.
4188 2021-10-19 Tobias Burnus <tobias@codesourcery.com>
4191 * gfortran.dg/bind-c-char-descr.f90: Remove xfail; extend a bit.
4193 2021-10-19 Martin Liska <mliska@suse.cz>
4196 * gcc.target/aarch64/pr102375.c: New test.
4198 2021-10-19 Richard Biener <rguenther@suse.de>
4200 PR tree-optimization/102827
4201 * gcc.dg/pr102827.c: New testcase.
4203 2021-10-19 Xionghu Luo <luoxhu@linux.ibm.com>
4205 * gcc.target/powerpc/builtins-1.c: Update instruction counts.
4207 2021-10-19 Haochen Gui <guihaoc@gcc.gnu.org>
4209 * gcc.target/powerpc/p10_vec_xl_sext.c: New test.
4211 2021-10-19 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
4214 * gcc.target/aarch64/sve/pr93183.c: Remove -mcpu=generic+sve from dg-options.
4216 2021-10-19 Jakub Jelinek <jakub@redhat.com>
4219 * g++.dg/cpp2a/constexpr-virtual19.C: New test.
4221 2021-10-19 Martin Liska <mliska@suse.cz>
4224 * gcc.target/i386/pr102374.c: New test.
4226 2021-10-19 dianhong xu <dianhong.xu@intel.com>
4228 * gcc.target/i386/avx512fp16-set1-pch-1a.c: New test.
4229 * gcc.target/i386/avx512fp16-set1-pch-1b.c: New test.
4230 * gcc.target/i386/avx512fp16vl-set1-pch-1a.c: New test.
4231 * gcc.target/i386/avx512fp16vl-set1-pch-1b.c: New test.
4233 2021-10-18 Andrew MacLeod <amacleod@redhat.com>
4235 PR tree-optimization/102796
4236 * g++.dg/pr102796.C: New.
4238 2021-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
4240 * gfortran.dg/gomp/declare-variant-15.f90 (variant2, base2, test2):
4242 * gfortran.dg/gomp/declare-variant-16.f90 (base2, variant2, test2):
4245 2021-10-18 Uroš Bizjak <ubizjak@gmail.com>
4248 * gcc.target/i386/pr102761.c: New test.
4250 2021-10-18 Jason Merrill <jason@redhat.com>
4252 * g++.dg/template/crash90.C: Check location of pedwarn.
4254 2021-10-18 H.J. Lu <hjl.tools@gmail.com>
4256 * gcc.target/i386/387-12.c (dg-do compile): Require ia32.
4257 (dg-options): Remove -m32.
4259 2021-10-18 Roger Sayle <roger@nextmovesoftware.com>
4261 * gcc.target/i386/387-12.c: Add explicit -m32 option.
4263 2021-10-18 Roger Sayle <roger@nextmovesoftware.com>
4265 * gcc.target/bfin/ones.c: New test case.
4266 * gcc.target/bfin/parity.c: New test case.
4267 * gcc.target/bfin/popcount.c: New test case.
4269 2021-10-18 Richard Biener <rguenther@suse.de>
4271 PR tree-optimization/102788
4272 * g++.dg/vect/pr102788.cc: New testcase.
4274 2021-10-18 Roger Sayle <roger@nextmovesoftware.com>
4276 * gcc.target/bfin/ssabs.c: New test case.
4277 * gcc.target/bfin/ssneg.c: New test case.
4279 2021-10-18 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
4282 * gcc.target/aarch64/sve/cond_unary_4.c: Adjust.
4283 * gcc.target/aarch64/sve/pr93183.c: New test.
4285 2021-10-18 Tobias Burnus <tobias@codesourcery.com>
4294 * gfortran.dg/ISO_Fortran_binding_4.f90: Extend testcase.
4295 * gfortran.dg/PR100914.f90: Remove xfail.
4296 * gfortran.dg/PR100915.c: Expect CFI_type_cfunptr.
4297 * gfortran.dg/PR100915.f90: Handle CFI_type_cfunptr != CFI_type_cptr.
4298 * gfortran.dg/PR93963.f90: Extend select-rank tests.
4299 * gfortran.dg/bind-c-intent-out.f90: Change to dg-do run,
4301 * gfortran.dg/bind_c_array_params_2.f90: Update/extend scan-dump.
4302 * gfortran.dg/bind_c_char_10.f90: Update scan-dump.
4303 * gfortran.dg/bind_c_char_8.f90: Remove dg-error "sorry".
4304 * gfortran.dg/c-interop/allocatable-dummy.f90: Remove xfail.
4305 * gfortran.dg/c-interop/c1255-1.f90: Likewise.
4306 * gfortran.dg/c-interop/c407c-1.f90: Update dg-error.
4307 * gfortran.dg/c-interop/cf-descriptor-5.f90: Remove xfail.
4308 * gfortran.dg/c-interop/cf-out-descriptor-3.f90: Likewise.
4309 * gfortran.dg/c-interop/cf-out-descriptor-4.f90: Likewise.
4310 * gfortran.dg/c-interop/cf-out-descriptor-5.f90: Likewise.
4311 * gfortran.dg/c-interop/contiguous-2.f90: Likewise.
4312 * gfortran.dg/c-interop/contiguous-3.f90: Likewise.
4313 * gfortran.dg/c-interop/deferred-character-1.f90: Likewise.
4314 * gfortran.dg/c-interop/deferred-character-2.f90: Likewise.
4315 * gfortran.dg/c-interop/fc-descriptor-3.f90: Likewise.
4316 * gfortran.dg/c-interop/fc-descriptor-5.f90: Likewise.
4317 * gfortran.dg/c-interop/fc-descriptor-6.f90: Likewise.
4318 * gfortran.dg/c-interop/fc-out-descriptor-3.f90: Likewise.
4319 * gfortran.dg/c-interop/fc-out-descriptor-4.f90: Likewise.
4320 * gfortran.dg/c-interop/fc-out-descriptor-5.f90: Likewise.
4321 * gfortran.dg/c-interop/fc-out-descriptor-6.f90: Likewise.
4322 * gfortran.dg/c-interop/ff-descriptor-5.f90: Likewise.
4323 * gfortran.dg/c-interop/ff-descriptor-6.f90: Likewise.
4324 * gfortran.dg/c-interop/fc-descriptor-7.f90: Remove xfail + extend.
4325 * gfortran.dg/c-interop/fc-descriptor-7-c.c: Update for changes.
4326 * gfortran.dg/c-interop/shape.f90: Add implicit none.
4327 * gfortran.dg/c-interop/typecodes-array-char-c.c: Add kind=4 char.
4328 * gfortran.dg/c-interop/typecodes-array-char.f90: Likewise.
4329 * gfortran.dg/c-interop/typecodes-array-float128.f90: Remove xfail.
4330 * gfortran.dg/c-interop/typecodes-scalar-basic.f90: Likewise.
4331 * gfortran.dg/c-interop/typecodes-scalar-float128.f90: Likewise.
4332 * gfortran.dg/c-interop/typecodes-scalar-int128.f90: Likewise.
4333 * gfortran.dg/c-interop/typecodes-scalar-longdouble.f90: Likewise.
4334 * gfortran.dg/iso_c_binding_char_1.f90: Remove dg-error "sorry".
4335 * gfortran.dg/pr93792.f90: Turn XFAIL into PASS.
4336 * gfortran.dg/ISO_Fortran_binding_19.f90: New test.
4337 * gfortran.dg/assumed_type_12.f90: New test.
4338 * gfortran.dg/assumed_type_13.c: New test.
4339 * gfortran.dg/assumed_type_13.f90: New test.
4340 * gfortran.dg/bind-c-char-descr.f90: New test.
4341 * gfortran.dg/bind-c-contiguous-1.c: New test.
4342 * gfortran.dg/bind-c-contiguous-1.f90: New test.
4343 * gfortran.dg/bind-c-contiguous-2.f90: New test.
4344 * gfortran.dg/bind-c-contiguous-3.c: New test.
4345 * gfortran.dg/bind-c-contiguous-3.f90: New test.
4346 * gfortran.dg/bind-c-contiguous-4.c: New test.
4347 * gfortran.dg/bind-c-contiguous-4.f90: New test.
4348 * gfortran.dg/bind-c-contiguous-5.c: New test.
4349 * gfortran.dg/bind-c-contiguous-5.f90: New test.
4351 2021-10-18 Richard Biener <rguenther@suse.de>
4353 PR tree-optimization/102798
4354 * gcc.dg/pr102798.c: New testcase.
4356 2021-10-18 Tobias Burnus <tobias@codesourcery.com>
4359 * gfortran.dg/class_72.f90: New.
4361 2021-10-15 Jason Merrill <jason@redhat.com>
4369 * g++.dg/template/fnspec2.C: New test.
4370 * g++.dg/template/parm-cv1.C: New test.
4371 * g++.dg/template/parm-cv2.C: New test.
4372 * g++.dg/template/parm-cv3.C: New test.
4374 2021-10-15 Harald Anlauf <anlauf@gmx.de>
4375 Tobias Burnus <tobias@codesourcery.com>
4378 * gfortran.dg/derived_constructor_char_1.f90: Fix invalid code.
4379 * gfortran.dg/pr70931.f90: Likewise.
4380 * gfortran.dg/transfer_simplify_2.f90: Likewise.
4381 * gfortran.dg/pr102685.f90: New test.
4383 2021-10-15 Aldy Hernandez <aldyh@redhat.com>
4385 * gcc.dg/tree-ssa/pr102736.c: Make sign explicit.
4387 2021-10-15 Richard Biener <rguenther@suse.de>
4389 * lib/prune.exp: Prune STABS obsoletion message.
4391 2021-10-15 Richard Biener <rguenther@suse.de>
4394 * gcc.dg/gimplefe-error-12.c: New testcase.
4396 2021-10-15 Richard Biener <rguenther@suse.de>
4399 * gcc.dg/torture/pr102762.c: New testcase.
4401 2021-10-15 Hongyu Wang <hongyu.wang@intel.com>
4403 * gcc.target/i386/avx512fp16-builtin_shuffle-1.c: New test.
4404 * gcc.target/i386/avx512fp16-pr101846.c: Ditto.
4405 * gcc.target/i386/avx512fp16-pr94680.c: Ditto.
4407 2021-10-15 Hongyu Wang <hongyu.wang@intel.com>
4409 * gcc.target/i386/avx512fp16-v4hf-concat.c: New test.
4411 2021-10-15 Hongyu Wang <hongyu.wang@intel.com>
4413 * gcc.target/i386/avx512fp16-vfcmaddcph-1a.c: Add scan for
4415 * gcc.target/i386/avx512fp16-vfmaddcph-1a.c: Likewise.
4416 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c: Likewise.
4417 * gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c: Likewise.
4418 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Add -mno-avx512vl.
4419 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: Likewise.
4421 2021-10-15 Jason Merrill <jason@redhat.com>
4423 * g++.dg/ext/vla22.C: Don't expect a narrowing error.
4424 * g++.dg/cpp0x/constexpr-inst1.C: New test.
4426 2021-10-15 Andrew MacLeod <amacleod@redhat.com>
4428 * gcc.dg/pr102738.c: Add target int128.
4430 2021-10-14 Joseph Myers <joseph@codesourcery.com>
4432 * gcc.dg/format/c11-dfp-printf-1.c,
4433 gcc.dg/format/c11-dfp-scanf-1.c, gcc.dg/format/c2x-dfp-printf-1.c,
4434 gcc.dg/format/c2x-dfp-scanf-1.c: New tests.
4436 2021-10-14 Raphael Moreira Zinsly <rzinsly@linux.ibm.com>
4438 * gcc.target/powerpc/unwind-backchain.c: New test.
4440 2021-10-14 Harald Anlauf <anlauf@gmx.de>
4443 * gfortran.dg/reshape_shape_2.f90: New test.
4445 2021-10-14 Harald Anlauf <anlauf@gmx.de>
4448 * gfortran.dg/shape_10.f90: New test.
4450 2021-10-14 Andrew MacLeod <amacleod@redhat.com>
4452 PR tree-optimization/102738
4453 * gcc.dg/pr102738.c: New.
4455 2021-10-14 Kwok Cheung Yeung <kcy@codesourcery.com>
4457 * gfortran.dg/gomp/declare-variant-1.f90: New test.
4458 * gfortran.dg/gomp/declare-variant-10.f90: New test.
4459 * gfortran.dg/gomp/declare-variant-11.f90: New test.
4460 * gfortran.dg/gomp/declare-variant-12.f90: New test.
4461 * gfortran.dg/gomp/declare-variant-13.f90: New test.
4462 * gfortran.dg/gomp/declare-variant-14.f90: New test.
4463 * gfortran.dg/gomp/declare-variant-15.f90: New test.
4464 * gfortran.dg/gomp/declare-variant-16.f90: New test.
4465 * gfortran.dg/gomp/declare-variant-17.f90: New test.
4466 * gfortran.dg/gomp/declare-variant-18.f90: New test.
4467 * gfortran.dg/gomp/declare-variant-19.f90: New test.
4468 * gfortran.dg/gomp/declare-variant-2.f90: New test.
4469 * gfortran.dg/gomp/declare-variant-2a.f90: New test.
4470 * gfortran.dg/gomp/declare-variant-3.f90: New test.
4471 * gfortran.dg/gomp/declare-variant-4.f90: New test.
4472 * gfortran.dg/gomp/declare-variant-5.f90: New test.
4473 * gfortran.dg/gomp/declare-variant-6.f90: New test.
4474 * gfortran.dg/gomp/declare-variant-7.f90: New test.
4475 * gfortran.dg/gomp/declare-variant-8.f90: New test.
4476 * gfortran.dg/gomp/declare-variant-9.f90: New test.
4478 2021-10-14 Jeff Law <jeffreyalaw@gmail.com>
4480 * gcc.target/mips/msa-insert-split.c: Turn off vectorizer.
4482 2021-10-14 Tamar Christina <tamar.christina@arm.com>
4484 * gcc.target/aarch64/sve/pred-cond-reduc.c: New test.
4486 2021-10-14 Jeff Law <jeffreyalaw@gmail.com>
4488 * gcc.dg/tree-ssa/predcom-3.c: Disable vectorizer.
4490 2021-10-14 Aldy Hernandez <aldyh@redhat.com>
4492 PR tree-optimization/102736
4493 * gcc.dg/tree-ssa/pr102736.c: New test.
4495 2021-10-14 Hongyu Wang <hongyu.wang@intel.com>
4497 * gcc.target/i386/avx-1.c: Add new mask3 builtins.
4498 * gcc.target/i386/sse-13.c: Ditto.
4499 * gcc.target/i386/sse-23.c: Ditto.
4500 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: Add scanning for
4501 mask/mask3 intrinsic.
4502 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Ditto.
4503 * gcc.target/i386/avx512fp16-vfcmaddcsh-1c.c: New test for
4505 * gcc.target/i386/avx512fp16-vfmaddcsh-1c.c: Ditto.
4507 2021-10-14 liuhongt <hongtao.liu@intel.com>
4509 * g++.dg/warn/Wuninitialized-13.C: Add -fno-tree-vectorize.
4511 2021-10-13 Martin Sebor <msebor@redhat.com>
4513 PR middle-end/102630
4514 * gcc.target/i386/addr-space-2.c: Add -Wall.
4515 * gcc.target/i386/addr-space-3.c: New test.
4517 2021-10-13 Andre Vieira <andre.simoesdiasvieira@arm.com>
4519 * gcc.target/arm/mve/mve.exp: Make it test main directory.
4520 * gcc.target/arm/mve/mve_load_memory_modes.c: New test.
4521 * gcc.target/arm/mve/mve_store_memory_modes.c: New test.
4523 2021-10-13 Richard Biener <rguenther@suse.de>
4525 PR tree-optimization/102659
4526 * gcc.dg/torture/pr69760.c: Adjust the testcase.
4527 * gcc.target/i386/avx2-vect-mask-store-move1.c: Expect to move
4528 the conversions to unsigned as well.
4530 2021-10-13 Richard Biener <rguenther@suse.de>
4533 * gcc.dg/ipa/pr102714.c: New testcase.
4535 2021-10-13 Kewen Lin <linkw@linux.ibm.com>
4538 * gcc.target/powerpc/dform-1.c: Adjust as vectorization enabled at O2.
4539 * gcc.target/powerpc/dform-2.c: Likewise.
4540 * gcc.target/powerpc/pr80510-2.c: Likewise.
4542 2021-10-12 Joseph Myers <joseph@codesourcery.com>
4544 * gcc.dg/format/c11-printf-1.c, gcc.dg/format/c11-scanf-1.c,
4545 gcc.dg/format/c2x-printf-1.c, gcc.dg/format/c2x-scanf-1.c,
4546 gcc.dg/format/ext-9.c, gcc.dg/format/ext-10.c: New tests.
4548 2021-10-12 Bill Schmidt <wschmidt@linux.ibm.com>
4551 * gcc.target/powerpc/pr101985-1.c: New.
4552 * gcc.target/powerpc/pr101985-2.c: New.
4554 2021-10-12 Uroš Bizjak <ubizjak@gmail.com>
4558 * gcc.target/i386/pr85730.c: New test.
4560 2021-10-12 Richard Biener <rguenther@suse.de>
4562 PR tree-optimization/102696
4563 * g++.dg/vect/pr102696.cc: New testcase.
4565 2021-10-12 Richard Biener <rguenther@suse.de>
4567 PR tree-optimization/102572
4568 * g++.dg/vect/pr102572.cc: New testcase.
4570 2021-10-12 Tamar Christina <tamar.christina@arm.com>
4572 * gcc.target/aarch64/sve/pred-not-gen-1.c: New test.
4573 * gcc.target/aarch64/sve/pred-not-gen-2.c: New test.
4574 * gcc.target/aarch64/sve/pred-not-gen-3.c: New test.
4575 * gcc.target/aarch64/sve/pred-not-gen-4.c: New test.
4577 2021-10-12 Tobias Burnus <tobias@codesourcery.com>
4580 * gfortran.dg/assumed_rank_24.f90: New test.
4582 2021-10-12 Jakub Jelinek <jakub@redhat.com>
4584 * gcc.dg/gomp/simd-2.c: Remove option -fvect-cost-model=cheap.
4585 * gcc.dg/gomp/simd-3.c: Likewise.
4587 2021-10-12 liuhongt <hongtao.liu@intel.com>
4589 * gcc.target/i386/pr102483.c: New test.
4590 * gcc.target/i386/pr102483-2.c: New test.
4592 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
4594 * gcc.target/powerpc/pr78102.c: Fix dg-require-effective-target.
4595 * gcc.target/powerpc/sse4_1-packusdw.c: Likewise.
4596 * gcc.target/powerpc/sse4_1-pmaxsb.c: Likewise.
4597 * gcc.target/powerpc/sse4_1-pmaxsd.c: Likewise.
4598 * gcc.target/powerpc/sse4_1-pmaxud.c: Likewise.
4599 * gcc.target/powerpc/sse4_1-pmaxuw.c: Likewise.
4600 * gcc.target/powerpc/sse4_1-pminsb.c: Likewise.
4601 * gcc.target/powerpc/sse4_1-pminsd.c: Likewise.
4602 * gcc.target/powerpc/sse4_1-pminud.c: Likewise.
4603 * gcc.target/powerpc/sse4_1-pminuw.c: Likewise.
4604 * gcc.target/powerpc/sse4_1-pmovsxbd.c: Likewise.
4605 * gcc.target/powerpc/sse4_1-pmovsxbw.c: Likewise.
4606 * gcc.target/powerpc/sse4_1-pmovsxwd.c: Likewise.
4607 * gcc.target/powerpc/sse4_1-pmovzxbd.c: Likewise.
4608 * gcc.target/powerpc/sse4_1-pmovzxbq.c: Likewise.
4609 * gcc.target/powerpc/sse4_1-pmovzxbw.c: Likewise.
4610 * gcc.target/powerpc/sse4_1-pmovzxdq.c: Likewise.
4611 * gcc.target/powerpc/sse4_1-pmovzxwd.c: Likewise.
4612 * gcc.target/powerpc/sse4_1-pmovzxwq.c: Likewise.
4613 * gcc.target/powerpc/sse4_1-pmulld.c: Likewise.
4614 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Likewise.
4615 * gcc.target/powerpc/sse4_1-phminposuw.c: Use correct
4616 dg-require-effective-target.
4618 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
4620 * gcc.target/powerpc/pr78102.c: Copy from gcc.target/i386,
4621 adjust dg directives to suit.
4622 * gcc.target/powerpc/sse4_1-packusdw.c: Same.
4623 * gcc.target/powerpc/sse4_1-pcmpeqq.c: Same.
4624 * gcc.target/powerpc/sse4_1-pmuldq.c: Same.
4625 * gcc.target/powerpc/sse4_1-pmulld.c: Same.
4626 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Same.
4627 * gcc.target/powerpc/sse4_2-check.h: Copy from gcc.target/i386,
4630 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
4632 * gcc.target/powerpc/sse4_1-pmovsxbd.c: Copy from gcc.target/i386,
4633 adjust dg directives to suit.
4634 * gcc.target/powerpc/sse4_1-pmovsxbq.c: Same.
4635 * gcc.target/powerpc/sse4_1-pmovsxbw.c: Same.
4636 * gcc.target/powerpc/sse4_1-pmovsxdq.c: Same.
4637 * gcc.target/powerpc/sse4_1-pmovsxwd.c: Same.
4638 * gcc.target/powerpc/sse4_1-pmovsxwq.c: Same.
4639 * gcc.target/powerpc/sse4_1-pmovzxbd.c: Same.
4640 * gcc.target/powerpc/sse4_1-pmovzxbq.c: Same.
4641 * gcc.target/powerpc/sse4_1-pmovzxbw.c: Same.
4642 * gcc.target/powerpc/sse4_1-pmovzxdq.c: Same.
4643 * gcc.target/powerpc/sse4_1-pmovzxwd.c: Same.
4644 * gcc.target/powerpc/sse4_1-pmovzxwq.c: Same.
4646 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
4648 * gcc.target/powerpc/sse4_1-pmaxsb.c: Copy from gcc.target/i386.
4649 * gcc.target/powerpc/sse4_1-pmaxsd.c: Same.
4650 * gcc.target/powerpc/sse4_1-pmaxud.c: Same.
4651 * gcc.target/powerpc/sse4_1-pmaxuw.c: Same.
4652 * gcc.target/powerpc/sse4_1-pminsb.c: Same.
4653 * gcc.target/powerpc/sse4_1-pminsd.c: Same.
4654 * gcc.target/powerpc/sse4_1-pminud.c: Same.
4655 * gcc.target/powerpc/sse4_1-pminuw.c: Same.
4657 2021-10-11 Jan Hubicka <hubicka@ucw.cz>
4659 * gcc.dg/torture/ssa-pta-fn-1.c: Fix template; add noipa.
4660 * gcc.dg/tree-ssa/pta-callused.c: Fix template.
4662 2021-10-11 Patrick Palka <ppalka@redhat.com>
4665 * g++.dg/cpp2a/class-deduction-alias11.C: New test.
4667 2021-10-11 Richard Biener <rguenther@suse.de>
4669 PR middle-end/101480
4670 * g++.dg/torture/pr10148.C: New testcase.
4672 2021-10-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4674 * gcc.target/s390/rawmemchr-1.c: New test.
4676 2021-10-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4678 * gcc.dg/tree-ssa/ldist-rawmemchr-1.c: New test.
4679 * gcc.dg/tree-ssa/ldist-rawmemchr-2.c: New test.
4680 * gcc.dg/tree-ssa/ldist-strlen-1.c: New test.
4681 * gcc.dg/tree-ssa/ldist-strlen-2.c: New test.
4682 * gcc.dg/tree-ssa/ldist-strlen-3.c: New test.
4684 2021-10-11 Kito Cheng <kito.cheng@sifive.com>
4687 * gcc.c-torture/compile/pr100316.c: New.
4689 2021-10-11 liuhongt <hongtao.liu@intel.com>
4691 PR middle-end/102669
4692 * gnat.dg/unroll1.adb: Add -fno-tree-vectorize.
4694 2021-10-10 Harald Anlauf <anlauf@gmx.de>
4698 * gfortran.dg/parameter_array_init_8.f90: New test.
4700 2021-10-10 Andrew Pinski <apinski@marvell.com>
4702 PR tree-optimization/102622
4703 * gcc.c-torture/execute/bitfld-10.c: New test.
4705 2021-10-09 Harald Anlauf <anlauf@gmx.de>
4708 * gfortran.dg/interface_operator_3.f90: New test.
4710 2021-10-09 Kewen Lin <linkw@linux.ibm.com>
4712 * c-c++-common/Wstringop-overflow-2.c: Add missing comment.
4713 * gcc.dg/Warray-bounds-51.c: Likewise.
4714 * gcc.dg/Warray-parameter-3.c: Likewise.
4715 * gcc.dg/Wstringop-overflow-14.c: Likewise.
4716 * gcc.dg/Wstringop-overflow-21.c: Likewise.
4717 * gcc.dg/Wstringop-overflow-76.c: Likewise.
4719 2021-10-09 liuhongt <hongtao.liu@intel.com>
4721 * g++.dg/tree-ssa/pr94403.C: Add -fno-tree-vectorize
4722 * gcc.dg/optimize-bswapsi-5.c: Ditto.
4723 * gcc.dg/optimize-bswapsi-6.c: Ditto.
4724 * gcc.dg/Warray-bounds-51.c: Add additional option
4725 -mtune=generic for target x86/i?86
4726 * gcc.dg/Wstringop-overflow-14.c: Ditto.
4728 2021-10-09 Jakub Jelinek <jakub@redhat.com>
4730 * c-c++-common/gomp/sections1.c (foo): Don't expect errors on
4731 multiple statements in between section directive(s). Add testcases
4732 for invalid no statements in between section directive(s).
4733 * gcc.dg/gomp/sections-2.c (foo): Don't expect errors on
4734 multiple statements in between section directive(s).
4735 * g++.dg/gomp/sections-2.C (foo): Likewise.
4736 * g++.dg/gomp/attrs-6.C (foo): Add testcases for multiple
4737 statements in between section directive(s).
4738 (bar): Add testcases for multiple statements in between scan
4740 * g++.dg/gomp/attrs-7.C (bar): Adjust expected error recovery.
4742 2021-10-09 liuhongt <hongtao.liu@intel.com>
4744 * g++.target/i386/pr102639.C: New test.
4746 2021-10-08 Sandra Loosemore <sandra@codesourcery.com>
4749 * gfortran.dg/c-interop/c535c-1.f90: Rewrite and expand.
4750 * gfortran.dg/c-interop/c535c-2.f90: Remove xfails.
4751 * gfortran.dg/c-interop/c535c-3.f90: Likewise.
4752 * gfortran.dg/c-interop/c535c-4.f90: Likewise.
4753 * gfortran.dg/PR94110.f90: Extend to cover class types.
4755 2021-10-08 Vladimir N. Makarov <vmakarov@redhat.com>
4757 PR rtl-optimization/102627
4758 * gcc.target/i386/pr102627.c: New test.
4760 2021-10-08 Richard Sandiford <richard.sandiford@arm.com>
4762 * gcc.dg/pr102385.c: New test.
4764 2021-10-08 Jakub Jelinek <jakub@redhat.com>
4767 * c-c++-common/gomp/pr102640.c: New test.
4769 2021-10-08 Roger Sayle <roger@nextmovesoftware.com>
4771 * gcc.target/i386/sse2-mmx-paddsb-2.c: Test for -128 or 128.
4772 * gcc.target/i386/sse2-mmx-paddusb-2.c: Test for -1 or 255.
4773 * gcc.target/i386/sse2-mmx-psubsb-2.c: Test for -128 or 128.
4775 2021-10-08 liuhongt <hongtao.liu@intel.com>
4777 * gcc.target/i386/pr102464.c: New test.
4779 2021-10-08 liuhongt <hongtao.liu@intel.com>
4781 * gcc.target/i386/mmx-reduce-op-1.c: New test.
4782 * gcc.target/i386/mmx-reduce-op-2.c: New test.
4784 2021-10-08 liuhongt <hongtao.liu@intel.com>
4786 * c-c++-common/Wstringop-overflow-2.c: Adjust testcase.
4787 * g++.dg/tree-ssa/pr81408.C: Ditto.
4788 * g++.dg/warn/Wuninitialized-13.C: Ditto.
4789 * gcc.dg/Warray-bounds-51.c: Ditto.
4790 * gcc.dg/Warray-parameter-3.c: Ditto.
4791 * gcc.dg/Wstringop-overflow-14.c: Ditto.
4792 * gcc.dg/Wstringop-overflow-21.c: Ditto.
4793 * gcc.dg/Wstringop-overflow-68.c: Ditto.
4794 * gcc.dg/Wstringop-overflow-76.c: Ditto.
4795 * gcc.dg/gomp/pr46032-2.c: Ditto.
4796 * gcc.dg/gomp/pr46032-3.c: Ditto.
4797 * gcc.dg/gomp/simd-2.c: Ditto.
4798 * gcc.dg/gomp/simd-3.c: Ditto.
4799 * gcc.dg/graphite/fuse-1.c: Ditto.
4800 * gcc.dg/pr67089-6.c: Ditto.
4801 * gcc.dg/pr82929-2.c: Ditto.
4802 * gcc.dg/pr82929.c: Ditto.
4803 * gcc.dg/store_merging_1.c: Ditto.
4804 * gcc.dg/store_merging_11.c: Ditto.
4805 * gcc.dg/store_merging_13.c: Ditto.
4806 * gcc.dg/store_merging_15.c: Ditto.
4807 * gcc.dg/store_merging_16.c: Ditto.
4808 * gcc.dg/store_merging_19.c: Ditto.
4809 * gcc.dg/store_merging_24.c: Ditto.
4810 * gcc.dg/store_merging_25.c: Ditto.
4811 * gcc.dg/store_merging_28.c: Ditto.
4812 * gcc.dg/store_merging_30.c: Ditto.
4813 * gcc.dg/store_merging_5.c: Ditto.
4814 * gcc.dg/store_merging_7.c: Ditto.
4815 * gcc.dg/store_merging_8.c: Ditto.
4816 * gcc.dg/strlenopt-85.c: Ditto.
4817 * gcc.dg/tree-ssa/dump-6.c: Ditto.
4818 * gcc.dg/tree-ssa/pr19210-1.c: Ditto.
4819 * gcc.dg/tree-ssa/pr47059.c: Ditto.
4820 * gcc.dg/tree-ssa/pr86017.c: Ditto.
4821 * gcc.dg/tree-ssa/pr91482.c: Ditto.
4822 * gcc.dg/tree-ssa/predcom-1.c: Ditto.
4823 * gcc.dg/tree-ssa/predcom-dse-3.c: Ditto.
4824 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4825 * gcc.dg/tree-ssa/prefetch-6.c: Ditto.
4826 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4827 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4828 * gcc.dg/tree-ssa/ssa-dse-18.c: Ditto.
4829 * gcc.dg/tree-ssa/ssa-dse-19.c: Ditto.
4830 * gcc.dg/uninit-40.c: Ditto.
4831 * gcc.dg/unroll-7.c: Ditto.
4832 * gcc.misc-tests/help.exp: Ditto.
4833 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Ditto.
4834 * gcc.target/i386/pr34012.c: Ditto.
4835 * gcc.target/i386/pr49781-1.c: Ditto.
4836 * gcc.target/i386/pr95798-1.c: Ditto.
4837 * gcc.target/i386/pr95798-2.c: Ditto.
4838 * gfortran.dg/pr77498.f: Ditto.
4840 2021-10-07 Patrick Palka <ppalka@redhat.com>
4843 * g++.old-deja/g++.pt/nontype5.C: Adjust.
4844 * g++.dg/template/param6.C: New test.
4846 2021-10-07 Roger Sayle <roger@nextmovesoftware.com>
4848 * gcc.target/i386/sse2-mmx-paddsb-2.c: New test case.
4849 * gcc.target/i386/sse2-mmx-paddusb-2.c: New test case.
4850 * gcc.target/i386/sse2-mmx-psubsb-2.c: New test case.
4851 * gcc.target/i386/sse2-mmx-psubusb-2.c: New test case.
4853 2021-10-07 Patrick Palka <ppalka@redhat.com>
4856 * g++.dg/cpp2a/concepts-ttp4.C: New test.
4858 2021-10-07 Jonathan Wakely <jwakely@redhat.com>
4861 * g++.dg/warn/Winit-list5.C: New test.
4863 2021-10-07 Jan Hubicka <hubicka@ucw.cz>
4865 * g++.dg/torture/pr102581.C: New test.
4867 2021-10-07 Jakub Jelinek <jakub@redhat.com>
4870 * g++.dg/cpp23/charlit-encoding1.C: New testcase for C++23 P2316R2.
4872 2021-10-07 Richard Biener <rguenther@suse.de>
4874 * gcc.dg/gimplefe-47.c: New testcase.
4876 2021-10-06 Jason Merrill <jason@redhat.com>
4878 * g++.dg/cpp2a/spaceship-synth8a.C: New test.
4880 2021-10-06 Jakub Jelinek <jakub@redhat.com>
4883 * g++.dg/cpp23/feat-cxx2b.C: Expect __cpp_constexpr 202110L rather
4885 * g++.dg/cpp23/constexpr-nonlit1.C: New test.
4886 * g++.dg/cpp23/constexpr-nonlit2.C: New test.
4887 * g++.dg/cpp23/constexpr-nonlit3.C: New test.
4888 * g++.dg/cpp23/constexpr-nonlit4.C: New test.
4889 * g++.dg/cpp23/constexpr-nonlit5.C: New test.
4890 * g++.dg/cpp23/constexpr-nonlit6.C: New test.
4891 * g++.dg/diagnostic/constexpr1.C: Only expect some diagnostics for
4893 * g++.dg/cpp1y/constexpr-label.C: Likewise.
4894 * g++.dg/cpp1y/constexpr-neg1.C: Likewise.
4895 * g++.dg/cpp2a/constexpr-try5.C: Likewise. Adjust some expected
4897 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
4898 * g++.dg/cpp2a/consteval3.C: Likewise. Add effective target c++20
4899 and remove dg-options.
4901 2021-10-06 Jakub Jelinek <jakub@redhat.com>
4903 * gcc.dg/cpp/gnu11-elifdef-1.c: New test.
4904 * gcc.dg/cpp/gnu11-elifdef-2.c: New test.
4905 * gcc.dg/cpp/gnu11-elifdef-3.c: New test.
4906 * gcc.dg/cpp/gnu11-elifdef-4.c: New test.
4907 * g++.dg/cpp/elifdef-1.C: New test.
4908 * g++.dg/cpp/elifdef-2.C: New test.
4909 * g++.dg/cpp/elifdef-3.C: New test.
4910 * g++.dg/cpp/elifdef-4.C: New test.
4911 * g++.dg/cpp/elifdef-5.C: New test.
4912 * g++.dg/cpp/elifdef-6.C: New test.
4913 * g++.dg/cpp/elifdef-7.C: New test.
4915 2021-10-06 Tobias Burnus <tobias@codesourcery.com>
4917 * gfortran.dg/attr_deprecated-2.f90: New test.
4919 2021-10-06 Jakub Jelinek <jakub@redhat.com>
4920 Jason Merrill <jason@redhat.com>
4924 * g++.dg/cpp2a/spaceship-synth8.C (std::strong_ordering): Provide
4925 more complete definition.
4926 (std::strong_ordering::less, std::strong_ordering::equal,
4927 std::strong_ordering::greater): Define.
4928 * g++.dg/cpp2a/spaceship-synth12.C: New test.
4929 * g++.dg/cpp2a/spaceship-synth13.C: New test.
4930 * g++.dg/cpp2a/spaceship-synth14.C: New test.
4931 * g++.dg/cpp2a/spaceship-eq11.C: New test.
4932 * g++.dg/cpp2a/spaceship-eq12.C: New test.
4933 * g++.dg/cpp2a/spaceship-eq13.C: New test.
4935 2021-10-05 qing zhao <qing.zhao@oracle.com>
4937 PR middle-end/102359
4938 * g++.dg/pr102359_1.C: New test.
4939 * g++.dg/pr102359_2.C: New test.
4941 2021-10-05 Jakub Jelinek <jakub@redhat.com>
4944 * g++.target/i386/pr102548.C: New test.
4946 2021-10-05 Patrick Palka <ppalka@redhat.com>
4949 * g++.dg/cpp0x/variadic-partial2.C: New test.
4950 * g++.dg/cpp0x/variadic-partial2a.C: New test.
4952 2021-10-05 Aldy Hernandez <aldyh@redhat.com>
4954 * gcc.dg/tree-ssa/ssa-thread-valid.c: New test.
4956 2021-10-05 Jeff Law <jeffreyalaw@gmail.com>
4958 * gcc.target/s390/pr80725.c: Ensure computed goto is used on
4961 2021-10-05 Richard Biener <rguenther@suse.de>
4964 * gcc.dg/gimplefe-46.c: New testcase.
4966 2021-10-05 Patrick Palka <ppalka@redhat.com>
4969 * g++.dg/cpp1z/nontype4.C: New test.
4970 * g++.dg/cpp1z/nontype4a.C: New test.
4972 2021-10-05 Tobias Burnus <tobias@codesourcery.com>
4974 * gfortran.dg/gomp/pr43711.f90: Add dg-error + dg-prune-output,
4975 remove dg-excess-errors to change XFAIL to PASS.
4977 2021-10-05 Richard Biener <rguenther@suse.de>
4979 PR middle-end/102587
4980 PR middle-end/102285
4981 * gcc.target/aarch64/sve/pr102587-1.c: Add -march=armv8.3-a+sve.
4982 * gcc.target/aarch64/sve/pr102587-2.c: Likewise.
4984 2021-10-05 Richard Biener <rguenther@suse.de>
4986 * gfortran.dg/predict-2.f90: Adjust to avoid redundant
4987 inner loop preheader checking code.
4989 2021-10-04 Marek Polacek <polacek@redhat.com>
4992 * c-c++-common/Warray-compare-1.c: New test.
4993 * c-c++-common/Warray-compare-2.c: New test.
4995 2021-10-04 Richard Biener <rguenther@suse.de>
4997 * gcc.dg/auto-init-hardreg-1.c: New testcase.
4999 2021-10-04 Richard Biener <rguenther@suse.de>
5001 * c-c++-common/pr102285.c: New testcase.
5003 2021-10-04 Richard Biener <rguenther@suse.de>
5005 PR tree-optimization/102570
5006 * gcc.dg/tree-ssa/ssa-fre-96.c: New testcase.
5007 * gcc.dg/tree-ssa/ssa-pre-33.c: Likewise.
5009 2021-10-04 Aldy Hernandez <aldyh@redhat.com>
5011 * g++.dg/Walloca2.C: New test.
5013 2021-10-04 Richard Biener <rguenther@suse.de>
5015 PR middle-end/102587
5016 * gcc.target/aarch64/sve/pr102587-1.c: New testcase.
5017 * gcc.target/aarch64/sve/pr102587-2.c: Likewise.
5019 2021-10-04 Tobias Burnus <tobias@codesourcery.com>
5022 * gfortran.dg/assumed_rank_23.f90: New file.
5024 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
5027 * g++.dg/coroutines/pr101765.C: New test.
5029 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
5032 * g++.dg/coroutines/pr99710.C: New test.
5034 2021-10-03 John Eivind Helset <jehelset@gmail.com>
5037 * g++.dg/coroutines/pr100673.C: New test.
5039 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
5042 * g++.dg/coroutines/pr101133.C: New test.
5044 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
5047 * g++.dg/coroutines/pr99575.C: New test.
5049 2021-10-02 Aldy Hernandez <aldyh@redhat.com>
5051 * gcc.dg/tree-ssa/pr102563.c: New test.
5053 2021-10-02 H.J. Lu <hjl.tools@gmail.com>
5055 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c (DECLARE_ARGS):
5056 Use unsigned long long for x86-64.
5058 2021-10-01 Aldy Hernandez <aldyh@redhat.com>
5060 PR tree-optimization/102546
5061 * gcc.dg/tree-ssa/pr102546.c: New file.
5063 2021-10-01 Martin Sebor <msebor@redhat.com>
5066 * g++.dg/cpp0x/constexpr-array-ptr10.C: Suppress a valid warning.
5067 * g++.dg/warn/Wreturn-local-addr-6.C: Correct a cast.
5068 * gcc.dg/Waddress.c: Expect a warning.
5069 * c-c++-common/Waddress-3.c: New test.
5070 * c-c++-common/Waddress-4.c: New test.
5071 * g++.dg/warn/Waddress-5.C: New test.
5072 * g++.dg/warn/Waddress-6.C: New test.
5073 * g++.dg/warn/pr101219.C: Expect a warning.
5074 * gcc.dg/Waddress-3.c: New test.
5076 2021-10-01 H.J. Lu <hjl.tools@gmail.com>
5078 * c-c++-common/tsan/atomic_stack.c: Don't expect print out from
5079 __tsan_atomic32_fetch_add.
5081 2021-10-01 qingzhe huang <nickhuang99@hotmail.com>
5084 * g++.dg/parse/pr101783.C: New test.
5086 2021-10-01 Jakub Jelinek <jakub@redhat.com>
5087 Richard Biener <rguenther@suse.de>
5090 * c-c++-common/ubsan/div-by-zero-3.c: Use
5091 -fsanitize=signed-integer-overflow instead of
5092 -fsanitize=integer-divide-by-zero.
5093 * c-c++-common/ubsan/div-by-zero-5.c: Likewise.
5094 * c-c++-common/ubsan/div-by-zero-4.c: Likewise. Add
5095 -fsanitize-undefined-trap-on-error.
5096 * c-c++-common/ubsan/float-div-by-zero-2.c: New test.
5097 * c-c++-common/ubsan/overflow-div-1.c: New test.
5098 * c-c++-common/ubsan/overflow-div-2.c: New test.
5099 * c-c++-common/ubsan/overflow-div-3.c: New test.
5101 2021-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5103 * gcc.target/aarch64/cpymem-size.c: Adjust scan for ilp32.
5105 2021-10-01 Andrew Pinski <apinski@marvell.com>
5107 * gcc.dg/vect/bb-slp-pr97709.c: Fix for computed goto
5110 2021-10-01 Martin Liska <mliska@suse.cz>
5112 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: Disable fast math.
5113 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: Likewise.
5114 * gcc.target/i386/attr-optimize.c: New test.
5116 2021-10-01 Jakub Jelinek <jakub@redhat.com>
5118 * gfortran.dg/gomp/order-5.f90: Adjust scan-tree-dump-times regexps.
5120 2021-10-01 Jakub Jelinek <jakub@redhat.com>
5123 * g++.dg/tls/pr102496-1.C: New test.
5124 * g++.dg/tls/pr102496-2.C: New test.
5126 2021-10-01 Richard Biener <rguenther@suse.de>
5128 PR middle-end/102518
5129 * gcc.dg/torture/pr102518.c: New testcase.
5131 2021-09-30 David Edelsohn <dje.gcc@gmail.com>
5133 * gfortran.dg/c-interop/cf-descriptor-5-c.c: Include alloca.h.
5135 2021-09-30 Patrick Palka <ppalka@redhat.com>
5138 * g++.dg/ext/is_trivially_constructible7.C: New test.
5140 2021-09-30 Patrick Palka <ppalka@redhat.com>
5142 * g++.dg/ext/is_constructible6.C: New test.
5144 2021-09-30 Patrick Palka <ppalka@redhat.com>
5147 * g++.dg/cpp2a/spaceship-virtual1.C: New test.
5149 2021-09-30 Harald Anlauf <anlauf@gmx.de>
5152 * gfortran.dg/pr102458b.f90: New test.
5154 2021-09-30 Uroš Bizjak <ubizjak@gmail.com>
5157 * gcc.target/i386/pr89954.c: New test.
5159 2021-09-30 Tobias Burnus <tobias@codesourcery.com>
5163 * gfortran.dg/c-interop/c535b-1.f90: Remove wrong comment.
5164 * gfortran.dg/unlimited_polymorphic_1.f03: Extend.
5165 * gfortran.dg/unlimited_polymorphic_32.f90: New test.
5167 2021-09-30 Iain Buclaw <ibuclaw@gdcproject.org>
5170 * gdc.dg/pr102476.d: New test.
5172 2021-09-30 Martin Liska <mliska@suse.cz>
5175 * gcc.c-torture/compile/attr-complex-method.c: Skip if LTO is
5177 * gcc.c-torture/compile/attr-complex-method-2.c: Likewise.
5179 2021-09-29 Aldy Hernandez <aldyh@redhat.com>
5182 * gcc.dg/tree-ssa/pr66752-3.c: Adjust.
5183 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
5185 2021-09-29 Harald Anlauf <anlauf@gmx.de>
5188 * gfortran.dg/pr102520.f90: New test.
5190 2021-09-29 Jeff Law <jeffreyalaw@gmail.com>
5192 * gcc.c-torture/compile/920831-1.c: Fix computed goto types.
5193 * gcc.c-torture/compile/pr27863.c: Likewise.
5195 2021-09-29 Richard Biener <rguenther@suse.de>
5198 * gcc.dg/pr78408-1.c: Make S not power-of-two size.
5200 2021-09-29 Richard Biener <rguenther@suse.de>
5202 * gcc.target/i386/vect-alignment-peeling-1.c: New testcase.
5203 * gcc.target/i386/vect-alignment-peeling-2.c: Likewise.
5205 2021-09-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5206 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5208 * gcc.target/aarch64/cpymem-size.c: New test.
5210 2021-09-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5211 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5213 * gcc.target/aarch64/memset-corner-cases-2.c: New test.
5214 * gcc.target/aarch64/memset-strict-align-1.c: Adjust.
5216 2021-09-29 Jakub Jelinek <jakub@redhat.com>
5218 PR middle-end/102504
5219 * c-c++-common/gomp/scope-4.c: New test.
5221 2021-09-29 Andrew Pinski <apinski@marvell.com>
5223 * gcc.c-torture/compile/920826-1.c: Fix computed goto.
5224 * gcc.c-torture/compile/pr27863.c: Likewise.
5225 * gcc.c-torture/compile/pr70190.c: Likewise.
5226 * gcc.dg/torture/pr89135.c: Likewise.
5227 * gcc.dg/torture/pr90071.c: Likewise.
5228 * gcc.dg/vect/bb-slp-pr97709.c: Likewise.
5230 2021-09-29 Richard Biener <rguenther@suse.de>
5232 * gcc.dg/out-of-bounds-1.c: Make memcpied size not power-of-two.
5234 2021-09-28 Patrick Palka <ppalka@redhat.com>
5237 * g++.dg/cpp2a/concepts-ttp3.C: New test.
5239 2021-09-28 Andrew Pinski <apinski@marvell.com>
5242 * gcc.dg/comp-goto-5.c: New test.
5243 * gcc.dg/comp-goto-6.c: New test.
5245 2021-09-28 Iain Sandoe <iain@sandoe.co.uk>
5248 * g++.dg/coroutines/pr102454.C: New test.
5250 2021-09-28 Ilya Leoshkevich <iii@linux.ibm.com>
5252 * gcc.dg/tree-ssa/reassoc-46.c: New test.
5253 * gcc.dg/tree-ssa/reassoc-46.h: Common code for new tests.
5254 * gcc.dg/tree-ssa/reassoc-47.c: New test.
5255 * gcc.dg/tree-ssa/reassoc-48.c: New test.
5256 * gcc.dg/tree-ssa/reassoc-49.c: New test.
5257 * gcc.dg/tree-ssa/reassoc-50.c: New test.
5258 * gcc.dg/tree-ssa/reassoc-51.c: New test.
5260 2021-09-28 Aldy Hernandez <aldyh@redhat.com>
5262 * gcc.dg/auto-init-uninit-1.c: Adjust.
5263 * gcc.dg/auto-init-uninit-15.c: Same.
5264 * gcc.dg/guality/example.c: Same.
5265 * gcc.dg/loop-8.c: Same.
5266 * gcc.dg/strlenopt-40.c: Same.
5267 * gcc.dg/tree-ssa/pr18133-2.c: Same.
5268 * gcc.dg/tree-ssa/pr18134.c: Same.
5269 * gcc.dg/uninit-1.c: Same.
5270 * gcc.dg/uninit-pr44547.c: Same.
5271 * gcc.dg/uninit-pr59970.c: Same.
5273 2021-09-28 Thomas Schwinge <thomas@codesourcery.com>
5275 * gfortran.dg/assumed_rank_22_aux.c: Adjust messages printed.
5277 2021-09-28 Jakub Jelinek <jakub@redhat.com>
5280 * gcc.target/i386/pr102498.c: New test.
5282 2021-09-28 Richard Biener <rguenther@suse.de>
5284 PR tree-optimization/99793
5285 * gcc.dg/tree-ssa/pr99793.c: New testcase.
5287 2021-09-28 Richard Biener <rguenther@suse.de>
5289 PR tree-optimization/100112
5290 * gcc.dg/tree-ssa/ssa-fre-95.c: New testcase.
5292 2021-09-28 Jakub Jelinek <jakub@redhat.com>
5294 PR middle-end/102492
5295 * g++.dg/gomp/simd-3.C: New test.
5297 2021-09-28 Aldy Hernandez <aldyh@redhat.com>
5299 PR tree-optimization/102511
5300 * gcc.dg/pr102511.c: New test.
5301 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Adjust.
5303 2021-09-28 Hongyu Wang <hongyu.wang@intel.com>
5306 * gcc.target/i386/avx512fp16-floatvnhf.c: Remove xfail.
5307 * gcc.target/i386/avx512fp16-trunc-extendvnhf.c: Ditto.
5308 * gcc.target/i386/avx512fp16-truncvnhf.c: Ditto.
5309 * gcc.target/i386/avx512fp16-64-32-vecop-1.c: New test.
5310 * gcc.target/i386/avx512fp16-64-32-vecop-2.c: Ditto.
5311 * gcc.target/i386/pr102230.c: Ditto.
5313 2021-09-28 Richard Biener <rguenther@suse.de>
5315 * gcc.target/i386/vect-pr97352.c: Pass -mno-avx2 -mno-avx512f.
5317 2021-09-28 Tobias Burnus <tobias@codesourcery.com>
5320 * gfortran.dg/include_15.f90: Add 'dg-prune-output' to prune
5321 -Wmissing-include-dirs output printed or not depending on
5322 how the testsuite is run.
5324 2021-09-28 Richard Biener <rguenther@suse.de>
5326 * gcc.dg/vect/bb-slp-pr65935.c: Prefer 128bit vectorization
5329 2021-09-28 Aldy Hernandez <aldyh@redhat.com>
5331 * gcc.dg/auto-init-uninit-1.c: Add -fthread-jumps.
5332 * gcc.dg/auto-init-uninit-15.c: Same.
5333 * gcc.dg/guality/example.c: Same.
5334 * gcc.dg/loop-8.c: Same.
5335 * gcc.dg/strlenopt-40.c: Same.
5336 * gcc.dg/tree-ssa/pr18133-2.c: Same.
5337 * gcc.dg/tree-ssa/pr18134.c: Same.
5338 * gcc.dg/uninit-1.c: Same.
5339 * gcc.dg/uninit-pr44547.c: Same.
5340 * gcc.dg/uninit-pr59970.c: Same.
5342 2021-09-28 liuhongt <hongtao.liu@intel.com>
5344 * gcc.target/i386/vect-rebuild.c: Adjust testcases.
5345 * gcc.target/i386/avx512f-vect-rebuild.c: New test.
5347 2021-09-28 liuhongt <hongtao.liu@intel.com>
5349 * gcc.target/i386/avx512fp16-reduce-op-2.c: New test.
5350 * gcc.target/i386/avx512fp16-reduce-op-3.c: New test.
5352 2021-09-27 Patrick Palka <ppalka@redhat.com>
5355 * g++.dg/cpp1z/class-deduction12.C: Also test alias CTAD in the
5357 * g++.dg/cpp1z/class-deduction99.C: New test.
5359 2021-09-27 Aldy Hernandez <aldyh@redhat.com>
5361 * gcc.dg/torture/pr55107.c: Adjust.
5362 * gcc.dg/tree-ssa/phi_on_compare-1.c: Adjust.
5363 * gcc.dg/tree-ssa/phi_on_compare-2.c: Adjust.
5364 * gcc.dg/tree-ssa/phi_on_compare-3.c: Adjust.
5365 * gcc.dg/tree-ssa/phi_on_compare-4.c: Adjust.
5366 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5367 * gcc.dg/tree-ssa/pr59597.c: Adjust.
5368 * gcc.dg/tree-ssa/pr61839_1.c: Adjust.
5369 * gcc.dg/tree-ssa/pr61839_3.c: Adjust.
5370 * gcc.dg/tree-ssa/pr71437.c: Adjust.
5371 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Adjust.
5372 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Adjust.
5373 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Adjust.
5374 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Adjust.
5375 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust.
5376 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust.
5377 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Adjust.
5378 * gcc.dg/tree-ssa/vrp106.c: Adjust.
5379 * gcc.dg/tree-ssa/vrp55.c: Adjust.
5381 2021-09-27 Martin Liska <mliska@suse.cz>
5383 * gcc.c-torture/compile/attr-complex-method-2.c: New test.
5384 * gcc.c-torture/compile/attr-complex-method.c: New test.
5386 2021-09-27 Tobias Burnus <tobias@codesourcery.com>
5389 * gfortran.dg/c-interop/cf-out-descriptor-6.f90: Remove xfail.
5390 * gfortran.dg/c-interop/size.f90: Remove xfail.
5391 * gfortran.dg/intrinsic_size_3.f90: Update scan-tree-dump-times.
5392 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5393 * gfortran.dg/size_optional_dim_1.f90: Add scan-tree-dump-not.
5394 * gfortran.dg/assumed_rank_22.f90: New test.
5395 * gfortran.dg/assumed_rank_22_aux.c: New test.
5397 2021-09-27 Andrew Pinski <apinski@marvell.com>
5400 * gcc.dg/pr94726.c: New test.
5402 2021-09-27 Richard Biener <rguenther@suse.de>
5404 PR tree-optimization/97351
5405 PR tree-optimization/97352
5406 PR tree-optimization/82426
5407 * gcc.target/i386/vect-pr82426.c: New testcase.
5408 * gcc.target/i386/vect-pr97352.c: Likewise.
5410 2021-09-27 liuhongt <hongtao.liu@intel.com>
5413 2021-09-27 liuhongt <hongtao.liu@intel.com>
5416 * gcc.target/i386/sse2-pr101059.c: New test.
5417 * gcc.target/i386/sse3-pr101059.c: New test.
5419 2021-09-26 Tobias Burnus <tobias@codesourcery.com>
5422 * gfortran.dg/associated_assumed_rank.f90: New test.
5424 2021-09-25 Dimitar Dimitrov <dimitar@dinux.eu>
5426 * gcc.target/pru/regio-as-pointer.c: New negative test.
5427 * gcc.target/pru/regio-as-pointer-2.c: New negative test.
5428 * gcc.target/pru/regio-decl-2.c: New negative test.
5429 * gcc.target/pru/regio-decl-3.c: New negative test.
5430 * gcc.target/pru/regio-decl-4.c: New negative test.
5431 * gcc.target/pru/regio-decl.c: New negative test.
5432 * gcc.target/pru/regio-di.c: New negative test.
5433 * gcc.target/pru/regio-hi.c: New negative test.
5434 * gcc.target/pru/regio-qi.c: New negative test.
5435 * gcc.target/pru/regio.c: New test.
5436 * gcc.target/pru/regio.h: New helper header.
5438 2021-09-24 Harald Anlauf <anlauf@gmx.de>
5441 * gfortran.dg/pr102458.f90: New test.
5443 2021-09-24 Sandra Loosemore <sandra@codesourcery.com>
5446 * gfortran.dg/c-interop/c407c-1.f90: Remove xfails.
5448 2021-09-24 Patrick Palka <ppalka@redhat.com>
5452 * g++.dg/cpp2a/nontype-float2.C: New test.
5454 2021-09-24 Tobias Burnus <tobias@codesourcery.com>
5457 * gfortran.dg/include_9.f90: Add dg-prune-output.
5458 * gfortran.dg/include_23.f90: New test.
5459 * gfortran.dg/include_24.f90: New test.
5461 2021-09-24 Aldy Hernandez <aldyh@redhat.com>
5463 * gcc.dg/tree-ssa/20030714-2.c: Adjust.
5464 * gcc.dg/tree-ssa/pr66752-3.c: Adjust.
5465 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
5466 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Adjust.
5467 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5468 * gcc.dg/vect/bb-slp-16.c: Adjust.
5470 2021-09-24 Hongyu Wang <hongyu.wang@intel.com>
5472 * gcc.target/i386/cond_op_addsubmuldiv__Float16-1.c: New test.
5473 * gcc.target/i386/cond_op_addsubmuldiv__Float16-2.c: Ditto.
5474 * gcc.target/i386/cond_op_fma__Float16-1.c: Ditto.
5475 * gcc.target/i386/cond_op_fma__Float16-2.c: Ditto.
5476 * gcc.target/i386/cond_op_maxmin__Float16-1.c: Ditto.
5477 * gcc.target/i386/cond_op_maxmin__Float16-2.c: Ditto.
5479 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
5482 * gfortran.dg/c-interop/c516.f90: Remove xfails. Add more
5485 2021-09-23 Michel Morin <mimomorin@gmail.com>
5488 * g++.dg/spellcheck-pr77565.C: New test.
5490 2021-09-23 Andrew MacLeod <amacleod@redhat.com>
5492 * gcc.dg/pr102463.c: New.
5494 2021-09-23 Harald Anlauf <anlauf@gmx.de>
5495 Tobias Burnus <tobias@codesourcery.com>
5498 * gfortran.dg/coarray/coarray_allocated.f90: New test.
5500 2021-09-23 Bill Schmidt <wschmidt@linux.ibm.com>
5503 * g++.target/powerpc/pr102024.C: New.
5505 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
5507 * g++.target/i386/avx512fp16-vcondmn-vec.C: New test.
5508 * g++.target/i386/avx512fp16-vcondmn-minmax.C: Ditto.
5509 * gcc.target/i386/avx512fp16-vcondmn-loop-1.c: Ditto.
5510 * gcc.target/i386/avx512fp16-vcondmn-loop-2.c: Ditto.
5511 * gcc.target/i386/avx512fp16-vec_cmpmn.c: Ditto.
5513 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
5515 * gcc.target/i386/avx512fp16-trunc-extendvnhf.c: New test.
5517 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
5519 * gcc.target/i386/avx512fp16-floatvnhf.c: New test.
5521 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
5523 * gcc.target/i386/avx512fp16-trunchf.c: New test.
5524 * gcc.target/i386/avx512fp16-truncvnhf.c: Ditto.
5526 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
5528 * gcc.target/i386/avx512fp16-builtin-minmax-1.c: New test.
5530 2021-09-23 liuhongt <hongtao.liu@intel.com>
5532 * gcc.target/i386/avx512fp16-fma-1.c: New test.
5533 * gcc.target/i386/avx512fp16vl-fma-1.c: New test.
5534 * gcc.target/i386/avx512fp16vl-fma-vectorize-1.c: New test.
5536 2021-09-23 liuhongt <hongtao.liu@intel.com>
5538 * gcc.target/i386/avx512fp16-builtin-round-1.c: Add new testcase.
5540 2021-09-23 Jakub Jelinek <jakub@redhat.com>
5543 * g++.dg/gomp/attrs-14.C: New test.
5545 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
5548 * gfortran.dg/c-interop/assumed-type-dummy.f90: Remove xfail.
5550 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
5553 * gfortran.dg/c-interop/c535b-2.f90: Remove xfails.
5554 * gfortran.dg/c-interop/c535b-3.f90: Likewise.
5556 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
5558 * gfortran.dg/assumed_rank_18.f90 (g): Wrap call to h in
5560 * gfortran.dg/assumed_type_10.f90 (test_array): Likewise for
5562 * gfortran.dg/assumed_type_11.f90 (test_array): Likewise.
5564 2021-09-22 Tobias Burnus <tobias@codesourcery.com>
5567 * gfortran.dg/include_14.f90: Add -J testcase and update dg-output.
5568 * gfortran.dg/include_15.f90: Likewise.
5569 * gfortran.dg/include_16.f90: Likewise.
5570 * gfortran.dg/include_17.f90: Likewise.
5571 * gfortran.dg/include_18.f90: Likewise.
5572 * gfortran.dg/include_19.f90: Likewise.
5574 2021-09-22 Roger Sayle <roger@nextmovesoftware.com>
5575 Richard Biener <rguenther@suse.de>
5577 * gcc.dg/fold-negate-1.c: New test case.
5579 2021-09-22 H.J. Lu <hjl.tools@gmail.com>
5581 * gcc.target/i386/auto-init-2.c: Replace ia32 with { ! lp64 }.
5582 * gcc.target/i386/auto-init-3.c (dg-options): Add -msse.
5583 (dg-additional-options): Add -mfpmath=387 for ia32.
5584 Replace lp64 with { ! ia32 }. Add a space after ia32.
5585 * gcc.target/i386/auto-init-4.c: Replace lp64 with { ! ia32 }.
5586 * gcc.target/i386/auto-init-5.c: Likewise.
5587 * gcc.target/i386/auto-init-padding-3.c: Likewise.
5588 * gcc.target/i386/auto-init-padding-7.c: Likewise.
5589 * gcc.target/i386/auto-init-padding-8.c: Likewise.
5590 * gcc.target/i386/auto-init-padding-9.c: Likewise.
5592 2021-09-22 Patrick Palka <ppalka@redhat.com>
5596 * g++.dg/cpp2a/concepts-nondep2.C: New test.
5597 * g++.dg/cpp2a/concepts-nondep3.C: New test.
5599 2021-09-22 Jiufu Guo <guojiufu@linux.ibm.com>
5601 PR tree-optimization/102087
5602 * gcc.dg/pr102087.c: New test.
5604 2021-09-22 dianhong xu <dianhong.xu@intel.com>
5606 * gcc.target/i386/avx512fp16-14.c: New test.
5608 2021-09-22 dianhong xu <dianhong.xu@intel.com>
5610 * gcc.target/i386/avx512fp16-conjugation-1.c: New test.
5611 * gcc.target/i386/avx512fp16vl-conjugation-1.c: New test.
5613 2021-09-22 dianhong xu <dianhong.xu@intel.com>
5615 * gcc.target/i386/avx512fp16-reduce-op-1.c: New test.
5616 * gcc.target/i386/avx512fp16vl-reduce-op-1.c: Ditto.
5618 2021-09-22 dianhong xu <dianhong.xu@intel.com>
5620 * gcc.target/i386/avx512fp16-13.c: New test.
5622 2021-09-22 Andreas Krebbel <krebbel@linux.ibm.com>
5624 * gcc.target/s390/pr102222.c: New test.
5626 2021-09-22 Jakub Jelinek <jakub@redhat.com>
5628 PR middle-end/102415
5629 * c-c++-common/gomp/scope-3.c: New test.
5631 2021-09-22 Jakub Jelinek <jakub@redhat.com>
5633 * c-c++-common/gomp/allocate-6.c: New test.
5634 * c-c++-common/gomp/allocate-7.c: New test.
5635 * g++.dg/gomp/allocate-4.C: New test.
5637 2021-09-22 liuhongt <hongtao.liu@intel.com>
5639 * gcc.target/i386/avx512vl-pr95046.c: New test.
5641 2021-09-22 liuhongt <hongtao.liu@intel.com>
5643 * gcc.target/i386/pr92658-avx512f.c: Refine testcase.
5644 * gcc.target/i386/pr92658-avx512vl.c: Adjust scan-assembler,
5645 only v2di->v2qi truncate is not supported, v4di->v4qi should
5648 2021-09-22 liuhongt <hongtao.liu@intel.com>
5650 * gcc.target/i386/avx512fp16-builtin-fpcompare-1.c: New test.
5651 * gcc.target/i386/avx512fp16-builtin-fpcompare-2.c: New test.
5653 2021-09-22 liuhongt <hongtao.liu@intel.com>
5655 * gcc.target/i386/avx512fp16-builtin-round-1.c: New test.
5657 2021-09-22 liuhongt <hongtao.liu@intel.com>
5659 * gcc.target/i386/avx512fp16-builtin-sqrt-1.c: New test.
5660 * gcc.target/i386/avx512fp16vl-builtin-sqrt-1.c: New test.
5662 2021-09-22 liuhongt <hongtao.liu@intel.com>
5664 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: New test.
5665 * gcc.target/i386/avx512fp16-vfcmaddcsh-1b.c: Ditto.
5666 * gcc.target/i386/avx512fp16-vfcmulcsh-1a.c: Ditto.
5667 * gcc.target/i386/avx512fp16-vfcmulcsh-1b.c: Ditto.
5668 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Ditto.
5669 * gcc.target/i386/avx512fp16-vfmaddcsh-1b.c: Ditto.
5670 * gcc.target/i386/avx512fp16-vfmulcsh-1a.c: Ditto.
5671 * gcc.target/i386/avx512fp16-vfmulcsh-1b.c: Ditto.
5672 * gcc.target/i386/avx512fp16-complex-constraints.c: Ditto.
5674 2021-09-22 liuhongt <hongtao.liu@intel.com>
5676 * gcc.target/i386/avx-1.c: Add test for new builtins.
5677 * gcc.target/i386/sse-13.c: Ditto.
5678 * gcc.target/i386/sse-23.c: Ditto.
5679 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5680 * gcc.target/i386/sse-22.c: Ditto.
5682 2021-09-22 liuhongt <hongtao.liu@intel.com>
5684 * gcc.target/i386/avx512fp16-helper.h
5685 (init_src): Adjust init value.
5686 (NET_CMASK): New net mask for complex input.
5687 * gcc.target/i386/avx512fp16-vfcmaddcph-1a.c: New test.
5688 * gcc.target/i386/avx512fp16-vfcmaddcph-1b.c: Ditto.
5689 * gcc.target/i386/avx512fp16-vfcmulcph-1a.c: Ditto.
5690 * gcc.target/i386/avx512fp16-vfcmulcph-1b.c: Ditto.
5691 * gcc.target/i386/avx512fp16-vfmaddcph-1a.c: Ditto.
5692 * gcc.target/i386/avx512fp16-vfmaddcph-1b.c: Ditto.
5693 * gcc.target/i386/avx512fp16-vfmulcph-1a.c: Ditto.
5694 * gcc.target/i386/avx512fp16-vfmulcph-1b.c: Ditto.
5695 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c: Ditto.
5696 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1b.c: Ditto.
5697 * gcc.target/i386/avx512fp16vl-vfcmulcph-1a.c: Ditto.
5698 * gcc.target/i386/avx512fp16vl-vfcmulcph-1b.c: Ditto.
5699 * gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c: Ditto.
5700 * gcc.target/i386/avx512fp16vl-vfmaddcph-1b.c: Ditto.
5701 * gcc.target/i386/avx512fp16vl-vfmulcph-1a.c: Ditto.
5702 * gcc.target/i386/avx512fp16vl-vfmulcph-1b.c: Ditto.
5704 2021-09-22 liuhongt <hongtao.liu@intel.com>
5706 * gcc.target/i386/avx-1.c: Add test for new builtins.
5707 * gcc.target/i386/sse-13.c: Ditto.
5708 * gcc.target/i386/sse-23.c: Ditto.
5709 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5710 * gcc.target/i386/sse-22.c: Ditto.
5712 2021-09-22 Barrett Adair <barrettellisadair@gmail.com>
5714 * g++.dg/cpp0x/constexpr-52830.C: Remove unwanted dg-ice.
5715 * g++.dg/template/canon-type-15.C: New test.
5716 * g++.dg/template/canon-type-16.C: New test.
5717 * g++.dg/template/canon-type-17.C: New test.
5718 * g++.dg/template/canon-type-18.C: New test.
5719 * g++.dg/template/dependent-name15.C: New regression test.
5720 * g++.dg/template/dependent-name16.C: New regression test.
5722 2021-09-21 Richard Biener <rguenther@suse.de>
5724 PR tree-optimization/102421
5725 * g++.dg/vect/pr102421.cc: New testcase.
5727 2021-09-21 Eric Botcazou <ebotcazou@adacore.com>
5729 * lib/target-supports.exp (no_fsanitize_address): Add missing bits.
5730 * gcc.dg/uninit-pr93100.c: Skip if no_fsanitize_address.
5731 * gcc.dg/pr91441.c: Likewise.
5732 * gcc.dg/pr96260.c: Likewise.
5733 * gcc.dg/pr96307.c: Likewise.
5734 * g++.dg/warn/uninit-pr93100.C: Likewise.
5735 * gnat.dg/asan1.adb: Likewise.
5736 * gcc.dg/Wstringop-overflow-70.c: Adjust for SPARC.
5737 * g++.dg/abi/anon4.C: Likewise.
5739 2021-09-21 Tobias Burnus <tobias@codesourcery.com>
5741 * gfortran.dg/include_6.f90: Change dg-error to
5742 dg-warning and update pattern.
5743 * gfortran.dg/include_14.f90: New test.
5744 * gfortran.dg/include_15.f90: New test.
5745 * gfortran.dg/include_16.f90: New test.
5746 * gfortran.dg/include_17.f90: New test.
5747 * gfortran.dg/include_18.f90: New test.
5748 * gfortran.dg/include_19.f90: New test.
5749 * gfortran.dg/include_20.f90: New test.
5750 * gfortran.dg/include_21.f90: New test.
5752 2021-09-21 wangpc <pc.wang@linux.alibaba.com>
5754 * g++.target/aarch64/sve/static-var-in-template.C: New test.
5756 2021-09-20 Andrew MacLeod <amacleod@redhat.com>
5758 * gcc.dg/tree-ssa/evrp-ignore.c: New.
5760 2021-09-20 Matthias Kretz <m.kretz@gsi.de>
5762 * gcc.dg/associative-math-1.c: New test.
5763 * gcc.dg/associative-math-2.c: New test.
5764 * gcc.dg/no-signed-zeros-1.c: New test.
5765 * gcc.dg/no-signed-zeros-2.c: New test.
5766 * gcc.dg/no-trapping-math-1.c: New test.
5767 * gcc.dg/no-trapping-math-2.c: New test.
5768 * gcc.dg/reciprocal-math-1.c: New test.
5769 * gcc.dg/reciprocal-math-2.c: New test.
5770 * gcc.dg/rounding-math-1.c: New test.
5771 * gcc.dg/rounding-math-2.c: New test.
5773 2021-09-20 Tobias Burnus <tobias@codesourcery.com>
5775 * gfortran.dg/gomp/order-5.f90: New test.
5776 * gfortran.dg/gomp/order-6.f90: New test.
5777 * gfortran.dg/gomp/order-7.f90: New test.
5778 * gfortran.dg/gomp/order-8.f90: New test.
5779 * gfortran.dg/gomp/order-9.f90: New test.
5781 2021-09-20 Christophe Lyon <christophe.lyon@foss.st.com>
5782 Torbjörn SVENSSON <torbjorn.svensson@st.com>
5784 * lib/prune.exp (prune_gcc_output): Remove .exe suffix from
5785 toolchain executables names.
5787 2021-09-20 Thomas Schwinge <thomas@codesourcery.com>
5789 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Adjust
5790 expected error diagnostics.
5792 2021-09-20 Richard Biener <rguenther@suse.de>
5794 PR tree-optimization/65206
5795 * gcc.dg/torture/20210916.c: New testcase.
5796 * gcc.dg/vect/pr65206.c: Likewise.
5798 2021-09-19 Martin Sebor <msebor@redhat.com>
5800 PR middle-end/102403
5801 * gcc.dg/uninit-pr102403.c: New test.
5802 * gcc.dg/uninit-pr102403-c2.c: New test.
5804 2021-09-19 Martin Sebor <msebor@redhat.com>
5806 PR middle-end/102243
5807 * g++.dg/warn/Wplacement-new-size-10.C: New test.
5809 2021-09-19 Jeff Law <jeffreyalaw@gmail.com>
5811 * gfortran.dg/goacc/privatization-1-compute.f90: Make test names
5813 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
5816 2021-09-19 Iain Sandoe <iain@sandoe.co.uk>
5818 * jit.dg/jit.exp (fixed_local_execute): Amend the match and
5819 exit conditions to cater for more platforms.
5821 2021-09-19 Roger Sayle <roger@nextmovesoftware.com>
5824 * c-c++-common/pr57371-4.c: Tweak/correct test case for QNaNs.
5825 * g++.dg/pr88173-1.C: New test case.
5826 * g++.dg/pr88173-2.C: New test case.
5828 2021-09-18 Jakub Jelinek <jakub@redhat.com>
5830 * c-c++-common/gomp/order-1.c (f2): Add tests for distribute
5833 * c-c++-common/gomp/order-2.c: Don't expect error for distribute
5835 * c-c++-common/gomp/order-5.c: New test.
5836 * c-c++-common/gomp/order-6.c: New test.
5837 * c-c++-common/gomp/clause-dups-1.c (f1): Add tests for
5838 duplicated order clause.
5840 * c-c++-common/gomp/clauses-1.c (baz, bar): Don't mix copyin and
5841 order(concurrent) clauses on the same composite construct combined
5842 with distribute, instead split it into two tests, one without
5843 copyin and one without order(concurrent). Add order(concurrent)
5844 clauses to {,{,target} teams} distribute.
5845 * g++.dg/gomp/attrs-1.C (baz, bar): Likewise.
5846 * g++.dg/gomp/attrs-2.C (baz, bar): Likewise.
5848 2021-09-18 Jakub Jelinek <jakub@redhat.com>
5850 * c-c++-common/gomp/default-2.c: New test.
5851 * c-c++-common/gomp/default-3.c: New test.
5852 * g++.dg/gomp/default-1.C: New test.
5854 2021-09-18 liuhongt <hongtao.liu@intel.com>
5856 * gcc.target/i386/avx512fp16-vfmaddXXXsh-1a.c: New test.
5857 * gcc.target/i386/avx512fp16-vfmaddXXXsh-1b.c: Ditto.
5858 * gcc.target/i386/avx512fp16-vfmsubXXXsh-1a.c: Ditto.
5859 * gcc.target/i386/avx512fp16-vfmsubXXXsh-1b.c: Ditto.
5860 * gcc.target/i386/avx512fp16-vfnmaddXXXsh-1a.c: Ditto.
5861 * gcc.target/i386/avx512fp16-vfnmaddXXXsh-1b.c: Ditto.
5862 * gcc.target/i386/avx512fp16-vfnmsubXXXsh-1a.c: Ditto.
5863 * gcc.target/i386/avx512fp16-vfnmsubXXXsh-1b.c: Ditto.
5865 2021-09-18 liuhongt <hongtao.liu@intel.com>
5867 * gcc.target/i386/avx-1.c: Add test for new builtins.
5868 * gcc.target/i386/sse-13.c: Ditto.
5869 * gcc.target/i386/sse-23.c: Ditto.
5870 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5871 * gcc.target/i386/sse-22.c: Ditto.
5873 2021-09-18 H.J. Lu <hjl.tools@gmail.com>
5875 * gcc.target/i386/avx512fp16-xorsign-1.c: New test.
5877 2021-09-18 liuhongt <hongtao.liu@intel.com>
5879 * gcc.target/i386/avx512fp16-neg-1a.c: New test.
5880 * gcc.target/i386/avx512fp16-neg-1b.c: Ditto.
5881 * gcc.target/i386/avx512fp16-scalar-bitwise-1a.c: Ditto.
5882 * gcc.target/i386/avx512fp16-scalar-bitwise-1b.c: Ditto.
5883 * gcc.target/i386/avx512fp16-vector-bitwise-1a.c: Ditto.
5884 * gcc.target/i386/avx512fp16-vector-bitwise-1b.c: Ditto.
5885 * gcc.target/i386/avx512fp16vl-neg-1a.c: Ditto.
5886 * gcc.target/i386/avx512fp16vl-neg-1b.c: Ditto.
5888 2021-09-18 liuhongt <hongtao.liu@intel.com>
5890 * gcc.target/i386/avx512fp16-vfmaddXXXph-1a.c: New test.
5891 * gcc.target/i386/avx512fp16-vfmaddXXXph-1b.c: Ditto.
5892 * gcc.target/i386/avx512fp16-vfmsubXXXph-1a.c: Ditto.
5893 * gcc.target/i386/avx512fp16-vfmsubXXXph-1b.c: Ditto.
5894 * gcc.target/i386/avx512fp16-vfnmaddXXXph-1a.c: Ditto.
5895 * gcc.target/i386/avx512fp16-vfnmaddXXXph-1b.c: Ditto.
5896 * gcc.target/i386/avx512fp16-vfnmsubXXXph-1a.c: Ditto.
5897 * gcc.target/i386/avx512fp16-vfnmsubXXXph-1b.c: Ditto.
5898 * gcc.target/i386/avx512fp16vl-vfmaddXXXph-1a.c: Ditto.
5899 * gcc.target/i386/avx512fp16vl-vfmaddXXXph-1b.c: Ditto.
5900 * gcc.target/i386/avx512fp16vl-vfmsubXXXph-1a.c: Ditto.
5901 * gcc.target/i386/avx512fp16vl-vfmsubXXXph-1b.c: Ditto.
5902 * gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1a.c: Ditto.
5903 * gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1b.c: Ditto.
5904 * gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1a.c: Ditto.
5905 * gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1b.c: Ditto.
5907 2021-09-18 liuhongt <hongtao.liu@intel.com>
5909 * gcc.target/i386/avx-1.c: Add test for new builtins.
5910 * gcc.target/i386/sse-13.c: Ditto.
5911 * gcc.target/i386/sse-23.c: Ditto.
5912 * gcc.target/i386/sse-14.c: Add test fot new intrinsics.
5913 * gcc.target/i386/sse-22.c: Ditto.
5915 2021-09-18 liuhongt <hongtao.liu@intel.com>
5917 * gcc.target/i386/avx512fp16-vfmaddsubXXXph-1a.c: New test.
5918 * gcc.target/i386/avx512fp16-vfmaddsubXXXph-1b.c: Ditto.
5919 * gcc.target/i386/avx512fp16-vfmsubaddXXXph-1a.c: Ditto.
5920 * gcc.target/i386/avx512fp16-vfmsubaddXXXph-1b.c: Ditto.
5921 * gcc.target/i386/avx512fp16vl-vfmaddsubXXXph-1a.c: Ditto.
5922 * gcc.target/i386/avx512fp16vl-vfmaddsubXXXph-1b.c: Ditto.
5923 * gcc.target/i386/avx512fp16vl-vfmsubaddXXXph-1a.c: Ditto.
5924 * gcc.target/i386/avx512fp16vl-vfmsubaddXXXph-1b.c: Ditto.
5926 2021-09-18 liuhongt <hongtao.liu@intel.com>
5928 * gcc.target/i386/avx-1.c: Add test for new builtins.
5929 * gcc.target/i386/sse-13.c: Ditto.
5930 * gcc.target/i386/sse-23.c: Ditto.
5931 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5932 * gcc.target/i386/sse-22.c: Ditto.
5934 2021-09-18 liuhongt <hongtao.liu@intel.com>
5936 * gcc.target/i386/avx512fp16-broadcast-1.c: New test.
5937 * gcc.target/i386/avx512fp16-broadcast-2.c: New test.
5939 2021-09-18 Jason Merrill <jason@redhat.com>
5941 * g++.dg/template/dtor5.C: Adjust expected error.
5942 * g++.dg/cpp23/lookup2.C: New test.
5943 * g++.dg/template/dtor11.C: New test.
5945 2021-09-17 Harald Anlauf <anlauf@gmx.de>
5948 * gfortran.dg/pr102366.f90: New test.
5950 2021-09-17 qing zhao <qing.zhao@oracle.com>
5952 * gcc.target/i386/auto-init-1.c: Restrict the testing only for
5953 -march=x86-64 and -mtune=generic. Add -fno-stack-protector.
5954 * gcc.target/i386/auto-init-2.c: Restrict the testing only for
5955 -march=x86-64 and -mtune=generic -msse.
5956 * gcc.target/i386/auto-init-3.c: Likewise.
5957 * gcc.target/i386/auto-init-4.c: Likewise.
5958 * gcc.target/i386/auto-init-5.c: Different pattern match for lp64 and
5960 * gcc.target/i386/auto-init-6.c: Restrict the testing only for
5961 -march=x86-64 and -mtune-generic -msse. Add -fno-stack-protector.
5962 * gcc.target/i386/auto-init-7.c: Likewise.
5963 * gcc.target/i386/auto-init-8.c: Restrict the testing only for
5964 -march=x86-64 and -mtune=generic -msse..
5965 * gcc.target/i386/auto-init-padding-1.c: Likewise.
5966 * gcc.target/i386/auto-init-padding-10.c: Likewise.
5967 * gcc.target/i386/auto-init-padding-11.c: Likewise.
5968 * gcc.target/i386/auto-init-padding-12.c: Likewise.
5969 * gcc.target/i386/auto-init-padding-2.c: Likewise.
5970 * gcc.target/i386/auto-init-padding-3.c: Restrict the testing only for
5971 -march=x86-64. Different pattern match for lp64 and ia32.
5972 * gcc.target/i386/auto-init-padding-4.c: Restrict the testing only for
5973 -march=x86-64 and -mtune-generic -msse.
5974 * gcc.target/i386/auto-init-padding-5.c: Likewise.
5975 * gcc.target/i386/auto-init-padding-6.c: Likewise.
5976 * gcc.target/i386/auto-init-padding-7.c: Restrict the testing only for
5977 -march=x86-64 and -mtune-generic -msse. Add -fno-stack-protector.
5978 * gcc.target/i386/auto-init-padding-8.c: Likewise.
5979 * gcc.target/i386/auto-init-padding-9.c: Restrict the testing only for
5980 -march=x86-64. Different pattern match for lp64 and ia32.
5982 2021-09-17 Martin Sebor <msebor@redhat.com>
5984 PR middle-end/102200
5985 * gcc.dg/Wstringop-overflow-62.c: Adjust text of an expected note.
5986 * gcc.dg/Warray-bounds-89.c: New test.
5987 * gcc.dg/Wstringop-overflow-74.c: New test.
5988 * gcc.dg/Wstringop-overflow-75.c: New test.
5989 * gcc.dg/Wstringop-overflow-76.c: New test.
5991 2021-09-17 Sandra Loosemore <sandra@codesourcery.com>
5993 * gfortran.dg/PR100914.c: Do not include quadmath.h. Use
5994 _Float128 _Complex instead of __complex128.
5995 * gfortran.dg/PR100914.f90: Add -Wno-pedantic to suppress error
5996 about use of _Float128.
5997 * gfortran.dg/c-interop/typecodes-array-float128-c.c: Use
5998 _Float128 instead of __float128.
5999 * gfortran.dg/c-interop/typecodes-sanity-c.c: Likewise.
6000 * gfortran.dg/c-interop/typecodes-scalar-float128-c.c: Likewise.
6001 * lib/target-supports.exp
6002 (check_effective_target_fortran_real_c_float128): Update comments.
6004 2021-09-17 Roger Sayle <roger@nextmovesoftware.com>
6007 * gcc.dg/Wint-in-bool-context-4.c: New test case.
6009 2021-09-17 Jakub Jelinek <jakub@redhat.com>
6011 * c-c++-common/gomp/atomic-18.c: Expect same diagnostics in C++ as in
6013 * c-c++-common/gomp/atomic-25.c: Drop c effective target.
6014 * c-c++-common/gomp/atomic-26.c: Likewise.
6015 * c-c++-common/gomp/atomic-27.c: Likewise.
6016 * c-c++-common/gomp/atomic-28.c: Likewise.
6017 * c-c++-common/gomp/atomic-29.c: Likewise.
6018 * c-c++-common/gomp/atomic-30.c: Likewise. Adjust expected diagnostics
6019 for C++ when it differs from C.
6020 (foo): Change return type from double to void.
6021 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics wording.
6022 * g++.dg/gomp/atomic-20.C: New test.
6024 2021-09-17 H.J. Lu <hjl.tools@gmail.com>
6026 * gcc.target/i386/avx-covert-1.c: New file.
6027 * gcc.target/i386/avx-fp-covert-1.c: Likewise.
6028 * gcc.target/i386/avx-int-covert-1.c: Likewise.
6029 * gcc.target/i386/sse-covert-1.c: Likewise.
6030 * gcc.target/i386/sse-fp-covert-1.c: Likewise.
6031 * gcc.target/i386/sse-int-covert-1.c: Likewise.
6033 2021-09-17 H.J. Lu <hjl.tools@gmail.com>
6036 * gcc.target/i386/pr101900-1.c: New test.
6037 * gcc.target/i386/pr101900-2.c: Likewise.
6038 * gcc.target/i386/pr101900-3.c: Likewise.
6040 2021-09-17 Eric Botcazou <ebotcazou@adacore.com>
6042 * gcc.target/sparc/20210917-1.c: New test.
6044 2021-09-17 liuhongt <hongtao.liu@intel.com>
6046 * gcc.target/i386/avx512fp16-typecast-1.c: New test.
6047 * gcc.target/i386/avx512fp16-typecast-2.c: Ditto.
6048 * gcc.target/i386/avx512fp16vl-typecast-1.c: Ditto.
6049 * gcc.target/i386/avx512fp16vl-typecast-2.c: Ditto.
6051 2021-09-17 liuhongt <hongtao.liu@intel.com>
6053 * gcc.target/i386/avx512fp16-vcvtsd2sh-1a.c: New test.
6054 * gcc.target/i386/avx512fp16-vcvtsd2sh-1b.c: Ditto.
6055 * gcc.target/i386/avx512fp16-vcvtsh2sd-1a.c: Ditto.
6056 * gcc.target/i386/avx512fp16-vcvtsh2sd-1b.c: Ditto.
6057 * gcc.target/i386/avx512fp16-vcvtsh2ss-1a.c: Ditto.
6058 * gcc.target/i386/avx512fp16-vcvtsh2ss-1b.c: Ditto.
6059 * gcc.target/i386/avx512fp16-vcvtss2sh-1a.c: Ditto.
6060 * gcc.target/i386/avx512fp16-vcvtss2sh-1b.c: Ditto.
6062 2021-09-17 liuhongt <hongtao.liu@intel.com>
6064 * gcc.target/i386/avx-1.c: Add test for new builtins.
6065 * gcc.target/i386/sse-13.c: Ditto.
6066 * gcc.target/i386/sse-23.c: Ditto.
6067 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6068 * gcc.target/i386/sse-22.c: Ditto.
6070 2021-09-17 liuhongt <hongtao.liu@intel.com>
6072 * gcc.target/i386/avx512fp16-helper.h (V512): Add DF contents.
6074 * gcc.target/i386/avx512fp16-vcvtpd2ph-1a.c: New test.
6075 * gcc.target/i386/avx512fp16-vcvtpd2ph-1b.c: Ditto.
6076 * gcc.target/i386/avx512fp16-vcvtph2pd-1a.c: Ditto.
6077 * gcc.target/i386/avx512fp16-vcvtph2pd-1b.c: Ditto.
6078 * gcc.target/i386/avx512fp16-vcvtph2psx-1a.c: Ditto.
6079 * gcc.target/i386/avx512fp16-vcvtph2psx-1b.c: Ditto.
6080 * gcc.target/i386/avx512fp16-vcvtps2ph-1a.c: Ditto.
6081 * gcc.target/i386/avx512fp16-vcvtps2ph-1b.c: Ditto.
6082 * gcc.target/i386/avx512fp16vl-vcvtpd2ph-1a.c: Ditto.
6083 * gcc.target/i386/avx512fp16vl-vcvtpd2ph-1b.c: Ditto.
6084 * gcc.target/i386/avx512fp16vl-vcvtph2pd-1a.c: Ditto.
6085 * gcc.target/i386/avx512fp16vl-vcvtph2pd-1b.c: Ditto.
6086 * gcc.target/i386/avx512fp16vl-vcvtph2psx-1a.c: Ditto.
6087 * gcc.target/i386/avx512fp16vl-vcvtph2psx-1b.c: Ditto.
6088 * gcc.target/i386/avx512fp16vl-vcvtps2ph-1a.c: Ditto.
6089 * gcc.target/i386/avx512fp16vl-vcvtps2ph-1b.c: Ditto.
6091 2021-09-17 liuhongt <hongtao.liu@intel.com>
6093 * gcc.target/i386/avx-1.c: Add test for new builtins.
6094 * gcc.target/i386/sse-13.c: Ditto.
6095 * gcc.target/i386/sse-23.c: Ditto.
6096 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6097 * gcc.target/i386/sse-22.c: Ditto.
6099 2021-09-17 liuhongt <hongtao.liu@intel.com>
6101 * gcc.target/i386/avx512fp16-vcvttsh2si-1a.c: New test.
6102 * gcc.target/i386/avx512fp16-vcvttsh2si-1b.c: Ditto.
6103 * gcc.target/i386/avx512fp16-vcvttsh2si64-1a.c: Ditto.
6104 * gcc.target/i386/avx512fp16-vcvttsh2si64-1b.c: Ditto.
6105 * gcc.target/i386/avx512fp16-vcvttsh2usi-1a.c: Ditto.
6106 * gcc.target/i386/avx512fp16-vcvttsh2usi-1b.c: Ditto.
6107 * gcc.target/i386/avx512fp16-vcvttsh2usi64-1a.c: Ditto.
6108 * gcc.target/i386/avx512fp16-vcvttsh2usi64-1b.c: Ditto.
6109 * gcc.target/i386/avx-1.c: Add test for new builtins.
6110 * gcc.target/i386/sse-13.c: Ditto.
6111 * gcc.target/i386/sse-23.c: Ditto.
6112 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6113 * gcc.target/i386/sse-22.c: Ditto.
6115 2021-09-17 liuhongt <hongtao.liu@intel.com>
6117 * gcc.target/i386/avx512fp16-vcvttph2dq-1a.c: New test.
6118 * gcc.target/i386/avx512fp16-vcvttph2dq-1b.c: Ditto.
6119 * gcc.target/i386/avx512fp16-vcvttph2qq-1a.c: Ditto.
6120 * gcc.target/i386/avx512fp16-vcvttph2qq-1b.c: Ditto.
6121 * gcc.target/i386/avx512fp16-vcvttph2udq-1a.c: Ditto.
6122 * gcc.target/i386/avx512fp16-vcvttph2udq-1b.c: Ditto.
6123 * gcc.target/i386/avx512fp16-vcvttph2uqq-1a.c: Ditto.
6124 * gcc.target/i386/avx512fp16-vcvttph2uqq-1b.c: Ditto.
6125 * gcc.target/i386/avx512fp16-vcvttph2uw-1a.c: Ditto.
6126 * gcc.target/i386/avx512fp16-vcvttph2uw-1b.c: Ditto.
6127 * gcc.target/i386/avx512fp16-vcvttph2w-1a.c: Ditto.
6128 * gcc.target/i386/avx512fp16-vcvttph2w-1b.c: Ditto.
6129 * gcc.target/i386/avx512fp16vl-vcvttph2dq-1a.c: Ditto.
6130 * gcc.target/i386/avx512fp16vl-vcvttph2dq-1b.c: Ditto.
6131 * gcc.target/i386/avx512fp16vl-vcvttph2qq-1a.c: Ditto.
6132 * gcc.target/i386/avx512fp16vl-vcvttph2qq-1b.c: Ditto.
6133 * gcc.target/i386/avx512fp16vl-vcvttph2udq-1a.c: Ditto.
6134 * gcc.target/i386/avx512fp16vl-vcvttph2udq-1b.c: Ditto.
6135 * gcc.target/i386/avx512fp16vl-vcvttph2uqq-1a.c: Ditto.
6136 * gcc.target/i386/avx512fp16vl-vcvttph2uqq-1b.c: Ditto.
6137 * gcc.target/i386/avx512fp16vl-vcvttph2uw-1a.c: Ditto.
6138 * gcc.target/i386/avx512fp16vl-vcvttph2uw-1b.c: Ditto.
6139 * gcc.target/i386/avx512fp16vl-vcvttph2w-1a.c: Ditto.
6140 * gcc.target/i386/avx512fp16vl-vcvttph2w-1b.c: Ditto.
6142 2021-09-17 liuhongt <hongtao.liu@intel.com>
6144 * gcc.target/i386/avx-1.c: Add test for new builtins.
6145 * gcc.target/i386/sse-13.c: Ditto.
6146 * gcc.target/i386/sse-23.c: Ditto.
6147 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6148 * gcc.target/i386/sse-22.c: Ditto.
6150 2021-09-17 liuhongt <hongtao.liu@intel.com>
6152 * gcc.target/i386/avx512fp16-helper.h (V512): Add int32
6154 * gcc.target/i386/avx512fp16-vcvtsh2si-1a.c: New test.
6155 * gcc.target/i386/avx512fp16-vcvtsh2si-1b.c: Ditto.
6156 * gcc.target/i386/avx512fp16-vcvtsh2si64-1a.c: Ditto.
6157 * gcc.target/i386/avx512fp16-vcvtsh2si64-1b.c: Ditto.
6158 * gcc.target/i386/avx512fp16-vcvtsh2usi-1a.c: Ditto.
6159 * gcc.target/i386/avx512fp16-vcvtsh2usi-1b.c: Ditto.
6160 * gcc.target/i386/avx512fp16-vcvtsh2usi64-1a.c: Ditto.
6161 * gcc.target/i386/avx512fp16-vcvtsh2usi64-1b.c: Ditto.
6162 * gcc.target/i386/avx512fp16-vcvtsi2sh-1a.c: Ditto.
6163 * gcc.target/i386/avx512fp16-vcvtsi2sh-1b.c: Ditto.
6164 * gcc.target/i386/avx512fp16-vcvtsi2sh64-1a.c: Ditto.
6165 * gcc.target/i386/avx512fp16-vcvtsi2sh64-1b.c: Ditto.
6166 * gcc.target/i386/avx512fp16-vcvtusi2sh-1a.c: Ditto.
6167 * gcc.target/i386/avx512fp16-vcvtusi2sh-1b.c: Ditto.
6168 * gcc.target/i386/avx512fp16-vcvtusi2sh64-1a.c: Ditto.
6169 * gcc.target/i386/avx512fp16-vcvtusi2sh64-1b.c: Ditto.
6171 2021-09-17 liuhongt <hongtao.liu@intel.com>
6173 * gcc.target/i386/avx-1.c: Add test for new builtins.
6174 * gcc.target/i386/sse-13.c: Ditto.
6175 * gcc.target/i386/sse-23.c: Ditto.
6176 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6177 * gcc.target/i386/sse-22.c: Ditto.
6179 2021-09-16 Patrick Palka <ppalka@redhat.com>
6182 * g++.dg/cpp2a/concepts-var-templ1.C: New test.
6183 * g++.dg/cpp2a/concepts-var-templ1a.C: New test.
6184 * g++.dg/cpp2a/concepts-var-templ1b.C: New test.
6186 2021-09-16 Harald Anlauf <anlauf@gmx.de>
6189 * gfortran.dg/intent_out_14.f90: New test.
6191 2021-09-16 Richard Biener <rguenther@suse.de>
6193 PR middle-end/102360
6194 * g++.dg/pr102360.C: New testcase.
6196 2021-09-16 Richard Earnshaw <rearnsha@arm.com>
6198 * g++.dg/eh/arm-vfp-unwind.C: Support single-precision.
6200 2021-09-16 liuhongt <hongtao.liu@intel.com>
6202 PR middle-end/102080
6203 * gcc.target/i386/pr102080.c: New test.
6205 2021-09-16 liuhongt <hongtao.liu@intel.com>
6207 * gcc.target/i386/avx512fp16-vcvtdq2ph-1a.c: New test.
6208 * gcc.target/i386/avx512fp16-vcvtdq2ph-1b.c: Ditto.
6209 * gcc.target/i386/avx512fp16-vcvtqq2ph-1a.c: Ditto.
6210 * gcc.target/i386/avx512fp16-vcvtqq2ph-1b.c: Ditto.
6211 * gcc.target/i386/avx512fp16-vcvtudq2ph-1a.c: Ditto.
6212 * gcc.target/i386/avx512fp16-vcvtudq2ph-1b.c: Ditto.
6213 * gcc.target/i386/avx512fp16-vcvtuqq2ph-1a.c: Ditto.
6214 * gcc.target/i386/avx512fp16-vcvtuqq2ph-1b.c: Ditto.
6215 * gcc.target/i386/avx512fp16-vcvtuw2ph-1a.c: Ditto.
6216 * gcc.target/i386/avx512fp16-vcvtuw2ph-1b.c: Ditto.
6217 * gcc.target/i386/avx512fp16-vcvtw2ph-1a.c: Ditto.
6218 * gcc.target/i386/avx512fp16-vcvtw2ph-1b.c: Ditto.
6219 * gcc.target/i386/avx512fp16vl-vcvtdq2ph-1a.c: Ditto.
6220 * gcc.target/i386/avx512fp16vl-vcvtdq2ph-1b.c: Ditto.
6221 * gcc.target/i386/avx512fp16vl-vcvtqq2ph-1a.c: Ditto.
6222 * gcc.target/i386/avx512fp16vl-vcvtqq2ph-1b.c: Ditto.
6223 * gcc.target/i386/avx512fp16vl-vcvtudq2ph-1a.c: Ditto.
6224 * gcc.target/i386/avx512fp16vl-vcvtudq2ph-1b.c: Ditto.
6225 * gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1a.c: Ditto.
6226 * gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1b.c: Ditto.
6227 * gcc.target/i386/avx512fp16vl-vcvtuw2ph-1a.c: Ditto.
6228 * gcc.target/i386/avx512fp16vl-vcvtuw2ph-1b.c: Ditto.
6229 * gcc.target/i386/avx512fp16vl-vcvtw2ph-1a.c: Ditto.
6230 * gcc.target/i386/avx512fp16vl-vcvtw2ph-1b.c: Ditto.
6232 2021-09-16 liuhongt <hongtao.liu@intel.com>
6234 * gcc.target/i386/avx-1.c: Add test for new builtins.
6235 * gcc.target/i386/sse-13.c: Ditto.
6236 * gcc.target/i386/sse-23.c: Ditto.
6237 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6238 * gcc.target/i386/sse-22.c: Ditto.
6240 2021-09-16 liuhongt <hongtao.liu@intel.com>
6242 * gcc.target/i386/avx512fp16-helper.h (V512): Add QI
6244 * gcc.target/i386/avx512fp16-vcvtph2dq-1a.c: New test.
6245 * gcc.target/i386/avx512fp16-vcvtph2dq-1b.c: Ditto.
6246 * gcc.target/i386/avx512fp16-vcvtph2qq-1a.c: Ditto.
6247 * gcc.target/i386/avx512fp16-vcvtph2qq-1b.c: Ditto.
6248 * gcc.target/i386/avx512fp16-vcvtph2udq-1a.c: Ditto.
6249 * gcc.target/i386/avx512fp16-vcvtph2udq-1b.c: Ditto.
6250 * gcc.target/i386/avx512fp16-vcvtph2uqq-1a.c: Ditto.
6251 * gcc.target/i386/avx512fp16-vcvtph2uqq-1b.c: Ditto.
6252 * gcc.target/i386/avx512fp16-vcvtph2uw-1a.c: Ditto.
6253 * gcc.target/i386/avx512fp16-vcvtph2uw-1b.c: Ditto.
6254 * gcc.target/i386/avx512fp16-vcvtph2w-1a.c: Ditto.
6255 * gcc.target/i386/avx512fp16-vcvtph2w-1b.c: Ditto.
6256 * gcc.target/i386/avx512fp16vl-vcvtph2dq-1a.c: Ditto.
6257 * gcc.target/i386/avx512fp16vl-vcvtph2dq-1b.c: Ditto.
6258 * gcc.target/i386/avx512fp16vl-vcvtph2qq-1a.c: Ditto.
6259 * gcc.target/i386/avx512fp16vl-vcvtph2qq-1b.c: Ditto.
6260 * gcc.target/i386/avx512fp16vl-vcvtph2udq-1a.c: Ditto.
6261 * gcc.target/i386/avx512fp16vl-vcvtph2udq-1b.c: Ditto.
6262 * gcc.target/i386/avx512fp16vl-vcvtph2uqq-1a.c: Ditto.
6263 * gcc.target/i386/avx512fp16vl-vcvtph2uqq-1b.c: Ditto.
6264 * gcc.target/i386/avx512fp16vl-vcvtph2uw-1a.c: Ditto.
6265 * gcc.target/i386/avx512fp16vl-vcvtph2uw-1b.c: Ditto.
6266 * gcc.target/i386/avx512fp16vl-vcvtph2w-1a.c: Ditto.
6267 * gcc.target/i386/avx512fp16vl-vcvtph2w-1b.c: Ditto.
6269 2021-09-16 liuhongt <hongtao.liu@intel.com>
6271 * gcc.target/i386/avx-1.c: Add test for new builtins.
6272 * gcc.target/i386/sse-13.c: Ditto.
6273 * gcc.target/i386/sse-23.c: Ditto.
6274 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6275 * gcc.target/i386/sse-22.c: Ditto.
6277 2021-09-16 liuhongt <hongtao.liu@intel.com>
6279 * gcc.target/i386/avx512fp16-vmovsh-1a.c: New test.
6280 * gcc.target/i386/avx512fp16-vmovsh-1b.c: Ditto.
6281 * gcc.target/i386/avx512fp16-vmovw-1a.c: Ditto.
6282 * gcc.target/i386/avx512fp16-vmovw-1b.c: Ditto.
6283 * gcc.target/i386/avx512fp16-vmovw-2a.c: Ditto.
6284 * gcc.target/i386/avx512fp16-vmovw-2b.c: Ditto.
6285 * gcc.target/i386/avx512fp16-vmovw-3a.c: Ditto.
6286 * gcc.target/i386/avx512fp16-vmovw-3b.c: Ditto.
6287 * gcc.target/i386/avx512fp16-vmovw-4a.c: Ditto.
6288 * gcc.target/i386/avx512fp16-vmovw-4b.c: Ditto.
6290 2021-09-15 Patrick Palka <ppalka@redhat.com>
6293 * g++.dg/ext/conv2.C: New test.
6294 * g++.dg/template/conv17.C: Extend test.
6296 2021-09-15 Jakub Jelinek <jakub@redhat.com>
6300 * g++.dg/ext/flexary39.C: New test.
6301 * g++.dg/ext/flexary40.C: New test.
6303 2021-09-15 Patrick Palka <ppalka@redhat.com>
6306 * g++.dg/cpp0x/initlist125.C: New test.
6307 * g++.dg/cpp0x/initlist126.C: New test.
6309 2021-09-15 Alexandre Oliva <oliva@adacore.com>
6311 * gnat.dg/zcur_attr.adb, gnat.dg/zcur_attr.ads: New.
6313 2021-09-15 liuhongt <hongtao.liu@intel.com>
6315 * gcc.target/i386/pr102327-1.c: New test.
6316 * gcc.target/i386/pr102327-2.c: New test.
6317 * gcc.target/i386/avx512fp16-1c.c: Adjust testcase.
6319 2021-09-15 Hongyu Wang <hongyu.wang@intel.com>
6321 * gcc.target/i386/avx-1.c: Adjust builtin macros.
6322 * gcc.target/i386/sse-13.c: Likewise.
6323 * gcc.target/i386/sse-23.c: Likewise.
6325 2021-09-15 Richard Biener <rguenther@suse.de>
6327 PR tree-optimization/102318
6328 * gcc.dg/vect/pr102318.c: New testcase.
6330 2021-09-15 Hongtao Liu <hongtao.liu@intel.com>
6331 Peter Cordes <peter@cordes.ca>
6334 * gcc.target/i386/pr91103-1.c: Add extract tests.
6335 * gcc.target/i386/pr91103-2.c: Ditto.
6337 2021-09-15 Thomas Schwinge <thomas@codesourcery.com>
6339 * gfortran.dg/goacc/unexpected-end.f90: Add OpenACC 'host_data'
6342 2021-09-15 Jason Merrill <jason@redhat.com>
6345 * g++.dg/rtti/undeclared1.C: New test.
6347 2021-09-14 Harald Anlauf <anlauf@gmx.de>
6350 * gfortran.dg/entry_25.f90: New test.
6352 2021-09-14 Peter Bergner <bergner@linux.ibm.com>
6354 * gcc.target/powerpc/mma-builtin-6.c: Add second call to xxsetacc
6355 built-in. Update instruction counts.
6357 2021-09-14 Patrick Palka <ppalka@redhat.com>
6360 * g++.dg/cpp0x/constexpr-empty17.C: New test.
6362 2021-09-14 Jakub Jelinek <jakub@redhat.com>
6365 * g++.target/i386/pr102295.C: New test.
6367 2021-09-14 Jakub Jelinek <jakub@redhat.com>
6370 * g++.dg/cpp0x/pr102305.C: New test.
6372 2021-09-14 Tobias Burnus <tobias@codesourcery.com>
6375 * gfortran.dg/goacc/unexpected-end.f90: New test.
6376 * gfortran.dg/gomp/unexpected-end.f90: New test.
6378 2021-09-14 Martin Liska <mliska@suse.cz>
6380 * g++.dg/gcov/gcov.py: Fix failing pytests as gcov.json.gz
6381 filename was changed in b777f228b481ae881a7fbb09de367a053740932c.
6383 2021-09-14 Eric Botcazou <ebotcazou@adacore.com>
6385 * gnat.dg/enum_rep2.adb: New test.
6387 2021-09-14 Jakub Jelinek <jakub@redhat.com>
6389 * c-c++-common/gomp/atomic-29.c: Add -march=pentium
6390 dg-additional-options for ia32. Use sync_long_long effective target
6391 instead of sync_int_long.
6392 * lib/target-supports.exp (check_effective_target_sync_long_long): Fix
6395 2021-09-14 liuhongt <hongtao.liu@intel.com>
6397 * gcc.target/i386/avx512fp16-helper.h (V512):
6399 * gcc.target/i386/avx512fp16-vfpclassph-1a.c: New test.
6400 * gcc.target/i386/avx512fp16-vfpclassph-1b.c: Ditto.
6401 * gcc.target/i386/avx512fp16-vfpclasssh-1a.c: Ditto.
6402 * gcc.target/i386/avx512fp16-vfpclasssh-1b.c: Ditto.
6403 * gcc.target/i386/avx512fp16-vgetexpph-1a.c: Ditto.
6404 * gcc.target/i386/avx512fp16-vgetexpph-1b.c: Ditto.
6405 * gcc.target/i386/avx512fp16-vgetexpsh-1a.c: Ditto.
6406 * gcc.target/i386/avx512fp16-vgetexpsh-1b.c: Ditto.
6407 * gcc.target/i386/avx512fp16-vgetmantph-1a.c: Ditto.
6408 * gcc.target/i386/avx512fp16-vgetmantph-1b.c: Ditto.
6409 * gcc.target/i386/avx512fp16-vgetmantsh-1a.c: Ditto.
6410 * gcc.target/i386/avx512fp16-vgetmantsh-1b.c: Ditto.
6411 * gcc.target/i386/avx512fp16vl-vfpclassph-1a.c: Ditto.
6412 * gcc.target/i386/avx512fp16vl-vfpclassph-1b.c: Ditto.
6413 * gcc.target/i386/avx512fp16vl-vgetexpph-1a.c: Ditto.
6414 * gcc.target/i386/avx512fp16vl-vgetexpph-1b.c: Ditto.
6415 * gcc.target/i386/avx512fp16vl-vgetmantph-1a.c: Ditto.
6416 * gcc.target/i386/avx512fp16vl-vgetmantph-1b.c: Ditto.
6418 2021-09-14 liuhongt <hongtao.liu@intel.com>
6420 * gcc.target/i386/avx-1.c: Add test for new builtins.
6421 * gcc.target/i386/sse-13.c: Ditto.
6422 * gcc.target/i386/sse-23.c: Ditto.
6423 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6424 * gcc.target/i386/sse-22.c: Ditto.
6426 2021-09-14 liuhongt <hongtao.liu@intel.com>
6428 * gcc.target/i386/avx512fp16-helper.h (_ROUND_CUR): New macro.
6429 * gcc.target/i386/avx512fp16-vreduceph-1a.c: New test.
6430 * gcc.target/i386/avx512fp16-vreduceph-1b.c: Ditto.
6431 * gcc.target/i386/avx512fp16-vreducesh-1a.c: Ditto.
6432 * gcc.target/i386/avx512fp16-vreducesh-1b.c: Ditto.
6433 * gcc.target/i386/avx512fp16-vrndscaleph-1a.c: Ditto.
6434 * gcc.target/i386/avx512fp16-vrndscaleph-1b.c: Ditto.
6435 * gcc.target/i386/avx512fp16-vrndscalesh-1a.c: Ditto.
6436 * gcc.target/i386/avx512fp16-vrndscalesh-1b.c: Ditto.
6437 * gcc.target/i386/avx512fp16vl-vreduceph-1a.c: Ditto.
6438 * gcc.target/i386/avx512fp16vl-vreduceph-1b.c: Ditto.
6439 * gcc.target/i386/avx512fp16vl-vrndscaleph-1a.c: Ditto.
6440 * gcc.target/i386/avx512fp16vl-vrndscaleph-1b.c: Ditto.
6442 2021-09-14 liuhongt <hongtao.liu@intel.com>
6444 * gcc.target/i386/avx-1.c: Add test for new builtins.
6445 * gcc.target/i386/sse-13.c: Ditto.
6446 * gcc.target/i386/sse-23.c: Ditto.
6447 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6448 * gcc.target/i386/sse-22.c: Ditto.
6450 2021-09-14 liuhongt <hongtao.liu@intel.com>
6452 * gcc.target/i386/avx512fp16-vrcpph-1a.c: New test.
6453 * gcc.target/i386/avx512fp16-vrcpph-1b.c: Ditto.
6454 * gcc.target/i386/avx512fp16-vrcpsh-1a.c: Ditto.
6455 * gcc.target/i386/avx512fp16-vrcpsh-1b.c: Ditto.
6456 * gcc.target/i386/avx512fp16-vscalefph-1a.c: Ditto.
6457 * gcc.target/i386/avx512fp16-vscalefph-1b.c: Ditto.
6458 * gcc.target/i386/avx512fp16-vscalefsh-1a.c: Ditto.
6459 * gcc.target/i386/avx512fp16-vscalefsh-1b.c: Ditto.
6460 * gcc.target/i386/avx512fp16vl-vrcpph-1a.c: Ditto.
6461 * gcc.target/i386/avx512fp16vl-vrcpph-1b.c: Ditto.
6462 * gcc.target/i386/avx512fp16vl-vscalefph-1a.c: Ditto.
6463 * gcc.target/i386/avx512fp16vl-vscalefph-1b.c: Ditto.
6465 2021-09-14 liuhongt <hongtao.liu@intel.com>
6467 * gcc.target/i386/avx-1.c: Add test for new builtins.
6468 * gcc.target/i386/sse-13.c: Ditto.
6469 * gcc.target/i386/sse-23.c: Ditto.
6470 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6471 * gcc.target/i386/sse-22.c: Ditto.
6473 2021-09-14 liuhongt <hongtao.liu@intel.com>
6475 * gcc.target/i386/avx512fp16-vrsqrtph-1a.c: New test.
6476 * gcc.target/i386/avx512fp16-vrsqrtph-1b.c: Ditto.
6477 * gcc.target/i386/avx512fp16-vrsqrtsh-1a.c: Ditto.
6478 * gcc.target/i386/avx512fp16-vrsqrtsh-1b.c: Ditto.
6479 * gcc.target/i386/avx512fp16-vsqrtph-1a.c: Ditto.
6480 * gcc.target/i386/avx512fp16-vsqrtph-1b.c: Ditto.
6481 * gcc.target/i386/avx512fp16-vsqrtsh-1a.c: Ditto.
6482 * gcc.target/i386/avx512fp16-vsqrtsh-1b.c: Ditto.
6483 * gcc.target/i386/avx512fp16vl-vrsqrtph-1a.c: Ditto.
6484 * gcc.target/i386/avx512fp16vl-vrsqrtph-1b.c: Ditto.
6485 * gcc.target/i386/avx512fp16vl-vsqrtph-1a.c: Ditto.
6486 * gcc.target/i386/avx512fp16vl-vsqrtph-1b.c: Ditto.
6488 2021-09-14 liuhongt <hongtao.liu@intel.com>
6490 * gcc.target/i386/avx-1.c: Add test for new builtins.
6491 * gcc.target/i386/sse-13.c: Ditto.
6492 * gcc.target/i386/sse-23.c: Ditto.
6493 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6494 * gcc.target/i386/sse-22.c: Ditto.
6496 2021-09-13 Harald Anlauf <anlauf@gmx.de>
6499 * gfortran.dg/pr82314.f90: New test.
6501 2021-09-13 Harald Anlauf <anlauf@gmx.de>
6504 * gfortran.dg/substr_6.f90: Revert commit r8-7574, adding again
6505 test that was erroneously considered as illegal.
6507 2021-09-13 Jason Merrill <jason@redhat.com>
6509 * g++.dg/warn/Winterference.H: New file.
6510 * g++.dg/warn/Winterference.C: New test.
6511 * g++.target/aarch64/interference.C: New test.
6512 * g++.target/arm/interference.C: New test.
6513 * g++.target/i386/interference.C: New test.
6514 * g++.dg/warn/Winterference-2.C: New file.
6516 2021-09-13 Martin Liska <mliska@suse.cz>
6517 H.J. Lu <hjl.tools@gmail.com>
6520 * g++.target/i386/mv30.C: New test.
6521 * gcc.target/i386/mvc16.c: New test.
6522 * gcc.target/i386/builtin_target.c (CHECK___builtin_cpu_supports):
6525 2021-09-13 Andrew Pinski <apinski@marvell.com>
6528 * gcc.target/aarch64/lane-bound-1.c: New test.
6529 * gcc.target/aarch64/lane-bound-2.c: New test.
6531 2021-09-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6534 * g++.target/aarch64/sve/pr102252.C: New test.
6536 2021-09-13 Aldy Hernandez <aldyh@redhat.com>
6538 * gcc.dg/tree-ssa/pr21417.c: Adjust for FSM removal.
6539 * gcc.dg/tree-ssa/pr66752-3.c: Same.
6540 * gcc.dg/tree-ssa/pr68198.c: Same.
6541 * gcc.dg/tree-ssa/pr69196-1.c: Same.
6542 * gcc.dg/tree-ssa/pr70232.c: Same.
6543 * gcc.dg/tree-ssa/pr77445.c: Same.
6544 * gcc.dg/tree-ssa/ranger-threader-4.c: Same.
6545 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
6546 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
6547 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
6548 * gcc.dg/tree-ssa/ssa-thread-13.c: Same.
6550 2021-09-13 Patrick Palka <ppalka@redhat.com>
6553 * g++.dg/cpp1z/constexpr-if35.C: New test.
6555 2021-09-13 Martin Liska <mliska@suse.cz>
6558 * g++.dg/pr101331.C: New test.
6560 2021-09-13 Aldy Hernandez <aldyh@redhat.com>
6562 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust for aarch64.
6564 2021-09-13 H.J. Lu <hjl.tools@gmail.com>
6567 * g++.target/i386/pr80566-1.C: Add
6568 -mtune-ctrl=avx256_store_by_pieces.
6569 * gcc.target/i386/pr100865-4a.c: Likewise.
6570 * gcc.target/i386/pr100865-10a.c: Likewise.
6571 * gcc.target/i386/pr90773-20.c: Likewise.
6572 * gcc.target/i386/pr90773-21.c: Likewise.
6573 * gcc.target/i386/pr90773-22.c: Likewise.
6574 * gcc.target/i386/pr90773-23.c: Likewise.
6575 * g++.target/i386/pr80566-2.C: Add
6576 -mtune-ctrl=avx256_move_by_pieces.
6577 * gcc.target/i386/eh_return-1.c: Likewise.
6578 * gcc.target/i386/pr90773-26.c: Likewise.
6579 * gcc.target/i386/pieces-memcpy-12.c: Replace -mtune=haswell
6580 with -mtune-ctrl=avx256_move_by_pieces.
6581 * gcc.target/i386/pieces-memcpy-15.c: Likewise.
6582 * gcc.target/i386/pieces-memset-2.c: Replace -mtune=haswell
6583 with -mtune-ctrl=avx256_store_by_pieces.
6584 * gcc.target/i386/pieces-memset-5.c: Likewise.
6585 * gcc.target/i386/pieces-memset-11.c: Likewise.
6586 * gcc.target/i386/pieces-memset-14.c: Likewise.
6587 * gcc.target/i386/pieces-memset-20.c: Likewise.
6588 * gcc.target/i386/pieces-memset-23.c: Likewise.
6589 * gcc.target/i386/pieces-memset-29.c: Likewise.
6590 * gcc.target/i386/pieces-memset-30.c: Likewise.
6591 * gcc.target/i386/pieces-memset-33.c: Likewise.
6592 * gcc.target/i386/pieces-memset-34.c: Likewise.
6593 * gcc.target/i386/pieces-memset-44.c: Likewise.
6594 * gcc.target/i386/pieces-memset-37.c: Replace -mtune=generic
6595 with -mtune-ctrl=avx256_store_by_pieces.
6597 2021-09-12 Iain Buclaw <ibuclaw@gdcproject.org>
6600 * gdc.dg/pr102185.d: New test.
6602 2021-09-11 Jakub Jelinek <jakub@redhat.com>
6604 * c-c++-common/auto-init-1.c: Enable test only on ilp32 or lp64
6605 targets, expect different long and pointer sizes between ilp32 and
6607 * c-c++-common/auto-init-2.c: Likewise.
6608 * c-c++-common/auto-init-3.c: Expect one of the common long double
6609 sizes (8/12/16 bytes) instead of hardcoding 16 bytes.
6610 * c-c++-common/auto-init-4.c: Likewise.
6611 * c-c++-common/auto-init-5.c: Expect one of the common
6612 _Complex long double sizes (16/24/32 bytes) instead of hardcoding 32
6614 * c-c++-common/auto-init-6.c: Likewise.
6615 * c-c++-common/auto-init-padding-1.c: Enable test only on ilp32 or lp64
6617 (struct test_small_hole): Change type of four to unsigned long long
6618 and add aligned attribute.
6620 2021-09-10 Petter Tomner <tomner@kth.se>
6622 * jit.dg/test-error-array-bounds.c: Array is not unsigned
6623 * jit.dg/jit.exp: Helper function
6624 * jit.dg/test-debuginfo.c: New testcase
6626 2021-09-10 Jakub Jelinek <jakub@redhat.com>
6628 * c-c++-common/gomp/atomic-17.c (foo): Add tests for atomic read,
6629 write or update with acq_rel clause and atomic update with acquire clause.
6630 * c-c++-common/gomp/atomic-18.c (foo): Adjust expected diagnostics
6631 wording, remove tests moved to atomic-17.c.
6632 * c-c++-common/gomp/atomic-21.c: Expect only 2 omp atomic release and
6633 2 omp atomic acq_rel directives instead of 4 omp atomic release.
6634 * c-c++-common/gomp/atomic-25.c: New test.
6635 * c-c++-common/gomp/atomic-26.c: New test.
6636 * c-c++-common/gomp/atomic-27.c: New test.
6637 * c-c++-common/gomp/atomic-28.c: New test.
6638 * c-c++-common/gomp/atomic-29.c: New test.
6639 * c-c++-common/gomp/atomic-30.c: New test.
6640 * c-c++-common/goacc-gomp/atomic.c: Expect 1 omp atomic release and
6641 1 omp atomic_acq_rel instead of 2 omp atomic release directives.
6642 * gcc.dg/gomp/atomic-5.c: Adjust expected error diagnostic wording.
6643 * g++.dg/gomp/atomic-18.C:Expect 4 omp atomic release and
6644 1 omp atomic_acq_rel instead of 5 omp atomic release directives.
6646 2021-09-10 Aldy Hernandez <aldyh@redhat.com>
6647 Michael Matz <matz@suse.de>
6649 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Adjust for disabling of
6650 threading through latches.
6651 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
6652 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
6654 2021-09-10 David Faust <david.faust@oracle.com>
6656 * gcc.target/bpf/alu-1.c: New test.
6657 * gcc.target/bpf/jmp-1.c: New test.
6659 2021-09-10 Richard Biener <rguenther@suse.de>
6661 PR middle-end/102273
6662 * gcc.dg/pr102273.c: New testcase.
6664 2021-09-10 Thomas Schwinge <thomas@codesourcery.com>
6666 * c-c++-common/auto-init-padding-2.c: Fix 'dg-do run' syntax.
6667 * c-c++-common/auto-init-padding-3.c: Likewise.
6669 2021-09-10 Richard Biener <rguenther@suse.de>
6671 PR middle-end/102269
6672 * gcc.dg/pr102269.c: New testcase.
6674 2021-09-10 liuhongt <hongtao.liu@intel.com>
6676 * gcc.target/i386/avx512fp16-helper.h
6677 (check_results_mask): New check_function.
6678 * gcc.target/i386/avx512fp16-vcmpph-1a.c: New test.
6679 * gcc.target/i386/avx512fp16-vcmpph-1b.c: Ditto.
6680 * gcc.target/i386/avx512fp16-vcmpsh-1a.c: Ditto.
6681 * gcc.target/i386/avx512fp16-vcmpsh-1b.c: Ditto.
6682 * gcc.target/i386/avx512fp16-vcomish-1a.c: Ditto.
6683 * gcc.target/i386/avx512fp16-vcomish-1b.c: Ditto.
6684 * gcc.target/i386/avx512fp16-vcomish-1c.c: Ditto.
6685 * gcc.target/i386/avx512fp16vl-vcmpph-1a.c: Ditto.
6686 * gcc.target/i386/avx512fp16vl-vcmpph-1b.c: Ditto.
6688 2021-09-10 liuhongt <hongtao.liu@intel.com>
6690 * gcc.target/i386/avx-1.c: Add test for new builtins.
6691 * gcc.target/i386/sse-13.c: Ditto.
6692 * gcc.target/i386/sse-23.c: Ditto.
6693 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6694 * gcc.target/i386/sse-22.c: Ditto.
6696 2021-09-10 liuhongt <hongtao.liu@intel.com>
6698 * gcc.target/i386/avx512fp16-vmaxph-1a.c: New test.
6699 * gcc.target/i386/avx512fp16-vmaxph-1b.c: Ditto.
6700 * gcc.target/i386/avx512fp16-vmaxsh-1.c: Ditto.
6701 * gcc.target/i386/avx512fp16-vmaxsh-1b.c: Ditto.
6702 * gcc.target/i386/avx512fp16-vminph-1a.c: Ditto.
6703 * gcc.target/i386/avx512fp16-vminph-1b.c: Ditto.
6704 * gcc.target/i386/avx512fp16-vminsh-1.c: Ditto.
6705 * gcc.target/i386/avx512fp16-vminsh-1b.c: Ditto.
6706 * gcc.target/i386/avx512fp16vl-vmaxph-1a.c: Ditto.
6707 * gcc.target/i386/avx512fp16vl-vmaxph-1b.c: Ditto.
6708 * gcc.target/i386/avx512fp16vl-vminph-1a.c: Ditto.
6709 * gcc.target/i386/avx512fp16vl-vminph-1b.c: Ditto.
6711 2021-09-10 liuhongt <hongtao.liu@intel.com>
6713 * gcc.target/i386/avx-1.c: Add test for new builtins.
6714 * gcc.target/i386/sse-13.c: Ditto.
6715 * gcc.target/i386/sse-23.c: Ditto.
6716 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6717 * gcc.target/i386/sse-22.c: Ditto.
6719 2021-09-10 liuhongt <hongtao.liu@intel.com>
6721 * gcc.target/i386/avx512fp16-vaddsh-1a.c: New test.
6722 * gcc.target/i386/avx512fp16-vaddsh-1b.c: Ditto.
6723 * gcc.target/i386/avx512fp16-vdivsh-1a.c: Ditto.
6724 * gcc.target/i386/avx512fp16-vdivsh-1b.c: Ditto.
6725 * gcc.target/i386/avx512fp16-vmulsh-1a.c: Ditto.
6726 * gcc.target/i386/avx512fp16-vmulsh-1b.c: Ditto.
6727 * gcc.target/i386/avx512fp16-vsubsh-1a.c: Ditto.
6728 * gcc.target/i386/avx512fp16-vsubsh-1b.c: Ditto.
6729 * gcc.target/i386/pr54855-11.c: Ditto.
6731 2021-09-10 Liu, Hongtao <hongtao.liu@intel.com>
6733 * gcc.target/i386/avx-1.c: Add test for new builtins.
6734 * gcc.target/i386/sse-13.c: Ditto.
6735 * gcc.target/i386/sse-23.c: Ditto.
6736 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6737 * gcc.target/i386/sse-22.c: Ditto.
6739 2021-09-10 H.J. Lu <hjl.tools@gmail.com>
6741 * gcc.target/i386/vect-float16-1.c: New test.
6742 * gcc.target/i386/vect-float16-10.c: Ditto.
6743 * gcc.target/i386/vect-float16-11.c: Ditto.
6744 * gcc.target/i386/vect-float16-12.c: Ditto.
6745 * gcc.target/i386/vect-float16-2.c: Ditto.
6746 * gcc.target/i386/vect-float16-3.c: Ditto.
6747 * gcc.target/i386/vect-float16-4.c: Ditto.
6748 * gcc.target/i386/vect-float16-5.c: Ditto.
6749 * gcc.target/i386/vect-float16-6.c: Ditto.
6750 * gcc.target/i386/vect-float16-7.c: Ditto.
6751 * gcc.target/i386/vect-float16-8.c: Ditto.
6752 * gcc.target/i386/vect-float16-9.c: Ditto.
6754 2021-09-10 liuhongt <hongtao.liu@intel.com>
6756 * gcc.target/i386/avx512dq-abs-copysign-1.c: Adjust testcase.
6757 * gcc.target/i386/avx512vl-abs-copysign-1.c: Adjust testcase.
6759 2021-09-09 qing zhao <qing.zhao@oracle.com>
6761 * c-c++-common/auto-init-1.c: New test.
6762 * c-c++-common/auto-init-10.c: New test.
6763 * c-c++-common/auto-init-11.c: New test.
6764 * c-c++-common/auto-init-12.c: New test.
6765 * c-c++-common/auto-init-13.c: New test.
6766 * c-c++-common/auto-init-14.c: New test.
6767 * c-c++-common/auto-init-15.c: New test.
6768 * c-c++-common/auto-init-16.c: New test.
6769 * c-c++-common/auto-init-2.c: New test.
6770 * c-c++-common/auto-init-3.c: New test.
6771 * c-c++-common/auto-init-4.c: New test.
6772 * c-c++-common/auto-init-5.c: New test.
6773 * c-c++-common/auto-init-6.c: New test.
6774 * c-c++-common/auto-init-7.c: New test.
6775 * c-c++-common/auto-init-8.c: New test.
6776 * c-c++-common/auto-init-9.c: New test.
6777 * c-c++-common/auto-init-esra.c: New test.
6778 * c-c++-common/auto-init-padding-1.c: New test.
6779 * c-c++-common/auto-init-padding-2.c: New test.
6780 * c-c++-common/auto-init-padding-3.c: New test.
6781 * g++.dg/auto-init-uninit-pred-1_a.C: New test.
6782 * g++.dg/auto-init-uninit-pred-2_a.C: New test.
6783 * g++.dg/auto-init-uninit-pred-3_a.C: New test.
6784 * g++.dg/auto-init-uninit-pred-4.C: New test.
6785 * gcc.dg/auto-init-sra-1.c: New test.
6786 * gcc.dg/auto-init-sra-2.c: New test.
6787 * gcc.dg/auto-init-uninit-1.c: New test.
6788 * gcc.dg/auto-init-uninit-12.c: New test.
6789 * gcc.dg/auto-init-uninit-13.c: New test.
6790 * gcc.dg/auto-init-uninit-14.c: New test.
6791 * gcc.dg/auto-init-uninit-15.c: New test.
6792 * gcc.dg/auto-init-uninit-16.c: New test.
6793 * gcc.dg/auto-init-uninit-17.c: New test.
6794 * gcc.dg/auto-init-uninit-18.c: New test.
6795 * gcc.dg/auto-init-uninit-19.c: New test.
6796 * gcc.dg/auto-init-uninit-2.c: New test.
6797 * gcc.dg/auto-init-uninit-20.c: New test.
6798 * gcc.dg/auto-init-uninit-21.c: New test.
6799 * gcc.dg/auto-init-uninit-22.c: New test.
6800 * gcc.dg/auto-init-uninit-23.c: New test.
6801 * gcc.dg/auto-init-uninit-24.c: New test.
6802 * gcc.dg/auto-init-uninit-25.c: New test.
6803 * gcc.dg/auto-init-uninit-26.c: New test.
6804 * gcc.dg/auto-init-uninit-3.c: New test.
6805 * gcc.dg/auto-init-uninit-34.c: New test.
6806 * gcc.dg/auto-init-uninit-36.c: New test.
6807 * gcc.dg/auto-init-uninit-37.c: New test.
6808 * gcc.dg/auto-init-uninit-4.c: New test.
6809 * gcc.dg/auto-init-uninit-5.c: New test.
6810 * gcc.dg/auto-init-uninit-6.c: New test.
6811 * gcc.dg/auto-init-uninit-8.c: New test.
6812 * gcc.dg/auto-init-uninit-9.c: New test.
6813 * gcc.dg/auto-init-uninit-A.c: New test.
6814 * gcc.dg/auto-init-uninit-B.c: New test.
6815 * gcc.dg/auto-init-uninit-C.c: New test.
6816 * gcc.dg/auto-init-uninit-H.c: New test.
6817 * gcc.dg/auto-init-uninit-I.c: New test.
6818 * gcc.target/aarch64/auto-init-1.c: New test.
6819 * gcc.target/aarch64/auto-init-2.c: New test.
6820 * gcc.target/aarch64/auto-init-3.c: New test.
6821 * gcc.target/aarch64/auto-init-4.c: New test.
6822 * gcc.target/aarch64/auto-init-5.c: New test.
6823 * gcc.target/aarch64/auto-init-6.c: New test.
6824 * gcc.target/aarch64/auto-init-7.c: New test.
6825 * gcc.target/aarch64/auto-init-8.c: New test.
6826 * gcc.target/aarch64/auto-init-padding-1.c: New test.
6827 * gcc.target/aarch64/auto-init-padding-10.c: New test.
6828 * gcc.target/aarch64/auto-init-padding-11.c: New test.
6829 * gcc.target/aarch64/auto-init-padding-12.c: New test.
6830 * gcc.target/aarch64/auto-init-padding-2.c: New test.
6831 * gcc.target/aarch64/auto-init-padding-3.c: New test.
6832 * gcc.target/aarch64/auto-init-padding-4.c: New test.
6833 * gcc.target/aarch64/auto-init-padding-5.c: New test.
6834 * gcc.target/aarch64/auto-init-padding-6.c: New test.
6835 * gcc.target/aarch64/auto-init-padding-7.c: New test.
6836 * gcc.target/aarch64/auto-init-padding-8.c: New test.
6837 * gcc.target/aarch64/auto-init-padding-9.c: New test.
6838 * gcc.target/i386/auto-init-1.c: New test.
6839 * gcc.target/i386/auto-init-2.c: New test.
6840 * gcc.target/i386/auto-init-21.c: New test.
6841 * gcc.target/i386/auto-init-22.c: New test.
6842 * gcc.target/i386/auto-init-23.c: New test.
6843 * gcc.target/i386/auto-init-24.c: New test.
6844 * gcc.target/i386/auto-init-3.c: New test.
6845 * gcc.target/i386/auto-init-4.c: New test.
6846 * gcc.target/i386/auto-init-5.c: New test.
6847 * gcc.target/i386/auto-init-6.c: New test.
6848 * gcc.target/i386/auto-init-7.c: New test.
6849 * gcc.target/i386/auto-init-8.c: New test.
6850 * gcc.target/i386/auto-init-padding-1.c: New test.
6851 * gcc.target/i386/auto-init-padding-10.c: New test.
6852 * gcc.target/i386/auto-init-padding-11.c: New test.
6853 * gcc.target/i386/auto-init-padding-12.c: New test.
6854 * gcc.target/i386/auto-init-padding-2.c: New test.
6855 * gcc.target/i386/auto-init-padding-3.c: New test.
6856 * gcc.target/i386/auto-init-padding-4.c: New test.
6857 * gcc.target/i386/auto-init-padding-5.c: New test.
6858 * gcc.target/i386/auto-init-padding-6.c: New test.
6859 * gcc.target/i386/auto-init-padding-7.c: New test.
6860 * gcc.target/i386/auto-init-padding-8.c: New test.
6861 * gcc.target/i386/auto-init-padding-9.c: New test.
6863 2021-09-09 Harald Anlauf <anlauf@gmx.de>
6866 * gfortran.dg/bounds_check_23.f90: New test.
6868 2021-09-09 H.J. Lu <hjl.tools@gmail.com>
6870 * gcc.target/x86_64/abi/avx512fp16/args.h: Replace long with
6872 (XMM_T): Rename _long to _longlong and _ulong to _ulonglong.
6873 (X87_T): Rename _ulong to _ulonglong.
6874 * gcc.target/x86_64/abi/avx512fp16/defines.h (TYPE_SIZE_LONG):
6875 Define to 4 if __ILP32__ is defined.
6876 (TYPE_SIZE_POINTER): Likewise.
6877 (TYPE_ALIGN_LONG): Likewise.
6878 (TYPE_ALIGN_POINTER): Likewise.
6879 * gcc.target/x86_64/abi/avx512fp16/test_3_element_struct_and_unions.c
6880 (main): Skip test for long if __ILP32__ is defined.
6881 * gcc.target/x86_64/abi/avx512fp16/test_m64m128_returning.c
6882 (do_test): Replace _long with _longlong.
6883 * gcc.target/x86_64/abi/avx512fp16/test_struct_returning.c:
6884 (check_300): Replace _ulong with _ulonglong.
6885 * gcc.target/x86_64/abi/avx512fp16/m256h/args.h: Replace long
6887 (YMM_T): Rename _long to _longlong and _ulong to _ulonglong.
6888 (X87_T): Rename _ulong to _ulonglong.
6889 * gcc.target/x86_64/abi/avx512fp16/m512h/args.h: Replace long
6891 (ZMM_T): Rename _long to _longlong and _ulong to _ulonglong.
6892 (X87_T): Rename _ulong to _ulonglong.
6894 2021-09-09 Richard Biener <rguenther@suse.de>
6896 * gcc.dg/tree-ssa/ssa-lim-17.c: New testcase.
6898 2021-09-09 liuhongt <hongtao.liu@intel.com>
6900 * gcc.target/i386/avx512fp16-helper.h: New header file for
6902 * gcc.target/i386/avx512fp16-vaddph-1a.c: New test.
6903 * gcc.target/i386/avx512fp16-vaddph-1b.c: Ditto.
6904 * gcc.target/i386/avx512fp16-vdivph-1a.c: Ditto.
6905 * gcc.target/i386/avx512fp16-vdivph-1b.c: Ditto.
6906 * gcc.target/i386/avx512fp16-vmulph-1a.c: Ditto.
6907 * gcc.target/i386/avx512fp16-vmulph-1b.c: Ditto.
6908 * gcc.target/i386/avx512fp16-vsubph-1a.c: Ditto.
6909 * gcc.target/i386/avx512fp16-vsubph-1b.c: Ditto.
6910 * gcc.target/i386/avx512fp16vl-vaddph-1a.c: Ditto.
6911 * gcc.target/i386/avx512fp16vl-vaddph-1b.c: Ditto.
6912 * gcc.target/i386/avx512fp16vl-vdivph-1a.c: Ditto.
6913 * gcc.target/i386/avx512fp16vl-vdivph-1b.c: Ditto.
6914 * gcc.target/i386/avx512fp16vl-vmulph-1a.c: Ditto.
6915 * gcc.target/i386/avx512fp16vl-vmulph-1b.c: Ditto.
6916 * gcc.target/i386/avx512fp16vl-vsubph-1a.c: Ditto.
6917 * gcc.target/i386/avx512fp16vl-vsubph-1b.c: Ditto.
6919 2021-09-09 liuhongt <hongtao.liu@intel.com>
6921 * gcc.target/i386/avx-1.c: Add -mavx512vl and test for new intrinsics.
6922 * gcc.target/i386/avx-2.c: Add -mavx512vl.
6923 * gcc.target/i386/avx512fp16-11a.c: New test.
6924 * gcc.target/i386/avx512fp16-11b.c: Ditto.
6925 * gcc.target/i386/avx512vlfp16-11a.c: Ditto.
6926 * gcc.target/i386/avx512vlfp16-11b.c: Ditto.
6927 * gcc.target/i386/sse-13.c: Add test for new builtins.
6928 * gcc.target/i386/sse-23.c: Ditto.
6929 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6930 * gcc.target/i386/sse-22.c: Ditto.
6932 2021-09-09 liuhongt <hongtao.liu@intel.com>
6935 * gcc.target/i386/sse2-pr101059.c: New test.
6936 * gcc.target/i386/sse3-pr101059.c: New test.
6938 2021-09-09 liuhongt <hongtao.liu@intel.com>
6941 * gcc.target/i386/pr91103-1.c: New test.
6942 * gcc.target/i386/pr91103-2.c: New test.
6944 2021-09-08 David Malcolm <dmalcolm@redhat.com>
6947 * gcc.dg/analyzer/realloc-1.c (test_10): New.
6948 * gcc.dg/analyzer/torture/pr102225.c: New test.
6950 2021-09-08 Joseph Myers <joseph@codesourcery.com>
6952 * gcc.dg/array-quals-1.c: Allow .sdata section in more cases.
6954 2021-09-08 Joseph Myers <joseph@codesourcery.com>
6956 * gcc.dg/tree-ssa/pr89430-1.c, gcc.dg/tree-ssa/pr89430-2.c,
6957 gcc.dg/tree-ssa/pr89430-3.c, gcc.dg/tree-ssa/pr89430-4.c,
6958 gcc.dg/tree-ssa/pr89430-5.c, gcc.dg/tree-ssa/pr89430-6.c,
6959 gcc.dg/tree-ssa/pr89430-7-comp-ref.c,
6960 gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c,
6961 gcc.dg/tree-ssa/pr99473-1.c: Use -ftree-cselim.
6963 2021-09-08 Jakub Jelinek <jakub@redhat.com>
6964 liuhongt <hongtao.liu@intel.com>
6967 * gcc.target/i386/avx-pr102224.c: Fix up PR number.
6968 * gcc.dg/pr89984.c: New test.
6969 * gcc.target/i386/avx-pr89984.c: New test.
6971 2021-09-08 Jakub Jelinek <jakub@redhat.com>
6974 * gcc.dg/pr102224.c: New test.
6975 * gcc.target/i386/avx-pr102224.c: New test.
6977 2021-09-08 liuhongt <hongtao.liu@intel.com>
6979 * gcc.target/x86_64/abi/avx512fp16/m512h/abi-avx512fp16-zmm.exp:
6981 * gcc.target/x86_64/abi/avx512fp16/m512h/args.h: Likewise.
6982 * gcc.target/x86_64/abi/avx512fp16/m512h/asm-support.S: Likewise.
6983 * gcc.target/x86_64/abi/avx512fp16/m512h/avx512fp16-zmm-check.h:
6985 * gcc.target/x86_64/abi/avx512fp16/m512h/test_m512_returning.c:
6987 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_m512.c:
6989 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_structs.c:
6991 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_unions.c:
6993 * gcc.target/x86_64/abi/avx512fp16/m512h/test_varargs-m512.c:
6996 2021-09-08 liuhongt <hongtao.liu@intel.com>
6998 * gcc.target/x86_64/abi/avx512fp16/m256h/abi-avx512fp16-ymm.exp:
7000 * gcc.target/x86_64/abi/avx512fp16/m256h/args.h: New header.
7001 * gcc.target/x86_64/abi/avx512fp16/m256h/avx512fp16-ymm-check.h:
7003 * gcc.target/x86_64/abi/avx512fp16/m256h/asm-support.S: New.
7004 * gcc.target/x86_64/abi/avx512fp16/m256h/test_m256_returning.c:
7006 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_m256.c: Likewise.
7007 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_structs.c:
7009 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_unions.c:
7011 * gcc.target/x86_64/abi/avx512fp16/m256h/test_varargs-m256.c: Likewise.
7013 2021-09-08 H.J. Lu <hjl.tools@gmail.com>
7015 * gcc.target/x86_64/abi/avx512fp16/abi-avx512fp16-xmm.exp: New exp
7017 * gcc.target/x86_64/abi/avx512fp16/args.h: New header file for abi test.
7018 * gcc.target/x86_64/abi/avx512fp16/avx512fp16-check.h: Likewise.
7019 * gcc.target/x86_64/abi/avx512fp16/avx512fp16-xmm-check.h: Likewise.
7020 * gcc.target/x86_64/abi/avx512fp16/defines.h: Likewise.
7021 * gcc.target/x86_64/abi/avx512fp16/macros.h: Likewise.
7022 * gcc.target/x86_64/abi/avx512fp16/asm-support.S: New asm for abi check.
7023 * gcc.target/x86_64/abi/avx512fp16/test_3_element_struct_and_unions.c:
7025 * gcc.target/x86_64/abi/avx512fp16/test_basic_alignment.c: Likewise.
7026 * gcc.target/x86_64/abi/avx512fp16/test_basic_array_size_and_align.c:
7028 * gcc.target/x86_64/abi/avx512fp16/test_basic_returning.c: Likewise.
7029 * gcc.target/x86_64/abi/avx512fp16/test_basic_sizes.c: Likewise.
7030 * gcc.target/x86_64/abi/avx512fp16/test_basic_struct_size_and_align.c:
7032 * gcc.target/x86_64/abi/avx512fp16/test_basic_union_size_and_align.c:
7034 * gcc.target/x86_64/abi/avx512fp16/test_complex_returning.c: Likewise.
7035 * gcc.target/x86_64/abi/avx512fp16/test_m64m128_returning.c: Likewise.
7036 * gcc.target/x86_64/abi/avx512fp16/test_passing_floats.c: Likewise.
7037 * gcc.target/x86_64/abi/avx512fp16/test_passing_m64m128.c: Likewise.
7038 * gcc.target/x86_64/abi/avx512fp16/test_passing_structs.c: Likewise.
7039 * gcc.target/x86_64/abi/avx512fp16/test_passing_unions.c: Likewise.
7040 * gcc.target/x86_64/abi/avx512fp16/test_struct_returning.c: Likewise.
7041 * gcc.target/x86_64/abi/avx512fp16/test_varargs-m128.c: Likewise.
7043 2021-09-08 H.J. Lu <hjl.tools@gmail.com>
7045 * gcc.target/i386/avx512fp16-vararg-1.c: New test.
7046 * gcc.target/i386/avx512fp16-vararg-2.c: Ditto.
7047 * gcc.target/i386/avx512fp16-vararg-3.c: Ditto.
7048 * gcc.target/i386/avx512fp16-vararg-4.c: Ditto.
7050 2021-09-08 liuhongt <hongtao.liu@intel.com>
7052 * gcc.target/i386/m512-check.h: Add union128h, union256h, union512h.
7053 * gcc.target/i386/avx512fp16-10a.c: New test.
7054 * gcc.target/i386/avx512fp16-10b.c: Ditto.
7055 * gcc.target/i386/avx512fp16-1a.c: Ditto.
7056 * gcc.target/i386/avx512fp16-1b.c: Ditto.
7057 * gcc.target/i386/avx512fp16-1c.c: Ditto.
7058 * gcc.target/i386/avx512fp16-1d.c: Ditto.
7059 * gcc.target/i386/avx512fp16-1e.c: Ditto.
7060 * gcc.target/i386/avx512fp16-2a.c: Ditto.
7061 * gcc.target/i386/avx512fp16-2b.c: Ditto.
7062 * gcc.target/i386/avx512fp16-2c.c: Ditto.
7063 * gcc.target/i386/avx512fp16-3a.c: Ditto.
7064 * gcc.target/i386/avx512fp16-3b.c: Ditto.
7065 * gcc.target/i386/avx512fp16-3c.c: Ditto.
7066 * gcc.target/i386/avx512fp16-4.c: Ditto.
7067 * gcc.target/i386/avx512fp16-5.c: Ditto.
7068 * gcc.target/i386/avx512fp16-6.c: Ditto.
7069 * gcc.target/i386/avx512fp16-7.c: Ditto.
7070 * gcc.target/i386/avx512fp16-8.c: Ditto.
7071 * gcc.target/i386/avx512fp16-9a.c: Ditto.
7072 * gcc.target/i386/avx512fp16-9b.c: Ditto.
7073 * gcc.target/i386/pr54855-13.c: Ditto.
7074 * gcc.target/i386/avx512fp16-vec_set_var.c: Ditto.
7076 2021-09-08 Guo, Xuepeng <xuepeng.guo@intel.com>
7077 H.J. Lu <hongjiu.lu@intel.com>
7078 Liu Hongtao <hongtao.liu@intel.com>
7079 Wang Hongyu <hongyu.wang@intel.com>
7080 Xu Dianhong <dianhong.xu@intel.com>
7082 * gcc.target/i386/avx-1.c: Add -mavx512fp16 in dg-options.
7083 * gcc.target/i386/avx-2.c: Ditto.
7084 * gcc.target/i386/avx512-check.h: Check cpuid for AVX512FP16.
7085 * gcc.target/i386/funcspec-56.inc: Add new target attribute check.
7086 * gcc.target/i386/sse-13.c: Add -mavx512fp16.
7087 * gcc.target/i386/sse-14.c: Ditto.
7088 * gcc.target/i386/sse-22.c: Ditto.
7089 * gcc.target/i386/sse-23.c: Ditto.
7090 * lib/target-supports.exp: (check_effective_target_avx512fp16): New.
7091 * g++.target/i386/float16-1.C: New test.
7092 * g++.target/i386/float16-2.C: Ditto.
7093 * g++.target/i386/float16-3.C: Ditto.
7094 * gcc.target/i386/avx512fp16-12a.c: Ditto.
7095 * gcc.target/i386/avx512fp16-12b.c: Ditto.
7096 * gcc.target/i386/float16-3a.c: Ditto.
7097 * gcc.target/i386/float16-3b.c: Ditto.
7098 * gcc.target/i386/float16-4a.c: Ditto.
7099 * gcc.target/i386/float16-4b.c: Ditto.
7100 * gcc.target/i386/pr54855-12.c: Ditto.
7101 * g++.dg/other/i386-2.C: Ditto.
7102 * g++.dg/other/i386-3.C: Ditto.
7104 2021-09-08 liuhongt <hongtao.liu@intel.com>
7106 * gcc.target/i386/float16-6.c: New test.
7107 * gcc.target/i386/float16-7.c: New test.
7109 2021-09-07 David Faust <david.faust@oracle.com>
7111 * gcc.target/bpf/core-attr-1.c: New test.
7112 * gcc.target/bpf/core-attr-2.c: Likewise.
7113 * gcc.target/bpf/core-attr-3.c: Likewise.
7114 * gcc.target/bpf/core-attr-4.c: Likewise
7115 * gcc.target/bpf/core-builtin-1.c: Likewise
7116 * gcc.target/bpf/core-builtin-2.c: Likewise.
7117 * gcc.target/bpf/core-builtin-3.c: Likewise.
7118 * gcc.target/bpf/core-section-1.c: Likewise.
7120 2021-09-07 Hans-Peter Nilsson <hp@axis.com>
7122 * gcc.dg/no_profile_instrument_function-attr-2.c: Fix
7123 typo in last change.
7125 2021-09-07 Harald Anlauf <anlauf@gmx.de>
7128 * gfortran.dg/pr101327.f90: New test.
7130 2021-09-07 Indu Bhagat <indu.bhagat@oracle.com>
7132 * gcc.target/bpf/core-lto-1.c: New test.
7134 2021-09-07 Jakub Jelinek <jakub@redhat.com>
7137 * g++.dg/cpp2a/constexpr-new21.C: New test.
7139 2021-09-07 H.J. Lu <hjl.tools@gmail.com>
7142 * gcc.target/i386/pr85819-1a.c: New test.
7143 * gcc.target/i386/pr85819-1b.c: Likewise.
7144 * gcc.target/i386/pr85819-2a.c: Likewise.
7145 * gcc.target/i386/pr85819-2b.c: Likewise.
7146 * gcc.target/i386/pr85819-2c.c: Likewise.
7147 * gcc.target/i386/pr85819-3.c: Likewise.
7149 2021-09-07 Richard Biener <rguenther@suse.de>
7151 PR tree-optimization/102226
7152 * g++.dg/vect/pr102226.cc: New testcase.
7154 2021-09-07 Marcel Vollweiler <marcel@codesourcery.com>
7156 * c-c++-common/gomp/flush-1.c: Add test case for 'seq_cst'.
7157 * c-c++-common/gomp/flush-2.c: Add test case for 'seq_cst'.
7158 * g++.dg/gomp/attrs-1.C: Adapt test to handle all flush clauses.
7159 * g++.dg/gomp/attrs-2.C: Adapt test to handle all flush clauses.
7160 * gfortran.dg/gomp/flush-1.f90: Add test case for 'seq_cst'.
7161 * gfortran.dg/gomp/flush-2.f90: Add test case for 'seq_cst'.
7163 2021-09-07 Martin Liska <mliska@suse.cz>
7165 PR gcov-profile/80223
7166 * gcc.dg/no_profile_instrument_function-attr-2.c: New test.
7168 2021-09-07 Xionghu Luo <luoxhu@linux.ibm.com>
7171 * gcc.target/powerpc/pr97142.c: New test.
7173 2021-09-06 H.J. Lu <hjl.tools@gmail.com>
7176 * gcc.target/i386/pr89984-1.c: New test.
7177 * gcc.target/i386/pr89984-2.c: Likewise.
7178 * gcc.target/i386/xorsign-avx.c: Likewise.
7180 2021-09-06 liuhongt <hongtao.liu@intel.com>
7182 PR middle-end/102182
7183 * gcc.target/i386/pr101282.c: New test.
7185 2021-09-06 Jakub Jelinek <jakub@redhat.com>
7187 PR tree-optimization/102207
7188 * gcc.dg/pr102207.c: New test.
7190 2021-09-06 Andrew Pinski <apinski@marvell.com>
7192 PR tree-optimization/63184
7193 * c-c++-common/pr19807-2.c: Enable for all targets and remove the xfail.
7194 * c-c++-common/pr19807-3.c: Likewise.
7196 2021-09-03 Patrick Palka <ppalka@redhat.com>
7199 * g++.dg/template/conv17.C: New test.
7201 2021-09-03 Tobias Burnus <tobias@codesourcery.com>
7203 * gfortran.dg/bind_c_char_6.f90: Update dg-error.
7204 * gfortran.dg/bind_c_char_7.f90: Likewise.
7205 * gfortran.dg/bind_c_char_8.f90: Likewise.
7206 * gfortran.dg/iso_c_binding_char_1.f90: Likewise.
7207 * gfortran.dg/pr32599.f03: Likewise.
7208 * gfortran.dg/bind_c_char_9.f90: Comment testcase bits which are
7209 implementable but not valid F2018.
7210 * gfortran.dg/bind_c_contiguous.f90: New test.
7212 2021-09-03 liuhongt <hongtao.liu@intel.com>
7215 * g++.target/i386/pr102166.C: New test.
7217 2021-09-02 Sandra Loosemore <sandra@codesourcery.com>
7218 José Rui Faustino de Sousa <jrfsousa@gmail.com>
7223 * gfortran.dg/PR100911.c: New file.
7224 * gfortran.dg/PR100911.f90: New file.
7225 * gfortran.dg/PR100914.c: New file.
7226 * gfortran.dg/PR100914.f90: New file.
7227 * gfortran.dg/PR100915.c: New file.
7228 * gfortran.dg/PR100915.f90: New file.
7230 2021-09-02 Sandra Loosemore <sandra@codesourcery.com>
7232 * gfortran.dg/c-interop/allocatable-dummy-c.c: New file.
7233 * gfortran.dg/c-interop/allocatable-dummy.f90: New file.
7234 * gfortran.dg/c-interop/allocatable-optional-pointer.f90: New file.
7235 * gfortran.dg/c-interop/allocate-c.c: New file.
7236 * gfortran.dg/c-interop/allocate-errors-c.c: New file.
7237 * gfortran.dg/c-interop/allocate-errors.f90: New file.
7238 * gfortran.dg/c-interop/allocate.f90: New file.
7239 * gfortran.dg/c-interop/argument-association-assumed-rank-1.f90:
7241 * gfortran.dg/c-interop/argument-association-assumed-rank-2.f90:
7243 * gfortran.dg/c-interop/argument-association-assumed-rank-3.f90:
7245 * gfortran.dg/c-interop/argument-association-assumed-rank-4.f90:
7247 * gfortran.dg/c-interop/argument-association-assumed-rank-5.f90:
7249 * gfortran.dg/c-interop/argument-association-assumed-rank-6.f90:
7251 * gfortran.dg/c-interop/argument-association-assumed-rank-7.f90:
7253 * gfortran.dg/c-interop/argument-association-assumed-rank-8.f90:
7255 * gfortran.dg/c-interop/assumed-type-dummy.f90: New file.
7256 * gfortran.dg/c-interop/c-interop.exp: New file.
7257 * gfortran.dg/c-interop/c1255-1.f90: New file.
7258 * gfortran.dg/c-interop/c1255-2.f90: New file.
7259 * gfortran.dg/c-interop/c1255a.f90: New file.
7260 * gfortran.dg/c-interop/c407a-1.f90: New file.
7261 * gfortran.dg/c-interop/c407a-2.f90: New file.
7262 * gfortran.dg/c-interop/c407b-1.f90: New file.
7263 * gfortran.dg/c-interop/c407b-2.f90: New file.
7264 * gfortran.dg/c-interop/c407c-1.f90: New file.
7265 * gfortran.dg/c-interop/c516.f90: New file.
7266 * gfortran.dg/c-interop/c524a.f90: New file.
7267 * gfortran.dg/c-interop/c535a-1.f90: New file.
7268 * gfortran.dg/c-interop/c535a-2.f90: New file.
7269 * gfortran.dg/c-interop/c535b-1.f90: New file.
7270 * gfortran.dg/c-interop/c535b-2.f90: New file.
7271 * gfortran.dg/c-interop/c535b-3.f90: New file.
7272 * gfortran.dg/c-interop/c535c-1.f90: New file.
7273 * gfortran.dg/c-interop/c535c-2.f90: New file.
7274 * gfortran.dg/c-interop/c535c-3.f90: New file.
7275 * gfortran.dg/c-interop/c535c-4.f90: New file.
7276 * gfortran.dg/c-interop/cf-descriptor-1-c.c: New file.
7277 * gfortran.dg/c-interop/cf-descriptor-1.f90: New file.
7278 * gfortran.dg/c-interop/cf-descriptor-2-c.c: New file.
7279 * gfortran.dg/c-interop/cf-descriptor-2.f90: New file.
7280 * gfortran.dg/c-interop/cf-descriptor-3-c.c: New file.
7281 * gfortran.dg/c-interop/cf-descriptor-3.f90: New file.
7282 * gfortran.dg/c-interop/cf-descriptor-4-c.c: New file.
7283 * gfortran.dg/c-interop/cf-descriptor-4.f90: New file.
7284 * gfortran.dg/c-interop/cf-descriptor-5-c.c: New file.
7285 * gfortran.dg/c-interop/cf-descriptor-5.f90: New file.
7286 * gfortran.dg/c-interop/cf-descriptor-6-c.c: New file.
7287 * gfortran.dg/c-interop/cf-descriptor-6.f90: New file.
7288 * gfortran.dg/c-interop/cf-descriptor-7-c.c: New file.
7289 * gfortran.dg/c-interop/cf-descriptor-7.f90: New file.
7290 * gfortran.dg/c-interop/cf-descriptor-8-c.c: New file.
7291 * gfortran.dg/c-interop/cf-descriptor-8.f90: New file.
7292 * gfortran.dg/c-interop/cf-out-descriptor-1-c.c: New file.
7293 * gfortran.dg/c-interop/cf-out-descriptor-1.f90: New file.
7294 * gfortran.dg/c-interop/cf-out-descriptor-2-c.c: New file.
7295 * gfortran.dg/c-interop/cf-out-descriptor-2.f90: New file.
7296 * gfortran.dg/c-interop/cf-out-descriptor-3-c.c: New file.
7297 * gfortran.dg/c-interop/cf-out-descriptor-3.f90: New file.
7298 * gfortran.dg/c-interop/cf-out-descriptor-4-c.c: New file.
7299 * gfortran.dg/c-interop/cf-out-descriptor-4.f90: New file.
7300 * gfortran.dg/c-interop/cf-out-descriptor-5-c.c: New file.
7301 * gfortran.dg/c-interop/cf-out-descriptor-5.f90: New file.
7302 * gfortran.dg/c-interop/cf-out-descriptor-6-c.c: New file.
7303 * gfortran.dg/c-interop/cf-out-descriptor-6.f90: New file.
7304 * gfortran.dg/c-interop/contiguous-1-c.c: New file.
7305 * gfortran.dg/c-interop/contiguous-1.f90: New file.
7306 * gfortran.dg/c-interop/contiguous-2-c.c: New file.
7307 * gfortran.dg/c-interop/contiguous-2.f90: New file.
7308 * gfortran.dg/c-interop/contiguous-3-c.c: New file.
7309 * gfortran.dg/c-interop/contiguous-3.f90: New file.
7310 * gfortran.dg/c-interop/deferred-character-1.f90: New file.
7311 * gfortran.dg/c-interop/deferred-character-2.f90: New file.
7312 * gfortran.dg/c-interop/dump-descriptors.c: New file.
7313 * gfortran.dg/c-interop/dump-descriptors.h: New file.
7314 * gfortran.dg/c-interop/establish-c.c: New file.
7315 * gfortran.dg/c-interop/establish-errors-c.c: New file.
7316 * gfortran.dg/c-interop/establish-errors.f90: New file.
7317 * gfortran.dg/c-interop/establish.f90: New file.
7318 * gfortran.dg/c-interop/explicit-interface.f90: New file.
7319 * gfortran.dg/c-interop/fc-descriptor-1-c.c: New file.
7320 * gfortran.dg/c-interop/fc-descriptor-1.f90: New file.
7321 * gfortran.dg/c-interop/fc-descriptor-2-c.c: New file.
7322 * gfortran.dg/c-interop/fc-descriptor-2.f90: New file.
7323 * gfortran.dg/c-interop/fc-descriptor-3-c.c: New file.
7324 * gfortran.dg/c-interop/fc-descriptor-3.f90: New file.
7325 * gfortran.dg/c-interop/fc-descriptor-4-c.c: New file.
7326 * gfortran.dg/c-interop/fc-descriptor-4.f90: New file.
7327 * gfortran.dg/c-interop/fc-descriptor-5-c.c: New file.
7328 * gfortran.dg/c-interop/fc-descriptor-5.f90: New file.
7329 * gfortran.dg/c-interop/fc-descriptor-6-c.c: New file.
7330 * gfortran.dg/c-interop/fc-descriptor-6.f90: New file.
7331 * gfortran.dg/c-interop/fc-descriptor-7-c.c: New file.
7332 * gfortran.dg/c-interop/fc-descriptor-7.f90: New file.
7333 * gfortran.dg/c-interop/fc-descriptor-8-c.c: New file.
7334 * gfortran.dg/c-interop/fc-descriptor-8.f90: New file.
7335 * gfortran.dg/c-interop/fc-descriptor-9-c.c: New file.
7336 * gfortran.dg/c-interop/fc-descriptor-9.f90: New file.
7337 * gfortran.dg/c-interop/fc-out-descriptor-1-c.c: New file.
7338 * gfortran.dg/c-interop/fc-out-descriptor-1.f90: New file.
7339 * gfortran.dg/c-interop/fc-out-descriptor-2-c.c: New file.
7340 * gfortran.dg/c-interop/fc-out-descriptor-2.f90: New file.
7341 * gfortran.dg/c-interop/fc-out-descriptor-3-c.c: New file.
7342 * gfortran.dg/c-interop/fc-out-descriptor-3.f90: New file.
7343 * gfortran.dg/c-interop/fc-out-descriptor-4-c.c: New file.
7344 * gfortran.dg/c-interop/fc-out-descriptor-4.f90: New file.
7345 * gfortran.dg/c-interop/fc-out-descriptor-5-c.c: New file.
7346 * gfortran.dg/c-interop/fc-out-descriptor-5.f90: New file.
7347 * gfortran.dg/c-interop/fc-out-descriptor-6-c.c: New file.
7348 * gfortran.dg/c-interop/fc-out-descriptor-6.f90: New file.
7349 * gfortran.dg/c-interop/fc-out-descriptor-7-c.c: New file.
7350 * gfortran.dg/c-interop/fc-out-descriptor-7.f90: New file.
7351 * gfortran.dg/c-interop/ff-descriptor-1.f90: New file.
7352 * gfortran.dg/c-interop/ff-descriptor-2.f90: New file.
7353 * gfortran.dg/c-interop/ff-descriptor-3.f90: New file.
7354 * gfortran.dg/c-interop/ff-descriptor-4.f90: New file.
7355 * gfortran.dg/c-interop/ff-descriptor-5.f90: New file.
7356 * gfortran.dg/c-interop/ff-descriptor-6.f90: New file.
7357 * gfortran.dg/c-interop/ff-descriptor-7.f90: New file.
7358 * gfortran.dg/c-interop/note-5-3.f90: New file.
7359 * gfortran.dg/c-interop/note-5-4-c.c: New file.
7360 * gfortran.dg/c-interop/note-5-4.f90: New file.
7361 * gfortran.dg/c-interop/optional-c.c: New file.
7362 * gfortran.dg/c-interop/optional.f90: New file.
7363 * gfortran.dg/c-interop/rank-class.f90: New file.
7364 * gfortran.dg/c-interop/rank.f90: New file.
7365 * gfortran.dg/c-interop/removed-restrictions-1.f90: New file.
7366 * gfortran.dg/c-interop/removed-restrictions-2.f90: New file.
7367 * gfortran.dg/c-interop/removed-restrictions-3.f90: New file.
7368 * gfortran.dg/c-interop/removed-restrictions-4.f90: New file.
7369 * gfortran.dg/c-interop/section-1-c.c: New file.
7370 * gfortran.dg/c-interop/section-1.f90: New file.
7371 * gfortran.dg/c-interop/section-1p.f90: New file.
7372 * gfortran.dg/c-interop/section-2-c.c: New file.
7373 * gfortran.dg/c-interop/section-2.f90: New file.
7374 * gfortran.dg/c-interop/section-2p.f90: New file.
7375 * gfortran.dg/c-interop/section-3-c.c: New file.
7376 * gfortran.dg/c-interop/section-3.f90: New file.
7377 * gfortran.dg/c-interop/section-3p.f90: New file.
7378 * gfortran.dg/c-interop/section-4-c.c: New file.
7379 * gfortran.dg/c-interop/section-4.f90: New file.
7380 * gfortran.dg/c-interop/section-errors-c.c: New file.
7381 * gfortran.dg/c-interop/section-errors.f90: New file.
7382 * gfortran.dg/c-interop/select-c.c: New file.
7383 * gfortran.dg/c-interop/select-errors-c.c: New file.
7384 * gfortran.dg/c-interop/select-errors.f90: New file.
7385 * gfortran.dg/c-interop/select.f90: New file.
7386 * gfortran.dg/c-interop/setpointer-c.c: New file.
7387 * gfortran.dg/c-interop/setpointer-errors-c.c: New file.
7388 * gfortran.dg/c-interop/setpointer-errors.f90: New file.
7389 * gfortran.dg/c-interop/setpointer.f90: New file.
7390 * gfortran.dg/c-interop/shape.f90: New file.
7391 * gfortran.dg/c-interop/size.f90: New file.
7392 * gfortran.dg/c-interop/tkr.f90: New file.
7393 * gfortran.dg/c-interop/typecodes-array-basic-c.c: New file.
7394 * gfortran.dg/c-interop/typecodes-array-basic.f90: New file.
7395 * gfortran.dg/c-interop/typecodes-array-char-c.c: New file.
7396 * gfortran.dg/c-interop/typecodes-array-char.f90: New file.
7397 * gfortran.dg/c-interop/typecodes-array-float128-c.c: New file.
7398 * gfortran.dg/c-interop/typecodes-array-float128.f90: New file.
7399 * gfortran.dg/c-interop/typecodes-array-int128-c.c: New file.
7400 * gfortran.dg/c-interop/typecodes-array-int128.f90: New file.
7401 * gfortran.dg/c-interop/typecodes-array-longdouble-c.c: New file.
7402 * gfortran.dg/c-interop/typecodes-array-longdouble.f90: New file.
7403 * gfortran.dg/c-interop/typecodes-sanity-c.c: New file.
7404 * gfortran.dg/c-interop/typecodes-sanity.f90: New file.
7405 * gfortran.dg/c-interop/typecodes-scalar-basic-c.c: New file.
7406 * gfortran.dg/c-interop/typecodes-scalar-basic.f90: New file.
7407 * gfortran.dg/c-interop/typecodes-scalar-float128-c.c: New file.
7408 * gfortran.dg/c-interop/typecodes-scalar-float128.f90: New file.
7409 * gfortran.dg/c-interop/typecodes-scalar-int128-c.c: New file.
7410 * gfortran.dg/c-interop/typecodes-scalar-int128.f90: New file.
7411 * gfortran.dg/c-interop/typecodes-scalar-longdouble-c.c: New file.
7412 * gfortran.dg/c-interop/typecodes-scalar-longdouble.f90: New file.
7413 * gfortran.dg/c-interop/ubound.f90: New file.
7414 * lib/target-supports.exp
7415 (check_effective_target_fortran_real_c_float128): New function.
7417 2021-09-02 Martin Sebor <msebor@redhat.com>
7419 PR tree-optimization/17506
7421 * gcc.dg/diagnostic-tree-expr-ranges-2.c: Add expected output.
7422 * gcc.dg/uninit-15-O0.c: Remove xfail.
7423 * gcc.dg/uninit-15.c: Same.
7425 2021-09-02 Marcel Vollweiler <marcel@codesourcery.com>
7427 * gfortran.dg/gomp/target-device-ancestor-4.f90: Comment out dg-final to avoid
7430 2021-09-02 Richard Biener <rguenther@suse.de>
7432 * gcc.dg/tree-ssa/ssa-lim-16.c: New testcase.
7434 2021-09-02 Jakub Jelinek <jakub@redhat.com>
7436 PR tree-optimization/99591
7437 * gcc.target/i386/pr99591.c: New test.
7438 * gcc.target/i386/pr97950.c: Match or reject setb or jn?b instructions
7439 together with seta or jn?a.
7441 2021-09-02 liuhongt <hongtao.liu@intel.com>
7443 * gcc.target/i386/sse2-float16-1.c: New test.
7444 * gcc.target/i386/sse2-float16-2.c: Ditto.
7445 * gcc.target/i386/sse2-float16-3.c: Ditto.
7446 * gcc.target/i386/float16-5.c: New test.
7448 2021-09-01 Jeff Law <jlaw@localhost.localdomain>
7450 PR tree-optimization/102152
7451 * gcc.dg/pr102152.c: New test
7453 2021-09-01 Andrew Pinski <apinski@marvell.com>
7456 * gcc.target/aarch64/memset-strict-align-1.c: New test.
7458 2021-09-01 Jakub Jelinek <jakub@redhat.com>
7461 * g++.dg/cpp23/normalize1.C: New test.
7462 * g++.dg/cpp23/normalize2.C: New test.
7463 * g++.dg/cpp23/normalize3.C: New test.
7464 * g++.dg/cpp23/normalize4.C: New test.
7465 * g++.dg/cpp23/normalize5.C: New test.
7466 * g++.dg/cpp23/normalize6.C: New test.
7467 * g++.dg/cpp23/normalize7.C: New test.
7468 * g++.dg/cpp23/ucnid-1-utf8.C: New test.
7469 * g++.dg/cpp23/ucnid-2-utf8.C: New test.
7470 * gcc.dg/cpp/ucnid-4.c: Don't expect
7471 "not valid at the start of an identifier" errors.
7472 * gcc.dg/cpp/ucnid-4-utf8.c: Likewise.
7473 * gcc.dg/cpp/ucnid-5-utf8.c: New test.
7475 2021-09-01 Andrew Pinski <apinski@marvell.com>
7478 * gcc.misc-tests/linkage.exp: Add mips*-linux-* support.
7480 2021-09-01 Martin Sebor <msebor@redhat.com>
7482 * gcc.dg/Wstringop-overflow-11.c: Remove xfails.
7483 * gcc.dg/Wstringop-overflow-12.c: Same.
7484 * gcc.dg/Wstringop-overflow-43.c: Add xfails.
7485 * gcc.dg/Wstringop-overflow-73.c: New test.
7487 2021-09-01 Jakub Jelinek <jakub@redhat.com>
7489 PR preprocessor/101488
7490 * c-c++-common/cpp/va-opt-3.c: Adjust expected output.
7491 * c-c++-common/cpp/va-opt-7.c: New test.
7493 2021-09-01 Marek Polacek <polacek@redhat.com>
7496 * g++.dg/warn/Wlogical-op-3.C: New test.
7498 2021-09-01 Iain Sandoe <iain@sandoe.co.uk>
7500 * g++.dg/ext/attr-unavailable-1.C: New test.
7501 * g++.dg/ext/attr-unavailable-2.C: New test.
7502 * g++.dg/ext/attr-unavailable-3.C: New test.
7503 * g++.dg/ext/attr-unavailable-4.C: New test.
7504 * g++.dg/ext/attr-unavailable-5.C: New test.
7505 * g++.dg/ext/attr-unavailable-6.C: New test.
7506 * g++.dg/ext/attr-unavailable-7.C: New test.
7507 * g++.dg/ext/attr-unavailable-8.C: New test.
7508 * g++.dg/ext/attr-unavailable-9.C: New test.
7509 * gcc.dg/attr-unavailable-1.c: New test.
7510 * gcc.dg/attr-unavailable-2.c: New test.
7511 * gcc.dg/attr-unavailable-3.c: New test.
7512 * gcc.dg/attr-unavailable-4.c: New test.
7513 * gcc.dg/attr-unavailable-5.c: New test.
7514 * gcc.dg/attr-unavailable-6.c: New test.
7515 * obj-c++.dg/attributes/method-unavailable-1.mm: New test.
7516 * obj-c++.dg/attributes/method-unavailable-2.mm: New test.
7517 * obj-c++.dg/attributes/method-unavailable-3.mm: New test.
7518 * obj-c++.dg/property/at-property-unavailable-1.mm: New test.
7519 * obj-c++.dg/property/at-property-unavailable-2.mm: New test.
7520 * obj-c++.dg/property/dotsyntax-unavailable-1.mm: New test.
7521 * objc.dg/attributes/method-unavailable-1.m: New test.
7522 * objc.dg/attributes/method-unavailable-2.m: New test.
7523 * objc.dg/attributes/method-unavailable-3.m: New test.
7524 * objc.dg/property/at-property-unavailable-1.m: New test.
7525 * objc.dg/property/at-property-unavailable-2.m: New test.
7526 * objc.dg/property/dotsyntax-unavailable-1.m: New test.
7528 2021-09-01 Jakub Jelinek <jakub@redhat.com>
7530 PR tree-optimization/102124
7531 * gcc.dg/torture/pr102124.c: New test.
7533 2021-09-01 Richard Biener <rguenther@suse.de>
7535 PR tree-optimization/93491
7536 * gcc.dg/torture/pr93491.c: New testcase.
7537 * gcc.dg/tree-ssa/pr88087.c: Change to valid PRE opportunity.
7539 2021-09-01 Richard Biener <rguenther@suse.de>
7541 PR tree-optimization/102139
7542 * gcc.dg/torture/pr102139.c: New testcase.
7544 2021-09-01 Jakub Jelinek <jakub@redhat.com>
7546 PR tree-optimization/102141
7547 * gcc.dg/pr102141.c: New test.
7549 2021-09-01 Richard Biener <rguenther@suse.de>
7551 PR tree-optimization/102149
7552 * gcc.dg/torture/pr102149.c: New testcase.
7554 2021-09-01 Roger Sayle <roger@nextmovesoftware.com>
7555 Joseph Myers <joseph@codesourcery.com>
7558 * gcc.dg/pr79412.c: New test case.
7559 * gcc.dg/typedef-var-2.c: Update expeted errors.
7561 2021-08-31 Harald Anlauf <anlauf@gmx.de>
7564 * gfortran.dg/pr100950.f90: Extend coverage.
7566 2021-08-31 Patrick Palka <ppalka@redhat.com>
7569 * g++.dg/cpp0x/decltype29.C: Adjust.
7570 * g++.dg/template/error56.C: Adjust.
7571 * g++.old-deja/g++.pt/unify6.C: Adjust.
7572 * g++.dg/template/explicit-args7.C: New test.
7574 2021-08-31 Jason Merrill <jason@redhat.com>
7577 * g++.dg/diagnostic/static_assert4.C: New test.
7579 2021-08-31 Jeff Law <jlaw@localhost.localdomain>
7581 * gcc.target/mips/mips.exp: Add tree-vrp to mips_option_group.
7582 * gcc.target/mips/data-sym-multi-pool.c: Add -fno-tree-vrp.
7584 2021-08-31 Jakub Jelinek <jakub@redhat.com>
7586 PR tree-optimization/101145
7587 * gcc.dg/vect/pr101145.c: Use dg-additional-options with just -O3
7588 instead of dg-options with -O3 -fdump-tree-vect-details.
7589 * gcc.dg/vect/pr101145_1.c: Likewise.
7590 * gcc.dg/vect/pr101145_2.c: Likewise.
7591 * gcc.dg/vect/pr101145_3.c: Likewise.
7593 2021-08-31 Marcel Vollweiler <marcel@codesourcery.com>
7595 * c-c++-common/gomp/target-device-1.c: New test.
7596 * c-c++-common/gomp/target-device-2.c: New test.
7597 * c-c++-common/gomp/target-device-ancestor-1.c: New test.
7598 * c-c++-common/gomp/target-device-ancestor-2.c: New test.
7599 * c-c++-common/gomp/target-device-ancestor-3.c: New test.
7600 * c-c++-common/gomp/target-device-ancestor-4.c: New test.
7601 * gfortran.dg/gomp/target-device-1.f90: New test.
7602 * gfortran.dg/gomp/target-device-2.f90: New test.
7603 * gfortran.dg/gomp/target-device-ancestor-1.f90: New test.
7604 * gfortran.dg/gomp/target-device-ancestor-2.f90: New test.
7605 * gfortran.dg/gomp/target-device-ancestor-3.f90: New test.
7606 * gfortran.dg/gomp/target-device-ancestor-4.f90: New test.
7608 2021-08-31 Richard Biener <rguenther@suse.de>
7610 PR tree-optimization/102142
7611 * g++.dg/torture/pr102142.C: New testcase.
7613 2021-08-31 Jakub Jelinek <jakub@redhat.com>
7615 PR tree-optimization/102134
7616 * gcc.c-torture/execute/pr102134.c: New test.
7618 2021-08-31 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
7620 * gcc.target/arm/pr51534.c: Adjust test-case for soft fp targets.
7622 2021-08-31 Andrew Pinski <apinski@marvell.com>
7624 * gcc.dg/ipa/inline-8.c: Mark cmp and move as
7625 static so they both bind local and available for
7628 2021-08-31 liuhongt <hongtao.liu@intel.com>
7630 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Adjust testcase.
7631 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
7632 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
7633 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
7634 * gcc.target/i386/avx512f-vpcmpeqd-1.c: Ditto.
7635 * gcc.target/i386/avx512f-vpcmpeqq-1.c: Ditto.
7636 * gcc.target/i386/avx512f-vpcmpgtd-1.c: Ditto.
7637 * gcc.target/i386/avx512f-vpcmpgtq-1.c: Ditto.
7638 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
7639 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
7640 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
7641 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
7642 * gcc.target/i386/bitwise_mask_op-1.c: Ditto.
7643 * gcc.target/i386/bitwise_mask_op-2.c: Ditto.
7645 2021-08-30 David Malcolm <dmalcolm@redhat.com>
7648 * gcc.dg/analyzer/capacity-2.c: Update for changes to realloc
7650 * gcc.dg/analyzer/pr99193-1.c: Likewise.
7651 * gcc.dg/analyzer/pr99193-3.c: Likewise.
7652 * gcc.dg/analyzer/realloc-1.c: Likewise. Add test coverage for
7653 realloc of non-heap pointer, realloc from mismatching allocator,
7654 and realloc on a freed pointer.
7655 * gcc.dg/analyzer/realloc-2.c: New test.
7657 2021-08-30 Jason Merrill <jason@redhat.com>
7660 * g++.dg/template/access2.C: Split struct A.
7662 2021-08-30 Jason Merrill <jason@redhat.com>
7665 * g++.dg/template/explicit-args6.C: New test.
7667 2021-08-30 Harald Anlauf <anlauf@gmx.de>
7670 * gfortran.dg/goto_9.f90: New test.
7672 2021-08-30 Jason Merrill <jason@redhat.com>
7674 * g++.dg/cpp2a/concepts-lambda14.C: Add expected warnings.
7676 2021-08-30 Harald Anlauf <anlauf@gmx.de>
7679 * gfortran.dg/unlimited_polymorphic_33.f90: New test.
7681 2021-08-30 Pat Haugen <pthaugen@linux.ibm.com>
7683 * gcc.target/powerpc/fusion-p10-stst.c: New test.
7684 * gcc.target/powerpc/fusion-p10-stst2.c: New test.
7686 2021-08-29 Iain Buclaw <ibuclaw@gdcproject.org>
7689 * gdc.dg/lto/pr102094_0.d: New test.
7691 2021-08-29 Iain Sandoe <iain@sandoe.co.uk>
7693 * gcc.dg/analyzer/strndup-1.c: Skip for Darwin versions
7694 without strndup support in libc.
7696 2021-08-28 Jan Hubicka <hubicka@ucw.cz>
7698 * gcc.dg/tree-ssa/modref-9.c: New test.
7700 2021-08-28 Harald Anlauf <anlauf@gmx.de>
7703 * gfortran.dg/entry_24.f90: New test.
7705 2021-08-27 Michael Meissner <meissner@linux.ibm.com>
7707 * gcc.target/powerpc/float128-call.c: Update comments.
7709 2021-08-27 Michael Meissner <meissner@linux.ibm.com>
7711 * gcc.target/powerpc/float128-call.c: Fix test for IEEE 128-bit
7712 long double and power10.
7714 2021-08-27 Iain Sandoe <iain@sandoe.co.uk>
7716 * lib/target-supports.exp: Exclude cctools assembler based on
7719 2021-08-27 Richard Biener <rguenther@suse.de>
7721 PR tree-optimization/45178
7722 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust testcase.
7724 2021-08-27 konglin1 <lingling.kong@intel.com>
7727 * gcc.target/i386/avx512f-pr101472.c: New test.
7728 * gcc.target/i386/avx512vl-pr101472.c: New test.
7730 2021-08-27 Kewen Lin <linkw@linux.ibm.com>
7732 * gcc.target/powerpc/dive-vectorize-1.c: New test.
7733 * gcc.target/powerpc/dive-vectorize-1.h: New test.
7734 * gcc.target/powerpc/dive-vectorize-2.c: New test.
7735 * gcc.target/powerpc/dive-vectorize-2.h: New test.
7736 * gcc.target/powerpc/dive-vectorize-run-1.c: New test.
7737 * gcc.target/powerpc/dive-vectorize-run-2.c: New test.
7738 * gcc.target/powerpc/p10-bifs-vectorize-1.c: New test.
7739 * gcc.target/powerpc/p10-bifs-vectorize-1.h: New test.
7740 * gcc.target/powerpc/p10-bifs-vectorize-run-1.c: New test.
7742 2021-08-27 liuhongt <hongtao.liu@intel.com>
7744 * gcc.target/i386/avx512f-vshufpd-1.c: Adjust testcase.
7745 * gcc.target/i386/avx512f-vshufps-1.c: Adjust testcase.
7746 * gcc.target/i386/pr43147.c: New test.
7748 2021-08-26 Roger Sayle <roger@nextmovesoftware.com>
7750 * gcc.dg/tree-ssa/ssa-ccp-41.c: New test case.
7752 2021-08-26 Martin Liska <mliska@suse.cz>
7753 Stefan Kneifel <stefan.kneifel@bluewin.ch>
7755 * gcc.target/i386/mvc5.c: Scan assembly names.
7756 * gcc.target/i386/mvc7.c: Likewise.
7757 * gcc.target/i386/pr95778-1.c: Update scanned patterns.
7758 * gcc.target/i386/pr95778-2.c: Likewise.
7760 2021-08-25 Martin Sebor <msebor@redhat.com>
7762 * gcc.dg/tree-ssa/evrp1.c: Add -details to dump option.
7763 * gcc.dg/tree-ssa/evrp2.c: Same.
7764 * gcc.dg/tree-ssa/evrp3.c: Same.
7765 * gcc.dg/tree-ssa/evrp4.c: Same.
7766 * gcc.dg/tree-ssa/evrp6.c: Same.
7767 * gcc.dg/tree-ssa/pr64130.c: Same.
7769 2021-08-25 Michael Meissner <meissner@linux.ibm.com>
7772 * gcc.target/powerpc/pr70117.c: Specify that we need the long double
7773 type to be IBM 128-bit. Remove the code to use __ibm128.
7774 * c-c++-common/dfp/convert-bfp-11.c: Specify that we need the long
7775 double type to be IBM 128-bit. Run the test at -O2 optimization.
7776 * lib/target-supports.exp (add_options_for_long_double_ibm128): New
7778 (check_effective_target_long_double_ibm128): New function.
7779 (add_options_for_long_double_ieee128): New function.
7780 (check_effective_target_long_double_ieee128): New function.
7781 (add_options_for_long_double_64bit): New function.
7782 (check_effective_target_long_double_64bit): New function.
7784 2021-08-25 Andrew Pinski <apinski@marvell.com>
7787 * g++.dg/warn/Wreturn-5.C: New test.
7789 2021-08-25 Jan Hubicka <hubicka@ucw.cz>
7791 * gcc.dg/ipa/modref-1.c: Update testcase.
7792 * gcc.dg/tree-ssa/modref-4.c: Update testcase.
7793 * gcc.dg/tree-ssa/modref-8.c: New test.
7795 2021-08-25 Lewis Hyatt <lhyatt@gmail.com>
7798 * gcc.dg/diagnostic-input-charset-1.c: New test.
7799 * gcc.dg/diagnostic-input-utf8-bom.c: New test.
7801 2021-08-25 Richard Biener <rguenther@suse.de>
7803 PR tree-optimization/102046
7804 * gcc.dg/vect/pr102046.c: New testcase.
7806 2021-08-25 Hongyu Wang <hongyu.wang@intel.com>
7809 * gcc.target/i386/pr101716.c: New test.
7811 2021-08-25 Jiufu Guo <guojiufu@linux.ibm.com>
7813 PR tree-optimization/101145
7814 * gcc.dg/vect/pr101145.c: New test.
7815 * gcc.dg/vect/pr101145.inc: New test.
7816 * gcc.dg/vect/pr101145_1.c: New test.
7817 * gcc.dg/vect/pr101145_2.c: New test.
7818 * gcc.dg/vect/pr101145_3.c: New test.
7819 * gcc.dg/vect/pr101145inf.c: New test.
7820 * gcc.dg/vect/pr101145inf.inc: New test.
7821 * gcc.dg/vect/pr101145inf_1.c: New test.
7823 2021-08-25 konglin1 <lingling.kong@intel.com>
7826 * gcc.target/i386/avx512f-pr101471.c: New test.
7828 2021-08-25 Kewen Lin <linkw@linux.ibm.com>
7830 * gcc.target/powerpc/unpack-vectorize-1.c: New test.
7831 * gcc.target/powerpc/unpack-vectorize-1.h: New test.
7832 * gcc.target/powerpc/unpack-vectorize-2.c: New test.
7833 * gcc.target/powerpc/unpack-vectorize-2.h: New test.
7834 * gcc.target/powerpc/unpack-vectorize-3.c: New test.
7835 * gcc.target/powerpc/unpack-vectorize-3.h: New test.
7836 * gcc.target/powerpc/unpack-vectorize-run-1.c: New test.
7837 * gcc.target/powerpc/unpack-vectorize-run-2.c: New test.
7838 * gcc.target/powerpc/unpack-vectorize-run-3.c: New test.
7839 * gcc.target/powerpc/unpack-vectorize.h: New test.
7841 2021-08-25 liuhongt <hongtao.liu@intel.com>
7844 * gcc.target/i386/avx2-shiftqihi-constant-1.c: Add -mno-avx512f.
7845 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Add -mno-avx
7847 2021-08-24 Harald Anlauf <anlauf@gmx.de>
7850 * gfortran.dg/pr98411.f90: Adjust testcase options to restrict to
7851 F2008, and verify case of implicit SAVE.
7853 2021-08-24 Martin Sebor <msebor@redhat.com>
7855 PR middle-end/101600
7856 PR middle-end/101977
7857 * g++.dg/pr100574.C: Prune out valid warning.
7858 * gcc.dg/pr20126.c: Same.
7859 * gcc.dg/Wstringop-overread.c: Adjust text of expected warnings.
7861 * gcc.dg/warn-strnlen-no-nul.c: Same.
7862 * g++.dg/warn/Warray-bounds-26.C: New test.
7863 * gcc.dg/Warray-bounds-88.c: New test.
7865 2021-08-24 Andrew MacLeod <amacleod@redhat.com>
7867 * gcc.dg/predict-1.c: Disable evrp.
7868 * gcc.dg/tree-ssa/evrp-trans.c: New.
7870 2021-08-24 H.J. Lu <hjl.tools@gmail.com>
7873 * gcc.target/i386/pr100865-10b.c: Expect vzeroupper.
7874 * gcc.target/i386/pr100865-4b.c: Likewise.
7875 * gcc.target/i386/pr100865-6b.c: Expect vmovdqu and vzeroupper.
7876 * gcc.target/i386/pr100865-7b.c: Likewise.
7877 * gcc.target/i386/pr102021.c: New test.
7879 2021-08-24 Richard Earnshaw <rearnsha@arm.com>
7882 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13a.c: New test.
7883 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7a.c: Likewise.
7884 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8a.c: Likewise.
7885 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7a.c: Likewise.
7886 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8a.c: Likewise.
7887 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13a.c: Likewise.
7888 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7a.c: Likewise.
7889 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8a.c: Likewise.
7891 2021-08-24 Richard Earnshaw <rearnsha@arm.com>
7893 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
7894 Check the CMSE feature register, rather than relying on the
7895 SG operation causing an execution fault.
7897 2021-08-24 liuhongt <hongtao.liu@intel.com>
7900 * gcc.target/i386/pr101989-broadcast-1.c: New test.
7902 2021-08-24 liuhongt <hongtao.liu@intel.com>
7905 * gcc.target/i386/pr101989-1.c: New test.
7906 * gcc.target/i386/pr101989-2.c: New test.
7907 * gcc.target/i386/avx512bw-shiftqihi-constant-1.c: Adjust testcase.
7909 2021-08-24 Roger Sayle <roger@nextmovesoftware.com>
7910 Jakub Jelinek <jakub@redhat.com>
7912 PR middle-end/102029
7913 * gcc.dg/fold-convlshift-3.c: New test case.
7915 2021-08-23 David Malcolm <dmalcolm@redhat.com>
7917 * gcc.dg/analyzer/switch.c: Remove xfail. Add various tests.
7918 * gcc.dg/analyzer/torture/switch-2.c: New test.
7919 * gcc.dg/analyzer/torture/switch-3.c: New test.
7920 * gcc.dg/analyzer/torture/switch-4.c: New test.
7921 * gcc.dg/analyzer/torture/switch-5.c: New test.
7923 2021-08-23 David Malcolm <dmalcolm@redhat.com>
7926 * gcc.dg/analyzer/pr101875.c: New test.
7928 2021-08-23 David Malcolm <dmalcolm@redhat.com>
7931 * gcc.dg/analyzer/pr101837.c: New test.
7933 2021-08-23 David Malcolm <dmalcolm@redhat.com>
7936 * gcc.dg/analyzer/data-model-23.c: New test.
7937 * gcc.dg/analyzer/pr101962.c: New test.
7939 2021-08-23 David Malcolm <dmalcolm@redhat.com>
7941 * gcc.dg/analyzer/data-model-22.c: New test.
7942 * gcc.dg/analyzer/uninit-6.c: New test.
7943 * gcc.dg/analyzer/uninit-6b.c: New test.
7945 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
7947 * gcc.dg/tree-ssa/modref-7.c: New test.
7949 2021-08-23 Richard Biener <rguenther@suse.de>
7952 * g++.dg/lto/pr97565_0.C: New testcase.
7953 * g++.dg/lto/pr97565_1.C: Likewise.
7955 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
7957 * g++.dg/tree-ssa/modref-1.C: Fix template.
7959 2021-08-23 Tobias Burnus <tobias@codesourcery.com>
7961 * gfortran.dg/goacc/asyncwait-1.f95: Update dg-error.
7962 * gfortran.dg/goacc/default-2.f: Update dg-error.
7963 * gfortran.dg/goacc/enter-exit-data.f95: Update dg-error.
7964 * gfortran.dg/goacc/if.f95: Update dg-error.
7965 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Update dg-error.
7966 * gfortran.dg/goacc/routine-6.f90: Update dg-error.
7967 * gfortran.dg/goacc/sie.f95: Update dg-error.
7968 * gfortran.dg/goacc/update-if_present-2.f90: Update dg-error.
7969 * gfortran.dg/gomp/cancel-2.f90: Update dg-error.
7970 * gfortran.dg/gomp/declare-simd-1.f90: Update dg-error.
7971 * gfortran.dg/gomp/error-3.f90: Update dg-error.
7972 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
7973 * gfortran.dg/gomp/masked-2.f90: Update dg-error.
7975 2021-08-23 Ankur Saini <arsenic@sourceware.org>
7978 * gcc.dg/analyzer/malloc-callbacks.c : Fix faulty test.
7980 2021-08-23 Roger Sayle <roger@nextmovesoftware.com>
7982 * gcc.dg/fold-convlshift-1.c: New test case.
7983 * gcc.dg/fold-convlshift-2.c: New test case.
7985 2021-08-23 Jakub Jelinek <jakub@redhat.com>
7987 PR tree-optimization/86723
7988 * gcc.dg/pr86723.c: New test.
7989 * gcc.target/i386/pr86723.c: New test.
7990 * gcc.dg/optimize-bswapdi-1.c: Use -fdump-tree-optimized instead of
7991 -fdump-tree-bswap and scan for number of __builtin_bswap64 calls.
7992 * gcc.dg/optimize-bswapdi-2.c: Likewise.
7993 * gcc.dg/optimize-bswapsi-1.c: Use -fdump-tree-optimized instead of
7994 -fdump-tree-bswap and scan for number of __builtin_bswap32 calls.
7995 * gcc.dg/optimize-bswapsi-5.c: Likewise.
7996 * gcc.dg/optimize-bswapsi-3.c: Likewise. Expect one __builtin_bswap32
7997 call instead of zero.
7999 2021-08-23 Richard Biener <rguenther@suse.de>
8001 PR tree-optimization/79334
8002 * gcc.dg/torture/pr79334-0.c: New testcase.
8003 * gcc.dg/torture/pr79334-1.c: Likewise.
8005 2021-08-23 liuhongt <hongtao.liu@intel.com>
8008 * gcc.target/i386/pr102016.c: New test.
8010 2021-08-23 Jakub Jelinek <jakub@redhat.com>
8013 * gcc.dg/guality/pr101905.c: New test.
8015 2021-08-23 Christophe Lyon <christophe.lyon@foss.st.com>
8018 * gcc.target/arm/acle/pr100856.c: Use arm_v8m_main_cde_multilib
8019 and arm_v8m_main_cde.
8020 * lib/target-supports.exp: Add
8021 check_effective_target_FUNC_multilib for ARM CDE.
8023 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
8025 * g++.dg/tree-ssa/modref-1.C: New test.
8027 2021-08-23 Xi Ruoyao <xry111@mengyan1223.wang>
8030 * gcc.target/mips/pr101922.c: New test.
8032 2021-08-23 Jonathan Yong <10walls@gmail.com>
8034 * gcc.c-torture/execute/gcc_tmpnam.h: Fix tmpnam case on Windows
8035 where it can return a filename with "\" to indicate current
8037 * gcc.c-torture/execute/fprintf-2.c: Use wrapper.
8038 * gcc.c-torture/execute/printf-2.c: Use wrapper.
8039 * gcc.c-torture/execute/user-printf.c: Use wrapper.
8041 2021-08-22 Martin Uecker <muecker@gwdg.de>
8044 * gcc.dg/c11-qual-1.c: New test.
8045 * gcc.dg/c2x-qual-1.c: New test.
8046 * gcc.dg/c2x-qual-2.c: New test.
8047 * gcc.dg/c2x-qual-3.c: New test.
8048 * gcc.dg/c2x-qual-4.c: New test.
8049 * gcc.dg/c2x-qual-5.c: New test.
8050 * gcc.dg/c2x-qual-6.c: New test.
8051 * gcc.dg/c2x-qual-7.c: New test.
8052 * gcc.dg/pointer-array-quals-1.c: Remove unnecessary flag.
8053 * gcc.dg/pointer-array-quals-2.c: Remove unnecessary flag.
8055 2021-08-22 Jan Hubicka <hubicka@ucw.cz>
8056 Martin Liska <mliska@suse.cz>
8058 * gcc.dg/lto/pr101949_0.c: New test.
8059 * gcc.dg/lto/pr101949_1.c: New test.
8061 2021-08-21 Ankur Saini <arsenic@sourceware.org>
8064 * gcc.dg/analyzer/function-ptr-2.c : Add issue for double 'free'.
8065 * gcc.dg/analyzer/malloc-callbacks.c : Fix xfail testcase.
8067 2021-08-20 Tobias Burnus <tobias@codesourcery.com>
8069 * gfortran.dg/gomp/error-1.f90: New test.
8070 * gfortran.dg/gomp/error-2.f90: New test.
8071 * gfortran.dg/gomp/error-3.f90: New test.
8073 2021-08-20 Jakub Jelinek <jakub@redhat.com>
8075 * c-c++-common/gomp/error-1.c: New test.
8076 * c-c++-common/gomp/error-2.c: New test.
8077 * c-c++-common/gomp/error-3.c: New test.
8078 * g++.dg/gomp/attrs-1.C (bar): Add error directive test.
8079 * g++.dg/gomp/attrs-2.C (bar): Add error directive test.
8080 * g++.dg/gomp/attrs-13.C: New test.
8081 * g++.dg/gomp/error-1.C: New test.
8083 2021-08-20 Jakub Jelinek <jakub@redhat.com>
8085 * c-c++-common/gomp/sink-5.c: New test.
8086 * c-c++-common/gomp/requires-3.c: Add test for spurious comma
8087 at the end of pragma line.
8089 2021-08-19 Roger Sayle <roger@nextmovesoftware.com>
8091 * c-c++-common/Wunused-var-16.c: Add an extra check that ~0
8094 2021-08-19 Peter Bergner <bergner@linux.ibm.com>
8097 * gcc.target/powerpc/pr101849.c: New test.
8099 2021-08-19 Harald Anlauf <anlauf@gmx.de>
8102 * gfortran.dg/pr100950.f90: New test.
8104 2021-08-19 Patrick Palka <ppalka@redhat.com>
8107 * g++.dg/cpp2a/class-deduction-aggr12.C: Fix PR number.
8109 2021-08-19 Jakub Jelinek <jakub@redhat.com>
8111 PR middle-end/101950
8112 * gcc.target/i386/pr101950-1.c: New test.
8113 * gcc.target/i386/pr101950-2.c: New test.
8115 2021-08-19 Jakub Jelinek <jakub@redhat.com>
8117 * c-c++-common/gomp/requires-3.c: Add testcase for
8118 atomic_default_mem_order ( at the end of line without corresponding ).
8120 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
8122 * jit.dg/test-asm.c: Provide Mach-O fragment.
8123 * jit.dg/test-asm.cc: Likewise.
8125 2021-08-19 Jakub Jelinek <jakub@redhat.com>
8127 * c-c++-common/gomp/nothing-2.c: New test.
8129 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
8131 * jit.dg/harness.h: Include jit-dejagnu.h.
8132 * jit.dg/jit.exp: Use -rdynamic conditionally on target
8133 support, instead of unconditional -Wl,--export-dynamic.
8135 2021-08-19 Thomas Schwinge <thomas@codesourcery.com>
8138 * gcc.dg/pr78213.c: Fix up for '--enable-checking=release' etc.
8140 2021-08-19 liuhongt <hongtao.liu@intel.com>
8143 2021-08-19 liuhongt <hongtao.liu@intel.com>
8146 * gcc.target/i386/pr99881.c: New test.
8148 2021-08-18 Tobias Burnus <tobias@codesourcery.com>
8151 * gfortran.dg/nothing-1.f90: Moved to ...
8152 * gfortran.dg/gomp/nothing-1.f90: ... here.
8153 * gfortran.dg/nothing-2.f90: Moved to ...
8154 * gfortran.dg/gomp/nothing-2.f90: ... here;
8155 avoid $ issue in $OMP in dg-error.
8157 2021-08-18 Iain Sandoe <iain@sandoe.co.uk>
8158 Matt Jacobson <mhjacobson@me.com>
8161 * obj-c++.dg/pr101666-0.mm: New test.
8162 * obj-c++.dg/pr101666-1.mm: New test.
8163 * obj-c++.dg/pr101666.inc: New.
8164 * objc.dg/pr101666-0.m: New test.
8165 * objc.dg/pr101666-1.m: New test.
8166 * objc.dg/pr101666.inc: New.
8168 2021-08-18 Ankur Saini <arsenic@sourceware.org>
8171 * g++.dg/analyzer/vfunc-2.C: New test.
8172 * g++.dg/analyzer/vfunc-3.C: New test.
8173 * g++.dg/analyzer/vfunc-4.C: New test.
8174 * g++.dg/analyzer/vfunc-5.C: New test.
8176 2021-08-18 Ankur Saini <arsenic@sourceware.org>
8179 * gcc.dg/analyzer/function-ptr-4.c: New test.
8180 * gcc.dg/analyzer/pr100546.c: New test.
8182 2021-08-18 Tobias Burnus <tobias@codesourcery.com>
8184 * gfortran.dg/nothing-1.f90: New test.
8185 * gfortran.dg/nothing-2.f90: New test.
8187 2021-08-18 Patrick Palka <ppalka@redhat.com>
8191 * g++.dg/cpp2a/class-deduction-aggr11.C: New test.
8192 * g++.dg/cpp2a/class-deduction-aggr12.C: New test.
8194 2021-08-18 Patrick Palka <ppalka@redhat.com>
8197 * g++.dg/cpp2a/nontype-class49.C: New test.
8199 2021-08-18 Jakub Jelinek <jakub@redhat.com>
8201 * c-c++-common/gomp/nothing-1.c: New test.
8202 * g++.dg/gomp/attrs-1.C (bar): Add nothing directive test.
8203 * g++.dg/gomp/attrs-2.C (bar): Likewise.
8204 * g++.dg/gomp/attrs-9.C: Likewise.
8206 2021-08-18 Jakub Jelinek <jakub@redhat.com>
8208 * c-c++-common/gomp/pr63326.c: Don't expect extra "before" errors
8210 * g++.dg/gomp/attrs-7.C: Don't expect one extra error.
8211 * g++.dg/gomp/barrier-2.C: Likewise.
8212 * gcc.dg/gomp/declare-simd-5.c: Likewise.
8213 * gcc.dg/gomp/barrier-2.c: Likewise.
8214 * gcc.dg/gomp/declare-variant-2.c: Likewise.
8216 2021-08-18 liuhongt <hongtao.liu@intel.com>
8219 * gcc.target/i386/pr54400.c: Adjust testcase.
8220 * gcc.target/i386/pr94147.c: New test.
8222 2021-08-17 Martin Sebor <msebor@redhat.com>
8224 PR middle-end/101854
8225 * gcc.dg/attr-alloc_size-5.c: Adjust optimization to -O1.
8226 * gcc.dg/attr-alloc_size-7.c: Use #pragmas to adjust optimization.
8227 * gcc.dg/attr-alloc_size-8.c: Adjust optimization to -O1.
8228 * gcc.dg/Wstringop-overflow-72.c: New test.
8230 2021-08-17 Jakub Jelinek <jakub@redhat.com>
8233 * g++.dg/cpp2a/is-corresponding-member1.C: New test.
8234 * g++.dg/cpp2a/is-corresponding-member2.C: New test.
8235 * g++.dg/cpp2a/is-corresponding-member3.C: New test.
8236 * g++.dg/cpp2a/is-corresponding-member4.C: New test.
8237 * g++.dg/cpp2a/is-corresponding-member5.C: New test.
8238 * g++.dg/cpp2a/is-corresponding-member6.C: New test.
8239 * g++.dg/cpp2a/is-corresponding-member7.C: New test.
8240 * g++.dg/cpp2a/is-corresponding-member8.C: New test.
8241 * g++.dg/cpp2a/is-layout-compatible1.C: New test.
8242 * g++.dg/cpp2a/is-layout-compatible2.C: New test.
8243 * g++.dg/cpp2a/is-layout-compatible3.C: New test.
8245 2021-08-17 Thomas Schwinge <thomas@codesourcery.com>
8247 * gcc.dg/pr78213.c: Restore testing.
8249 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
8251 * gcc.dg/tree-ssa/ssa-ccp-40.c: New test case.
8253 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
8255 * gcc.dg/fold-ior-5.c: New test case.
8257 2021-08-17 Tobias Burnus <tobias@codesourcery.com>
8259 * gfortran.dg/gomp/scan-1.f90:
8260 * gfortran.dg/gomp/cancel-1.f90: New test.
8261 * gfortran.dg/gomp/cancel-4.f90: New test.
8262 * gfortran.dg/gomp/loop-4.f90: New test.
8263 * gfortran.dg/gomp/nesting-1.f90: New test.
8264 * gfortran.dg/gomp/nesting-2.f90: New test.
8265 * gfortran.dg/gomp/nesting-3.f90: New test.
8266 * gfortran.dg/gomp/nowait-1.f90: New test.
8267 * gfortran.dg/gomp/reduction-task-1.f90: New test.
8268 * gfortran.dg/gomp/reduction-task-2.f90: New test.
8269 * gfortran.dg/gomp/reduction-task-2a.f90: New test.
8270 * gfortran.dg/gomp/reduction-task-3.f90: New test.
8271 * gfortran.dg/gomp/scope-1.f90: New test.
8272 * gfortran.dg/gomp/scope-2.f90: New test.
8274 2021-08-17 Andrew MacLeod <amacleod@redhat.com>
8276 PR tree-optimization/101938
8277 * gcc.dg/pr101938.c: New test.
8279 2021-08-17 Richard Biener <rguenther@suse.de>
8281 PR tree-optimization/101868
8282 * gcc.dg/lto/pr101868_0.c: New testcase.
8283 * gcc.dg/lto/pr101868_1.c: Likewise.
8284 * gcc.dg/lto/pr101868_2.c: Likewise.
8285 * gcc.dg/lto/pr101868_3.c: Likewise.
8287 2021-08-17 Jakub Jelinek <jakub@redhat.com>
8289 * c-c++-common/gomp/nesting-2.c (foo): Add scope and masked
8291 * c-c++-common/gomp/scan-1.c (f3): Add scope construct test..
8292 * c-c++-common/gomp/cancel-1.c (f2): Add scope and masked
8294 * c-c++-common/gomp/reduction-task-2.c (bar): Add scope construct
8295 test. Adjust diagnostics for the addition of scope.
8296 * c-c++-common/gomp/loop-1.c (f5): Add master, masked and scope
8298 * c-c++-common/gomp/clause-dups-1.c (f1): Add scope construct test.
8299 * gcc.dg/gomp/nesting-1.c (f1, f2, f3): Add scope construct tests.
8300 * c-c++-common/gomp/scope-1.c: New test.
8301 * c-c++-common/gomp/scope-2.c: New test.
8302 * g++.dg/gomp/attrs-1.C (bar): Add scope construct tests.
8303 * g++.dg/gomp/attrs-2.C (bar): Likewise.
8304 * gfortran.dg/gomp/reduction4.f90: Adjust expected diagnostics.
8305 * gfortran.dg/gomp/reduction7.f90: Likewise.
8307 2021-08-17 Jakub Jelinek <jakub@redhat.com>
8309 * c-c++-common/cpp/va-opt-5.c: New test.
8310 * c-c++-common/cpp/va-opt-6.c: New test.
8312 2021-08-17 Richard Biener <rguenther@suse.de>
8314 PR tree-optimization/101925
8315 * gcc.dg/sso-16.c: New testcase.
8317 2021-08-17 liuhongt <hongtao.liu@intel.com>
8319 * gcc.target/i386/pr82460-2.c: Adjust testcase by adding
8320 --param=vect-epilogues-nomask=0
8322 2021-08-16 liuhongt <hongtao.liu@intel.com>
8325 * gcc.target/i386/pr101930.c: New test.
8327 2021-08-16 Martin Liska <mliska@suse.cz>
8330 * gcc.dg/ipa/pr100600.c: New test.
8332 2021-08-16 liuhongt <hongtao.liu@intel.com>
8335 * gcc.target/i386/pr101846-2.c: New test.
8336 * gcc.target/i386/pr101846-3.c: New test.
8337 * gcc.target/i386/pr101846-4.c: New test.
8339 2021-08-16 Tobias Burnus <tobias@codesourcery.com>
8341 * gfortran.dg/gomp/masked-1.f90: New test.
8342 * gfortran.dg/gomp/masked-2.f90: New test.
8343 * gfortran.dg/gomp/masked-3.f90: New test.
8344 * gfortran.dg/gomp/masked-combined-1.f90: New test.
8345 * gfortran.dg/gomp/masked-combined-2.f90: New test.
8347 2021-08-15 Harald Anlauf <anlauf@gmx.de>
8350 * gfortran.dg/coarray_sync.f90: New test.
8351 * gfortran.dg/coarray_3.f90: Adjust error messages.
8353 2021-08-14 Martin Sebor <msebor@redhat.com>
8355 PR middle-end/101791
8356 * g++.dg/warn/Wmismatched-new-delete-6.C: New test.
8357 * g++.dg/warn/Wmismatched-new-delete-7.C: New test.
8359 2021-08-14 Jakub Jelinek <jakub@redhat.com>
8362 * gcc.target/i386/avx512f-pr101896.c: New test.
8364 2021-08-13 Martin Sebor <msebor@redhat.com>
8366 PR middle-end/101734
8367 * gcc.dg/uninit-42.c: New test.
8369 2021-08-13 Martin Liska <mliska@suse.cz>
8372 * gcc.target/i386/pr101261.c: New test.
8374 2021-08-13 Jan Hubicka <hubicka@ucw.cz>
8376 * gcc.dg/tree-ssa/modref-6.c: Update.
8378 2021-08-13 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
8380 * gcc.target/arm/simd/pr98435.c: Add dg-require-effective-target
8383 2021-08-12 Jakub Jelinek <jakub@redhat.com>
8385 * c-c++-common/gomp/clauses-1.c (bar): Add tests for combined masked
8386 constructs with clauses.
8387 * c-c++-common/gomp/clauses-5.c (foo): Add testcase for filter clause.
8388 * c-c++-common/gomp/clause-dups-1.c (f1): Likewise.
8389 * c-c++-common/gomp/masked-1.c: New test.
8390 * c-c++-common/gomp/masked-2.c: New test.
8391 * c-c++-common/gomp/masked-combined-1.c: New test.
8392 * c-c++-common/gomp/masked-combined-2.c: New test.
8393 * c-c++-common/goacc/uninit-if-clause.c: Remove xfails.
8394 * g++.dg/gomp/block-11.C: New test.
8395 * g++.dg/gomp/tpl-masked-1.C: New test.
8396 * g++.dg/gomp/attrs-1.C (bar): Add tests for masked construct and
8397 combined masked constructs with clauses in attribute syntax.
8398 * g++.dg/gomp/attrs-2.C (bar): Likewise.
8399 * gcc.dg/gomp/nesting-1.c (f1, f2): Add tests for masked construct
8401 * gfortran.dg/goacc/host_data-tree.f95: Allow also SSA_NAMEs in if
8403 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8405 2021-08-12 Jakub Jelinek <jakub@redhat.com>
8407 PR preprocessor/101638
8408 * gcc.dg/cpp/pr101638.c: New test.
8410 2021-08-12 Michael Meissner <meissner@linux.ibm.com>
8412 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: Fix
8413 typo in regular expression.
8414 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
8416 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
8418 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
8420 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
8422 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
8425 2021-08-12 Sergei Trofimovich <siarheit@google.com>
8428 * g++.dg/warn/pr101219.C: New test.
8430 2021-08-12 Martin Uecker <muecker@gwdg.de>
8433 * gcc.dg/vla-stexp-2.c: New test.
8435 2021-08-12 Aldy Hernandez <aldyh@redhat.com>
8437 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Remove call into the legacy
8438 code and adjust for ranger threader.
8440 2021-08-12 Tobias Burnus <tobias@codesourcery.com>
8442 * c-c++-common/gomp/pr61486-2.c: Duplicate one proc_bind(master)
8443 testcase and test proc_bind(primary) instead.
8444 * gfortran.dg/gomp/affinity-1.f90: Likewise.
8446 2021-08-12 Hans-Peter Nilsson <hp@axis.com>
8448 * gfortran.dg/PR82376.f90: Robustify match.
8450 2021-08-12 Jakub Jelinek <jakub@redhat.com>
8453 * gcc.target/i386/avx512f-pr101860.c: New test.
8455 2021-08-12 Jakub Jelinek <jakub@redhat.com>
8457 * g++.dg/gomp/attrs-12.C: New test.
8459 2021-08-12 Jakub Jelinek <jakub@redhat.com>
8461 * g++.dg/gomp/attrs-11.C: Add new tests.
8463 2021-08-12 Jakub Jelinek <jakub@redhat.com>
8467 * g++.dg/cpp2a/spaceship-synth11.C: New test.
8468 * g++.dg/cpp2a/spaceship-synth-neg6.C: New test.
8470 2021-08-12 Jakub Jelinek <jakub@redhat.com>
8472 * g++.dg/gomp/attrs-11.C: Adjust expected diagnostics.
8474 2021-08-12 Jakub Jelinek <jakub@redhat.com>
8476 * g++.dg/lookup/strong-using.C: Add test using [[gnu::strong]]
8478 * g++.dg/lookup/strong-using2.C: Likewise.
8479 * g++.dg/cpp0x/gen-attrs-58.C: Move alignas(int) before
8481 * g++.dg/cpp0x/gen-attrs-59.C: Move alignas(X) before
8482 using namespace, add tests for alignas before semicolon.
8483 * g++.dg/cpp0x/gen-attrs-76.C: Remove xfails. Add test for
8484 C++11 attributes on using directive before semicolon.
8486 2021-08-12 liuhongt <hongtao.liu@intel.com>
8489 * gcc.target/i386/pr101846-1.c: New test.
8491 2021-08-12 Patrick Palka <ppalka@redhat.com>
8494 * g++.dg/cpp2a/construct_at.h: New convenience header file that
8495 defines minimal implementations of std::construct_at/destroy_at,
8497 * g++.dg/cpp2a/constexpr-new5.C: ... here.
8498 * g++.dg/cpp2a/constexpr-new6.C: Use the header.
8499 * g++.dg/cpp2a/constexpr-new14.C: Likewise.
8500 * g++.dg/cpp2a/constexpr-new20.C: New test.
8502 2021-08-11 Patrick Palka <ppalka@redhat.com>
8506 * g++.dg/DRs/dr2082.C: New test.
8507 * g++.dg/cpp2a/concepts-uneval4.C: New test.
8509 2021-08-11 Jakub Jelinek <jakub@redhat.com>
8512 * g++.dg/cpp2a/constinit16.C: New test.
8514 2021-08-11 Patrick Palka <ppalka@redhat.com>
8517 * g++.dg/cpp1z/class-deduction98.C: New test.
8519 2021-08-11 Patrick Palka <ppalka@redhat.com>
8522 * g++.dg/cpp1z/class-deduction97.C: New test.
8524 2021-08-11 Richard Biener <rguenther@suse.de>
8526 * gcc.dg/lto/pr48622_1.c: Provide non-LTO definition
8529 2021-08-11 Jan Hubicka <jh@suse.cz>
8531 * c-c++-common/modref-dse.c: New test.
8533 2021-08-11 Richard Biener <rguenther@suse.de>
8535 PR middle-end/101858
8536 * gcc.dg/pr101858.c: New testcase.
8538 2021-08-11 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
8541 * gcc.target/arm/pr51534.c: Adjust test.
8543 2021-08-11 liuhongt <hongtao.liu@intel.com>
8546 * gcc.target/i386/pr98309-1.c: New test.
8547 * gcc.target/i386/pr98309-2.c: New test.
8549 2021-08-11 Hans-Peter Nilsson <hp@axis.com>
8551 PR middle-end/101674
8552 * gcc.dg/uninit-pred-9_b.c: Xfail for cris-*-* too.
8554 2021-08-10 Tobias Burnus <tobias@codesourcery.com>
8556 PR libfortran/101305
8559 * lib/gfortran.exp (gfortran_init): Remove -I$specpath/libgfortran
8560 from the string used to set GFORTRAN_UNDER_TEST.
8562 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
8564 PR tree-optimization/101809
8565 * gcc.target/i386/pr88531-1a.c: Enable for all targets.
8567 2021-08-10 Jakub Jelinek <jakub@redhat.com>
8570 * gcc.target/i386/avx512f-pr80355-2.c: New test.
8572 2021-08-10 Jakub Jelinek <jakub@redhat.com>
8575 * gcc.target/i386/avx512f-pr80355-1.c: New test.
8577 2021-08-10 Jakub Jelinek <jakub@redhat.com>
8579 * g++.dg/gomp/attrs-1.C (bar): Add missing semicolon after
8580 [[omp::directive (threadprivate (t2))]]. Add tests with
8581 if/while/switch after parallel in attribute syntax.
8582 (corge): Add missing omp:: before directive.
8583 * g++.dg/gomp/attrs-2.C (bar): Add missing semicolon after
8584 [[omp::directive (threadprivate (t2))]].
8585 * g++.dg/gomp/attrs-10.C: New test.
8586 * g++.dg/gomp/attrs-11.C: New test.
8588 2021-08-10 Hongyu Wang <hongyu.wang@intel.com>
8590 * gcc.target/i386/amxbf16-dpbf16ps-2.c: Fix typos.
8592 2021-08-10 Richard Biener <rguenther@suse.de>
8594 PR middle-end/101824
8595 * gcc.dg/tree-ssa/pr101824.c: New testcase.
8597 2021-08-10 Martin Uecker <muecker@gwdg.de>
8600 * gcc.dg/vla-stexp-1.c: New test.
8602 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
8605 * gcc.target/i386/avx2-gather-2.c: Pass -march=skylake instead
8606 of "-mavx2 -mtune=skylake". Scan vpcmpeqd.
8608 2021-08-10 liuhongt <hongtao.liu@intel.com>
8610 * gcc.target/i386/cond_op_shift_d-1.c: New test.
8611 * gcc.target/i386/cond_op_shift_d-2.c: New test.
8612 * gcc.target/i386/cond_op_shift_q-1.c: New test.
8613 * gcc.target/i386/cond_op_shift_q-2.c: New test.
8614 * gcc.target/i386/cond_op_shift_ud-1.c: New test.
8615 * gcc.target/i386/cond_op_shift_ud-2.c: New test.
8616 * gcc.target/i386/cond_op_shift_uq-1.c: New test.
8617 * gcc.target/i386/cond_op_shift_uq-2.c: New test.
8618 * gcc.target/i386/cond_op_shift_uw-1.c: New test.
8619 * gcc.target/i386/cond_op_shift_uw-2.c: New test.
8620 * gcc.target/i386/cond_op_shift_w-1.c: New test.
8621 * gcc.target/i386/cond_op_shift_w-2.c: New test.
8623 2021-08-09 Andrew MacLeod <amacleod@redhat.com>
8625 * gcc.dg/pr101741.c: New.
8627 2021-08-09 Martin Jambor <mjambor@suse.cz>
8630 * gcc.dg/ipa/remref-6.c: Added missing -fdump-ipa-inline option.
8632 2021-08-09 Uroš Bizjak <ubizjak@gmail.com>
8635 * gcc.target/i386/pr101812.c: New test.
8637 2021-08-09 Tejas Belagod <tejas.belagod@arm.com>
8639 * gcc.target/aarch64/vect-shr-reg.c: New testcase.
8640 * gcc.target/aarch64/vect-shr-reg-run.c: Likewise.
8642 2021-08-09 Roger Sayle <roger@nextmovesoftware.com>
8644 * gcc.dg/pr68217.c: Add -fno-tree-ccp option.
8645 * gcc.dg/tree-ssa/vrp24.c: Add -fno-tree-ccp option.
8646 * g++.dg/ipa/pure-const-3.C: Add -fno-tree-ccp option.
8648 2021-08-09 Tobias Burnus <tobias@codesourcery.com>
8650 PR libfortran/101305
8652 * lib/gfortran.exp (gfortran_init): Add -I $specdir/libgfortran to
8653 GFORTRAN_UNDER_TEST; update it when set by previous gfortran_init call.
8654 * gfortran.dg/ISO_Fortran_binding_1.c: Use <...> not "..." for
8655 ISO_Fortran_binding.h's #include.
8656 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
8657 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
8658 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
8659 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
8660 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
8661 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
8662 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
8663 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
8664 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
8665 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
8666 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
8667 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
8668 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
8669 * gfortran.dg/PR94327.c: Likewise.
8670 * gfortran.dg/PR94331.c: Likewise.
8671 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
8672 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
8673 * gfortran.dg/pr93524.c: Likewise.
8675 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
8677 * gcc.target/aarch64/sve/dup_lane_1.c: Don't split
8678 scan-assembler tests over multiple lines. Expect 32-bit
8679 result values in 'w' registers.
8680 * gcc.target/aarch64/sve/extract_1.c: Likewise.
8681 * gcc.target/aarch64/sve/extract_2.c: Likewise.
8682 * gcc.target/aarch64/sve/extract_3.c: Likewise.
8683 * gcc.target/aarch64/sve/extract_4.c: Likewise.
8685 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
8687 * gcc.target/aarch64/vector_structure_intrinsics.c: Restrict
8688 tests to little-endian targets.
8690 2021-08-08 Jeff Law <jlaw@localhost.localdomain>
8692 * gcc.target/tic6x/rotdi16-scan.c: Pull rotate into its own function.
8694 2021-08-07 H.J. Lu <hjl.tools@gmail.com>
8696 PR tree-optimization/88531
8697 * gcc.target/i386/pr88531-1a.c: New test.
8698 * gcc.target/i386/pr88531-1b.c: Likewise.
8699 * gcc.target/i386/pr88531-1c.c: Likewise.
8700 * gcc.target/i386/pr88531-2a.c: Likewise.
8701 * gcc.target/i386/pr88531-2b.c: Likewise.
8702 * gcc.target/i386/pr88531-2c.c: Likewise.
8704 2021-08-06 Martin Sebor <msebor@redhat.com>
8706 * c-c++-common/Wsizeof-pointer-memaccess1.c: Also disable
8707 -Wstringop-overread.
8708 * c-c++-common/attr-nonstring-3.c: Adjust pattern of expected message.
8709 * gcc.dg/Warray-bounds-39.c: Add an xfail due to a known bug.
8710 * gcc.dg/Wstring-compare-3.c: Also disable -Wstringop-overread.
8711 * gcc.dg/attr-nonstring-2.c: Adjust pattern of expected message.
8712 * gcc.dg/attr-nonstring-4.c: Same.
8713 * gcc.dg/Wstringop-overread-6.c: New test.
8714 * gcc.dg/sso-14.c: Fix typos to avoid buffer overflow.
8716 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
8719 * gcc.target/arm/pr69245.c: Make sure to emit code for fn1, fix
8722 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
8725 * gcc.target/arm/attr-neon3.c: Fix typo.
8726 * gcc.target/arm/pragma_fpu_attribute_2.c: Fix typo.
8728 2021-08-06 Uroš Bizjak <ubizjak@gmail.com>
8731 * gcc.target/i386/pr101797.c: New test.
8733 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
8735 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8738 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
8740 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8743 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
8745 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8748 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
8750 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8753 2021-08-06 Martin Liska <mliska@suse.cz>
8755 * gcc.target/powerpc/pragma-optimize.c: New test.
8757 2021-08-06 Richard Biener <rguenther@suse.de>
8759 * gfortran.dg/vect/vect-8.f90: Simplify aarch64 scanning.
8761 2021-08-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
8763 * gcc.dg/gcov-info-to-gcda.c: New test.
8765 2021-08-05 Jonathan Wakely <jwakely@redhat.com>
8767 * g++.old-deja/g++.other/inline7.C: Cast nodiscard call to void.
8769 2021-08-05 H.J. Lu <hjl.tools@gmail.com>
8772 * gcc.target/i386/pr99744-3.c: New test.
8773 * gcc.target/i386/pr99744-4.c: Likewise.
8774 * gcc.target/i386/pr99744-5.c: Likewise.
8775 * gcc.target/i386/pr99744-6.c: Likewise.
8776 * gcc.target/i386/pr99744-7.c: Likewise.
8777 * gcc.target/i386/pr99744-8.c: Likewise.
8779 2021-08-05 Richard Earnshaw <rearnsha@arm.com>
8782 * gcc.target/arm/cortex-m55-nofp-flag-hard.c: Update expected output.
8783 * gcc.target/arm/cortex-m55-nofp-flag-softfp.c: Likewise.
8784 * gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c: Likewise.
8785 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Convert to dg-do assemble.
8786 Add a non-no-op function body.
8787 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
8788 * gcc.target/arm/pr98636.c (dg-options): Add -mfloat-abi=softfp.
8789 * gcc.target/arm/attr-neon.c: Tighten scan-assembler tests.
8790 * gcc.target/arm/attr-neon2.c: Use -Ofast, convert test to use
8791 check-function-bodies.
8792 * gcc.target/arm/attr-neon3.c: Likewise.
8793 * gcc.target/arm/pr69245.c: Tighten scan-assembler match, but allow
8795 * gcc.target/arm/pragma_fpu_attribute.c: Likewise.
8796 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
8798 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
8800 * gcc.target/aarch64/vsubX_high_cost.c: New test.
8802 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
8804 * gcc.target/aarch64/vaddX_high_cost.c: New test.
8806 2021-08-05 Richard Biener <rguenther@suse.de>
8808 * gcc.dg/vect/bb-slp-pr101756.c: Add -w.
8810 2021-08-05 Eric Botcazou <ebotcazou@gcc.gnu.org>
8812 * gcc.dg/sso-15.c: New test.
8814 2021-08-05 liuhongt <hongtao.liu@intel.com>
8816 * gcc.target/i386/cond_op_anylogic_d-1.c: New test.
8817 * gcc.target/i386/cond_op_anylogic_d-2.c: New test.
8818 * gcc.target/i386/cond_op_anylogic_q-1.c: New test.
8819 * gcc.target/i386/cond_op_anylogic_q-2.c: New test.
8821 2021-08-05 liuhongt <hongtao.liu@intel.com>
8823 * gcc.target/i386/cond_op_maxmin_double-1.c: New test.
8824 * gcc.target/i386/cond_op_maxmin_double-2.c: New test.
8825 * gcc.target/i386/cond_op_maxmin_float-1.c: New test.
8826 * gcc.target/i386/cond_op_maxmin_float-2.c: New test.
8828 2021-08-05 liuhongt <hongtao.liu@intel.com>
8830 * gcc.target/i386/cond_op_maxmin_b-1.c: New test.
8831 * gcc.target/i386/cond_op_maxmin_b-2.c: New test.
8832 * gcc.target/i386/cond_op_maxmin_d-1.c: New test.
8833 * gcc.target/i386/cond_op_maxmin_d-2.c: New test.
8834 * gcc.target/i386/cond_op_maxmin_q-1.c: New test.
8835 * gcc.target/i386/cond_op_maxmin_q-2.c: New test.
8836 * gcc.target/i386/cond_op_maxmin_ub-1.c: New test.
8837 * gcc.target/i386/cond_op_maxmin_ub-2.c: New test.
8838 * gcc.target/i386/cond_op_maxmin_ud-1.c: New test.
8839 * gcc.target/i386/cond_op_maxmin_ud-2.c: New test.
8840 * gcc.target/i386/cond_op_maxmin_uq-1.c: New test.
8841 * gcc.target/i386/cond_op_maxmin_uq-2.c: New test.
8842 * gcc.target/i386/cond_op_maxmin_uw-1.c: New test.
8843 * gcc.target/i386/cond_op_maxmin_uw-2.c: New test.
8844 * gcc.target/i386/cond_op_maxmin_w-1.c: New test.
8845 * gcc.target/i386/cond_op_maxmin_w-2.c: New test.
8847 2021-08-04 David Malcolm <dmalcolm@redhat.com>
8850 * gcc.dg/analyzer/asm-x86-1.c: New test.
8851 * gcc.dg/analyzer/asm-x86-lp64-1.c: New test.
8852 * gcc.dg/analyzer/asm-x86-lp64-2.c: New test.
8853 * gcc.dg/analyzer/pr101570.c: New test.
8854 * gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c:
8856 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c: New
8858 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c: New
8860 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c: New test.
8861 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c: New
8863 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c: New test.
8864 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c:
8866 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c:
8869 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
8872 * gcc.target/i386/pr101742a.c: New test.
8873 * gcc.target/i386/pr101742b.c: Likewise.
8875 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
8878 * gcc.target/i386/eh_return-2.c: New test.
8880 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
8882 * gcc.target/s390/vector/perm-vpdi.c: New test.
8884 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
8886 * gcc.target/s390/vector/perm-merge.c: New test.
8887 * gcc.target/s390/vector/vec-types.h: New test.
8889 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
8891 * gcc.target/s390/zvector/vec-permi.c: Removed.
8892 * gcc.target/s390/zvector/vec_permi.c: New test.
8894 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
8896 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c:
8897 Instead of vpdi with 0 and 5 vmrlg and vmrhg are used now.
8898 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: Likewise.
8899 * gcc.target/s390/zvector/vec-types.h: New test.
8900 * gcc.target/s390/zvector/vec_merge.c: New test.
8902 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
8904 * gcc.target/aarch64/vmul_high_cost.c: New test.
8906 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
8908 * gcc.target/aarch64/vmul_element_cost.c: New test.
8910 2021-08-04 Richard Sandiford <richard.sandiford@arm.com>
8912 * gcc.target/aarch64/sve/cost_model_12.c: New test.
8914 2021-08-04 Tamar Christina <tamar.christina@arm.com>
8916 PR tree-optimization/101750
8917 * g++.dg/vect/pr99149.cc: Name class.
8919 2021-08-04 Richard Biener <rguenther@suse.de>
8921 * gcc.target/i386/vect-gather-1.c: New testcase.
8922 * gfortran.dg/vect/vect-8.f90: Adjust.
8924 2021-08-04 Roger Sayle <roger@nextmovesoftware.com>
8925 Marc Glisse <marc.glisse@inria.fr>
8927 * gcc.dg/fold-ior-4.c: New test.
8929 2021-08-04 Richard Biener <rguenther@suse.de>
8931 PR tree-optimization/101756
8932 * gcc.dg/vect/bb-slp-pr101756.c: New testcase.
8934 2021-08-04 Jakub Jelinek <jakub@redhat.com>
8937 * g++.dg/gomp/pr101759.C: New test.
8938 * g++.dg/goacc/pr101759.C: New test.
8940 2021-08-04 Jakub Jelinek <jakub@redhat.com>
8942 * gcc.c-torture/execute/ieee/pr29302-1.x: Undo doubly applied patch.
8944 2021-08-04 Richard Biener <rguenther@suse.de>
8946 PR tree-optimization/101769
8947 * g++.dg/tree-ssa/pr101769.C: New testcase.
8949 2021-08-04 liuhongt <hongtao.liu@intel.com>
8951 * gcc.target/i386/cond_op_addsubmul_d-2.c: Add
8952 dg-require-effective-target for avx512.
8953 * gcc.target/i386/cond_op_addsubmul_q-2.c: Ditto.
8954 * gcc.target/i386/cond_op_addsubmul_w-2.c: Ditto.
8955 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: Ditto.
8956 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: Ditto.
8957 * gcc.target/i386/cond_op_fma_double-2.c: Ditto.
8958 * gcc.target/i386/cond_op_fma_float-2.c: Ditto.
8960 2021-08-04 liuhongt <hongtao.liu@intel.com>
8962 * gcc.target/i386/cond_op_fma_double-1.c: New test.
8963 * gcc.target/i386/cond_op_fma_double-2.c: New test.
8964 * gcc.target/i386/cond_op_fma_float-1.c: New test.
8965 * gcc.target/i386/cond_op_fma_float-2.c: New test.
8967 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
8969 * lib/profopt.exp: Pass gdwarf-4 when compiling test to profile; pass -gcov_version=2.
8970 * lib/target-supports.exp: Remove unnecessary -o perf.data passed to gcc-auto-profile.
8972 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
8974 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix dg-final-use-autofdo.
8975 * lib/profopt.exp: Pass -fearly-inlining when compiling with AutoFDO.
8977 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
8979 * g++.dg/tree-prof/indir-call-prof.C: Fix options, increase the number of iterations.
8980 * g++.dg/tree-prof/morefunc.C: Fix options, increase the number of iterations.
8981 * g++.dg/tree-prof/reorder.C: Fix options, increase the number of iterations.
8982 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix options, increase the number of iterations.
8983 * gcc.dg/tree-prof/indir-call-prof.c: Fix options.
8985 2021-08-03 Martin Sebor <msebor@redhat.com>
8988 * g++.dg/warn/Wstringop-overflow-4.C: Disable a test case in ILP32.
8990 2021-08-03 Paul A. Clarke <pc@us.ibm.com>
8992 * gcc.target/powerpc/sse4_1-phminposuw.c: Copy from
8993 gcc/testsuite/gcc.target/i386, adjust dg directives to suit,
8996 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
8998 * gcc.target/i386/avx-vzeroupper-14.c: Pass -mno-avx512f to
9000 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
9001 * gcc.target/i386/pr82941-1.c: Updated. Check for vzeroupper.
9002 * gcc.target/i386/pr82942-1.c: Likewise.
9003 * gcc.target/i386/pr82990-1.c: Likewise.
9004 * gcc.target/i386/pr82990-3.c: Likewise.
9005 * gcc.target/i386/pr82990-5.c: Likewise.
9006 * gcc.target/i386/pr100865-4b.c: Likewise.
9007 * gcc.target/i386/pr100865-6b.c: Likewise.
9008 * gcc.target/i386/pr100865-7b.c: Likewise.
9009 * gcc.target/i386/pr100865-10b.c: Likewise.
9010 * gcc.target/i386/pr100865-8b.c: Updated.
9011 * gcc.target/i386/pr100865-9b.c: Likewise.
9012 * gcc.target/i386/pr100865-11b.c: Likewise.
9013 * gcc.target/i386/pr100865-12b.c: Likewise.
9015 2021-08-03 liuhongt <hongtao.liu@intel.com>
9017 * gcc.target/i386/cond_op_addsubmul_d-1.c: New test.
9018 * gcc.target/i386/cond_op_addsubmul_d-2.c: New test.
9019 * gcc.target/i386/cond_op_addsubmul_q-1.c: New test.
9020 * gcc.target/i386/cond_op_addsubmul_q-2.c: New test.
9021 * gcc.target/i386/cond_op_addsubmul_w-1.c: New test.
9022 * gcc.target/i386/cond_op_addsubmul_w-2.c: New test.
9024 2021-08-03 Jakub Jelinek <jakub@redhat.com>
9027 * gcc.dg/analyzer/pr101721.c: New test.
9029 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
9032 * g++.target/i386/pr80566-1.C: New test.
9033 * g++.target/i386/pr80566-2.C: Likewise.
9035 2021-08-03 liuhongt <hongtao.liu@intel.com>
9037 * gcc.target/i386/cond_op_addsubmuldiv_double-1.c: New test.
9038 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: New test.
9039 * gcc.target/i386/cond_op_addsubmuldiv_float-1.c: New test.
9040 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: New test.
9042 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
9044 * gcc.target/i386/vect8-ret.c: Also pass -mno-sse.
9046 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
9048 * gcc.target/i386/incoming-11.c: Expect no stack realignment.
9050 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
9052 * gcc.target/i386/sw-1.c: Also pass -mno-avx for ia32.
9054 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
9056 * gcc.target/i386/cold-attribute-1.c: Also pass -mno-avx.
9058 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
9060 * gcc.target/i386/pr72839.c: Also pass -mno-avx.
9062 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
9064 * gcc.target/i386/pieces-memcpy-10.c: New test.
9065 * gcc.target/i386/pieces-memcpy-11.c: Likewise.
9066 * gcc.target/i386/pieces-memcpy-12.c: Likewise.
9067 * gcc.target/i386/pieces-memcpy-13.c: Likewise.
9068 * gcc.target/i386/pieces-memcpy-14.c: Likewise.
9069 * gcc.target/i386/pieces-memcpy-15.c: Likewise.
9070 * gcc.target/i386/pieces-memcpy-16.c: Likewise.
9071 * gcc.target/i386/pieces-memset-1.c: Likewise.
9072 * gcc.target/i386/pieces-memset-2.c: Likewise.
9073 * gcc.target/i386/pieces-memset-3.c: Likewise.
9074 * gcc.target/i386/pieces-memset-4.c: Likewise.
9075 * gcc.target/i386/pieces-memset-5.c: Likewise.
9076 * gcc.target/i386/pieces-memset-6.c: Likewise.
9077 * gcc.target/i386/pieces-memset-7.c: Likewise.
9078 * gcc.target/i386/pieces-memset-8.c: Likewise.
9079 * gcc.target/i386/pieces-memset-9.c: Likewise.
9080 * gcc.target/i386/pieces-memset-10.c: Likewise.
9081 * gcc.target/i386/pieces-memset-11.c: Likewise.
9082 * gcc.target/i386/pieces-memset-12.c: Likewise.
9083 * gcc.target/i386/pieces-memset-13.c: Likewise.
9084 * gcc.target/i386/pieces-memset-14.c: Likewise.
9085 * gcc.target/i386/pieces-memset-15.c: Likewise.
9086 * gcc.target/i386/pieces-memset-16.c: Likewise.
9087 * gcc.target/i386/pieces-memset-17.c: Likewise.
9088 * gcc.target/i386/pieces-memset-18.c: Likewise.
9089 * gcc.target/i386/pieces-memset-19.c: Likewise.
9090 * gcc.target/i386/pieces-memset-20.c: Likewise.
9091 * gcc.target/i386/pieces-memset-21.c: Likewise.
9092 * gcc.target/i386/pieces-memset-22.c: Likewise.
9093 * gcc.target/i386/pieces-memset-23.c: Likewise.
9094 * gcc.target/i386/pieces-memset-24.c: Likewise.
9095 * gcc.target/i386/pieces-memset-25.c: Likewise.
9096 * gcc.target/i386/pieces-memset-26.c: Likewise.
9097 * gcc.target/i386/pieces-memset-27.c: Likewise.
9098 * gcc.target/i386/pieces-memset-28.c: Likewise.
9099 * gcc.target/i386/pieces-memset-29.c: Likewise.
9100 * gcc.target/i386/pieces-memset-30.c: Likewise.
9101 * gcc.target/i386/pieces-memset-31.c: Likewise.
9102 * gcc.target/i386/pieces-memset-32.c: Likewise.
9103 * gcc.target/i386/pieces-memset-33.c: Likewise.
9104 * gcc.target/i386/pieces-memset-34.c: Likewise.
9105 * gcc.target/i386/pieces-memset-35.c: Likewise.
9106 * gcc.target/i386/pieces-memset-36.c: Likewise.
9107 * gcc.target/i386/pieces-memset-37.c: Likewise.
9108 * gcc.target/i386/pieces-memset-38.c: Likewise.
9109 * gcc.target/i386/pieces-memset-39.c: Likewise.
9110 * gcc.target/i386/pieces-memset-40.c: Likewise.
9111 * gcc.target/i386/pieces-memset-41.c: Likewise.
9112 * gcc.target/i386/pieces-memset-42.c: Likewise.
9113 * gcc.target/i386/pieces-memset-43.c: Likewise.
9114 * gcc.target/i386/pieces-memset-44.c: Likewise.
9115 * gcc.target/i386/pieces-memcpy-7.c: New file.
9116 * gcc.target/i386/pieces-memcpy-8.c: New file.
9117 * gcc.target/i386/pieces-memcpy-9.c: New file.
9119 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
9122 * gcc.target/i386/pr90773-20.c: New test.
9123 * gcc.target/i386/pr90773-21.c: Likewise.
9124 * gcc.target/i386/pr90773-22.c: Likewise.
9125 * gcc.target/i386/pr90773-23.c: Likewise.
9126 * gcc.target/i386/pr90773-26.c: Likewise.
9128 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
9130 * gcc.target/i386/pr90773-1.c: Adjust to expect movq for 32-bit.
9131 * gcc.target/i386/pr90773-4.c: Also run for 32-bit.
9132 * gcc.target/i386/pr90773-15.c: Likewise.
9133 * gcc.target/i386/pr90773-16.c: Likewise.
9134 * gcc.target/i386/pr90773-17.c: Likewise.
9135 * gcc.target/i386/pr90773-24.c: Likewise.
9136 * gcc.target/i386/pr90773-25.c: Likewise.
9137 * gcc.target/i386/pr100865-1.c: Likewise.
9138 * gcc.target/i386/pr100865-2.c: Likewise.
9139 * gcc.target/i386/pr100865-3.c: Likewise.
9140 * gcc.target/i386/pr90773-14.c: Also run for 32-bit and expect
9141 XMM movd to store 4 bytes.
9142 * gcc.target/i386/pr100865-4a.c: Also run for 32-bit and expect
9144 * gcc.target/i386/pr100865-4b.c: Likewise.
9145 * gcc.target/i386/pr100865-10a.c: Expect YMM registers.
9146 * gcc.target/i386/pr100865-10b.c: Likewise.
9148 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
9150 * gcc.target/i386/eh_return-1.c: New test.
9152 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
9155 * gcc.target/i386/pr90773-5.c: Updated to expect XMM register.
9156 * gcc.target/i386/pr90773-14.c: Likewise.
9157 * gcc.target/i386/pr90773-15.c: New test.
9158 * gcc.target/i386/pr90773-16.c: Likewise.
9159 * gcc.target/i386/pr90773-17.c: Likewise.
9160 * gcc.target/i386/pr90773-18.c: Likewise.
9161 * gcc.target/i386/pr90773-19.c: Likewise.
9163 2021-08-02 Roger Sayle <roger@nextmovesoftware.com>
9165 * gcc.dg/tree-ssa/phi-opt-25.c: New test case.
9167 2021-08-01 H.J. Lu <hjl.tools@gmail.com>
9170 * gcc.target/i386/pr78103-2.c: Also scan incl.
9171 * gcc.target/i386/pr78103-3.c: Scan leal|addl|incl for x32. Also
9174 2021-07-31 Jason Merrill <jason@redhat.com>
9177 * g++.dg/ext/anon-struct9.C: New test.
9179 2021-07-31 Roger Sayle <roger@nextmovesoftware.com>
9181 * gcc.target/i386/dec-cmov-2.c: Require -march=core2 with -m32.
9183 2021-07-31 Jakub Jelinek <jakub@redhat.com>
9185 * g++.dg/gomp/attrs-9.C: New test.
9187 2021-07-31 Jakub Jelinek <jakub@redhat.com>
9190 * gcc.target/i386/pr78103-1.c: New test.
9191 * gcc.target/i386/pr78103-2.c: New test.
9192 * gcc.target/i386/pr78103-3.c: New test.
9194 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
9196 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on mmix-knuth-mmixware.
9198 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
9200 PR middle-end/101674
9201 * gcc.dg/uninit-pred-9_b.c: Xfail for mmix-*-* too.
9203 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
9205 * gcc.target/powerpc/sse4_1-floorpd.c: New.
9206 * gcc.target/powerpc/sse4_1-floorps.c: New.
9207 * gcc.target/powerpc/sse4_1-floorsd.c: New.
9208 * gcc.target/powerpc/sse4_1-floorss.c: New.
9209 * gcc.target/powerpc/sse4_1-roundpd-2.c: Copy from
9210 gcc/testsuite/gcc.target/i386 and adjust dg directives to suit.
9212 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
9214 * gcc.target/powerpc/sse4_1-ceilpd.c: New.
9215 * gcc.target/powerpc/sse4_1-ceilps.c: New.
9216 * gcc.target/powerpc/sse4_1-ceilsd.c: New.
9217 * gcc.target/powerpc/sse4_1-ceilss.c: New.
9218 * gcc.target/powerpc/sse4_1-round-data.h: New.
9219 * gcc.target/powerpc/sse4_1-round.h: New.
9220 * gcc.target/powerpc/sse4_1-round2.h: New.
9221 * gcc.target/powerpc/sse4_1-roundpd-3.c: Copy from gcc.target/i386
9222 and adjust dg directives to suit.
9223 * gcc.target/powerpc/sse4_1-check.h (__VSX_SSE2__): Define.
9225 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
9227 * gcc.target/powerpc/sse4_1-blendpd.c: Copy from gcc.target/i386
9228 and adjust dg directives to suit.
9229 * gcc.target/powerpc/sse4_1-blendps-2.c: Likewise.
9230 * gcc.target/powerpc/sse4_1-blendps.c: Likewise.
9231 * gcc.target/powerpc/sse4_1-blendvpd.c: Likewise.
9233 2021-07-30 Roger Sayle <roger@nextmovesoftware.com>
9234 Uroš Bizjak <ubizjak@gmail.com>
9236 * gcc.target/i386/dec-cmov-1.c: New test.
9237 * gcc.target/i386/dec-cmov-2.c: New test.
9239 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
9241 * gcc.dg/tree-ssa/pr61839_2.c: Adjust. Add new const fold test.
9243 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
9245 * gcc.dg/tree-ssa/pr61839_2.c: Adjust.
9247 2021-07-30 Martin Sebor <msebor@redhat.com>
9249 PR middle-end/101671
9250 * gcc.c-torture/compile/pr83510.c: Move test functions...
9251 * gcc.dg/Warray-bounds-87.c: ...to this file.
9253 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
9255 * gcc.target/i386/pr100865-3.c: Expect vmovdqu8 instead of
9257 * gcc.target/i386/pr100865-4b.c: Likewise.
9259 2021-07-30 Andrew Pinski <apinski@marvell.com>
9262 * g++.dg/warn/Wunused-18.C: New test.
9263 * gcc.c-torture/compile/20030405-2.c: New test.
9264 * gcc.c-torture/compile/20040304-2.c: New test.
9265 * gcc.dg/20030612-2.c: New test.
9267 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
9270 * gcc.target/mips/pr101132.c: New test.
9272 2021-07-30 Jakub Jelinek <jakub@redhat.com>
9275 * g++.dg/cpp2a/is-pointer-interconvertible-base-of1.C: New test.
9276 * g++.dg/cpp2a/is-pointer-interconvertible-with-class1.C: New test.
9277 * g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C: New test.
9278 * g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C: New test.
9279 * g++.dg/cpp2a/is-pointer-interconvertible-with-class4.C: New test.
9280 * g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C: New test.
9281 * g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C: New test.
9283 2021-07-30 Jason Merrill <jason@redhat.com>
9285 * g++.dg/ext/anon-struct8.C: New test.
9287 2021-07-30 Jakub Jelinek <jakub@redhat.com>
9289 * g++.dg/cpp0x/gen-attrs-76.C: New test.
9291 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
9294 * gcc.target/i386/pr101685.c: New test.
9296 2021-07-30 Aldy Hernandez <aldyh@redhat.com>
9298 * gcc.dg/shrink-wrap-loop.c: Enable early jump threading. Mark as
9301 2021-07-30 Jakub Jelinek <jakub@redhat.com>
9304 * g++.dg/cpp0x/gen-attrs-45.C: Expect a warning about ignored
9305 attributes instead of error.
9306 * g++.dg/cpp0x/gen-attrs-75.C: New test.
9307 * g++.dg/modules/pr101582-1.C: New test.
9309 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
9312 * g++.dg/lto/pr101396_0.C: New test.
9313 * g++.dg/lto/pr101396_1.C: New test.
9315 2021-07-29 Martin Sebor <msebor@redhat.com>
9317 PR middle-end/101674
9318 * gcc.dg/uninit-pred-9_b.c: Xfail just the failing assertion and
9321 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
9324 * gdc.dg/pr100967.d: Update test.
9325 * gdc.dg/pr101672.d: New test.
9327 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
9330 * gdc.dg/extern-c++/extern-c++.exp: New.
9331 * gdc.dg/extern-c++/pr101664.d: New test.
9332 * gdc.dg/extern-c++/pr101664_1.cc: New test.
9334 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
9337 * gdc.dg/torture/pr96435.d: New test.
9339 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
9342 * gdc.dg/pr101657.d: New test.
9344 2021-07-29 Jakub Jelinek <jakub@redhat.com>
9347 * g++.dg/pr71389.C: Include <array> instead of <functional>.
9348 * g++.dg/cpp0x/initlist48.C: Include also <initializer_list>.
9350 2021-07-29 Thomas Schwinge <thomas@codesourcery.com>
9351 Julian Brown <julian@codesourcery.com>
9352 Kwok Cheung Yeung <kcy@codesourcery.com>
9354 * c-c++-common/goacc/classify-kernels-unparallelized.c:
9355 's%oaccdevlow%oaccloops%g'.
9356 * c-c++-common/goacc/classify-kernels.c: Likewise.
9357 * c-c++-common/goacc/classify-parallel.c: Likewise.
9358 * c-c++-common/goacc/classify-routine-nohost.c: Likewise.
9359 * c-c++-common/goacc/classify-routine.c: Likewise.
9360 * c-c++-common/goacc/classify-serial.c: Likewise.
9361 * c-c++-common/goacc/routine-nohost-1.c: Likewise.
9362 * g++.dg/goacc/template.C: Likewise.
9363 * gcc.dg/goacc/loop-processing-1.c: Likewise.
9364 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
9365 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
9366 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
9367 * gfortran.dg/goacc/classify-routine-nohost.f95: Likewise.
9368 * gfortran.dg/goacc/classify-routine.f95: Likewise.
9369 * gfortran.dg/goacc/classify-serial.f95: Likewise.
9370 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
9372 2021-07-29 Haochen Gui <guihaoc@gcc.gnu.org>
9375 * gcc.target/powerpc/pr56605.c: Change matching
9377 * gcc.target/powerpc/pr81348.c: Likewise.
9379 2021-07-29 Aldy Hernandez <aldyh@redhat.com>
9381 * g++.dg/debug/dwarf2/deallocator.C: Adjust for threader.
9382 * gcc.c-torture/compile/pr83510.c: Same.
9383 * gcc.dg/analyzer/pr94851-2.c: Same.
9384 * gcc.dg/loop-unswitch-2.c: Same.
9385 * gcc.dg/old-style-asm-1.c: Same.
9386 * gcc.dg/pr68317.c: Same.
9387 * gcc.dg/pr97567-2.c: Same.
9388 * gcc.dg/predict-9.c: Same.
9389 * gcc.dg/shrink-wrap-loop.c: Same.
9390 * gcc.dg/sibcall-1.c: Same.
9391 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Same.
9392 * gcc.dg/tree-ssa/pr21001.c: Same.
9393 * gcc.dg/tree-ssa/pr21294.c: Same.
9394 * gcc.dg/tree-ssa/pr21417.c: Same.
9395 * gcc.dg/tree-ssa/pr21458-2.c: Same.
9396 * gcc.dg/tree-ssa/pr21563.c: Same.
9397 * gcc.dg/tree-ssa/pr49039.c: Same.
9398 * gcc.dg/tree-ssa/pr61839_1.c: Same.
9399 * gcc.dg/tree-ssa/pr61839_3.c: Same.
9400 * gcc.dg/tree-ssa/pr77445-2.c: Same.
9401 * gcc.dg/tree-ssa/split-path-4.c: Same.
9402 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
9403 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
9404 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
9405 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
9406 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
9407 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
9408 * gcc.dg/tree-ssa/ssa-fre-48.c: Same.
9409 * gcc.dg/tree-ssa/ssa-thread-11.c: Same.
9410 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
9411 * gcc.dg/tree-ssa/ssa-thread-14.c: Same.
9412 * gcc.dg/tree-ssa/vrp02.c: Same.
9413 * gcc.dg/tree-ssa/vrp03.c: Same.
9414 * gcc.dg/tree-ssa/vrp05.c: Same.
9415 * gcc.dg/tree-ssa/vrp06.c: Same.
9416 * gcc.dg/tree-ssa/vrp07.c: Same.
9417 * gcc.dg/tree-ssa/vrp09.c: Same.
9418 * gcc.dg/tree-ssa/vrp19.c: Same.
9419 * gcc.dg/tree-ssa/vrp20.c: Same.
9420 * gcc.dg/tree-ssa/vrp33.c: Same.
9421 * gcc.dg/uninit-pred-9_b.c: Same.
9422 * gcc.dg/uninit-pr61112.c: Same.
9423 * gcc.dg/vect/bb-slp-16.c: Same.
9424 * gcc.target/i386/avx2-vect-aggressive.c: Same.
9425 * gcc.dg/tree-ssa/ranger-threader-1.c: New test.
9426 * gcc.dg/tree-ssa/ranger-threader-2.c: New test.
9427 * gcc.dg/tree-ssa/ranger-threader-3.c: New test.
9428 * gcc.dg/tree-ssa/ranger-threader-4.c: New test.
9429 * gcc.dg/tree-ssa/ranger-threader-5.c: New test.
9431 2021-07-29 Richard Biener <rguenther@suse.de>
9434 * gcc.dg/torture/pr101512.c: New testcase.
9436 2021-07-29 liuhongt <hongtao.liu@intel.com>
9439 * gcc.target/i386/pr91446.c:
9440 * gcc.target/i386/pr92658-avx512bw-2.c:
9441 * gcc.target/i386/pr92658-sse4-2.c:
9442 * gcc.target/i386/pr92658-sse4.c:
9443 * gcc.target/i386/pr99881.c:
9445 2021-07-29 liuhongt <hongtao.liu@intel.com>
9448 * gcc.target/i386/sse2-pr39821.c: New test.
9449 * gcc.target/i386/sse4-pr39821.c: New test.
9451 2021-07-29 Jiufu Guo <guojiufu@linux.ibm.com>
9454 * gcc.target/powerpc/pr61837.c: New test.
9456 2021-07-28 Martin Sebor <msebor@redhat.com>
9458 PR middle-end/101494
9459 * gcc.dg/uninit-pr101494.c: New test.
9461 2021-07-28 Martin Sebor <msebor@redhat.com>
9463 PR middle-end/101601
9464 * g++.dg/warn/Warray-bounds-25.C: New test.
9465 * gcc.dg/Warray-bounds-85.c: New test.
9467 2021-07-28 Michael Meissner <meissner@linux.ibm.com>
9470 * gcc.dg/pr56727-2.c: Add support for PC-relative calls.
9472 2021-07-28 David Malcolm <dmalcolm@redhat.com>
9474 * gcc.dg/analyzer/torture/ubsan-1.c: New test.
9476 2021-07-28 Harald Anlauf <anlauf@gmx.de>
9479 * gfortran.dg/allocate_stat_3.f90: New test.
9480 * gfortran.dg/allocate_stat.f90: Adjust error messages.
9481 * gfortran.dg/implicit_11.f90: Likewise.
9482 * gfortran.dg/inquiry_type_ref_3.f90: Likewise.
9484 2021-07-28 Jakub Jelinek <jakub@redhat.com>
9486 PR middle-end/101624
9487 * gfortran.dg/ubsan/ubsan.exp: New file.
9488 * gfortran.dg/ubsan/pr101624.f90: New test.
9490 2021-07-28 Jakub Jelinek <jakub@redhat.com>
9492 PR middle-end/101642
9493 * gcc.c-torture/compile/pr101642.c: New test.
9495 2021-07-28 Ilya Leoshkevich <iii@linux.ibm.com>
9497 * gcc.target/s390/global-array-element-pic2.c: Add -mzarch, add
9498 an expectation for 31-bit mode.
9499 * gcc.target/s390/load-imm64-1.c: Use unsigned long long.
9500 * gcc.target/s390/load-imm64-2.c: Likewise.
9501 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: Use
9503 * gcc.target/s390/vector/long-double-vx-macro-on-off.c:
9506 2021-07-28 Richard Biener <rguenther@suse.de>
9508 PR tree-optimization/101615
9509 * gcc.dg/vect/bb-slp-pr101615-2.c: New testcase.
9511 2021-07-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9513 * gcc.target/aarch64/smov_1.c: New test.
9514 * gcc.target/aarch64/sve/clastb_4.c: Adjust clast scan-assembler.
9516 2021-07-28 H.J. Lu <hjl.tools@gmail.com>
9519 * gcc.target/i386/pr101456-1.c: New test.
9520 * gcc.target/i386/pr101456-2.c: Likewise.
9522 2021-07-28 Richard Biener <rguenther@suse.de>
9524 PR tree-optimization/101615
9525 * gcc.dg/vect/bb-slp-pr101615-1.c: New testcase.
9527 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
9529 * gcc.dg/analyzer/strdup-1.c (test_4, test_5, test_6): New
9532 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
9534 * gcc.dg/analyzer/attr-malloc-1.c (compatible_alloc,
9535 compatible_alloc2): New extern allocator declarations.
9536 (test_9, test_10): New tests.
9538 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
9541 * gdc.dg/pr96429.d: Update test.
9542 * gdc.dg/pr101640.d: New test.
9544 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
9547 * gdc.dg/pr101490.d: New test.
9549 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
9552 * gdc.dg/pr101127a.d: New test.
9553 * gdc.dg/pr101127b.d: New test.
9555 2021-07-28 Jakub Jelinek <jakub@redhat.com>
9558 * gcc.target/i386/avx2-pr101611-1.c: New test.
9559 * gcc.target/i386/avx2-pr101611-2.c: New test.
9561 2021-07-28 Martin Uecker <muecker@gwdg.de>
9563 * gcc.dg/Wnonnull-4.c: Correct argument numbers in warnings.
9565 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
9567 PR libfortran/101317
9568 * gfortran.dg/ISO_Fortran_binding_17.f90: Fix typo in error
9571 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
9573 PR libfortran/101310
9574 * gfortran.dg/ISO_Fortran_binding_1.c (section_c): Remove
9575 incorrect assertions.
9577 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
9579 PR libfortran/101305
9580 * gfortran.dg/ISO_Fortran_binding_1.c: Adjust include path.
9581 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
9582 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
9583 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
9584 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
9585 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
9586 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
9587 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
9588 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
9589 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
9590 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
9591 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
9592 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
9593 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
9594 * gfortran.dg/PR94327.c: Likewise.
9595 * gfortran.dg/PR94331.c: Likewise.
9596 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
9597 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
9598 * gfortran.dg/pr93524.c: Likewise.
9600 2021-07-28 Kewen Lin <linkw@linux.ibm.com>
9602 PR tree-optimization/101596
9603 * gcc.target/powerpc/pr101596-1.c: New test.
9604 * gcc.target/powerpc/pr101596-2.c: Likewise.
9605 * gcc.target/powerpc/pr101596-3.c: Likewise.
9607 2021-07-28 liuhongt <hongtao.liu@intel.com>
9610 * gcc.target/i386/pr99881.c: New test.
9612 2021-07-27 Martin Sebor <msebor@redhat.com>
9614 PR tree-optimization/101584
9615 * gcc.dg/uninit-38.c: Remove assertions.
9616 * gcc.dg/uninit-41.c: New test.
9618 2021-07-27 Jonathan Wakely <jwakely@redhat.com>
9621 * g++.dg/coroutines/pr99047.C: Fix includes.
9622 * g++.dg/pr71655.C: Likewise.
9624 2021-07-27 Martin Sebor <msebor@redhat.com>
9627 * gcc.dg/Wvla-parameter-13.c: New test.
9629 2021-07-27 Jeff Law <jlaw@localhost.localdomain>
9631 * g++.dg/gcov/gcov-threads-1.C: Fix argument to pthread_join.
9633 2021-07-27 Marek Polacek <polacek@redhat.com>
9637 * g++.dg/cpp0x/nullptr11.C: Remove invalid tests.
9638 * g++.dg/cpp0x/nullptr46.C: Add dg-error.
9639 * g++.dg/cpp2a/spaceship-err7.C: New test.
9640 * g++.dg/expr/ptr-comp4.C: New test.
9642 2021-07-27 Richard Biener <rguenther@suse.de>
9644 PR tree-optimization/101573
9645 * gcc.dg/uninit-pr101573.c: New testcase.
9646 * gcc.dg/uninit-15-O0.c: Adjust.
9647 * gcc.dg/uninit-15.c: Likewise.
9648 * gcc.dg/uninit-23.c: Likewise.
9649 * c-c++-common/uninit-17.c: Likewise.
9651 2021-07-27 Martin Jambor <mjambor@suse.cz>
9653 * gcc.dg/ipa/remref-3.c: New test.
9654 * gcc.dg/ipa/remref-4.c: Likewise.
9655 * gcc.dg/ipa/remref-5.c: Likewise.
9656 * gcc.dg/ipa/remref-6.c: Likewise.
9658 2021-07-27 Jakub Jelinek <jakub@redhat.com>
9660 PR middle-end/101586
9661 * g++.dg/torture/builtin-clear-padding-4.C: New test.
9663 2021-07-27 Michael Meissner <meissner@linux.ibm.com>
9666 * gcc.target/powerpc/ppc-eq0-1.c: Adjust insn counts if power10
9668 * gcc.target/powerpc/ppc-ne0-1.c: (ne0): Adjust insn counts if
9669 power10 code is generated.
9670 (plus_ne0): Move to ppc-ne0-2.c.
9671 (cmp_plus_ne): Likewise.
9672 (plus_ne0_cmp): Likewise.
9673 * gcc.target/powerpc/ppc-ne0-2.c: New file.
9675 2021-07-26 David Malcolm <dmalcolm@redhat.com>
9677 * gcc.dg/analyzer/sock-1.c: New test.
9678 * gcc.dg/analyzer/sock-2.c: New test.
9680 2021-07-26 Andrew MacLeod <amacleod@redhat.com>
9682 * gcc.dg/pr78888.c: New.
9684 2021-07-26 Roger Sayle <roger@nextmovesoftware.com>
9685 Marc Glisse <marc.glisse@inria.fr>
9687 * gcc.dg/fold-eqrotate-1.c: New test case.
9688 * gcc.dg/fold-eqbswap-1.c: New test case.
9690 2021-07-26 José Rui Faustino de Sousa <jrfsousa@gmail.com>
9691 Tobias Burnus <tobias@codesourcery.com>
9698 * gfortran.dg/ISO_Fortran_binding_1.f90: Add pointer attribute,
9699 this test is still erroneous but now it compiles.
9700 * gfortran.dg/bind_c_array_params_2.f90: Update regex to match
9702 * gfortran.dg/PR93308.f90: New test.
9703 * gfortran.dg/PR93963.f90: New test.
9704 * gfortran.dg/PR94327.c: New test.
9705 * gfortran.dg/PR94327.f90: New test.
9706 * gfortran.dg/PR94331.c: New test.
9707 * gfortran.dg/PR94331.f90: New test.
9708 * gfortran.dg/PR97046.f90: New test.
9710 2021-07-26 Jakub Jelinek <jakub@redhat.com>
9712 * g++.dg/gomp/attrs-1.C: Use attribute syntax even for section
9713 and scan directives.
9714 * g++.dg/gomp/attrs-2.C: Likewise.
9715 * g++.dg/gomp/attrs-6.C: New test.
9716 * g++.dg/gomp/attrs-7.C: New test.
9717 * g++.dg/gomp/attrs-8.C: New test.
9719 2021-07-23 Harald Anlauf <anlauf@gmx.de>
9722 * gfortran.dg/pr101536.f90: New test.
9724 2021-07-23 Jakub Jelinek <jakub@redhat.com>
9726 PR rtl-optimization/101562
9727 * gcc.c-torture/compile/pr101562.c: New test.
9729 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9731 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
9734 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9736 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
9739 2021-07-23 H.J. Lu <hjl.tools@gmail.com>
9742 * gcc.target/i386/pr101504.c: New test.
9744 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9746 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
9749 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9751 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
9754 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9756 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
9759 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9761 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
9764 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9766 * gcc.target/aarch64/vector_structure_intrinsics.c: New tests.
9768 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9770 * gcc.target/aarch64/vector_structure_intrinsics.c: New test.
9772 2021-07-23 Jakub Jelinek <jakub@redhat.com>
9774 * c-c++-common/gomp/attrs-1.c: New test.
9775 * c-c++-common/gomp/attrs-2.c: New test.
9776 * c-c++-common/gomp/attrs-3.c: New test.
9778 2021-07-23 Jakub Jelinek <jakub@redhat.com>
9780 * g++.dg/gomp/attrs-4.C: New test.
9781 * g++.dg/gomp/attrs-5.C: New test.
9783 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
9785 * gcc.target/mips/mips.exp (mips_option_groups): add
9786 -finline and -fno-inline.
9788 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
9791 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
9793 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
9794 __attribute__((noinline)).
9795 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
9797 2021-07-23 David Malcolm <dmalcolm@redhat.com>
9799 * gcc.dg/analyzer/feasibility-3.c: New test.
9801 2021-07-22 Martin Sebor <msebor@redhat.com>
9803 PR tree-optimization/65178
9804 * gcc.dg/uninit-pr65178.c: New test.
9806 2021-07-22 Martin Sebor <msebor@redhat.com>
9809 * g++.dg/ipa/pr82352.C
9811 2021-07-22 Andrew Pinski <apinski@marvell.com>
9813 PR tree-optimization/10153
9814 * gcc.c-torture/compile/pr10153-1.c: New test.
9815 * gcc.c-torture/compile/pr10153-2.c: New test.
9817 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
9819 * g++.dg/pr101511.C: New.
9821 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
9823 * gcc.dg/pr101497.c: New.
9825 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
9827 * gcc.dg/pr101496.c: New.
9829 2021-07-22 liuhongt <hongtao.liu@intel.com>
9831 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust testcase.
9833 2021-07-22 liuhongt <hongtao.liu@intel.com>
9835 * gcc.target/i386/mask-shift.c: New test.
9837 2021-07-21 David Malcolm <dmalcolm@redhat.com>
9840 * gcc.dg/analyzer/pr101547.c: New test.
9842 2021-07-21 David Malcolm <dmalcolm@redhat.com>
9845 * g++.dg/analyzer/pr101522.C: New test.
9847 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
9848 Joseph Myers <joseph@codesourcery.com>
9849 Cesar Philippidis <cesar@codesourcery.com>
9851 * c-c++-common/goacc/classify-routine-nohost.c: New file.
9852 * c-c++-common/goacc/classify-routine.c: Update.
9853 * c-c++-common/goacc/routine-2.c: Likewise.
9854 * c-c++-common/goacc/routine-nohost-1.c: New file.
9855 * c-c++-common/goacc/routine-nohost-2.c: Likewise.
9856 * g++.dg/goacc/template.C: Update.
9857 * gfortran.dg/goacc/classify-routine-nohost.f95: New file.
9858 * gfortran.dg/goacc/classify-routine.f95: Update.
9859 * gfortran.dg/goacc/pure-elemental-procedures-2.f90: Likewise.
9860 * gfortran.dg/goacc/routine-6.f90: Likewise.
9861 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
9862 * gfortran.dg/goacc/routine-module-1.f90: Likewise.
9863 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
9864 * gfortran.dg/goacc/routine-module-3.f90: Likewise.
9865 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
9866 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
9867 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
9869 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
9871 * g++.dg/goacc/template.C: Fix '#pragma atomic update' typo.
9873 2021-07-21 David Malcolm <dmalcolm@redhat.com>
9875 * gcc.dg/analyzer/explode-2.c: Remove xfail.
9876 * gcc.dg/analyzer/explode-2a.c: Remove expected leak warning on
9878 * gcc.dg/analyzer/phi-2.c: New test.
9880 2021-07-21 Bill Schmidt <wschmidt@linux.ibm.com>
9883 * gcc.target/powerpc/pr101129.c: Adjust.
9885 2021-07-21 H.J. Lu <hjl.tools@gmail.com>
9888 * gcc.target/i386/crc32-6.c: New test.
9890 2021-07-21 Harald Anlauf <anlauf@gmx.de>
9893 * gfortran.dg/pr101514.f90: New test.
9895 2021-07-21 Jakub Jelinek <jakub@redhat.com>
9897 PR middle-end/101535
9898 * c-c++-common/gomp/pr101535-1.c: New test.
9899 * c-c++-common/gomp/pr101535-2.c: New test.
9901 2021-07-21 Jakub Jelinek <jakub@redhat.com>
9904 * g++.dg/gomp/pr101516.C: New test.
9906 2021-07-21 Tobias Burnus <tobias@codesourcery.com>
9908 * gfortran.dg/iso_c_binding_char_1.f90: Update dg-error.
9909 * gfortran.dg/pr32599.f03: Use -std=-f2003 + update comment.
9910 * gfortran.dg/bind_c_char_10.f90: New test.
9911 * gfortran.dg/bind_c_char_6.f90: New test.
9912 * gfortran.dg/bind_c_char_7.f90: New test.
9913 * gfortran.dg/bind_c_char_8.f90: New test.
9914 * gfortran.dg/bind_c_char_9.f90: New test.
9916 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
9918 * gcc.dg/unroll-10.c: New test.
9920 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
9922 * gcc.dg/unroll-9.c: New test/
9924 2021-07-20 Martin Sebor <msebor@redhat.com>
9926 PR middle-end/101397
9927 * gcc.dg/Warray-bounds-80.c: New test.
9928 * gcc.dg/Warray-bounds-81.c: New test.
9929 * gcc.dg/Warray-bounds-82.c: New test.
9930 * gcc.dg/Warray-bounds-83.c: New test.
9931 * gcc.dg/Warray-bounds-84.c: New test.
9932 * gcc.dg/Wstringop-overflow-46.c: Adjust expected output.
9934 2021-07-20 Martin Sebor <msebor@redhat.com>
9936 PR middle-end/101300
9937 * gcc.dg/uninit-pr101300.c: New test.
9939 2021-07-20 Michael Meissner <meissner@linux.ibm.com>
9942 * gcc.target/powerpc/fold-vec-div-longlong.c: Fix expected code
9943 generation on power10.
9944 * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
9946 2021-07-20 Jakub Jelinek <jakub@redhat.com>
9949 * gcc.dg/pr101384.c: New test.
9950 * gcc.target/powerpc/pr101384-1.c: New test.
9951 * gcc.target/powerpc/pr101384-2.c: New test.
9953 2021-07-20 Richard Sandiford <richard.sandiford@arm.com>
9956 * gcc.target/aarch64/vect-vmaxv.c: Use an asm to hide the
9957 true initial value of the reduction from the vectorizer.
9958 * gcc.target/aarch64/vect-vaddv.c: Likewise. Make the vector
9959 loop operate on exactly LANES (rather than LANES-1) iterations.
9960 * gcc.target/aarch64/vect-fmaxv-fminv.x: Likewise.
9962 2021-07-20 Uroš Bizjak <ubizjak@gmail.com>
9965 * gcc.target/i386/pr71245-1.c: Remove.
9966 * gcc.target/i386/pr71245-2.c: Ditto.
9968 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
9970 * gcc.target/powerpc/mul-vectorize-3.c: New test.
9971 * gcc.target/powerpc/mul-vectorize-4.c: New test.
9973 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
9975 PR tree-optimization/100696
9976 * gcc.target/i386/pr100637-3w.c: Adjust for mul_highpart recog.
9978 2021-07-19 Martin Sebor <msebor@redhat.com>
9980 * gcc.target/powerpc/pr93658.c: Suppress valid warnings.
9982 2021-07-19 Iain Sandoe <iain@sandoe.co.uk>
9985 * g++.dg/coroutines/pr95520.C: New test.
9987 2021-07-19 David Malcolm <dmalcolm@redhat.com>
9990 * gcc.dg/analyzer/pr101503.c: New test.
9992 2021-07-19 Indu Bhagat <indu.bhagat@oracle.com>
9994 * gcc.dg/debug/btf/btf.exp: Do not run BTF testsuite if target does not
9995 support BTF format. Remove redundant check for AIX.
9996 * gcc.dg/debug/ctf/ctf.exp: Do not run CTF testsuite if target does not
9997 support CTF format. Remove redundant check for AIX.
9998 * lib/gcc-dg.exp: Remove redundant check for AIX.
10000 2021-07-19 Andrew Stubbs <ams@codesourcery.com>
10003 * gcc.target/gcn/sram-ecc-1.c: New test.
10004 * gcc.target/gcn/sram-ecc-2.c: New test.
10005 * gcc.target/gcn/sram-ecc-3.c: New test.
10006 * gcc.target/gcn/sram-ecc-4.c: New test.
10007 * gcc.target/gcn/sram-ecc-5.c: New test.
10008 * gcc.target/gcn/sram-ecc-6.c: New test.
10009 * gcc.target/gcn/sram-ecc-7.c: New test.
10010 * gcc.target/gcn/sram-ecc-8.c: New test.
10012 2021-07-19 Andrew Pinski <apinski@marvell.com>
10015 * gcc.target/aarch64/csinv-neg-1.c: New test.
10017 2021-07-19 Marek Polacek <polacek@redhat.com>
10020 * g++.dg/cpp0x/constexpr-temp2.C: New test.
10022 2021-07-19 Richard Biener <rguenther@suse.de>
10024 PR tree-optimization/101505
10025 * gcc.dg/vect/pr101505.c: New testcase.
10027 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
10030 * gcc.target/i386/pr101492-1.c: New test.
10031 * gcc.target/i386/pr101492-2.c: Likewise.
10032 * gcc.target/i386/pr101492-3.c: Likewise.
10033 * gcc.target/i386/pr101492-4.c: Likewise.
10035 2021-07-18 Harald Anlauf <anlauf@gmx.de>
10038 * gfortran.dg/fmt_nonchar_3.f90: New test.
10040 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
10043 * gcc.target/i386/avx-vzeroupper-28.c: New test.
10045 2021-07-18 Antoni Boucher <bouanto@zoho.com>
10048 * jit.dg/all-non-failing-tests.h: New test.
10049 * jit.dg/test-cast.c: New test.
10051 2021-07-17 Jan Hubicka <hubicka@ucw.cz>
10053 * gcc.dg/tree-ssa/modref-6.c: New test.
10055 2021-07-17 Andrew MacLeod <amacleod@redhat.com>
10057 * gcc.dg/pr96542.c: New.
10059 2021-07-16 Patrick Palka <ppalka@redhat.com>
10062 * g++.dg/cpp2a/class-deduction-alias10.C: New test.
10064 2021-07-16 Patrick Palka <ppalka@redhat.com>
10068 * g++.dg/inherit/covariant23.C: New test.
10070 2021-07-16 David Malcolm <dmalcolm@redhat.com>
10072 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_state): New.
10073 * gcc.dg/analyzer/dump-state.c: New test.
10075 2021-07-16 Martin Sebor <msebor@redhat.com>
10077 PR testsuite/101468
10078 * gcc.dg/Wstringop-overflow-41.c: Adjust to avoid target-specific
10080 * gcc.dg/Wstringop-overflow-42.c: Same.
10081 * gcc.dg/Wstringop-overflow-68.c: Same.
10082 * gcc.dg/Wstringop-overflow-70.c: Same.
10083 * gcc.dg/Wstringop-overflow-71.c: Same.
10084 * gcc.dg/strlenopt-95.c: Fix typos.
10086 2021-07-16 Tamar Christina <tamar.christina@arm.com>
10088 PR middle-end/101457
10089 * gcc.dg/vect/vect-reduc-dot-19.c: Use long long.
10090 * gcc.dg/vect/vect-reduc-dot-20.c: Likewise.
10091 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
10092 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
10094 2021-07-16 Marek Polacek <polacek@redhat.com>
10096 * g++.dg/cpp1y/Wnarrowing2.C: New test.
10097 * g++.dg/cpp1y/Wnarrowing2.h: New test.
10099 2021-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
10101 * g++.dg/ext/visibility/noPLT.C: Skip on s390x.
10102 * g++.target/s390/mi-thunk.C: New test.
10103 * gcc.target/s390/nodatarel-1.c: Move foostatic to the new
10105 * gcc.target/s390/pr80080-4.c: Allow @PLT suffix.
10106 * gcc.target/s390/risbg-ll-3.c: Likewise.
10107 * gcc.target/s390/call.h: Common code for the new tests.
10108 * gcc.target/s390/call-z10-pic-nodatarel.c: New test.
10109 * gcc.target/s390/call-z10-pic.c: New test.
10110 * gcc.target/s390/call-z10.c: New test.
10111 * gcc.target/s390/call-z9-pic-nodatarel.c: New test.
10112 * gcc.target/s390/call-z9-pic.c: New test.
10113 * gcc.target/s390/call-z9.c: New test.
10114 * gcc.target/s390/mfentry-m64-pic.c: New test.
10115 * gcc.target/s390/tls.h: Common code for the new TLS tests.
10116 * gcc.target/s390/tls-pic.c: New test.
10117 * gcc.target/s390/tls.c: New test.
10119 2021-07-16 Jonathan Wright <jonathan.wright@arm.com>
10121 * gcc.target/aarch64/sve/extract_1.c: Split expected results
10122 by big/little endian targets, restoring the old expected
10123 result for big endian.
10124 * gcc.target/aarch64/sve/extract_2.c: Likewise.
10125 * gcc.target/aarch64/sve/extract_3.c: Likewise.
10126 * gcc.target/aarch64/sve/extract_4.c: Likewise.
10128 2021-07-15 Uroš Bizjak <ubizjak@gmail.com>
10131 * gcc.target/i386/pr101346.c: New test.
10133 2021-07-15 Martin Sebor <msebor@redhat.com>
10135 PR middle-end/97027
10136 * gcc.dg/Wstringop-overflow-15.c: Remove an xfail.
10137 * gcc.dg/Wstringop-overflow-47.c: Adjust xfails.
10138 * gcc.dg/torture/pr69170.c: Avoid valid warnings.
10139 * gcc.dg/torture/pr70025.c: Prune out a false positive.
10140 * gcc.dg/vect/pr97769.c: Initialize a loop control variable.
10141 * gcc.target/i386/pr92658-avx512bw-trunc.c: Increase buffer size
10143 * gcc.target/i386/pr92658-avx512f.c: Same.
10144 * gcc.dg/Wstringop-overflow-68.c: New test.
10145 * gcc.dg/Wstringop-overflow-69.c: New test.
10146 * gcc.dg/Wstringop-overflow-70.c: New test.
10147 * gcc.dg/Wstringop-overflow-71.c: New test.
10148 * gcc.dg/strlenopt-95.c: New test.
10150 2021-07-15 David Malcolm <dmalcolm@redhat.com>
10155 * g++.dg/analyzer/pr93212.C: Update location of warning.
10156 * g++.dg/analyzer/pr94011.C: Add
10157 -Wno-analyzer-use-of-uninitialized-value.
10158 * g++.dg/analyzer/pr94503.C: Likewise.
10159 * gcc.dg/analyzer/clobbers-1.c: Convert "f" from a local to a
10160 param to avoid uninitialized warning.
10161 * gcc.dg/analyzer/data-model-1.c (test_12): Add test for
10162 uninitialized value on result of alloca.
10163 (test_12a): Add expected warning.
10164 (test_12c): Likewise.
10165 (test_19): Likewise.
10166 (test_29b): Likewise.
10167 (test_29c): Likewise.
10168 (test_37): Remove xfail.
10169 (test_37a): Likewise.
10170 * gcc.dg/analyzer/data-model-20.c: Add warning about leak.
10171 * gcc.dg/analyzer/explode-2.c: Remove params; add
10172 -Wno-analyzer-too-complex, -Wno-analyzer-malloc-leak, and xfails.
10173 Initialize the locals.
10174 * gcc.dg/analyzer/explode-2a.c: Initialize the locals. Add
10176 * gcc.dg/analyzer/fgets-1.c: New test.
10177 * gcc.dg/analyzer/fread-1.c: New test.
10178 * gcc.dg/analyzer/malloc-1.c (test_16): Add expected warning.
10179 (test_40): Likewise.
10180 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Check for
10181 uninitialized padding.
10182 * gcc.dg/analyzer/pr93355-localealias-feasibility.c (fread): New
10184 (read_alias_file): Call it.
10185 * gcc.dg/analyzer/pr94047.c: Add expected warnings.
10186 * gcc.dg/analyzer/pr94851-2.c: Likewise.
10187 * gcc.dg/analyzer/pr96841.c: Convert local to a param.
10188 * gcc.dg/analyzer/pr98628.c: Likewise.
10189 * gcc.dg/analyzer/pr99042.c: Updated expected location of leak
10191 * gcc.dg/analyzer/symbolic-1.c: Add expected warnings.
10192 * gcc.dg/analyzer/symbolic-7.c: Likewise.
10193 * gcc.dg/analyzer/torture/pr93649.c: Add expected warning. Skip
10194 with -fno-fat-lto-objects.
10195 * gcc.dg/analyzer/uninit-1.c: New test.
10196 * gcc.dg/analyzer/uninit-2.c: New test.
10197 * gcc.dg/analyzer/uninit-3.c: New test.
10198 * gcc.dg/analyzer/uninit-4.c: New test.
10199 * gcc.dg/analyzer/uninit-pr94713.c: New test.
10200 * gcc.dg/analyzer/uninit-pr94714.c: New test.
10201 * gcc.dg/analyzer/use-after-free-2.c: New test.
10202 * gcc.dg/analyzer/use-after-free-3.c: New test.
10203 * gcc.dg/analyzer/zlib-3.c: Add expected warning.
10204 * gcc.dg/analyzer/zlib-6.c: Convert locals to params to avoid
10205 uninitialized warnings. Remove xfail.
10206 * gcc.dg/analyzer/zlib-6a.c: New test, based on the old version
10208 * gfortran.dg/analyzer/pr97668.f: Add
10209 -Wno-analyzer-use-of-uninitialized-value and
10210 -Wno-analyzer-too-complex.
10212 2021-07-15 David Malcolm <dmalcolm@redhat.com>
10214 * gcc.dg/analyzer/phi-1.c: New test.
10216 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
10218 * lib/target-supports.exp (arm_v8_2a_imm8_neon_ok_nocache):
10221 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
10223 * gcc.target/arm/simd/vusdot-autovec.c: Use arm_v8_2a_i8mm_ok
10226 2021-07-15 Jakub Jelinek <jakub@redhat.com>
10229 * g++.dg/cpp0x/nullptr46.C: New test.
10231 2021-07-15 Tamar Christina <tamar.christina@arm.com>
10233 PR middle-end/101457
10234 * gcc.dg/vect/vect-reduc-dot-17.c: Fix signs of scalar code.
10235 * gcc.dg/vect/vect-reduc-dot-18.c: Likewise.
10236 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
10237 * gcc.dg/vect/vect-reduc-dot-9.c: Likewise.
10239 2021-07-15 Martin Sebor <msebor@redhat.com>
10241 * gcc.dg/Wvla-parameter-12.c: New test.
10243 2021-07-15 Bill Schmidt <wschmidt@linux.ibm.com>
10246 * gcc.target/powerpc/pr101129.c: New.
10248 2021-07-15 Jakub Jelinek <jakub@redhat.com>
10250 PR middle-end/101437
10251 * gcc.c-torture/compile/pr101437.c: New test.
10253 2021-07-14 Peter Bergner <bergner@linux.ibm.com>
10255 * gcc.target/powerpc/mma-builtin-9.c: New test.
10257 2021-07-14 Patrick Palka <ppalka@redhat.com>
10260 * g++.dg/cpp1z/class-deduction96.C: New test.
10262 2021-07-14 Jason Merrill <jason@redhat.com>
10264 * g++.dg/torture/pr100382.C: Pass -fno-delete-dead-exceptions.
10266 2021-07-14 Tamar Christina <tamar.christina@arm.com>
10268 * gcc.dg/vect/vect-reduc-dot-11.c: Expect pass.
10269 * gcc.dg/vect/vect-reduc-dot-15.c: Likewise.
10270 * gcc.dg/vect/vect-reduc-dot-19.c: Likewise.
10271 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
10273 2021-07-14 Andrew MacLeod <amacleod@redhat.com>
10275 * gcc.dg/pr80776-1.c: Remove xfail.
10277 2021-07-14 Marek Polacek <polacek@redhat.com>
10280 * g++.dg/cpp1y/constexpr-101371-2.C: New test.
10281 * g++.dg/cpp1y/constexpr-101371.C: New test.
10283 2021-07-14 Harald Anlauf <anlauf@gmx.de>
10286 * gfortran.dg/pr100949.f90: New test.
10288 2021-07-14 Tamar Christina <tamar.christina@arm.com>
10290 * lib/target-supports.exp
10291 (check_effective_target_arm_v8_2a_imm8_neon_ok_nocache,
10292 check_effective_target_arm_v8_2a_i8mm_neon_hw,
10293 check_effective_target_vect_usdot_qi): New.
10294 * gcc.dg/vect/vect-reduc-dot-9.c: New test.
10295 * gcc.dg/vect/vect-reduc-dot-10.c: New test.
10296 * gcc.dg/vect/vect-reduc-dot-11.c: New test.
10297 * gcc.dg/vect/vect-reduc-dot-12.c: New test.
10298 * gcc.dg/vect/vect-reduc-dot-13.c: New test.
10299 * gcc.dg/vect/vect-reduc-dot-14.c: New test.
10300 * gcc.dg/vect/vect-reduc-dot-15.c: New test.
10301 * gcc.dg/vect/vect-reduc-dot-16.c: New test.
10302 * gcc.dg/vect/vect-reduc-dot-17.c: New test.
10303 * gcc.dg/vect/vect-reduc-dot-18.c: New test.
10304 * gcc.dg/vect/vect-reduc-dot-19.c: New test.
10305 * gcc.dg/vect/vect-reduc-dot-20.c: New test.
10306 * gcc.dg/vect/vect-reduc-dot-21.c: New test.
10307 * gcc.dg/vect/vect-reduc-dot-22.c: New test.
10309 2021-07-14 Tamar Christina <tamar.christina@arm.com>
10311 * gcc.target/arm/simd/vusdot-autovec.c: New test.
10313 2021-07-14 Tamar Christina <tamar.christina@arm.com>
10315 * gcc.target/aarch64/simd/vusdot-autovec.c: New test.
10316 * gcc.target/aarch64/sve/vusdot-autovec.c: New test.
10318 2021-07-14 H.J. Lu <hjl.tools@gmail.com>
10321 * gcc.target/i386/pr101395-1.c: New test.
10322 * gcc.target/i386/pr101395-2.c: Likewise.
10323 * gcc.target/i386/pr101395-3.c: Likewise.
10325 2021-07-14 Richard Biener <rguenther@suse.de>
10327 PR tree-optimization/101445
10328 * gcc.dg/vect/pr101445.c: New testcase.
10330 2021-07-14 Richard Biener <rguenther@suse.de>
10332 * gcc.target/i386/vect-reduc-1.c: New testcase.
10334 2021-07-13 Jonathan Wright <jonathan.wright@arm.com>
10336 * gcc.target/aarch64/extract_zero_extend.c: Remove dump scan
10337 for RTL pattern match.
10338 * gcc.target/aarch64/narrow_high_combine.c: Add new tests.
10339 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: Update
10340 scan-assembler regex to look for a scalar register instead of
10341 lane 0 of a vector.
10342 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: Likewise.
10343 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: Likewise.
10344 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: Likewise.
10345 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
10346 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
10347 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
10348 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
10349 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
10350 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: Likewise.
10351 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
10352 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
10353 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
10354 * gcc.target/aarch64/sve/extract_1.c: Likewise.
10355 * gcc.target/aarch64/sve/extract_2.c: Likewise.
10356 * gcc.target/aarch64/sve/extract_3.c: Likewise.
10357 * gcc.target/aarch64/sve/extract_4.c: Likewise.
10358 * gcc.target/aarch64/sve/live_1.c: Update scan-assembler regex
10359 cases to look for 'b' and 'h' registers instead of 'w'.
10360 * gcc.target/arm/crypto-vsha1cq_u32.c: Update scan-assembler
10361 regex to reflect lane 0 vector extractions being simplified
10362 to scalar register moves.
10363 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
10364 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
10365 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
10366 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: Extract
10367 lane 1 as the moves for lane 0 now get optimized away.
10368 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
10369 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
10370 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
10371 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
10372 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
10373 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
10374 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
10376 2021-07-13 Paul A. Clarke <pc@us.ibm.com>
10378 * gcc.target/powerpc/sse4_1-ptest-1.c: Copy from
10379 gcc/testsuite/gcc.target/i386.
10381 2021-07-13 Andrew MacLeod <amacleod@redhat.com>
10383 PR tree-optimization/93781
10384 * gcc.dg/tree-ssa/pr93781-1.c: Check that call is removed.
10386 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
10388 * gcc.target/aarch64/sve/reduc_9.c: New test.
10389 * gcc.target/aarch64/sve/reduc_9_run.c: Likewise.
10390 * gcc.target/aarch64/sve/reduc_10.c: Likewise.
10391 * gcc.target/aarch64/sve/reduc_10_run.c: Likewise.
10392 * gcc.target/aarch64/sve/reduc_11.c: Likewise.
10393 * gcc.target/aarch64/sve/reduc_11_run.c: Likewise.
10394 * gcc.target/aarch64/sve/reduc_12.c: Likewise.
10395 * gcc.target/aarch64/sve/reduc_12_run.c: Likewise.
10396 * gcc.target/aarch64/sve/reduc_13.c: Likewise.
10397 * gcc.target/aarch64/sve/reduc_13_run.c: Likewise.
10398 * gcc.target/aarch64/sve/reduc_14.c: Likewise.
10399 * gcc.target/aarch64/sve/reduc_14_run.c: Likewise.
10400 * gcc.target/aarch64/sve/reduc_15.c: Likewise.
10401 * gcc.target/aarch64/sve/reduc_15_run.c: Likewise.
10403 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
10405 * gcc.target/aarch64/sve/cond_arith_6.c: New test.
10407 2021-07-13 Jakub Jelinek <jakub@redhat.com>
10408 Richard Biener <rguenther@suse.de>
10410 PR tree-optimization/101419
10411 * gcc.dg/builtin-object-size-10.c: Pass -fdump-tree-early_objsz-details
10412 instead of -fdump-tree-objsz1-details in dg-options and adjust names
10413 of dump file in scan-tree-dump.
10414 * gcc.dg/pr101419.c: New test.
10416 2021-07-13 Richard Biener <rguenther@suse.de>
10419 2021-07-13 Richard Biener <rguenther@suse.de>
10421 * g++.dg/vect/slp-pr87105.cc: Adjust.
10422 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
10424 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
10426 PR testsuite/100166
10427 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Update
10428 insn counts to account for power10 prefixed loads and stores.
10429 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c:
10431 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
10433 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
10435 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
10437 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
10439 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
10441 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: Likewise.
10442 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: Likewise.
10443 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: Likewise.
10444 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: Likewise.
10445 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c:
10447 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: Likewise.
10448 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: Likewise.
10449 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: Likewise.
10450 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: Likewise.
10451 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: Likewise.
10452 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: Likewise.
10453 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: Likewise.
10454 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Likewise.
10455 * gcc.target/powerpc/fold-vec-splat-longlong.c: Likewise.
10456 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c:
10458 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c:
10460 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c:
10462 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c:
10464 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c:
10466 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c:
10468 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: Likewise.
10469 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c:
10471 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: Likewise.
10472 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: Likewise.
10473 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c:
10475 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: Likewise.
10476 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: Likewise.
10477 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: Likewise.
10478 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: Likewise.
10479 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: Likewise.
10480 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: Likewise.
10481 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: Likewise.
10482 * gcc.target/powerpc/lvsl-lvsr.c: Likewise.
10483 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Likewise.
10485 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
10487 * gcc.target/powerpc/vec-splati-runnable.c: Run test with -O2
10488 optimization. Do not check what XXSPLTIDP generates if the value
10491 2021-07-12 Patrick Palka <ppalka@redhat.com>
10495 * g++.dg/cpp1z/class-deduction92.C: New test.
10496 * g++.dg/cpp1z/class-deduction93.C: New test.
10497 * g++.dg/cpp1z/class-deduction94.C: New test.
10498 * g++.dg/cpp1z/class-deduction95.C: New test.
10500 2021-07-12 Uroš Bizjak <ubizjak@gmail.com>
10503 * gcc.target/i386/pr101424.c: New test.
10505 2021-07-12 Andrew MacLeod <amacleod@redhat.com>
10507 * gcc.dg/tree-ssa/pr101335.c: New.
10509 2021-07-12 Andrew Pinski <apinski@marvell.com>
10511 * gcc.dg/tree-ssa/pr96928-1.c: Update to similar as pr96928.c.
10513 2021-07-12 Richard Biener <rguenther@suse.de>
10515 PR tree-optimization/101373
10516 * g++.dg/torture/pr101373.C: New testcase, XFAILed.
10517 * gnat.dg/opt95.adb: Likewise.
10519 2021-07-12 Richard Biener <rguenther@suse.de>
10521 * g++.dg/vect/slp-pr87105.cc: Adjust.
10522 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
10524 2021-07-12 Richard Biener <rguenther@suse.de>
10526 PR tree-optimization/101394
10527 * gcc.dg/torture/pr101394.c: New testcase.
10529 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
10530 Jakub Jelinek <jakub@redhat.com>
10532 PR tree-optimization/101403
10533 * gcc.dg/pr101403.c: Avoid (unimportant) uninitialized variable.
10535 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
10538 * gcc.target/arm/armv8_2-fp16-neon-2.c: Adjust.
10540 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
10543 * gcc.target/arm/simd/pr98435.c: New test.
10545 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
10547 PR tree-optimization/101403
10548 * gcc.dg/pr101403.c: New test case.
10550 2021-07-10 John David Anglin <danglin@gcc.gnu.org>
10552 * gcc.dg/torture/pr100329.c: Require target lra.
10553 * gcc.dg/torture/pr100519.c: Likewise.
10555 2021-07-10 Patrick Palka <ppalka@redhat.com>
10558 * g++.dg/cpp0x/pr78765.C: Expect another conversion failure
10560 * g++.dg/template/sfinae14.C: Flip incorrect assertion.
10561 * g++.dg/cpp2a/concepts-requires27.C: New test.
10563 2021-07-09 Jason Merrill <jason@redhat.com>
10566 * g++.dg/concepts/explicit-spec1.C: New test.
10568 2021-07-09 Roger Sayle <roger@nextmovesoftware.com>
10569 Uroš Bizjak <ubizjak@gmail.com>
10571 * gcc.target/i386/divmod-9.c: New test case.
10573 2021-07-09 Indu Bhagat <indu.bhagat@oracle.com>
10575 PR testsuite/101269
10576 * gcc.dg/debug/btf/btf-datasec-1.c: Force -msdata=none with ilp32 for
10577 powerpc based targets.
10579 2021-07-09 Patrick Palka <ppalka@redhat.com>
10582 * g++.dg/cpp2a/concepts-requires26.C: New test.
10583 * g++.dg/cpp2a/lambda-uneval16.C: New test.
10585 2021-07-09 Patrick Palka <ppalka@redhat.com>
10588 * g++.dg/cpp2a/concepts-memtmpl4.C: Uncomment the commented out
10589 example, which we now handle correctly.
10590 * g++.dg/cpp2a/concepts-memtmpl5.C: New test.
10591 * g++.dg/cpp2a/concepts-memtmpl5a.C: New test.
10593 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
10595 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
10596 __attribute__((noinline)).
10597 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
10599 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
10604 * gcc.target/mips/pr100760.c: New test.
10605 * gcc.target/mips/pr100761.c: New test.
10606 * gcc.target/mips/pr100762.c: New test.
10608 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
10610 * gcc.target/powerpc/mod-vectorize.c: New test.
10612 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
10614 * gcc.target/powerpc/div-vectorize-1.c: New test.
10616 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
10618 * gcc.target/powerpc/mul-vectorize-1.c: New test.
10619 * gcc.target/powerpc/mul-vectorize-2.c: New test.
10621 2021-07-08 Martin Sebor <msebor@redhat.com>
10623 * gcc.dg/Wstringop-overflow-43.c: Remove an xfail.
10625 2021-07-08 Martin Sebor <msebor@redhat.com>
10627 PR testsuite/100451
10628 * g++.dg/warn/Warray-bounds-20.C: Adjust expected output for LP32.
10630 2021-07-08 Martin Sebor <msebor@redhat.com>
10632 * g++.dg/warn/Warray-bounds-11.C: Avoid including <new>.
10633 * g++.dg/warn/Warray-bounds-13.C: Same.
10635 2021-07-08 Marek Polacek <polacek@redhat.com>
10638 * g++.dg/cpp0x/noexcept70.C: New test.
10640 2021-07-08 Martin Jambor <mjambor@suse.cz>
10643 * gcc.dg/ipa/pr101066.c: New test.
10645 2021-07-08 Martin Sebor <msebor@redhat.com>
10647 PR bootstrap/101374
10648 * c-c++-common/Warray-bounds-3.c: Xfail assertion.
10649 * c-c++-common/Warray-bounds-4.c: Same.
10651 2021-07-08 Christophe Lyon <christophe.lyon@foss.st.om>
10653 * gcc.dg/debug/pr57351.c: Require arm_arch_v7a_ok
10656 2021-07-08 Richard Sandiford <richard.sandiford@arm.com>
10658 * gcc.target/aarch64/sve/acle/general/cntb_1.c: New test.
10660 2021-07-08 Roger Sayle <roger@nextmovesoftware.com>
10661 Richard Biener <rguenther@suse.de>
10663 PR tree-optimization/40210
10664 * gcc.dg/builtin-bswap-13.c: New test.
10665 * gcc.dg/builtin-bswap-14.c: New test.
10667 2021-07-08 Michael Meissner <meissner@linux.ibm.com>
10670 * gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
10672 2021-07-07 David Malcolm <dmalcolm@redhat.com>
10674 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
10675 * gcc.dg/plugin/analyzer_gil_plugin.c
10676 (gil_state_machine::on_condition): Remove.
10678 2021-07-07 Martin Sebor <msebor@redhat.com>
10680 PR tree-optimization/100137
10681 PR tree-optimization/99121
10682 PR tree-optimization/97027
10683 * c-c++-common/Warray-bounds-3.c: Remove xfail
10684 * c-c++-common/Warray-bounds-4.c: Add an expected warning.
10685 * c-c++-common/Warray-bounds-9.c: New test.
10686 * c-c++-common/Warray-bounds-10.c: New test.
10687 * g++.dg/asan/asan_test.C: Suppress expected warnings.
10688 * g++.dg/pr95768.C: Same.
10689 * g++.dg/warn/Warray-bounds-10.C: Adjust text of expected messages.
10690 * g++.dg/warn/Warray-bounds-11.C: Same.
10691 * g++.dg/warn/Warray-bounds-12.C: Same.
10692 * g++.dg/warn/Warray-bounds-13.C: Same.
10693 * g++.dg/warn/Warray-bounds-17.C: Same.
10694 * g++.dg/warn/Warray-bounds-20.C: Same.
10695 * gcc.dg/Warray-bounds-29.c: Same.
10696 * gcc.dg/Warray-bounds-30.c: Add xfail.
10697 * gcc.dg/Warray-bounds-31.c: Adjust text of expected messages.
10698 * gcc.dg/Warray-bounds-32.c: Same.
10699 * gcc.dg/Warray-bounds-52.c: Same.
10700 * gcc.dg/Warray-bounds-53.c: Same.
10701 * gcc.dg/Warray-bounds-58.c: Remove xfail.
10702 * gcc.dg/Warray-bounds-63.c: Adjust text of expected messages.
10703 * gcc.dg/Warray-bounds-66.c: Same.
10704 * gcc.dg/Warray-bounds-69.c: Same.
10705 * gcc.dg/Wstringop-overflow-34.c: Same.
10706 * gcc.dg/Wstringop-overflow-47.c: Same.
10707 * gcc.dg/Wstringop-overflow-61.c: Same.
10708 * gcc.dg/Warray-bounds-77.c: New test.
10709 * gcc.dg/Warray-bounds-78.c: New test.
10710 * gcc.dg/Warray-bounds-79.c: New test.
10712 2021-07-07 Christophe Lyon <christophe.lyon@foss.st.com>
10715 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove -fno-short-enums.
10717 2021-07-07 Richard Biener <rguenther@suse.de>
10719 PR tree-optimization/34195
10720 * gcc.dg/vect/pr34195.c: New testcase.
10722 2021-07-07 Richard Biener <rguenther@suse.de>
10724 PR tree-optimization/99728
10725 * g++.dg/opt/pr99728.C: New testcase.
10727 2021-07-07 liuhongt <hongtao.liu@intel.com>
10729 * gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c: New test.
10730 * gcc.target/i386/avx512f-vect-fmaddsubXXXps.c: New test.
10731 * gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c: New test.
10732 * gcc.target/i386/avx512f-vect-fmsubaddXXXps.c: New test.
10734 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
10737 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove the check on btm_type.
10739 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
10742 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Remove the check for ctv_typeidx.
10744 2021-07-06 Martin Sebor <msebor@redhat.com>
10747 * g++.dg/warn/uninit-pr55881.C: New test.
10749 2021-07-06 Martin Sebor <msebor@redhat.com>
10751 PR tree-optimization/86650
10752 * gcc.dg/Warray-bounds-76.c: New test.
10754 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
10757 * gcc.dg/debug/ctf/ctf-struct-array-2.c: Adjust the value in the testcase.
10759 2021-07-06 Martin Sebor <msebor@redhat.com>
10761 * gcc.dg/format/gcc_diag-10.c: Update expected warnings.
10762 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Remove %G.
10764 2021-07-06 Martin Sebor <msebor@redhat.com>
10766 * gcc.dg/Wobjsize-1.c: Prune expected output.
10767 * gcc.dg/Warray-bounds-71.c: New test.
10768 * gcc.dg/Warray-bounds-71.h: New test header.
10769 * gcc.dg/Warray-bounds-72.c: New test.
10770 * gcc.dg/Warray-bounds-73.c: New test.
10771 * gcc.dg/Warray-bounds-74.c: New test.
10772 * gcc.dg/Warray-bounds-75.c: New test.
10773 * gcc.dg/Wfree-nonheap-object-4.c: Adjust expected output.
10774 * gcc.dg/Wfree-nonheap-object-5.c: New test.
10775 * gcc.dg/Wfree-nonheap-object-6.c: New test.
10776 * gcc.dg/pragma-diag-10.c: New test.
10777 * gcc.dg/pragma-diag-9.c: New test.
10778 * gcc.dg/uninit-suppress_3.c: New test.
10779 * gcc.dg/pr79214.c: Xfail tests.
10780 * gcc.dg/tree-ssa/builtin-sprintf-warn-27.c: New test.
10781 * gcc.dg/format/c90-printf-1.c: Adjust expected output.
10783 2021-07-06 Uroš Bizjak <ubizjak@gmail.com>
10786 * gcc.target/i386/sse4_1-vec-set-1a.c: New test.
10787 * gcc.target/i386/sse4_1-vec-set-2a.c: Ditto.
10789 2021-07-06 Richard Biener <rguenther@suse.de>
10791 * gcc.target/i386/vect-fmaddsubXXXpd.c: New testcase.
10792 * gcc.target/i386/vect-fmaddsubXXXps.c: Likewise.
10793 * gcc.target/i386/vect-fmsubaddXXXpd.c: Likewise.
10794 * gcc.target/i386/vect-fmsubaddXXXps.c: Likewise.
10796 2021-07-06 Andrew Pinski <apinski@marvell.com>
10798 PR tree-optimization/101256
10799 * g++.dg/torture/pr101256.C: New test.
10801 2021-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
10804 * gfortran.dg/implied_do_io_7.f90: New test.
10806 2021-07-06 Kewen Lin <linkw@linux.ibm.com>
10808 PR rtl-optimization/100328
10809 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Remove one xfail.
10810 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
10811 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
10812 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
10813 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
10814 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
10815 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
10816 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
10817 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
10818 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
10819 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
10820 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
10821 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
10822 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
10823 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
10824 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
10825 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
10826 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
10827 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
10828 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
10829 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
10830 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
10831 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
10832 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
10833 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
10834 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
10835 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
10836 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
10837 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
10838 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
10839 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
10840 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
10841 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
10842 * gcc.target/aarch64/sve/acle/asm/sub_f16.c: Likewise.
10843 * gcc.target/aarch64/sve/acle/asm/sub_f32.c: Likewise.
10844 * gcc.target/aarch64/sve/acle/asm/sub_f64.c: Likewise.
10845 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
10846 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
10847 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
10849 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
10852 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin targets.
10853 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
10855 2021-07-05 Andrew Pinski <apinski@marvell.com>
10857 PR tree-optimization/101039
10858 * gcc.dg/tree-ssa/phi-opt-15.c: Update test to expect
10859 ABSU and still not expect ABS_EXPR.
10860 * gcc.dg/tree-ssa/phi-opt-23.c: New test.
10861 * gcc.dg/tree-ssa/phi-opt-24.c: New test.
10863 2021-07-05 Christophe Lyon <christophe.lyon@foss.st.com>
10866 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -fno-short-enums.
10868 2021-07-05 Richard Biener <rguenther@suse.de>
10870 PR testsuite/101299
10871 * gcc.dg/vect/bb-slp-74.c: Add vect_double requires.
10873 2021-07-05 liuhongt <hongtao.liu@intel.com>
10875 * gcc.target/i386/pr92658-avx512vl.c: Refine testcase.
10877 2021-07-03 David Edelsohn <dje.gcc@gmail.com>
10879 * gcc.dg/debug/btf/btf.exp: Skip on AIX.
10880 * gcc.dg/debug/ctf/ctf.exp: Skip on AIX.
10881 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): AIX
10882 doesn't support CTF.
10883 (gcc-dg-debug-runtest): Move CTF support within
10884 target support format test.
10886 2021-07-03 H.J. Lu <hjl.tools@gmail.com>
10888 PR middle-end/101294
10889 * gcc.dg/pr101294.c: New test.
10891 2021-07-03 Iain Buclaw <ibuclaw@gdcproject.org>
10894 * gdc.dg/torture/pr101273.d: New test.
10896 2021-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
10899 * gdc.dg/torture/pr101282.d: New test.
10901 2021-07-02 Jakub Jelinek <jakub@redhat.com>
10903 * g++.dg/gomp/attrs-1.C: New test.
10904 * g++.dg/gomp/attrs-2.C: New test.
10905 * g++.dg/gomp/attrs-3.C: New test.
10907 2021-07-02 Jakub Jelinek <jakub@redhat.com>
10910 * c-c++-common/gomp/atomic-24.c: New test.
10912 2021-07-02 Patrick Palka <ppalka@redhat.com>
10915 * g++.dg/cpp2a/concepts-memtmpl4.C: New test.
10917 2021-07-02 Peter Bergner <bergner@linux.ibm.com>
10919 * gcc.target/powerpc/mma-builtin-7.c: New test.
10920 * gcc.target/powerpc/mma-builtin-8.c: New test.
10922 2021-07-02 Andrew MacLeod <amacleod@redhat.com>
10924 PR tree-optimization/101223
10925 * gcc.dg/pr101223.c: New.
10927 2021-07-02 David Faust <david.faust@oracle.com>
10929 * gcc.dg/debug/btf/btf-float-1.c: New test.
10930 * gcc.dg/debug/btf/btf-function-3.c: Use different unrepresentable type.
10931 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
10932 * gcc.dg/debug/btf/btf-variables-2.c: Likewise.
10934 2021-07-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10936 * lib/gcc-defs.exp: Add a comment.
10938 2021-07-02 Richard Biener <rguenther@suse.de>
10940 PR tree-optimization/101293
10941 * gcc.dg/tree-ssa/ssa-lim-15.c: New testcase.
10943 2021-07-02 Jakub Jelinek <jakub@redhat.com>
10946 * gcc.target/i386/avx2-pr101286.c: New test.
10948 2021-07-02 Hongyu Wang <hongyu.wang@intel.com>
10950 * gcc.target/i386/keylocker-aesdec128kl.c: Update test.
10951 * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
10952 * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
10953 * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
10954 * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
10955 * gcc.target/i386/keylocker-aesenc256kl.c: Likewise.
10956 * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
10957 * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
10959 2021-07-01 Michael Meissner <meissner@linux.ibm.com>
10961 * gcc.target/powerpc/float128-cmove.c: New test.
10962 * gcc.target/powerpc/float128-minmax-3.c: New test.
10964 2021-07-01 Eric Botcazou <ebotcazou@adacore.com>
10966 * c-c++-common/dump-ada-spec-14.c: Adjust dg-warning directive.
10968 2021-07-01 H.J. Lu <hjl.tools@gmail.com>
10971 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Expect integer
10973 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
10974 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
10975 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
10976 * gcc.target/i386/avx512f_cond_move.c: Also pass
10977 -mprefer-vector-width=512 and expect integer broadcast.
10978 * gcc.target/i386/pr100865-1.c: New test.
10979 * gcc.target/i386/pr100865-2.c: Likewise.
10980 * gcc.target/i386/pr100865-3.c: Likewise.
10981 * gcc.target/i386/pr100865-4a.c: Likewise.
10982 * gcc.target/i386/pr100865-4b.c: Likewise.
10983 * gcc.target/i386/pr100865-5a.c: Likewise.
10984 * gcc.target/i386/pr100865-5b.c: Likewise.
10985 * gcc.target/i386/pr100865-6a.c: Likewise.
10986 * gcc.target/i386/pr100865-6b.c: Likewise.
10987 * gcc.target/i386/pr100865-6c.c: Likewise.
10988 * gcc.target/i386/pr100865-7a.c: Likewise.
10989 * gcc.target/i386/pr100865-7b.c: Likewise.
10990 * gcc.target/i386/pr100865-7c.c: Likewise.
10991 * gcc.target/i386/pr100865-8a.c: Likewise.
10992 * gcc.target/i386/pr100865-8b.c: Likewise.
10993 * gcc.target/i386/pr100865-8c.c: Likewise.
10994 * gcc.target/i386/pr100865-9a.c: Likewise.
10995 * gcc.target/i386/pr100865-9b.c: Likewise.
10996 * gcc.target/i386/pr100865-9c.c: Likewise.
10997 * gcc.target/i386/pr100865-10a.c: Likewise.
10998 * gcc.target/i386/pr100865-10b.c: Likewise.
10999 * gcc.target/i386/pr100865-11a.c: Likewise.
11000 * gcc.target/i386/pr100865-11b.c: Likewise.
11001 * gcc.target/i386/pr100865-11c.c: Likewise.
11002 * gcc.target/i386/pr100865-12a.c: Likewise.
11003 * gcc.target/i386/pr100865-12b.c: Likewise.
11004 * gcc.target/i386/pr100865-12c.c: Likewise.
11006 2021-07-01 Richard Biener <rguenther@suse.de>
11008 PR tree-optimization/101280
11009 PR tree-optimization/101173
11010 * gcc.dg/tree-ssa/loop-interchange-16.c: New testcase.
11012 2021-07-01 Richard Biener <rguenther@suse.de>
11014 PR tree-optimization/101278
11015 * gcc.dg/torture/pr101278.c: New testcase.
11017 2021-07-01 Richard Biener <rguenther@suse.de>
11019 PR tree-optimization/100778
11020 * gcc.dg/torture/pr100778.c: New testcase.
11022 2021-07-01 Uroš Bizjak <ubizjak@gmail.com>
11025 * gcc.target/i386/pr101044.c: New test.
11027 2021-07-01 Richard Biener <rguenther@suse.de>
11029 PR tree-optimization/101178
11030 * gcc.dg/vect/bb-slp-72.c: New testcase.
11031 * gcc.dg/vect/bb-slp-73.c: Likewise.
11032 * gcc.dg/vect/bb-slp-74.c: Likewise.
11034 2021-07-01 Jakub Jelinek <jakub@redhat.com>
11037 * gcc.dg/pr101266.c: New test.
11039 2021-07-01 Patrick Palka <ppalka@redhat.com>
11042 * g++.dg/cpp0x/constexpr-empty16.C: New test.
11044 2021-07-01 Patrick Palka <ppalka@redhat.com>
11047 * g++.dg/template/access41.C: New test.
11048 * g++.dg/template/access41a.C: New test.
11050 2021-06-30 Indu Bhagat <indu.bhagat@oracle.com>
11052 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Add dg-add-options float64 and
11055 2021-06-30 Michael Meissner <meissner@linux.ibm.com>
11057 * gcc.target/powerpc/float128-minmax.c: Adjust expected code for
11059 * lib/target-supports.exp (check_effective_target_has_arch_pwr10):
11062 2021-06-30 Patrick Palka <ppalka@redhat.com>
11064 * g++.dg/cpp2a/concepts-access2.C: New test.
11066 2021-06-30 Marek Polacek <polacek@redhat.com>
11070 * g++.dg/cpp0x/auto24.C: Remove dg-error.
11071 * g++.dg/cpp0x/auto3.C: Adjust dg-error.
11072 * g++.dg/cpp0x/auto42.C: Likewise.
11073 * g++.dg/cpp0x/initlist75.C: Likewise.
11074 * g++.dg/cpp0x/initlist80.C: Likewise.
11075 * g++.dg/diagnostic/auto1.C: Remove dg-error.
11076 * g++.dg/cpp23/auto-array.C: New test.
11078 2021-06-30 Richard Biener <rguenther@suse.de>
11080 PR tree-optimization/101267
11081 * gfortran.dg/pr101267.f90: New testcase.
11083 2021-06-30 David Malcolm <dmalcolm@redhat.com>
11086 * gcc.dg/analyzer/clobbers-1.c: New test.
11087 * gcc.dg/analyzer/clobbers-2.c: New test.
11088 * gcc.dg/analyzer/data-model-1.c (test_26): Mark xfail as fixed.
11089 (test_28): Likewise.
11090 (test_52): Likewise. Add coverage for end of buffer.
11091 * gcc.dg/analyzer/explode-1.c: Add leak warning.
11092 * gcc.dg/analyzer/memset-1.c (test_3): Mark xfail as fixed.
11093 (test_4): Use char. Mark xfail as fixed.
11095 (test_7): Mark xfail as fixed. Add coverage for start of buffer.
11098 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: New test.
11099 * gcc.dg/analyzer/symbolic-8.c: New test.
11101 2021-06-30 Christophe Lyon <christophe.lyon@foss.st.com>
11103 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Add dg-add-options float16.
11105 2021-06-30 Richard Biener <rguenther@suse.de>
11107 PR tree-optimization/101264
11108 * gfortran.dg/pr101264.f90: New testcase.
11110 2021-06-30 liuhongt <hongtao.liu@intel.com>
11113 * gcc.target/i386/pr101248.c: New test.
11115 2021-06-29 Andrew MacLeod <amacleod@redhat.com>
11117 * gcc.dg/pr101254.c: New.
11119 2021-06-29 Uroš Bizjak <ubizjak@gmail.com>
11122 * gcc.target/i386/pr95046-9.c: New test.
11124 2021-06-29 Richard Biener <rguenther@suse.de>
11126 * gcc.dg/vect/pr67790.c: Un-XFAIL.
11127 * gcc.dg/vect/bb-slp-71.c: New testcase.
11129 2021-06-29 Jakub Jelinek <jakub@redhat.com>
11132 * g++.dg/ubsan/pr101210.C: New test.
11134 2021-06-29 Richard Biener <rguenther@suse.de>
11136 PR tree-optimization/101242
11137 * gcc.dg/vect/bb-slp-pr101242.c: New testcase.
11138 * gcc.dg/vect/pr67790.c: XFAIL scan for zero VEC_PERM_EXPR.
11140 2021-06-28 Martin Sebor <msebor@redhat.com>
11142 * g++.dg/uninit-pr74762.C: New test.
11143 * g++.dg/warn/uninit-pr74765.C: Same.
11145 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
11146 David Faust <david.faust@oracle.com>
11148 * lib/gcc-dg.exp (gcc-dg-frontend-supports-ctf): New procedure.
11149 (gcc-dg-debug-runtest): Add -gctf support.
11150 * gcc.dg/debug/btf/btf-1.c: New test.
11151 * gcc.dg/debug/btf/btf-2.c: Likewise.
11152 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
11153 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
11154 * gcc.dg/debug/btf/btf-array-1.c: Likewise.
11155 * gcc.dg/debug/btf/btf-bitfields-1.c: Likewise.
11156 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
11157 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
11158 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Likewise.
11159 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
11160 * gcc.dg/debug/btf/btf-forward-1.c: Likewise.
11161 * gcc.dg/debug/btf/btf-function-1.c: Likewise.
11162 * gcc.dg/debug/btf/btf-function-2.c: Likewise.
11163 * gcc.dg/debug/btf/btf-int-1.c: Likewise.
11164 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
11165 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
11166 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
11167 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
11168 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
11169 * gcc.dg/debug/btf/btf.exp: Likewise.
11170 * gcc.dg/debug/ctf/ctf-1.c: Likewise.
11171 * gcc.dg/debug/ctf/ctf-2.c: Likewise.
11172 * gcc.dg/debug/ctf/ctf-anonymous-struct-1.c: Likewise.
11173 * gcc.dg/debug/ctf/ctf-anonymous-union-1.c: Likewise.
11174 * gcc.dg/debug/ctf/ctf-array-1.c: Likewise.
11175 * gcc.dg/debug/ctf/ctf-array-2.c: Likewise.
11176 * gcc.dg/debug/ctf/ctf-array-3.c: Likewise.
11177 * gcc.dg/debug/ctf/ctf-array-4.c: Likewise.
11178 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Likewise.
11179 * gcc.dg/debug/ctf/ctf-attr-used-1.c: Likewise.
11180 * gcc.dg/debug/ctf/ctf-bitfields-1.c: Likewise.
11181 * gcc.dg/debug/ctf/ctf-bitfields-2.c: Likewise.
11182 * gcc.dg/debug/ctf/ctf-bitfields-3.c: Likewise.
11183 * gcc.dg/debug/ctf/ctf-bitfields-4.c: Likewise.
11184 * gcc.dg/debug/ctf/ctf-complex-1.c: Likewise.
11185 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
11186 * gcc.dg/debug/ctf/ctf-cvr-quals-2.c: Likewise.
11187 * gcc.dg/debug/ctf/ctf-cvr-quals-3.c: Likewise.
11188 * gcc.dg/debug/ctf/ctf-cvr-quals-4.c: Likewise.
11189 * gcc.dg/debug/ctf/ctf-enum-1.c: Likewise.
11190 * gcc.dg/debug/ctf/ctf-enum-2.c: Likewise.
11191 * gcc.dg/debug/ctf/ctf-file-scope-1.c: Likewise.
11192 * gcc.dg/debug/ctf/ctf-float-1.c: Likewise.
11193 * gcc.dg/debug/ctf/ctf-forward-1.c: Likewise.
11194 * gcc.dg/debug/ctf/ctf-forward-2.c: Likewise.
11195 * gcc.dg/debug/ctf/ctf-func-index-1.c: Likewise.
11196 * gcc.dg/debug/ctf/ctf-function-pointers-1.c: Likewise.
11197 * gcc.dg/debug/ctf/ctf-function-pointers-2.c: Likewise.
11198 * gcc.dg/debug/ctf/ctf-function-pointers-3.c: Likewise.
11199 * gcc.dg/debug/ctf/ctf-functions-1.c: Likewise.
11200 * gcc.dg/debug/ctf/ctf-int-1.c: Likewise.
11201 * gcc.dg/debug/ctf/ctf-objt-index-1.c: Likewise.
11202 * gcc.dg/debug/ctf/ctf-pointers-1.c: Likewise.
11203 * gcc.dg/debug/ctf/ctf-pointers-2.c: Likewise.
11204 * gcc.dg/debug/ctf/ctf-preamble-1.c: Likewise.
11205 * gcc.dg/debug/ctf/ctf-skip-types-1.c: Likewise.
11206 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Likewise.
11207 * gcc.dg/debug/ctf/ctf-skip-types-3.c: Likewise.
11208 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Likewise.
11209 * gcc.dg/debug/ctf/ctf-skip-types-5.c: Likewise.
11210 * gcc.dg/debug/ctf/ctf-skip-types-6.c: Likewise.
11211 * gcc.dg/debug/ctf/ctf-str-table-1.c: Likewise.
11212 * gcc.dg/debug/ctf/ctf-struct-1.c: Likewise.
11213 * gcc.dg/debug/ctf/ctf-struct-2.c: Likewise.
11214 * gcc.dg/debug/ctf/ctf-struct-array-1.c: Likewise.
11215 * gcc.dg/debug/ctf/ctf-struct-pointer-1.c: Likewise.
11216 * gcc.dg/debug/ctf/ctf-struct-pointer-2.c: Likewise.
11217 * gcc.dg/debug/ctf/ctf-typedef-1.c: Likewise.
11218 * gcc.dg/debug/ctf/ctf-typedef-2.c: Likewise.
11219 * gcc.dg/debug/ctf/ctf-typedef-3.c: Likewise.
11220 * gcc.dg/debug/ctf/ctf-typedef-struct-1.c: Likewise.
11221 * gcc.dg/debug/ctf/ctf-typedef-struct-2.c: Likewise.
11222 * gcc.dg/debug/ctf/ctf-typedef-struct-3.c: Likewise.
11223 * gcc.dg/debug/ctf/ctf-union-1.c: Likewise.
11224 * gcc.dg/debug/ctf/ctf-variables-1.c: Likewise.
11225 * gcc.dg/debug/ctf/ctf-variables-2.c: Likewise.
11226 * gcc.dg/debug/ctf/ctf.exp: Likewise.
11227 * gcc.dg/debug/btf/btf-bitfields-4.c: New file.
11228 * gcc.dg/debug/btf/btf-datasec-1.c: New file.
11229 * gcc.dg/debug/btf/btf-function-3.c: New file.
11230 * gcc.dg/debug/btf/btf-pointers-2.c: New file.
11231 * gcc.dg/debug/btf/btf-struct-2.c: New file.
11232 * gcc.dg/debug/btf/btf-variables-2.c: New file.
11233 * gcc.dg/debug/btf/btf-variables-3.c: New file.
11234 * gcc.dg/debug/ctf/ctf-debug-1.c: New file.
11235 * gcc.dg/debug/ctf/ctf-debug-2.c: New file.
11236 * gcc.dg/debug/ctf/ctf-function-pointers-4.c: New file.
11237 * gcc.dg/debug/ctf/ctf-skip-types-7.c: New file.
11238 * gcc.dg/debug/ctf/ctf-skip-types-8.c: New file.
11239 * gcc.dg/debug/ctf/ctf-struct-array-2.c: New file.
11241 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
11243 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): New procedure.
11245 2021-06-28 Martin Jambor <mjambor@suse.cz>
11248 * gcc.dg/ipa/pr93385.c: New test.
11249 * gcc.dg/ipa/ipa-sra-23.c: Likewise.
11250 * gcc.dg/ipa/ipa-sra-24.c: Likewise.
11251 * g++.dg/ipa/ipa-sra-4.C: Likewise.
11253 2021-06-28 Richard Biener <rguenther@suse.de>
11255 PR tree-optimization/101229
11256 * gcc.dg/torture/pr101229.c: New testcase.
11258 2021-06-28 Richard Biener <rguenther@suse.de>
11260 PR tree-optimization/101207
11261 * gcc.dg/vect/bb-slp-pr101207.c: New testcase.
11263 2021-06-28 Richard Biener <rguenther@suse.de>
11265 PR tree-optimization/101173
11266 * gcc.dg/torture/pr101173.c: New testcase.
11268 2021-06-28 liuhongt <hongtao.liu@intel.com>
11271 * g++.target/i386/avx2-pr54700-2.C: Adjust testcase.
11272 * g++.target/i386/avx512vl-pr54700-1a.C: New test.
11273 * g++.target/i386/avx512vl-pr54700-1b.C: New test.
11274 * g++.target/i386/avx512vl-pr54700-2a.C: New test.
11275 * g++.target/i386/avx512vl-pr54700-2b.C: New test.
11276 * gcc.target/i386/avx512vl-pr100648.c: New test.
11277 * gcc.target/i386/avx512vl-blendv-1.c: New test.
11278 * gcc.target/i386/avx512vl-blendv-2.c: New test.
11280 2021-06-28 liuhongt <hongtao.liu@intel.com>
11282 * gcc.target/i386/funcspec-8.c: Replace
11283 __builtin_ia32_blendvpd with __builtin_ia32_roundps_az.
11284 * gcc.target/i386/blendv-1.c: New test.
11285 * gcc.target/i386/blendv-2.c: New test.
11287 2021-06-27 Andrew Pinski <apinski@marvell.com>
11289 * gcc.dg/torture/pr101230-1.c: New test.
11291 2021-06-26 Patrick Palka <ppalka@redhat.com>
11294 * g++.dg/template/access40.C: New test.
11295 * g++.dg/template/access40a.C: New test.
11297 2021-06-26 Jason Merrill <jason@redhat.com>
11301 * g++.dg/cpp2a/no_unique_address13.C: New test.
11303 2021-06-26 Marek Polacek <polacek@redhat.com>
11306 * g++.dg/cpp0x/noexcept69.C: New test.
11307 * g++.dg/parse/saved1.C: Adjust dg-error.
11308 * g++.dg/template/crash50.C: Likewise.
11310 2021-06-25 David Malcolm <dmalcolm@redhat.com>
11312 * jit.dg/test-vector-rvalues.cc (check_div): Add specialization
11313 for v4f, to avoid relying on exact floating-point equality.
11314 * jit.dg/test-vector-types.cc (check_div): Likewise.
11316 2021-06-25 David Malcolm <dmalcolm@redhat.com>
11318 * jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
11319 * jit.dg/test-asm.cc: Likewise.
11321 2021-06-25 Martin Sebor <msebor@redhat.com>
11323 PR middle-end/101216
11324 * gcc.dg/Wnonnull-7.c: New test.
11326 2021-06-25 Richard Biener <rguenther@suse.de>
11328 PR tree-optimization/101202
11329 * gcc.dg/torture/pr101202.c: New testcase.
11331 2021-06-25 Xi Ruoyao <xry111@mengyan1223.wang>
11333 * g++.dg/no-stack-protector-attr-3.C (dg-final): Adjust for MIPS.
11335 2021-06-25 liuhongt <hongtao.liu@intel.com>
11338 * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
11339 temporarily avoid regression, eventually xfail should be
11342 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
11344 * gcc.dg/tree-ssa/evrp30.c: New.
11346 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
11348 * gcc.dg/tree-ssa/pr101189.c: New.
11350 2021-06-24 Patrick Palka <ppalka@redhat.com>
11353 * g++.dg/cpp2a/class-deduction-alias9.C: New test.
11355 2021-06-24 Patrick Palka <ppalka@redhat.com>
11358 * g++.dg/cpp2a/concepts-requires25.C: New test.
11360 2021-06-24 Jakub Jelinek <jakub@redhat.com>
11363 * gcc.dg/pr101171.c: New test.
11365 2021-06-24 Uroš Bizjak <ubizjak@gmail.com>
11368 * gcc.dg/vect/vect-nb-iter-ub-3.c (dg-additional-options):
11369 Add --param vect-epilogues-nomask=0.
11370 * gcc.target/i386/pr97249-1.c (foo): Add #pragma GCC unroll
11371 to avoid loop vectorization.
11375 2021-06-24 Richard Biener <rguenther@suse.de>
11377 * gcc.target/i386/vect-addsubv2df.c: New testcase.
11378 * gcc.target/i386/vect-addsubv4sf.c: Likewise.
11379 * gcc.target/i386/vect-addsubv4df.c: Likewise.
11380 * gcc.target/i386/vect-addsubv8sf.c: Likewise.
11381 * gcc.target/i386/vect-addsub-2.c: Likewise.
11382 * gcc.target/i386/vect-addsub-3.c: Likewise.
11384 2021-06-24 Jakub Jelinek <jakub@redhat.com>
11386 PR middle-end/101170
11387 * gcc.dg/pr101170.c: New test.
11389 2021-06-24 Jakub Jelinek <jakub@redhat.com>
11391 PR middle-end/101172
11392 * gcc.dg/pr101172.c: New test.
11394 2021-06-24 Ilya Leoshkevich <iii@linux.ibm.com>
11396 * gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new
11398 * gcc.target/s390/mnop-mcount-m64.c: Likewise.
11400 2021-06-24 Jakub Jelinek <jakub@redhat.com>
11402 * c-c++-common/gomp/target-in-reduction-1.c: New test.
11403 * c-c++-common/gomp/clauses-1.c: Add in_reduction clauses on
11404 target or combined target constructs.
11406 2021-06-24 Richard Biener <rguenther@suse.de>
11408 PR tree-optimization/101105
11409 * gcc.dg/torture/pr101105.c: New testcase.
11411 2021-06-24 liuhongt <hongtao.liu@intel.com>
11414 * gcc.target/i386/pr98434-1.c: New test.
11415 * gcc.target/i386/pr98434-2.c: New test.
11416 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust testcase.
11418 2021-06-23 Patrick Palka <ppalka@redhat.com>
11421 * g++.dg/cpp1z/class-deduction-access3.C: New test.
11422 * g++.dg/cpp1z/class-deduction91.C: New test.
11424 2021-06-23 Aaron Sawdey <acsawdey@linux.ibm.com>
11426 * gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
11427 * gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
11428 * gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
11429 * gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
11430 * gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
11431 * gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
11432 * gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
11433 * gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
11435 * gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
11436 * gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
11437 * gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
11438 * gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
11439 * gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
11440 * gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
11441 * gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
11444 2021-06-23 Xi Ruoyao <xry111@mengyan@123.wang>
11446 * gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid
11447 undefined behavior.
11449 2021-06-23 Patrick Palka <ppalka@redhat.com>
11452 * g++.dg/cpp1z/class-deduction88.C: New test.
11453 * g++.dg/cpp1z/class-deduction89.C: New test.
11454 * g++.dg/cpp1z/class-deduction90.C: New test.
11456 2021-06-23 Uroš Bizjak <ubizjak@gmail.com>
11459 * gcc.target/i386/pr101175.c: New test.
11461 2021-06-23 Andre Vehreschild <vehre@gcc.gnu.org>
11464 * gfortran.dg/coarray_collectives_17.f90: New test.
11466 2021-06-22 Sandra Loosemore <sandra@codesourcery.com>
11467 Tobias Burnus <tobias@codesourcery.com>
11470 * gfortran.dg/pr93524.c: New.
11471 * gfortran.dg/pr93524.f90: New.
11473 2021-06-22 David Malcolm <dmalcolm@redhat.com>
11476 * gcc.dg/analyzer/pr101143.c: New test.
11478 2021-06-22 Richard Biener <rguenther@suse.de>
11480 PR middle-end/101156
11481 * gcc.dg/pr101156.c: New testcase.
11483 2021-06-22 Jakub Jelinek <jakub@redhat.com>
11485 PR tree-optimization/101159
11486 * gcc.c-torture/compile/pr101159.c: New test.
11488 2021-06-22 Jakub Jelinek <jakub@redhat.com>
11490 PR middle-end/101160
11491 * g++.target/i386/empty-class1.C: Require lp64 effective target
11492 instead of x86_64-*-*.
11493 * g++.target/i386/empty-class2.C: New test.
11495 2021-06-22 Jakub Jelinek <jakub@redhat.com>
11496 Andrew Pinski <apinski@marvell.com>
11498 PR tree-optimization/101162
11499 * g++.dg/opt/pr101162.C: New test.
11501 2021-06-22 Richard Biener <rguenther@suse.de>
11503 PR tree-optimization/101151
11504 * gcc.dg/torture/pr101151.c: New testcase.
11506 2021-06-22 Kito Cheng <kito.cheng@sifive.com>
11508 * g++.dg/modules/omp-1_a.C: Check pthread is available for
11510 * g++.dg/modules/omp-2_a.C: Ditto.
11512 2021-06-22 Richard Biener <rguenther@suse.de>
11514 PR tree-optimization/101158
11515 * gfortran.dg/pr101158.f90: New testcase.
11517 2021-06-22 Jakub Jelinek <jakub@redhat.com>
11520 * gcc.target/i386/pr11877-2.c: New test.
11522 2021-06-22 liuhongt <hongtao.liu@intel.com>
11524 PR tree-optimization/97770
11525 * gcc.target/i386/avx512bitalg-pr97770-1.c: Remove xfail.
11526 * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Remove xfail.
11528 2021-06-22 liuhongt <hongtao.liu@intel.com>
11531 * gcc.target/i386/avx512bw-pr100267-1.c: New test.
11532 * gcc.target/i386/avx512bw-pr100267-b-2.c: New test.
11533 * gcc.target/i386/avx512bw-pr100267-d-2.c: New test.
11534 * gcc.target/i386/avx512bw-pr100267-q-2.c: New test.
11535 * gcc.target/i386/avx512bw-pr100267-w-2.c: New test.
11536 * gcc.target/i386/avx512f-pr100267-1.c: New test.
11537 * gcc.target/i386/avx512f-pr100267-pd-2.c: New test.
11538 * gcc.target/i386/avx512f-pr100267-ps-2.c: New test.
11539 * gcc.target/i386/avx512vl-pr100267-1.c: New test.
11540 * gcc.target/i386/avx512vl-pr100267-pd-2.c: New test.
11541 * gcc.target/i386/avx512vl-pr100267-ps-2.c: New test.
11542 * gcc.target/i386/avx512vlbw-pr100267-1.c: New test.
11543 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: New test.
11544 * gcc.target/i386/avx512vlbw-pr100267-d-2.c: New test.
11545 * gcc.target/i386/avx512vlbw-pr100267-q-2.c: New test.
11546 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: New test.
11548 2021-06-22 liuhongt <hongtao.liu@intel.com>
11551 * gcc.target/i386/pr100310.c: New test.
11553 2021-06-21 Jason Merrill <jason@redhat.com>
11556 * g++.target/i386/empty-class1.C: New test.
11558 2021-06-21 Patrick Palka <ppalka@redhat.com>
11561 * g++.dg/opt/nrv21.C: New test.
11563 2021-06-21 Patrick Palka <ppalka@redhat.com>
11566 * g++.dg/cpp0x/nsdmi-virtual1a.C: New test.
11568 2021-06-21 Jakub Jelinek <jakub@redhat.com>
11570 PR inline-asm/100785
11571 * c-c++-common/pr100785.c: New test.
11572 * gcc.dg/pr48552-1.c: Don't expect invalid lvalue errors.
11573 * gcc.dg/pr48552-2.c: Likewise.
11575 2021-06-21 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
11578 * gcc.target/arm/simd/pr97906.c: New test.
11580 2021-06-21 Richard Biener <rguenther@suse.de>
11582 PR tree-optimization/101121
11583 * gfortran.dg/pr101121.f: New testcase.
11585 2021-06-21 liuhongt <hongtao.liu@intel.com>
11588 * gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
11589 * gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
11590 * gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
11591 * gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
11593 2021-06-21 Roger Sayle <roger@nextmovesoftware.com>
11596 * gcc.target/i386/pr11877.c: New test case.
11598 2021-06-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11600 * gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
11602 * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
11604 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
11606 * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
11609 2021-06-18 Harald Anlauf <anlauf@gmx.de>
11613 * gfortran.dg/min0_max0_1.f90: New test.
11614 * gfortran.dg/min0_max0_2.f90: New test.
11616 2021-06-18 David Malcolm <dmalcolm@redhat.com>
11618 * gcc.dg/analyzer/symbolic-7.c: New test.
11620 2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
11623 * gcc.target/arm/acle/pr100856.c: New test.
11624 * gcc.target/arm/multilib.exp: Add tests for cde options.
11626 2021-06-18 Michael Meissner <meissner@linux.ibm.com>
11628 * gcc.target/powerpc/float128-minmax-2.c: New test.
11630 2021-06-17 Jason Merrill <jason@redhat.com>
11633 * g++.dg/cpp0x/deleted15.C: New test.
11635 2021-06-17 H.J. Lu <hjl.tools@gmail.com>
11638 * gcc.target/i386/pr100704-1.c: New test.
11639 * gcc.target/i386/pr100704-2.c: Likewise.
11640 * gcc.target/i386/pr100704-3.c: Likewise.
11642 2021-06-17 Uroš Bizjak <ubizjak@gmail.com>
11645 * gcc.target/i386/sse4_1-vec-set-1.c: New test.
11646 * gcc.target/i386/sse4_1-vec-set-2.c: ditto.
11648 2021-06-17 Aldy Hernandez <aldyh@redhat.com>
11650 * gcc.dg/pr100790.c: New test.
11652 2021-06-17 Marius Hillenbrand <mhillen@linux.ibm.com>
11654 * gcc.target/s390/zvector/vec-doublee.c: New test.
11655 * gcc.target/s390/zvector/vec-floate.c: New test.
11657 2021-06-17 Richard Biener <rguenther@suse.de>
11659 PR tree-optimization/54400
11660 * gcc.dg/vect/bb-slp-pr54400.c: New testcase.
11662 2021-06-16 Jason Merrill <jason@redhat.com>
11666 * g++.dg/template/access39.C: New test.
11668 2021-06-16 Harald Anlauf <anlauf@gmx.de>
11672 * gfortran.dg/pr95502.f90: New test.
11674 2021-06-16 Harald Anlauf <anlauf@gmx.de>
11677 2021-06-16 Harald Anlauf <anlauf@gmx.de>
11681 * gfortran.dg/pr95502.f90: New test.
11683 2021-06-16 Harald Anlauf <anlauf@gmx.de>
11687 * gfortran.dg/pr95502.f90: New test.
11689 2021-06-16 Jason Merrill <jason@redhat.com>
11692 PR preprocessor/96391
11693 * g++.dg/plugin/location-overflow-test-pr100796.c: New test.
11694 * g++.dg/plugin/plugin.exp: Run it.
11696 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
11698 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
11700 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
11702 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
11704 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
11706 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
11708 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
11710 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
11712 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
11714 * gcc.target/aarch64/narrow_zero_high_half.c: New test.
11716 2021-06-16 Martin Jambor <mjambor@suse.cz>
11718 PR tree-optimization/100453
11719 * gcc.dg/tree-ssa/pr100453.c: New test.
11721 2021-06-16 Jakub Jelinek <jakub@redhat.com>
11723 * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
11726 2021-06-16 Jakub Jelinek <jakub@redhat.com>
11728 PR middle-end/101062
11729 * gcc.dg/pr101062.c: New test.
11731 2021-06-16 Richard Biener <rguenther@suse.de>
11733 PR tree-optimization/101088
11734 * gcc.dg/torture/pr101088.c: New testcase.
11736 2021-06-16 Roger Sayle <roger@nextmovesoftware.com>
11738 PR rtl-optimization/46235
11739 * gcc.target/i386/bt-5.c: New test.
11740 * gcc.target/i386/bt-6.c: New test.
11741 * gcc.target/i386/bt-7.c: New test.
11743 2021-06-16 Arnaud Charlet <charlet@adacore.com>
11745 * gnat.dg/limited4.adb: Disable illegal code.
11747 2021-06-16 Richard Biener <rguenther@suse.de>
11749 PR tree-optimization/101083
11750 * gcc.dg/vect/pr97832-4.c: New testcase.
11752 2021-06-15 Tobias Burnus <tobias@codesourcery.com>
11755 * gfortran.dg/gomp/pr99928-1.f90: Uncomment 'defaultmap(none)'.
11756 * gfortran.dg/gomp/pr99928-2.f90: Uncomment 'defaultmap(none)'.
11757 * gfortran.dg/gomp/pr99928-3.f90: Uncomment 'defaultmap(none)'.
11758 * gfortran.dg/gomp/pr99928-4.f90: Uncomment 'defaultmap(none)'.
11759 * gfortran.dg/gomp/pr99928-5.f90: Uncomment 'defaultmap(none)'.
11760 * gfortran.dg/gomp/pr99928-6.f90: Uncomment 'defaultmap(none)'.
11761 * gfortran.dg/gomp/pr99928-8.f90: Uncomment 'defaultmap(none)'.
11762 * gfortran.dg/gomp/defaultmap-1.f90: New test.
11763 * gfortran.dg/gomp/defaultmap-2.f90: New test.
11764 * gfortran.dg/gomp/defaultmap-3.f90: New test.
11765 * gfortran.dg/gomp/defaultmap-4.f90: New test.
11766 * gfortran.dg/gomp/defaultmap-5.f90: New test.
11767 * gfortran.dg/gomp/defaultmap-6.f90: New test.
11768 * gfortran.dg/gomp/defaultmap-7.f90: New test.
11770 2021-06-15 David Malcolm <dmalcolm@redhat.com>
11772 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_capacity): New decl.
11773 * gcc.dg/analyzer/capacity-1.c: New test.
11774 * gcc.dg/analyzer/capacity-2.c: New test.
11775 * gcc.dg/analyzer/capacity-3.c: New test.
11777 2021-06-15 David Malcolm <dmalcolm@redhat.com>
11780 * gcc.dg/analyzer/explode-2a.c: New test.
11782 2021-06-15 Jakub Jelinek <jakub@redhat.com>
11785 * gcc.target/i386/pr101046.c: New test.
11787 2021-06-15 Robin Dapp <rdapp@linux.ibm.com>
11789 * c-c++-common/Wattributes.c: Remove s390-specific check and add
11791 * gcc.dg/Wattributes-6.c: Likewise.
11793 2021-06-15 Xionghu Luo <luoxhu@linux.ibm.com>
11796 * gcc.target/powerpc/float128-call.c: Adjust counts for be and le.
11798 2021-06-14 Martin Sebor <msebor@redhat.com>
11801 * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
11802 * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
11803 * g++.dg/warn/Wstringop-overflow-7.C: New test.
11804 * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
11805 * g++.dg/analyzer/placement-new.C: Prune out expected warning.
11807 2021-06-14 Peter Bergner <bergner@linux.ibm.com>
11810 * gcc.target/powerpc/pr100777.c: New test.
11812 2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
11815 * gcc.target/i386/pr101058.c: New test.
11817 2021-06-14 Jonathan Wakely <jwakely@redhat.com>
11820 * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
11821 * gcc.dg/spellcheck-stdlib.c: Likewise.
11823 2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
11825 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
11826 * gcc.target/arm/simd/mve-vshl.c: Likewise.
11827 * gcc.target/arm/simd/mve-vec-pack.c: New test.
11828 * gcc.target/arm/simd/mve-vec-unpack.c: New test.
11830 2021-06-14 Richard Biener <rguenther@suse.de>
11832 PR tree-optimization/100934
11833 * gcc.dg/torture/pr100934.c: New testcase.
11835 2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
11837 * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
11838 * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
11839 * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
11840 * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
11841 * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
11842 * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
11843 * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
11845 2021-06-14 Richard Biener <rguenther@suse.de>
11847 PR tree-optimization/101031
11848 * gcc.dg/torture/pr101031.c: New testcase.
11850 2021-06-13 Jason Merrill <jason@redhat.com>
11852 * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
11854 2021-06-13 H.J. Lu <hjl.tools@gmail.com>
11857 * g++.target/i386/pr101023a.C: New test.
11858 * g++.target/i386/pr101023b.C: Likewise.
11860 2021-06-12 David Edelsohn <dje.gcc@gmail.com>
11862 * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
11863 * gcc.dg/uninit-pr93100.c: Skip on AIX.
11864 * gcc.target/powerpc/pr100085.c: Require int128 and float128.
11866 2021-06-12 Jason Merrill <jason@redhat.com>
11868 * g++.dg/ext/attrib62.C: No longer warn.
11869 * g++.dg/diagnostic/maybe_unused1.C: New test.
11871 2021-06-12 Jason Merrill <jason@redhat.com>
11874 * g++.dg/ext/array4.C: New test.
11876 2021-06-11 Carl Love <cel@us.ibm.com>
11878 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
11879 (dg-require-effective-target): Change target to p9vector_hw.
11881 2021-06-11 Thomas Schwinge <thomas@codesourcery.com>
11883 * gcc.dg/gomp/simd-clones-2.c: Enhance.
11885 2021-06-11 Patrick Palka <ppalka@redhat.com>
11889 * g++.dg/template/sfinae-dr1227.C: New test.
11891 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
11894 * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
11896 2021-06-11 Roger Sayle <roger@nextmovesoftware.com>
11898 PR tree-optimization/96392
11899 * gcc.dg/pr96392.c: New test.
11901 2021-06-11 Richard Biener <rguenther@suse.de>
11903 PR tree-optimization/101025
11904 * gcc.dg/torture/pr101025.c: New testcase.
11906 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
11909 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
11910 directives check for target is v8.1-m.main+mve or not before
11911 comparing the assembly output.
11912 * gcc.target/arm/cmse/cmse-20.c: New test.
11914 2021-06-11 Jakub Jelinek <jakub@redhat.com>
11917 * g++.dg/cpp23/consteval-if1.C: New test.
11918 * g++.dg/cpp23/consteval-if2.C: New test.
11919 * g++.dg/cpp23/consteval-if3.C: New test.
11920 * g++.dg/cpp23/consteval-if4.C: New test.
11921 * g++.dg/cpp23/consteval-if5.C: New test.
11922 * g++.dg/cpp23/consteval-if6.C: New test.
11923 * g++.dg/cpp23/consteval-if7.C: New test.
11924 * g++.dg/cpp23/consteval-if8.C: New test.
11925 * g++.dg/cpp23/consteval-if9.C: New test.
11926 * g++.dg/cpp23/consteval-if10.C: New test.
11927 * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
11929 2021-06-11 David Malcolm <dmalcolm@redhat.com>
11931 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
11932 expected number of enodes after the loop.
11933 * gcc.dg/analyzer/paths-8.c: New test.
11935 2021-06-11 Richard Biener <rguenther@suse.de>
11937 PR tree-optimization/101028
11938 * gcc.dg/pr101028.c: New testcase.
11940 2021-06-11 Richard Biener <rguenther@suse.de>
11942 PR tree-optimization/101026
11943 * gfortran.dg/pr101026.f: New testcase.
11945 2021-06-11 Jakub Jelinek <jakub@redhat.com>
11947 PR rtl-optimization/101008
11948 * gcc.dg/pr101008.c: New test.
11950 2021-06-11 Jakub Jelinek <jakub@redhat.com>
11953 * gcc.target/i386/sse-pr101007.c: New test.
11955 2021-06-11 Uroš Bizjak <ubizjak@gmail.com>
11958 * gcc.target/i386/pr101021-1.c: New test.
11959 * gcc.target/i386/pr101021-2.c: Ditto.
11961 2021-06-11 Martin Liska <mliska@suse.cz>
11963 PR gcov-profile/100788
11964 * gcc.dg/pr100788.c: New test.
11966 2021-06-11 Richard Biener <rguenther@suse.de>
11968 PR middle-end/101009
11969 * gcc.dg/torture/pr101009.c: New testcase.
11971 2021-06-11 Kewen Lin <linkw@linux.ibm.com>
11973 * gcc.target/powerpc/p9-fpcvt-3.c: New test.
11975 2021-06-11 Marek Polacek <polacek@redhat.com>
11978 * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
11979 * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
11981 2021-06-10 Patrick Palka <ppalka@redhat.com>
11984 * g++.dg/template/ttp34.C: New test.
11985 * g++.dg/template/ttp34a.C: New test.
11986 * g++.dg/template/ttp34b.C: New test.
11988 2021-06-10 Patrick Palka <ppalka@redhat.com>
11991 * g++.dg/cpp2a/concepts-return-req3.C: New test.
11993 2021-06-10 Peter Bergner <bergner@linux.ibm.com>
11995 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
11996 tests. Update expected counts.
11997 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
11998 tests. Update expected counts.
12000 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
12003 * gdc.dg/pr100967.d: New test.
12005 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
12007 * gcc.target/s390/vector/vcond-mixed-double.c: New test.
12008 * gcc.target/s390/vector/vcond-mixed-float.c: New test.
12010 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
12012 * gcc.dg/vect/pr56541.c: Fix target selector.
12014 2021-06-10 Andrew Stubbs <ams@codesourcery.com>
12015 Thomas Schwinge <thomas@codesourcery.com>
12017 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
12018 * c-c++-common/goacc/finalize-1.c: Likewise.
12019 * c-c++-common/goacc/mdc-1.c: Likewise.
12020 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
12021 * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
12022 * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
12023 * gfortran.dg/goacc/finalize-1.f: Likewise.
12024 * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
12026 2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
12028 * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
12029 * c-c++-common/goacc/mdc-2.c: Likewise.
12030 * g++.dg/goacc/mdc.C: Likewise.
12032 2021-06-10 Jakub Jelinek <jakub@redhat.com>
12034 * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
12035 * g++.dg/cpp23/feat-cxx2b.C: Likewise.
12037 2021-06-10 Jakub Jelinek <jakub@redhat.com>
12040 * g++.dg/opt/pr100852.C: New test.
12042 2021-06-09 Andrew Pinski <apinski@marvell.com>
12044 * g++.dg/torture/pr100925.C: New test.
12046 2021-06-09 Carl Love <cel@us.ibm.com>
12048 * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
12050 Add tests for vec_signextq.
12051 * gcc.target/powerpc/p9-sign_extend-runnable.c: New test case.
12053 2021-06-09 Carl Love <cel@us.ibm.com>
12055 * gcc.target/powerpc/fp128_conversions.c: New file.
12056 * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
12057 vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
12058 vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
12059 (ppc_native_128bit): Remove dg-require-effective-target.
12061 2021-06-09 Carl Love <cel@us.ibm.com>
12063 * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
12066 2021-06-09 Carl Love <cel@us.ibm.com>
12068 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
12071 2021-06-09 Carl Love <cel@us.ibm.com>
12073 * gcc.target/powerpc/int_128bit-runnable.c: New test file.
12075 2021-06-09 Carl Love <cel@us.ibm.com>
12077 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
12078 New runnable test case.
12079 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
12080 for xxlor instruction.
12082 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
12084 * gcc.target/arm/simd/mve-vclz.c: New test.
12086 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
12088 * gcc.target/arm/simd/mve-vhadd-1.c: New test.
12089 * gcc.target/arm/simd/mve-vhadd-2.c: New test.
12090 * gcc.target/arm/simd/neon-vhadd-1.c: New test.
12091 * gcc.target/arm/simd/neon-vhadd-2.c: New test.
12093 2021-06-09 Roger Sayle <roger@nextmovesoftware.com>
12095 * gcc.dg/builtins-70.c: New test.
12097 2021-06-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12099 * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
12100 counts to test 32 and 64 bit separately.
12101 * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
12102 counts to test 32 and 64 bit separately.
12103 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
12104 counts to test 32 and 64 bit separately.
12105 * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
12106 counts to test 32 and 64 bit separately.
12108 2021-06-09 Richard Biener <rguenther@suse.de>
12110 PR tree-optimization/100981
12111 * gfortran.dg/vect/pr100981-1.f90: New testcase.
12113 2021-06-09 Richard Biener <rguenther@suse.de>
12115 PR tree-optimization/97832
12116 * gcc.dg/vect/pr97832-1.c: New testcase.
12117 * gcc.dg/vect/pr97832-2.c: Likewise.
12118 * gcc.dg/vect/pr97832-3.c: Likewise.
12119 * g++.dg/vect/slp-pr98855.cc: XFAIL.
12120 * gcc.dg/vect/slp-50.c: New file.
12122 2021-06-09 Jakub Jelinek <jakub@redhat.com>
12125 * gfortran.dg/gomp/pr100965.f90: New test.
12127 2021-06-09 Uroš Bizjak <ubizjak@gmail.com>
12130 * gcc.target/i386/pr100936.c: New test.
12132 2021-06-09 Xionghu Luo <luoxhu@linux.ibm.com>
12134 * gcc.target/powerpc/float128-call.c: Adjust.
12135 * gcc.target/powerpc/pr100085.c: New test.
12137 2021-06-09 Jason Merrill <jason@redhat.com>
12140 * g++.dg/diagnostic/enum3.C: New test.
12142 2021-06-08 Marek Polacek <polacek@redhat.com>
12145 * g++.dg/cpp2a/explicit18.C: New test.
12147 2021-06-08 Andrew Pinski <apinski@marvell.com>
12149 * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
12150 happens on the outside of the bit_xor.
12152 2021-06-08 Jason Merrill <jason@redhat.com>
12154 * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
12155 * g++.dg/diagnostic/string-literal-concat.C: Likewise.
12156 * g++.dg/ext/utf-badconcat.C: Likewise.
12157 * g++.dg/ext/utf-badconcat2.C: Likewise.
12159 2021-06-08 Jason Merrill <jason@redhat.com>
12161 * g++.dg/cpp23/mixed-concat1.C: New test.
12163 2021-06-08 Jason Merrill <jason@redhat.com>
12165 * g++.dg/cpp23/whitespace-splice1.C: New test.
12167 2021-06-08 Jason Merrill <jason@redhat.com>
12169 * g++.dg/cpp23/narrowing-bool1.C: New test.
12171 2021-06-08 David Malcolm <dmalcolm@redhat.com>
12174 * gcc.dg/analyzer/bitfields-1.c: New test.
12175 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
12177 (test_44): Update test values assigned to the bits to ones that
12178 fit in the range of the bitfield type. Remove xfails.
12179 (test_45): Remove xfails.
12181 2021-06-08 Jason Merrill <jason@redhat.com>
12184 * g++.dg/cpp0x/initlist124.C: New test.
12186 2021-06-08 Richard Biener <rguenther@suse.de>
12188 PR tree-optimization/100923
12189 * gcc.dg/torture/pr100923.c: New testcase.
12191 2021-06-08 Jakub Jelinek <jakub@redhat.com>
12194 * g++.dg/gomp/doacross-2.C: New test.
12196 2021-06-08 H.J. Lu <hjl.tools@gmail.com>
12198 PR middle-end/100951
12199 * gcc.target/i386/pr100951.c: New test.
12201 2021-06-08 Jakub Jelinek <jakub@redhat.com>
12204 PR testsuite/100943
12205 * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
12207 2021-06-08 Tobias Burnus <tobias@codesourcery.com>
12209 PR middle-end/99928
12210 * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
12211 * gfortran.dg/gomp/scan-5.f90: Likewise.
12212 * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
12213 * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
12214 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
12215 * gfortran.dg/gomp/pr99928-3.f90: Likewise.
12216 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
12218 2021-06-08 Martin Liska <mliska@suse.cz>
12220 * gcc.dg/format/strfmon-1.c: Fix typo.
12221 * gfortran.dg/char4-subscript.f90: Likewise.
12223 2021-06-08 Kewen Lin <linkw@linux.ibm.com>
12225 PR tree-optimization/100794
12226 * gcc.dg/tree-ssa/pr100794.c: New test.
12228 2021-06-08 Jason Merrill <jason@redhat.com>
12231 * g++.dg/template/lookup17.C: New test.
12233 2021-06-08 Jason Merrill <jason@redhat.com>
12236 * g++.dg/cpp0x/alias-decl-73.C: New test.
12238 2021-06-07 Uroš Bizjak <ubizjak@gmail.com>
12241 * gcc.target/i386/pr100637-5b.c: New test.
12242 * gcc.target/i386/pr100637-5w.c: Ditto.
12244 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
12247 * gcc.target/i386/pr82735-3.c: Don't compile for x32.
12248 * gcc.target/i386/pr82735-4.c: Likewise.
12249 * gcc.target/i386/pr82735-5.c: Likewise.
12251 2021-06-07 Eric Botcazou <ebotcazou@adacore.com>
12253 * gcc.dg/sso-14.c: Adjust.
12255 2021-06-07 Patrick Palka <ppalka@redhat.com>
12258 * g++.dg/template/access38.C: New test.
12260 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
12263 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
12266 2021-06-07 Jakub Jelinek <jakub@redhat.com>
12269 * gcc.dg/pr100887.c: New test.
12271 2021-06-07 Jakub Jelinek <jakub@redhat.com>
12273 PR middle-end/100898
12274 * g++.dg/ext/va-arg-pack-3.C: New test.
12276 2021-06-07 liuhongt <hongtao.liu@intel.com>
12279 * g++.target/i386/pr100885.C: New test.
12281 2021-06-07 liuhongt <hongtao.liu@intel.com>
12284 * gcc.target/i386/pr82735-1.c: New test.
12285 * gcc.target/i386/pr82735-2.c: New test.
12286 * gcc.target/i386/pr82735-3.c: New test.
12287 * gcc.target/i386/pr82735-4.c: New test.
12288 * gcc.target/i386/pr82735-5.c: New test.
12290 2021-06-06 Jakub Jelinek <jakub@redhat.com>
12292 * gcc.dg/gomp/scan-1.c: New test.
12294 2021-06-06 Jakub Jelinek <jakub@redhat.com>
12297 * c-c++-common/gomp/pr100902-1.c: New test.
12299 2021-06-06 Eric Botcazou <ebotcazou@adacore.com>
12301 * gcc.dg/sso-14.c: New test.
12303 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
12310 * gfortran.dg/PR100120.f90: New test.
12311 * gfortran.dg/character_workout_1.f90: New test.
12312 * gfortran.dg/character_workout_4.f90: New test.
12314 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
12316 PR middle-end/100905
12317 * gfortran.dg/gomp/loop-3.f90: New test.
12319 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
12322 * gdc.dg/pr100882a.d: New test.
12323 * gdc.dg/pr100882b.d: New test.
12324 * gdc.dg/pr100882c.d: New test.
12325 * gdc.dg/torture/pr100882.d: New test.
12327 2021-06-04 Patrick Palka <ppalka@redhat.com>
12330 * g++.dg/template/param4.C: New test.
12331 * g++.dg/template/param5.C: New test.
12332 * g++.dg/cpp1z/nontype-auto19.C: New test.
12333 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
12334 deduced type of a decltype(auto) NTTP has top-level cv-quals.
12336 2021-06-04 Patrick Palka <ppalka@redhat.com>
12339 * g++.dg/cpp0x/alias-decl-72.C: New test.
12340 * g++.dg/cpp0x/alias-decl-72a.C: New test.
12342 2021-06-04 Harald Anlauf <anlauf@gmx.de>
12345 * gfortran.dg/inline_matmul_25.f90: New test.
12347 2021-06-04 Martin Sebor <msebor@redhat.com>
12350 * gcc.dg/nonnull-6.c: New test.
12352 2021-06-04 Martin Sebor <msebor@redhat.com>
12354 PR middle-end/100732
12355 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
12356 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
12357 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
12358 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
12359 * gcc.dg/uninit-pr100732.c: New test.
12361 2021-06-04 Martin Sebor <msebor@redhat.com>
12363 * gcc.dg/Wvla-parameter-10.c: New test.
12364 * gcc.dg/Wvla-parameter-11.c: New test.
12366 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
12368 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
12369 commit in addition - add more dg-errors and '... end ...' due to changed
12371 * gfortran.dg/goacc/omp.f95: Likewise.
12372 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
12374 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
12377 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
12379 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
12381 * gfortran.dg/gomp/pr99928-5.f90: Really use the
12382 proper iteration variable.
12384 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
12386 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
12387 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
12388 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
12389 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
12390 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
12391 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
12392 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
12393 fix loop-variable and remove xfail.
12395 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
12397 PR middle-end/99928
12398 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
12400 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
12402 PR middle-end/99928
12403 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
12404 C/C++ version of the patch.
12405 * gfortran.dg/gomp/loop-1.f90: New test.
12406 * gfortran.dg/gomp/loop-2.f90: New test.
12407 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
12408 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
12409 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
12410 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
12411 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
12412 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
12413 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
12414 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
12415 of 'acc loops' to hide unrelated bug for now.
12416 * gfortran.dg/goacc/omp-fixed.f: Likewise
12418 2021-06-04 Jakub Jelinek <jakub@redhat.com>
12421 * gcc.target/i386/pr100887.c: New test.
12423 2021-06-04 Jakub Jelinek <jakub@redhat.com>
12426 * g++.dg/gomp/declare-simd-8.C: New test.
12428 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
12430 * gcc.target/powerpc/not-promote-mode.c: New.
12432 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
12435 * gcc.target/i386/vperm-v2hi.c: New test.
12436 * gcc.target/i386/vperm-v4qi.c: Ditto.
12438 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
12440 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
12442 2021-06-03 Patrick Palka <ppalka@redhat.com>
12445 * g++.dg/cpp0x/alias-decl-71.C: New test.
12447 2021-06-03 Patrick Palka <ppalka@redhat.com>
12450 * g++.dg/cpp2a/using-enum-9.C: New test.
12452 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
12454 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
12456 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
12458 * gcc.target/arm/simd/mve-vabs.c: New test.
12460 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
12462 * gnat.dg/bit_packed_array6.adb: New test.
12463 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
12465 2021-06-03 Martin Liska <mliska@suse.cz>
12467 * gcc.dg/spellcheck-options-23.c: New test.
12469 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
12471 * gnat.dg/inline22.adb: New test.
12473 2021-06-03 Tamar Christina <tamar.christina@arm.com>
12475 * gcc.target/aarch64/cpunative/info_16: Update implementer.
12476 * gcc.target/aarch64/cpunative/info_17: Likewise
12478 2021-06-03 Jakub Jelinek <jakub@redhat.com>
12481 * g++.dg/gomp/depend-iterator-3.C: New test.
12482 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
12483 this as base expression of depend array section, expect a different
12484 error wording for this as depend locator and add testcases
12485 for affinity clauses.
12487 2021-06-02 Jason Merrill <jason@redhat.com>
12490 * g++.dg/init/no-elide2.C: New test.
12492 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
12494 * gcc.target/s390/ashr.c: New test.
12496 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
12498 PR middle-end/99928
12499 * gfortran.dg/gomp/taskloop-2.f90: New.
12501 2021-06-02 Jakub Jelinek <jakub@redhat.com>
12503 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
12506 2021-06-01 Patrick Palka <ppalka@redhat.com>
12509 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
12510 * g++.dg/cpp0x/dc10.C: New test.
12511 * g++.dg/cpp0x/initlist-base4.C: New test.
12512 * g++.dg/cpp2a/constexpr-init22.C: New test.
12514 2021-06-01 Andrew Pinski <apinski@marvell.com>
12516 PR tree-optimization/95481
12517 * gcc.dg/tree-ssa/tailcall-10.c: New test.
12518 * gcc.dg/tree-ssa/tailcall-11.c: New test.
12519 * gcc.dg/tree-ssa/tailcall-12.c: New test.
12520 * gcc.dg/tree-ssa/tailcall-13.c: New test.
12521 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
12523 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
12525 PR testsuite/100750
12526 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
12528 2021-06-01 Jason Merrill <jason@redhat.com>
12531 * g++.dg/cpp2a/destroying-delete5.C: New test.
12533 2021-06-01 Jason Merrill <jason@redhat.com>
12536 * g++.dg/cpp0x/depr-copy4.C: New test.
12538 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
12540 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
12541 * gcc.dg/pr80776-1.c: Same.
12543 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
12545 PR middle-end/99928
12546 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
12547 now diagnosed with less error output.
12548 * gfortran.dg/gomp/scan-1.f90: Likewise.
12549 * gfortran.dg/gomp/pr99928-3.f90: New test.
12550 * gfortran.dg/gomp/taskloop-1.f90: New test.
12552 2021-06-01 liuhongt <hongtao.liu@intel.com>
12554 PR tree-optimization/98365
12555 * gcc.target/i386/pr98365.c: New test.
12557 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
12559 PR tree-optimization/100781
12560 * gcc.dg/pr100781.c: New.
12562 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
12564 PR tree-optimization/100774
12565 * g++.dg/pr100774.C: New.
12567 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
12569 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
12570 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
12572 2021-05-31 Richard Biener <rguenther@suse.de>
12575 * c-c++-common/builtin-shufflevector-2.c: New testcase.
12576 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
12577 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
12578 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
12580 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
12583 * g++.target/powerpc/pr99842.C: New.
12585 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
12587 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
12588 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
12589 (plugin_init): Likewise.
12590 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
12591 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
12592 (plugin_init): Likewise.
12593 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
12594 (plugin_init): Likewise.
12596 2021-05-29 Jakub Jelinek <jakub@redhat.com>
12598 PR middle-end/99928
12599 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
12600 combined with parallel, teams or taskloop and defaultmap(none)
12601 to constructs combined with target.
12602 * c-c++-common/gomp/pr99928-2.c: Likewise.
12603 * c-c++-common/gomp/pr99928-3.c: Likewise.
12604 * c-c++-common/gomp/pr99928-4.c: Likewise.
12605 * c-c++-common/gomp/pr99928-5.c: Likewise.
12606 * c-c++-common/gomp/pr99928-6.c: Likewise.
12607 * c-c++-common/gomp/pr99928-7.c: Likewise.
12608 * c-c++-common/gomp/pr99928-8.c: Likewise.
12609 * c-c++-common/gomp/pr99928-9.c: Likewise.
12610 * c-c++-common/gomp/pr99928-10.c: Likewise.
12611 * c-c++-common/gomp/pr99928-13.c: Likewise.
12612 * c-c++-common/gomp/pr99928-14.c: Likewise.
12614 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
12616 * gcc.dg/Wstringop-overflow-55.c:
12617 * gcc.dg/pr80776-1.c:
12619 2021-05-28 Richard Biener <rguenther@suse.de>
12621 PR tree-optimization/100778
12622 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
12624 2021-05-28 Jason Merrill <jason@redhat.com>
12628 * g++.dg/inherit/virtual15.C: New test.
12629 * g++.dg/inherit/virtual15a.C: New file.
12631 2021-05-28 Richard Biener <rguenther@suse.de>
12634 * gcc.dg/pr100791.c: New testcase.
12636 2021-05-28 Richard Biener <rguenther@suse.de>
12639 * gcc.dg/gimplefe-error-11.c: New testcase.
12641 2021-05-28 Jakub Jelinek <jakub@redhat.com>
12643 PR middle-end/99928
12644 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
12645 * c-c++-common/gomp/pr99928-9.c: Likewise.
12646 * c-c++-common/gomp/pr99928-10.c: Likewise.
12647 * c-c++-common/gomp/pr99928-16.c: New test.
12649 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
12651 * c-c++-common/gomp/affinity-1.c: New test.
12652 * c-c++-common/gomp/affinity-2.c: New test.
12653 * c-c++-common/gomp/affinity-3.c: New test.
12654 * c-c++-common/gomp/affinity-4.c: New test.
12655 * c-c++-common/gomp/affinity-5.c: New test.
12656 * c-c++-common/gomp/affinity-6.c: New test.
12657 * c-c++-common/gomp/affinity-7.c: New test.
12658 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
12659 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
12660 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
12661 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
12662 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
12663 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
12664 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
12665 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
12666 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
12667 * gfortran.dg/gomp/taskwait.f90: New test.
12669 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
12670 Richard Biener <rguenther@suse.de>
12672 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
12673 Adjust scanning pattern for !lp64.
12674 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
12675 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
12678 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
12680 PR tree-optimization/99398
12681 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
12682 * gcc.target/powerpc/vec-perm-ctor.c: New test.
12683 * gcc.target/powerpc/vec-perm-ctor.h: New test.
12685 2021-05-27 Matthias Kretz <kretz@kde.org>
12688 * g++.dg/diagnostic/pr100716.C: New test.
12689 * g++.dg/diagnostic/pr100716-1.C: Same test with
12690 -fno-pretty-templates.
12692 2021-05-27 Patrick Palka <ppalka@redhat.com>
12695 * g++.dg/cpp0x/static_assert17.C: New test.
12697 2021-05-27 Jason Merrill <jason@redhat.com>
12700 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
12702 2021-05-27 Patrick Palka <ppalka@redhat.com>
12707 * g++.dg/template/partial16.C: New test.
12708 * g++.dg/template/partial17.C: New test.
12709 * g++.dg/template/partial18.C: New test.
12710 * g++.dg/template/partial19.C: New test.
12711 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
12712 ill-formed partial specialization.
12713 * g++.dg/cpp0x/variadic38.C: Likewise.
12714 * g++.dg/cpp1z/pr81016.C: Likewise.
12715 * g++.dg/template/partial5.C: Likewise.
12716 * g++.old-deja/g++.pt/spec21.C: Likewise.
12718 2021-05-27 Harald Anlauf <anlauf@gmx.de>
12721 * gfortran.dg/pointer_check_14.f90: New test.
12723 2021-05-27 Harald Anlauf <anlauf@gmx.de>
12726 * gfortran.dg/bounds_check_22.f90: New test.
12728 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
12730 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
12732 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
12735 * gcc.target/i386/pr100637-3b.c (avgu): New test.
12736 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
12738 2021-05-26 Patrick Palka <ppalka@redhat.com>
12741 * g++.dg/template/access37.C: New test.
12742 * g++.dg/template/access37a.C: New test.
12744 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
12746 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
12747 * gcc.dg/pr80776-1.c: Same.
12749 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
12751 * lib/target-supports.exp (check_effective_target_vect32): New.
12752 (available_vector_sizes): Append 32 for x86 targets.
12753 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
12754 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
12755 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
12756 * gcc.target/i386/pr100637-3b.c: New test.
12757 * gcc.target/i386/pr100637-3w.c: Ditto.
12758 * gcc.target/i386/pr100637-4b.c: Ditto.
12759 * gcc.target/i386/pr100637-4w.c: Ditto.
12761 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
12763 * gcc.dg/sso-13.c: New test.
12765 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
12767 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
12769 2021-05-26 Patrick Palka <ppalka@redhat.com>
12772 * g++.dg/cpp1z/elide6.C: New test.
12774 2021-05-26 Patrick Palka <ppalka@redhat.com>
12777 * g++.dg/cpp0x/noexcept68.C: New test.
12779 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
12781 * gcc.target/csky/fldrd_fstrd.c: New.
12782 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
12784 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
12786 * gcc.target/csky/ldbs.c: New.
12788 2021-05-26 Andrew Pinski <apinski@marvell.com>
12790 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
12791 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
12793 2021-05-25 Jakub Jelinek <jakub@redhat.com>
12796 * g++.dg/cpp1z/nodiscard8.C: New test.
12797 * g++.dg/cpp1z/nodiscard9.C: New test.
12799 2021-05-25 Martin Liska <mliska@suse.cz>
12801 * gcc.dg/sancov/attribute.c: New test.
12803 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
12805 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
12807 2021-05-25 Jakub Jelinek <jakub@redhat.com>
12809 PR middle-end/99928
12810 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
12812 * c-c++-common/gomp/pr99928-9.c: Likewise.
12813 * c-c++-common/gomp/pr99928-10.c: Likewise.
12815 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
12817 * gcc.target/csky/fpuv3/fpuv3.exp: New.
12818 * gcc.target/csky/fpuv3/fpv3_div.c: New.
12819 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
12820 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
12821 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
12822 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
12823 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
12824 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
12825 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
12826 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
12827 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
12828 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
12829 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
12830 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
12831 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
12832 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
12833 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
12834 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
12835 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
12836 * gcc.target/csky/fpuv3/fpv3_h.c: New.
12837 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
12838 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
12839 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
12840 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
12841 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
12842 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
12843 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
12844 * gcc.target/csky/fpuv3/fpv3_max.c: New.
12845 * gcc.target/csky/fpuv3/fpv3_min.c: New.
12846 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
12847 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
12848 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
12849 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
12850 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
12851 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
12852 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
12853 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
12855 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
12857 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
12859 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
12862 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
12863 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
12864 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
12865 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
12867 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
12869 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
12872 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
12874 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
12877 2021-05-24 liuhongt <hongtao.liu@intel.com>
12880 * gcc.target/i386/pr100660.c: New test.
12882 2021-05-24 Andrew Pinski <apinski@marvell.com>
12884 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
12885 when matching ssa name version.
12886 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
12888 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
12891 * gcc.target/i386/pr100722.c: New test.
12893 2021-05-23 Harald Anlauf <anlauf@gmx.de>
12896 * gfortran.dg/pr100551.f90: New test.
12898 2021-05-23 Andrew Pinski <apinski@marvell.com>
12900 * gcc.dg/gimplefe-45.c: New test.
12902 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
12904 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
12906 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
12908 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
12909 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
12911 2021-05-21 Jakub Jelinek <jakub@redhat.com>
12913 PR middle-end/99928
12914 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
12915 * c-c++-common/gomp/pr99928-15.c: New test.
12917 2021-05-21 Jakub Jelinek <jakub@redhat.com>
12919 PR middle-end/99928
12920 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
12921 * c-c++-common/gomp/pr99928-13.c: New test.
12922 * c-c++-common/gomp/pr99928-14.c: New test.
12924 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
12926 PR middle-end/90115
12927 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
12928 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
12929 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
12931 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
12933 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
12935 PR middle-end/90115
12936 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
12937 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
12938 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
12940 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
12941 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
12942 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
12943 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
12945 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
12946 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12947 * c-c++-common/goacc/private-reduction-1.c: Likewise.
12948 * gfortran.dg/goacc/private-3.f95: Likewise.
12950 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
12952 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
12954 * gcc.c-torture/compile/ssa-unused-1.c: New file.
12956 2021-05-21 Richard Biener <rguenther@suse.de>
12957 H.J. Lu <hjl.tools@gmail.com>
12959 * gcc.target/i386/pr90773-24.c: New test.
12960 * gcc.target/i386/pr90773-25.c: Likewise.
12962 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
12965 * g++.target/i386/pr100637-1b.C: New test.
12966 * g++.target/i386/pr100637-1w.C: Ditto.
12967 * gcc.target/i386/pr100637-2b.c: Ditto.
12968 * gcc.target/i386/pr100637-2w.c: Ditto.
12970 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
12972 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
12974 2021-05-20 Jason Merrill <jason@redhat.com>
12976 * g++.dg/cpp2a/desig19.C: New test.
12978 2021-05-20 Jason Merrill <jason@redhat.com>
12981 * g++.dg/cpp2a/desig18.C: New test.
12983 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
12985 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
12986 * lib/dg-pch.exp: Adjust diagnostic message.
12988 2021-05-20 Martin Sebor <msebor@redhat.com>
12990 PR middle-end/100684
12991 * g++.dg/warn/Wnonnull13.C: New test.
12992 * g++.dg/warn/Wnonnull14.C: New test.
12993 * g++.dg/warn/Wnonnull15.C: New test.
12995 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
12997 * g++.dg/modules/omp-1_c.C: Fix testcase.
12999 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
13002 * gcc.target/i386/pr100701.c: New test.
13004 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
13006 * gfortran.dg/gomp/map-6.f90: New test.
13007 * gfortran.dg/gomp/map-7.f90: New test.
13008 * gfortran.dg/gomp/map-8.f90: New test.
13010 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
13013 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
13014 * gnat.dg/unchecked_convert6.adb: Likewise.
13016 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
13019 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
13021 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
13022 Torbjörn Svensson <torbjorn.svensson@st.com>
13025 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
13026 * c-c++-common/cpp/file-name-1.c: New test.
13028 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
13031 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
13032 add comments regarding what the code does.
13034 2021-05-20 Jakub Jelinek <jakub@redhat.com>
13036 PR middle-end/99928
13037 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
13038 * c-c++-common/gomp/pr99928-5.c: Likewise.
13040 2021-05-20 Jakub Jelinek <jakub@redhat.com>
13042 PR preprocessor/100646
13043 * gcc.dg/cpp/pr100646-1.c: New test.
13044 * gcc.dg/cpp/pr100646-2.c: New test.
13046 2021-05-20 Jason Merrill <jason@redhat.com>
13049 * g++.dg/cpp2a/nontype-complex1.C: New test.
13051 2021-05-20 Jason Merrill <jason@redhat.com>
13054 * g++.dg/parse/access13.C: New test.
13056 2021-05-19 Martin Sebor <msebor@redhat.com>
13059 * gcc.dg/pr100619.c: New test.
13061 2021-05-19 Jason Merrill <jason@redhat.com>
13065 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
13067 2021-05-19 Jason Merrill <jason@redhat.com>
13069 * g++.dg/cpp1z/class-deduction-access1.C: New test.
13070 * g++.dg/cpp1z/class-deduction-access2.C: New test.
13072 2021-05-19 Marek Polacek <polacek@redhat.com>
13075 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
13076 Remove dg-errors for GNU attributes.
13077 * g++.dg/ext/attrib63.C: Remove dg-error.
13078 * g++.dg/cpp0x/friend8.C: New test.
13080 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
13082 * g++.dg/modules/omp-1_a.C: Check pthread is available.
13083 * g++.dg/modules/omp-1_b.C: Ditto.
13084 * g++.dg/modules/omp-1_c.C: Ditto.
13085 * g++.dg/modules/omp-2_a.C: Ditto.
13086 * g++.dg/modules/omp-2_b.C: Ditto.
13088 2021-05-19 Alex Coplan <alex.coplan@arm.com>
13091 * gcc.target/arm/cmse/pr100333.c: New test.
13093 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13096 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
13098 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
13100 * gcc.target/riscv/arch-12.c: New.
13101 * gcc.target/riscv/attribute-19.c: New.
13103 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
13105 * gcc.target/aarch64/narrow_high_combine.c: New test.
13107 2021-05-19 Richard Biener <rguenther@suse.de>
13109 PR middle-end/100672
13110 * gcc.dg/torture/pr100672.c: New testcase.
13112 2021-05-19 Martin Liska <mliska@suse.cz>
13114 PR testsuite/100658
13115 * gcc.dg/local1.c: Fix typos.
13116 * gcc.dg/ucnid-5-utf8.c: Likewise.
13117 * gcc.dg/ucnid-5.c: Likewise.
13119 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
13121 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
13122 scan-assembly-times to scan-assembly not for superfluous uxtb.
13123 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
13124 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
13125 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
13126 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
13127 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
13128 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
13129 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
13130 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
13131 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
13132 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
13133 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
13134 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
13135 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
13136 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
13137 * gcc.target/aarch64/sve/ld1_extend.c: New test.
13139 2021-05-19 Jakub Jelinek <jakub@redhat.com>
13141 PR middle-end/100576
13142 * gcc.c-torture/compile/pr100576.c: New test.
13144 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13146 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
13148 2021-05-19 Jakub Jelinek <jakub@redhat.com>
13150 PR middle-end/99928
13151 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
13152 * c-c++-common/gomp/pr99928-12.c: New test.
13154 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
13156 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
13157 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
13158 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
13159 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
13160 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
13161 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
13162 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
13163 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
13164 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
13165 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
13166 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
13167 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
13168 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
13169 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
13170 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
13172 2021-05-19 Jason Merrill <jason@redhat.com>
13175 * g++.dg/dfp/mangle-6.C: New test.
13177 2021-05-19 Jason Merrill <jason@redhat.com>
13180 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
13182 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
13184 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
13185 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
13186 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
13188 2021-05-18 Jason Merrill <jason@redhat.com>
13192 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
13194 2021-05-18 Jason Merrill <jason@redhat.com>
13196 * g++.dg/cpp0x/implicit-delete1.C: New test.
13198 2021-05-18 David Malcolm <dmalcolm@redhat.com>
13201 * gcc.dg/analyzer/pr100615.c: New test.
13203 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
13206 * gcc.target/i386/pr100637-1b.c: New test.
13207 * gcc.target/i386/pr100637-1w.c: Ditto.
13208 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
13209 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
13210 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
13211 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
13212 pmovsxbd and pmovsxwq.
13213 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
13214 pmovzxbd and pmovzxwq.
13216 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
13219 * gfortran.dg/goacc-gomp/depobj.f90: New test.
13221 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
13223 * lib/gcc-dg.exp: Implement 'dg-note'.
13224 * lib/prune.exp: Likewise.
13225 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
13226 'dg-prune-output "note: ".
13227 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
13228 'dg-note', match up additional notes, one class of them with
13229 XFAILed 'dg-bogus'.
13230 * lib/lto.exp: Implement 'dg-lto-note'.
13231 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
13233 * g++.dg/lto/odr-1_1.C: Likewise.
13234 * g++.dg/lto/odr-2_1.C: Likewise.
13236 2021-05-18 Jakub Jelinek <jakub@redhat.com>
13238 PR rtl-optimization/100590
13239 * gcc.dg/pr100590.c: New test.
13241 2021-05-18 Jakub Jelinek <jakub@redhat.com>
13244 * g++.dg/other/pr100580.C: New test.
13246 2021-05-18 Jakub Jelinek <jakub@redhat.com>
13248 PR tree-optimization/94589
13249 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
13251 2021-05-18 Richard Biener <rguenther@suse.de>
13253 * gcc.target/i386/pr100582.c: Adjust for AVX512.
13255 2021-05-18 Richard Biener <rguenther@suse.de>
13258 * gcc.dg/gimplefe-error-10.c: New testcase.
13260 2021-05-18 Richard Biener <rguenther@suse.de>
13263 * gcc.dg/pr100547.c: New testcase.
13264 * gcc.dg/attr-vector_size.c: Adjust.
13266 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
13268 * gcc.target/s390/zvector/vec-_Bool.c: New test.
13270 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
13273 * g++.target/s390/pr100281-1.C: New test.
13274 * g++.target/s390/pr100281-2.C: New test.
13276 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
13278 PR tree-optimization/100512
13279 * gcc.dg/pr100512.c: New.
13281 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
13283 * g++.dg/conversion/pr100635.C: New test.
13285 2021-05-17 Harald Anlauf <anlauf@gmx.de>
13288 * gfortran.dg/pr98411.f90: New test.
13290 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
13292 * gcc.dg/pr100349.c: New test.
13294 2021-05-17 Tamar Christina <tamar.christina@arm.com>
13296 * gcc.target/aarch64/cpunative/info_16: New test.
13297 * gcc.target/aarch64/cpunative/info_17: New test.
13298 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
13299 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
13301 2021-05-17 Richard Biener <rguenther@suse.de>
13304 * gcc.dg/gimplefe-error-9.c: New testcase.
13306 2021-05-17 Richard Biener <rguenther@suse.de>
13308 PR middle-end/100582
13309 * gcc.target/i386/pr100582.c: New testcase.
13311 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
13313 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
13314 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
13315 auto-vectorization.
13316 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
13317 vectorize float16_t vectors.
13319 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
13321 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
13322 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
13323 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
13325 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
13326 auto-vectorization.
13327 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
13329 2021-05-17 liuhongt <hongtao.liu@intel.com>
13332 * gcc.target/i386/pr100549.c: New test.
13334 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
13336 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
13338 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
13340 * gcc.target/arm/simd/mve-vadd-1.c: New.
13342 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
13344 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
13346 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
13348 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
13350 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
13352 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
13354 * lib/target-supports.exp
13355 (check_effective_target_arm_qbit_ok_nocache): Rename into...
13356 (check_effective_target_arm_sat_ok_nocache): ... this. Check
13357 __ARM_FEATURE_SAT and use armv6.
13359 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
13362 * gfortran.dg/gomp/workshare-59.f90: New test.
13364 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
13367 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
13369 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
13371 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
13373 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
13375 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
13377 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
13379 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
13382 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
13384 * gcc.target/powerpc/rop-1.c: New.
13385 * gcc.target/powerpc/rop-2.c: New.
13386 * gcc.target/powerpc/rop-3.c: New.
13387 * gcc.target/powerpc/rop-4.c: New.
13388 * gcc.target/powerpc/rop-5.c: New.
13390 2021-05-15 Martin Jambor <mjambor@suse.cz>
13393 2021-05-15 Martin Jambor <mjambor@suse.cz>
13395 PR tree-optimization/100453
13396 * gcc.dg/tree-ssa/pr100453.c: New test.
13398 2021-05-15 Jakub Jelinek <jakub@redhat.com>
13400 PR rtl-optimization/100342
13401 * gcc.target/i386/pr100342.c: New test.
13403 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
13405 * gfortran.dg/gomp/parallel-master-1.f90: New test.
13406 * gfortran.dg/gomp/parallel-master-2.f90: New test.
13408 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
13410 * gfortran.dg/gomp/implicit-save.f90: New test.
13412 2021-05-14 Jakub Jelinek <jakub@redhat.com>
13415 * g++.dg/cpp1y/pr95226.C: New test.
13417 2021-05-14 Jakub Jelinek <jakub@redhat.com>
13420 * g++.dg/cpp0x/pr94616.C: New test.
13422 2021-05-14 Jakub Jelinek <jakub@redhat.com>
13425 * g++.dg/cpp0x/sfinae68.C: New test.
13427 2021-05-14 Jakub Jelinek <jakub@redhat.com>
13429 * g++.dg/cpp1y/pr88872.C: New test.
13431 2021-05-14 Michael de Lang <kingoipo@gmail.com>
13433 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
13435 2021-05-14 Marek Polacek <polacek@redhat.com>
13436 Jason Merrill <jason@redhat.com>
13439 * g++.dg/cpp0x/friend7.C: New test.
13440 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
13441 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
13442 * g++.dg/cpp0x/gen-attrs-74.C: New test.
13443 * g++.dg/ext/attrib63.C: New test.
13445 2021-05-13 Martin Sebor <msebor@redhat.com>
13447 PR tree-optimization/93100
13448 PR middle-end/98583
13449 * g++.dg/warn/uninit-pr93100.C: New test.
13450 * gcc.dg/uninit-pr93100.c: New test.
13451 * gcc.dg/uninit-pr98583.c: New test.
13453 2021-05-13 Martin Jambor <mjambor@suse.cz>
13455 PR tree-optimization/100453
13456 * gcc.dg/tree-ssa/pr100453.c: New test.
13458 2021-05-13 Martin Sebor <msebor@redhat.com>
13460 * g++.dg/pr100574.C: Use size_t as operator new argument type.
13462 2021-05-13 Martin Liska <mliska@suse.cz>
13464 PR middle-end/100504
13465 * gcc.target/i386/pr100504.c: New test.
13467 2021-05-13 Martin Sebor <msebor@redhat.com>
13470 * gcc.dg/Wvla-parameter-9.c: New test.
13472 2021-05-13 Jakub Jelinek <jakub@redhat.com>
13474 PR middle-end/99928
13475 * c-c++-common/gomp/pr99928-1.c: New test.
13476 * c-c++-common/gomp/pr99928-2.c: New test.
13477 * c-c++-common/gomp/pr99928-3.c: New test.
13478 * c-c++-common/gomp/pr99928-4.c: New test.
13479 * c-c++-common/gomp/pr99928-5.c: New test.
13480 * c-c++-common/gomp/pr99928-6.c: New test.
13481 * c-c++-common/gomp/pr99928-7.c: New test.
13482 * c-c++-common/gomp/pr99928-8.c: New test.
13483 * c-c++-common/gomp/pr99928-9.c: New test.
13484 * c-c++-common/gomp/pr99928-10.c: New test.
13485 * c-c++-common/gomp/pr99928-11.c: New test.
13487 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
13490 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
13492 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
13494 * gcc.dg/pr100563.c: New test.
13496 2021-05-13 Jakub Jelinek <jakub@redhat.com>
13498 PR tree-optimization/98856
13499 * gcc.target/i386/sse2-psraq-1.c: New test.
13500 * gcc.target/i386/sse4_2-psraq-1.c: New test.
13501 * gcc.target/i386/avx-psraq-1.c: New test.
13502 * gcc.target/i386/avx2-psraq-1.c: New test.
13503 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
13505 * gcc.target/i386/avx2-pr82370.c: Likewise.
13506 * gcc.target/i386/avx512f-pr82370.c: Likewise.
13507 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
13508 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
13509 * gcc.dg/torture/vshuf-8.inc: Likewise.
13511 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
13514 * g++.target/i386/pr100581.C: New test.
13516 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
13518 PR testsuite/100569
13519 * gnat.dg/lto21.adb: Prune new LTO warning.
13521 2021-05-13 Martin Liska <mliska@suse.cz>
13523 PR testsuite/100569
13524 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
13525 * gcc.dg/torture/pr94947-1.c: Likewise.
13527 2021-05-13 liuhongt <hongtao.liu@intel.com>
13529 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
13531 2021-05-13 liuhongt <hongtao.liu@intel.com>
13534 * gcc.target/i386/avx-pr94680.c: New test.
13535 * gcc.target/i386/avx512f-pr94680.c: New test.
13536 * gcc.target/i386/sse2-pr94680.c: New test.
13538 2021-05-12 Martin Sebor <msebor@redhat.com>
13540 PR middle-end/100571
13541 * gcc.dg/Wstringop-overflow-67.c: New test.
13543 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
13546 * gcc.dg/pr100521.c: New file.
13548 2021-05-12 Marek Polacek <polacek@redhat.com>
13550 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
13552 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
13554 * c-c++-common/gomp/map-6.c: New test.
13555 * c-c++-common/gomp/map-7.c: New test.
13557 2021-05-12 Richard Biener <rguenther@suse.de>
13559 PR tree-optimization/100566
13560 * gcc.dg/torture/pr100566.c: New testcase.
13562 2021-05-12 Jakub Jelinek <jakub@redhat.com>
13564 PR preprocessor/100392
13565 * gcc.dg/cpp/pr100392.c: New test.
13566 * gcc.dg/cpp/pr100392.h: New file.
13568 2021-05-12 Martin Liska <mliska@suse.cz>
13570 * lib/lto.exp: When running tests without jobserver, one can see
13571 the following warning for tests that use 1to1 partitioning.
13573 2021-05-12 liuhongt <hongtao.liu@intel.com>
13576 * gcc.target/i386/avx2-pr99908.c: New test.
13577 * gcc.target/i386/sse4_1-pr99908.c: New test.
13579 2021-05-12 Richard Biener <rguenther@suse.de>
13581 PR tree-optimization/100519
13582 * gcc.dg/torture/pr100519.c: New testcase.
13584 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
13587 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
13589 2021-05-12 Jakub Jelinek <jakub@redhat.com>
13591 PR middle-end/100508
13592 * gcc.dg/gomp/pr100508.c: New test.
13594 2021-05-12 Jakub Jelinek <jakub@redhat.com>
13595 Marc Glisse <marc.glisse@inria.fr>
13597 PR tree-optimization/94589
13598 * gcc.dg/tree-ssa/pr94589-1.c: New test.
13600 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
13603 * g++.target/i386/pr98218-1.C: Ditto.
13604 * gcc.target/i386/pr98218-4.c: New test.
13605 * gcc.target/i386/pr98218-1.c: Correct PR number.
13606 * gcc.target/i386/pr98218-1a.c: Ditto.
13607 * gcc.target/i386/pr98218-2.c: Ditto.
13608 * gcc.target/i386/pr98218-2a.c: Ditto.
13609 * gcc.target/i386/pr98218-3.c: Ditto.
13610 * gcc.target/i386/pr98218-3a.c: Ditto.
13612 2021-05-11 Joseph Myers <joseph@codesourcery.com>
13614 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
13615 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
13617 2021-05-11 Joseph Myers <joseph@codesourcery.com>
13619 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
13622 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
13624 * gcc.dg/guality/pr43077-1.c: Align types of output and input
13625 operands by lifting immediates to type long.
13627 2021-05-11 Joseph Myers <joseph@codesourcery.com>
13629 * gcc.dg/c11-digit-separators-1.c,
13630 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
13633 2021-05-11 Jason Merrill <jason@redhat.com>
13636 * g++.dg/ext/vector41.C: New test.
13638 2021-05-11 Martin Liska <mliska@suse.cz>
13640 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
13641 * brig.dg/README: Removed.
13642 * brig.dg/dg.exp: Removed.
13643 * brig.dg/test/gimple/alloca.hsail: Removed.
13644 * brig.dg/test/gimple/atomics.hsail: Removed.
13645 * brig.dg/test/gimple/branches.hsail: Removed.
13646 * brig.dg/test/gimple/fbarrier.hsail: Removed.
13647 * brig.dg/test/gimple/function_calls.hsail: Removed.
13648 * brig.dg/test/gimple/internal-casts.hsail: Removed.
13649 * brig.dg/test/gimple/kernarg.hsail: Removed.
13650 * brig.dg/test/gimple/mem.hsail: Removed.
13651 * brig.dg/test/gimple/mulhi.hsail: Removed.
13652 * brig.dg/test/gimple/packed.hsail: Removed.
13653 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
13654 * brig.dg/test/gimple/smoke_test.hsail: Removed.
13655 * brig.dg/test/gimple/variables.hsail: Removed.
13656 * brig.dg/test/gimple/vector.hsail: Removed.
13657 * lib/brig-dg.exp: Removed.
13658 * lib/brig.exp: Removed.
13660 2021-05-11 Alex Coplan <alex.coplan@arm.com>
13663 * gcc.target/arm/cmse/pr99725.c: New test.
13665 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
13667 * gcc.target/aarch64/fmul_lane_1.c: New test.
13669 2021-05-11 Richard Biener <rguenther@suse.de>
13671 PR middle-end/100509
13672 * gcc.dg/pr100509.c: New testcase.
13674 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
13676 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
13678 2021-05-11 Patrick Palka <ppalka@redhat.com>
13681 * g++.dg/lookup/operator-3.C: New test.
13683 2021-05-11 Patrick Palka <ppalka@redhat.com>
13686 * g++.dg/cpp2a/concepts-ctad4.C: New test.
13688 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
13690 * gnat.dg/specs/opt5.ads: New test.
13691 * gnat.dg/specs/opt5_pkg.ads: New helper.
13693 2021-05-10 Martin Sebor <msebor@redhat.com>
13695 PR middle-end/100425
13696 PR middle-end/100510
13697 * c-c++-common/Walloca-larger-than.C: New test.
13698 * gcc.dg/Walloca-larger-than-4.c: New test.
13699 * gcc.dg/Wvla-larger-than-5.c: New test.
13700 * gcc.dg/pr79972.c: Remove unexpected warning directive.
13702 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
13704 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
13705 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
13707 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
13709 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
13711 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
13713 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
13715 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
13717 PR tree-optimization/42587
13718 * gcc.dg/optimize-bswapsi-6.c: New test.
13720 2021-05-10 Richard Biener <rguenther@suse.de>
13722 PR testsuite/100452
13723 * g++.dg/vect/slp-pr99971.cc: Align data.
13725 2021-05-10 Richard Biener <rguenther@suse.de>
13727 PR tree-optimization/100492
13728 * gcc.dg/torture/pr100492.c: New testcase.
13730 2021-05-10 Richard Biener <rguenther@suse.de>
13732 PR middle-end/100464
13734 * gcc.dg/pr100464.c: New testcase.
13735 * g++.dg/tree-ssa/array-temp1.C: Adjust.
13737 2021-05-10 Richard Biener <rguenther@suse.de>
13739 PR tree-optimization/100434
13740 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
13742 2021-05-10 Alex Coplan <alex.coplan@arm.com>
13745 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
13746 Update now that we're (correctly) using full 128-bit vector
13748 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
13750 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
13752 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
13754 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
13755 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
13758 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
13761 * gfortran.dg/class_dummy_7.f90: Correct PR number.
13763 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
13765 * gcc.dg/sso-9.c: Delete.
13767 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
13769 * gnat.dg/debug18.adb: New test.
13771 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
13773 * gcc.dg/sso-12.c: New test.
13775 2021-05-07 Jason Merrill <jason@redhat.com>
13777 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
13780 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
13782 PR tree-optimization/79333
13783 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
13785 2021-05-07 Jakub Jelinek <jakub@redhat.com>
13788 * c-c++-common/gomp/pr100450.c: New test.
13790 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
13793 * gcc.target/i386/pr100445-1.c: New test.
13795 2021-05-07 Jakub Jelinek <jakub@redhat.com>
13798 * gcc.target/i386/pr100445.c: New test.
13800 2021-05-06 Joseph Myers <joseph@codesourcery.com>
13803 PR preprocessor/97604
13804 * g++.dg/cpp1y/digit-sep-neg-2.C,
13805 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
13806 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
13807 Adjust expected messages.
13809 2021-05-06 Martin Jambor <mjambor@suse.cz>
13811 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
13812 05193687dde, make the argv again pointer to an array.
13814 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
13816 * gnat.dg/opt93.adb: Compile only for LP64 targets.
13818 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
13820 * lib/target-supports.exp: Add s390 checks for vect conversions.
13822 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
13824 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
13826 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
13830 * gfortran.dg/class_dummy_6.f90: New test.
13831 * gfortran.dg/class_dummy_7.f90: New test.
13833 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
13835 PR testsuite/100355
13836 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
13838 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
13840 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
13841 __builtin_s390_vpdi.
13842 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
13845 2021-05-06 Jakub Jelinek <jakub@redhat.com>
13847 PR tree-optimization/94589
13848 * gcc.dg/pr94589-1.c: New test.
13849 * gcc.dg/pr94589-2.c: New test.
13850 * gcc.dg/pr94589-3.c: New test.
13851 * gcc.dg/pr94589-4.c: New test.
13852 * g++.dg/opt/pr94589-1.C: New test.
13853 * g++.dg/opt/pr94589-2.C: New test.
13854 * g++.dg/opt/pr94589-3.C: New test.
13855 * g++.dg/opt/pr94589-4.C: New test.
13857 2021-05-06 Richard Biener <rguenther@suse.de>
13860 * gcc.dg/pr100373.c: New testcase.
13862 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
13864 * gcc.c-torture/execute/20210505-1.c: New test.
13866 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
13869 * gcc.target/i386/pr91400-1.c: New test.
13870 * gcc.target/i386/pr91400-2.c: Likewise.
13872 2021-05-05 Martin Sebor <msebor@redhat.com>
13874 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
13876 2021-05-05 Harald Anlauf <anlauf@gmx.de>
13879 * gfortran.dg/argument_checking_25.f90: New test.
13881 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
13884 * gcc.target/i386/pr98218-1.c: New test.
13885 * gcc.target/i386/pr98218-1a.c: Ditto.
13886 * gcc.target/i386/pr98218-2.c: Ditto.
13887 * gcc.target/i386/pr98218-2a.c: Ditto.
13888 * gcc.target/i386/pr98218-3.c: Ditto.
13889 * gcc.target/i386/pr98218-3a.c: Ditto.
13890 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
13891 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
13893 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
13895 * gnat.dg/debug17.adb: Minor tweak.
13897 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
13899 * gnat.dg/debug8.adb: Minor tweak.
13900 * gnat.dg/debug11.adb: Likewise.
13901 * gnat.dg/debug16.adb: Likewise.
13902 * gnat.dg/debug17.adb: New test.
13903 * gnat.dg/specs/debug1.ads: Minor tweak.
13905 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
13907 * gcc.dg/vect/slp-21.c: Add s390.
13909 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
13911 PR testsuite/100422
13912 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
13914 2021-05-05 Richard Biener <rguenther@suse.de>
13916 PR tree-optimization/79333
13917 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
13918 * gcc.dg/graphite/fuse-1.c: Adjust.
13919 * gcc.dg/pr43864-4.c: Likewise.
13921 2021-05-05 Richard Biener <rguenther@suse.de>
13923 PR middle-end/100394
13924 * g++.dg/torture/pr100382.C: New testcase.
13926 2021-05-04 Martin Sebor <msebor@redhat.com>
13928 PR middle-end/100307
13929 * g++.dg/warn/Wplacement-new-size-9.C: New test.
13930 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
13932 2021-05-04 Martin Sebor <msebor@redhat.com>
13934 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
13936 2021-05-04 Martin Sebor <msebor@redhat.com>
13938 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
13940 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
13942 * gcc.target/s390/oscbreak-1.c: Compile with -O1
13945 2021-05-04 Richard Biener <rguenther@suse.de>
13947 PR tree-optimization/100414
13948 * gcc.dg/pr100414.c: New testcase.
13950 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
13952 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
13954 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
13956 * gnat.dg/opt94.adb: New file.
13957 * gnat.dg/opt94_pkg.adb: New file.
13958 * gnat.dg/opt94_pkg.ads: New file.
13960 2021-05-04 Richard Biener <rguenther@suse.de>
13962 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
13963 simplify dump scanning down to one case.
13965 2021-05-04 Richard Biener <rguenther@suse.de>
13967 PR tree-optimization/100329
13968 * gcc.dg/torture/pr100329.c: New testcase.
13970 2021-05-04 Richard Biener <rguenther@suse.de>
13972 PR tree-optimization/100398
13973 * gcc.dg/torture/pr100398.c: New testcase.
13975 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
13977 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
13978 Fix dg directives order.
13979 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
13982 2021-05-03 Jeff Law <jlaw@tachyum.com>
13984 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
13987 2021-05-03 Patrick Palka <ppalka@redhat.com>
13990 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
13992 2021-05-03 Patrick Palka <ppalka@redhat.com>
13996 * g++.dg/template/call8.C: New test.
13997 * g++.dg/template/koenig12a.C: New test.
13999 2021-05-03 Jeff Law <jlaw@tachyum.com>
14001 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
14003 2021-05-03 Marek Polacek <polacek@redhat.com>
14006 * g++.dg/concepts/diagnostic18.C: New test.
14008 2021-05-03 Marek Polacek <polacek@redhat.com>
14011 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
14013 2021-05-03 Jeff Law <jlaw@tachyum.com>
14015 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
14017 2021-05-03 Jeff Law <jlaw@tachyum.com>
14019 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
14021 2021-05-03 Jeff Law <jlaw@tachyum.com>
14023 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
14025 2021-05-03 Jeff Law <jlaw@tachyum.com>
14027 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
14028 cr16 and xstormy16 targets.
14030 2021-05-03 Richard Biener <rguenther@suse.de>
14032 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
14033 * gcc.dg/pr81192.c: Disable DSE.
14035 2021-05-03 Richard Biener <rguenther@suse.de>
14037 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
14039 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
14042 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
14043 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
14045 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
14047 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
14048 mapping class on AIX.
14049 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
14050 * gcc.c-torture/execute/alias-2.c: Same.
14051 * gcc.dg/alias-7.c: Same.
14053 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
14055 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
14057 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
14060 2021-04-30 Richard Biener <rguenther@suse.de>
14063 * g++.dg/pr98032.C: New testcase.
14065 2021-04-30 Richard Biener <rguenther@suse.de>
14067 PR tree-optimization/96513
14068 * gcc.dg/torture/pr96513.c: New testcase.
14070 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
14073 * gcc.target/i386/pr98060.c: New test.
14075 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
14077 PR rtl-optimization/100225
14078 PR rtl-optimization/84878
14079 * gcc.dg/pr100225.c: New test.
14081 2021-04-29 Joseph Myers <joseph@codesourcery.com>
14083 PR preprocessor/82359
14084 * g++.dg/cpp1y/digit-sep-line.C,
14085 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
14087 2021-04-29 Jason Merrill <jason@redhat.com>
14089 * g++.dg/lookup/using-decl1.C: New test.
14091 2021-04-29 Jason Merrill <jason@redhat.com>
14094 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
14096 2021-04-29 Patrick Palka <ppalka@redhat.com>
14099 * g++.dg/template/koenig12.C: New test.
14101 2021-04-29 Marek Polacek <polacek@redhat.com>
14104 * g++.dg/cpp1z/class-deduction87.C: New test.
14106 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
14108 PR rtl-optimization/100303
14109 * g++.dg/torture/pr100303.C: New file.
14111 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
14113 PR middle-end/90773
14114 * g++.dg/pr90773-1.h: New test.
14115 * g++.dg/pr90773-1a.C: Likewise.
14116 * g++.dg/pr90773-1b.C: Likewise.
14117 * g++.dg/pr90773-1c.C: Likewise.
14118 * g++.dg/pr90773-1d.C: Likewise.
14119 * gcc.target/i386/pr90773-1.c: Likewise.
14120 * gcc.target/i386/pr90773-2.c: Likewise.
14121 * gcc.target/i386/pr90773-3.c: Likewise.
14122 * gcc.target/i386/pr90773-4.c: Likewise.
14123 * gcc.target/i386/pr90773-5.c: Likewise.
14124 * gcc.target/i386/pr90773-6.c: Likewise.
14125 * gcc.target/i386/pr90773-7.c: Likewise.
14126 * gcc.target/i386/pr90773-8.c: Likewise.
14127 * gcc.target/i386/pr90773-9.c: Likewise.
14128 * gcc.target/i386/pr90773-10.c: Likewise.
14129 * gcc.target/i386/pr90773-11.c: Likewise.
14130 * gcc.target/i386/pr90773-12.c: Likewise.
14131 * gcc.target/i386/pr90773-13.c: Likewise.
14132 * gcc.target/i386/pr90773-14.c: Likewise.
14134 2021-04-29 Richard Biener <rguenther@suse.de>
14136 PR tree-optimization/100253
14137 * g++.dg/pr100253.C: New testcase.
14139 2021-04-29 Jakub Jelinek <jakub@redhat.com>
14142 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
14144 2021-04-29 Jakub Jelinek <jakub@redhat.com>
14147 * gcc.target/aarch64/sve/pr100302.c: New test.
14149 2021-04-29 Jakub Jelinek <jakub@redhat.com>
14152 * c-c++-common/gomp/task-detach-3.c: New test.
14154 2021-04-29 Richard Biener <rguenther@suse.de>
14156 PR tree-optimization/99912
14157 * gcc.dg/pr95580.c: Disable DSE.
14158 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
14159 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
14160 to prevent them from being removed.
14161 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
14163 2021-04-29 Martin Sebor <msebor@redhat.com>
14165 PR middle-end/100250
14166 * gcc.dg/uninit-pr100250.c: New test.
14168 2021-04-29 Joseph Myers <joseph@codesourcery.com>
14170 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
14171 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
14173 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
14175 * gfortran.dg/gomp/map-5.f90: New test.
14177 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
14179 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
14180 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
14181 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
14183 2021-04-28 Alexandre Oliva <oliva@adacore.com>
14185 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
14187 2021-04-28 Alexandre Oliva <oliva@adacore.com>
14189 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
14190 mismatch when asm comments start with "/ ".
14192 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
14195 * gcc.c-torture/compile/pr100305.c: New test.
14197 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
14200 * gfortran.dg/PR82376.f90: New test.
14202 2021-04-28 Richard Biener <rguenther@suse.de>
14204 PR tree-optimization/100292
14205 * gcc.dg/pr100292.c: New testcase.
14207 2021-04-28 Richard Wai <richard@annexi-strayline.com>
14209 * gnat.dg/containers2.adb: New test.
14211 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
14213 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
14215 2021-04-27 Jason Merrill <jason@redhat.com>
14218 * g++.dg/cpp0x/depr-copy3.C: New test.
14220 2021-04-27 Patrick Palka <ppalka@redhat.com>
14223 * g++.dg/cpp0x/variadic182.C: New test.
14225 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
14227 PR middle-end/100284
14228 * gcc.target/aarch64/sve/pr81003.c: New test.
14230 2021-04-27 Martin Sebor <msebor@redhat.com>
14232 PR testsuite/100272
14233 * g++.dg/ext/flexary13.C: Remove malformed directives.
14235 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
14238 * gcc.c-torture/compile/pr100106.c: New testcase.
14240 2021-04-27 Alex Coplan <alex.coplan@arm.com>
14243 * gcc.target/arm/pr99977.c: New test.
14245 2021-04-27 Jakub Jelinek <jakub@redhat.com>
14247 PR tree-optimization/100239
14248 * gcc.dg/pr100239.c: New test.
14250 2021-04-27 Jakub Jelinek <jakub@redhat.com>
14252 PR rtl-optimization/100254
14253 * g++.dg/opt/pr100254.C: New test.
14255 2021-04-27 Richard Biener <rguenther@suse.de>
14257 PR tree-optimization/99912
14258 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
14259 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
14260 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
14261 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
14263 2021-04-27 Jakub Jelinek <jakub@redhat.com>
14265 PR tree-optimization/95527
14266 * gcc.dg/tree-ssa/pr95527-2.c: New test.
14268 2021-04-27 Jakub Jelinek <jakub@redhat.com>
14270 PR tree-optimization/96696
14271 * gcc.target/i386/pr96696.c: New test.
14273 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
14276 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
14277 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
14278 expected error message when subtracting pointers to different
14279 vector types. Expect warnings when mixing them elsewhere.
14280 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
14281 XFAILs. Tweak error messages for some cases.
14283 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
14285 * gcc.target/aarch64/simd/ssra.c: Use +nosve
14286 * gcc.target/aarch64/simd/usra.c: Likewise.
14288 2021-04-27 Richard Biener <rguenther@suse.de>
14290 PR tree-optimization/100051
14291 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
14293 2021-04-27 Richard Biener <rguenther@suse.de>
14295 PR testsuite/100272
14296 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
14297 malformed dg directive.
14299 2021-04-27 Richard Biener <rguenther@suse.de>
14301 PR testsuite/100272
14302 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
14303 * g++.dg/ipa/pr45572-2.C: Likewise.
14304 * g++.dg/template/spec26.C: Likewise.
14305 * gcc.dg/pr20126.c: Likewise.
14306 * gcc.dg/tree-ssa/pr20739.c: Likewise.
14308 2021-04-27 Richard Biener <rguenther@suse.de>
14310 PR tree-optimization/100278
14311 * gcc.dg/tree-ssa/pr100278.c: New testcase.
14313 2021-04-27 Jakub Jelinek <jakub@redhat.com>
14316 * gcc.target/i386/pr99405.c: New test.
14318 2021-04-27 Richard Biener <rguenther@suse.de>
14320 PR tree-optimization/99776
14321 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
14323 2021-04-26 Patrick Palka <ppalka@redhat.com>
14326 * g++.dg/cpp1y/constexpr-base1.C: New test.
14327 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
14329 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
14331 * gfortran.dg/goacc/classify-serial.f95:
14332 Use [Ww]arning in dg-bogus as FE diagnostic and default
14333 diagnostic differ and the result depends on ENABLE_OFFLOAD.
14334 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
14335 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
14337 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
14339 * gfortran.dg/goacc/classify-serial.f95:
14340 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
14341 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
14342 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
14344 2021-04-26 Richard Biener <rguenther@suse.de>
14346 PR tree-optimization/99956
14347 * gfortran.dg/pr99956.f: New testcase.
14349 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
14351 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
14352 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
14353 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
14354 * gcc.target/arm/cmse/cmse-16.c: Likewise.
14355 * gcc.target/arm/cmse/struct-1.c: Likewise.
14356 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
14358 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
14361 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
14363 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
14365 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
14366 Nathan Sidwell <nathan@codesourcery.com>
14367 Tom de Vries <vries@codesourcery.com>
14368 Julian Brown <julian@codesourcery.com>
14369 Kwok Cheung Yeung <kcy@codesourcery.com>
14371 * c-c++-common/goacc/diag-parallelism-1.c: New.
14372 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
14373 and match diagnostics, as appropriate.
14374 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
14375 * c-c++-common/goacc/classify-kernels.c: Likewise.
14376 * c-c++-common/goacc/classify-parallel.c: Likewise.
14377 * c-c++-common/goacc/classify-routine.c: Likewise.
14378 * c-c++-common/goacc/classify-serial.c: Likewise.
14379 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
14380 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
14381 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
14382 * c-c++-common/goacc/parallel-reduction.c: Likewise.
14383 * c-c++-common/goacc/pr70688.c: Likewise.
14384 * c-c++-common/goacc/routine-1.c: Likewise.
14385 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
14386 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
14387 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
14388 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
14389 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
14390 * gfortran.dg/goacc/classify-routine.f95: Likewise.
14391 * gfortran.dg/goacc/classify-serial.f95: Likewise.
14392 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
14393 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
14394 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
14395 * gfortran.dg/goacc/routine-4.f90: Likewise.
14396 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
14397 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
14398 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
14399 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
14401 2021-04-26 Richard Biener <rguenther@suse.de>
14403 PR tree-optimization/99473
14404 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
14406 2021-04-25 liuhongt <hongtao.liu@intel.com>
14409 * gcc.target/i386/pr98911.c: New test.
14410 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
14411 with __builtin_ia32_pcmpistrm128 since it has been folded.
14413 2021-04-24 David Malcolm <dmalcolm@redhat.com>
14416 * g++.dg/analyzer/pr100244.C: New test.
14418 2021-04-24 Harald Anlauf <anlauf@gmx.de>
14421 * gfortran.dg/pr100154.f90: New test.
14423 2021-04-24 Harald Anlauf <anlauf@gmx.de>
14426 * gfortran.dg/ptr-func-4.f90: New test.
14428 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
14430 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
14431 * gcc.dg/guality/guality.c: Likewise.
14432 * gcc.dg/guality/inline-params.c: Likewise.
14433 * gcc.dg/guality/loop-1.c: Likewise.
14434 * gcc.dg/guality/pr36728-1.c: Likewise.
14435 * gcc.dg/guality/pr36728-2.c: Likewise.
14436 * gcc.dg/guality/pr36728-3.c: Likewise.
14437 * gcc.dg/guality/pr41447-1.c: Likewise.
14438 * gcc.dg/guality/pr54200.c: Likewise.
14439 * gcc.dg/guality/pr54519-1.c: Likewise.
14440 * gcc.dg/guality/pr54519-2.c: Likewise.
14441 * gcc.dg/guality/pr54519-3.c: Likewise.
14442 * gcc.dg/guality/pr54519-4.c: Likewise.
14443 * gcc.dg/guality/pr54519-5.c: Likewise.
14444 * gcc.dg/guality/pr54519-6.c: Likewise.
14445 * gcc.dg/guality/pr54693-2.c: Likewise.
14446 * gcc.dg/guality/pr56154-1.c: Likewise.
14447 * gcc.dg/guality/pr59776.c: Likewise.
14448 * gcc.dg/guality/pr68860-1.c: Likewise.
14449 * gcc.dg/guality/pr68860-2.c: Likewise.
14450 * gcc.dg/guality/pr90074.c: Likewise.
14451 * gcc.dg/guality/pr90716.c: Likewise.
14452 * gcc.dg/guality/sra-1.c: Likewise.
14454 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
14456 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
14458 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
14459 * gcc.dg/guality/pr59776.c: Likewise.
14460 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
14462 2021-04-24 Patrick Palka <ppalka@redhat.com>
14469 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
14470 * g++.dg/cpp2a/nontype-class45.C: New test.
14471 * g++.dg/cpp2a/nontype-class46.C: New test.
14472 * g++.dg/cpp2a/nontype-class47.C: New test.
14473 * g++.dg/cpp2a/nontype-class48.C: New test.
14475 2021-04-24 Patrick Palka <ppalka@redhat.com>
14478 * g++.dg/cpp1z/class-deduction86.C: New test.
14480 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
14483 * gcc.target/powerpc/pr98952.c: New test.
14485 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
14488 * gcc.target/i386/pr79514.c (dg-error):
14489 Expect error for 64bit targets.
14491 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
14494 * gcc.target/i386/pr100182.c: New test.
14495 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
14496 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
14498 2021-04-23 Patrick Palka <ppalka@redhat.com>
14501 * g++.dg/concepts/diagnostic17.C: New test.
14503 2021-04-23 Patrick Palka <ppalka@redhat.com>
14506 * g++.dg/cpp1z/direct-enum-init2.C: New test.
14508 2021-04-23 Richard Biener <rguenther@suse.de>
14510 PR tree-optimization/99971
14511 * g++.dg/vect/slp-pr99971.cc: New testcase.
14513 2021-04-23 liuhongt <hongtao.liu@intel.com>
14516 * gcc.target/i386/pr100093.c: New test.
14518 2021-04-22 Patrick Palka <ppalka@redhat.com>
14521 * g++.dg/cpp2a/concepts-uneval3.C: New test.
14523 2021-04-22 Patrick Palka <ppalka@redhat.com>
14526 * g++.dg/template/partial-specialization9.C: New test.
14528 2021-04-22 Marek Polacek <polacek@redhat.com>
14531 * g++.dg/warn/Wtype-limits6.C: New test.
14533 2021-04-22 Patrick Palka <ppalka@redhat.com>
14536 * g++.dg/cpp0x/sfinae67.C: New test.
14538 2021-04-22 Patrick Palka <ppalka@redhat.com>
14541 * g++.dg/template/access36.C: New test.
14543 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
14545 * substr_9.f90: Move to ...
14546 * gfortran.dg/substr_9.f90: ... here.
14547 * substr_10.f90: Move to ...
14548 * gfortran.dg/substr_10.f90: ... here.
14550 2021-04-22 Martin Liska <mliska@suse.cz>
14552 PR testsuite/100159
14553 PR testsuite/100192
14554 * g++.dg/template/nontype29.C: Fix typos and missing comments.
14555 * gcc.dg/Warray-bounds-64.c: Likewise.
14556 * gcc.dg/Warray-parameter.c: Likewise.
14557 * gcc.dg/Wstring-compare.c: Likewise.
14558 * gcc.dg/format/gcc_diag-11.c: Likewise.
14559 * gfortran.dg/array_constructor_3.f90: Likewise.
14560 * gfortran.dg/matmul_bounds_9.f90: Likewise.
14561 * gfortran.dg/pr78033.f90: Likewise.
14562 * gfortran.dg/pr96325.f90: Likewise.
14564 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
14567 * gcc.target/i386/pr100119.c: New test.
14569 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
14572 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
14574 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
14576 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
14577 obtained hard limit, and only call setrlimit if new softlimit is lower.
14579 2021-04-22 Richard Biener <rguenther@suse.de>
14581 PR testsuite/100176
14582 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
14585 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
14587 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
14590 2021-04-21 Marek Polacek <polacek@redhat.com>
14593 * g++.dg/cpp0x/enum_base4.C: New test.
14594 * g++.dg/cpp0x/enum_base5.C: New test.
14596 2021-04-21 Alex Coplan <alex.coplan@arm.com>
14599 * gcc.target/aarch64/pr99988.c: New test.
14601 2021-04-21 Jakub Jelinek <jakub@redhat.com>
14603 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
14605 * g++.dg/cpp1y/auto-fn61.C: Likewise.
14606 * g++.dg/cpp2a/nontype-class39.C: Likewise.
14607 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
14608 * g++.dg/cpp0x/vt-88982.C: Likewise.
14609 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
14610 dg-additional-options.
14611 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
14613 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
14615 * gcc.target/i386/monitor-2.c: New test.
14617 2021-04-21 Richard Biener <rguenther@suse.de>
14619 PR testsuite/100176
14620 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
14621 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
14623 2021-04-21 Jakub Jelinek <jakub@redhat.com>
14625 PR rtl-optimization/100148
14626 * g++.dg/opt/pr100148.C: New test.
14628 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
14630 * gfortran.dg/gomp/depobj-1.f90: New test.
14631 * gfortran.dg/gomp/depobj-2.f90: New test.
14633 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
14635 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
14637 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
14639 PR middle-end/100130
14640 * c-c++-common/attr-retain-10.c: New test.
14641 * c-c++-common/attr-retain-11.c: Likewise.
14643 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
14645 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
14646 must match for target IBM Z only.
14648 2021-04-20 Jason Merrill <jason@redhat.com>
14651 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
14653 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
14655 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
14656 z/Architecture only.
14658 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
14661 * gfortran.dg/pdt_31.f03: New test.
14662 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
14665 2021-04-19 Marek Polacek <polacek@redhat.com>
14668 * g++.dg/concepts/diagnostic16.C: New test.
14670 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
14673 * gdc.dg/pr98457.d: New test.
14675 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
14678 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
14681 2021-04-19 Richard Biener <rguenther@suse.de>
14683 PR preprocessor/100142
14684 * gcc.dg/pr100142.c: New testcase.
14685 * g++.dg/diagnostic/pr72803.C: Revert last change.
14687 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
14689 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
14690 '--param=openacc-kernels=[...]'.
14691 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
14692 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
14693 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
14694 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
14695 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
14696 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
14697 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
14699 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
14701 * gnat.dg/opt92.adb: New test.
14703 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
14705 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
14706 * c-c++-common/zero-scratch-regs-9.c: Likewise.
14707 * c-c++-common/zero-scratch-regs-10.c: Likewise.
14708 * c-c++-common/zero-scratch-regs-11.c: Likewise.
14709 * gcc.target/s390/zero-scratch-regs-1.c: New test.
14711 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
14714 * gfortran.dg/PR100094.f90: New test.
14716 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
14719 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
14722 2021-04-16 Jakub Jelinek <jakub@redhat.com>
14725 * gcc.target/aarch64/pr91710.c: New test.
14727 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
14730 * gfortran.dg/PR10018.f90: New test.
14732 2021-04-16 Tamar Christina <tamar.christina@arm.com>
14735 * gcc.target/aarch64/sve/pr100048.c: New test.
14737 2021-04-16 Jakub Jelinek <jakub@redhat.com>
14740 * g++.dg/cpp0x/constexpr-100111.C: New test.
14742 2021-04-16 Marek Polacek <polacek@redhat.com>
14745 * g++.dg/cpp2a/typename14.C: Don't expect particular error
14747 * g++.dg/cpp2a/typename19.C: New test.
14749 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
14751 * gcc.dg/gimplefe-40.c: Moved to...
14752 * gcc.dg/vect/gimplefe-40.c: ...here.
14753 * gcc.dg/gimplefe-41.c: Moved to...
14754 * gcc.dg/vect/gimplefe-41.c: ...here.
14756 2021-04-16 Harald Anlauf <anlauf@gmx.de>
14757 Paul Thomas <pault@gcc.gnu.org>
14760 * gfortran.dg/pr63797.f90: New test.
14762 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
14764 * gcc.dg/tree-ssa/pr83403-1.c: Revert
14765 max-completely-peeled-insns to the default value on IBM Z.
14766 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
14768 2021-04-16 Patrick Palka <ppalka@redhat.com>
14771 * g++.dg/cpp2a/constexpr-init21.C: New test.
14773 2021-04-16 Jakub Jelinek <jakub@redhat.com>
14776 * gcc.target/aarch64/pr100075.c: New test.
14778 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
14780 PR rtl-optimization/99596
14781 * gcc.target/arm/pr99596.c: New test.
14783 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
14786 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
14788 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
14789 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
14790 missing quotes around switch names.
14791 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
14793 2021-04-16 Jakub Jelinek <jakub@redhat.com>
14796 * gcc.target/aarch64/pr99767.c: New test.
14798 2021-04-16 Jakub Jelinek <jakub@redhat.com>
14801 * g++.dg/cpp23/lambda-specifiers2.C: New test.
14803 2021-04-16 Jakub Jelinek <jakub@redhat.com>
14806 * g++.dg/cpp1z/pr99833.C: New test.
14807 * g++.dg/cpp2a/pr99833.C: New test.
14809 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
14811 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
14812 the default value on IBM Z.
14814 2021-04-16 Jason Merrill <jason@redhat.com>
14817 * g++.dg/abi/mangle71.C: Fix expected mangling.
14818 * g++.dg/abi/mangle77.C: New test.
14819 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
14820 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
14821 * g++.dg/cpp2a/nontype-class44.C: New test.
14823 2021-04-15 Martin Sebor <msebor@redhat.com>
14827 * gcc.dg/Warray-parameter-9.c: New test.
14828 * gcc.dg/Wnonnull-6.c: New test.
14829 * gcc.dg/Wreturn-type3.c: New test.
14830 * gcc.dg/Wunused-result.c: New test.
14831 * gcc.dg/attr-noreturn.c: New test.
14832 * gcc.dg/attr-returns-nonnull.c: New test.
14834 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
14836 PR middle-end/84877
14837 * gcc.dg/pr84877.c: Xfail for cris-*-*.
14839 2021-04-15 Jason Merrill <jason@redhat.com>
14842 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
14844 2021-04-15 Martin Sebor <msebor@redhat.com>
14846 * gcc.dg/uninit-pr89230-1.c: New test.
14847 * gcc.dg/uninit-pr89230-2.c: Same.
14849 2021-04-15 Jason Merrill <jason@redhat.com>
14852 * g++.dg/cpp0x/noexcept67.C: New test.
14854 2021-04-15 Jason Merrill <jason@redhat.com>
14857 * g++.dg/cpp2a/lambda-uneval15.C: New test.
14859 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
14861 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
14862 -mtune=generic to the SVE flags.
14863 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
14864 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
14865 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
14867 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
14869 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
14870 (aarch64-with-arch-dg-options): Likewise.
14871 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
14872 aarch64-with-arch-dg-options. Move the default architecture
14873 flags to the final dg-runtest argument.
14874 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
14876 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
14878 2021-04-15 Jakub Jelinek <jakub@redhat.com>
14880 PR testsuite/100073
14881 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
14883 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
14886 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
14887 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
14889 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
14892 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
14894 2021-04-15 Jakub Jelinek <jakub@redhat.com>
14897 * gcc.target/aarch64/pr100056.c: New test.
14899 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
14901 * gcc.dg/pr93210.c: Adapt regex in order to also support a
14902 RESULT_DECL as an operand for a RETURN_EXPR.
14904 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
14906 * gcc.target/aarch64/sve/pr99929_1.c: New file.
14907 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
14909 2021-04-14 Jason Merrill <jason@redhat.com>
14912 * g++.dg/template/dependent-tmpl2.C: New test.
14914 2021-04-14 Jason Merrill <jason@redhat.com>
14917 * g++.dg/parse/uneval1.C: New test.
14919 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
14921 PR rtl-optimization/100066
14922 * gcc.target/i386/pr100066.c: New.
14924 2021-04-14 Martin Sebor <msebor@redhat.com>
14926 * gcc.dg/pr86058.c: Limit to just x86_64.
14928 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
14931 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
14933 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
14935 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
14936 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
14938 2021-04-14 Patrick Palka <ppalka@redhat.com>
14942 * g++.dg/cpp1z/class-deduction85.C: New test.
14943 * g++.dg/template/ref11.C: New test.
14945 2021-04-14 Jason Merrill <jason@redhat.com>
14948 * g++.dg/cpp2a/lambda-uneval14.C: New test.
14950 2021-04-14 Jason Merrill <jason@redhat.com>
14953 * g++.dg/debug/defaulted1.C: New test.
14955 2021-04-14 Jason Merrill <jason@redhat.com>
14958 * g++.dg/debug/cleanup1.C: New test.
14959 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
14960 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
14961 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
14962 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
14963 * g++.dg/tm/inherit2.C: Likewise.
14964 * g++.dg/tm/unsafe1.C: Likewise.
14965 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
14966 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
14968 2021-04-13 Martin Sebor <msebor@redhat.com>
14970 PR tree-optimization/82800
14971 * g++.dg/warn/uninit-pr82800.C: New test.
14973 2021-04-13 Martin Sebor <msebor@redhat.com>
14975 PR middle-end/86058
14976 * gcc.dg/pr86058.c: New test.
14978 2021-04-13 Patrick Palka <ppalka@redhat.com>
14981 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
14982 * g++.old-deja/g++.ns/template7.C: Likewise.
14983 * g++.old-deja/g++.pt/crash8.C: Likewise.
14985 2021-04-13 Jason Merrill <jason@redhat.com>
14988 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
14990 2021-04-13 Jakub Jelinek <jakub@redhat.com>
14993 * g++.dg/cpp2a/spaceship-err6.C: New test.
14995 2021-04-13 Jason Merrill <jason@redhat.com>
14998 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
15000 2021-04-13 Patrick Palka <ppalka@redhat.com>
15003 * g++.dg/parse/template2.C: Adjust expected diagnostic.
15004 * g++.dg/template/error8.C: Likewise.
15005 * g++.dg/cpp1z/class-deduction84.C: New test.
15007 2021-04-13 Richard Biener <rguenther@suse.de>
15009 PR tree-optimization/100053
15010 * gcc.dg/torture/pr100053.c: New testcase.
15011 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
15013 2021-04-13 Jason Merrill <jason@redhat.com>
15016 * g++.dg/cpp0x/constexpr-base7.C: New test.
15018 2021-04-13 Nathan Sidwell <nathan@acm.org>
15020 PR preprocessor/99446
15021 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
15023 2021-04-13 Jakub Jelinek <jakub@redhat.com>
15026 * gcc.target/aarch64/pr100028.c: New test.
15028 2021-04-13 Patrick Palka <ppalka@redhat.com>
15031 * g++.dg/cpp2a/nontype-class43.C: New test.
15033 2021-04-13 Patrick Palka <ppalka@redhat.com>
15037 * g++.dg/cpp2a/concepts-uneval1.C: New test.
15038 * g++.dg/cpp2a/concepts-uneval2.C: New test.
15040 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
15043 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
15044 line 971 for cris-*-*.
15046 2021-04-13 David Malcolm <dmalcolm@redhat.com>
15049 * gcc.dg/analyzer/pr98599-a.c: New test.
15050 * gcc.dg/analyzer/pr98599-b.c: New test.
15052 2021-04-12 Jakub Jelinek <jakub@redhat.com>
15054 PR rtl-optimization/99905
15055 * gcc.target/i386/pr99905.c: New test.
15057 2021-04-12 Jakub Jelinek <jakub@redhat.com>
15060 * gcc.dg/pr99830.c: New test.
15062 2021-04-12 Jason Merrill <jason@redhat.com>
15065 * g++.dg/template/dependent-tmpl1.C: New test.
15067 2021-04-12 Martin Liska <mliska@suse.cz>
15070 * g++.dg/asan/pr99877.C: New test.
15072 2021-04-12 Cui,Lili <lili.cui@intel.com>
15074 * gcc.target/i386/funcspec-56.inc: Handle new march.
15075 * g++.target/i386/mv16.C: Handle new march
15077 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
15079 PR middle-end/98088
15080 * c-c++-common/goacc/collapse-2.c: New.
15082 2021-04-11 Jason Merrill <jason@redhat.com>
15085 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
15086 * g++.dg/other/anon-union5.C: New test.
15088 2021-04-10 Jason Merrill <jason@redhat.com>
15091 * g++.dg/gomp/this-1.C: Adjust diagnostic.
15092 * g++.dg/cpp0x/constexpr-this1.C: New test.
15094 2021-04-10 David Malcolm <dmalcolm@redhat.com>
15097 * gcc.dg/analyzer/pr100011.c: New test.
15099 2021-04-10 Jakub Jelinek <jakub@redhat.com>
15102 * gcc.dg/pr99990.c: New test.
15104 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
15107 * gcc.target/i386/pr99744-2.c: New test.
15109 2021-04-10 Jakub Jelinek <jakub@redhat.com>
15112 * gcc.dg/lto/pr99849_0.c: New test.
15114 2021-04-10 Jakub Jelinek <jakub@redhat.com>
15116 PR rtl-optimization/98601
15117 * gcc.dg/torture/pr98601.c: New test.
15119 2021-04-10 Jason Merrill <jason@redhat.com>
15125 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
15126 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
15127 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
15128 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
15130 2021-04-10 Jason Merrill <jason@redhat.com>
15133 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
15135 2021-04-09 Martin Sebor <msebor@redhat.com>
15137 PR middle-end/55288
15138 * g++.dg/warn/uninit-pr55288.C: New test.
15140 2021-04-09 Patrick Palka <ppalka@redhat.com>
15143 * g++.dg/cpp1z/fold-lambda4.C: New test.
15145 2021-04-09 Marek Polacek <polacek@redhat.com>
15148 * g++.dg/concepts/abbrev10.C: New test.
15149 * g++.dg/concepts/abbrev11.C: New test.
15151 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
15153 * gcc.target/aarch64/pr70398.c: Require a target that can link
15154 static executables.
15156 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
15158 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
15160 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
15162 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
15165 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
15167 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
15168 * gcc.dg/pr96573.c: Likewise.
15169 * gcc.dg/tree-ssa/pr84512.c: Likewise.
15170 * gcc.dg/vect/bb-slp-43.c: Likewise.
15171 * gcc.dg/vect/slp-reduc-11.c: Likewise.
15173 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
15175 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
15176 loop to vectorized if vect_fold_extract_last.
15178 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
15180 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
15181 of relying on vectorisation.
15183 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
15186 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
15188 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
15190 PR libfortran/78314
15191 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
15192 * gfortran.dg/ieee/ieee_8.f90: Likewise.
15194 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
15197 * gfortran.dg/coarray/dummy_2.f90: New test.
15199 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
15201 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
15203 2021-04-08 Patrick Palka <ppalka@redhat.com>
15206 * g++.dg/cpp2a/concepts-lambda16.C: New test.
15207 * g++.dg/cpp2a/concepts-lambda17.C: New test.
15209 2021-04-08 Patrick Palka <ppalka@redhat.com>
15212 * g++.dg/cpp2a/concepts-ctad3.C: New test.
15214 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
15216 * lib/scanasm.exp (scan-lto-assembler): Update expected name
15219 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
15221 * lib/target-supports.exp
15222 (check_effective_target_stdint_types_mbig_endian): New proc.
15223 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
15224 stdint_types_mbig_endian.
15225 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
15226 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
15228 2021-04-08 Jason Merrill <jason@redhat.com>
15231 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
15232 * g++.dg/conversion/ref7.C: New test.
15234 2021-04-08 Jakub Jelinek <jakub@redhat.com>
15237 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
15238 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
15239 * g++.dg/cpp2a/constexpr-new18.C: New test.
15240 * g++.dg/cpp2a/constexpr-new19.C: New test.
15242 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
15244 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
15246 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
15248 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
15249 "was here" from error message.
15250 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
15251 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
15252 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
15253 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
15254 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
15255 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
15256 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
15257 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
15258 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
15259 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
15260 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
15261 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
15262 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
15264 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
15266 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
15267 * gcc.target/aarch64/pr98772.c: Likewise.
15268 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
15270 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
15272 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
15273 conversion to shifts and adds.
15275 2021-04-08 David Malcolm <dmalcolm@redhat.com>
15279 * gcc.dg/analyzer/pr99042.c: New test.
15280 * gcc.dg/analyzer/pr99774-1.c: New test.
15281 * gcc.dg/analyzer/pr99774-2.c: New test.
15283 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
15285 * gdc.dg/gdc108.d: Update test.
15286 * gdc.dg/gdc142.d: Likewise.
15287 * gdc.dg/pr90136a.d: Likewise.
15288 * gdc.dg/pr90136b.d: Likewise.
15289 * gdc.dg/pr90136c.d: Likewise.
15290 * gdc.dg/pr95173.d: Likewise.
15291 * gdc.dg/attr_allocsize1.d: New test.
15292 * gdc.dg/attr_allocsize2.d: New test.
15293 * gdc.dg/attr_alwaysinline1.d: New test.
15294 * gdc.dg/attr_cold1.d: New test.
15295 * gdc.dg/attr_exclusions1.d: New test.
15296 * gdc.dg/attr_exclusions2.d: New test.
15297 * gdc.dg/attr_flatten1.d: New test.
15298 * gdc.dg/attr_module.d: New test.
15299 * gdc.dg/attr_noclone1.d: New test.
15300 * gdc.dg/attr_noicf1.d: New test.
15301 * gdc.dg/attr_noinline1.d: New test.
15302 * gdc.dg/attr_noipa1.d: New test.
15303 * gdc.dg/attr_noplt1.d: New test.
15304 * gdc.dg/attr_optimize1.d: New test.
15305 * gdc.dg/attr_optimize2.d: New test.
15306 * gdc.dg/attr_optimize3.d: New test.
15307 * gdc.dg/attr_optimize4.d: New test.
15308 * gdc.dg/attr_restrict1.d: New test.
15309 * gdc.dg/attr_section1.d: New test.
15310 * gdc.dg/attr_symver1.d: New test.
15311 * gdc.dg/attr_target1.d: New test.
15312 * gdc.dg/attr_targetclones1.d: New test.
15313 * gdc.dg/attr_used1.d: New test.
15314 * gdc.dg/attr_used2.d: New test.
15315 * gdc.dg/attr_weak1.d: New test.
15316 * gdc.dg/imports/attributes.d: New test.
15318 2021-04-08 Jason Merrill <jason@redhat.com>
15321 * g++.dg/template/mem-spec2.C: New test.
15323 2021-04-08 Marek Polacek <polacek@redhat.com>
15326 * g++.dg/cpp2a/explicit16.C: Use c++20.
15327 * g++.dg/cpp0x/noexcept66.C: New test.
15328 * g++.dg/cpp2a/explicit17.C: New test.
15330 2021-04-08 Alex Coplan <alex.coplan@arm.com>
15333 * gcc.c-torture/compile/pr99647.c: New test.
15335 2021-04-07 Jason Merrill <jason@redhat.com>
15338 * g++.dg/template/friend71.C: New test.
15340 2021-04-07 Jason Merrill <jason@redhat.com>
15343 * g++.dg/template/friend70.C: New test.
15345 2021-04-07 Jason Merrill <jason@redhat.com>
15348 * g++.dg/lookup/using66.C: New test.
15350 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
15352 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
15353 when building an executable with testglue.
15355 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
15357 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
15358 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
15360 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
15362 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
15363 if IFN_STORE_LANES is available.
15364 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
15365 IFN_STORE_LANES is available.
15366 * gcc.target/aarch64/pr99873_1.c: New test.
15367 * gcc.target/aarch64/pr99873_2.c: Likewise.
15368 * gcc.target/aarch64/pr99873_3.c: Likewise.
15369 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
15370 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
15371 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
15373 2021-04-07 Richard Biener <rguenther@suse.de>
15375 PR tree-optimization/99954
15376 * gcc.dg/torture/pr99954.c: New testcase.
15378 2021-04-07 Richard Biener <rguenther@suse.de>
15381 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
15384 2021-04-07 Richard Biener <rguenther@suse.de>
15386 PR tree-optimization/99947
15387 * gcc.dg/torture/pr99947.c: New testcase.
15389 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
15391 PR tree-optimization/98736
15392 * gcc.c-torture/execute/pr98736.c: New test.
15394 2021-04-07 Marek Polacek <polacek@redhat.com>
15397 * g++.dg/cpp0x/rv-life.C: New test.
15399 2021-04-06 Jason Merrill <jason@redhat.com>
15402 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
15404 2021-04-06 Jason Merrill <jason@redhat.com>
15407 * g++.dg/cpp1z/inline-var9.C: New test.
15409 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
15412 * g++.target/aarch64/sve/pr99781.C: New.
15414 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
15416 * gcc.target/i386/memcpy-strategy-9.c: New test.
15417 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
15418 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
15419 * gcc.target/i386/memset-strategy-7.c: Likewise.
15420 * gcc.target/i386/memset-strategy-8.c: Likewise.
15421 * gcc.target/i386/memset-strategy-9.c: Likewise.
15423 2021-04-06 Richard Biener <rguenther@suse.de>
15425 PR tree-optimization/99880
15426 * gcc.dg/torture/pr99880.c: New testcase.
15428 2021-04-06 Nathan Sidwell <nathan@acm.org>
15430 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
15431 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
15433 2021-04-06 Jakub Jelinek <jakub@redhat.com>
15435 PR tree-optimization/96573
15436 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
15437 VEC_PERM_EXPR with bswapping permutation.
15439 2021-04-06 Richard Biener <rguenther@suse.de>
15441 PR tree-optimization/99924
15442 * gfortran.dg/vect/pr99924.f90: New testcase.
15444 2021-04-06 Jakub Jelinek <jakub@redhat.com>
15447 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
15449 2021-04-06 Jason Merrill <jason@redhat.com>
15452 * g++.dg/abi/lambda-defarg1.C: New test.
15454 2021-04-06 Patrick Palka <ppalka@redhat.com>
15457 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
15458 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
15460 2021-04-05 Jason Merrill <jason@redhat.com>
15463 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
15465 2021-04-05 Jason Merrill <jason@redhat.com>
15467 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
15468 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
15469 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
15471 2021-04-05 Jason Merrill <jason@redhat.com>
15474 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
15476 2021-04-05 Jason Merrill <jason@redhat.com>
15479 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
15481 2021-04-05 David Malcolm <dmalcolm@redhat.com>
15484 * gcc.dg/analyzer/pr99906.c: New test.
15486 2021-04-05 David Malcolm <dmalcolm@redhat.com>
15489 * gcc.dg/analyzer/pr99886.c: New test.
15491 2021-04-05 Jason Merrill <jason@redhat.com>
15494 * g++.dg/cpp0x/extern_template-6.C: New test.
15496 2021-04-05 Jason Merrill <jason@redhat.com>
15499 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
15501 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
15504 * gdc.dg/pr99914.d: New test.
15506 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
15508 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
15509 * gcc.dg/tree-ssa/evrp11.c: Likewise.
15511 2021-04-04 Jason Merrill <jason@redhat.com>
15514 * g++.dg/cpp0x/initlist-new5.C: New test.
15516 2021-04-03 Alexandre Oliva <oliva@adacore.com>
15518 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
15520 2021-04-03 Alexandre Oliva <oliva@adacore.com>
15522 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
15524 2021-04-03 Marek Polacek <polacek@redhat.com>
15527 * g++.dg/other/gc7.C: New test.
15529 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
15532 * gfortran.dg/coarray_48.f90: New test.
15534 2021-04-03 Jakub Jelinek <jakub@redhat.com>
15536 PR tree-optimization/99882
15537 * gcc.dg/pr99882.c: New test.
15539 2021-04-03 Jakub Jelinek <jakub@redhat.com>
15541 PR rtl-optimization/99863
15542 * gcc.target/i386/pr99863.c: New test.
15544 2021-04-03 Jakub Jelinek <jakub@redhat.com>
15547 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
15549 2021-04-03 Jason Merrill <jason@redhat.com>
15552 * g++.dg/opt/nrv20.C: New test.
15554 2021-04-03 Jason Merrill <jason@redhat.com>
15557 * g++.dg/cpp1z/noexcept-type24.C: New test.
15559 2021-04-03 Jason Merrill <jason@redhat.com>
15562 * g++.dg/ext/vector40.C: New test.
15564 2021-04-02 Patrick Palka <ppalka@redhat.com>
15567 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
15569 2021-04-02 Patrick Palka <ppalka@redhat.com>
15572 * g++.dg/cpp2a/nontype-class42.C: New test.
15574 2021-04-02 Jason Merrill <jason@redhat.com>
15577 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
15579 2021-04-02 Nathan Sidwell <nathan@acm.org>
15581 * g++.dg/modules/pr99283-6_d.H: New.
15582 * g++.dg/modules/pr99283-7-swap.h: New.
15583 * g++.dg/modules/pr99283-7-traits.h: New.
15584 * g++.dg/modules/pr99283-7_a.H: New.
15585 * g++.dg/modules/pr99283-7_b.H: New.
15586 * g++.dg/modules/pr99283-7_c.C: New.
15587 * g++.dg/modules/pr99283-7_d.H: New.
15589 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
15591 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
15592 * go.test/test/fixedbugs/issue22200b.go: Likewise.
15594 2021-04-02 Jakub Jelinek <jakub@redhat.com>
15596 PR tree-optimization/99726
15597 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
15598 -floop-nest-optimize to dg-additional-options guarded on fgraphite
15601 2021-04-01 Marek Polacek <polacek@redhat.com>
15604 * g++.dg/other/gc6.C: New test.
15606 2021-04-01 Jason Merrill <jason@redhat.com>
15609 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
15611 2021-04-01 Jason Merrill <jason@redhat.com>
15614 * g++.dg/abi/abi-tag24a.C: New test.
15615 * g++.dg/abi/macro0.C: Adjust expected value.
15617 2021-04-01 Nathan Sidwell <nathan@acm.org>
15620 * g++.dg/modules/pr99283-6.h: New.
15621 * g++.dg/modules/pr99283-6_a.H: New.
15622 * g++.dg/modules/pr99283-6_b.H: New.
15623 * g++.dg/modules/pr99283-6_c.C: New.
15624 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
15625 * g++.dg/modules/indirect-3_c.C: Adjust scan.
15626 * g++.dg/modules/indirect-4_c.C: Adjust scan.
15627 * g++.dg/modules/lambda-3_b.C: Adjust scan.
15628 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
15629 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
15630 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
15632 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
15635 * gcc.dg/tree-ssa/pr98265.C: New test.
15637 2021-04-01 Jakub Jelinek <jakub@redhat.com>
15639 PR tree-optimization/96573
15640 * gcc.dg/pr96573.c: New test.
15642 2021-04-01 Richard Biener <rguenther@suse.de>
15644 PR tree-optimization/99856
15645 * gcc.dg/vect/pr99856.c: New testcase.
15647 2021-04-01 Martin Jambor <mjambor@suse.cz>
15649 PR tree-optimization/97009
15650 * gcc.dg/tree-ssa/pr97009.c: New test.
15652 2021-04-01 Harald Anlauf <anlauf@gmx.de>
15655 * gfortran.dg/transpose_5.f90: New test.
15657 2021-03-31 David Malcolm <dmalcolm@redhat.com>
15660 * gcc.dg/analyzer/data-model-10.c: Update expected output.
15661 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
15662 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
15663 * gcc.dg/analyzer/pr99771-1.c: New test.
15665 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
15667 PR tree-optimization/98268
15668 * gcc.target/aarch64/sve/pr98268-1.c: New test.
15669 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
15671 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
15673 PR tree-optimization/99726
15674 * gcc.target/i386/pr99726.c: New test.
15676 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
15678 PR rtl-optimization/97141
15679 PR rtl-optimization/98726
15680 * gcc.c-torture/compile/pr97141.c: New test.
15681 * gcc.c-torture/compile/pr98726.c: Likewise.
15682 * gcc.target/aarch64/sve/pr97141.c: Likewise.
15683 * gcc.target/aarch64/sve/pr98726.c: Likewise.
15685 2021-03-31 Martin Sebor <msebor@redhat.com>
15687 PR middle-end/65182
15688 * gcc.dg/uninit-pr65182.c: New test.
15690 2021-03-31 Jason Merrill <jason@redhat.com>
15693 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
15695 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
15698 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
15701 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
15704 * gcc.target/arm/pr99786.c: New test.
15706 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
15708 * gcc.target/i386/memcpy-strategy-5.c: New test.
15709 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
15710 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
15711 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
15712 * gcc.target/i386/memset-strategy-3.c: Likewise.
15713 * gcc.target/i386/memset-strategy-4.c: Likewise.
15714 * gcc.target/i386/memset-strategy-5.c: Likewise.
15715 * gcc.target/i386/memset-strategy-6.c: Likewise.
15717 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
15720 * gcc.target/aarch64/sve/pr98119.c: New test.
15722 2021-03-31 Jakub Jelinek <jakub@redhat.com>
15723 Richard Sandiford <richard.sandiford@arm.com>
15726 * g++.target/aarch64/sve/pr99813.C: New test.
15728 2021-03-31 Jakub Jelinek <jakub@redhat.com>
15731 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
15732 * c-c++-common/zero-scratch-regs-7.c: Likewise.
15733 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
15734 selected unsupported triplets to all targets but selected triplets
15735 of supported targets.
15736 * c-c++-common/zero-scratch-regs-9.c: Likewise.
15737 * c-c++-common/zero-scratch-regs-10.c: Likewise.
15738 * c-c++-common/zero-scratch-regs-11.c: Likewise.
15740 2021-03-31 Patrick Palka <ppalka@redhat.com>
15743 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
15745 2021-03-31 Patrick Palka <ppalka@redhat.com>
15748 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
15750 2021-03-30 David Malcolm <dmalcolm@redhat.com>
15752 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
15754 2021-03-30 Nathan Sidwell <nathan@acm.org>
15757 * g++.dg/modules/pr99283-5.h: New.
15758 * g++.dg/modules/pr99283-5_a.H: New.
15759 * g++.dg/modules/pr99283-5_b.H: New.
15760 * g++.dg/modules/pr99283-5_c.C: New.
15762 2021-03-30 Jakub Jelinek <jakub@redhat.com>
15765 * g++.dg/cpp1z/pr99790.C: New test.
15767 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15770 * gcc.c-torture/compile/pr99822.c: New test.
15772 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
15776 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
15777 instruction counts.
15778 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
15779 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
15780 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
15781 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
15782 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
15783 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
15784 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
15785 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
15786 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
15787 * gcc.target/powerpc/pr79251.p8.c: Likewise.
15788 * gcc.target/powerpc/pr79251.p9.c: Likewise.
15789 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
15790 * gcc.target/powerpc/pr79251-run.p7.c: New test.
15791 * gcc.target/powerpc/pr79251.p7.c: New test.
15793 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
15796 * gcc.target/i386/pr99744-1.c: New test.
15798 2021-03-30 Tamar Christina <tamar.christina@arm.com>
15800 PR tree-optimization/99825
15801 * gfortran.dg/vect/pr99825.f90: New test.
15803 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15806 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
15808 2021-03-30 Richard Biener <rguenther@suse.de>
15810 PR tree-optimization/99824
15811 * gcc.dg/torture/pr99824.c: New testcase.
15813 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
15816 * g++.dg/pr98136.C: New test.
15818 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
15820 * gcc.target/aarch64/fcvt_nosimd.c: New test.
15822 2021-03-29 Martin Sebor <msebor@redhat.com>
15824 PR tree-optimization/61869
15825 * gcc.dg/uninit-pr61869.c: New test.
15827 2021-03-29 Martin Sebor <msebor@redhat.com>
15829 PR tree-optimization/61677
15830 * gcc.dg/uninit-pr61677.c: New test.
15832 2021-03-29 Martin Sebor <msebor@redhat.com>
15834 PR tree-optimization/61112
15835 * gcc.dg/uninit-pr61112.c: New test.
15837 2021-03-29 Jan Hubicka <jh@suse.cz>
15840 * gcc.c-torture/compile/pr99751.c: Rename from ...
15841 * gcc.c-torture/execute/pr99751.c: ... to this.
15843 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
15845 * gcc.c-torture/compile/pr99751.c: New test.
15847 2021-03-29 Jakub Jelinek <jakub@redhat.com>
15850 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
15851 declare simd warning on aarch64.
15853 2021-03-29 Alex Coplan <alex.coplan@arm.com>
15856 * g++.target/aarch64/sve/pr99216.C: New test.
15858 2021-03-29 Richard Biener <rguenther@suse.de>
15860 PR tree-optimization/99807
15861 * gfortran.dg/vect/pr99807.f90: New testcase.
15863 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15866 * gcc.target/aarch64/pr99808.c: New test.
15868 2021-03-29 Jakub Jelinek <jakub@redhat.com>
15870 PR tree-optimization/99777
15871 * g++.dg/torture/pr99777.C: New test.
15873 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
15876 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
15878 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
15881 * gfortran.dg/pr99602.f90: New test.
15882 * gfortran.dg/pr99602a.f90: New test.
15883 * gfortran.dg/pr99602b.f90: New test.
15884 * gfortran.dg/pr99602c.f90: New test.
15885 * gfortran.dg/pr99602d.f90: New test.
15887 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
15889 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
15890 (gdc-copy-file): ... this. Use file copy instead of open/close.
15891 (gdc-convert-test): Save translated dejagnu test to gdc.test
15892 directory, only write dejagnu directives to the test file.
15893 (gdc-do-test): Don't create gdc.test symlink.
15895 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
15897 * gdc.dg/gdc270a.d: Removed.
15898 * gdc.dg/gdc270b.d: Removed.
15900 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
15902 * gcc.target/powerpc/pr99557.c: New.
15904 2021-03-26 Martin Sebor <msebor@redhat.com>
15906 PR tree-optimization/59970
15907 * gcc.dg/uninit-pr59970.c: New test.
15909 2021-03-26 Marek Polacek <polacek@redhat.com>
15912 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
15913 * g++.dg/cpp0x/nsdmi17.C: New test.
15915 2021-03-26 Nathan Sidwell <nathan@acm.org>
15918 * g++.dg/modules/pr99283-2_a.H: New.
15919 * g++.dg/modules/pr99283-2_b.H: New.
15920 * g++.dg/modules/pr99283-2_c.H: New.
15921 * g++.dg/modules/pr99283-3_a.H: New.
15922 * g++.dg/modules/pr99283-3_b.H: New.
15923 * g++.dg/modules/pr99283-4.H: New.
15924 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
15925 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
15927 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
15930 * g++.target/aarch64/sve/pr99766.C: New.
15932 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
15935 * gcc.dg/tls/pr99466-1.c: New test.
15936 * gcc.dg/tls/pr99466-2.c: New test.
15938 2021-03-26 Jakub Jelinek <jakub@redhat.com>
15941 * g++.dg/cpp0x/new5.C: New test.
15943 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
15946 * gfortran.dg/null_11.f90: New test.
15948 2021-03-25 Martin Sebor <msebor@redhat.com>
15950 PR tree-optimization/55060
15951 * gcc.dg/uninit-pr55060.c: New.
15953 2021-03-25 Martin Sebor <msebor@redhat.com>
15955 PR tree-optimization/48483
15956 * g++.dg/warn/uninit-pr48483.C: New test.
15958 2021-03-25 Martin Sebor <msebor@redhat.com>
15960 * gcc.dg/uninit-pr44547.c: New.
15962 2021-03-25 Jakub Jelinek <jakub@redhat.com>
15965 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
15966 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
15967 to match locus changes.
15968 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
15969 * g++.dg/cpp2a/srcloc2.C: Likewise.
15970 * g++.dg/cpp2a/srcloc15.C: Likewise.
15971 * g++.dg/cpp2a/srcloc16.C: Likewise.
15972 * g++.dg/cpp2a/srcloc19.C: New test.
15973 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
15975 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
15976 * g++.dg/modules/macloc-1_d.C: Likewise.
15977 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
15980 2021-03-25 Marek Polacek <polacek@redhat.com>
15983 * g++.dg/cpp0x/inh-ctor37.C: New test.
15985 2021-03-25 Jakub Jelinek <jakub@redhat.com>
15988 * g++.dg/cpp0x/variadic181.C: New test.
15990 2021-03-25 Marek Polacek <polacek@redhat.com>
15993 * g++.dg/warn/Wconversion5.C: New test.
15995 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
15997 PR tree-optimization/96974
15998 * g++.target/aarch64/sve/pr96974.C: New test.
16000 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
16003 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
16007 * gcc.target/i386/pr98209.c: New test.
16008 * gcc.target/i386/pr99744-1.c: Likewise.
16009 * gcc.target/i386/pr99744-2.c: Likewise.
16011 2021-03-25 Jakub Jelinek <jakub@redhat.com>
16014 * g++.dg/warn/Wduplicated-branches6.C: New test.
16015 * g++.dg/warn/Wduplicated-branches7.C: New test.
16017 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
16021 * gcc.target/i386/pr98209.c: New test.
16022 * gcc.target/i386/pr99744-1.c: Likewise.
16023 * gcc.target/i386/pr99744-2.c: Likewise.
16025 2021-03-25 Richard Biener <rguenther@suse.de>
16027 PR tree-optimization/99746
16028 * gfortran.dg/vect/pr99746.f90: New testcase.
16030 2021-03-25 David Malcolm <dmalcolm@redhat.com>
16035 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
16037 * gcc.dg/analyzer/pr93695-1.c: New test.
16038 * gcc.dg/analyzer/pr99044-1.c: New test.
16039 * gcc.dg/analyzer/pr99044-2.c: New test.
16040 * gcc.dg/analyzer/pr99716-1.c: New test.
16041 * gcc.dg/analyzer/pr99716-2.c: New test.
16042 * gcc.dg/analyzer/pr99716-3.c: New test.
16044 2021-03-24 Martin Liska <mliska@suse.cz>
16047 * gcc.target/i386/pr99753.c: New test.
16049 2021-03-24 Martin Jambor <mjambor@suse.cz>
16052 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
16054 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
16057 * gcc.target/arm/pr99727.c: New test.
16059 2021-03-24 Jakub Jelinek <jakub@redhat.com>
16062 * gcc.target/arm/pr99724.c: New test.
16064 2021-03-24 Alexandre Oliva <oliva@adacore.com>
16066 * lib/target-supports.exp (check_effective_target_sysconf): New.
16067 * gcc.target/i386/pr95443-1.c: Require it.
16068 * gcc.target/i386/pr95443-2.c: Likewise.
16069 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
16070 * gcc.target/i386/strncmp-1.c: Likewise.
16072 2021-03-24 Alexandre Oliva <oliva@adacore.com>
16074 * gcc.target/i386/pr97313.c: Require effective target feature pie.
16075 * g++.target/i386/pr94185.C: Likewise.
16077 2021-03-24 Alexandre Oliva <oliva@adacore.com>
16079 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
16080 positives with -mcmodel=large.
16081 * gcc.target/i386/funcspec-3.c: Likewise.
16083 2021-03-24 Alexandre Oliva <oliva@adacore.com>
16085 * gcc.target/i386/pr94467-3.c: New.
16087 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
16090 * gfortran.dg/longnames.f90: New test.
16092 2021-03-23 Nathan Sidwell <nathan@acm.org>
16095 * g++.dg/modules/pr99283-1_a.H: New.
16096 * g++.dg/modules/pr99283-1_b.H: New.
16098 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
16100 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
16102 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
16104 * lib/target-supports.exp
16105 (check_effective_target_arm_dsp_ok_nocache)
16106 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
16107 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
16108 and add arm_dsp options.
16110 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
16112 * lib/target-supports.exp
16113 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
16114 -mfloat-abi= options order.
16115 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
16116 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
16117 arm_hard_ok effective target and -mfloat-abi=hard additional
16119 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
16120 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
16121 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
16122 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
16123 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
16124 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
16125 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
16126 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
16127 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
16129 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
16130 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
16132 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
16134 * lib/target-supports.exp
16135 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
16136 -mfloat-abi= options order.
16137 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
16138 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
16139 target and -mfloat-abi=hard additional option.
16140 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
16141 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
16142 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
16143 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
16144 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
16146 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
16148 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
16150 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
16152 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
16153 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
16154 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
16155 * gcc.target/arm/pr51968.c: Likewise.
16156 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
16157 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
16158 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
16159 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
16161 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
16163 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
16164 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
16165 * gcc.target/arm/bf16_dup.c: Likewise.
16166 * gcc.target/arm/bf16_reinterpret.c: Likewise.
16167 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
16169 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
16171 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
16173 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
16175 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
16176 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
16177 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
16178 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
16180 2021-03-23 Marek Polacek <polacek@redhat.com>
16183 * g++.dg/cpp0x/attributes-namespace6.C: New test.
16184 * g++.dg/cpp0x/gen-attrs-73.C: New test.
16186 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
16189 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
16191 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
16194 * gcc.dg/vect/pr99540.c: New test.
16196 2021-03-23 Nathan Sidwell <nathan@acm.org>
16199 * g++.dg/modules/pr99239_a.H: New.
16200 * g++.dg/modules/pr99239_b.H: New.
16202 2021-03-23 Richard Biener <rguenther@suse.de>
16204 PR tree-optimization/99721
16205 * gfortran.dg/vect/pr99721.f90: New testcase.
16207 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
16209 * gcc.target/riscv/shift-shift-5.c (sub): Change
16210 order of struct fields depending on byteorder.
16212 2021-03-23 Jakub Jelinek <jakub@redhat.com>
16215 * g++.dg/cpp1z/decomp55.C: New test.
16217 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
16219 PR tree-optimization/99296
16220 * gcc.dg/pr99296.c: New file.
16222 2021-03-22 Nathan Sidwell <nathan@acm.org>
16225 * g++.dg/modules/pr99480_a.H: New.
16226 * g++.dg/modules/pr99480_b.H: New.
16228 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
16231 * gcc.target/powerpc/pr99581.c: New.
16233 2021-03-22 Nathan Sidwell <nathan@acm.org>
16236 * g++.dg/modules/pr99425-1.h: New.
16237 * g++.dg/modules/pr99425-1_a.H: New.
16238 * g++.dg/modules/pr99425-1_b.H: New.
16239 * g++.dg/modules/pr99425-1_c.C: New.
16240 * g++.dg/modules/pr99425-2_a.X: New.
16241 * g++.dg/modules/pr99425-2_b.X: New.
16242 * g++.dg/template/pr99425.C: New.
16244 2021-03-22 Richard Biener <rguenther@suse.de>
16246 PR tree-optimization/99694
16247 * gcc.dg/torture/pr99694.c: New testcase.
16249 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
16252 * gcc.target/riscv/pr99702.c: New.
16254 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
16257 * gcc.target/powerpc/pr98914.c: New test.
16259 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
16262 * g++.target/i386/pr99679-1.C: New test.
16263 * g++.target/i386/pr99679-2.C: Likewise.
16265 2021-03-20 Jakub Jelinek <jakub@redhat.com>
16268 * gcc.dg/pr99230.c: New test.
16270 2021-03-19 Jakub Jelinek <jakub@redhat.com>
16273 * gcc.dg/Wunused-var-5.c: New test.
16274 * gcc.dg/Wunused-var-6.c: New test.
16276 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
16278 * gfortran.dg/inline_matmul_6.f90: Adjust count for
16281 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
16284 * gcc.target/s390/pr99663.c: New.
16286 2021-03-19 Jakub Jelinek <jakub@redhat.com>
16289 * g++.dg/opt/pr99456.C: New test.
16290 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
16293 2021-03-19 Tamar Christina <tamar.christina@arm.com>
16295 PR tree-optimization/99656
16296 * gfortran.dg/vect/pr99656.f90: New test.
16298 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
16301 * gcc.dg/torture/pr99652-1.c: New test.
16302 * gcc.dg/torture/pr99652-2.c: Likewise.
16303 * gcc.target/i386/pr57655.c: Adjusted.
16304 * gcc.target/i386/pr59794-6.c: Likewise.
16305 * gcc.target/i386/pr70738-1.c: Likewise.
16306 * gcc.target/i386/pr96744-1.c: Likewise.
16308 2021-03-19 Jakub Jelinek <jakub@redhat.com>
16309 Christophe Lyon <christophe.lyon@linaro.org>
16312 * g++.target/arm/pr99593.C: New test.
16314 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
16316 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
16318 2021-03-19 Marek Polacek <polacek@redhat.com>
16321 * g++.dg/cpp2a/concepts-err3.C: New test.
16323 2021-03-18 Martin Sebor <msebor@redhat.com>
16325 PR middle-end/99502
16326 * g++.dg/warn/Warray-bounds-22.C: New test.
16327 * g++.dg/warn/Warray-bounds-23.C: New test.
16328 * g++.dg/warn/Warray-bounds-24.C: New test.
16330 2021-03-18 Jakub Jelinek <jakub@redhat.com>
16333 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
16335 2021-03-18 Jakub Jelinek <jakub@redhat.com>
16338 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
16339 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
16340 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
16341 rather than __i386__.
16343 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
16346 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
16348 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
16351 * obj-c++.dg/pr49070.mm: New test.
16352 * objc.dg/unnamed-parms.m: New test.
16354 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16356 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
16358 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
16359 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
16360 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
16361 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
16362 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
16364 2021-03-18 Jakub Jelinek <jakub@redhat.com>
16366 PR middle-end/98099
16367 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
16368 For big endian use -fsso-struct=little-endian dg-options.
16370 2021-03-17 Marek Polacek <polacek@redhat.com>
16373 * g++.dg/conversion/real-to-int1.C: New test.
16375 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
16376 Jason Merrill <jason@redhat.com>
16378 * g++.dg/cpp1z/using9.C: New using decl test.
16380 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
16382 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
16383 -gdwarf-3 to the command line options. Adjust the expected line
16384 numbers for the revised options header.
16386 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
16388 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
16389 -gdwarf-3 to the command line options. Provide Darwin-
16390 specific match lines for the expected output.
16392 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16394 * gcc.target/aarch64/acle/rng_2.c: New test.
16396 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
16399 * gcc.target/i386/pr99530-1.c: New test.
16400 * gcc.target/i386/pr99530-2.c: Likewise.
16401 * gcc.target/i386/pr99530-3.c: Likewise.
16402 * gcc.target/i386/pr99530-4.c: Likewise.
16403 * gcc.target/i386/pr99530-5.c: Likewise.
16404 * gcc.target/i386/pr99530-6.c: Likewise.
16406 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
16409 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
16411 2021-03-16 Jason Merrill <jason@redhat.com>
16413 * g++.dg/cpp2a/nontype-float1.C: New test.
16415 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
16419 * gcc.target/powerpc/pr98092.c: New.
16421 2021-03-16 Jakub Jelinek <jakub@redhat.com>
16424 * gcc.target/i386/pr99600.c: New test.
16426 2021-03-16 Martin Liska <mliska@suse.cz>
16427 Jason Merrill <jason@redhat.com>
16430 * g++.target/i386/pr99108.C: New test.
16432 2021-03-16 Martin Liska <mliska@suse.cz>
16435 * gcc.target/arm/pr99592.c: New test.
16437 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
16439 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
16441 2021-03-16 Nathan Sidwell <nathan@acm.org>
16444 * g++.dg/modules/pr99496_a.H: New.
16445 * g++.dg/modules/pr99496_b.C: New.
16447 2021-03-16 Jakub Jelinek <jakub@redhat.com>
16450 * gcc.target/i386/avx-pr99563.c: New test.
16452 2021-03-16 Jakub Jelinek <jakub@redhat.com>
16455 * gcc.dg/gomp/pr99542.c: New test.
16456 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
16457 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
16458 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
16459 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
16461 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
16463 2021-03-15 Jakub Jelinek <jakub@redhat.com>
16466 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
16467 * g++.dg/modules/builtin-3_b.C: Likewise.
16469 2021-03-15 Nathan Sidwell <nathan@acm.org>
16472 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
16473 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
16475 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
16478 * g++.dg/coroutines/pr99047.C: New test.
16480 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
16483 * g++.dg/coroutines/torture/pr98704.C: New test.
16485 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
16488 * g++.dg/coroutines/pr98480.C: New test.
16489 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
16490 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
16491 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
16493 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
16496 * g++.dg/coroutines/pr96749-1.C: New test.
16497 * g++.dg/coroutines/pr96749-2.C: New test.
16499 2021-03-15 Richard Biener <rguenther@suse.de>
16501 PR tree-optimization/98834
16502 * g++.dg/opt/pr98834.C: New testcase.
16504 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
16507 * gfortran.dg/do_check_16.f90: New test.
16508 * gfortran.dg/do_check_17.f90: New test.
16510 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
16513 * gfortran.dg/pr99545.f90: New test.
16515 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
16517 * gcc.target/powerpc/pr99492.c: Fix typo.
16519 2021-03-14 Harald Anlauf <anlauf@gmx.de>
16520 Paul Thomas <pault@gcc.gnu.org>
16522 * gfortran.dg/pr99112.f90: New test.
16524 2021-03-13 Martin Sebor <msebor@redhat.com>
16526 PR tree-optimization/99489
16527 * gcc.dg/Wstringop-truncation-9.c: New test.
16529 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
16532 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
16534 2021-03-13 Jakub Jelinek <jakub@redhat.com>
16536 PR tree-optimization/99544
16537 * gcc.dg/gomp/pr99544.c: New test.
16539 2021-03-12 Nathan Sidwell <nathan@acm.org>
16542 * g++.dg/modules/pr99238.h: New.
16543 * g++.dg/modules/pr99238_a.H: New.
16544 * g++.dg/modules/pr99238_b.H: New.
16546 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
16549 * gfortran.dg/gomp/threadprivate-1.f90: New test.
16551 2021-03-12 Jakub Jelinek <jakub@redhat.com>
16554 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
16556 2021-03-12 Jakub Jelinek <jakub@redhat.com>
16559 * g++.dg/cpp2a/consteval19.C: New test.
16561 2021-03-11 David Malcolm <dmalcolm@redhat.com>
16564 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
16566 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
16568 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
16569 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
16570 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
16571 -fno-analyzer-feasibility from options.
16572 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
16573 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
16575 2021-03-11 Nathan Sidwell <nathan@acm.org>
16578 * g++.dg/modules/pr99248.h: New.
16579 * g++.dg/modules/pr99248_a.H: New.
16580 * g++.dg/modules/pr99248_b.H: New.
16582 2021-03-11 Nathan Sidwell <nathan@acm.org>
16585 * g++.dg/modules/pr99528.h: New.
16586 * g++.dg/modules/pr99528_a.H: New.
16587 * g++.dg/modules/pr99528_b.H: New.
16588 * g++.dg/modules/pr99528_c.C: New.
16590 2021-03-11 Richard Biener <rguenther@suse.de>
16593 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
16594 instead of verifying the total number of adds.
16596 2021-03-11 Richard Biener <rguenther@suse.de>
16599 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
16601 2021-03-11 Richard Biener <rguenther@suse.de>
16604 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
16606 2021-03-11 Richard Biener <rguenther@suse.de>
16609 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
16611 2021-03-11 Jakub Jelinek <jakub@redhat.com>
16614 * gcc.target/i386/avx2-pr99517-1.c: New test.
16615 * gcc.target/i386/avx2-pr99517-2.c: New test.
16617 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
16620 * gcc.target/powerpc/pr99492.c: New testcase.
16622 2021-03-10 Harald Anlauf <anlauf@gmx.de>
16625 * gfortran.dg/data_char_4.f90: New test.
16626 * gfortran.dg/data_char_5.f90: New test.
16628 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
16630 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
16632 2021-03-10 Nathan Sidwell <nathan@acm.org>
16635 * g++.dg/modules/pr99423_a.H: New.
16636 * g++.dg/modules/pr99423_b.H: New.
16638 2021-03-10 Jakub Jelinek <jakub@redhat.com>
16640 PR tree-optimization/99305
16642 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
16643 unsigned_char effective targets.
16645 2021-03-10 Nathan Sidwell <nathan@acm.org>
16648 * g++.dg/ext/pr99508.C: New.
16650 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
16653 * lib/target-supports.exp (check_effective_target_lra): New.
16654 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
16655 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
16656 * gcc.c-torture/compile/pr98096.c: Likewise.
16657 * gcc.dg/pr97954.c: Likewise.
16659 2021-03-10 David Malcolm <dmalcolm@redhat.com>
16661 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
16662 * gcc.dg/analyzer/zlib-2.c: Likewise.
16664 2021-03-10 Joel Hutton <joel.hutton@arm.com>
16666 * gcc.dg/vect/pr99102.c: Fix target selector.
16668 2021-03-10 Joel Hutton <joel.hutton@arm.com>
16671 * gcc.dg/vect/pr99102.c: New test.
16673 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
16675 * gnat.dg/specs/lto25.ads: New test.
16677 2021-03-09 Jakub Jelinek <jakub@redhat.com>
16679 PR tree-optimization/99305
16680 * g++.dg/opt/pr99305.C: New test.
16682 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
16684 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
16685 (check_effective_target_sqrt_insn): Use it.
16687 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
16690 * gcc.target/i386/pr99454.c: New.
16692 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
16694 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
16695 * gcc.dg/loop-9.c: Likewise.
16696 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
16697 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
16699 2021-03-09 Jakub Jelinek <jakub@redhat.com>
16702 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
16703 exists. If REG_STARTEND macro isn't defined, just return 0 from main
16704 instead of the actual test.
16706 2021-03-09 Martin Liska <mliska@suse.cz>
16709 * gcc.target/i386/pr99464.c: New test.
16711 2021-03-09 Joel Brobecker <brobecker@adacore.com>
16713 * gcc.target/powerpc/undef-bool-2.c: Add
16714 dg-require-effective-target powerpc_vsx_ok directive.
16715 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
16716 powerpc_vsx_ok directive.
16718 2021-03-08 Harald Anlauf <anlauf@gmx.de>
16721 * gfortran.dg/parameter_data.f90: New test.
16723 2021-03-08 Martin Sebor <msebor@redhat.com>
16725 PR middle-end/98266
16726 * g++.dg/warn/Warray-bounds-15.C: New test.
16727 * g++.dg/warn/Warray-bounds-18.C: New test.
16728 * g++.dg/warn/Warray-bounds-19.C: New test.
16729 * g++.dg/warn/Warray-bounds-20.C: New test.
16730 * g++.dg/warn/Warray-bounds-21.C: New test.
16732 2021-03-08 Martin Sebor <msebor@redhat.com>
16734 PR middle-end/97631
16735 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
16737 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
16738 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
16739 * gcc.dg/Wstringop-overflow-66.c: New test.
16740 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
16742 2021-03-08 Marek Polacek <polacek@redhat.com>
16745 * g++.dg/cpp2a/nontype-class41.C: New test.
16747 2021-03-08 Nathan Sidwell <nathan@acm.org>
16750 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
16752 2021-03-08 Nathan Sidwell <nathan@acm.org>
16754 * g++.dg/modules/pr99468.H: New.
16756 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
16759 * gcc.target/powerpc/pr98959.c: New test.
16761 2021-03-08 Nathan Sidwell <nathan@acm.org>
16764 * g++.dg/modules/pr99285_a.H: New.
16765 * g++.dg/modules/pr99285_b.H: New.
16767 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16770 * gcc.target/aarch64/simd/pr99437.c: New test.
16772 2021-03-08 Martin Liska <mliska@suse.cz>
16775 * c-c++-common/asan/pr98920.c: New test.
16777 2021-03-08 Martin Liska <mliska@suse.cz>
16780 * gcc.target/i386/pr99463-2.c: New test.
16781 * gcc.target/i386/pr99463.c: New test.
16783 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
16785 * gcc.target/s390/vector/long-double-asm-commutative.c: New
16787 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
16789 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
16790 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
16791 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
16792 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
16793 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
16796 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
16799 * gfortran.dg/module_variable_3.f90: New test.
16801 2021-03-07 Jakub Jelinek <jakub@redhat.com>
16804 * lib/target-supports.exp
16805 (check_effective_target_assembler_march_noavx512bw): New effective
16807 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
16809 2021-03-06 Patrick Palka <ppalka@redhat.com>
16810 Jakub Jelinek <jakub@redhat.com>
16813 * g++.dg/cpp2a/constexpr-99287.C: New test.
16815 2021-03-06 Patrick Palka <ppalka@redhat.com>
16816 Jakub Jelinek <jakub@redhat.com>
16819 * g++.dg/cpp1y/var-templ68.C: New test.
16820 * g++.dg/cpp1y/var-templ68a.C: New test.
16822 2021-03-06 Patrick Palka <ppalka@redhat.com>
16825 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
16826 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
16828 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
16830 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
16831 to allow an eliminated stack-frame.
16833 2021-03-05 Marek Polacek <polacek@redhat.com>
16836 * g++.dg/cpp1z/noexcept-type23.C: New test.
16838 2021-03-05 Marek Polacek <polacek@redhat.com>
16841 * g++.dg/warn/Wshadow-17.C: New test.
16843 2021-03-05 Jason Merrill <jason@redhat.com>
16846 * gcc.dg/attr-flatten-1.c: Adjust.
16848 2021-03-05 Jakub Jelinek <jakub@redhat.com>
16850 PR middle-end/99322
16851 * c-c++-common/gomp/pr99322.c: New test.
16853 2021-03-05 Nathan Sidwell <nathan@acm.org>
16856 * g++.dg/modules/pr99245_a.H: New.
16857 * g++.dg/modules/pr99245_b.H: New.
16859 2021-03-05 Harald Anlauf <anlauf@gmx.de>
16861 PR libfortran/99218
16862 * gfortran.dg/matmul_21.f90: New test.
16864 2021-03-05 Nathan Sidwell <nathan@acm.org>
16867 * g++.dg/modules/pr99377_a.H: New.
16868 * g++.dg/modules/pr99377_b.C: New.
16869 * g++.dg/modules/pr99377_c.C: New.
16871 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
16874 * g++.dg/coroutines/pr98118.C: New test.
16876 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
16879 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
16880 * g++.dg/coroutines/pr95616-0.C: New test.
16881 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
16882 * g++.dg/coroutines/pr95616-1.C: New test.
16883 * g++.dg/coroutines/pr95616-2.C: New test.
16884 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
16885 * g++.dg/coroutines/pr95616-3.C: New test.
16886 * g++.dg/coroutines/pr95616-4.C: New test.
16887 * g++.dg/coroutines/pr95616-5.C: New test.
16888 * g++.dg/coroutines/pr95616-6.C: New test.
16890 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
16893 * g++.dg/coroutines/torture/pr95615-01.C: New test.
16894 * g++.dg/coroutines/torture/pr95615-02.C: New test.
16895 * g++.dg/coroutines/torture/pr95615-03.C: New test.
16896 * g++.dg/coroutines/torture/pr95615-04.C: New test.
16897 * g++.dg/coroutines/torture/pr95615-05.C: New test.
16898 * g++.dg/coroutines/torture/pr95615.inc: New file.
16900 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
16903 * gcc.target/i386/pr99123-2.c: New.
16905 2021-03-05 Nathan Sidwell <nathan@acm.org>
16908 * g++.dg/modules/pr99389_a.H: New.
16909 * g++.dg/modules/pr99389_b.C: New.
16910 * g++.dg/modules/pr99389_c.C: New.
16912 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
16915 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
16918 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
16920 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
16921 with '_kind' number.
16922 * gfortran.dg/real4-10-real8-16.f90: Likewise.
16923 * gfortran.dg/real4-10-real8-4.f90: Likewise.
16924 * gfortran.dg/real4-10.f90: Likewise.
16925 * gfortran.dg/real4-16-real8-10.f90: Likewise.
16926 * gfortran.dg/real4-16-real8-16.f90: Likewise.
16927 * gfortran.dg/real4-16-real8-4.f90: Likewise.
16928 * gfortran.dg/real4-16.f90: Likewise.
16929 * gfortran.dg/real4-8-real8-10.f90: Likewise.
16930 * gfortran.dg/real4-8-real8-16.f90: Likewise.
16931 * gfortran.dg/real4-8-real8-4.f90: Likewise.
16932 * gfortran.dg/real4-8.f90: Likewise.
16933 * gfortran.dg/real8-10.f90: Likewise.
16934 * gfortran.dg/real8-16.f90: Likewise.
16935 * gfortran.dg/real8-4.f90: Likewise.
16937 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
16940 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
16942 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
16944 * lib/prune.exp: Prune useless output caused by a linker bug.
16946 2021-03-04 Jakub Jelinek <jakub@redhat.com>
16948 PR middle-end/93235
16949 * gcc.target/aarch64/pr93235.c: New test.
16951 2021-03-04 Martin Liska <mliska@suse.cz>
16953 PR gcov-profile/99105
16954 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
16955 correction as the wrapped malloc is called one more time
16957 * gcc.dg/tree-prof/pr97461.c: Likewise.
16959 2021-03-04 Jakub Jelinek <jakub@redhat.com>
16963 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
16964 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
16965 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
16966 dg-warning regexps, instead replace .* with \[^\n\r]*.
16967 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
16968 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
16969 -ftrack-macro-expansion=0 from dg-options.
16970 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
16971 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
16973 2021-03-04 Jakub Jelinek <jakub@redhat.com>
16976 * gcc.dg/cpp/line11.c: New test.
16977 * gcc.dg/cpp/line12.c: New test.
16979 2021-03-04 Alex Coplan <alex.coplan@arm.com>
16982 * gcc.target/aarch64/pr99381.c: New test.
16984 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
16986 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
16988 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
16990 2021-03-04 Nathan Sidwell <nathan@acm.org>
16993 * g++.dg/modules/pr99170-1_a.H: New.
16994 * g++.dg/modules/pr99170-1_b.C: New.
16995 * g++.dg/modules/pr99170-2.h: New.
16996 * g++.dg/modules/pr99170-2_a.C: New.
16997 * g++.dg/modules/pr99170-2_b.C: New.
16998 * g++.dg/modules/pr99170-3_a.H: New.
16999 * g++.dg/modules/pr99170-3_b.C: New.
17000 * g++.dg/modules/inst-2_b.C: Adjust scan.
17001 * g++.dg/modules/inst-4_a.C: Adjust scan.
17002 * g++.dg/modules/inst-4_b.C: Adjust scan.
17003 * g++.dg/modules/member-def-1_b.C: Adjust scan.
17004 * g++.dg/modules/member-def-1_c.C: Adjust scan.
17005 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
17006 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
17007 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
17008 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
17009 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
17010 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
17011 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
17012 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
17013 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
17014 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
17015 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
17017 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
17020 * gfortran.dg/real4-10-real8-10.f90: New test.
17021 * gfortran.dg/real4-10-real8-16.f90: New test.
17022 * gfortran.dg/real4-10-real8-4.f90: New test.
17023 * gfortran.dg/real4-10.f90: New test.
17024 * gfortran.dg/real4-16-real8-10.f90: New test.
17025 * gfortran.dg/real4-16-real8-16.f90: New test.
17026 * gfortran.dg/real4-16-real8-4.f90: New test.
17027 * gfortran.dg/real4-16.f90: New test.
17028 * gfortran.dg/real4-8-real8-10.f90: New test.
17029 * gfortran.dg/real4-8-real8-16.f90: New test.
17030 * gfortran.dg/real4-8-real8-4.f90: New test.
17031 * gfortran.dg/real4-8.f90: New test.
17032 * gfortran.dg/real8-10.f90: New test.
17033 * gfortran.dg/real8-16.f90: New test.
17034 * gfortran.dg/real8-4.f90: New test.
17036 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
17038 * gcc.misc-tests/outputs.exp: Enumerate tests.
17040 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
17042 * gcc.misc-tests/outputs.exp: Append discriminating
17043 suffixes to tests with duplicate names.
17044 (outest): Assert that each running test has a unique
17047 2021-03-04 Martin Sebor <msebor@redhat.com>
17049 PR middle-end/96963
17050 PR middle-end/94655
17051 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
17052 * gcc.dg/Wstringop-overflow-65.c: New test.
17053 * gcc.dg/Warray-bounds-69.c: Same.
17055 2021-03-03 Marek Polacek <polacek@redhat.com>
17058 * g++.dg/cpp1z/class-deduction83.C: New test.
17060 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
17062 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
17064 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
17067 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
17069 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
17071 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
17073 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
17076 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
17078 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
17080 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
17083 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
17085 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
17087 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
17089 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
17091 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
17093 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
17096 2021-03-03 Jakub Jelinek <jakub@redhat.com>
17099 * g++.dg/cpp1z/eval-order10.C: New test.
17101 2021-03-03 Marek Polacek <polacek@redhat.com>
17105 * g++.dg/cpp1z/class-deduction81.C: New test.
17106 * g++.dg/cpp1z/class-deduction82.C: New test.
17107 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
17108 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
17109 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
17111 2021-03-03 Jason Merrill <jason@redhat.com>
17114 * g++.dg/cpp0x/decltype-call5.C: New test.
17115 * g++.dg/cpp0x/decltype-call6.C: New test.
17117 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17119 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
17121 * gcc.target/i386/pr95798-2.c: Likewise.
17123 2021-03-03 Nathan Sidwell <nathan@acm.org>
17126 * g++.dg/modules/namespace-2_a.C
17127 * g++.dg/modules/pr99344_a.C
17128 * g++.dg/modules/pr99344_b.C
17130 2021-03-03 Jakub Jelinek <jakub@redhat.com>
17133 * gcc.target/i386/pr99321.c: New test.
17135 2021-03-03 Jakub Jelinek <jakub@redhat.com>
17138 * gcc.c-torture/compile/pr99324.c: New test.
17140 2021-03-03 Jakub Jelinek <jakub@redhat.com>
17143 * gcc.dg/graphite/pr99085.c: New test.
17145 2021-03-03 Jason Merrill <jason@redhat.com>
17148 * g++.dg/ext/attr-flatten1.C: New test.
17150 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
17152 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
17153 tests if target test-framework has -L or -I options.
17155 2021-03-02 David Malcolm <dmalcolm@redhat.com>
17158 * gcc.dg/pr99323-1.c: New test.
17159 * gcc.dg/pr99323-2.c: New test.
17161 2021-03-02 Martin Sebor <msebor@redhat.com>
17164 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
17165 * g++.dg/warn/Wnonnull12.C: New test.
17167 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
17169 * gnat.dg/limited5.adb: New test.
17171 2021-03-02 Patrick Palka <ppalka@redhat.com>
17175 * g++.dg/concepts/abbrev9.C: New test.
17176 * g++.dg/cpp2a/concepts-lambda15.C: New test.
17177 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
17178 * g++.dg/cpp2a/concepts-return-req2.C: New test.
17179 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
17180 call to f15 that we expect to accept.
17182 2021-03-02 Patrick Palka <ppalka@redhat.com>
17184 * g++.dg/cpp1z/auto1.C: New test.
17186 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
17188 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
17189 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
17190 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
17191 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
17192 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
17193 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
17194 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
17196 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
17198 * lib/target-supports.exp: Add check for nnpa facility.
17200 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
17202 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
17203 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
17205 2021-03-01 Martin Liska <mliska@suse.cz>
17208 * gcc.target/s390/target-attribute/pr99313.c: New test.
17210 2021-03-01 Nathan Sidwell <nathan@acm.org>
17213 * g++.dg/modules/pr99294.h: New.
17214 * g++.dg/modules/pr99294_a.C: New.
17215 * g++.dg/modules/pr99294_b.C: New.
17217 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
17219 * g++.dg/eh/seh-xmm-unwind.C: New test.
17221 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
17223 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
17224 expression components noexcept.
17225 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
17226 * g++.dg/coroutines/pr95345.C: Likewise.
17228 2021-02-28 Jason Merrill <jason@redhat.com>
17230 * g++.dg/ext/attr-lambda3.C: Add missing ;
17232 2021-02-27 Jason Merrill <jason@redhat.com>
17235 * g++.dg/ext/attr-lambda3.C: New test.
17237 2021-02-26 Alexandre Oliva <oliva@gnu.org>
17239 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
17241 * gcc.target/powerpc/pr83629.c: Likewise.
17242 * gcc.target/powerpc/pr84112.c: Likewise.
17244 2021-02-26 Olivier Hainque <hainque@adacore.com>
17246 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
17247 dg-require-effective-target fpic.
17248 * gcc.target/powerpc/ppc-eabi.c: Likewise.
17249 * gcc.target/powerpc/pr26350.c: Likewise.
17250 * gcc.target/powerpc/pr67789.c: Likewise.
17251 * gcc.target/powerpc/pr79439-1.c: Likewise.
17252 * gcc.target/powerpc/pr79439-2.c: Likewise.
17253 * gcc.target/powerpc/pr79439-3.c: Likewise.
17254 * gcc.target/powerpc/pr83629.c: Likewise.
17255 * gcc.target/powerpc/pr84112.c: Likewise.
17257 2021-02-26 Richard Biener <rguenther@suse.de>
17259 PR middle-end/99281
17260 * g++.dg/pr99218.C: New testcase.
17262 2021-02-26 Jakub Jelinek <jakub@redhat.com>
17264 * g++.dg/cpp23/lambda-specifiers1.C: New test.
17266 2021-02-26 Jakub Jelinek <jakub@redhat.com>
17269 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
17271 2021-02-26 Jason Merrill <jason@redhat.com>
17274 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
17276 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
17278 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
17279 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
17280 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
17281 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
17282 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
17283 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
17284 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
17285 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
17286 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
17287 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
17288 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
17289 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
17290 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
17291 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
17292 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
17294 2021-02-26 Patrick Palka <ppalka@redhat.com>
17297 * g++.dg/concepts/abbrev8.C: New test.
17299 2021-02-25 Patrick Palka <ppalka@redhat.com>
17303 * g++.dg/diagnostic/local1.C: New test.
17305 2021-02-25 Patrick Palka <ppalka@redhat.com>
17308 * g++.dg/cpp1z/class-deduction79.C: New test.
17309 * g++.dg/cpp1z/class-deduction80.C: New test.
17311 2021-02-25 Marek Polacek <polacek@redhat.com>
17315 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
17316 * g++.dg/cpp0x/constexpr-cast2.C: New test.
17317 * g++.dg/cpp0x/constexpr-cast3.C: New test.
17319 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
17322 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
17323 reference parms, to distinguish the rvalue ref. variant.
17324 * g++.dg/coroutines/pr97587.C: New test.
17326 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
17329 * g++.dg/coroutines/pr95822.C: New test.
17331 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
17333 * gcc.target/arm/cmse/cmse-18.c: New test.
17335 2021-02-25 Nathan Sidwell <nathan@acm.org>
17338 * g++.dg/modules/pr99166_a.X: Adjust.
17339 * g++.dg/modules/pr99166_b.C: Adjust.
17340 * g++.dg/modules/pr99166_c.C: Adjust.
17341 * g++.dg/modules/pr99166_d.C: Adjust.
17343 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
17345 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
17347 2021-02-25 Tamar Christina <tamar.christina@arm.com>
17349 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
17351 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
17354 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
17356 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
17358 PR middle-end/97172
17359 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
17361 2021-02-25 Richard Biener <rguenther@suse.de>
17363 PR tree-optimization/99253
17364 * gcc.dg/vect/pr99253.c: New testcase.
17366 2021-02-25 Jakub Jelinek <jakub@redhat.com>
17369 * gcc.target/i386/pr95798-1.c: New test.
17370 * gcc.target/i386/pr95798-2.c: New test.
17372 2021-02-25 Jakub Jelinek <jakub@redhat.com>
17374 PR tree-optimization/80635
17375 * g++.dg/warn/pr80635-1.C: New test.
17376 * g++.dg/warn/pr80635-2.C: New test.
17378 2021-02-25 David Malcolm <dmalcolm@redhat.com>
17381 * gcc.dg/analyzer/pr99193-1.c: New test.
17382 * gcc.dg/analyzer/pr99193-2.c: New test.
17383 * gcc.dg/analyzer/pr99193-3.c: New test.
17384 * gcc.dg/analyzer/realloc-1.c: New test.
17386 2021-02-24 Nathan Sidwell <nathan@acm.org>
17389 * g++.dg/modules/pr98718_a.C: New.
17390 * g++.dg/modules/pr98718_b.C: New.
17392 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
17394 * g++.dg/coroutines/co-await-void_type.C: Mark promise
17395 final_suspend call as noexcept.
17396 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
17397 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
17398 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
17399 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
17400 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
17401 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
17402 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
17403 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
17404 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
17405 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
17406 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
17407 * g++.dg/coroutines/coro1-allocators.h: Likewise.
17408 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
17409 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
17410 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
17411 * g++.dg/coroutines/pr94752.C: Likewise.
17412 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
17413 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
17414 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
17415 * g++.dg/coroutines/pr95050.C: Likewise.
17416 * g++.dg/coroutines/pr95345.C: Likewise.
17417 * g++.dg/coroutines/pr95440.C: Likewise.
17418 * g++.dg/coroutines/pr95591.C: Likewise.
17419 * g++.dg/coroutines/pr95711.C: Likewise.
17420 * g++.dg/coroutines/pr95813.C: Likewise.
17421 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
17422 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
17423 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
17424 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
17425 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
17426 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
17427 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
17428 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
17429 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
17430 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
17431 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
17432 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
17433 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
17434 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
17435 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
17436 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
17437 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
17438 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
17439 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
17440 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
17442 2021-02-24 Jakub Jelinek <jakub@redhat.com>
17445 * c-c++-common/gomp/pr99226.c: New test.
17446 * gfortran.dg/gomp/pr99226.f90: New test.
17448 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
17450 PR inline-asm/99123
17451 * gcc.target/i386/pr99123.c: New.
17453 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
17455 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
17457 2021-02-24 Nathan Sidwell <nathan@acm.org>
17460 * g++.dg/modules/pr99072.H: New.
17462 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
17465 * gfortran.dg/assumed_rank_21.f90 : New test.
17467 2021-02-24 Martin Sebor <msebor@redhat.com>
17469 PR middle-end/97172
17470 * gcc.dg/pr97172-2.c: New test.
17472 2021-02-24 Tamar Christina <tamar.christina@arm.com>
17474 PR tree-optimization/99220
17475 * g++.dg/vect/pr99220.cc: New test.
17477 2021-02-24 Tamar Christina <tamar.christina@arm.com>
17479 PR tree-optimization/99149
17480 * g++.dg/vect/pr99149.cc: Disabled on BE.
17482 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
17485 * g++.dg/coroutines/pr96251.C: New test.
17487 2021-02-24 Jakub Jelinek <jakub@redhat.com>
17489 PR tree-optimization/99225
17490 * gcc.c-torture/compile/pr99225.c: New test.
17492 2021-02-24 Tamar Christina <tamar.christina@arm.com>
17494 PR tree-optimization/99149
17495 * g++.dg/vect/pr99149.cc: New test.
17497 2021-02-24 Richard Biener <rguenther@suse.de>
17500 * gcc.dg/pr99224.c: New testcase.
17502 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
17504 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
17505 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
17506 Add __has_builtin tests for built-ins.
17507 Update expected instruction counts.
17509 2021-02-23 Martin Sebor <msebor@redhat.com>
17512 * g++.dg/warn/Wnonnull11.C: New test.
17514 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
17517 * gfortran.dg/class_defined_operator_2.f03 : New test.
17518 * gfortran.dg/elemental_result_2.f90 : New test.
17519 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
17520 elemental function with an allocatable result with an operator
17521 interface with array dummies and result.
17523 2021-02-23 Harald Anlauf <anlauf@gmx.de>
17526 * gfortran.dg/reshape_zerosize_4.f90: New test.
17528 2021-02-23 Nathan Sidwell <nathan@acm.org>
17531 * g++.dg/modules/pr99208_a.C: New.
17532 * g++.dg/modules/pr99208_b.C: New.
17534 2021-02-23 Martin Liska <mliska@suse.cz>
17537 * c-c++-common/asan/pr99168.c: New test.
17539 2021-02-23 Patrick Palka <ppalka@redhat.com>
17542 * g++.dg/template/non-dependent15.C: New test.
17544 2021-02-23 Jakub Jelinek <jakub@redhat.com>
17546 PR tree-optimization/99204
17547 * gfortran.dg/pr99204.f90: New test.
17549 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
17551 * gcc.target/powerpc/vec-init-10.c: New test.
17553 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
17555 * g++.dg/warn/Wplacement-new-size-1.C,
17556 g++.dg/warn/Wplacement-new-size-2.C,
17557 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
17558 default_packed targets.
17560 2021-02-22 David Malcolm <dmalcolm@redhat.com>
17563 * gcc.dg/analyzer/error-1.c: New test.
17564 * gcc.dg/analyzer/error-2.c: New test.
17565 * gcc.dg/analyzer/error-3.c: New test.
17567 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
17570 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
17571 * c-c++-common/attr-retain-6.c: Likewise.
17572 * c-c++-common/attr-retain-7.c: Likewise.
17573 * c-c++-common/attr-retain-8.c: Likewise.
17574 * c-c++-common/attr-retain-9.c: Likewise.
17576 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17578 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
17580 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
17582 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
17583 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
17584 Handle __INT32_TYPE__ being "long int".
17586 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
17588 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
17590 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
17592 * gcc.target/cris/biap-mul.c: New test.
17594 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
17596 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
17598 2021-02-22 Nathan Sidwell <nathan@acm.org>
17601 * g++.dg/modules/pr99174-1_a.C: New.
17602 * g++.dg/modules/pr99174-1_b.C: New.
17603 * g++.dg/modules/pr99174-1_c.C: New.
17604 * g++.dg/modules/pr99174.H: New.
17606 2021-02-22 Nathan Sidwell <nathan@acm.org>
17609 * g++.dg/modules/pr99153_a.H: New.
17610 * g++.dg/modules/pr99153_b.H: New.
17612 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
17614 PR rtl-optimization/98791
17615 * gcc.target/aarch64/sve/pr98791.c: New test.
17617 2021-02-22 Richard Biener <rguenther@suse.de>
17619 PR tree-optimization/99165
17620 * g++.dg/pr99165.C: New testcase.
17622 2021-02-21 Harald Anlauf <anlauf@gmx.de>
17624 * gfortran.dg/intent_optimize_3.f90: New test.
17626 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
17628 * c-c++-common/attr-retain-5.c: Skip on AIX.
17629 * c-c++-common/attr-retain-6.c: Same.
17630 * c-c++-common/attr-retain-7.c: Same.
17631 * c-c++-common/attr-retain-8.c: Same.
17632 * c-c++-common/attr-retain-9.c: Same.
17634 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
17637 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
17638 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
17639 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
17640 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
17641 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
17642 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
17644 2021-02-19 Nathan Sidwell <nathan@acm.org>
17647 * g++.dg/modules/pr98741_a.H: New.
17648 * g++.dg/modules/pr98741_b.H: New.
17649 * g++.dg/modules/pr98741_c.C: New.
17650 * g++.dg/modules/pr98741_d.C: New.
17652 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17655 * gfortran.dg/namelist_4.f90: Modify.
17656 * gfortran.dg/namelist_98.f90: New test.
17658 2021-02-19 Martin Sebor <msebor@redhat.com>
17661 * gcc.dg/pr97172.c: Add test cases.
17663 2021-02-19 Nathan Sidwell <nathan@acm.org>
17665 * g++.dg/modules/pr99166_a.X: New.
17666 * g++.dg/modules/pr99166_b.C: New.
17667 * g++.dg/modules/pr99166_c.C: New.
17668 * g++.dg/modules/pr99166_d.C: New.
17670 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
17673 * gfortran.dg/coarray/array_temporary-1.f90: New test.
17675 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
17678 * gfortran.dg/dtio_36.f90: New test.
17680 2021-02-19 Richard Biener <rguenther@suse.de>
17682 PR middle-end/99122
17683 * gcc.dg/pr99122-3.c: New testcase.
17685 2021-02-19 Jakub Jelinek <jakub@redhat.com>
17688 * gcc.target/arm/pure-code/pr98998.c: New test.
17690 2021-02-19 Jakub Jelinek <jakub@redhat.com>
17693 * g++.dg/opt/pr99034.C: New test.
17695 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
17698 * gfortran.dg/ubound_1.f90: New test.
17700 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
17703 * gcc.target/aarch64/sve/pr98657.c: New test.
17705 2021-02-19 Jason Merrill <jason@redhat.com>
17707 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
17709 2021-02-19 David Malcolm <dmalcolm@redhat.com>
17712 * jit.dg/test-trap.c: New test.
17714 2021-02-19 Jason Merrill <jason@redhat.com>
17717 * g++.dg/cpp0x/overload4.C: New test.
17719 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
17721 PR rtl-optimization/96264
17722 * gcc.target/powerpc/pr96264.c: New.
17724 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
17727 * c-c++-common/attr-retain-1.c: New test.
17728 * c-c++-common/attr-retain-2.c: Likewise.
17729 * c-c++-common/attr-retain-3.c: Likewise.
17730 * c-c++-common/attr-retain-4.c: Likewise.
17731 * c-c++-common/attr-retain-5.c: Likewise.
17732 * c-c++-common/attr-retain-6.c: Likewise.
17733 * c-c++-common/attr-retain-7.c: Likewise.
17734 * c-c++-common/attr-retain-8.c: Likewise.
17735 * c-c++-common/attr-retain-9.c: Likewise.
17736 * c-c++-common/pr99113.c: Likewise.
17737 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
17738 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
17739 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
17740 * c-c++-common/attr-used-2.c: Likewise.
17741 * c-c++-common/attr-used-3.c: Likewise.
17742 * c-c++-common/attr-used-4.c: Likewise.
17743 * c-c++-common/attr-used-9.c: Likewise.
17744 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
17745 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
17746 * c-c++-common/attr-used-5.c: Don't expect warning for the used
17747 attribute nor SHF_GNU_RETAIN section.
17748 * c-c++-common/attr-used-6.c: Likewise.
17749 * c-c++-common/attr-used-7.c: Likewise.
17750 * c-c++-common/attr-used-8.c: Likewise.
17752 2021-02-18 Nathan Sidwell <nathan@acm.org>
17755 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
17757 * g++.dg/modules/pr99023_a.X: New.
17758 * g++.dg/modules/pr99023_b.X: New.
17760 2021-02-18 Jakub Jelinek <jakub@redhat.com>
17763 * gcc.dg/pr99136.c: New test.
17765 2021-02-18 Nathan Sidwell <nathan@acm.org>
17768 * g++.dg/modules/modules.exp: Remove dg-module-headers support
17769 * g++.dg/modules/alias-2_a.H: Delete.
17770 * g++.dg/modules/sys/alias-2_a.H: Delete.
17772 2021-02-18 Nathan Sidwell <nathan@acm.org>
17775 * g++.dg/modules/pr99023_a.H: Delete.
17776 * g++.dg/modules/pr99023_b.H: Delete.
17778 2021-02-18 Jakub Jelinek <jakub@redhat.com>
17781 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
17783 2021-02-18 Richard Biener <rguenther@suse.de>
17785 PR middle-end/99122
17786 * gcc.dg/pr99122-1.c: New testcase.
17787 * gcc.dg/pr99122-2.c: Likewise.
17789 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
17791 PR tree-optimization/99142
17792 * gcc.dg/tree-ssa/pr99142.c: New test.
17794 2021-02-18 Jakub Jelinek <jakub@redhat.com>
17796 PR middle-end/99109
17797 * g++.dg/warn/Warray-bounds-17.C: New test.
17799 2021-02-18 Jakub Jelinek <jakub@redhat.com>
17802 * gcc.dg/pr99104.c: New test.
17804 2021-02-17 David Malcolm <dmalcolm@redhat.com>
17807 * gcc.dg/analyzer/pr94596.c: New test.
17809 2021-02-17 Nathan Sidwell <nathan@acm.org>
17812 * g++.dg/modules/pr99023_a.H: New.
17813 * g++.dg/modules/pr99023_b.H: New.
17815 2021-02-17 David Malcolm <dmalcolm@redhat.com>
17818 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
17819 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
17820 options. Remove false leak directive.
17821 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
17825 2021-02-17 Julian Brown <julian@codesourcery.com>
17827 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
17828 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
17829 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
17830 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
17831 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
17833 2021-02-17 Julian Brown <julian@codesourcery.com>
17835 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
17836 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
17837 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
17838 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
17839 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
17840 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
17841 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
17842 previously-broken directives.
17844 2021-02-17 Jakub Jelinek <jakub@redhat.com>
17847 * g++.dg/ubsan/pr99106.C: New test.
17849 2021-02-17 Nathan Sidwell <nathan@acm.org>
17852 * g++.dg/lookup/pr99116-1.C: New.
17853 * g++.dg/lookup/pr99116-2.C: New.
17855 2021-02-17 Nathan Sidwell <nathan@acm.org>
17858 * g++.dg/modules/pr99071_a.H: New.
17859 * g++.dg/modules/pr99071_b.H: New.
17861 2021-02-17 Patrick Palka <ppalka@redhat.com>
17865 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
17866 "call to non-'constexpr' function" error message.
17868 2021-02-16 Nathan Sidwell <nathan@acm.org>
17870 * g++.dg/modules/pr99050_a.H: New.
17871 * g++.dg/modules/pr99050_b.C: New.
17873 2021-02-16 Marek Polacek <polacek@redhat.com>
17876 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
17877 * g++.dg/ext/attr-assume-aligned.C: New test.
17879 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
17881 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
17882 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
17884 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
17886 * gfortran.dg/goacc/ref_inquiry.f90: New test.
17887 * gfortran.dg/gomp/ref_inquiry.f90: New test.
17889 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
17891 PR inline-asm/98096
17892 * gcc.c-torture/compile/pr98096.c: New.
17894 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
17897 * gfortran.dg/fmt_nonchar_1.f90: New test.
17898 * gfortran.dg/fmt_nonchar_2.f90: New test.
17900 2021-02-16 Jakub Jelinek <jakub@redhat.com>
17903 * gcc.target/i386/pr99100.c: New test.
17905 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
17907 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
17909 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
17911 PR rtl-optimization/98872
17912 * gcc.target/powerpc/pr98872.c: New test.
17914 2021-02-15 Jakub Jelinek <jakub@redhat.com>
17916 PR tree-optimization/99079
17917 * gcc.dg/fold-modpow2-2.c: New test.
17918 * gcc.c-torture/execute/pr99079.c: New test.
17920 2021-02-13 Jakub Jelinek <jakub@redhat.com>
17922 PR rtl-optimization/98439
17923 * gcc.target/i386/pr98439.c: New test.
17925 2021-02-13 Jakub Jelinek <jakub@redhat.com>
17928 * gcc.target/i386/pr96166.c: New test.
17930 2021-02-12 Jakub Jelinek <jakub@redhat.com>
17932 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
17933 and restrict the test to aarch64-*-* target only.
17935 2021-02-12 Nathan Sidwell <nathan@acm.org>
17937 * g++.dg/modules/pr99039_a.C: New.
17938 * g++.dg/modules/pr99039_b.C: New.
17940 2021-02-12 Nathan Sidwell <nathan@acm.org>
17943 * g++.dg/modules/pr99040_a.C: New.
17944 * g++.dg/modules/pr99040_b.C: New.
17945 * g++.dg/modules/pr99040_c.C: New.
17946 * g++.dg/modules/pr99040_d.C: New.
17948 2021-02-12 Nathan Sidwell <nathan@acm.org>
17952 * g++.dg/lookup/pr99039.C: New.
17954 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
17956 PR libfortran/95647
17957 * gfortran.dg/ieee/ieee_12.f90: New test.
17959 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
17961 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
17963 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
17966 * gcc.target/arm/pr98931.c: Add -mthumb
17968 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
17971 * gfortran.dg/assumed_rank_20.f90: New test.
17973 2021-02-12 Jakub Jelinek <jakub@redhat.com>
17976 * g++.dg/cpp2a/concepts-requires24.C: New test.
17978 2021-02-12 Jason Merrill <jason@redhat.com>
17981 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
17983 2021-02-12 David Malcolm <dmalcolm@redhat.com>
17986 * g++.dg/analyzer/pr99064.C: New test.
17987 * gcc.dg/analyzer/pr98969.c: New test.
17989 2021-02-11 Marek Polacek <polacek@redhat.com>
17992 * g++.dg/template/deduce10.C: New test.
17993 * g++.dg/template/deduce9.C: New test.
17995 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
17998 * g++.target/powerpc/pr99041.C: New test.
18000 2021-02-11 Jakub Jelinek <jakub@redhat.com>
18003 * g++.dg/ext/flexary38.C: New test.
18005 2021-02-11 Marek Polacek <polacek@redhat.com>
18008 * g++.dg/cpp0x/variadic-crash6.C: New test.
18010 2021-02-11 Patrick Palka <ppalka@redhat.com>
18013 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
18015 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
18018 * gcc.target/arm/pr98931.c: New testcase.
18020 2021-02-11 Joel Hutton <joel.hutton@arm.com>
18022 PR tree-optimization/98772
18023 * gcc.target/aarch64/pr98772.c: New test.
18025 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
18028 * gfortran.dg/typebound_call_32.f90: New test.
18030 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
18033 * gfortran.dg/pr99060.f90: New test.
18035 2021-02-11 Alexandre Oliva <oliva@adacore.com>
18037 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
18039 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18041 PR libfortran/98825
18042 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
18044 2021-02-10 Martin Sebor <msebor@redhat.com>
18046 PR tree-optimization/92879
18047 * g++.dg/warn/Warray-bounds-16.C: New test.
18049 2021-02-10 David Malcolm <dmalcolm@redhat.com>
18051 PR preprocessor/96391
18052 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
18053 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
18054 using the location_overflow_plugin.c from gcc.dg/plugin.
18056 2021-02-10 Jakub Jelinek <jakub@redhat.com>
18059 * g++.dg/ext/weak6.C: New test.
18061 2021-02-10 Jakub Jelinek <jakub@redhat.com>
18064 * gcc.target/i386/pr99025.c: New test.
18066 2021-02-10 Jakub Jelinek <jakub@redhat.com>
18070 * g++.dg/cpp2a/constexpr-new16.C: New test.
18071 * g++.dg/cpp2a/constexpr-new17.C: New test.
18073 2021-02-10 Nathan Sidwell <nathan@acm.org>
18076 * g++.dg/lookup/pr99030.C: New.
18078 2021-02-10 Jakub Jelinek <jakub@redhat.com>
18080 PR middle-end/99007
18081 * g++.dg/gomp/pr99007.C: New test.
18082 * gcc.dg/gomp/pr99007-1.c: New test.
18083 * gcc.dg/gomp/pr99007-2.c: New test.
18084 * gcc.dg/gomp/pr99007-3.c: New test.
18086 2021-02-10 Julian Brown <julian@codesourcery.com>
18089 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
18090 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
18091 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
18093 2021-02-09 David Malcolm <dmalcolm@redhat.com>
18096 * gcc.dg/analyzer/file-1.c (test_5): New.
18097 * gcc.dg/analyzer/file-3.c: New test.
18099 2021-02-09 David Malcolm <dmalcolm@redhat.com>
18102 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
18103 * gcc.dg/analyzer/pr94851-2.c: New test.
18104 * gcc.dg/analyzer/pr98575-1.c: New test.
18106 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
18108 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
18110 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
18112 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
18114 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
18116 2021-02-09 Nathan Sidwell <nathan@acm.org>
18119 * g++.dg/modules/pr98944_a.C: New.
18120 * g++.dg/modules/pr98944_b.C: New.
18121 * g++.dg/modules/pr98944_c.C: New.
18122 * g++.dg/modules/pr98944_d.C: New.
18124 2021-02-09 Jakub Jelinek <jakub@redhat.com>
18126 PR middle-end/98465
18127 * g++.dg/warn/Wstringop-overread-1.C: New test.
18129 2021-02-09 Jason Merrill <jason@redhat.com>
18132 * g++.dg/cpp2a/consteval-expinst1.C: New test.
18134 2021-02-09 Jason Merrill <jason@redhat.com>
18137 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
18139 2021-02-09 Jason Merrill <jason@redhat.com>
18142 * g++.dg/cpp2a/no_unique_address12.C: New test.
18144 2021-02-08 Nathan Sidwell <nathan@acm.org>
18146 * g++.dg/modules/pr98531-2.h: New.
18147 * g++.dg/modules/pr98531-2_a.H: New.
18148 * g++.dg/modules/pr98531-2_b.C: New.
18149 * g++.dg/modules/pr98531-3.h: New.
18150 * g++.dg/modules/pr98531-3_a.H: New.
18151 * g++.dg/modules/pr98531-3_b.C: New.
18153 2021-02-08 Nathan Sidwell <nathan@acm.org>
18156 * g++.dg/modules/pr98531-1.h: New.
18157 * g++.dg/modules/pr98531-1_a.H: New.
18158 * g++.dg/modules/pr98531-1_b.C: New.
18159 * g++.dg/abi/pr98531-1.C: New.
18160 * g++.dg/abi/pr98531-2.C: New.
18161 * g++.dg/abi/pr98531-3.C: New.
18162 * g++.dg/abi/pr98531-4.C: New.
18164 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
18166 PR middle-end/98974
18167 * gfortran.dg/pr98974.F90: New test.
18169 2021-02-08 Richard Biener <rguenther@suse.de>
18172 * g++.dg/lto/pr96591_0.C: New testcase.
18174 2021-02-05 Marek Polacek <polacek@redhat.com>
18177 * g++.dg/cpp2a/volatile5.C: New test.
18179 2021-02-05 Marek Polacek <polacek@redhat.com>
18182 * g++.dg/cpp2a/using-enum-8.C: New test.
18184 2021-02-05 Nathan Sidwell <nathan@acm.org>
18187 * c-c++-common/pr98943.c: New.
18189 2021-02-05 Richard Biener <rguenther@suse.de>
18191 PR tree-optimization/98855
18192 * g++.dg/vect/slp-pr98855.cc: New testcase.
18194 2021-02-05 Jakub Jelinek <jakub@redhat.com>
18197 * g++.dg/cpp1z/decomp54.C: New test.
18199 2021-02-05 liuhongt <hongtao.liu@intel.com>
18202 * g++.target/i386/avx512bw-pr98537-1.C: New test.
18203 * g++.target/i386/avx512vl-pr98537-1.C: New test.
18204 * g++.target/i386/avx512vl-pr98537-2.C: New test.
18205 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
18206 integer mask comparison should not be generated.
18207 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
18208 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
18209 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
18211 2021-02-04 Julian Brown <julian@codesourcery.com>
18213 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
18214 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
18215 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
18216 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
18218 2021-02-04 Julian Brown <julian@codesourcery.com>
18220 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
18222 2021-02-04 Julian Brown <julian@codesourcery.com>
18224 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
18226 2021-02-04 Jakub Jelinek <jakub@redhat.com>
18229 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
18230 $section is .opd, look at .L.$symbol_name's section.
18231 (parse_section_section_of_symbols): Handle .previous directive.
18232 * gcc.dg/array-quals-1.c: Allow .sdata section.
18234 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
18236 * gdc.dg/intrinsics.d: Update test.
18238 2021-02-04 Martin Sebor <msebor@redhat.com>
18241 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
18242 * gcc.dg/label-decl-4.c: Same.
18243 * gcc.dg/mismatch-decl-1.c: Same.
18244 * gcc.dg/old-style-then-proto-1.c: Same.
18245 * gcc.dg/parm-mismatch-1.c: Same.
18246 * gcc.dg/pr35445.c: Same.
18247 * gcc.dg/redecl-11.c: Same.
18248 * gcc.dg/redecl-12.c: Same.
18249 * gcc.dg/redecl-13.c: Same.
18250 * gcc.dg/redecl-15.c: Same.
18251 * gcc.dg/tls/thr-init-1.c: Same.
18252 * objc.dg/id-1.m: Same.
18253 * objc.dg/tls/diag-3.m: Same.
18254 * gcc.dg/pr97882.c: New test.
18255 * gcc.dg/qual-return-7.c: New test.
18256 * gcc.dg/qual-return-8.c: New test.
18258 2021-02-04 Jason Merrill <jason@redhat.com>
18261 * g++.dg/cpp2a/concepts-variadic3.C: New test.
18263 2021-02-04 David Malcolm <dmalcolm@redhat.com>
18266 * gcc.dg/pr97932.c: New test.
18268 2021-02-04 emsr <3dw4rd@verizon.net>
18270 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
18272 2021-02-04 Jakub Jelinek <jakub@redhat.com>
18274 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
18275 of make_signed<size_t>::type in the diagnostics.
18277 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
18280 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
18282 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
18284 * gfortran.dg/goacc/substring.f90: New test.
18285 * gfortran.dg/gomp/substring.f90: New test.
18287 2021-02-04 Martin Liska <mliska@suse.cz>
18289 * gcc.target/i386/prefer-vector-width-attr.c: New test.
18291 2021-02-04 Jason Merrill <jason@redhat.com>
18294 * g++.dg/cpp1z/class-deduction78.C: New test.
18296 2021-02-04 Jason Merrill <jason@redhat.com>
18299 * g++.dg/cpp0x/pr84630.C: Call b().
18300 * g++.dg/cpp2a/lambda-uneval13.C: New test.
18301 * g++.dg/ext/attr-expr1.C: New test.
18303 2021-02-03 Jakub Jelinek <jakub@redhat.com>
18305 PR preprocessor/98882
18306 * gcc.dg/cpp/pr98882.c: New test.
18308 2021-02-03 Jason Merrill <jason@redhat.com>
18310 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
18311 hash-table-verification-limit=10000.
18313 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
18315 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
18316 * g++.dg/cpp23/feat-cxx2b.C: New test.
18317 * g++.dg/cpp23/size_t-literals.C: New test.
18318 * g++.dg/warn/Wsize_t-literals.C: New test.
18320 2021-02-03 Jakub Jelinek <jakub@redhat.com>
18323 * g++.dg/cpp2a/no_unique_address11.C: New test.
18325 2021-02-03 Marek Polacek <polacek@redhat.com>
18328 * g++.dg/cpp0x/noexcept65.C: New test.
18330 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
18333 * gfortran.dg/coarray/array_temporary.f90: New test.
18335 2021-02-03 Jakub Jelinek <jakub@redhat.com>
18337 PR middle-end/97487
18338 * gcc.dg/pr97487-1.c: New test.
18339 * gcc.dg/pr97487-2.c: New test.
18341 2021-02-03 Jakub Jelinek <jakub@redhat.com>
18343 PR middle-end/97971
18344 * gcc.target/i386/pr97971.c: New test.
18346 2021-02-03 Jakub Jelinek <jakub@redhat.com>
18348 PR tree-optimization/98287
18349 * gcc.dg/pr98287.c: New test.
18351 2021-02-03 Tamar Christina <tamar.christina@arm.com>
18353 PR tree-optimization/98928
18354 * gcc.target/i386/pr98928.c: New test.
18356 2021-02-02 Martin Liska <mliska@suse.cz>
18359 * gcc.target/i386/pr97510.c: New test.
18361 2021-02-02 Jason Merrill <jason@redhat.com>
18364 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
18366 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18368 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
18370 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
18373 * gfortran.dg/pr91862.f90: New test.
18375 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18377 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
18379 2021-02-02 Jakub Jelinek <jakub@redhat.com>
18381 PR tree-optimization/98848
18382 * gcc.dg/vect/pr98848.c: New test.
18383 * gcc.dg/vect/pr92205.c: Remove xfail.
18385 2021-02-02 Jakub Jelinek <jakub@redhat.com>
18387 PR tree-optimization/97960
18388 * g++.dg/torture/pr97960.C: New test.
18390 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
18393 * g++.dg/opt/pr98743.C: New.
18395 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
18397 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
18399 2021-02-02 Alexandre Oliva <oliva@adacore.com>
18401 * gcc.dg/asan/nested-1.c: New.
18403 2021-02-02 David Malcolm <dmalcolm@redhat.com>
18407 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
18408 prefix to support subroutines where necessary.
18409 * gcc.dg/analyzer/data-model-1.c: Likewise.
18410 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
18412 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
18413 subroutines where necessary.
18414 * gcc.dg/analyzer/pr96651-2.c: Likewise.
18415 * gcc.dg/analyzer/signal-4b.c: Likewise.
18416 * gcc.dg/analyzer/single-field.c: Likewise.
18417 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
18419 2021-02-02 David Malcolm <dmalcolm@redhat.com>
18423 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
18424 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
18426 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18428 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
18431 2021-02-01 David Malcolm <dmalcolm@redhat.com>
18434 * gcc.dg/analyzer/pr98918.c: New test.
18436 2021-02-01 Sergei Trofimovich <siarheit@google.com>
18438 PR tree-optimization/98499
18439 * g++.dg/pr98499.C: new test.
18441 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18443 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
18445 2021-02-01 Martin Sebor <msebor@redhat.com>
18447 PR middle-end/97172
18448 * gcc.dg/pr97172.c: New test.
18450 2021-02-01 Martin Sebor <msebor@redhat.com>
18453 * g++.dg/Wclass-memaccess-6.C: New test.
18455 2021-02-01 Patrick Palka <ppalka@redhat.com>
18458 * g++.dg/cpp0x/constexpr-98295.C: New test.
18460 2021-02-01 Marek Polacek <polacek@redhat.com>
18463 * g++.dg/ext/builtin-has-attribute2.C: New test.
18465 2021-02-01 Jason Merrill <jason@redhat.com>
18468 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
18470 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
18472 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
18474 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
18476 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
18478 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
18480 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
18482 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
18484 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
18486 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
18488 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
18490 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
18492 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
18494 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
18497 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
18499 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
18501 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
18503 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
18505 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
18508 2021-02-01 Tamar Christina <tamar.christina@arm.com>
18510 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
18512 2021-02-01 Patrick Palka <ppalka@redhat.com>
18515 * g++.dg/cpp1y/constexpr-84494.C: New test.
18517 2021-02-01 Xing GUO <higuoxing@gmail.com>
18519 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
18521 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
18523 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
18524 * gcc.target/powerpc/pr79251.p9.c: Likewise.
18526 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
18528 * c-c++-common/attr-used-5.c: Skip for Darwin.
18529 * c-c++-common/attr-used-6.c: Likewise.
18530 * c-c++-common/attr-used-7.c: Likewise.
18531 * c-c++-common/attr-used-8.c: Likewise.
18532 * c-c++-common/attr-used-9.c: Likewise.
18534 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
18536 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
18537 * gcc.target/powerpc/pr79251.p9.c: Same.
18539 2021-01-30 Jakub Jelinek <jakub@redhat.com>
18541 * gcc.target/i386/20051216-1.c: New test.
18543 2021-01-30 Jakub Jelinek <jakub@redhat.com>
18546 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
18547 scan-tree-dump-times to x86 and aarch64 targets.
18548 * gcc.dg/gomp/simd-3.c: Likewise.
18550 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
18553 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
18556 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
18558 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
18560 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
18563 * gcc.target/aarch64/pr97701.c: Modify.
18565 2021-01-29 David Malcolm <dmalcolm@redhat.com>
18567 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
18569 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
18572 * gcc.target/aarch64/pr97701.c: New.
18574 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
18576 * gcc.target/powerpc/pr91903.c: New test.
18577 * gcc.target/powerpc/builtins-1.fold.h: Update.
18578 * gcc.target/powerpc/builtins-2.c: Update.
18580 2021-01-29 Nathan Sidwell <nathan@acm.org>
18583 * g++.dg/modules/pr98843_a.C: New.
18584 * g++.dg/modules/pr98843_b.H: New.
18585 * g++.dg/modules/pr98843_c.C: New.
18587 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18589 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
18591 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
18592 Richard Biener <rguenther@suse.de>
18594 PR tree-optimization/97627
18595 * g++.dg/pr97627.C: New testcase.
18597 2021-01-29 Jakub Jelinek <jakub@redhat.com>
18600 * gcc.c-torture/compile/pr98849.c: New test.
18602 2021-01-29 Jakub Jelinek <jakub@redhat.com>
18605 * gcc.dg/pr98331.c: New test.
18607 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
18609 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
18611 * gcc.target/powerpc/pr79251.h: ...this.
18612 * gcc.target/powerpc/pr79251.p9.c: Likewise.
18613 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
18615 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
18616 * gcc.target/powerpc/pr79251-run.p9.c: New test.
18618 2021-01-29 Marek Polacek <polacek@redhat.com>
18621 * g++.dg/parse/error63.C: New test.
18623 2021-01-28 Jakub Jelinek <jakub@redhat.com>
18626 * g++.dg/warn/effc5.C: New test.
18628 2021-01-28 Marek Polacek <polacek@redhat.com>
18631 * g++.dg/cpp0x/alignas19.C: New test.
18632 * g++.dg/warn/Warray-bounds15.C: New test.
18634 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
18637 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
18639 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
18641 * gfortran.dg/ISO_Fortran_binding_18.c: Include
18642 ../../../libgfortran/ISO_Fortran_binding.h rather than
18643 ISO_Fortran_binding.h.
18645 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
18647 * gcc.target/powerpc/float128-longdouble-math.c: New test.
18648 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
18649 * gcc.target/powerpc/float128-math.c: Adjust test for new name
18650 being generated. Add support for running test on power10. Add
18651 support for running if long double defaults to 64-bits.
18653 2021-01-28 Jakub Jelinek <jakub@redhat.com>
18657 * g++.target/i386/pr98847.C: New test.
18659 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18661 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
18663 2021-01-28 Nathan Sidwell <nathan@acm.org>
18666 * g++.dg/modules/pr98770_a.C: New.
18667 * g++.dg/modules/pr98770_b.C: New.
18669 2021-01-28 Harald Anlauf <anlauf@gmx.de>
18672 * gfortran.dg/gomp/pr86470.f90: New test.
18674 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
18677 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
18678 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
18679 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
18680 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
18681 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
18682 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
18683 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
18684 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
18685 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
18686 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
18687 * gcc.target/powerpc/pr79251.p8.c: Likewise.
18688 * gcc.target/powerpc/pr79251.p9.c: Likewise.
18689 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
18690 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
18693 2021-01-28 Xing GUO <higuoxing@gmail.com>
18695 * gcc.target/riscv/attribute-18.c: New test.
18697 2021-01-27 Harris Snyder <hsnyder@structura.bio>
18699 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
18700 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
18702 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
18704 PR rtl-optimization/97684
18705 * gcc.target/i386/pr97684.c: New.
18707 2021-01-27 Jason Merrill <jason@redhat.com>
18710 * g++.dg/lookup/using4.C: No error in C++20.
18711 * g++.dg/cpp0x/decltype37.C: Adjust message.
18712 * g++.dg/template/crash75.C: Adjust message.
18713 * g++.dg/template/crash76.C: Adjust message.
18714 * g++.dg/cpp0x/inh-ctor36.C: New test.
18715 * g++.dg/cpp1z/inh-ctor39.C: New test.
18716 * g++.dg/cpp2a/using-enum-7.C: New test.
18718 2021-01-27 Jakub Jelinek <jakub@redhat.com>
18721 * gcc.c-torture/execute/pr98853-1.c: New test.
18722 * gcc.c-torture/execute/pr98853-2.c: New test.
18724 2021-01-27 Richard Biener <rguenther@suse.de>
18726 PR tree-optimization/98854
18727 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
18729 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
18733 * gfortran.dg/proc_ptr_52.f90 : New test.
18735 2021-01-27 liuhongt <hongtao.liu@intel.com>
18738 * gcc.target/i386/pr98833.c: New test.
18740 2021-01-27 Jakub Jelinek <jakub@redhat.com>
18742 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
18743 optimize ("no-strict-aliasing") attribute.
18744 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
18745 array to avoid violating TBAA.
18746 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
18747 array to avoid violating TBAA.
18748 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
18749 array to avoid violating TBAA.
18750 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
18751 array to avoid violating TBAA.
18753 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
18756 * gfortran.dg/elemental_function_5.f90 : New test.
18758 2021-01-27 Jakub Jelinek <jakub@redhat.com>
18760 PR tree-optimization/97260
18761 * gcc.dg/tree-ssa/pr97260.c: New test.
18763 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
18765 * lib/target-supports.exp (check_effective_target_c++2a):
18766 Check for C++2a or C++23.
18767 (check_effective_target_c++20_down): New.
18768 (check_effective_target_c++23_only): New.
18769 (check_effective_target_c++23): New.
18770 * g++.dg/cpp23/cplusplus.C: New.
18772 2021-01-26 Jason Merrill <jason@redhat.com>
18775 * g++.dg/torture/pr97474.C: New test.
18777 2021-01-26 Jason Merrill <jason@redhat.com>
18780 * g++.dg/cpp2a/no_unique_address10.C: New test.
18781 * g++.dg/cpp2a/no_unique_address9.C: New test.
18783 2021-01-26 Jakub Jelinek <jakub@redhat.com>
18785 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
18786 optimize ("no-strict-aliasing") attribute.
18787 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
18788 array to avoid violating TBAA.
18789 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
18790 array to avoid violating TBAA.
18791 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
18792 array to avoid violating TBAA.
18793 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
18794 array to avoid violating TBAA.
18796 2021-01-26 Jakub Jelinek <jakub@redhat.com>
18799 * gcc.c-torture/execute/pr98681.c: New test.
18801 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
18804 * gfortran.dg/elemental_assignment_1.f90: New test.
18806 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
18808 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
18809 add previously missing space in '$ident link'.
18811 2021-01-26 Jakub Jelinek <jakub@redhat.com>
18813 PR middle-end/98807
18814 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
18816 2021-01-26 Alexandre Oliva <oliva@adacore.com>
18818 * gnat.dg/asan1.adb: New test.
18819 * gnat.dg/asan1_pkg.ads: New additional source.
18821 2021-01-25 Harald Anlauf <anlauf@gmx.de>
18824 * gfortran.dg/pr70070.f90: New test.
18826 2021-01-25 Martin Sebor <msebor@redhat.com>
18829 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
18830 * g++.dg/warn/Wnonnull10.C: New test.
18831 * g++.dg/warn/Wnonnull9.C: New test.
18833 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
18835 * gfortran.dg/associate_57.f90: New test.
18837 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
18840 * gfortran.dg/interface_assignment_7.f90: New test.
18842 2021-01-25 Jason Merrill <jason@redhat.com>
18845 * g++.dg/cpp2a/no_unique_address8.C: New test.
18847 2021-01-25 Richard Biener <rguenther@suse.de>
18849 PR middle-end/98807
18850 * gcc.dg/pr98807.c: New testcase.
18852 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
18854 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
18855 * gnat.dg/thunk2_pkg.ads: New helper.
18857 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
18860 * gfortran.dg/charlen_18.f90 : New test.
18862 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
18864 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
18866 * g++.dg/tc1/dr142.C: Same as above.
18867 * g++.dg/tc1/dr52.C: Same as above.
18868 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
18869 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
18870 * g++.old-deja/g++.jason/access8.C: Same as above.
18871 * g++.old-deja/g++.law/access4.C: Same as above.
18872 * g++.old-deja/g++.law/visibility12.C: Same as above.
18873 * g++.old-deja/g++.law/visibility4.C: Same as above.
18874 * g++.old-deja/g++.law/visibility8.C: Same as above.
18875 * g++.old-deja/g++.other/access4.C: Same as above.
18877 2021-01-23 Patrick Palka <ppalka@redhat.com>
18881 * g++.dg/cpp0x/this2.C: New test.
18882 * g++.dg/template/pr97399.C: New test.
18884 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
18886 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
18887 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
18888 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
18889 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
18890 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
18891 * gcc.target/powerpc/pr79251.p9.c: Same.
18893 2021-01-22 Marek Polacek <polacek@redhat.com>
18896 * g++.dg/cpp0x/noexcept64.C: New test.
18898 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
18900 * g++.dg/eh/spbp.C: Remove skip on AIX.
18902 2021-01-22 Jakub Jelinek <jakub@redhat.com>
18904 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
18905 typo, UINON_TYPE to UNION_TYPE.
18907 2021-01-22 Jakub Jelinek <jakub@redhat.com>
18909 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
18910 UINON_TYPE to UNION_TYPE.
18911 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
18912 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
18914 2021-01-22 Jakub Jelinek <jakub@redhat.com>
18916 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
18917 optimize ("no-strict-aliasing") attribute.
18919 2021-01-22 Jason Merrill <jason@redhat.com>
18922 * g++.dg/init/elide7.C: New test.
18924 2021-01-22 Jakub Jelinek <jakub@redhat.com>
18927 * g++.dg/ubsan/pr95693.C: New test.
18929 2021-01-22 Marek Polacek <polacek@redhat.com>
18932 * g++.dg/abi/mangle76.C: New test.
18934 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
18937 * gfortran.dg/associated_target_7.f90 : New test.
18939 2021-01-22 Martin Jambor <mjambor@suse.cz>
18941 PR tree-optimization/47059
18942 * gcc.dg/tree-ssa/pr47059.c: New test.
18944 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18946 PR tree-optimization/98766
18947 * gcc.dg/pr98766.c: New test.
18949 2021-01-22 Nathan Sidwell <nathan@acm.org>
18952 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
18953 embedded absolute paths.
18954 (module_do_it): Append $std to test name.
18956 2021-01-22 Richard Biener <rguenther@suse.de>
18958 PR middle-end/98793
18959 * gcc.dg/pr98793.c: New testcase.
18961 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
18963 * gcc.target/powerpc/pr79251.p8.c: New test.
18964 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
18965 instruction counts.
18966 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
18967 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
18968 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
18969 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
18970 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
18971 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
18972 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
18973 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
18974 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
18975 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
18977 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
18979 * gcc.target/powerpc/pr79251.p9.c: New test.
18980 * gcc.target/powerpc/pr79251-run.c: New test.
18981 * gcc.target/powerpc/pr79251.h: New header.
18983 2021-01-22 Richard Biener <rguenther@suse.de>
18985 PR middle-end/98773
18986 * gcc.dg/torture/pr98773.c: New testcase.
18988 2021-01-22 Jakub Jelinek <jakub@redhat.com>
18990 PR tree-optimization/90248
18991 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
18993 * gcc.dg/pr90248.c: New test.
18995 2021-01-22 Jakub Jelinek <jakub@redhat.com>
18997 PR tree-optimization/98255
18998 * gcc.dg/pr98255.c: New test.
19000 2021-01-22 Richard Biener <rguenther@suse.de>
19002 PR tree-optimization/98786
19003 * gcc.dg/torture/pr98786.c: New testcase.
19005 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19008 * gcc.target/arm/pr98636.c: New test.
19010 2021-01-22 liuhongt <hongtao.liu@intel.com>
19014 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
19015 * gcc.target/i386/avx512f-pr96891-1.c: New test.
19016 * gcc.target/i386/avx512f-pr96891-2.c: New test.
19017 * gcc.target/i386/avx512f-pr96891-3.c: New test.
19018 * g++.target/i386/avx512f-pr96891-1.C: New test.
19019 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
19021 2021-01-22 Marek Polacek <polacek@redhat.com>
19024 * g++.dg/cpp0x/noexcept63.C: New test.
19026 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
19028 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
19029 intervening period.
19030 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
19031 explicitly check for intervening space, tab or period.
19033 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
19035 PR rtl-optimization/98777
19036 * gcc.target/riscv/pr98777.c: New.
19038 2021-01-21 Patrick Palka <ppalka@redhat.com>
19041 * g++.dg/cpp0x/decltype-71879.C: New test.
19043 2021-01-21 Jakub Jelinek <jakub@redhat.com>
19046 * g++.dg/cpp1y/constexpr-98672.C: New test.
19048 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
19051 * lib/target-supports.exp
19052 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
19053 * gcc.target/arm/ivopts.c: Use target
19054 'arm_thumb2_no_arm_v8_1_lob'.
19056 2021-01-21 Nathan Sidwell <nathan@acm.org>
19059 * g++.dg/modules/stat-mem-1.h: New.
19060 * g++.dg/modules/stat-mem-1_a.H: New.
19061 * g++.dg/modules/stat-mem-1_b.C: New.
19063 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
19066 * gfortran.dg/module_procedure_5.f90 : New test.
19067 * gfortran.dg/module_procedure_6.f90 : New test.
19069 2021-01-21 Richard Biener <rguenther@suse.de>
19072 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
19074 2021-01-21 Richard Biener <rguenther@suse.de>
19077 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
19079 2021-01-21 Richard Biener <rguenther@suse.de>
19081 * gcc.dg/Walloca-2.c: Un-XFAIL.
19083 2021-01-21 liuhongt <hongtao.liu@intel.com>
19085 PR rtl-optimization/98694
19086 * gcc.target/i386/pr98694.c: New test.
19088 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
19090 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
19092 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19094 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
19097 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
19099 PR rtl-optimization/98722
19100 * g++.target/s390/pr98722.C: New.
19102 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
19104 PR tree-optimization/96674
19105 * gcc.dg/pr96674.c: New tests.
19107 2021-01-20 Patrick Palka <ppalka@redhat.com>
19110 * g++.dg/cpp2a/lambda-generic9.C: New test.
19112 2021-01-20 Patrick Palka <ppalka@redhat.com>
19115 * g++.dg/parse/access12.C: New test.
19116 * g++.dg/template/access35.C: New test.
19118 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
19120 PR tree-optimization/98535
19121 * gcc.target/aarch64/sve/pr98535.c: New file.
19123 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
19126 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
19127 missing diagnostic issues with c_intptr_t == default integer kind.
19129 2021-01-20 Jakub Jelinek <jakub@redhat.com>
19131 PR tree-optimization/98721
19132 * gcc.dg/pr98721-1.c: New test.
19133 * gcc.dg/pr98721-2.c: New test.
19135 2021-01-20 Richard Biener <rguenther@suse.de>
19137 PR tree-optimization/98758
19138 * gcc.dg/torture/pr98758.c: New testcase.
19140 2021-01-20 Jakub Jelinek <jakub@redhat.com>
19143 * c-c++-common/gomp/task-detach-2.c: New test.
19145 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
19149 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
19151 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
19153 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
19154 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
19155 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
19156 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
19157 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
19158 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
19160 2021-01-19 Marek Polacek <polacek@redhat.com>
19163 * g++.dg/template/deduce8.C: New test.
19165 2021-01-19 Marek Polacek <polacek@redhat.com>
19168 * g++.dg/lookup/using64.C: New test.
19169 * g++.dg/lookup/using65.C: New test.
19171 2021-01-19 Martin Sebor <msebor@redhat.com>
19173 PR middle-end/98664
19174 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
19175 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
19176 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
19177 * gcc.dg/Wfree-nonheap-object-4.c: New test.
19179 2021-01-19 Patrick Palka <ppalka@redhat.com>
19183 * g++.dg/opt/pr87974.C: Adjust.
19184 * g++.dg/template/access34.C: New test.
19185 * g++.dg/template/friend68.C: New test.
19186 * g++.dg/template/friend69.C: New test.
19188 2021-01-19 Marek Polacek <polacek@redhat.com>
19191 * g++.dg/cpp0x/noexcept62.C: New test.
19193 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
19195 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
19197 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19199 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
19200 (CHECK_CUMULATIVE_SAT): Delete.
19201 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
19203 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
19204 Remove uses of the above.
19205 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
19207 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
19208 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
19209 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
19210 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
19212 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
19213 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
19214 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
19216 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
19217 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
19218 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
19220 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
19221 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
19222 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
19224 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
19225 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
19226 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
19228 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
19229 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
19230 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
19231 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
19232 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
19233 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
19235 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
19236 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
19238 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
19239 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
19241 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
19242 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
19244 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
19245 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
19246 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
19247 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
19248 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
19249 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
19250 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
19251 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
19252 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
19253 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
19255 2021-01-19 Jeff Law <law@redhat.com>
19257 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
19258 and update expected output.
19260 2021-01-19 Richard Biener <rguenther@suse.de>
19263 * g++.dg/pr98330.C: New testcase.
19264 * gcc.dg/pr98330.c: Likewise.
19266 2021-01-19 Richard Biener <rguenther@suse.de>
19269 * gfortran.dg/pr97673.f90: New testcase.
19271 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
19274 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
19275 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
19276 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
19278 2021-01-19 Martin Jambor <mjambor@suse.cz>
19281 * g++.dg/ipa/pr98690.C: New test.
19283 2021-01-18 Jeff Law <law@redhat.com>
19285 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
19287 2021-01-18 Patrick Palka <ppalka@redhat.com>
19289 * g++.dg/cpp1z/class-deduction77.C: New test.
19291 2021-01-18 Jakub Jelinek <jakub@redhat.com>
19293 PR tree-optimization/98727
19294 * gcc.c-torture/execute/pr98727.c: New test.
19296 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
19299 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
19300 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
19302 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
19304 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
19305 * g++.dg/no-stack-protector-attr.C: Likewise.
19307 2021-01-18 David Malcolm <dmalcolm@redhat.com>
19309 * gcc.dg/analyzer/attr-malloc-1.c: New test.
19310 * gcc.dg/analyzer/attr-malloc-2.c: New test.
19311 * gcc.dg/analyzer/attr-malloc-4.c: New test.
19312 * gcc.dg/analyzer/attr-malloc-5.c: New test.
19313 * gcc.dg/analyzer/attr-malloc-6.c: New test.
19314 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
19315 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
19317 2021-01-18 Richard Biener <rguenther@suse.de>
19320 * gcc.dg/vect/slp-11b.c: Adjust.
19322 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19325 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
19326 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
19328 2021-01-18 Richard Biener <rguenther@suse.de>
19331 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
19333 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
19335 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
19336 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
19337 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
19338 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
19339 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
19340 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
19341 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
19342 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
19343 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
19344 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
19345 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
19346 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
19348 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
19350 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
19351 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
19352 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
19353 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
19354 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
19355 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
19356 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
19357 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
19358 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
19359 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
19360 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
19362 2021-01-17 Martin Jambor <mjambor@suse.cz>
19365 * gcc.dg/ipa/pr98222.c: New test.
19367 2021-01-16 Jakub Jelinek <jakub@redhat.com>
19369 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
19370 ../../../libgfortran/ISO_Fortran_binding.h rather than
19371 ISO_Fortran_binding.h.
19373 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
19375 * c-c++-common/gomp/task-detach-1.c: New.
19376 * g++.dg/gomp/task-detach-1.C: New.
19377 * gcc.dg/gomp/task-detach-1.c: New.
19378 * gfortran.dg/gomp/task-detach-1.f90: New.
19380 2021-01-16 Jakub Jelinek <jakub@redhat.com>
19382 PR tree-optimization/96669
19383 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
19384 * gcc.dg/tree-ssa/pr96669-2.c: New test.
19386 2021-01-16 Jakub Jelinek <jakub@redhat.com>
19388 PR tree-optimization/96271
19389 * gcc.target/i386/pr96271.c: New test.
19391 2021-01-15 Carl Love <cel@us.ibm.com>
19393 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
19395 2021-01-15 Harris Snyder <hsnyder@structura.bio>
19397 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
19398 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
19400 2021-01-15 Nathan Sidwell <nathan@acm.org>
19403 * g++.dg/template/pr98538.C: New.
19405 2021-01-15 Nathan Sidwell <nathan@acm.org>
19407 PR preprocessor/95253
19408 * g++.dg/modules/dep-1_a.C: Adjust expected output.
19409 * g++.dg/modules/dep-1_b.C: Likewise.
19410 * g++.dg/modules/dep-2.C: Likewise.
19412 2021-01-15 Jakub Jelinek <jakub@redhat.com>
19414 PR tree-optimization/96669
19415 * gcc.dg/tree-ssa/pr96669-1.c: New test.
19417 2021-01-15 Jakub Jelinek <jakub@redhat.com>
19419 PR tree-optimization/96681
19420 * gcc.dg/tree-ssa/pr96681.c: New test.
19422 2021-01-15 Jason Merrill <jason@redhat.com>
19425 * g++.dg/cpp1z/elide5.C: New test.
19427 2021-01-15 Jason Merrill <jason@redhat.com>
19429 * g++.dg/cpp1z/elide4.C: New test.
19431 2021-01-15 Jason Merrill <jason@redhat.com>
19434 * g++.dg/cpp0x/initlist-array13.C: New test.
19436 2021-01-15 Alexandre Oliva <oliva@adacore.com>
19438 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
19439 * gcc.dg/analyzer/data-model-1.c: Likewise.
19440 * gcc.dg/analyzer/malloc-1.c: Likewise.
19441 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
19443 2021-01-15 Jakub Jelinek <jakub@redhat.com>
19445 PR tree-optimization/96671
19446 * gcc.dg/tree-ssa/pr96671-1.c: New test.
19447 * gcc.dg/tree-ssa/pr96671-2.c: New test.
19449 2021-01-15 Jakub Jelinek <jakub@redhat.com>
19451 PR tree-optimization/98597
19452 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
19453 Expect for now a (char *) cast for VLAs.
19454 * gcc.dg/uninit-40.c: New test.
19456 2021-01-15 Nathan Sidwell <nathan@acm.org>
19459 * g++.dg/modules/pr98591.H: New file.
19461 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
19464 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
19465 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
19467 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
19469 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
19470 libatomic into testcases in gcc.target/s390/md.
19471 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
19474 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
19477 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
19478 vceqz_p64, vceqq_p64 and vceqzq_p64.
19479 * gcc.target/arm/simd/vceqz_p64.c: New test.
19480 * gcc.target/arm/simd/vceqzq_p64.c: New test.
19482 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
19485 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
19488 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
19489 vceqz_p64, vceqq_p64 and vceqzq_p64.
19491 2021-01-15 Martin Liska <mliska@suse.cz>
19493 * lib/gcov.exp: Use 'env python3' for execution of pytests.
19494 Check that pytest accepts all needed options first.
19495 Improve formatting of PASS/FAIL lines.
19497 2021-01-15 Richard Biener <rguenther@suse.de>
19500 * gcc.dg/vect/bb-slp-32.c: Align p.
19502 2021-01-15 Richard Biener <rguenther@suse.de>
19505 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
19507 2021-01-15 Richard Biener <rguenther@suse.de>
19510 * gcc.dg/vect/slp-45.c: Key scanning on
19513 2021-01-15 Richard Biener <rguenther@suse.de>
19516 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
19518 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
19521 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
19522 vceqz_p64, vceqq_p64 and vceqzq_p64.
19524 2021-01-15 Richard Biener <rguenther@suse.de>
19527 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
19529 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
19531 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
19533 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
19535 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
19537 2021-01-15 Richard Biener <rguenther@suse.de>
19539 PR tree-optimization/98685
19540 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
19542 2021-01-15 Tamar Christina <tamar.christina@arm.com>
19544 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
19545 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
19547 2021-01-14 David Malcolm <dmalcolm@redhat.com>
19549 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
19551 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
19553 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
19555 2021-01-14 Tamar Christina <tamar.christina@arm.com>
19557 * gcc.dg/vect/complex/complex-mla-template.c: New test.
19558 * gcc.dg/vect/complex/complex-mls-template.c: New test.
19559 * gcc.dg/vect/complex/complex-mul-template.c: New test.
19560 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
19561 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
19562 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
19563 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
19564 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
19565 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
19566 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
19567 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
19568 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
19569 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
19570 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
19571 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
19572 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
19573 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
19574 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
19575 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
19576 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
19577 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
19579 2021-01-14 Marek Polacek <polacek@redhat.com>
19581 * g++.dg/template/pr98372.C: Only run in C++14 and up.
19583 2021-01-14 Harald Anlauf <anlauf@gmx.de>
19585 * substr_10.f90: New test.
19586 * substr_9.f90: New test.
19588 2021-01-14 Alexandre Oliva <oliva@adacore.com>
19590 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
19591 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
19593 2021-01-14 Alexandre Oliva <oliva@adacore.com>
19595 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
19597 2021-01-14 Harald Anlauf <anlauf@gmx.de>
19600 * gfortran.dg/pr98661.f90: New test.
19602 2021-01-14 Harald Anlauf <anlauf@gmx.de>
19605 2021-01-14 Harald Anlauf <anlauf@gmx.de>
19608 * gfortran.dg/pr98661.f90: New test.
19610 2021-01-14 Harald Anlauf <anlauf@gmx.de>
19613 * gfortran.dg/pr98661.f90: New test.
19615 2021-01-14 Martin Liska <mliska@suse.cz>
19617 * g++.dg/gcov/gcov-17.C: New test.
19618 * g++.dg/gcov/test-gcov-17.py: New test.
19620 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
19623 * gcc.target/i386/pr98667-1.c: New file.
19624 * gcc.target/i386/pr98667-2.c: Likewise.
19625 * gcc.target/i386/pr98667-3.c: Likewise.
19627 2021-01-14 Richard Biener <rguenther@suse.de>
19629 PR tree-optimization/98674
19630 * gcc.dg/vect/pr98674.c: New testcase.
19632 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
19635 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
19637 * gcc.target/i386/pr95021-3.c: Likewise.
19639 2021-01-14 Nathan Sidwell <nathan@acm.org>
19642 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
19643 * g++.dg/template/pr98372.C: New.
19645 2021-01-14 Jakub Jelinek <jakub@redhat.com>
19648 * gcc.target/i386/pr98670.c: New test.
19650 2021-01-14 Jakub Jelinek <jakub@redhat.com>
19652 PR tree-optimization/96688
19653 * gcc.dg/tree-ssa/pr96688.c: New test.
19654 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
19655 * gcc.target/i386/pr66821.c: Likewise.
19657 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
19659 * gcc.target/aarch64/sve/cost_model_11.c: New test.
19660 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
19661 -fno-vect-cost-model.
19663 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19665 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
19666 sqxtn2 scan-assembler-times.
19668 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19670 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
19671 scan-assembler-times for xtn2.
19673 2021-01-13 Marek Polacek <polacek@redhat.com>
19676 * g++.dg/lookup/using63.C: New test.
19678 2021-01-13 Jakub Jelinek <jakub@redhat.com>
19680 PR tree-optimization/96691
19681 * gcc.dg/tree-ssa/pr96691.c: New test.
19683 2021-01-13 Richard Biener <rguenther@suse.de>
19685 PR tree-optimization/92645
19686 * gcc.target/i386/pr92645-7.c: New testcase.
19687 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
19688 * gcc.dg/pr69047.c: Likewise.
19690 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
19692 * gcc.target/aarch64/sve/mls_2.c: New test.
19693 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
19694 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
19695 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
19696 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
19697 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
19699 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
19701 * gcc.target/aarch64/sve/mla_2.c: New test.
19702 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
19703 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
19704 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
19705 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
19706 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
19708 2021-01-13 Richard Biener <rguenther@suse.de>
19710 PR tree-optimization/92645
19711 * gcc.target/i386/pr92645-6.c: New testcase.
19713 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
19715 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
19716 * gcc.target/aarch64/sve/sel_2.c: Likewise.
19717 * gcc.target/aarch64/sve/sel_3.c: Likewise.
19719 2021-01-13 Jakub Jelinek <jakub@redhat.com>
19722 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
19723 scan-assembler. Add tests with zero vector as first __builtin_shuffle
19725 * gcc.target/i386/pr95905-3.c: New test.
19726 * gcc.target/i386/pr95905-4.c: New test.
19728 2021-01-13 Martin Liska <mliska@suse.cz>
19730 PR tree-optimization/98455
19731 * gcc.dg/tree-ssa/pr98455.c: New test.
19733 2021-01-13 Richard Biener <rguenther@suse.de>
19735 PR tree-optimization/98640
19736 * gcc.dg/torture/pr98640.c: New testcase.
19738 2021-01-13 Jakub Jelinek <jakub@redhat.com>
19741 * gcc.target/i386/pr96938.c: New test.
19743 2021-01-13 Jakub Jelinek <jakub@redhat.com>
19746 * gcc.target/i386/pr95905-1.c: New test.
19747 * gcc.target/i386/pr95905-2.c: New test.
19749 2021-01-13 Julian Brown <julian@codesourcery.com>
19751 * gcc.target/gcn/fpdiv.c: New test.
19753 2021-01-12 Martin Sebor <msebor@redhat.com>
19757 * g++.dg/warn/Wuninitialized-13.C: New test.
19758 gcc.dg/uninit-39.c: New test.
19760 * gcc.dg/uninit-39.c: New file.
19762 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
19765 * gcc.target/arm/simd/mve-vneg.c: Update test.
19767 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
19770 * gcc.target/arm/pr97969.c: New.
19772 2021-01-12 Patrick Palka <ppalka@redhat.com>
19775 * g++.dg/cpp2a/concepts-ctad1.C: New test.
19776 * g++.dg/cpp2a/concepts-ctad2.C: New test.
19778 2021-01-12 Richard Biener <rguenther@suse.de>
19780 PR tree-optimization/98550
19781 * g++.dg/opt/pr98550.C: New testcase.
19783 2021-01-12 Jakub Jelinek <jakub@redhat.com>
19785 PR tree-optimization/98629
19786 * gcc.c-torture/compile/pr98629.c: New test.
19788 2021-01-12 Jakub Jelinek <jakub@redhat.com>
19790 PR tree-optimization/95731
19791 * gcc.dg/tree-ssa/pr95731.c: New test.
19792 * gcc.c-torture/execute/pr95731.c: New test.
19794 2021-01-12 Marek Polacek <polacek@redhat.com>
19797 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
19799 2021-01-12 David Malcolm <dmalcolm@redhat.com>
19802 * gcc.dg/analyzer/pr98628.c: New test.
19804 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19806 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
19807 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
19808 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
19809 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
19810 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
19811 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
19812 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
19814 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19816 * g++.target/aarch64/sve/cond_bic_1.C: New test.
19817 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
19818 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
19819 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
19821 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19823 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
19825 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19827 * g++.target/aarch64/sve/abd_1.C: New test.
19828 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
19829 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
19830 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
19831 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
19833 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19835 * gcc.target/aarch64/sve/adr_6.c: New test.
19837 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19839 * g++.target/aarch64/sve/cond_arith_1.C: New test.
19840 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
19841 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
19842 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
19843 * g++.target/aarch64/sve/cond_shift_1.C: New test.
19844 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
19845 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
19846 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
19848 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19851 * g++.target/aarch64/sve/max_1.C: New test.
19852 * g++.target/aarch64/sve/min_1.C: Likewise.
19853 * gcc.target/aarch64/sve/mul_2.c: Likewise.
19855 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19857 * gcc.target/aarch64/sve/shift_2.c: New test.
19859 2021-01-11 Jakub Jelinek <jakub@redhat.com>
19862 * g++.dg/abi/abi-tag24.C: New test.
19864 2021-01-11 Richard Biener <rguenther@suse.de>
19866 PR tree-optimization/91403
19867 * gcc.dg/vect/pr91403.c: New testcase.
19869 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
19872 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
19873 Expect .ld1_args only when GNU LD is used.
19874 Add an exception for *.gcc_args files.
19876 2021-01-11 Jakub Jelinek <jakub@redhat.com>
19878 PR tree-optimization/95867
19879 * gcc.dg/tree-ssa/pr95867.c: New test.
19881 2021-01-11 Jakub Jelinek <jakub@redhat.com>
19883 PR tree-optimization/95852
19884 * gcc.target/i386/pr95852-3.c: New test.
19885 * gcc.target/i386/pr95852-4.c: New test.
19887 2021-01-11 Jakub Jelinek <jakub@redhat.com>
19889 PR tree-optimization/95852
19890 * gcc.target/i386/pr95852-1.c: New test.
19891 * gcc.target/i386/pr95852-2.c: New test.
19893 2021-01-11 Martin Liska <mliska@suse.cz>
19895 PR gcov-profile/98273
19896 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
19897 * g++.dg/gcov/pr98273.C: New test.
19898 * g++.dg/gcov/gcov.py: New test.
19899 * g++.dg/gcov/test-pr98273.py: New test.
19901 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
19903 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
19904 constant then rather than addition.
19905 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
19906 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
19908 2021-01-09 Jakub Jelinek <jakub@redhat.com>
19911 * c-c++-common/pr98556.c: New test.
19913 2021-01-09 Jakub Jelinek <jakub@redhat.com>
19915 PR rtl-optimization/98603
19916 * gcc.target/i386/pr98603.c: New test.
19917 * gcc.target/aarch64/pr98603.c: New test.
19919 2021-01-09 Alexandre Oliva <oliva@gnu.org>
19922 * gcc.dg/debug/pr97714.c: New.
19924 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
19927 * gcc.target/i386/pr98482-1.c: Require lp64.
19928 * gcc.target/i386/pr98482-2.c: Likewise.
19930 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
19932 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
19933 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
19935 2021-01-08 Patrick Palka <ppalka@redhat.com>
19938 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
19940 2021-01-08 Patrick Palka <ppalka@redhat.com>
19943 * g++.dg/template/access32.C: New test.
19944 * g++.dg/template/access33.C: New test.
19946 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
19949 * gcc.target/i386/pr98482-2.c: Updated.
19951 2021-01-08 Richard Biener <rguenther@suse.de>
19953 PR tree-optimization/98544
19954 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
19956 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
19959 * gcc.target/i386/pr98482-1.c: New test.
19960 * gcc.target/i386/pr98482-1.c: Likewise.
19961 * gcc.target/i386/pr98482-2.c: New file.
19963 2021-01-08 Jakub Jelinek <jakub@redhat.com>
19966 * gcc.target/i386/pr98585.c: New test.
19968 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
19970 * gcc.target/aarch64/sve/cnot_2.c: New test.
19971 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
19972 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
19973 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
19974 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
19975 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
19976 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
19978 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
19980 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
19981 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
19982 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
19983 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
19984 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
19985 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
19986 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
19987 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
19989 2021-01-08 Tamar Christina <tamar.christina@arm.com>
19991 * lib/target-supports.exp
19992 (check_effective_target_aarch64_asm_sve2_ok): New.
19993 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
19994 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
19996 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19998 * gcc.target/aarch64/usaba_1.c: New test.
20000 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
20003 * gfortran.dg/deferred_character_35.f90 : New test.
20005 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
20008 * gfortran.dg/implied_do_3.f90 : New test.
20010 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
20012 * gcc.dg/array-quals-1.c: Allow srodata.
20014 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
20016 * gcc.target/riscv/predef-10.c: New.
20017 * gcc.target/riscv/predef-11.c: New.
20018 * gcc.target/riscv/predef-12.c: New.
20019 * gcc.target/riscv/predef-13.c: New.
20021 2021-01-07 Jakub Jelinek <jakub@redhat.com>
20024 * g++.dg/cpp2a/bit-cast10.C: New test.
20026 2021-01-07 Martin Sebor <msebor@redhat.com>
20028 PR middle-end/98578
20029 * gcc.dg/plugin/gil-1.c: Adjust expected output.
20030 * gcc.dg/uninit-pr98578.c: New test.
20032 2021-01-07 Marek Polacek <polacek@redhat.com>
20035 * g++.dg/cpp0x/auto55.C: New test.
20037 2021-01-07 David Malcolm <dmalcolm@redhat.com>
20040 * gcc.dg/analyzer/pr98580-a.c: New test.
20041 * gcc.dg/analyzer/pr98580-b.c: New test.
20043 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
20046 * gfortran.dg/associate_54.f90: New test.
20047 * gfortran.dg/associate_55.f90: New test.
20048 * gfortran.dg/associate_56.f90: New test.
20050 2021-01-07 Jakub Jelinek <jakub@redhat.com>
20053 * gcc.target/i386/pr98567-1.c: New test.
20054 * gcc.target/i386/pr98567-2.c: New test.
20056 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
20058 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
20059 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
20060 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
20061 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
20062 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
20063 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
20064 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
20065 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
20067 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
20069 PR tree-optimization/98560
20070 * gcc.dg/vect/pr98560-2.c: New test.
20072 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
20074 PR tree-optimization/98560
20075 * gcc.dg/vect/pr98560-1.c: New test.
20077 2021-01-07 Jakub Jelinek <jakub@redhat.com>
20079 PR tree-optimization/98568
20080 * g++.dg/torture/pr98568.C: New test.
20082 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
20084 * gcc.target/i386/pr92658-avx512bw.c: Add
20085 -mprefer-vector-width=512 to avoid impact of different default
20086 mtune which gcc is built with.
20087 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
20089 2021-01-07 David Malcolm <dmalcolm@redhat.com>
20092 * gcc.dg/analyzer/pr97074.c: New test.
20094 2021-01-07 David Malcolm <dmalcolm@redhat.com>
20097 * gcc.dg/analyzer/pr98564.c: New test.
20099 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
20101 PR rtl-optimization/97978
20102 * gcc.target/i386/pr97978.c: New.
20104 2021-01-06 Martin Sebor <msebor@redhat.com>
20107 * g++.dg/pr95768.C: New test.
20108 * g++.dg/warn/Wuninitialized-12.C: New test.
20109 * gcc.dg/uninit-38.c: New test.
20111 2021-01-06 Martin Sebor <msebor@redhat.com>
20114 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
20116 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
20119 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
20120 as the final suspend point so that we can check that the state
20121 machine has reached the expected point.
20123 2021-01-06 Marek Polacek <polacek@redhat.com>
20126 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
20129 2021-01-06 Alexandre Oliva <oliva@adacore.com>
20131 * g++.dg/opt/store-merging-2.C: Add the required alignment.
20133 2021-01-06 Richard Biener <rguenther@suse.de>
20135 PR tree-optimization/95582
20136 * gcc.dg/pr95582.c: New testcase.
20138 2021-01-06 Richard Biener <rguenther@suse.de>
20140 PR tree-optimization/98513
20141 * gcc.dg/tree-ssa/pr98513.c: New testcase.
20143 2021-01-06 David Malcolm <dmalcolm@redhat.com>
20146 * gcc.dg/analyzer/pr97072.c: New test.
20148 2021-01-06 David Malcolm <dmalcolm@redhat.com>
20151 * gcc.dg/analyzer/pr98073.c: New test.
20153 2021-01-06 David Malcolm <dmalcolm@redhat.com>
20156 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
20158 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
20160 * gcc.target/s390/s390.exp: Replace %% with %.
20162 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
20164 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
20166 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
20169 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
20170 unsigned short to compute pextrw result.
20172 2021-01-05 Patrick Palka <ppalka@redhat.com>
20174 * g++.dg/template/partial5.C: Adjust directives to expect the
20175 same errors across all dialects.
20176 * g++.dg/cpp1z/nontype-auto17.C: New test.
20177 * g++.dg/cpp1z/nontype-auto18.C: New test.
20178 * g++.dg/template/ttp33.C: New test.
20180 2021-01-05 Jakub Jelinek <jakub@redhat.com>
20182 PR tree-optimization/94802
20183 * gcc.target/i386/pr94802.c: New test.
20184 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
20186 2021-01-05 Richard Biener <rguenther@suse.de>
20188 PR tree-optimization/98516
20189 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
20190 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
20192 2021-01-05 Jakub Jelinek <jakub@redhat.com>
20195 * g++.dg/cpp2a/bit-cast8.C: New test.
20196 * g++.dg/cpp2a/bit-cast9.C: New test.
20198 2021-01-05 Marek Polacek <polacek@redhat.com>
20201 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
20202 * g++.dg/cpp0x/noexcept61.C: New test.
20204 2021-01-05 Jakub Jelinek <jakub@redhat.com>
20206 PR tree-optimization/96928
20207 * gcc.dg/tree-ssa/pr96928.c: New test.
20208 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
20209 instead of scanning rtl dump for ifcvt message check assembly
20210 for xor instruction.
20212 2021-01-05 Jakub Jelinek <jakub@redhat.com>
20214 PR tree-optimization/96930
20215 * g++.dg/tree-ssa/pr96930.C: New test.
20217 2021-01-05 Jakub Jelinek <jakub@redhat.com>
20219 PR tree-optimization/96239
20220 * gcc.dg/tree-ssa/pr96239.c: New test.
20222 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
20225 * gcc.target/i386/pr98522.c: New test.
20227 2021-01-05 Nathan Sidwell <nathan@acm.org>
20229 * g++.dg/modules/mod-decl-1.C: Adjust.
20230 * g++.dg/modules/p0713-2.C: Adjust.
20231 * g++.dg/modules/p0713-3.C: Adjust.
20233 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
20236 * gcc.target/i386/pr98495-1.c: New test.
20237 * gcc.target/i386/pr98495-2.c: New test.
20238 * gcc.target/i386/pr98495-3.c: New test.
20239 * gcc.target/i386/pr98495-4.c: New test.
20240 * gcc.target/i386/pr98495-5.c: New test.
20242 2021-01-05 liuhongt <hongtao.liu@intel.com>
20244 * gcc.target/i386/sse2-pr98461-2.c: New test.
20246 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
20248 PR rtl-optimization/97144
20249 * gcc.c-torture/compile/pr97144.c: New test.
20250 * gcc.target/aarch64/sve/pr97144.c: Likewise.
20252 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
20254 PR rtl-optimization/98403
20255 * g++.dg/opt/pr98403.C: New test.
20257 2021-01-05 Jakub Jelinek <jakub@redhat.com>
20259 PR rtl-optimization/98334
20260 * gcc.target/i386/pr98334.c: New test.
20262 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
20264 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
20266 2021-01-05 David Malcolm <dmalcolm@redhat.com>
20269 * gcc.dg/analyzer/pr98293.c: New test.
20271 2021-01-04 Martin Uecker <muecker@gwdg.de>
20274 * gcc.dg/pr98029.c: New test.
20276 2021-01-04 Nathan Sidwell <nathan@acm.org>
20278 * g++.dg/modules/binding-1_a.H: New.
20279 * g++.dg/modules/binding-1_b.H: New.
20280 * g++.dg/modules/binding-1_c.C: New.
20281 * g++.dg/modules/binding-2.H: New.
20282 * g++.dg/modules/builtin-3_a.C: New.
20283 * g++.dg/modules/global-2_a.C: New.
20284 * g++.dg/modules/global-2_b.C: New.
20285 * g++.dg/modules/global-3_a.C: New.
20286 * g++.dg/modules/global-3_b.C: New.
20287 * g++.dg/modules/hello-1_a.C: New.
20288 * g++.dg/modules/hello-1_b.C: New.
20289 * g++.dg/modules/iostream-1_a.H: New.
20290 * g++.dg/modules/iostream-1_b.C: New.
20291 * g++.dg/modules/part-5_a.C: New.
20292 * g++.dg/modules/part-5_b.C: New.
20293 * g++.dg/modules/part-5_c.C: New.
20294 * g++.dg/modules/stdio-1_a.H: New.
20295 * g++.dg/modules/stdio-1_b.C: New.
20296 * g++.dg/modules/string-1_a.H: New.
20297 * g++.dg/modules/string-1_b.C: New.
20298 * g++.dg/modules/string-view1.C: New.
20299 * g++.dg/modules/string-view2.C: New.
20300 * g++.dg/modules/tinfo-1.C: New.
20301 * g++.dg/modules/tinfo-2_a.H: New.
20302 * g++.dg/modules/tinfo-2_b.C: New.
20303 * g++.dg/modules/tname-spec-1_a.H: New.
20304 * g++.dg/modules/tname-spec-1_b.C: New.
20305 * g++.dg/modules/xtreme-header-1.h: New.
20306 * g++.dg/modules/xtreme-header-1_a.H: New.
20307 * g++.dg/modules/xtreme-header-1_b.C: New.
20308 * g++.dg/modules/xtreme-header-1_c.C: New.
20309 * g++.dg/modules/xtreme-header-2.h: New.
20310 * g++.dg/modules/xtreme-header-2_a.H: New.
20311 * g++.dg/modules/xtreme-header-2_b.C: New.
20312 * g++.dg/modules/xtreme-header-2_c.C: New.
20313 * g++.dg/modules/xtreme-header-3.h: New.
20314 * g++.dg/modules/xtreme-header-3_a.H: New.
20315 * g++.dg/modules/xtreme-header-3_b.C: New.
20316 * g++.dg/modules/xtreme-header-3_c.C: New.
20317 * g++.dg/modules/xtreme-header-4.h: New.
20318 * g++.dg/modules/xtreme-header-4_a.H: New.
20319 * g++.dg/modules/xtreme-header-4_b.C: New.
20320 * g++.dg/modules/xtreme-header-4_c.C: New.
20321 * g++.dg/modules/xtreme-header-5.h: New.
20322 * g++.dg/modules/xtreme-header-5_a.H: New.
20323 * g++.dg/modules/xtreme-header-5_b.C: New.
20324 * g++.dg/modules/xtreme-header-5_c.C: New.
20325 * g++.dg/modules/xtreme-header-6.h: New.
20326 * g++.dg/modules/xtreme-header-6_a.H: New.
20327 * g++.dg/modules/xtreme-header-6_b.C: New.
20328 * g++.dg/modules/xtreme-header-6_c.C: New.
20329 * g++.dg/modules/xtreme-header.h: New.
20330 * g++.dg/modules/xtreme-header_a.H: New.
20331 * g++.dg/modules/xtreme-header_b.C: New.
20332 * g++.dg/modules/xtreme-tr1.h: New.
20333 * g++.dg/modules/xtreme-tr1_a.H: New.
20334 * g++.dg/modules/xtreme-tr1_b.C: New.
20336 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
20338 PR tree-optimization/95401
20339 * g++.dg/vect/pr95401.cc: New test.
20340 * g++.dg/vect/pr95401a.cc: Likewise.
20342 2021-01-04 Richard Biener <rguenther@suse.de>
20344 PR tree-optimization/98308
20345 * gcc.dg/vect/pr98308.c: New testcase.
20347 2021-01-04 Jakub Jelinek <jakub@redhat.com>
20349 PR tree-optimization/95771
20350 * gcc.target/i386/pr95771.c: New test.
20352 2021-01-04 Richard Biener <rguenther@suse.de>
20354 PR tree-optimization/98464
20355 * g++.dg/opt/pr98464.C: New testcase.
20357 2021-01-04 Richard Biener <rguenther@suse.de>
20359 PR tree-optimization/98282
20360 * g++.dg/opt/pr98282.C: New testcase.
20362 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
20365 * gcc.target/aarch64/pr89057.c: New test.
20367 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
20369 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
20371 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
20372 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
20373 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
20375 2021-01-04 Martin Liska <mliska@suse.cz>
20377 * README: Convert to utf8 from iso8859.
20379 2021-01-04 Martin Liska <mliska@suse.cz>
20381 * gcc.target/avr/avr.exp: Run dos2unix on the file.
20383 2021-01-04 Richard Biener <rguenther@suse.de>
20385 PR tree-optimization/98291
20386 * gcc.dg/vect/slp-reduc-11.c: New testcase.
20387 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
20389 2021-01-04 Jakub Jelinek <jakub@redhat.com>
20391 PR tree-optimization/96782
20392 * gcc.dg/tree-ssa/pr96782.c: New test.
20394 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
20396 * gcc.misc-tests/outputs.exp: Adjust testcase.
20398 2021-01-01 Jakub Jelinek <jakub@redhat.com>
20400 * ChangeLog-2020: Rotate ChangeLog. New file.
20402 2021-01-01 Joel Brobecker <brobecker@adacore.com>
20404 * lib/target-supports.exp
20405 (check_effective_target_arm_fp16_alternative_ok_nocache):
20406 Return zero for *-*-vxworks7r* targets.
20407 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
20408 * gcc.target/arm/aapcs/vfp23.c: Likewise.
20409 * gcc.target/arm/aapcs/vfp24.c: Likewise.
20410 * gcc.target/arm/aapcs/vfp25.c: Likewise.
20412 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
20414 * g++.dg/init/new26.C: Fix overriding of the delete operator
20417 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
20419 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
20422 2021-01-01 Joel Brobecker <brobecker@adacore.com>
20424 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
20425 the test's dg-options.
20426 * gcc.target/arm/pr78255-2.c: Likewise.
20428 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
20430 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
20432 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
20434 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
20437 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
20439 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
20441 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
20443 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
20446 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
20448 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
20450 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
20452 * g++.dg/other/anon5.C: Skip on vxworks kernel.
20454 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
20456 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
20457 * gcc.dg/vxworks/initpri2.c: Likewise.
20459 2021-01-01 Joel Brobecker <brobecker@adacore.com>
20461 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
20464 2021-01-01 Olivier Hainque <hainque@adacore.com>
20466 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
20467 * gcc.dg/pthread-init-2.c: Ditto.
20469 2021-01-01 Olivier Hainque <hainque@adacore.com>
20471 * lib/target-supports.exp (check_weak_available,
20472 check_fork_available, check_effective_target_lto,
20473 check_effective_target_mempcpy): Add vxworks filters.
20475 2021-01-01 Alexandre Oliva <oliva@adacore.com>
20477 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
20478 explicit -mno-long-calls.
20479 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
20481 2021-01-01 Alexandre Oliva <oliva@adacore.com>
20483 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
20484 * g++.target/arm/no_unique_address_2.C: Likewise.
20486 2021-01-01 Alexandre Oliva <oliva@adacore.com>
20488 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
20489 * gcc.target/arm/headmerge-2.c: Likewise.
20491 2021-01-01 Alexandre Oliva <oliva@adacore.com>
20493 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
20496 Copyright (C) 2021 Free Software Foundation, Inc.
20498 Copying and distribution of this file, with or without modification,
20499 are permitted in any medium without royalty provided the copyright
20500 notice and this notice are preserved.