1 2021-04-15 Martin Sebor <msebor@redhat.com>
5 * gcc.dg/Warray-parameter-9.c: New test.
6 * gcc.dg/Wnonnull-6.c: New test.
7 * gcc.dg/Wreturn-type3.c: New test.
8 * gcc.dg/Wunused-result.c: New test.
9 * gcc.dg/attr-noreturn.c: New test.
10 * gcc.dg/attr-returns-nonnull.c: New test.
12 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
15 * gcc.dg/pr84877.c: Xfail for cris-*-*.
17 2021-04-15 Jason Merrill <jason@redhat.com>
20 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
22 2021-04-15 Martin Sebor <msebor@redhat.com>
24 * gcc.dg/uninit-pr89230-1.c: New test.
25 * gcc.dg/uninit-pr89230-2.c: Same.
27 2021-04-15 Jason Merrill <jason@redhat.com>
30 * g++.dg/cpp0x/noexcept67.C: New test.
32 2021-04-15 Jason Merrill <jason@redhat.com>
35 * g++.dg/cpp2a/lambda-uneval15.C: New test.
37 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
39 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
40 -mtune=generic to the SVE flags.
41 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
42 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
43 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
45 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
47 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
48 (aarch64-with-arch-dg-options): Likewise.
49 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
50 aarch64-with-arch-dg-options. Move the default architecture
51 flags to the final dg-runtest argument.
52 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
54 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
56 2021-04-15 Jakub Jelinek <jakub@redhat.com>
59 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
61 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
64 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
65 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
67 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
70 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
72 2021-04-15 Jakub Jelinek <jakub@redhat.com>
75 * gcc.target/aarch64/pr100056.c: New test.
77 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
79 * gcc.dg/pr93210.c: Adapt regex in order to also support a
80 RESULT_DECL as an operand for a RETURN_EXPR.
82 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
84 * gcc.target/aarch64/sve/pr99929_1.c: New file.
85 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
87 2021-04-14 Jason Merrill <jason@redhat.com>
90 * g++.dg/template/dependent-tmpl2.C: New test.
92 2021-04-14 Jason Merrill <jason@redhat.com>
95 * g++.dg/parse/uneval1.C: New test.
97 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
99 PR rtl-optimization/100066
100 * gcc.target/i386/pr100066.c: New.
102 2021-04-14 Martin Sebor <msebor@redhat.com>
104 * gcc.dg/pr86058.c: Limit to just x86_64.
106 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
109 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
111 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
113 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
114 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
116 2021-04-14 Patrick Palka <ppalka@redhat.com>
120 * g++.dg/cpp1z/class-deduction85.C: New test.
121 * g++.dg/template/ref11.C: New test.
123 2021-04-14 Jason Merrill <jason@redhat.com>
126 * g++.dg/cpp2a/lambda-uneval14.C: New test.
128 2021-04-14 Jason Merrill <jason@redhat.com>
131 * g++.dg/debug/defaulted1.C: New test.
133 2021-04-14 Jason Merrill <jason@redhat.com>
136 * g++.dg/debug/cleanup1.C: New test.
137 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
138 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
139 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
140 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
141 * g++.dg/tm/inherit2.C: Likewise.
142 * g++.dg/tm/unsafe1.C: Likewise.
143 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
144 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
146 2021-04-13 Martin Sebor <msebor@redhat.com>
148 PR tree-optimization/82800
149 * g++.dg/warn/uninit-pr82800.C: New test.
151 2021-04-13 Martin Sebor <msebor@redhat.com>
154 * gcc.dg/pr86058.c: New test.
156 2021-04-13 Patrick Palka <ppalka@redhat.com>
159 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
160 * g++.old-deja/g++.ns/template7.C: Likewise.
161 * g++.old-deja/g++.pt/crash8.C: Likewise.
163 2021-04-13 Jason Merrill <jason@redhat.com>
166 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
168 2021-04-13 Jakub Jelinek <jakub@redhat.com>
171 * g++.dg/cpp2a/spaceship-err6.C: New test.
173 2021-04-13 Jason Merrill <jason@redhat.com>
176 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
178 2021-04-13 Patrick Palka <ppalka@redhat.com>
181 * g++.dg/parse/template2.C: Adjust expected diagnostic.
182 * g++.dg/template/error8.C: Likewise.
183 * g++.dg/cpp1z/class-deduction84.C: New test.
185 2021-04-13 Richard Biener <rguenther@suse.de>
187 PR tree-optimization/100053
188 * gcc.dg/torture/pr100053.c: New testcase.
189 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
191 2021-04-13 Jason Merrill <jason@redhat.com>
194 * g++.dg/cpp0x/constexpr-base7.C: New test.
196 2021-04-13 Nathan Sidwell <nathan@acm.org>
198 PR preprocessor/99446
199 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
201 2021-04-13 Jakub Jelinek <jakub@redhat.com>
204 * gcc.target/aarch64/pr100028.c: New test.
206 2021-04-13 Patrick Palka <ppalka@redhat.com>
209 * g++.dg/cpp2a/nontype-class43.C: New test.
211 2021-04-13 Patrick Palka <ppalka@redhat.com>
215 * g++.dg/cpp2a/concepts-uneval1.C: New test.
216 * g++.dg/cpp2a/concepts-uneval2.C: New test.
218 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
221 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
222 line 971 for cris-*-*.
224 2021-04-13 David Malcolm <dmalcolm@redhat.com>
227 * gcc.dg/analyzer/pr98599-a.c: New test.
228 * gcc.dg/analyzer/pr98599-b.c: New test.
230 2021-04-12 Jakub Jelinek <jakub@redhat.com>
232 PR rtl-optimization/99905
233 * gcc.target/i386/pr99905.c: New test.
235 2021-04-12 Jakub Jelinek <jakub@redhat.com>
238 * gcc.dg/pr99830.c: New test.
240 2021-04-12 Jason Merrill <jason@redhat.com>
243 * g++.dg/template/dependent-tmpl1.C: New test.
245 2021-04-12 Martin Liska <mliska@suse.cz>
248 * g++.dg/asan/pr99877.C: New test.
250 2021-04-12 Cui,Lili <lili.cui@intel.com>
252 * gcc.target/i386/funcspec-56.inc: Handle new march.
253 * g++.target/i386/mv16.C: Handle new march
255 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
258 * c-c++-common/goacc/collapse-2.c: New.
260 2021-04-11 Jason Merrill <jason@redhat.com>
263 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
264 * g++.dg/other/anon-union5.C: New test.
266 2021-04-10 Jason Merrill <jason@redhat.com>
269 * g++.dg/gomp/this-1.C: Adjust diagnostic.
270 * g++.dg/cpp0x/constexpr-this1.C: New test.
272 2021-04-10 David Malcolm <dmalcolm@redhat.com>
275 * gcc.dg/analyzer/pr100011.c: New test.
277 2021-04-10 Jakub Jelinek <jakub@redhat.com>
280 * gcc.dg/pr99990.c: New test.
282 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
285 * gcc.target/i386/pr99744-2.c: New test.
287 2021-04-10 Jakub Jelinek <jakub@redhat.com>
290 * gcc.dg/lto/pr99849_0.c: New test.
292 2021-04-10 Jakub Jelinek <jakub@redhat.com>
294 PR rtl-optimization/98601
295 * gcc.dg/torture/pr98601.c: New test.
297 2021-04-10 Jason Merrill <jason@redhat.com>
303 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
304 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
305 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
306 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
308 2021-04-10 Jason Merrill <jason@redhat.com>
311 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
313 2021-04-09 Martin Sebor <msebor@redhat.com>
316 * g++.dg/warn/uninit-pr55288.C: New test.
318 2021-04-09 Patrick Palka <ppalka@redhat.com>
321 * g++.dg/cpp1z/fold-lambda4.C: New test.
323 2021-04-09 Marek Polacek <polacek@redhat.com>
326 * g++.dg/concepts/abbrev10.C: New test.
327 * g++.dg/concepts/abbrev11.C: New test.
329 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
331 * gcc.target/aarch64/pr70398.c: Require a target that can link
334 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
336 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
338 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
340 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
343 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
345 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
346 * gcc.dg/pr96573.c: Likewise.
347 * gcc.dg/tree-ssa/pr84512.c: Likewise.
348 * gcc.dg/vect/bb-slp-43.c: Likewise.
349 * gcc.dg/vect/slp-reduc-11.c: Likewise.
351 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
353 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
354 loop to vectorized if vect_fold_extract_last.
356 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
358 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
359 of relying on vectorisation.
361 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
364 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
366 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
369 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
370 * gfortran.dg/ieee/ieee_8.f90: Likewise.
372 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
375 * gfortran.dg/coarray/dummy_2.f90: New test.
377 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
379 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
381 2021-04-08 Patrick Palka <ppalka@redhat.com>
384 * g++.dg/cpp2a/concepts-lambda16.C: New test.
385 * g++.dg/cpp2a/concepts-lambda17.C: New test.
387 2021-04-08 Patrick Palka <ppalka@redhat.com>
390 * g++.dg/cpp2a/concepts-ctad3.C: New test.
392 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
394 * lib/scanasm.exp (scan-lto-assembler): Update expected name
397 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
399 * lib/target-supports.exp
400 (check_effective_target_stdint_types_mbig_endian): New proc.
401 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
402 stdint_types_mbig_endian.
403 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
404 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
406 2021-04-08 Jason Merrill <jason@redhat.com>
409 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
410 * g++.dg/conversion/ref7.C: New test.
412 2021-04-08 Jakub Jelinek <jakub@redhat.com>
415 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
416 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
417 * g++.dg/cpp2a/constexpr-new18.C: New test.
418 * g++.dg/cpp2a/constexpr-new19.C: New test.
420 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
422 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
424 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
426 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
427 "was here" from error message.
428 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
429 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
430 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
431 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
432 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
433 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
434 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
435 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
436 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
437 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
438 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
439 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
440 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
442 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
444 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
445 * gcc.target/aarch64/pr98772.c: Likewise.
446 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
448 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
450 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
451 conversion to shifts and adds.
453 2021-04-08 David Malcolm <dmalcolm@redhat.com>
457 * gcc.dg/analyzer/pr99042.c: New test.
458 * gcc.dg/analyzer/pr99774-1.c: New test.
459 * gcc.dg/analyzer/pr99774-2.c: New test.
461 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
463 * gdc.dg/gdc108.d: Update test.
464 * gdc.dg/gdc142.d: Likewise.
465 * gdc.dg/pr90136a.d: Likewise.
466 * gdc.dg/pr90136b.d: Likewise.
467 * gdc.dg/pr90136c.d: Likewise.
468 * gdc.dg/pr95173.d: Likewise.
469 * gdc.dg/attr_allocsize1.d: New test.
470 * gdc.dg/attr_allocsize2.d: New test.
471 * gdc.dg/attr_alwaysinline1.d: New test.
472 * gdc.dg/attr_cold1.d: New test.
473 * gdc.dg/attr_exclusions1.d: New test.
474 * gdc.dg/attr_exclusions2.d: New test.
475 * gdc.dg/attr_flatten1.d: New test.
476 * gdc.dg/attr_module.d: New test.
477 * gdc.dg/attr_noclone1.d: New test.
478 * gdc.dg/attr_noicf1.d: New test.
479 * gdc.dg/attr_noinline1.d: New test.
480 * gdc.dg/attr_noipa1.d: New test.
481 * gdc.dg/attr_noplt1.d: New test.
482 * gdc.dg/attr_optimize1.d: New test.
483 * gdc.dg/attr_optimize2.d: New test.
484 * gdc.dg/attr_optimize3.d: New test.
485 * gdc.dg/attr_optimize4.d: New test.
486 * gdc.dg/attr_restrict1.d: New test.
487 * gdc.dg/attr_section1.d: New test.
488 * gdc.dg/attr_symver1.d: New test.
489 * gdc.dg/attr_target1.d: New test.
490 * gdc.dg/attr_targetclones1.d: New test.
491 * gdc.dg/attr_used1.d: New test.
492 * gdc.dg/attr_used2.d: New test.
493 * gdc.dg/attr_weak1.d: New test.
494 * gdc.dg/imports/attributes.d: New test.
496 2021-04-08 Jason Merrill <jason@redhat.com>
499 * g++.dg/template/mem-spec2.C: New test.
501 2021-04-08 Marek Polacek <polacek@redhat.com>
504 * g++.dg/cpp2a/explicit16.C: Use c++20.
505 * g++.dg/cpp0x/noexcept66.C: New test.
506 * g++.dg/cpp2a/explicit17.C: New test.
508 2021-04-08 Alex Coplan <alex.coplan@arm.com>
511 * gcc.c-torture/compile/pr99647.c: New test.
513 2021-04-07 Jason Merrill <jason@redhat.com>
516 * g++.dg/template/friend71.C: New test.
518 2021-04-07 Jason Merrill <jason@redhat.com>
521 * g++.dg/template/friend70.C: New test.
523 2021-04-07 Jason Merrill <jason@redhat.com>
526 * g++.dg/lookup/using66.C: New test.
528 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
530 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
531 when building an executable with testglue.
533 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
535 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
536 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
538 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
540 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
541 if IFN_STORE_LANES is available.
542 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
543 IFN_STORE_LANES is available.
544 * gcc.target/aarch64/pr99873_1.c: New test.
545 * gcc.target/aarch64/pr99873_2.c: Likewise.
546 * gcc.target/aarch64/pr99873_3.c: Likewise.
547 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
548 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
549 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
551 2021-04-07 Richard Biener <rguenther@suse.de>
553 PR tree-optimization/99954
554 * gcc.dg/torture/pr99954.c: New testcase.
556 2021-04-07 Richard Biener <rguenther@suse.de>
559 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
562 2021-04-07 Richard Biener <rguenther@suse.de>
564 PR tree-optimization/99947
565 * gcc.dg/torture/pr99947.c: New testcase.
567 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
569 PR tree-optimization/98736
570 * gcc.c-torture/execute/pr98736.c: New test.
572 2021-04-07 Marek Polacek <polacek@redhat.com>
575 * g++.dg/cpp0x/rv-life.C: New test.
577 2021-04-06 Jason Merrill <jason@redhat.com>
580 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
582 2021-04-06 Jason Merrill <jason@redhat.com>
585 * g++.dg/cpp1z/inline-var9.C: New test.
587 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
590 * g++.target/aarch64/sve/pr99781.C: New.
592 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
594 * gcc.target/i386/memcpy-strategy-9.c: New test.
595 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
596 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
597 * gcc.target/i386/memset-strategy-7.c: Likewise.
598 * gcc.target/i386/memset-strategy-8.c: Likewise.
599 * gcc.target/i386/memset-strategy-9.c: Likewise.
601 2021-04-06 Richard Biener <rguenther@suse.de>
603 PR tree-optimization/99880
604 * gcc.dg/torture/pr99880.c: New testcase.
606 2021-04-06 Nathan Sidwell <nathan@acm.org>
608 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
609 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
611 2021-04-06 Jakub Jelinek <jakub@redhat.com>
613 PR tree-optimization/96573
614 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
615 VEC_PERM_EXPR with bswapping permutation.
617 2021-04-06 Richard Biener <rguenther@suse.de>
619 PR tree-optimization/99924
620 * gfortran.dg/vect/pr99924.f90: New testcase.
622 2021-04-06 Jakub Jelinek <jakub@redhat.com>
625 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
627 2021-04-06 Jason Merrill <jason@redhat.com>
630 * g++.dg/abi/lambda-defarg1.C: New test.
632 2021-04-06 Patrick Palka <ppalka@redhat.com>
635 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
636 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
638 2021-04-05 Jason Merrill <jason@redhat.com>
641 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
643 2021-04-05 Jason Merrill <jason@redhat.com>
645 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
646 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
647 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
649 2021-04-05 Jason Merrill <jason@redhat.com>
652 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
654 2021-04-05 Jason Merrill <jason@redhat.com>
657 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
659 2021-04-05 David Malcolm <dmalcolm@redhat.com>
662 * gcc.dg/analyzer/pr99906.c: New test.
664 2021-04-05 David Malcolm <dmalcolm@redhat.com>
667 * gcc.dg/analyzer/pr99886.c: New test.
669 2021-04-05 Jason Merrill <jason@redhat.com>
672 * g++.dg/cpp0x/extern_template-6.C: New test.
674 2021-04-05 Jason Merrill <jason@redhat.com>
677 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
679 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
682 * gdc.dg/pr99914.d: New test.
684 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
686 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
687 * gcc.dg/tree-ssa/evrp11.c: Likewise.
689 2021-04-04 Jason Merrill <jason@redhat.com>
692 * g++.dg/cpp0x/initlist-new5.C: New test.
694 2021-04-03 Alexandre Oliva <oliva@adacore.com>
696 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
698 2021-04-03 Alexandre Oliva <oliva@adacore.com>
700 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
702 2021-04-03 Marek Polacek <polacek@redhat.com>
705 * g++.dg/other/gc7.C: New test.
707 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
710 * gfortran.dg/coarray_48.f90: New test.
712 2021-04-03 Jakub Jelinek <jakub@redhat.com>
714 PR tree-optimization/99882
715 * gcc.dg/pr99882.c: New test.
717 2021-04-03 Jakub Jelinek <jakub@redhat.com>
719 PR rtl-optimization/99863
720 * gcc.target/i386/pr99863.c: New test.
722 2021-04-03 Jakub Jelinek <jakub@redhat.com>
725 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
727 2021-04-03 Jason Merrill <jason@redhat.com>
730 * g++.dg/opt/nrv20.C: New test.
732 2021-04-03 Jason Merrill <jason@redhat.com>
735 * g++.dg/cpp1z/noexcept-type24.C: New test.
737 2021-04-03 Jason Merrill <jason@redhat.com>
740 * g++.dg/ext/vector40.C: New test.
742 2021-04-02 Patrick Palka <ppalka@redhat.com>
745 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
747 2021-04-02 Patrick Palka <ppalka@redhat.com>
750 * g++.dg/cpp2a/nontype-class42.C: New test.
752 2021-04-02 Jason Merrill <jason@redhat.com>
755 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
757 2021-04-02 Nathan Sidwell <nathan@acm.org>
759 * g++.dg/modules/pr99283-6_d.H: New.
760 * g++.dg/modules/pr99283-7-swap.h: New.
761 * g++.dg/modules/pr99283-7-traits.h: New.
762 * g++.dg/modules/pr99283-7_a.H: New.
763 * g++.dg/modules/pr99283-7_b.H: New.
764 * g++.dg/modules/pr99283-7_c.C: New.
765 * g++.dg/modules/pr99283-7_d.H: New.
767 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
769 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
770 * go.test/test/fixedbugs/issue22200b.go: Likewise.
772 2021-04-02 Jakub Jelinek <jakub@redhat.com>
774 PR tree-optimization/99726
775 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
776 -floop-nest-optimize to dg-additional-options guarded on fgraphite
779 2021-04-01 Marek Polacek <polacek@redhat.com>
782 * g++.dg/other/gc6.C: New test.
784 2021-04-01 Jason Merrill <jason@redhat.com>
787 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
789 2021-04-01 Jason Merrill <jason@redhat.com>
792 * g++.dg/abi/abi-tag24a.C: New test.
793 * g++.dg/abi/macro0.C: Adjust expected value.
795 2021-04-01 Nathan Sidwell <nathan@acm.org>
798 * g++.dg/modules/pr99283-6.h: New.
799 * g++.dg/modules/pr99283-6_a.H: New.
800 * g++.dg/modules/pr99283-6_b.H: New.
801 * g++.dg/modules/pr99283-6_c.C: New.
802 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
803 * g++.dg/modules/indirect-3_c.C: Adjust scan.
804 * g++.dg/modules/indirect-4_c.C: Adjust scan.
805 * g++.dg/modules/lambda-3_b.C: Adjust scan.
806 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
807 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
808 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
810 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
813 * gcc.dg/tree-ssa/pr98265.C: New test.
815 2021-04-01 Jakub Jelinek <jakub@redhat.com>
817 PR tree-optimization/96573
818 * gcc.dg/pr96573.c: New test.
820 2021-04-01 Richard Biener <rguenther@suse.de>
822 PR tree-optimization/99856
823 * gcc.dg/vect/pr99856.c: New testcase.
825 2021-04-01 Martin Jambor <mjambor@suse.cz>
827 PR tree-optimization/97009
828 * gcc.dg/tree-ssa/pr97009.c: New test.
830 2021-04-01 Harald Anlauf <anlauf@gmx.de>
833 * gfortran.dg/transpose_5.f90: New test.
835 2021-03-31 David Malcolm <dmalcolm@redhat.com>
838 * gcc.dg/analyzer/data-model-10.c: Update expected output.
839 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
840 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
841 * gcc.dg/analyzer/pr99771-1.c: New test.
843 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
845 PR tree-optimization/98268
846 * gcc.target/aarch64/sve/pr98268-1.c: New test.
847 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
849 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
851 PR tree-optimization/99726
852 * gcc.target/i386/pr99726.c: New test.
854 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
856 PR rtl-optimization/97141
857 PR rtl-optimization/98726
858 * gcc.c-torture/compile/pr97141.c: New test.
859 * gcc.c-torture/compile/pr98726.c: Likewise.
860 * gcc.target/aarch64/sve/pr97141.c: Likewise.
861 * gcc.target/aarch64/sve/pr98726.c: Likewise.
863 2021-03-31 Martin Sebor <msebor@redhat.com>
866 * gcc.dg/uninit-pr65182.c: New test.
868 2021-03-31 Jason Merrill <jason@redhat.com>
871 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
873 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
876 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
879 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
882 * gcc.target/arm/pr99786.c: New test.
884 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
886 * gcc.target/i386/memcpy-strategy-5.c: New test.
887 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
888 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
889 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
890 * gcc.target/i386/memset-strategy-3.c: Likewise.
891 * gcc.target/i386/memset-strategy-4.c: Likewise.
892 * gcc.target/i386/memset-strategy-5.c: Likewise.
893 * gcc.target/i386/memset-strategy-6.c: Likewise.
895 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
898 * gcc.target/aarch64/sve/pr98119.c: New test.
900 2021-03-31 Jakub Jelinek <jakub@redhat.com>
901 Richard Sandiford <richard.sandiford@arm.com>
904 * g++.target/aarch64/sve/pr99813.C: New test.
906 2021-03-31 Jakub Jelinek <jakub@redhat.com>
909 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
910 * c-c++-common/zero-scratch-regs-7.c: Likewise.
911 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
912 selected unsupported triplets to all targets but selected triplets
913 of supported targets.
914 * c-c++-common/zero-scratch-regs-9.c: Likewise.
915 * c-c++-common/zero-scratch-regs-10.c: Likewise.
916 * c-c++-common/zero-scratch-regs-11.c: Likewise.
918 2021-03-31 Patrick Palka <ppalka@redhat.com>
921 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
923 2021-03-31 Patrick Palka <ppalka@redhat.com>
926 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
928 2021-03-30 David Malcolm <dmalcolm@redhat.com>
930 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
932 2021-03-30 Nathan Sidwell <nathan@acm.org>
935 * g++.dg/modules/pr99283-5.h: New.
936 * g++.dg/modules/pr99283-5_a.H: New.
937 * g++.dg/modules/pr99283-5_b.H: New.
938 * g++.dg/modules/pr99283-5_c.C: New.
940 2021-03-30 Jakub Jelinek <jakub@redhat.com>
943 * g++.dg/cpp1z/pr99790.C: New test.
945 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
948 * gcc.c-torture/compile/pr99822.c: New test.
950 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
954 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
956 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
957 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
958 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
959 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
960 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
961 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
962 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
963 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
964 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
965 * gcc.target/powerpc/pr79251.p8.c: Likewise.
966 * gcc.target/powerpc/pr79251.p9.c: Likewise.
967 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
968 * gcc.target/powerpc/pr79251-run.p7.c: New test.
969 * gcc.target/powerpc/pr79251.p7.c: New test.
971 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
974 * gcc.target/i386/pr99744-1.c: New test.
976 2021-03-30 Tamar Christina <tamar.christina@arm.com>
978 PR tree-optimization/99825
979 * gfortran.dg/vect/pr99825.f90: New test.
981 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
984 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
986 2021-03-30 Richard Biener <rguenther@suse.de>
988 PR tree-optimization/99824
989 * gcc.dg/torture/pr99824.c: New testcase.
991 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
994 * g++.dg/pr98136.C: New test.
996 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
998 * gcc.target/aarch64/fcvt_nosimd.c: New test.
1000 2021-03-29 Martin Sebor <msebor@redhat.com>
1002 PR tree-optimization/61869
1003 * gcc.dg/uninit-pr61869.c: New test.
1005 2021-03-29 Martin Sebor <msebor@redhat.com>
1007 PR tree-optimization/61677
1008 * gcc.dg/uninit-pr61677.c: New test.
1010 2021-03-29 Martin Sebor <msebor@redhat.com>
1012 PR tree-optimization/61112
1013 * gcc.dg/uninit-pr61112.c: New test.
1015 2021-03-29 Jan Hubicka <jh@suse.cz>
1018 * gcc.c-torture/compile/pr99751.c: Rename from ...
1019 * gcc.c-torture/execute/pr99751.c: ... to this.
1021 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
1023 * gcc.c-torture/compile/pr99751.c: New test.
1025 2021-03-29 Jakub Jelinek <jakub@redhat.com>
1028 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
1029 declare simd warning on aarch64.
1031 2021-03-29 Alex Coplan <alex.coplan@arm.com>
1034 * g++.target/aarch64/sve/pr99216.C: New test.
1036 2021-03-29 Richard Biener <rguenther@suse.de>
1038 PR tree-optimization/99807
1039 * gfortran.dg/vect/pr99807.f90: New testcase.
1041 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1044 * gcc.target/aarch64/pr99808.c: New test.
1046 2021-03-29 Jakub Jelinek <jakub@redhat.com>
1048 PR tree-optimization/99777
1049 * g++.dg/torture/pr99777.C: New test.
1051 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
1054 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
1056 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
1059 * gfortran.dg/pr99602.f90: New test.
1060 * gfortran.dg/pr99602a.f90: New test.
1061 * gfortran.dg/pr99602b.f90: New test.
1062 * gfortran.dg/pr99602c.f90: New test.
1063 * gfortran.dg/pr99602d.f90: New test.
1065 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
1067 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
1068 (gdc-copy-file): ... this. Use file copy instead of open/close.
1069 (gdc-convert-test): Save translated dejagnu test to gdc.test
1070 directory, only write dejagnu directives to the test file.
1071 (gdc-do-test): Don't create gdc.test symlink.
1073 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
1075 * gdc.dg/gdc270a.d: Removed.
1076 * gdc.dg/gdc270b.d: Removed.
1078 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
1080 * gcc.target/powerpc/pr99557.c: New.
1082 2021-03-26 Martin Sebor <msebor@redhat.com>
1084 PR tree-optimization/59970
1085 * gcc.dg/uninit-pr59970.c: New test.
1087 2021-03-26 Marek Polacek <polacek@redhat.com>
1090 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
1091 * g++.dg/cpp0x/nsdmi17.C: New test.
1093 2021-03-26 Nathan Sidwell <nathan@acm.org>
1096 * g++.dg/modules/pr99283-2_a.H: New.
1097 * g++.dg/modules/pr99283-2_b.H: New.
1098 * g++.dg/modules/pr99283-2_c.H: New.
1099 * g++.dg/modules/pr99283-3_a.H: New.
1100 * g++.dg/modules/pr99283-3_b.H: New.
1101 * g++.dg/modules/pr99283-4.H: New.
1102 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
1103 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
1105 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
1108 * g++.target/aarch64/sve/pr99766.C: New.
1110 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
1113 * gcc.dg/tls/pr99466-1.c: New test.
1114 * gcc.dg/tls/pr99466-2.c: New test.
1116 2021-03-26 Jakub Jelinek <jakub@redhat.com>
1119 * g++.dg/cpp0x/new5.C: New test.
1121 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
1124 * gfortran.dg/null_11.f90: New test.
1126 2021-03-25 Martin Sebor <msebor@redhat.com>
1128 PR tree-optimization/55060
1129 * gcc.dg/uninit-pr55060.c: New.
1131 2021-03-25 Martin Sebor <msebor@redhat.com>
1133 PR tree-optimization/48483
1134 * g++.dg/warn/uninit-pr48483.C: New test.
1136 2021-03-25 Martin Sebor <msebor@redhat.com>
1138 * gcc.dg/uninit-pr44547.c: New.
1140 2021-03-25 Jakub Jelinek <jakub@redhat.com>
1143 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
1144 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
1145 to match locus changes.
1146 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
1147 * g++.dg/cpp2a/srcloc2.C: Likewise.
1148 * g++.dg/cpp2a/srcloc15.C: Likewise.
1149 * g++.dg/cpp2a/srcloc16.C: Likewise.
1150 * g++.dg/cpp2a/srcloc19.C: New test.
1151 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
1153 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
1154 * g++.dg/modules/macloc-1_d.C: Likewise.
1155 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
1158 2021-03-25 Marek Polacek <polacek@redhat.com>
1161 * g++.dg/cpp0x/inh-ctor37.C: New test.
1163 2021-03-25 Jakub Jelinek <jakub@redhat.com>
1166 * g++.dg/cpp0x/variadic181.C: New test.
1168 2021-03-25 Marek Polacek <polacek@redhat.com>
1171 * g++.dg/warn/Wconversion5.C: New test.
1173 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
1175 PR tree-optimization/96974
1176 * g++.target/aarch64/sve/pr96974.C: New test.
1178 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
1181 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
1185 * gcc.target/i386/pr98209.c: New test.
1186 * gcc.target/i386/pr99744-1.c: Likewise.
1187 * gcc.target/i386/pr99744-2.c: Likewise.
1189 2021-03-25 Jakub Jelinek <jakub@redhat.com>
1192 * g++.dg/warn/Wduplicated-branches6.C: New test.
1193 * g++.dg/warn/Wduplicated-branches7.C: New test.
1195 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
1199 * gcc.target/i386/pr98209.c: New test.
1200 * gcc.target/i386/pr99744-1.c: Likewise.
1201 * gcc.target/i386/pr99744-2.c: Likewise.
1203 2021-03-25 Richard Biener <rguenther@suse.de>
1205 PR tree-optimization/99746
1206 * gfortran.dg/vect/pr99746.f90: New testcase.
1208 2021-03-25 David Malcolm <dmalcolm@redhat.com>
1213 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
1215 * gcc.dg/analyzer/pr93695-1.c: New test.
1216 * gcc.dg/analyzer/pr99044-1.c: New test.
1217 * gcc.dg/analyzer/pr99044-2.c: New test.
1218 * gcc.dg/analyzer/pr99716-1.c: New test.
1219 * gcc.dg/analyzer/pr99716-2.c: New test.
1220 * gcc.dg/analyzer/pr99716-3.c: New test.
1222 2021-03-24 Martin Liska <mliska@suse.cz>
1225 * gcc.target/i386/pr99753.c: New test.
1227 2021-03-24 Martin Jambor <mjambor@suse.cz>
1230 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
1232 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
1235 * gcc.target/arm/pr99727.c: New test.
1237 2021-03-24 Jakub Jelinek <jakub@redhat.com>
1240 * gcc.target/arm/pr99724.c: New test.
1242 2021-03-24 Alexandre Oliva <oliva@adacore.com>
1244 * lib/target-supports.exp (check_effective_target_sysconf): New.
1245 * gcc.target/i386/pr95443-1.c: Require it.
1246 * gcc.target/i386/pr95443-2.c: Likewise.
1247 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
1248 * gcc.target/i386/strncmp-1.c: Likewise.
1250 2021-03-24 Alexandre Oliva <oliva@adacore.com>
1252 * gcc.target/i386/pr97313.c: Require effective target feature pie.
1253 * g++.target/i386/pr94185.C: Likewise.
1255 2021-03-24 Alexandre Oliva <oliva@adacore.com>
1257 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
1258 positives with -mcmodel=large.
1259 * gcc.target/i386/funcspec-3.c: Likewise.
1261 2021-03-24 Alexandre Oliva <oliva@adacore.com>
1263 * gcc.target/i386/pr94467-3.c: New.
1265 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
1268 * gfortran.dg/longnames.f90: New test.
1270 2021-03-23 Nathan Sidwell <nathan@acm.org>
1273 * g++.dg/modules/pr99283-1_a.H: New.
1274 * g++.dg/modules/pr99283-1_b.H: New.
1276 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
1278 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
1280 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
1282 * lib/target-supports.exp
1283 (check_effective_target_arm_dsp_ok_nocache)
1284 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
1285 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
1286 and add arm_dsp options.
1288 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
1290 * lib/target-supports.exp
1291 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
1292 -mfloat-abi= options order.
1293 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
1294 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
1295 arm_hard_ok effective target and -mfloat-abi=hard additional
1297 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
1298 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
1299 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
1300 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
1301 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
1302 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
1303 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
1304 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
1305 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
1307 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
1308 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
1310 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
1312 * lib/target-supports.exp
1313 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
1314 -mfloat-abi= options order.
1315 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
1316 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
1317 target and -mfloat-abi=hard additional option.
1318 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
1319 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
1320 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
1321 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
1322 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
1324 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
1326 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
1328 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
1330 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
1331 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
1332 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
1333 * gcc.target/arm/pr51968.c: Likewise.
1334 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
1335 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
1336 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
1337 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
1339 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
1341 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
1342 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
1343 * gcc.target/arm/bf16_dup.c: Likewise.
1344 * gcc.target/arm/bf16_reinterpret.c: Likewise.
1345 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
1347 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
1349 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
1351 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
1353 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
1354 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
1355 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
1356 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
1358 2021-03-23 Marek Polacek <polacek@redhat.com>
1361 * g++.dg/cpp0x/attributes-namespace6.C: New test.
1362 * g++.dg/cpp0x/gen-attrs-73.C: New test.
1364 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
1367 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
1369 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
1372 * gcc.dg/vect/pr99540.c: New test.
1374 2021-03-23 Nathan Sidwell <nathan@acm.org>
1377 * g++.dg/modules/pr99239_a.H: New.
1378 * g++.dg/modules/pr99239_b.H: New.
1380 2021-03-23 Richard Biener <rguenther@suse.de>
1382 PR tree-optimization/99721
1383 * gfortran.dg/vect/pr99721.f90: New testcase.
1385 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
1387 * gcc.target/riscv/shift-shift-5.c (sub): Change
1388 order of struct fields depending on byteorder.
1390 2021-03-23 Jakub Jelinek <jakub@redhat.com>
1393 * g++.dg/cpp1z/decomp55.C: New test.
1395 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
1397 PR tree-optimization/99296
1398 * gcc.dg/pr99296.c: New file.
1400 2021-03-22 Nathan Sidwell <nathan@acm.org>
1403 * g++.dg/modules/pr99480_a.H: New.
1404 * g++.dg/modules/pr99480_b.H: New.
1406 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
1409 * gcc.target/powerpc/pr99581.c: New.
1411 2021-03-22 Nathan Sidwell <nathan@acm.org>
1414 * g++.dg/modules/pr99425-1.h: New.
1415 * g++.dg/modules/pr99425-1_a.H: New.
1416 * g++.dg/modules/pr99425-1_b.H: New.
1417 * g++.dg/modules/pr99425-1_c.C: New.
1418 * g++.dg/modules/pr99425-2_a.X: New.
1419 * g++.dg/modules/pr99425-2_b.X: New.
1420 * g++.dg/template/pr99425.C: New.
1422 2021-03-22 Richard Biener <rguenther@suse.de>
1424 PR tree-optimization/99694
1425 * gcc.dg/torture/pr99694.c: New testcase.
1427 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
1430 * gcc.target/riscv/pr99702.c: New.
1432 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
1435 * gcc.target/powerpc/pr98914.c: New test.
1437 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
1440 * g++.target/i386/pr99679-1.C: New test.
1441 * g++.target/i386/pr99679-2.C: Likewise.
1443 2021-03-20 Jakub Jelinek <jakub@redhat.com>
1446 * gcc.dg/pr99230.c: New test.
1448 2021-03-19 Jakub Jelinek <jakub@redhat.com>
1451 * gcc.dg/Wunused-var-5.c: New test.
1452 * gcc.dg/Wunused-var-6.c: New test.
1454 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1456 * gfortran.dg/inline_matmul_6.f90: Adjust count for
1459 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
1462 * gcc.target/s390/pr99663.c: New.
1464 2021-03-19 Jakub Jelinek <jakub@redhat.com>
1467 * g++.dg/opt/pr99456.C: New test.
1468 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
1471 2021-03-19 Tamar Christina <tamar.christina@arm.com>
1473 PR tree-optimization/99656
1474 * gfortran.dg/vect/pr99656.f90: New test.
1476 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
1479 * gcc.dg/torture/pr99652-1.c: New test.
1480 * gcc.dg/torture/pr99652-2.c: Likewise.
1481 * gcc.target/i386/pr57655.c: Adjusted.
1482 * gcc.target/i386/pr59794-6.c: Likewise.
1483 * gcc.target/i386/pr70738-1.c: Likewise.
1484 * gcc.target/i386/pr96744-1.c: Likewise.
1486 2021-03-19 Jakub Jelinek <jakub@redhat.com>
1487 Christophe Lyon <christophe.lyon@linaro.org>
1490 * g++.target/arm/pr99593.C: New test.
1492 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
1494 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
1496 2021-03-19 Marek Polacek <polacek@redhat.com>
1499 * g++.dg/cpp2a/concepts-err3.C: New test.
1501 2021-03-18 Martin Sebor <msebor@redhat.com>
1504 * g++.dg/warn/Warray-bounds-22.C: New test.
1505 * g++.dg/warn/Warray-bounds-23.C: New test.
1506 * g++.dg/warn/Warray-bounds-24.C: New test.
1508 2021-03-18 Jakub Jelinek <jakub@redhat.com>
1511 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
1513 2021-03-18 Jakub Jelinek <jakub@redhat.com>
1516 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
1517 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
1518 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
1519 rather than __i386__.
1521 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
1524 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
1526 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
1529 * obj-c++.dg/pr49070.mm: New test.
1530 * objc.dg/unnamed-parms.m: New test.
1532 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1534 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
1536 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
1537 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
1538 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
1539 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
1540 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
1542 2021-03-18 Jakub Jelinek <jakub@redhat.com>
1545 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
1546 For big endian use -fsso-struct=little-endian dg-options.
1548 2021-03-17 Marek Polacek <polacek@redhat.com>
1551 * g++.dg/conversion/real-to-int1.C: New test.
1553 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
1554 Jason Merrill <jason@redhat.com>
1556 * g++.dg/cpp1z/using9.C: New using decl test.
1558 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
1560 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
1561 -gdwarf-3 to the command line options. Adjust the expected line
1562 numbers for the revised options header.
1564 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
1566 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
1567 -gdwarf-3 to the command line options. Provide Darwin-
1568 specific match lines for the expected output.
1570 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1572 * gcc.target/aarch64/acle/rng_2.c: New test.
1574 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
1577 * gcc.target/i386/pr99530-1.c: New test.
1578 * gcc.target/i386/pr99530-2.c: Likewise.
1579 * gcc.target/i386/pr99530-3.c: Likewise.
1580 * gcc.target/i386/pr99530-4.c: Likewise.
1581 * gcc.target/i386/pr99530-5.c: Likewise.
1582 * gcc.target/i386/pr99530-6.c: Likewise.
1584 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
1587 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
1589 2021-03-16 Jason Merrill <jason@redhat.com>
1591 * g++.dg/cpp2a/nontype-float1.C: New test.
1593 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
1597 * gcc.target/powerpc/pr98092.c: New.
1599 2021-03-16 Jakub Jelinek <jakub@redhat.com>
1602 * gcc.target/i386/pr99600.c: New test.
1604 2021-03-16 Martin Liska <mliska@suse.cz>
1605 Jason Merrill <jason@redhat.com>
1608 * g++.target/i386/pr99108.C: New test.
1610 2021-03-16 Martin Liska <mliska@suse.cz>
1613 * gcc.target/arm/pr99592.c: New test.
1615 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
1617 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
1619 2021-03-16 Nathan Sidwell <nathan@acm.org>
1622 * g++.dg/modules/pr99496_a.H: New.
1623 * g++.dg/modules/pr99496_b.C: New.
1625 2021-03-16 Jakub Jelinek <jakub@redhat.com>
1628 * gcc.target/i386/avx-pr99563.c: New test.
1630 2021-03-16 Jakub Jelinek <jakub@redhat.com>
1633 * gcc.dg/gomp/pr99542.c: New test.
1634 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
1635 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
1636 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
1637 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
1639 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
1641 2021-03-15 Jakub Jelinek <jakub@redhat.com>
1644 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
1645 * g++.dg/modules/builtin-3_b.C: Likewise.
1647 2021-03-15 Nathan Sidwell <nathan@acm.org>
1650 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
1651 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
1653 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
1656 * g++.dg/coroutines/pr99047.C: New test.
1658 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
1661 * g++.dg/coroutines/torture/pr98704.C: New test.
1663 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
1666 * g++.dg/coroutines/pr98480.C: New test.
1667 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
1668 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
1669 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
1671 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
1674 * g++.dg/coroutines/pr96749-1.C: New test.
1675 * g++.dg/coroutines/pr96749-2.C: New test.
1677 2021-03-15 Richard Biener <rguenther@suse.de>
1679 PR tree-optimization/98834
1680 * g++.dg/opt/pr98834.C: New testcase.
1682 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1685 * gfortran.dg/do_check_16.f90: New test.
1686 * gfortran.dg/do_check_17.f90: New test.
1688 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
1691 * gfortran.dg/pr99545.f90: New test.
1693 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
1695 * gcc.target/powerpc/pr99492.c: Fix typo.
1697 2021-03-14 Harald Anlauf <anlauf@gmx.de>
1698 Paul Thomas <pault@gcc.gnu.org>
1700 * gfortran.dg/pr99112.f90: New test.
1702 2021-03-13 Martin Sebor <msebor@redhat.com>
1704 PR tree-optimization/99489
1705 * gcc.dg/Wstringop-truncation-9.c: New test.
1707 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
1710 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
1712 2021-03-13 Jakub Jelinek <jakub@redhat.com>
1714 PR tree-optimization/99544
1715 * gcc.dg/gomp/pr99544.c: New test.
1717 2021-03-12 Nathan Sidwell <nathan@acm.org>
1720 * g++.dg/modules/pr99238.h: New.
1721 * g++.dg/modules/pr99238_a.H: New.
1722 * g++.dg/modules/pr99238_b.H: New.
1724 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
1727 * gfortran.dg/gomp/threadprivate-1.f90: New test.
1729 2021-03-12 Jakub Jelinek <jakub@redhat.com>
1732 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
1734 2021-03-12 Jakub Jelinek <jakub@redhat.com>
1737 * g++.dg/cpp2a/consteval19.C: New test.
1739 2021-03-11 David Malcolm <dmalcolm@redhat.com>
1742 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
1744 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
1746 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
1747 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
1748 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
1749 -fno-analyzer-feasibility from options.
1750 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
1751 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
1753 2021-03-11 Nathan Sidwell <nathan@acm.org>
1756 * g++.dg/modules/pr99248.h: New.
1757 * g++.dg/modules/pr99248_a.H: New.
1758 * g++.dg/modules/pr99248_b.H: New.
1760 2021-03-11 Nathan Sidwell <nathan@acm.org>
1763 * g++.dg/modules/pr99528.h: New.
1764 * g++.dg/modules/pr99528_a.H: New.
1765 * g++.dg/modules/pr99528_b.H: New.
1766 * g++.dg/modules/pr99528_c.C: New.
1768 2021-03-11 Richard Biener <rguenther@suse.de>
1771 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
1772 instead of verifying the total number of adds.
1774 2021-03-11 Richard Biener <rguenther@suse.de>
1777 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
1779 2021-03-11 Richard Biener <rguenther@suse.de>
1782 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
1784 2021-03-11 Richard Biener <rguenther@suse.de>
1787 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
1789 2021-03-11 Jakub Jelinek <jakub@redhat.com>
1792 * gcc.target/i386/avx2-pr99517-1.c: New test.
1793 * gcc.target/i386/avx2-pr99517-2.c: New test.
1795 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
1798 * gcc.target/powerpc/pr99492.c: New testcase.
1800 2021-03-10 Harald Anlauf <anlauf@gmx.de>
1803 * gfortran.dg/data_char_4.f90: New test.
1804 * gfortran.dg/data_char_5.f90: New test.
1806 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
1808 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
1810 2021-03-10 Nathan Sidwell <nathan@acm.org>
1813 * g++.dg/modules/pr99423_a.H: New.
1814 * g++.dg/modules/pr99423_b.H: New.
1816 2021-03-10 Jakub Jelinek <jakub@redhat.com>
1818 PR tree-optimization/99305
1820 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
1821 unsigned_char effective targets.
1823 2021-03-10 Nathan Sidwell <nathan@acm.org>
1826 * g++.dg/ext/pr99508.C: New.
1828 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
1831 * lib/target-supports.exp (check_effective_target_lra): New.
1832 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
1833 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
1834 * gcc.c-torture/compile/pr98096.c: Likewise.
1835 * gcc.dg/pr97954.c: Likewise.
1837 2021-03-10 David Malcolm <dmalcolm@redhat.com>
1839 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
1840 * gcc.dg/analyzer/zlib-2.c: Likewise.
1842 2021-03-10 Joel Hutton <joel.hutton@arm.com>
1844 * gcc.dg/vect/pr99102.c: Fix target selector.
1846 2021-03-10 Joel Hutton <joel.hutton@arm.com>
1849 * gcc.dg/vect/pr99102.c: New test.
1851 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
1853 * gnat.dg/specs/lto25.ads: New test.
1855 2021-03-09 Jakub Jelinek <jakub@redhat.com>
1857 PR tree-optimization/99305
1858 * g++.dg/opt/pr99305.C: New test.
1860 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
1862 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
1863 (check_effective_target_sqrt_insn): Use it.
1865 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
1868 * gcc.target/i386/pr99454.c: New.
1870 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
1872 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
1873 * gcc.dg/loop-9.c: Likewise.
1874 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
1875 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
1877 2021-03-09 Jakub Jelinek <jakub@redhat.com>
1880 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
1881 exists. If REG_STARTEND macro isn't defined, just return 0 from main
1882 instead of the actual test.
1884 2021-03-09 Martin Liska <mliska@suse.cz>
1887 * gcc.target/i386/pr99464.c: New test.
1889 2021-03-09 Joel Brobecker <brobecker@adacore.com>
1891 * gcc.target/powerpc/undef-bool-2.c: Add
1892 dg-require-effective-target powerpc_vsx_ok directive.
1893 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
1894 powerpc_vsx_ok directive.
1896 2021-03-08 Harald Anlauf <anlauf@gmx.de>
1899 * gfortran.dg/parameter_data.f90: New test.
1901 2021-03-08 Martin Sebor <msebor@redhat.com>
1904 * g++.dg/warn/Warray-bounds-15.C: New test.
1905 * g++.dg/warn/Warray-bounds-18.C: New test.
1906 * g++.dg/warn/Warray-bounds-19.C: New test.
1907 * g++.dg/warn/Warray-bounds-20.C: New test.
1908 * g++.dg/warn/Warray-bounds-21.C: New test.
1910 2021-03-08 Martin Sebor <msebor@redhat.com>
1913 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
1915 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
1916 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
1917 * gcc.dg/Wstringop-overflow-66.c: New test.
1918 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
1920 2021-03-08 Marek Polacek <polacek@redhat.com>
1923 * g++.dg/cpp2a/nontype-class41.C: New test.
1925 2021-03-08 Nathan Sidwell <nathan@acm.org>
1928 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
1930 2021-03-08 Nathan Sidwell <nathan@acm.org>
1932 * g++.dg/modules/pr99468.H: New.
1934 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
1937 * gcc.target/powerpc/pr98959.c: New test.
1939 2021-03-08 Nathan Sidwell <nathan@acm.org>
1942 * g++.dg/modules/pr99285_a.H: New.
1943 * g++.dg/modules/pr99285_b.H: New.
1945 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1948 * gcc.target/aarch64/simd/pr99437.c: New test.
1950 2021-03-08 Martin Liska <mliska@suse.cz>
1953 * c-c++-common/asan/pr98920.c: New test.
1955 2021-03-08 Martin Liska <mliska@suse.cz>
1958 * gcc.target/i386/pr99463-2.c: New test.
1959 * gcc.target/i386/pr99463.c: New test.
1961 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
1963 * gcc.target/s390/vector/long-double-asm-commutative.c: New
1965 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
1967 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
1968 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
1969 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
1970 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
1971 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
1974 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
1977 * gfortran.dg/module_variable_3.f90: New test.
1979 2021-03-07 Jakub Jelinek <jakub@redhat.com>
1982 * lib/target-supports.exp
1983 (check_effective_target_assembler_march_noavx512bw): New effective
1985 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
1987 2021-03-06 Patrick Palka <ppalka@redhat.com>
1988 Jakub Jelinek <jakub@redhat.com>
1991 * g++.dg/cpp2a/constexpr-99287.C: New test.
1993 2021-03-06 Patrick Palka <ppalka@redhat.com>
1994 Jakub Jelinek <jakub@redhat.com>
1997 * g++.dg/cpp1y/var-templ68.C: New test.
1998 * g++.dg/cpp1y/var-templ68a.C: New test.
2000 2021-03-06 Patrick Palka <ppalka@redhat.com>
2003 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
2004 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
2006 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
2008 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
2009 to allow an eliminated stack-frame.
2011 2021-03-05 Marek Polacek <polacek@redhat.com>
2014 * g++.dg/cpp1z/noexcept-type23.C: New test.
2016 2021-03-05 Marek Polacek <polacek@redhat.com>
2019 * g++.dg/warn/Wshadow-17.C: New test.
2021 2021-03-05 Jason Merrill <jason@redhat.com>
2024 * gcc.dg/attr-flatten-1.c: Adjust.
2026 2021-03-05 Jakub Jelinek <jakub@redhat.com>
2029 * c-c++-common/gomp/pr99322.c: New test.
2031 2021-03-05 Nathan Sidwell <nathan@acm.org>
2034 * g++.dg/modules/pr99245_a.H: New.
2035 * g++.dg/modules/pr99245_b.H: New.
2037 2021-03-05 Harald Anlauf <anlauf@gmx.de>
2040 * gfortran.dg/matmul_21.f90: New test.
2042 2021-03-05 Nathan Sidwell <nathan@acm.org>
2045 * g++.dg/modules/pr99377_a.H: New.
2046 * g++.dg/modules/pr99377_b.C: New.
2047 * g++.dg/modules/pr99377_c.C: New.
2049 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
2052 * g++.dg/coroutines/pr98118.C: New test.
2054 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
2057 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
2058 * g++.dg/coroutines/pr95616-0.C: New test.
2059 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
2060 * g++.dg/coroutines/pr95616-1.C: New test.
2061 * g++.dg/coroutines/pr95616-2.C: New test.
2062 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
2063 * g++.dg/coroutines/pr95616-3.C: New test.
2064 * g++.dg/coroutines/pr95616-4.C: New test.
2065 * g++.dg/coroutines/pr95616-5.C: New test.
2066 * g++.dg/coroutines/pr95616-6.C: New test.
2068 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
2071 * g++.dg/coroutines/torture/pr95615-01.C: New test.
2072 * g++.dg/coroutines/torture/pr95615-02.C: New test.
2073 * g++.dg/coroutines/torture/pr95615-03.C: New test.
2074 * g++.dg/coroutines/torture/pr95615-04.C: New test.
2075 * g++.dg/coroutines/torture/pr95615-05.C: New test.
2076 * g++.dg/coroutines/torture/pr95615.inc: New file.
2078 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
2081 * gcc.target/i386/pr99123-2.c: New.
2083 2021-03-05 Nathan Sidwell <nathan@acm.org>
2086 * g++.dg/modules/pr99389_a.H: New.
2087 * g++.dg/modules/pr99389_b.C: New.
2088 * g++.dg/modules/pr99389_c.C: New.
2090 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
2093 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
2096 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
2098 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
2099 with '_kind' number.
2100 * gfortran.dg/real4-10-real8-16.f90: Likewise.
2101 * gfortran.dg/real4-10-real8-4.f90: Likewise.
2102 * gfortran.dg/real4-10.f90: Likewise.
2103 * gfortran.dg/real4-16-real8-10.f90: Likewise.
2104 * gfortran.dg/real4-16-real8-16.f90: Likewise.
2105 * gfortran.dg/real4-16-real8-4.f90: Likewise.
2106 * gfortran.dg/real4-16.f90: Likewise.
2107 * gfortran.dg/real4-8-real8-10.f90: Likewise.
2108 * gfortran.dg/real4-8-real8-16.f90: Likewise.
2109 * gfortran.dg/real4-8-real8-4.f90: Likewise.
2110 * gfortran.dg/real4-8.f90: Likewise.
2111 * gfortran.dg/real8-10.f90: Likewise.
2112 * gfortran.dg/real8-16.f90: Likewise.
2113 * gfortran.dg/real8-4.f90: Likewise.
2115 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
2118 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
2120 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
2122 * lib/prune.exp: Prune useless output caused by a linker bug.
2124 2021-03-04 Jakub Jelinek <jakub@redhat.com>
2127 * gcc.target/aarch64/pr93235.c: New test.
2129 2021-03-04 Martin Liska <mliska@suse.cz>
2131 PR gcov-profile/99105
2132 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
2133 correction as the wrapped malloc is called one more time
2135 * gcc.dg/tree-prof/pr97461.c: Likewise.
2137 2021-03-04 Jakub Jelinek <jakub@redhat.com>
2141 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
2142 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
2143 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
2144 dg-warning regexps, instead replace .* with \[^\n\r]*.
2145 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
2146 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
2147 -ftrack-macro-expansion=0 from dg-options.
2148 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
2149 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
2151 2021-03-04 Jakub Jelinek <jakub@redhat.com>
2154 * gcc.dg/cpp/line11.c: New test.
2155 * gcc.dg/cpp/line12.c: New test.
2157 2021-03-04 Alex Coplan <alex.coplan@arm.com>
2160 * gcc.target/aarch64/pr99381.c: New test.
2162 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
2164 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
2166 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
2168 2021-03-04 Nathan Sidwell <nathan@acm.org>
2171 * g++.dg/modules/pr99170-1_a.H: New.
2172 * g++.dg/modules/pr99170-1_b.C: New.
2173 * g++.dg/modules/pr99170-2.h: New.
2174 * g++.dg/modules/pr99170-2_a.C: New.
2175 * g++.dg/modules/pr99170-2_b.C: New.
2176 * g++.dg/modules/pr99170-3_a.H: New.
2177 * g++.dg/modules/pr99170-3_b.C: New.
2178 * g++.dg/modules/inst-2_b.C: Adjust scan.
2179 * g++.dg/modules/inst-4_a.C: Adjust scan.
2180 * g++.dg/modules/inst-4_b.C: Adjust scan.
2181 * g++.dg/modules/member-def-1_b.C: Adjust scan.
2182 * g++.dg/modules/member-def-1_c.C: Adjust scan.
2183 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
2184 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
2185 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
2186 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
2187 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
2188 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
2189 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
2190 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
2191 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
2192 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
2193 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
2195 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
2198 * gfortran.dg/real4-10-real8-10.f90: New test.
2199 * gfortran.dg/real4-10-real8-16.f90: New test.
2200 * gfortran.dg/real4-10-real8-4.f90: New test.
2201 * gfortran.dg/real4-10.f90: New test.
2202 * gfortran.dg/real4-16-real8-10.f90: New test.
2203 * gfortran.dg/real4-16-real8-16.f90: New test.
2204 * gfortran.dg/real4-16-real8-4.f90: New test.
2205 * gfortran.dg/real4-16.f90: New test.
2206 * gfortran.dg/real4-8-real8-10.f90: New test.
2207 * gfortran.dg/real4-8-real8-16.f90: New test.
2208 * gfortran.dg/real4-8-real8-4.f90: New test.
2209 * gfortran.dg/real4-8.f90: New test.
2210 * gfortran.dg/real8-10.f90: New test.
2211 * gfortran.dg/real8-16.f90: New test.
2212 * gfortran.dg/real8-4.f90: New test.
2214 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
2216 * gcc.misc-tests/outputs.exp: Enumerate tests.
2218 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
2220 * gcc.misc-tests/outputs.exp: Append discriminating
2221 suffixes to tests with duplicate names.
2222 (outest): Assert that each running test has a unique
2225 2021-03-04 Martin Sebor <msebor@redhat.com>
2229 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
2230 * gcc.dg/Wstringop-overflow-65.c: New test.
2231 * gcc.dg/Warray-bounds-69.c: Same.
2233 2021-03-03 Marek Polacek <polacek@redhat.com>
2236 * g++.dg/cpp1z/class-deduction83.C: New test.
2238 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
2240 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
2242 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
2245 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
2247 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
2249 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
2251 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
2254 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
2256 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
2258 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
2261 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
2263 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
2265 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
2267 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
2269 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
2271 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
2274 2021-03-03 Jakub Jelinek <jakub@redhat.com>
2277 * g++.dg/cpp1z/eval-order10.C: New test.
2279 2021-03-03 Marek Polacek <polacek@redhat.com>
2283 * g++.dg/cpp1z/class-deduction81.C: New test.
2284 * g++.dg/cpp1z/class-deduction82.C: New test.
2285 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
2286 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
2287 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
2289 2021-03-03 Jason Merrill <jason@redhat.com>
2292 * g++.dg/cpp0x/decltype-call5.C: New test.
2293 * g++.dg/cpp0x/decltype-call6.C: New test.
2295 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2297 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
2299 * gcc.target/i386/pr95798-2.c: Likewise.
2301 2021-03-03 Nathan Sidwell <nathan@acm.org>
2304 * g++.dg/modules/namespace-2_a.C
2305 * g++.dg/modules/pr99344_a.C
2306 * g++.dg/modules/pr99344_b.C
2308 2021-03-03 Jakub Jelinek <jakub@redhat.com>
2311 * gcc.target/i386/pr99321.c: New test.
2313 2021-03-03 Jakub Jelinek <jakub@redhat.com>
2316 * gcc.c-torture/compile/pr99324.c: New test.
2318 2021-03-03 Jakub Jelinek <jakub@redhat.com>
2321 * gcc.dg/graphite/pr99085.c: New test.
2323 2021-03-03 Jason Merrill <jason@redhat.com>
2326 * g++.dg/ext/attr-flatten1.C: New test.
2328 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
2330 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
2331 tests if target test-framework has -L or -I options.
2333 2021-03-02 David Malcolm <dmalcolm@redhat.com>
2336 * gcc.dg/pr99323-1.c: New test.
2337 * gcc.dg/pr99323-2.c: New test.
2339 2021-03-02 Martin Sebor <msebor@redhat.com>
2342 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
2343 * g++.dg/warn/Wnonnull12.C: New test.
2345 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
2347 * gnat.dg/limited5.adb: New test.
2349 2021-03-02 Patrick Palka <ppalka@redhat.com>
2353 * g++.dg/concepts/abbrev9.C: New test.
2354 * g++.dg/cpp2a/concepts-lambda15.C: New test.
2355 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
2356 * g++.dg/cpp2a/concepts-return-req2.C: New test.
2357 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
2358 call to f15 that we expect to accept.
2360 2021-03-02 Patrick Palka <ppalka@redhat.com>
2362 * g++.dg/cpp1z/auto1.C: New test.
2364 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
2366 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
2367 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
2368 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
2369 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
2370 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
2371 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
2372 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
2374 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
2376 * lib/target-supports.exp: Add check for nnpa facility.
2378 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
2380 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
2381 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
2383 2021-03-01 Martin Liska <mliska@suse.cz>
2386 * gcc.target/s390/target-attribute/pr99313.c: New test.
2388 2021-03-01 Nathan Sidwell <nathan@acm.org>
2391 * g++.dg/modules/pr99294.h: New.
2392 * g++.dg/modules/pr99294_a.C: New.
2393 * g++.dg/modules/pr99294_b.C: New.
2395 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
2397 * g++.dg/eh/seh-xmm-unwind.C: New test.
2399 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
2401 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
2402 expression components noexcept.
2403 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
2404 * g++.dg/coroutines/pr95345.C: Likewise.
2406 2021-02-28 Jason Merrill <jason@redhat.com>
2408 * g++.dg/ext/attr-lambda3.C: Add missing ;
2410 2021-02-27 Jason Merrill <jason@redhat.com>
2413 * g++.dg/ext/attr-lambda3.C: New test.
2415 2021-02-26 Alexandre Oliva <oliva@gnu.org>
2417 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
2419 * gcc.target/powerpc/pr83629.c: Likewise.
2420 * gcc.target/powerpc/pr84112.c: Likewise.
2422 2021-02-26 Olivier Hainque <hainque@adacore.com>
2424 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
2425 dg-require-effective-target fpic.
2426 * gcc.target/powerpc/ppc-eabi.c: Likewise.
2427 * gcc.target/powerpc/pr26350.c: Likewise.
2428 * gcc.target/powerpc/pr67789.c: Likewise.
2429 * gcc.target/powerpc/pr79439-1.c: Likewise.
2430 * gcc.target/powerpc/pr79439-2.c: Likewise.
2431 * gcc.target/powerpc/pr79439-3.c: Likewise.
2432 * gcc.target/powerpc/pr83629.c: Likewise.
2433 * gcc.target/powerpc/pr84112.c: Likewise.
2435 2021-02-26 Richard Biener <rguenther@suse.de>
2438 * g++.dg/pr99218.C: New testcase.
2440 2021-02-26 Jakub Jelinek <jakub@redhat.com>
2442 * g++.dg/cpp23/lambda-specifiers1.C: New test.
2444 2021-02-26 Jakub Jelinek <jakub@redhat.com>
2447 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
2449 2021-02-26 Jason Merrill <jason@redhat.com>
2452 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
2454 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
2456 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
2457 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
2458 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
2459 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
2460 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
2461 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
2462 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
2463 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
2464 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
2465 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
2466 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
2467 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
2468 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
2469 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
2470 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
2472 2021-02-26 Patrick Palka <ppalka@redhat.com>
2475 * g++.dg/concepts/abbrev8.C: New test.
2477 2021-02-25 Patrick Palka <ppalka@redhat.com>
2481 * g++.dg/diagnostic/local1.C: New test.
2483 2021-02-25 Patrick Palka <ppalka@redhat.com>
2486 * g++.dg/cpp1z/class-deduction79.C: New test.
2487 * g++.dg/cpp1z/class-deduction80.C: New test.
2489 2021-02-25 Marek Polacek <polacek@redhat.com>
2493 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
2494 * g++.dg/cpp0x/constexpr-cast2.C: New test.
2495 * g++.dg/cpp0x/constexpr-cast3.C: New test.
2497 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
2500 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
2501 reference parms, to distinguish the rvalue ref. variant.
2502 * g++.dg/coroutines/pr97587.C: New test.
2504 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
2507 * g++.dg/coroutines/pr95822.C: New test.
2509 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
2511 * gcc.target/arm/cmse/cmse-18.c: New test.
2513 2021-02-25 Nathan Sidwell <nathan@acm.org>
2516 * g++.dg/modules/pr99166_a.X: Adjust.
2517 * g++.dg/modules/pr99166_b.C: Adjust.
2518 * g++.dg/modules/pr99166_c.C: Adjust.
2519 * g++.dg/modules/pr99166_d.C: Adjust.
2521 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
2523 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
2525 2021-02-25 Tamar Christina <tamar.christina@arm.com>
2527 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
2529 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
2532 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
2534 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
2537 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
2539 2021-02-25 Richard Biener <rguenther@suse.de>
2541 PR tree-optimization/99253
2542 * gcc.dg/vect/pr99253.c: New testcase.
2544 2021-02-25 Jakub Jelinek <jakub@redhat.com>
2547 * gcc.target/i386/pr95798-1.c: New test.
2548 * gcc.target/i386/pr95798-2.c: New test.
2550 2021-02-25 Jakub Jelinek <jakub@redhat.com>
2552 PR tree-optimization/80635
2553 * g++.dg/warn/pr80635-1.C: New test.
2554 * g++.dg/warn/pr80635-2.C: New test.
2556 2021-02-25 David Malcolm <dmalcolm@redhat.com>
2559 * gcc.dg/analyzer/pr99193-1.c: New test.
2560 * gcc.dg/analyzer/pr99193-2.c: New test.
2561 * gcc.dg/analyzer/pr99193-3.c: New test.
2562 * gcc.dg/analyzer/realloc-1.c: New test.
2564 2021-02-24 Nathan Sidwell <nathan@acm.org>
2567 * g++.dg/modules/pr98718_a.C: New.
2568 * g++.dg/modules/pr98718_b.C: New.
2570 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
2572 * g++.dg/coroutines/co-await-void_type.C: Mark promise
2573 final_suspend call as noexcept.
2574 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
2575 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
2576 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
2577 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
2578 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
2579 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
2580 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
2581 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
2582 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
2583 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
2584 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
2585 * g++.dg/coroutines/coro1-allocators.h: Likewise.
2586 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
2587 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
2588 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
2589 * g++.dg/coroutines/pr94752.C: Likewise.
2590 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
2591 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
2592 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
2593 * g++.dg/coroutines/pr95050.C: Likewise.
2594 * g++.dg/coroutines/pr95345.C: Likewise.
2595 * g++.dg/coroutines/pr95440.C: Likewise.
2596 * g++.dg/coroutines/pr95591.C: Likewise.
2597 * g++.dg/coroutines/pr95711.C: Likewise.
2598 * g++.dg/coroutines/pr95813.C: Likewise.
2599 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
2600 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
2601 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
2602 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
2603 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
2604 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
2605 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
2606 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
2607 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
2608 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
2609 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
2610 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
2611 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
2612 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
2613 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
2614 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
2615 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
2616 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
2617 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
2618 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
2620 2021-02-24 Jakub Jelinek <jakub@redhat.com>
2623 * c-c++-common/gomp/pr99226.c: New test.
2624 * gfortran.dg/gomp/pr99226.f90: New test.
2626 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
2629 * gcc.target/i386/pr99123.c: New.
2631 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
2633 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
2635 2021-02-24 Nathan Sidwell <nathan@acm.org>
2638 * g++.dg/modules/pr99072.H: New.
2640 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
2643 * gfortran.dg/assumed_rank_21.f90 : New test.
2645 2021-02-24 Martin Sebor <msebor@redhat.com>
2648 * gcc.dg/pr97172-2.c: New test.
2650 2021-02-24 Tamar Christina <tamar.christina@arm.com>
2652 PR tree-optimization/99220
2653 * g++.dg/vect/pr99220.cc: New test.
2655 2021-02-24 Tamar Christina <tamar.christina@arm.com>
2657 PR tree-optimization/99149
2658 * g++.dg/vect/pr99149.cc: Disabled on BE.
2660 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
2663 * g++.dg/coroutines/pr96251.C: New test.
2665 2021-02-24 Jakub Jelinek <jakub@redhat.com>
2667 PR tree-optimization/99225
2668 * gcc.c-torture/compile/pr99225.c: New test.
2670 2021-02-24 Tamar Christina <tamar.christina@arm.com>
2672 PR tree-optimization/99149
2673 * g++.dg/vect/pr99149.cc: New test.
2675 2021-02-24 Richard Biener <rguenther@suse.de>
2678 * gcc.dg/pr99224.c: New testcase.
2680 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
2682 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
2683 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
2684 Add __has_builtin tests for built-ins.
2685 Update expected instruction counts.
2687 2021-02-23 Martin Sebor <msebor@redhat.com>
2690 * g++.dg/warn/Wnonnull11.C: New test.
2692 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
2695 * gfortran.dg/class_defined_operator_2.f03 : New test.
2696 * gfortran.dg/elemental_result_2.f90 : New test.
2697 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
2698 elemental function with an allocatable result with an operator
2699 interface with array dummies and result.
2701 2021-02-23 Harald Anlauf <anlauf@gmx.de>
2704 * gfortran.dg/reshape_zerosize_4.f90: New test.
2706 2021-02-23 Nathan Sidwell <nathan@acm.org>
2709 * g++.dg/modules/pr99208_a.C: New.
2710 * g++.dg/modules/pr99208_b.C: New.
2712 2021-02-23 Martin Liska <mliska@suse.cz>
2715 * c-c++-common/asan/pr99168.c: New test.
2717 2021-02-23 Patrick Palka <ppalka@redhat.com>
2720 * g++.dg/template/non-dependent15.C: New test.
2722 2021-02-23 Jakub Jelinek <jakub@redhat.com>
2724 PR tree-optimization/99204
2725 * gfortran.dg/pr99204.f90: New test.
2727 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
2729 * gcc.target/powerpc/vec-init-10.c: New test.
2731 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
2733 * g++.dg/warn/Wplacement-new-size-1.C,
2734 g++.dg/warn/Wplacement-new-size-2.C,
2735 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
2736 default_packed targets.
2738 2021-02-22 David Malcolm <dmalcolm@redhat.com>
2741 * gcc.dg/analyzer/error-1.c: New test.
2742 * gcc.dg/analyzer/error-2.c: New test.
2743 * gcc.dg/analyzer/error-3.c: New test.
2745 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
2748 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
2749 * c-c++-common/attr-retain-6.c: Likewise.
2750 * c-c++-common/attr-retain-7.c: Likewise.
2751 * c-c++-common/attr-retain-8.c: Likewise.
2752 * c-c++-common/attr-retain-9.c: Likewise.
2754 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2756 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
2758 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
2760 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
2761 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
2762 Handle __INT32_TYPE__ being "long int".
2764 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
2766 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
2768 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
2770 * gcc.target/cris/biap-mul.c: New test.
2772 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
2774 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
2776 2021-02-22 Nathan Sidwell <nathan@acm.org>
2779 * g++.dg/modules/pr99174-1_a.C: New.
2780 * g++.dg/modules/pr99174-1_b.C: New.
2781 * g++.dg/modules/pr99174-1_c.C: New.
2782 * g++.dg/modules/pr99174.H: New.
2784 2021-02-22 Nathan Sidwell <nathan@acm.org>
2787 * g++.dg/modules/pr99153_a.H: New.
2788 * g++.dg/modules/pr99153_b.H: New.
2790 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2792 PR rtl-optimization/98791
2793 * gcc.target/aarch64/sve/pr98791.c: New test.
2795 2021-02-22 Richard Biener <rguenther@suse.de>
2797 PR tree-optimization/99165
2798 * g++.dg/pr99165.C: New testcase.
2800 2021-02-21 Harald Anlauf <anlauf@gmx.de>
2802 * gfortran.dg/intent_optimize_3.f90: New test.
2804 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
2806 * c-c++-common/attr-retain-5.c: Skip on AIX.
2807 * c-c++-common/attr-retain-6.c: Same.
2808 * c-c++-common/attr-retain-7.c: Same.
2809 * c-c++-common/attr-retain-8.c: Same.
2810 * c-c++-common/attr-retain-9.c: Same.
2812 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
2815 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
2816 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
2817 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
2818 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
2819 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
2820 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
2822 2021-02-19 Nathan Sidwell <nathan@acm.org>
2825 * g++.dg/modules/pr98741_a.H: New.
2826 * g++.dg/modules/pr98741_b.H: New.
2827 * g++.dg/modules/pr98741_c.C: New.
2828 * g++.dg/modules/pr98741_d.C: New.
2830 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2833 * gfortran.dg/namelist_4.f90: Modify.
2834 * gfortran.dg/namelist_98.f90: New test.
2836 2021-02-19 Martin Sebor <msebor@redhat.com>
2839 * gcc.dg/pr97172.c: Add test cases.
2841 2021-02-19 Nathan Sidwell <nathan@acm.org>
2843 * g++.dg/modules/pr99166_a.X: New.
2844 * g++.dg/modules/pr99166_b.C: New.
2845 * g++.dg/modules/pr99166_c.C: New.
2846 * g++.dg/modules/pr99166_d.C: New.
2848 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
2851 * gfortran.dg/coarray/array_temporary-1.f90: New test.
2853 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
2856 * gfortran.dg/dtio_36.f90: New test.
2858 2021-02-19 Richard Biener <rguenther@suse.de>
2861 * gcc.dg/pr99122-3.c: New testcase.
2863 2021-02-19 Jakub Jelinek <jakub@redhat.com>
2866 * gcc.target/arm/pure-code/pr98998.c: New test.
2868 2021-02-19 Jakub Jelinek <jakub@redhat.com>
2871 * g++.dg/opt/pr99034.C: New test.
2873 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
2876 * gfortran.dg/ubound_1.f90: New test.
2878 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
2881 * gcc.target/aarch64/sve/pr98657.c: New test.
2883 2021-02-19 Jason Merrill <jason@redhat.com>
2885 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
2887 2021-02-19 David Malcolm <dmalcolm@redhat.com>
2890 * jit.dg/test-trap.c: New test.
2892 2021-02-19 Jason Merrill <jason@redhat.com>
2895 * g++.dg/cpp0x/overload4.C: New test.
2897 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
2899 PR rtl-optimization/96264
2900 * gcc.target/powerpc/pr96264.c: New.
2902 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
2905 * c-c++-common/attr-retain-1.c: New test.
2906 * c-c++-common/attr-retain-2.c: Likewise.
2907 * c-c++-common/attr-retain-3.c: Likewise.
2908 * c-c++-common/attr-retain-4.c: Likewise.
2909 * c-c++-common/attr-retain-5.c: Likewise.
2910 * c-c++-common/attr-retain-6.c: Likewise.
2911 * c-c++-common/attr-retain-7.c: Likewise.
2912 * c-c++-common/attr-retain-8.c: Likewise.
2913 * c-c++-common/attr-retain-9.c: Likewise.
2914 * c-c++-common/pr99113.c: Likewise.
2915 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
2916 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
2917 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
2918 * c-c++-common/attr-used-2.c: Likewise.
2919 * c-c++-common/attr-used-3.c: Likewise.
2920 * c-c++-common/attr-used-4.c: Likewise.
2921 * c-c++-common/attr-used-9.c: Likewise.
2922 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
2923 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
2924 * c-c++-common/attr-used-5.c: Don't expect warning for the used
2925 attribute nor SHF_GNU_RETAIN section.
2926 * c-c++-common/attr-used-6.c: Likewise.
2927 * c-c++-common/attr-used-7.c: Likewise.
2928 * c-c++-common/attr-used-8.c: Likewise.
2930 2021-02-18 Nathan Sidwell <nathan@acm.org>
2933 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
2935 * g++.dg/modules/pr99023_a.X: New.
2936 * g++.dg/modules/pr99023_b.X: New.
2938 2021-02-18 Jakub Jelinek <jakub@redhat.com>
2941 * gcc.dg/pr99136.c: New test.
2943 2021-02-18 Nathan Sidwell <nathan@acm.org>
2946 * g++.dg/modules/modules.exp: Remove dg-module-headers support
2947 * g++.dg/modules/alias-2_a.H: Delete.
2948 * g++.dg/modules/sys/alias-2_a.H: Delete.
2950 2021-02-18 Nathan Sidwell <nathan@acm.org>
2953 * g++.dg/modules/pr99023_a.H: Delete.
2954 * g++.dg/modules/pr99023_b.H: Delete.
2956 2021-02-18 Jakub Jelinek <jakub@redhat.com>
2959 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
2961 2021-02-18 Richard Biener <rguenther@suse.de>
2964 * gcc.dg/pr99122-1.c: New testcase.
2965 * gcc.dg/pr99122-2.c: Likewise.
2967 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
2969 PR tree-optimization/99142
2970 * gcc.dg/tree-ssa/pr99142.c: New test.
2972 2021-02-18 Jakub Jelinek <jakub@redhat.com>
2975 * g++.dg/warn/Warray-bounds-17.C: New test.
2977 2021-02-18 Jakub Jelinek <jakub@redhat.com>
2980 * gcc.dg/pr99104.c: New test.
2982 2021-02-17 David Malcolm <dmalcolm@redhat.com>
2985 * gcc.dg/analyzer/pr94596.c: New test.
2987 2021-02-17 Nathan Sidwell <nathan@acm.org>
2990 * g++.dg/modules/pr99023_a.H: New.
2991 * g++.dg/modules/pr99023_b.H: New.
2993 2021-02-17 David Malcolm <dmalcolm@redhat.com>
2996 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
2997 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
2998 options. Remove false leak directive.
2999 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
3003 2021-02-17 Julian Brown <julian@codesourcery.com>
3005 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
3006 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
3007 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
3008 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
3009 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
3011 2021-02-17 Julian Brown <julian@codesourcery.com>
3013 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
3014 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
3015 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
3016 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
3017 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
3018 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
3019 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
3020 previously-broken directives.
3022 2021-02-17 Jakub Jelinek <jakub@redhat.com>
3025 * g++.dg/ubsan/pr99106.C: New test.
3027 2021-02-17 Nathan Sidwell <nathan@acm.org>
3030 * g++.dg/lookup/pr99116-1.C: New.
3031 * g++.dg/lookup/pr99116-2.C: New.
3033 2021-02-17 Nathan Sidwell <nathan@acm.org>
3036 * g++.dg/modules/pr99071_a.H: New.
3037 * g++.dg/modules/pr99071_b.H: New.
3039 2021-02-17 Patrick Palka <ppalka@redhat.com>
3043 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
3044 "call to non-'constexpr' function" error message.
3046 2021-02-16 Nathan Sidwell <nathan@acm.org>
3048 * g++.dg/modules/pr99050_a.H: New.
3049 * g++.dg/modules/pr99050_b.C: New.
3051 2021-02-16 Marek Polacek <polacek@redhat.com>
3054 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
3055 * g++.dg/ext/attr-assume-aligned.C: New test.
3057 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
3059 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
3060 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
3062 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
3064 * gfortran.dg/goacc/ref_inquiry.f90: New test.
3065 * gfortran.dg/gomp/ref_inquiry.f90: New test.
3067 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
3070 * gcc.c-torture/compile/pr98096.c: New.
3072 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
3075 * gfortran.dg/fmt_nonchar_1.f90: New test.
3076 * gfortran.dg/fmt_nonchar_2.f90: New test.
3078 2021-02-16 Jakub Jelinek <jakub@redhat.com>
3081 * gcc.target/i386/pr99100.c: New test.
3083 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
3085 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
3087 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
3089 PR rtl-optimization/98872
3090 * gcc.target/powerpc/pr98872.c: New test.
3092 2021-02-15 Jakub Jelinek <jakub@redhat.com>
3094 PR tree-optimization/99079
3095 * gcc.dg/fold-modpow2-2.c: New test.
3096 * gcc.c-torture/execute/pr99079.c: New test.
3098 2021-02-13 Jakub Jelinek <jakub@redhat.com>
3100 PR rtl-optimization/98439
3101 * gcc.target/i386/pr98439.c: New test.
3103 2021-02-13 Jakub Jelinek <jakub@redhat.com>
3106 * gcc.target/i386/pr96166.c: New test.
3108 2021-02-12 Jakub Jelinek <jakub@redhat.com>
3110 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
3111 and restrict the test to aarch64-*-* target only.
3113 2021-02-12 Nathan Sidwell <nathan@acm.org>
3115 * g++.dg/modules/pr99039_a.C: New.
3116 * g++.dg/modules/pr99039_b.C: New.
3118 2021-02-12 Nathan Sidwell <nathan@acm.org>
3121 * g++.dg/modules/pr99040_a.C: New.
3122 * g++.dg/modules/pr99040_b.C: New.
3123 * g++.dg/modules/pr99040_c.C: New.
3124 * g++.dg/modules/pr99040_d.C: New.
3126 2021-02-12 Nathan Sidwell <nathan@acm.org>
3130 * g++.dg/lookup/pr99039.C: New.
3132 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
3135 * gfortran.dg/ieee/ieee_12.f90: New test.
3137 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
3139 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
3141 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
3144 * gcc.target/arm/pr98931.c: Add -mthumb
3146 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
3149 * gfortran.dg/assumed_rank_20.f90: New test.
3151 2021-02-12 Jakub Jelinek <jakub@redhat.com>
3154 * g++.dg/cpp2a/concepts-requires24.C: New test.
3156 2021-02-12 Jason Merrill <jason@redhat.com>
3159 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
3161 2021-02-12 David Malcolm <dmalcolm@redhat.com>
3164 * g++.dg/analyzer/pr99064.C: New test.
3165 * gcc.dg/analyzer/pr98969.c: New test.
3167 2021-02-11 Marek Polacek <polacek@redhat.com>
3170 * g++.dg/template/deduce10.C: New test.
3171 * g++.dg/template/deduce9.C: New test.
3173 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
3176 * g++.target/powerpc/pr99041.C: New test.
3178 2021-02-11 Jakub Jelinek <jakub@redhat.com>
3181 * g++.dg/ext/flexary38.C: New test.
3183 2021-02-11 Marek Polacek <polacek@redhat.com>
3186 * g++.dg/cpp0x/variadic-crash6.C: New test.
3188 2021-02-11 Patrick Palka <ppalka@redhat.com>
3191 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
3193 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
3196 * gcc.target/arm/pr98931.c: New testcase.
3198 2021-02-11 Joel Hutton <joel.hutton@arm.com>
3200 PR tree-optimization/98772
3201 * gcc.target/aarch64/pr98772.c: New test.
3203 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
3206 * gfortran.dg/typebound_call_32.f90: New test.
3208 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
3211 * gfortran.dg/pr99060.f90: New test.
3213 2021-02-11 Alexandre Oliva <oliva@adacore.com>
3215 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
3217 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3220 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
3222 2021-02-10 Martin Sebor <msebor@redhat.com>
3224 PR tree-optimization/92879
3225 * g++.dg/warn/Warray-bounds-16.C: New test.
3227 2021-02-10 David Malcolm <dmalcolm@redhat.com>
3229 PR preprocessor/96391
3230 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
3231 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
3232 using the location_overflow_plugin.c from gcc.dg/plugin.
3234 2021-02-10 Jakub Jelinek <jakub@redhat.com>
3237 * g++.dg/ext/weak6.C: New test.
3239 2021-02-10 Jakub Jelinek <jakub@redhat.com>
3242 * gcc.target/i386/pr99025.c: New test.
3244 2021-02-10 Jakub Jelinek <jakub@redhat.com>
3248 * g++.dg/cpp2a/constexpr-new16.C: New test.
3249 * g++.dg/cpp2a/constexpr-new17.C: New test.
3251 2021-02-10 Nathan Sidwell <nathan@acm.org>
3254 * g++.dg/lookup/pr99030.C: New.
3256 2021-02-10 Jakub Jelinek <jakub@redhat.com>
3259 * g++.dg/gomp/pr99007.C: New test.
3260 * gcc.dg/gomp/pr99007-1.c: New test.
3261 * gcc.dg/gomp/pr99007-2.c: New test.
3262 * gcc.dg/gomp/pr99007-3.c: New test.
3264 2021-02-10 Julian Brown <julian@codesourcery.com>
3267 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
3268 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
3269 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
3271 2021-02-09 David Malcolm <dmalcolm@redhat.com>
3274 * gcc.dg/analyzer/file-1.c (test_5): New.
3275 * gcc.dg/analyzer/file-3.c: New test.
3277 2021-02-09 David Malcolm <dmalcolm@redhat.com>
3280 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
3281 * gcc.dg/analyzer/pr94851-2.c: New test.
3282 * gcc.dg/analyzer/pr98575-1.c: New test.
3284 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
3286 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
3288 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
3290 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
3292 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
3294 2021-02-09 Nathan Sidwell <nathan@acm.org>
3297 * g++.dg/modules/pr98944_a.C: New.
3298 * g++.dg/modules/pr98944_b.C: New.
3299 * g++.dg/modules/pr98944_c.C: New.
3300 * g++.dg/modules/pr98944_d.C: New.
3302 2021-02-09 Jakub Jelinek <jakub@redhat.com>
3305 * g++.dg/warn/Wstringop-overread-1.C: New test.
3307 2021-02-09 Jason Merrill <jason@redhat.com>
3310 * g++.dg/cpp2a/consteval-expinst1.C: New test.
3312 2021-02-09 Jason Merrill <jason@redhat.com>
3315 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
3317 2021-02-09 Jason Merrill <jason@redhat.com>
3320 * g++.dg/cpp2a/no_unique_address12.C: New test.
3322 2021-02-08 Nathan Sidwell <nathan@acm.org>
3324 * g++.dg/modules/pr98531-2.h: New.
3325 * g++.dg/modules/pr98531-2_a.H: New.
3326 * g++.dg/modules/pr98531-2_b.C: New.
3327 * g++.dg/modules/pr98531-3.h: New.
3328 * g++.dg/modules/pr98531-3_a.H: New.
3329 * g++.dg/modules/pr98531-3_b.C: New.
3331 2021-02-08 Nathan Sidwell <nathan@acm.org>
3334 * g++.dg/modules/pr98531-1.h: New.
3335 * g++.dg/modules/pr98531-1_a.H: New.
3336 * g++.dg/modules/pr98531-1_b.C: New.
3337 * g++.dg/abi/pr98531-1.C: New.
3338 * g++.dg/abi/pr98531-2.C: New.
3339 * g++.dg/abi/pr98531-3.C: New.
3340 * g++.dg/abi/pr98531-4.C: New.
3342 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
3345 * gfortran.dg/pr98974.F90: New test.
3347 2021-02-08 Richard Biener <rguenther@suse.de>
3350 * g++.dg/lto/pr96591_0.C: New testcase.
3352 2021-02-05 Marek Polacek <polacek@redhat.com>
3355 * g++.dg/cpp2a/volatile5.C: New test.
3357 2021-02-05 Marek Polacek <polacek@redhat.com>
3360 * g++.dg/cpp2a/using-enum-8.C: New test.
3362 2021-02-05 Nathan Sidwell <nathan@acm.org>
3365 * c-c++-common/pr98943.c: New.
3367 2021-02-05 Richard Biener <rguenther@suse.de>
3369 PR tree-optimization/98855
3370 * g++.dg/vect/slp-pr98855.cc: New testcase.
3372 2021-02-05 Jakub Jelinek <jakub@redhat.com>
3375 * g++.dg/cpp1z/decomp54.C: New test.
3377 2021-02-05 liuhongt <hongtao.liu@intel.com>
3380 * g++.target/i386/avx512bw-pr98537-1.C: New test.
3381 * g++.target/i386/avx512vl-pr98537-1.C: New test.
3382 * g++.target/i386/avx512vl-pr98537-2.C: New test.
3383 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
3384 integer mask comparison should not be generated.
3385 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
3386 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
3387 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
3389 2021-02-04 Julian Brown <julian@codesourcery.com>
3391 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
3392 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
3393 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
3394 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
3396 2021-02-04 Julian Brown <julian@codesourcery.com>
3398 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
3400 2021-02-04 Julian Brown <julian@codesourcery.com>
3402 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
3404 2021-02-04 Jakub Jelinek <jakub@redhat.com>
3407 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
3408 $section is .opd, look at .L.$symbol_name's section.
3409 (parse_section_section_of_symbols): Handle .previous directive.
3410 * gcc.dg/array-quals-1.c: Allow .sdata section.
3412 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
3414 * gdc.dg/intrinsics.d: Update test.
3416 2021-02-04 Martin Sebor <msebor@redhat.com>
3419 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
3420 * gcc.dg/label-decl-4.c: Same.
3421 * gcc.dg/mismatch-decl-1.c: Same.
3422 * gcc.dg/old-style-then-proto-1.c: Same.
3423 * gcc.dg/parm-mismatch-1.c: Same.
3424 * gcc.dg/pr35445.c: Same.
3425 * gcc.dg/redecl-11.c: Same.
3426 * gcc.dg/redecl-12.c: Same.
3427 * gcc.dg/redecl-13.c: Same.
3428 * gcc.dg/redecl-15.c: Same.
3429 * gcc.dg/tls/thr-init-1.c: Same.
3430 * objc.dg/id-1.m: Same.
3431 * objc.dg/tls/diag-3.m: Same.
3432 * gcc.dg/pr97882.c: New test.
3433 * gcc.dg/qual-return-7.c: New test.
3434 * gcc.dg/qual-return-8.c: New test.
3436 2021-02-04 Jason Merrill <jason@redhat.com>
3439 * g++.dg/cpp2a/concepts-variadic3.C: New test.
3441 2021-02-04 David Malcolm <dmalcolm@redhat.com>
3444 * gcc.dg/pr97932.c: New test.
3446 2021-02-04 emsr <3dw4rd@verizon.net>
3448 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
3450 2021-02-04 Jakub Jelinek <jakub@redhat.com>
3452 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
3453 of make_signed<size_t>::type in the diagnostics.
3455 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
3458 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
3460 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
3462 * gfortran.dg/goacc/substring.f90: New test.
3463 * gfortran.dg/gomp/substring.f90: New test.
3465 2021-02-04 Martin Liska <mliska@suse.cz>
3467 * gcc.target/i386/prefer-vector-width-attr.c: New test.
3469 2021-02-04 Jason Merrill <jason@redhat.com>
3472 * g++.dg/cpp1z/class-deduction78.C: New test.
3474 2021-02-04 Jason Merrill <jason@redhat.com>
3477 * g++.dg/cpp0x/pr84630.C: Call b().
3478 * g++.dg/cpp2a/lambda-uneval13.C: New test.
3479 * g++.dg/ext/attr-expr1.C: New test.
3481 2021-02-03 Jakub Jelinek <jakub@redhat.com>
3483 PR preprocessor/98882
3484 * gcc.dg/cpp/pr98882.c: New test.
3486 2021-02-03 Jason Merrill <jason@redhat.com>
3488 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
3489 hash-table-verification-limit=10000.
3491 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
3493 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
3494 * g++.dg/cpp23/feat-cxx2b.C: New test.
3495 * g++.dg/cpp23/size_t-literals.C: New test.
3496 * g++.dg/warn/Wsize_t-literals.C: New test.
3498 2021-02-03 Jakub Jelinek <jakub@redhat.com>
3501 * g++.dg/cpp2a/no_unique_address11.C: New test.
3503 2021-02-03 Marek Polacek <polacek@redhat.com>
3506 * g++.dg/cpp0x/noexcept65.C: New test.
3508 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
3511 * gfortran.dg/coarray/array_temporary.f90: New test.
3513 2021-02-03 Jakub Jelinek <jakub@redhat.com>
3516 * gcc.dg/pr97487-1.c: New test.
3517 * gcc.dg/pr97487-2.c: New test.
3519 2021-02-03 Jakub Jelinek <jakub@redhat.com>
3522 * gcc.target/i386/pr97971.c: New test.
3524 2021-02-03 Jakub Jelinek <jakub@redhat.com>
3526 PR tree-optimization/98287
3527 * gcc.dg/pr98287.c: New test.
3529 2021-02-03 Tamar Christina <tamar.christina@arm.com>
3531 PR tree-optimization/98928
3532 * gcc.target/i386/pr98928.c: New test.
3534 2021-02-02 Martin Liska <mliska@suse.cz>
3537 * gcc.target/i386/pr97510.c: New test.
3539 2021-02-02 Jason Merrill <jason@redhat.com>
3542 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
3544 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3546 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
3548 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
3551 * gfortran.dg/pr91862.f90: New test.
3553 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3555 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
3557 2021-02-02 Jakub Jelinek <jakub@redhat.com>
3559 PR tree-optimization/98848
3560 * gcc.dg/vect/pr98848.c: New test.
3561 * gcc.dg/vect/pr92205.c: Remove xfail.
3563 2021-02-02 Jakub Jelinek <jakub@redhat.com>
3565 PR tree-optimization/97960
3566 * g++.dg/torture/pr97960.C: New test.
3568 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
3571 * g++.dg/opt/pr98743.C: New.
3573 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
3575 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
3577 2021-02-02 Alexandre Oliva <oliva@adacore.com>
3579 * gcc.dg/asan/nested-1.c: New.
3581 2021-02-02 David Malcolm <dmalcolm@redhat.com>
3585 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
3586 prefix to support subroutines where necessary.
3587 * gcc.dg/analyzer/data-model-1.c: Likewise.
3588 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
3590 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
3591 subroutines where necessary.
3592 * gcc.dg/analyzer/pr96651-2.c: Likewise.
3593 * gcc.dg/analyzer/signal-4b.c: Likewise.
3594 * gcc.dg/analyzer/single-field.c: Likewise.
3595 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
3597 2021-02-02 David Malcolm <dmalcolm@redhat.com>
3601 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
3602 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
3604 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3606 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
3609 2021-02-01 David Malcolm <dmalcolm@redhat.com>
3612 * gcc.dg/analyzer/pr98918.c: New test.
3614 2021-02-01 Sergei Trofimovich <siarheit@google.com>
3616 PR tree-optimization/98499
3617 * g++.dg/pr98499.C: new test.
3619 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3621 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
3623 2021-02-01 Martin Sebor <msebor@redhat.com>
3626 * gcc.dg/pr97172.c: New test.
3628 2021-02-01 Martin Sebor <msebor@redhat.com>
3631 * g++.dg/Wclass-memaccess-6.C: New test.
3633 2021-02-01 Patrick Palka <ppalka@redhat.com>
3636 * g++.dg/cpp0x/constexpr-98295.C: New test.
3638 2021-02-01 Marek Polacek <polacek@redhat.com>
3641 * g++.dg/ext/builtin-has-attribute2.C: New test.
3643 2021-02-01 Jason Merrill <jason@redhat.com>
3646 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
3648 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
3650 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
3652 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
3654 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
3656 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
3658 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
3660 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
3662 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
3664 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
3666 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
3668 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
3670 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
3672 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
3675 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
3677 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
3679 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
3681 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
3683 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
3686 2021-02-01 Tamar Christina <tamar.christina@arm.com>
3688 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
3690 2021-02-01 Patrick Palka <ppalka@redhat.com>
3693 * g++.dg/cpp1y/constexpr-84494.C: New test.
3695 2021-02-01 Xing GUO <higuoxing@gmail.com>
3697 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
3699 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
3701 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
3702 * gcc.target/powerpc/pr79251.p9.c: Likewise.
3704 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
3706 * c-c++-common/attr-used-5.c: Skip for Darwin.
3707 * c-c++-common/attr-used-6.c: Likewise.
3708 * c-c++-common/attr-used-7.c: Likewise.
3709 * c-c++-common/attr-used-8.c: Likewise.
3710 * c-c++-common/attr-used-9.c: Likewise.
3712 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
3714 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
3715 * gcc.target/powerpc/pr79251.p9.c: Same.
3717 2021-01-30 Jakub Jelinek <jakub@redhat.com>
3719 * gcc.target/i386/20051216-1.c: New test.
3721 2021-01-30 Jakub Jelinek <jakub@redhat.com>
3724 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
3725 scan-tree-dump-times to x86 and aarch64 targets.
3726 * gcc.dg/gomp/simd-3.c: Likewise.
3728 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
3731 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
3734 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
3736 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
3738 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
3741 * gcc.target/aarch64/pr97701.c: Modify.
3743 2021-01-29 David Malcolm <dmalcolm@redhat.com>
3745 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
3747 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
3750 * gcc.target/aarch64/pr97701.c: New.
3752 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
3754 * gcc.target/powerpc/pr91903.c: New test.
3755 * gcc.target/powerpc/builtins-1.fold.h: Update.
3756 * gcc.target/powerpc/builtins-2.c: Update.
3758 2021-01-29 Nathan Sidwell <nathan@acm.org>
3761 * g++.dg/modules/pr98843_a.C: New.
3762 * g++.dg/modules/pr98843_b.H: New.
3763 * g++.dg/modules/pr98843_c.C: New.
3765 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3767 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
3769 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
3770 Richard Biener <rguenther@suse.de>
3772 PR tree-optimization/97627
3773 * g++.dg/pr97627.C: New testcase.
3775 2021-01-29 Jakub Jelinek <jakub@redhat.com>
3778 * gcc.c-torture/compile/pr98849.c: New test.
3780 2021-01-29 Jakub Jelinek <jakub@redhat.com>
3783 * gcc.dg/pr98331.c: New test.
3785 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
3787 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
3789 * gcc.target/powerpc/pr79251.h: ...this.
3790 * gcc.target/powerpc/pr79251.p9.c: Likewise.
3791 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
3793 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
3794 * gcc.target/powerpc/pr79251-run.p9.c: New test.
3796 2021-01-29 Marek Polacek <polacek@redhat.com>
3799 * g++.dg/parse/error63.C: New test.
3801 2021-01-28 Jakub Jelinek <jakub@redhat.com>
3804 * g++.dg/warn/effc5.C: New test.
3806 2021-01-28 Marek Polacek <polacek@redhat.com>
3809 * g++.dg/cpp0x/alignas19.C: New test.
3810 * g++.dg/warn/Warray-bounds15.C: New test.
3812 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
3815 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
3817 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
3819 * gfortran.dg/ISO_Fortran_binding_18.c: Include
3820 ../../../libgfortran/ISO_Fortran_binding.h rather than
3821 ISO_Fortran_binding.h.
3823 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
3825 * gcc.target/powerpc/float128-longdouble-math.c: New test.
3826 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
3827 * gcc.target/powerpc/float128-math.c: Adjust test for new name
3828 being generated. Add support for running test on power10. Add
3829 support for running if long double defaults to 64-bits.
3831 2021-01-28 Jakub Jelinek <jakub@redhat.com>
3835 * g++.target/i386/pr98847.C: New test.
3837 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3839 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
3841 2021-01-28 Nathan Sidwell <nathan@acm.org>
3844 * g++.dg/modules/pr98770_a.C: New.
3845 * g++.dg/modules/pr98770_b.C: New.
3847 2021-01-28 Harald Anlauf <anlauf@gmx.de>
3850 * gfortran.dg/gomp/pr86470.f90: New test.
3852 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
3855 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
3856 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
3857 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
3858 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
3859 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
3860 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
3861 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
3862 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
3863 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
3864 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
3865 * gcc.target/powerpc/pr79251.p8.c: Likewise.
3866 * gcc.target/powerpc/pr79251.p9.c: Likewise.
3867 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
3868 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
3871 2021-01-28 Xing GUO <higuoxing@gmail.com>
3873 * gcc.target/riscv/attribute-18.c: New test.
3875 2021-01-27 Harris Snyder <hsnyder@structura.bio>
3877 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
3878 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
3880 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
3882 PR rtl-optimization/97684
3883 * gcc.target/i386/pr97684.c: New.
3885 2021-01-27 Jason Merrill <jason@redhat.com>
3888 * g++.dg/lookup/using4.C: No error in C++20.
3889 * g++.dg/cpp0x/decltype37.C: Adjust message.
3890 * g++.dg/template/crash75.C: Adjust message.
3891 * g++.dg/template/crash76.C: Adjust message.
3892 * g++.dg/cpp0x/inh-ctor36.C: New test.
3893 * g++.dg/cpp1z/inh-ctor39.C: New test.
3894 * g++.dg/cpp2a/using-enum-7.C: New test.
3896 2021-01-27 Jakub Jelinek <jakub@redhat.com>
3899 * gcc.c-torture/execute/pr98853-1.c: New test.
3900 * gcc.c-torture/execute/pr98853-2.c: New test.
3902 2021-01-27 Richard Biener <rguenther@suse.de>
3904 PR tree-optimization/98854
3905 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
3907 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
3911 * gfortran.dg/proc_ptr_52.f90 : New test.
3913 2021-01-27 liuhongt <hongtao.liu@intel.com>
3916 * gcc.target/i386/pr98833.c: New test.
3918 2021-01-27 Jakub Jelinek <jakub@redhat.com>
3920 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
3921 optimize ("no-strict-aliasing") attribute.
3922 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
3923 array to avoid violating TBAA.
3924 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
3925 array to avoid violating TBAA.
3926 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
3927 array to avoid violating TBAA.
3928 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
3929 array to avoid violating TBAA.
3931 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
3934 * gfortran.dg/elemental_function_5.f90 : New test.
3936 2021-01-27 Jakub Jelinek <jakub@redhat.com>
3938 PR tree-optimization/97260
3939 * gcc.dg/tree-ssa/pr97260.c: New test.
3941 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
3943 * lib/target-supports.exp (check_effective_target_c++2a):
3944 Check for C++2a or C++23.
3945 (check_effective_target_c++20_down): New.
3946 (check_effective_target_c++23_only): New.
3947 (check_effective_target_c++23): New.
3948 * g++.dg/cpp23/cplusplus.C: New.
3950 2021-01-26 Jason Merrill <jason@redhat.com>
3953 * g++.dg/torture/pr97474.C: New test.
3955 2021-01-26 Jason Merrill <jason@redhat.com>
3958 * g++.dg/cpp2a/no_unique_address10.C: New test.
3959 * g++.dg/cpp2a/no_unique_address9.C: New test.
3961 2021-01-26 Jakub Jelinek <jakub@redhat.com>
3963 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
3964 optimize ("no-strict-aliasing") attribute.
3965 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
3966 array to avoid violating TBAA.
3967 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
3968 array to avoid violating TBAA.
3969 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
3970 array to avoid violating TBAA.
3971 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
3972 array to avoid violating TBAA.
3974 2021-01-26 Jakub Jelinek <jakub@redhat.com>
3977 * gcc.c-torture/execute/pr98681.c: New test.
3979 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3982 * gfortran.dg/elemental_assignment_1.f90: New test.
3984 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
3986 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
3987 add previously missing space in '$ident link'.
3989 2021-01-26 Jakub Jelinek <jakub@redhat.com>
3992 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
3994 2021-01-26 Alexandre Oliva <oliva@adacore.com>
3996 * gnat.dg/asan1.adb: New test.
3997 * gnat.dg/asan1_pkg.ads: New additional source.
3999 2021-01-25 Harald Anlauf <anlauf@gmx.de>
4002 * gfortran.dg/pr70070.f90: New test.
4004 2021-01-25 Martin Sebor <msebor@redhat.com>
4007 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
4008 * g++.dg/warn/Wnonnull10.C: New test.
4009 * g++.dg/warn/Wnonnull9.C: New test.
4011 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4013 * gfortran.dg/associate_57.f90: New test.
4015 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4018 * gfortran.dg/interface_assignment_7.f90: New test.
4020 2021-01-25 Jason Merrill <jason@redhat.com>
4023 * g++.dg/cpp2a/no_unique_address8.C: New test.
4025 2021-01-25 Richard Biener <rguenther@suse.de>
4028 * gcc.dg/pr98807.c: New testcase.
4030 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
4032 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
4033 * gnat.dg/thunk2_pkg.ads: New helper.
4035 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
4038 * gfortran.dg/charlen_18.f90 : New test.
4040 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
4042 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
4044 * g++.dg/tc1/dr142.C: Same as above.
4045 * g++.dg/tc1/dr52.C: Same as above.
4046 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
4047 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
4048 * g++.old-deja/g++.jason/access8.C: Same as above.
4049 * g++.old-deja/g++.law/access4.C: Same as above.
4050 * g++.old-deja/g++.law/visibility12.C: Same as above.
4051 * g++.old-deja/g++.law/visibility4.C: Same as above.
4052 * g++.old-deja/g++.law/visibility8.C: Same as above.
4053 * g++.old-deja/g++.other/access4.C: Same as above.
4055 2021-01-23 Patrick Palka <ppalka@redhat.com>
4059 * g++.dg/cpp0x/this2.C: New test.
4060 * g++.dg/template/pr97399.C: New test.
4062 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
4064 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
4065 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
4066 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
4067 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
4068 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
4069 * gcc.target/powerpc/pr79251.p9.c: Same.
4071 2021-01-22 Marek Polacek <polacek@redhat.com>
4074 * g++.dg/cpp0x/noexcept64.C: New test.
4076 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
4078 * g++.dg/eh/spbp.C: Remove skip on AIX.
4080 2021-01-22 Jakub Jelinek <jakub@redhat.com>
4082 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
4083 typo, UINON_TYPE to UNION_TYPE.
4085 2021-01-22 Jakub Jelinek <jakub@redhat.com>
4087 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
4088 UINON_TYPE to UNION_TYPE.
4089 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
4090 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
4092 2021-01-22 Jakub Jelinek <jakub@redhat.com>
4094 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
4095 optimize ("no-strict-aliasing") attribute.
4097 2021-01-22 Jason Merrill <jason@redhat.com>
4100 * g++.dg/init/elide7.C: New test.
4102 2021-01-22 Jakub Jelinek <jakub@redhat.com>
4105 * g++.dg/ubsan/pr95693.C: New test.
4107 2021-01-22 Marek Polacek <polacek@redhat.com>
4110 * g++.dg/abi/mangle76.C: New test.
4112 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
4115 * gfortran.dg/associated_target_7.f90 : New test.
4117 2021-01-22 Martin Jambor <mjambor@suse.cz>
4119 PR tree-optimization/47059
4120 * gcc.dg/tree-ssa/pr47059.c: New test.
4122 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4124 PR tree-optimization/98766
4125 * gcc.dg/pr98766.c: New test.
4127 2021-01-22 Nathan Sidwell <nathan@acm.org>
4130 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
4131 embedded absolute paths.
4132 (module_do_it): Append $std to test name.
4134 2021-01-22 Richard Biener <rguenther@suse.de>
4137 * gcc.dg/pr98793.c: New testcase.
4139 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
4141 * gcc.target/powerpc/pr79251.p8.c: New test.
4142 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
4144 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
4145 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
4146 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
4147 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
4148 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
4149 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
4150 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
4151 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
4152 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
4153 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
4155 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
4157 * gcc.target/powerpc/pr79251.p9.c: New test.
4158 * gcc.target/powerpc/pr79251-run.c: New test.
4159 * gcc.target/powerpc/pr79251.h: New header.
4161 2021-01-22 Richard Biener <rguenther@suse.de>
4164 * gcc.dg/torture/pr98773.c: New testcase.
4166 2021-01-22 Jakub Jelinek <jakub@redhat.com>
4168 PR tree-optimization/90248
4169 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
4171 * gcc.dg/pr90248.c: New test.
4173 2021-01-22 Jakub Jelinek <jakub@redhat.com>
4175 PR tree-optimization/98255
4176 * gcc.dg/pr98255.c: New test.
4178 2021-01-22 Richard Biener <rguenther@suse.de>
4180 PR tree-optimization/98786
4181 * gcc.dg/torture/pr98786.c: New testcase.
4183 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4186 * gcc.target/arm/pr98636.c: New test.
4188 2021-01-22 liuhongt <hongtao.liu@intel.com>
4192 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
4193 * gcc.target/i386/avx512f-pr96891-1.c: New test.
4194 * gcc.target/i386/avx512f-pr96891-2.c: New test.
4195 * gcc.target/i386/avx512f-pr96891-3.c: New test.
4196 * g++.target/i386/avx512f-pr96891-1.C: New test.
4197 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
4199 2021-01-22 Marek Polacek <polacek@redhat.com>
4202 * g++.dg/cpp0x/noexcept63.C: New test.
4204 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
4206 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
4208 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
4209 explicitly check for intervening space, tab or period.
4211 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
4213 PR rtl-optimization/98777
4214 * gcc.target/riscv/pr98777.c: New.
4216 2021-01-21 Patrick Palka <ppalka@redhat.com>
4219 * g++.dg/cpp0x/decltype-71879.C: New test.
4221 2021-01-21 Jakub Jelinek <jakub@redhat.com>
4224 * g++.dg/cpp1y/constexpr-98672.C: New test.
4226 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
4229 * lib/target-supports.exp
4230 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
4231 * gcc.target/arm/ivopts.c: Use target
4232 'arm_thumb2_no_arm_v8_1_lob'.
4234 2021-01-21 Nathan Sidwell <nathan@acm.org>
4237 * g++.dg/modules/stat-mem-1.h: New.
4238 * g++.dg/modules/stat-mem-1_a.H: New.
4239 * g++.dg/modules/stat-mem-1_b.C: New.
4241 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
4244 * gfortran.dg/module_procedure_5.f90 : New test.
4245 * gfortran.dg/module_procedure_6.f90 : New test.
4247 2021-01-21 Richard Biener <rguenther@suse.de>
4250 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
4252 2021-01-21 Richard Biener <rguenther@suse.de>
4255 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
4257 2021-01-21 Richard Biener <rguenther@suse.de>
4259 * gcc.dg/Walloca-2.c: Un-XFAIL.
4261 2021-01-21 liuhongt <hongtao.liu@intel.com>
4263 PR rtl-optimization/98694
4264 * gcc.target/i386/pr98694.c: New test.
4266 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
4268 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
4270 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4272 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
4275 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
4277 PR rtl-optimization/98722
4278 * g++.target/s390/pr98722.C: New.
4280 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
4282 PR tree-optimization/96674
4283 * gcc.dg/pr96674.c: New tests.
4285 2021-01-20 Patrick Palka <ppalka@redhat.com>
4288 * g++.dg/cpp2a/lambda-generic9.C: New test.
4290 2021-01-20 Patrick Palka <ppalka@redhat.com>
4293 * g++.dg/parse/access12.C: New test.
4294 * g++.dg/template/access35.C: New test.
4296 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
4298 PR tree-optimization/98535
4299 * gcc.target/aarch64/sve/pr98535.c: New file.
4301 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
4304 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
4305 missing diagnostic issues with c_intptr_t == default integer kind.
4307 2021-01-20 Jakub Jelinek <jakub@redhat.com>
4309 PR tree-optimization/98721
4310 * gcc.dg/pr98721-1.c: New test.
4311 * gcc.dg/pr98721-2.c: New test.
4313 2021-01-20 Richard Biener <rguenther@suse.de>
4315 PR tree-optimization/98758
4316 * gcc.dg/torture/pr98758.c: New testcase.
4318 2021-01-20 Jakub Jelinek <jakub@redhat.com>
4321 * c-c++-common/gomp/task-detach-2.c: New test.
4323 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
4327 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
4329 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
4331 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
4332 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
4333 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
4334 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
4335 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
4336 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
4338 2021-01-19 Marek Polacek <polacek@redhat.com>
4341 * g++.dg/template/deduce8.C: New test.
4343 2021-01-19 Marek Polacek <polacek@redhat.com>
4346 * g++.dg/lookup/using64.C: New test.
4347 * g++.dg/lookup/using65.C: New test.
4349 2021-01-19 Martin Sebor <msebor@redhat.com>
4352 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
4353 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
4354 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
4355 * gcc.dg/Wfree-nonheap-object-4.c: New test.
4357 2021-01-19 Patrick Palka <ppalka@redhat.com>
4361 * g++.dg/opt/pr87974.C: Adjust.
4362 * g++.dg/template/access34.C: New test.
4363 * g++.dg/template/friend68.C: New test.
4364 * g++.dg/template/friend69.C: New test.
4366 2021-01-19 Marek Polacek <polacek@redhat.com>
4369 * g++.dg/cpp0x/noexcept62.C: New test.
4371 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
4373 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
4375 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4377 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4378 (CHECK_CUMULATIVE_SAT): Delete.
4379 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
4381 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
4382 Remove uses of the above.
4383 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
4385 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
4386 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
4387 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
4388 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
4390 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
4391 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
4392 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
4394 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
4395 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
4396 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
4398 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
4399 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
4400 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
4402 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
4403 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
4404 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
4406 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
4407 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
4408 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
4409 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
4410 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
4411 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
4413 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
4414 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
4416 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
4417 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
4419 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
4420 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
4422 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
4423 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
4424 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
4425 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
4426 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
4427 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
4428 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
4429 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
4430 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
4431 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
4433 2021-01-19 Jeff Law <law@redhat.com>
4435 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
4436 and update expected output.
4438 2021-01-19 Richard Biener <rguenther@suse.de>
4441 * g++.dg/pr98330.C: New testcase.
4442 * gcc.dg/pr98330.c: Likewise.
4444 2021-01-19 Richard Biener <rguenther@suse.de>
4447 * gfortran.dg/pr97673.f90: New testcase.
4449 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
4452 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
4453 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
4454 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
4456 2021-01-19 Martin Jambor <mjambor@suse.cz>
4459 * g++.dg/ipa/pr98690.C: New test.
4461 2021-01-18 Jeff Law <law@redhat.com>
4463 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
4465 2021-01-18 Patrick Palka <ppalka@redhat.com>
4467 * g++.dg/cpp1z/class-deduction77.C: New test.
4469 2021-01-18 Jakub Jelinek <jakub@redhat.com>
4471 PR tree-optimization/98727
4472 * gcc.c-torture/execute/pr98727.c: New test.
4474 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
4477 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
4478 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
4480 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
4482 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
4483 * g++.dg/no-stack-protector-attr.C: Likewise.
4485 2021-01-18 David Malcolm <dmalcolm@redhat.com>
4487 * gcc.dg/analyzer/attr-malloc-1.c: New test.
4488 * gcc.dg/analyzer/attr-malloc-2.c: New test.
4489 * gcc.dg/analyzer/attr-malloc-4.c: New test.
4490 * gcc.dg/analyzer/attr-malloc-5.c: New test.
4491 * gcc.dg/analyzer/attr-malloc-6.c: New test.
4492 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
4493 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
4495 2021-01-18 Richard Biener <rguenther@suse.de>
4498 * gcc.dg/vect/slp-11b.c: Adjust.
4500 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
4503 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
4504 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
4506 2021-01-18 Richard Biener <rguenther@suse.de>
4509 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
4511 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
4513 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
4514 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
4515 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
4516 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
4517 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
4518 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
4519 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
4520 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
4521 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
4522 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
4523 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
4524 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
4526 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
4528 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
4529 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
4530 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
4531 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
4532 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
4533 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
4534 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
4535 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
4536 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
4537 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
4538 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
4540 2021-01-17 Martin Jambor <mjambor@suse.cz>
4543 * gcc.dg/ipa/pr98222.c: New test.
4545 2021-01-16 Jakub Jelinek <jakub@redhat.com>
4547 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
4548 ../../../libgfortran/ISO_Fortran_binding.h rather than
4549 ISO_Fortran_binding.h.
4551 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
4553 * c-c++-common/gomp/task-detach-1.c: New.
4554 * g++.dg/gomp/task-detach-1.C: New.
4555 * gcc.dg/gomp/task-detach-1.c: New.
4556 * gfortran.dg/gomp/task-detach-1.f90: New.
4558 2021-01-16 Jakub Jelinek <jakub@redhat.com>
4560 PR tree-optimization/96669
4561 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
4562 * gcc.dg/tree-ssa/pr96669-2.c: New test.
4564 2021-01-16 Jakub Jelinek <jakub@redhat.com>
4566 PR tree-optimization/96271
4567 * gcc.target/i386/pr96271.c: New test.
4569 2021-01-15 Carl Love <cel@us.ibm.com>
4571 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
4573 2021-01-15 Harris Snyder <hsnyder@structura.bio>
4575 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
4576 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
4578 2021-01-15 Nathan Sidwell <nathan@acm.org>
4581 * g++.dg/template/pr98538.C: New.
4583 2021-01-15 Nathan Sidwell <nathan@acm.org>
4585 PR preprocessor/95253
4586 * g++.dg/modules/dep-1_a.C: Adjust expected output.
4587 * g++.dg/modules/dep-1_b.C: Likewise.
4588 * g++.dg/modules/dep-2.C: Likewise.
4590 2021-01-15 Jakub Jelinek <jakub@redhat.com>
4592 PR tree-optimization/96669
4593 * gcc.dg/tree-ssa/pr96669-1.c: New test.
4595 2021-01-15 Jakub Jelinek <jakub@redhat.com>
4597 PR tree-optimization/96681
4598 * gcc.dg/tree-ssa/pr96681.c: New test.
4600 2021-01-15 Jason Merrill <jason@redhat.com>
4603 * g++.dg/cpp1z/elide5.C: New test.
4605 2021-01-15 Jason Merrill <jason@redhat.com>
4607 * g++.dg/cpp1z/elide4.C: New test.
4609 2021-01-15 Jason Merrill <jason@redhat.com>
4612 * g++.dg/cpp0x/initlist-array13.C: New test.
4614 2021-01-15 Alexandre Oliva <oliva@adacore.com>
4616 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
4617 * gcc.dg/analyzer/data-model-1.c: Likewise.
4618 * gcc.dg/analyzer/malloc-1.c: Likewise.
4619 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
4621 2021-01-15 Jakub Jelinek <jakub@redhat.com>
4623 PR tree-optimization/96671
4624 * gcc.dg/tree-ssa/pr96671-1.c: New test.
4625 * gcc.dg/tree-ssa/pr96671-2.c: New test.
4627 2021-01-15 Jakub Jelinek <jakub@redhat.com>
4629 PR tree-optimization/98597
4630 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
4631 Expect for now a (char *) cast for VLAs.
4632 * gcc.dg/uninit-40.c: New test.
4634 2021-01-15 Nathan Sidwell <nathan@acm.org>
4637 * g++.dg/modules/pr98591.H: New file.
4639 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
4642 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
4643 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
4645 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
4647 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
4648 libatomic into testcases in gcc.target/s390/md.
4649 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
4652 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
4655 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
4656 vceqz_p64, vceqq_p64 and vceqzq_p64.
4657 * gcc.target/arm/simd/vceqz_p64.c: New test.
4658 * gcc.target/arm/simd/vceqzq_p64.c: New test.
4660 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
4663 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
4666 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
4667 vceqz_p64, vceqq_p64 and vceqzq_p64.
4669 2021-01-15 Martin Liska <mliska@suse.cz>
4671 * lib/gcov.exp: Use 'env python3' for execution of pytests.
4672 Check that pytest accepts all needed options first.
4673 Improve formatting of PASS/FAIL lines.
4675 2021-01-15 Richard Biener <rguenther@suse.de>
4678 * gcc.dg/vect/bb-slp-32.c: Align p.
4680 2021-01-15 Richard Biener <rguenther@suse.de>
4683 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
4685 2021-01-15 Richard Biener <rguenther@suse.de>
4688 * gcc.dg/vect/slp-45.c: Key scanning on
4691 2021-01-15 Richard Biener <rguenther@suse.de>
4694 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
4696 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
4699 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
4700 vceqz_p64, vceqq_p64 and vceqzq_p64.
4702 2021-01-15 Richard Biener <rguenther@suse.de>
4705 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
4707 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
4709 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
4711 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
4713 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
4715 2021-01-15 Richard Biener <rguenther@suse.de>
4717 PR tree-optimization/98685
4718 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
4720 2021-01-15 Tamar Christina <tamar.christina@arm.com>
4722 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
4723 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
4725 2021-01-14 David Malcolm <dmalcolm@redhat.com>
4727 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
4729 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
4731 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
4733 2021-01-14 Tamar Christina <tamar.christina@arm.com>
4735 * gcc.dg/vect/complex/complex-mla-template.c: New test.
4736 * gcc.dg/vect/complex/complex-mls-template.c: New test.
4737 * gcc.dg/vect/complex/complex-mul-template.c: New test.
4738 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
4739 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
4740 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
4741 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
4742 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
4743 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
4744 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
4745 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
4746 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
4747 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
4748 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
4749 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
4750 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
4751 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
4752 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
4753 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
4754 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
4755 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
4757 2021-01-14 Marek Polacek <polacek@redhat.com>
4759 * g++.dg/template/pr98372.C: Only run in C++14 and up.
4761 2021-01-14 Harald Anlauf <anlauf@gmx.de>
4763 * substr_10.f90: New test.
4764 * substr_9.f90: New test.
4766 2021-01-14 Alexandre Oliva <oliva@adacore.com>
4768 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
4769 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
4771 2021-01-14 Alexandre Oliva <oliva@adacore.com>
4773 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
4775 2021-01-14 Harald Anlauf <anlauf@gmx.de>
4778 * gfortran.dg/pr98661.f90: New test.
4780 2021-01-14 Harald Anlauf <anlauf@gmx.de>
4783 2021-01-14 Harald Anlauf <anlauf@gmx.de>
4786 * gfortran.dg/pr98661.f90: New test.
4788 2021-01-14 Harald Anlauf <anlauf@gmx.de>
4791 * gfortran.dg/pr98661.f90: New test.
4793 2021-01-14 Martin Liska <mliska@suse.cz>
4795 * g++.dg/gcov/gcov-17.C: New test.
4796 * g++.dg/gcov/test-gcov-17.py: New test.
4798 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
4801 * gcc.target/i386/pr98667-1.c: New file.
4802 * gcc.target/i386/pr98667-2.c: Likewise.
4803 * gcc.target/i386/pr98667-3.c: Likewise.
4805 2021-01-14 Richard Biener <rguenther@suse.de>
4807 PR tree-optimization/98674
4808 * gcc.dg/vect/pr98674.c: New testcase.
4810 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
4813 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
4815 * gcc.target/i386/pr95021-3.c: Likewise.
4817 2021-01-14 Nathan Sidwell <nathan@acm.org>
4820 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
4821 * g++.dg/template/pr98372.C: New.
4823 2021-01-14 Jakub Jelinek <jakub@redhat.com>
4826 * gcc.target/i386/pr98670.c: New test.
4828 2021-01-14 Jakub Jelinek <jakub@redhat.com>
4830 PR tree-optimization/96688
4831 * gcc.dg/tree-ssa/pr96688.c: New test.
4832 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
4833 * gcc.target/i386/pr66821.c: Likewise.
4835 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
4837 * gcc.target/aarch64/sve/cost_model_11.c: New test.
4838 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
4839 -fno-vect-cost-model.
4841 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4843 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
4844 sqxtn2 scan-assembler-times.
4846 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4848 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
4849 scan-assembler-times for xtn2.
4851 2021-01-13 Marek Polacek <polacek@redhat.com>
4854 * g++.dg/lookup/using63.C: New test.
4856 2021-01-13 Jakub Jelinek <jakub@redhat.com>
4858 PR tree-optimization/96691
4859 * gcc.dg/tree-ssa/pr96691.c: New test.
4861 2021-01-13 Richard Biener <rguenther@suse.de>
4863 PR tree-optimization/92645
4864 * gcc.target/i386/pr92645-7.c: New testcase.
4865 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
4866 * gcc.dg/pr69047.c: Likewise.
4868 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
4870 * gcc.target/aarch64/sve/mls_2.c: New test.
4871 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
4872 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
4873 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
4874 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
4875 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
4877 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
4879 * gcc.target/aarch64/sve/mla_2.c: New test.
4880 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
4881 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
4882 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
4883 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
4884 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
4886 2021-01-13 Richard Biener <rguenther@suse.de>
4888 PR tree-optimization/92645
4889 * gcc.target/i386/pr92645-6.c: New testcase.
4891 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
4893 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
4894 * gcc.target/aarch64/sve/sel_2.c: Likewise.
4895 * gcc.target/aarch64/sve/sel_3.c: Likewise.
4897 2021-01-13 Jakub Jelinek <jakub@redhat.com>
4900 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
4901 scan-assembler. Add tests with zero vector as first __builtin_shuffle
4903 * gcc.target/i386/pr95905-3.c: New test.
4904 * gcc.target/i386/pr95905-4.c: New test.
4906 2021-01-13 Martin Liska <mliska@suse.cz>
4908 PR tree-optimization/98455
4909 * gcc.dg/tree-ssa/pr98455.c: New test.
4911 2021-01-13 Richard Biener <rguenther@suse.de>
4913 PR tree-optimization/98640
4914 * gcc.dg/torture/pr98640.c: New testcase.
4916 2021-01-13 Jakub Jelinek <jakub@redhat.com>
4919 * gcc.target/i386/pr96938.c: New test.
4921 2021-01-13 Jakub Jelinek <jakub@redhat.com>
4924 * gcc.target/i386/pr95905-1.c: New test.
4925 * gcc.target/i386/pr95905-2.c: New test.
4927 2021-01-13 Julian Brown <julian@codesourcery.com>
4929 * gcc.target/gcn/fpdiv.c: New test.
4931 2021-01-12 Martin Sebor <msebor@redhat.com>
4935 * g++.dg/warn/Wuninitialized-13.C: New test.
4936 gcc.dg/uninit-39.c: New test.
4938 * gcc.dg/uninit-39.c: New file.
4940 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
4943 * gcc.target/arm/simd/mve-vneg.c: Update test.
4945 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
4948 * gcc.target/arm/pr97969.c: New.
4950 2021-01-12 Patrick Palka <ppalka@redhat.com>
4953 * g++.dg/cpp2a/concepts-ctad1.C: New test.
4954 * g++.dg/cpp2a/concepts-ctad2.C: New test.
4956 2021-01-12 Richard Biener <rguenther@suse.de>
4958 PR tree-optimization/98550
4959 * g++.dg/opt/pr98550.C: New testcase.
4961 2021-01-12 Jakub Jelinek <jakub@redhat.com>
4963 PR tree-optimization/98629
4964 * gcc.c-torture/compile/pr98629.c: New test.
4966 2021-01-12 Jakub Jelinek <jakub@redhat.com>
4968 PR tree-optimization/95731
4969 * gcc.dg/tree-ssa/pr95731.c: New test.
4970 * gcc.c-torture/execute/pr95731.c: New test.
4972 2021-01-12 Marek Polacek <polacek@redhat.com>
4975 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
4977 2021-01-12 David Malcolm <dmalcolm@redhat.com>
4980 * gcc.dg/analyzer/pr98628.c: New test.
4982 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
4984 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
4985 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
4986 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
4987 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
4988 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
4989 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
4990 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
4992 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
4994 * g++.target/aarch64/sve/cond_bic_1.C: New test.
4995 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
4996 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
4997 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
4999 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
5001 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
5003 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
5005 * g++.target/aarch64/sve/abd_1.C: New test.
5006 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
5007 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
5008 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
5009 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
5011 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
5013 * gcc.target/aarch64/sve/adr_6.c: New test.
5015 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
5017 * g++.target/aarch64/sve/cond_arith_1.C: New test.
5018 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
5019 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
5020 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
5021 * g++.target/aarch64/sve/cond_shift_1.C: New test.
5022 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
5023 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
5024 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
5026 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
5029 * g++.target/aarch64/sve/max_1.C: New test.
5030 * g++.target/aarch64/sve/min_1.C: Likewise.
5031 * gcc.target/aarch64/sve/mul_2.c: Likewise.
5033 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
5035 * gcc.target/aarch64/sve/shift_2.c: New test.
5037 2021-01-11 Jakub Jelinek <jakub@redhat.com>
5040 * g++.dg/abi/abi-tag24.C: New test.
5042 2021-01-11 Richard Biener <rguenther@suse.de>
5044 PR tree-optimization/91403
5045 * gcc.dg/vect/pr91403.c: New testcase.
5047 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5050 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
5051 Expect .ld1_args only when GNU LD is used.
5052 Add an exception for *.gcc_args files.
5054 2021-01-11 Jakub Jelinek <jakub@redhat.com>
5056 PR tree-optimization/95867
5057 * gcc.dg/tree-ssa/pr95867.c: New test.
5059 2021-01-11 Jakub Jelinek <jakub@redhat.com>
5061 PR tree-optimization/95852
5062 * gcc.target/i386/pr95852-3.c: New test.
5063 * gcc.target/i386/pr95852-4.c: New test.
5065 2021-01-11 Jakub Jelinek <jakub@redhat.com>
5067 PR tree-optimization/95852
5068 * gcc.target/i386/pr95852-1.c: New test.
5069 * gcc.target/i386/pr95852-2.c: New test.
5071 2021-01-11 Martin Liska <mliska@suse.cz>
5073 PR gcov-profile/98273
5074 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
5075 * g++.dg/gcov/pr98273.C: New test.
5076 * g++.dg/gcov/gcov.py: New test.
5077 * g++.dg/gcov/test-pr98273.py: New test.
5079 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
5081 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
5082 constant then rather than addition.
5083 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
5084 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
5086 2021-01-09 Jakub Jelinek <jakub@redhat.com>
5089 * c-c++-common/pr98556.c: New test.
5091 2021-01-09 Jakub Jelinek <jakub@redhat.com>
5093 PR rtl-optimization/98603
5094 * gcc.target/i386/pr98603.c: New test.
5095 * gcc.target/aarch64/pr98603.c: New test.
5097 2021-01-09 Alexandre Oliva <oliva@gnu.org>
5100 * gcc.dg/debug/pr97714.c: New.
5102 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
5105 * gcc.target/i386/pr98482-1.c: Require lp64.
5106 * gcc.target/i386/pr98482-2.c: Likewise.
5108 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
5110 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
5111 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
5113 2021-01-08 Patrick Palka <ppalka@redhat.com>
5116 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
5118 2021-01-08 Patrick Palka <ppalka@redhat.com>
5121 * g++.dg/template/access32.C: New test.
5122 * g++.dg/template/access33.C: New test.
5124 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
5127 * gcc.target/i386/pr98482-2.c: Updated.
5129 2021-01-08 Richard Biener <rguenther@suse.de>
5131 PR tree-optimization/98544
5132 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
5134 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
5137 * gcc.target/i386/pr98482-1.c: New test.
5138 * gcc.target/i386/pr98482-1.c: Likewise.
5139 * gcc.target/i386/pr98482-2.c: New file.
5141 2021-01-08 Jakub Jelinek <jakub@redhat.com>
5144 * gcc.target/i386/pr98585.c: New test.
5146 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
5148 * gcc.target/aarch64/sve/cnot_2.c: New test.
5149 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
5150 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
5151 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
5152 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
5153 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
5154 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
5156 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
5158 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
5159 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
5160 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
5161 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
5162 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
5163 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
5164 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
5165 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
5167 2021-01-08 Tamar Christina <tamar.christina@arm.com>
5169 * lib/target-supports.exp
5170 (check_effective_target_aarch64_asm_sve2_ok): New.
5171 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
5172 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
5174 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5176 * gcc.target/aarch64/usaba_1.c: New test.
5178 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
5181 * gfortran.dg/deferred_character_35.f90 : New test.
5183 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
5186 * gfortran.dg/implied_do_3.f90 : New test.
5188 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
5190 * gcc.dg/array-quals-1.c: Allow srodata.
5192 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
5194 * gcc.target/riscv/predef-10.c: New.
5195 * gcc.target/riscv/predef-11.c: New.
5196 * gcc.target/riscv/predef-12.c: New.
5197 * gcc.target/riscv/predef-13.c: New.
5199 2021-01-07 Jakub Jelinek <jakub@redhat.com>
5202 * g++.dg/cpp2a/bit-cast10.C: New test.
5204 2021-01-07 Martin Sebor <msebor@redhat.com>
5207 * gcc.dg/plugin/gil-1.c: Adjust expected output.
5208 * gcc.dg/uninit-pr98578.c: New test.
5210 2021-01-07 Marek Polacek <polacek@redhat.com>
5213 * g++.dg/cpp0x/auto55.C: New test.
5215 2021-01-07 David Malcolm <dmalcolm@redhat.com>
5218 * gcc.dg/analyzer/pr98580-a.c: New test.
5219 * gcc.dg/analyzer/pr98580-b.c: New test.
5221 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
5224 * gfortran.dg/associate_54.f90: New test.
5225 * gfortran.dg/associate_55.f90: New test.
5226 * gfortran.dg/associate_56.f90: New test.
5228 2021-01-07 Jakub Jelinek <jakub@redhat.com>
5231 * gcc.target/i386/pr98567-1.c: New test.
5232 * gcc.target/i386/pr98567-2.c: New test.
5234 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
5236 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
5237 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
5238 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
5239 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
5240 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
5241 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
5242 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
5243 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
5245 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
5247 PR tree-optimization/98560
5248 * gcc.dg/vect/pr98560-2.c: New test.
5250 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
5252 PR tree-optimization/98560
5253 * gcc.dg/vect/pr98560-1.c: New test.
5255 2021-01-07 Jakub Jelinek <jakub@redhat.com>
5257 PR tree-optimization/98568
5258 * g++.dg/torture/pr98568.C: New test.
5260 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
5262 * gcc.target/i386/pr92658-avx512bw.c: Add
5263 -mprefer-vector-width=512 to avoid impact of different default
5264 mtune which gcc is built with.
5265 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
5267 2021-01-07 David Malcolm <dmalcolm@redhat.com>
5270 * gcc.dg/analyzer/pr97074.c: New test.
5272 2021-01-07 David Malcolm <dmalcolm@redhat.com>
5275 * gcc.dg/analyzer/pr98564.c: New test.
5277 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
5279 PR rtl-optimization/97978
5280 * gcc.target/i386/pr97978.c: New.
5282 2021-01-06 Martin Sebor <msebor@redhat.com>
5285 * g++.dg/pr95768.C: New test.
5286 * g++.dg/warn/Wuninitialized-12.C: New test.
5287 * gcc.dg/uninit-38.c: New test.
5289 2021-01-06 Martin Sebor <msebor@redhat.com>
5292 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
5294 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
5297 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
5298 as the final suspend point so that we can check that the state
5299 machine has reached the expected point.
5301 2021-01-06 Marek Polacek <polacek@redhat.com>
5304 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
5307 2021-01-06 Alexandre Oliva <oliva@adacore.com>
5309 * g++.dg/opt/store-merging-2.C: Add the required alignment.
5311 2021-01-06 Richard Biener <rguenther@suse.de>
5313 PR tree-optimization/95582
5314 * gcc.dg/pr95582.c: New testcase.
5316 2021-01-06 Richard Biener <rguenther@suse.de>
5318 PR tree-optimization/98513
5319 * gcc.dg/tree-ssa/pr98513.c: New testcase.
5321 2021-01-06 David Malcolm <dmalcolm@redhat.com>
5324 * gcc.dg/analyzer/pr97072.c: New test.
5326 2021-01-06 David Malcolm <dmalcolm@redhat.com>
5329 * gcc.dg/analyzer/pr98073.c: New test.
5331 2021-01-06 David Malcolm <dmalcolm@redhat.com>
5334 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
5336 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
5338 * gcc.target/s390/s390.exp: Replace %% with %.
5340 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
5342 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
5344 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
5347 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
5348 unsigned short to compute pextrw result.
5350 2021-01-05 Patrick Palka <ppalka@redhat.com>
5352 * g++.dg/template/partial5.C: Adjust directives to expect the
5353 same errors across all dialects.
5354 * g++.dg/cpp1z/nontype-auto17.C: New test.
5355 * g++.dg/cpp1z/nontype-auto18.C: New test.
5356 * g++.dg/template/ttp33.C: New test.
5358 2021-01-05 Jakub Jelinek <jakub@redhat.com>
5360 PR tree-optimization/94802
5361 * gcc.target/i386/pr94802.c: New test.
5362 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
5364 2021-01-05 Richard Biener <rguenther@suse.de>
5366 PR tree-optimization/98516
5367 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
5368 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
5370 2021-01-05 Jakub Jelinek <jakub@redhat.com>
5373 * g++.dg/cpp2a/bit-cast8.C: New test.
5374 * g++.dg/cpp2a/bit-cast9.C: New test.
5376 2021-01-05 Marek Polacek <polacek@redhat.com>
5379 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
5380 * g++.dg/cpp0x/noexcept61.C: New test.
5382 2021-01-05 Jakub Jelinek <jakub@redhat.com>
5384 PR tree-optimization/96928
5385 * gcc.dg/tree-ssa/pr96928.c: New test.
5386 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
5387 instead of scanning rtl dump for ifcvt message check assembly
5388 for xor instruction.
5390 2021-01-05 Jakub Jelinek <jakub@redhat.com>
5392 PR tree-optimization/96930
5393 * g++.dg/tree-ssa/pr96930.C: New test.
5395 2021-01-05 Jakub Jelinek <jakub@redhat.com>
5397 PR tree-optimization/96239
5398 * gcc.dg/tree-ssa/pr96239.c: New test.
5400 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
5403 * gcc.target/i386/pr98522.c: New test.
5405 2021-01-05 Nathan Sidwell <nathan@acm.org>
5407 * g++.dg/modules/mod-decl-1.C: Adjust.
5408 * g++.dg/modules/p0713-2.C: Adjust.
5409 * g++.dg/modules/p0713-3.C: Adjust.
5411 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
5414 * gcc.target/i386/pr98495-1.c: New test.
5415 * gcc.target/i386/pr98495-2.c: New test.
5416 * gcc.target/i386/pr98495-3.c: New test.
5417 * gcc.target/i386/pr98495-4.c: New test.
5418 * gcc.target/i386/pr98495-5.c: New test.
5420 2021-01-05 liuhongt <hongtao.liu@intel.com>
5422 * gcc.target/i386/sse2-pr98461-2.c: New test.
5424 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
5426 PR rtl-optimization/97144
5427 * gcc.c-torture/compile/pr97144.c: New test.
5428 * gcc.target/aarch64/sve/pr97144.c: Likewise.
5430 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
5432 PR rtl-optimization/98403
5433 * g++.dg/opt/pr98403.C: New test.
5435 2021-01-05 Jakub Jelinek <jakub@redhat.com>
5437 PR rtl-optimization/98334
5438 * gcc.target/i386/pr98334.c: New test.
5440 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
5442 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
5444 2021-01-05 David Malcolm <dmalcolm@redhat.com>
5447 * gcc.dg/analyzer/pr98293.c: New test.
5449 2021-01-04 Martin Uecker <muecker@gwdg.de>
5452 * gcc.dg/pr98029.c: New test.
5454 2021-01-04 Nathan Sidwell <nathan@acm.org>
5456 * g++.dg/modules/binding-1_a.H: New.
5457 * g++.dg/modules/binding-1_b.H: New.
5458 * g++.dg/modules/binding-1_c.C: New.
5459 * g++.dg/modules/binding-2.H: New.
5460 * g++.dg/modules/builtin-3_a.C: New.
5461 * g++.dg/modules/global-2_a.C: New.
5462 * g++.dg/modules/global-2_b.C: New.
5463 * g++.dg/modules/global-3_a.C: New.
5464 * g++.dg/modules/global-3_b.C: New.
5465 * g++.dg/modules/hello-1_a.C: New.
5466 * g++.dg/modules/hello-1_b.C: New.
5467 * g++.dg/modules/iostream-1_a.H: New.
5468 * g++.dg/modules/iostream-1_b.C: New.
5469 * g++.dg/modules/part-5_a.C: New.
5470 * g++.dg/modules/part-5_b.C: New.
5471 * g++.dg/modules/part-5_c.C: New.
5472 * g++.dg/modules/stdio-1_a.H: New.
5473 * g++.dg/modules/stdio-1_b.C: New.
5474 * g++.dg/modules/string-1_a.H: New.
5475 * g++.dg/modules/string-1_b.C: New.
5476 * g++.dg/modules/string-view1.C: New.
5477 * g++.dg/modules/string-view2.C: New.
5478 * g++.dg/modules/tinfo-1.C: New.
5479 * g++.dg/modules/tinfo-2_a.H: New.
5480 * g++.dg/modules/tinfo-2_b.C: New.
5481 * g++.dg/modules/tname-spec-1_a.H: New.
5482 * g++.dg/modules/tname-spec-1_b.C: New.
5483 * g++.dg/modules/xtreme-header-1.h: New.
5484 * g++.dg/modules/xtreme-header-1_a.H: New.
5485 * g++.dg/modules/xtreme-header-1_b.C: New.
5486 * g++.dg/modules/xtreme-header-1_c.C: New.
5487 * g++.dg/modules/xtreme-header-2.h: New.
5488 * g++.dg/modules/xtreme-header-2_a.H: New.
5489 * g++.dg/modules/xtreme-header-2_b.C: New.
5490 * g++.dg/modules/xtreme-header-2_c.C: New.
5491 * g++.dg/modules/xtreme-header-3.h: New.
5492 * g++.dg/modules/xtreme-header-3_a.H: New.
5493 * g++.dg/modules/xtreme-header-3_b.C: New.
5494 * g++.dg/modules/xtreme-header-3_c.C: New.
5495 * g++.dg/modules/xtreme-header-4.h: New.
5496 * g++.dg/modules/xtreme-header-4_a.H: New.
5497 * g++.dg/modules/xtreme-header-4_b.C: New.
5498 * g++.dg/modules/xtreme-header-4_c.C: New.
5499 * g++.dg/modules/xtreme-header-5.h: New.
5500 * g++.dg/modules/xtreme-header-5_a.H: New.
5501 * g++.dg/modules/xtreme-header-5_b.C: New.
5502 * g++.dg/modules/xtreme-header-5_c.C: New.
5503 * g++.dg/modules/xtreme-header-6.h: New.
5504 * g++.dg/modules/xtreme-header-6_a.H: New.
5505 * g++.dg/modules/xtreme-header-6_b.C: New.
5506 * g++.dg/modules/xtreme-header-6_c.C: New.
5507 * g++.dg/modules/xtreme-header.h: New.
5508 * g++.dg/modules/xtreme-header_a.H: New.
5509 * g++.dg/modules/xtreme-header_b.C: New.
5510 * g++.dg/modules/xtreme-tr1.h: New.
5511 * g++.dg/modules/xtreme-tr1_a.H: New.
5512 * g++.dg/modules/xtreme-tr1_b.C: New.
5514 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
5516 PR tree-optimization/95401
5517 * g++.dg/vect/pr95401.cc: New test.
5518 * g++.dg/vect/pr95401a.cc: Likewise.
5520 2021-01-04 Richard Biener <rguenther@suse.de>
5522 PR tree-optimization/98308
5523 * gcc.dg/vect/pr98308.c: New testcase.
5525 2021-01-04 Jakub Jelinek <jakub@redhat.com>
5527 PR tree-optimization/95771
5528 * gcc.target/i386/pr95771.c: New test.
5530 2021-01-04 Richard Biener <rguenther@suse.de>
5532 PR tree-optimization/98464
5533 * g++.dg/opt/pr98464.C: New testcase.
5535 2021-01-04 Richard Biener <rguenther@suse.de>
5537 PR tree-optimization/98282
5538 * g++.dg/opt/pr98282.C: New testcase.
5540 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
5543 * gcc.target/aarch64/pr89057.c: New test.
5545 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
5547 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
5549 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
5550 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
5551 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
5553 2021-01-04 Martin Liska <mliska@suse.cz>
5555 * README: Convert to utf8 from iso8859.
5557 2021-01-04 Martin Liska <mliska@suse.cz>
5559 * gcc.target/avr/avr.exp: Run dos2unix on the file.
5561 2021-01-04 Richard Biener <rguenther@suse.de>
5563 PR tree-optimization/98291
5564 * gcc.dg/vect/slp-reduc-11.c: New testcase.
5565 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
5567 2021-01-04 Jakub Jelinek <jakub@redhat.com>
5569 PR tree-optimization/96782
5570 * gcc.dg/tree-ssa/pr96782.c: New test.
5572 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5574 * gcc.misc-tests/outputs.exp: Adjust testcase.
5576 2021-01-01 Jakub Jelinek <jakub@redhat.com>
5578 * ChangeLog-2020: Rotate ChangeLog. New file.
5580 2021-01-01 Joel Brobecker <brobecker@adacore.com>
5582 * lib/target-supports.exp
5583 (check_effective_target_arm_fp16_alternative_ok_nocache):
5584 Return zero for *-*-vxworks7r* targets.
5585 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
5586 * gcc.target/arm/aapcs/vfp23.c: Likewise.
5587 * gcc.target/arm/aapcs/vfp24.c: Likewise.
5588 * gcc.target/arm/aapcs/vfp25.c: Likewise.
5590 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
5592 * g++.dg/init/new26.C: Fix overriding of the delete operator
5595 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
5597 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
5600 2021-01-01 Joel Brobecker <brobecker@adacore.com>
5602 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
5603 the test's dg-options.
5604 * gcc.target/arm/pr78255-2.c: Likewise.
5606 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
5608 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
5610 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
5612 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
5615 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
5617 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
5619 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
5621 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
5624 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
5626 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
5628 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
5630 * g++.dg/other/anon5.C: Skip on vxworks kernel.
5632 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
5634 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
5635 * gcc.dg/vxworks/initpri2.c: Likewise.
5637 2021-01-01 Joel Brobecker <brobecker@adacore.com>
5639 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
5642 2021-01-01 Olivier Hainque <hainque@adacore.com>
5644 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
5645 * gcc.dg/pthread-init-2.c: Ditto.
5647 2021-01-01 Olivier Hainque <hainque@adacore.com>
5649 * lib/target-supports.exp (check_weak_available,
5650 check_fork_available, check_effective_target_lto,
5651 check_effective_target_mempcpy): Add vxworks filters.
5653 2021-01-01 Alexandre Oliva <oliva@adacore.com>
5655 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
5656 explicit -mno-long-calls.
5657 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
5659 2021-01-01 Alexandre Oliva <oliva@adacore.com>
5661 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
5662 * g++.target/arm/no_unique_address_2.C: Likewise.
5664 2021-01-01 Alexandre Oliva <oliva@adacore.com>
5666 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
5667 * gcc.target/arm/headmerge-2.c: Likewise.
5669 2021-01-01 Alexandre Oliva <oliva@adacore.com>
5671 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
5674 Copyright (C) 2021 Free Software Foundation, Inc.
5676 Copying and distribution of this file, with or without modification,
5677 are permitted in any medium without royalty provided the copyright
5678 notice and this notice are preserved.