Daily bump.
[official-gcc.git] / gcc / testsuite / ChangeLog
blobf0e8b218dc17eccc67a5a4b35eeb06ca3ffd6b64
1 2021-04-15  Martin Sebor  <msebor@redhat.com>
3         PR c/99420
4         PR c/99972
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>
14         PR middle-end/84877
15         * gcc.dg/pr84877.c: Xfail for cris-*-*.
17 2021-04-15  Jason Merrill  <jason@redhat.com>
19         PR c++/80456
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>
29         PR c++/100101
30         * g++.dg/cpp0x/noexcept67.C: New test.
32 2021-04-15  Jason Merrill  <jason@redhat.com>
34         PR c++/100091
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
53         DEFAULT_CFLAGS.
54         * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
56 2021-04-15  Jakub Jelinek  <jakub@redhat.com>
58         PR testsuite/100073
59         * gcc.dg/pr86058.c: Enable also on i?86-*-*.
61 2021-04-15  Richard Sandiford  <richard.sandiford@arm.com>
63         PR c++/98852
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>
69         PR c/98852
70         * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
72 2021-04-15  Jakub Jelinek  <jakub@redhat.com>
74         PR target/100056
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>
89         PR c++/100078
90         * g++.dg/template/dependent-tmpl2.C: New test.
92 2021-04-14  Jason Merrill  <jason@redhat.com>
94         PR c++/93314
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>
108         PR target/99246
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>
118         PR c++/83476
119         PR c++/99885
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>
125         PR c++/99478
126         * g++.dg/cpp2a/lambda-uneval14.C: New test.
128 2021-04-14  Jason Merrill  <jason@redhat.com>
130         PR c++/90674
131         * g++.dg/debug/defaulted1.C: New test.
133 2021-04-14  Jason Merrill  <jason@redhat.com>
135         PR c++/88742
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>
153         PR middle-end/86058
154         * gcc.dg/pr86058.c: New test.
156 2021-04-13  Patrick Palka  <ppalka@redhat.com>
158         PR c++/99008
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>
165         PR c++/100032
166         * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
168 2021-04-13  Jakub Jelinek  <jakub@redhat.com>
170         PR c++/97121
171         * g++.dg/cpp2a/spaceship-err6.C: New test.
173 2021-04-13  Jason Merrill  <jason@redhat.com>
175         PR c++/100054
176         * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
178 2021-04-13  Patrick Palka  <ppalka@redhat.com>
180         PR c++/99008
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>
193         PR c++/91933
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>
203         PR target/100028
204         * gcc.target/aarch64/pr100028.c: New test.
206 2021-04-13  Patrick Palka  <ppalka@redhat.com>
208         PR c++/97134
209         * g++.dg/cpp2a/nontype-class43.C: New test.
211 2021-04-13  Patrick Palka  <ppalka@redhat.com>
213         PR c++/99961
214         PR c++/99994
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>
220         PR analyzer/99212
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>
226         PR analyzer/98599
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>
237         PR debug/99830
238         * gcc.dg/pr99830.c: New test.
240 2021-04-12  Jason Merrill  <jason@redhat.com>
242         PR c++/93085
243         * g++.dg/template/dependent-tmpl1.C: New test.
245 2021-04-12  Martin Liska  <mliska@suse.cz>
247         PR sanitizer/99877
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>
257         PR middle-end/98088
258         * c-c++-common/goacc/collapse-2.c: New.
260 2021-04-11  Jason Merrill  <jason@redhat.com>
262         PR c++/97974
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>
268         PR c++/98800
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>
274         PR analyzer/100011
275         * gcc.dg/analyzer/pr100011.c: New test.
277 2021-04-10  Jakub Jelinek  <jakub@redhat.com>
279         PR c/99990
280         * gcc.dg/pr99990.c: New test.
282 2021-04-10  H.J. Lu  <hjl.tools@gmail.com>
284         PR target/99744
285         * gcc.target/i386/pr99744-2.c: New test.
287 2021-04-10  Jakub Jelinek  <jakub@redhat.com>
289         PR lto/99849
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>
299         PR c++/99180
300         PR c++/93295
301         PR c++/93867
302         PR c++/95486
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>
310         PR c++/100006
311         * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
313 2021-04-09  Martin Sebor  <msebor@redhat.com>
315         PR middle-end/55288
316         * g++.dg/warn/uninit-pr55288.C: New test.
318 2021-04-09  Patrick Palka  <ppalka@redhat.com>
320         PR c++/90215
321         * g++.dg/cpp1z/fold-lambda4.C: New test.
323 2021-04-09  Marek Polacek  <polacek@redhat.com>
325         PR c++/99806
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
332         static executables.
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
341         with SVE.
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>
363         PR target/87763
364         * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
366 2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
368         PR libfortran/78314
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>
374         PR fortran/99817
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>
383         PR c++/99874
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>
389         PR c++/97679
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
395         of dump file.
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>
408         PR c++/91849
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>
414         PR c++/99859
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>
455         PR analyzer/99042
456         PR analyzer/99774
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>
498         PR c++/94529
499         * g++.dg/template/mem-spec2.C: New test.
501 2021-04-08  Marek Polacek  <polacek@redhat.com>
503         PR c++/99844
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>
510         PR target/99647
511         * gcc.c-torture/compile/pr99647.c: New test.
513 2021-04-07  Jason Merrill  <jason@redhat.com>
515         PR c++/41723
516         * g++.dg/template/friend71.C: New test.
518 2021-04-07  Jason Merrill  <jason@redhat.com>
520         PR c++/52625
521         * g++.dg/template/friend70.C: New test.
523 2021-04-07  Jason Merrill  <jason@redhat.com>
525         PR c++/92918
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>
558         PR testsuite/99955
559         * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
560         last.
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>
574         PR c++/52202
575         * g++.dg/cpp0x/rv-life.C: New test.
577 2021-04-06  Jason Merrill  <jason@redhat.com>
579         PR c++/96673
580         * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
582 2021-04-06  Jason Merrill  <jason@redhat.com>
584         PR c++/99901
585         * g++.dg/cpp1z/inline-var9.C: New test.
587 2021-04-06  Vladimir N. Makarov  <vmakarov@redhat.com>
589         PR target/99781
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>
624         PR c++/97900
625         * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
627 2021-04-06  Jason Merrill  <jason@redhat.com>
629         PR c++/91241
630         * g++.dg/abi/lambda-defarg1.C: New test.
632 2021-04-06  Patrick Palka  <ppalka@redhat.com>
634         PR c++/99899
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>
640         PR c++/96311
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>
651         PR c++/95317
652         * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
654 2021-04-05  Jason Merrill  <jason@redhat.com>
656         PR c++/95870
657         * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
659 2021-04-05  David Malcolm  <dmalcolm@redhat.com>
661         PR analyzer/99906
662         * gcc.dg/analyzer/pr99906.c: New test.
664 2021-04-05  David Malcolm  <dmalcolm@redhat.com>
666         PR analyzer/99886
667         * gcc.dg/analyzer/pr99886.c: New test.
669 2021-04-05  Jason Merrill  <jason@redhat.com>
671         PR c++/99066
672         * g++.dg/cpp0x/extern_template-6.C: New test.
674 2021-04-05  Jason Merrill  <jason@redhat.com>
676         PR c++/99201
677         * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
679 2021-04-05  Iain Buclaw  <ibuclaw@gdcproject.org>
681         PR d/99914
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>
691         PR c++/99643
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>
704         PR c++/91416
705         * g++.dg/other/gc7.C: New test.
707 2021-04-03  Paul Thomas  <pault@gcc.gnu.org>
709         PR fortran/99818
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>
724         PR testsuite/98125
725         * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
727 2021-04-03  Jason Merrill  <jason@redhat.com>
729         PR c++/91217
730         * g++.dg/opt/nrv20.C: New test.
732 2021-04-03  Jason Merrill  <jason@redhat.com>
734         PR c++/90664
735         * g++.dg/cpp1z/noexcept-type24.C: New test.
737 2021-04-03  Jason Merrill  <jason@redhat.com>
739         PR c++/97900
740         * g++.dg/ext/vector40.C: New test.
742 2021-04-02  Patrick Palka  <ppalka@redhat.com>
744         PR c++/99869
745         * g++.dg/cpp2a/concepts-placeholder6.C: New test.
747 2021-04-02  Patrick Palka  <ppalka@redhat.com>
749         PR c++/99586
750         * g++.dg/cpp2a/nontype-class42.C: New test.
752 2021-04-02  Jason Merrill  <jason@redhat.com>
754         PR c++/97938
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
777         effective target.
779 2021-04-01  Marek Polacek  <polacek@redhat.com>
781         PR c++/99831
782         * g++.dg/other/gc6.C: New test.
784 2021-04-01  Jason Merrill  <jason@redhat.com>
786         PR c++/99583
787         * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
789 2021-04-01  Jason Merrill  <jason@redhat.com>
791         PR c++/98481
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>
797         PR c++/99283
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>
812         PR ipa/98265
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>
832         PR fortran/99840
833         * gfortran.dg/transpose_5.f90: New test.
835 2021-03-31  David Malcolm  <dmalcolm@redhat.com>
837         PR analyzer/99771
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>
865         PR middle-end/65182
866         * gcc.dg/uninit-pr65182.c: New test.
868 2021-03-31  Jason Merrill  <jason@redhat.com>
870         PR c++/99445
871         * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
873 2021-03-31  Christophe Lyon  <christophe.lyon@linaro.org>
875         PR target/96974
876         * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
877         under lp64.
879 2021-03-31  Christophe Lyon  <christophe.lyon@linaro.org>
881         PR target/99786
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>
897         PR target/98119
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>
903         PR target/99813
904         * g++.target/aarch64/sve/pr99813.C: New test.
906 2021-03-31  Jakub Jelinek  <jakub@redhat.com>
908         PR testsuite/97680
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>
920         PR c++/88115
921         * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
923 2021-03-31  Patrick Palka  <ppalka@redhat.com>
925         PR c++/99815
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>
934         PR c++/99283
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>
942         PR c++/99790
943         * g++.dg/cpp1z/pr99790.C: New test.
945 2021-03-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
947         PR target/99822
948         * gcc.c-torture/compile/pr99822.c: New test.
950 2021-03-30  Xionghu Luo  <luoxhu@linux.ibm.com>
952         PR target/99718
953         PR target/99718
954         * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
955         instruction counts.
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>
973         PR target/99744
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>
983         PR target/99808
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>
993         PR target/98136
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>
1017         PR ipa/99751
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>
1027         PR fortran/93660
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>
1033         PR target/99216
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>
1043         PR target/99808
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>
1053         PR target/96770
1054         * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
1056 2021-03-28  Paul Thomas  <pault@gcc.gnu.org>
1058         PR fortran/99602
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>
1089         PR c++/98352
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>
1095         PR c++/99283
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>
1107         PR target/99766
1108         * g++.target/aarch64/sve/pr99766.C: New.
1110 2021-03-26  Iain Buclaw  <ibuclaw@gdcproject.org>
1112         PR ipa/99466
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>
1118         PR c++/99705
1119         * g++.dg/cpp0x/new5.C: New test.
1121 2021-03-26  Tobias Burnus  <tobias@codesourcery.com>
1123         PR fortran/99651
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>
1142         PR c++/99672
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
1152         and caret line.
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
1156         caret line.
1158 2021-03-25  Marek Polacek  <polacek@redhat.com>
1160         PR c++/94751
1161         * g++.dg/cpp0x/inh-ctor37.C: New test.
1163 2021-03-25  Jakub Jelinek  <jakub@redhat.com>
1165         PR c++/99745
1166         * g++.dg/cpp0x/variadic181.C: New test.
1168 2021-03-25  Marek Polacek  <polacek@redhat.com>
1170         PR c++/99331
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>
1180         Revert:
1181         2021-03-25  H.J. Lu  <hjl.tools@gmail.com>
1183         PR target/98209
1184         PR target/99744
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>
1191         PR c++/99565
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>
1197         PR target/98209
1198         PR target/99744
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>
1210         PR analyzer/93695
1211         PR analyzer/99044
1212         PR analyzer/99716
1213         * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
1214         xfail.
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>
1224         PR target/99753
1225         * gcc.target/i386/pr99753.c: New test.
1227 2021-03-24  Martin Jambor  <mjambor@suse.cz>
1229         PR ipa/99122
1230         * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
1232 2021-03-24  Christophe Lyon  <christophe.lyon@linaro.org>
1234         PR target/99727
1235         * gcc.target/arm/pr99727.c: New test.
1237 2021-03-24  Jakub Jelinek  <jakub@redhat.com>
1239         PR target/99724
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>
1267         PR fortran/99369
1268         * gfortran.dg/longnames.f90: New test.
1270 2021-03-23  Nathan Sidwell  <nathan@acm.org>
1272         PR c++/99283
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
1296         option.
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
1306         additional option.
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>
1360         PR c++/99318
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>
1366         PR fortran/93660
1367         * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
1369 2021-03-23  Richard Sandiford  <richard.sandiford@arm.com>
1371         PR target/99540
1372         * gcc.dg/vect/pr99540.c: New test.
1374 2021-03-23  Nathan Sidwell  <nathan@acm.org>
1376         PR c++/99239
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>
1392         PR c++/99650
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>
1402         PR c++/99480
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>
1408         PR target/99581
1409         * gcc.target/powerpc/pr99581.c: New.
1411 2021-03-22  Nathan Sidwell  <nathan@acm.org>
1413         PR c++/99425
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>
1429         PR target/99702
1430         * gcc.target/riscv/pr99702.c: New.
1432 2021-03-22  Xionghu Luo  <luoxhu@linux.ibm.com>
1434         PR target/98914
1435         * gcc.target/powerpc/pr98914.c: New test.
1437 2021-03-20  H.J. Lu  <hjl.tools@gmail.com>
1439         PR target/99679
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>
1445         PR debug/99230
1446         * gcc.dg/pr99230.c: New test.
1448 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
1450         PR c/99588
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
1457           _gfortran_matmul.
1459 2021-03-19  Vladimir N. Makarov  <vmakarov@redhat.com>
1461         PR target/99663
1462         * gcc.target/s390/pr99663.c: New.
1464 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
1466         PR c++/99456
1467         * g++.dg/opt/pr99456.C: New test.
1468         * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
1469         later.
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>
1478         PR target/99652
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>
1489         PR target/99593
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>
1498         PR c++/99500
1499         * g++.dg/cpp2a/concepts-err3.C: New test.
1501 2021-03-18  Martin Sebor  <msebor@redhat.com>
1503         PR middle-end/99502
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>
1510         PR testsuite/99636
1511         * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
1513 2021-03-18  Jakub Jelinek  <jakub@redhat.com>
1515         PR testsuite/99626
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>
1523         PR testsuite/97680
1524         * c-c++-common/zero-scratch-regs-10.c: Skip on arm
1526 2021-03-18  Iain Sandoe  <iain@sandoe.co.uk>
1528         PR objc++/49070
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
1535         sve_flags.
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>
1544         PR middle-end/98099
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>
1550         PR c++/97973
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>
1576         PR target/99504
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>
1586         PR target/99542
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>
1595         PR target/98092
1596         PR target/98092
1597         * gcc.target/powerpc/pr98092.c: New.
1599 2021-03-16  Jakub Jelinek  <jakub@redhat.com>
1601         PR target/99600
1602         * gcc.target/i386/pr99600.c: New test.
1604 2021-03-16  Martin Liska  <mliska@suse.cz>
1605             Jason Merrill  <jason@redhat.com>
1607         PR c++/99108
1608         * g++.target/i386/pr99108.C: New test.
1610 2021-03-16  Martin Liska  <mliska@suse.cz>
1612         PR target/99592
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>
1621         PR c++/99496
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>
1627         PR target/99563
1628         * gcc.target/i386/avx-pr99563.c: New test.
1630 2021-03-16  Jakub Jelinek  <jakub@redhat.com>
1632         PR target/99542
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
1638         on aarch64.
1639         * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
1641 2021-03-15  Jakub Jelinek  <jakub@redhat.com>
1643         PR c++/99601
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>
1649         PR c++/99601
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>
1655         PR c++/99047
1656         * g++.dg/coroutines/pr99047.C: New test.
1658 2021-03-15  Iain Sandoe  <iain@sandoe.co.uk>
1660         PR c++/98704
1661         * g++.dg/coroutines/torture/pr98704.C: New test.
1663 2021-03-15  Iain Sandoe  <iain@sandoe.co.uk>
1665         PR c++/98480
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>
1673         PR c++/96749
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>
1684         PR fortran/99345
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>
1690         PR fortran/99545
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>
1709         PR fortran/99125
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>
1719         PR c++/99238
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>
1726         PR fortran/99514
1727         * gfortran.dg/gomp/threadprivate-1.f90: New test.
1729 2021-03-12  Jakub Jelinek  <jakub@redhat.com>
1731         PR target/99321
1732         * gcc.target/i386/avx512vl-pr99321-2.c: New test.
1734 2021-03-12  Jakub Jelinek  <jakub@redhat.com>
1736         PR c++/99507
1737         * g++.dg/cpp2a/consteval19.C: New test.
1739 2021-03-11  David Malcolm  <dmalcolm@redhat.com>
1741         PR analyzer/96374
1742         * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
1743         to options.
1744         * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
1745         (test_7): New.
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>
1755         PR c++/99248
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>
1762         PR c++/99528
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>
1770         PR testsuite/98245
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>
1776         PR testsuite/97494
1777         * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
1779 2021-03-11  Richard Biener  <rguenther@suse.de>
1781         PR testsuite/97494
1782         * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
1784 2021-03-11  Richard Biener  <rguenther@suse.de>
1786         PR testsuite/97494
1787         * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
1789 2021-03-11  Jakub Jelinek  <jakub@redhat.com>
1791         PR ipa/99517
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>
1797         PR target/99492
1798         * gcc.target/powerpc/pr99492.c: New testcase.
1800 2021-03-10  Harald Anlauf  <anlauf@gmx.de>
1802         PR fortran/99205
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>
1812         PR c++/99423
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
1819         PR testsuite/99498
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>
1825         PR c++/99508
1826         * g++.dg/ext/pr99508.C: New.
1828 2021-03-10  John David Anglin  <danglin@gcc.gnu.org>
1830         PR testsuite/99292
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>
1848         PR target/99102
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>
1867         PR target/99454
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>
1879         PR sanitizer/98920
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>
1886         PR target/99464
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>
1898         PR fortran/49278
1899         * gfortran.dg/parameter_data.f90: New test.
1901 2021-03-08  Martin Sebor  <msebor@redhat.com>
1903         PR middle-end/98266
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>
1912         PR middle-end/97631
1913         * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
1914         Add an xfail.
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>
1922         PR c++/96268
1923         * g++.dg/cpp2a/nontype-class41.C: New test.
1925 2021-03-08  Nathan Sidwell  <nathan@acm.org>
1927         PR c++/99436
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>
1936         PR target/98959
1937         * gcc.target/powerpc/pr98959.c: New test.
1939 2021-03-08  Nathan Sidwell  <nathan@acm.org>
1941         PR c++/99285
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>
1947         PR target/99437
1948         * gcc.target/aarch64/simd/pr99437.c: New test.
1950 2021-03-08  Martin Liska  <mliska@suse.cz>
1952         PR sanitizer/98920
1953         * c-c++-common/asan/pr98920.c: New test.
1955 2021-03-08  Martin Liska  <mliska@suse.cz>
1957         PR target/99463
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
1964         test.
1965         * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
1966         test.
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
1972         test.
1974 2021-03-08  Tobias Burnus  <tobias@codesourcery.com>
1976         PR fortran/97927
1977         * gfortran.dg/module_variable_3.f90: New test.
1979 2021-03-07  Jakub Jelinek  <jakub@redhat.com>
1981         PR target/99321
1982         * lib/target-supports.exp
1983         (check_effective_target_assembler_march_noavx512bw): New effective
1984         target.
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>
1990         PR c++/99287
1991         * g++.dg/cpp2a/constexpr-99287.C: New test.
1993 2021-03-06  Patrick Palka  <ppalka@redhat.com>
1994             Jakub Jelinek  <jakub@redhat.com>
1996         PR c++/96330
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>
2002         PR c++/99365
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>
2013         PR c++/99374
2014         * g++.dg/cpp1z/noexcept-type23.C: New test.
2016 2021-03-05  Marek Polacek  <polacek@redhat.com>
2018         PR c++/99120
2019         * g++.dg/warn/Wshadow-17.C: New test.
2021 2021-03-05  Jason Merrill  <jason@redhat.com>
2023         PR c/99363
2024         * gcc.dg/attr-flatten-1.c: Adjust.
2026 2021-03-05  Jakub Jelinek  <jakub@redhat.com>
2028         PR middle-end/99322
2029         * c-c++-common/gomp/pr99322.c: New test.
2031 2021-03-05  Nathan Sidwell  <nathan@acm.org>
2033         PR c++/99245
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>
2039         PR libfortran/99218
2040         * gfortran.dg/matmul_21.f90: New test.
2042 2021-03-05  Nathan Sidwell  <nathan@acm.org>
2044         PR c++/99377
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>
2051         PR c++/98118
2052         * g++.dg/coroutines/pr98118.C: New test.
2054 2021-03-05  Iain Sandoe  <iain@sandoe.co.uk>
2056         PR c++/95616
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>
2070         PR c++/95615
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>
2080         PR target/99378
2081         * gcc.target/i386/pr99123-2.c: New.
2083 2021-03-05  Nathan Sidwell  <nathan@acm.org>
2085         PR c++/99389
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>
2092         PR c/99137
2093         * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
2094         additional test.
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>
2117         PR debug/66668
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>
2126         PR middle-end/93235
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
2134         from libgcov.
2135         * gcc.dg/tree-prof/pr97461.c: Likewise.
2137 2021-03-04  Jakub Jelinek  <jakub@redhat.com>
2139         PR c++/88146
2140         PR c++/99362
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>
2153         PR c/99325
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>
2159         PR target/99381
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
2165         machines.
2166         * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
2168 2021-03-04  Nathan Sidwell  <nathan@acm.org>
2170         PR c++/99170
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>
2197         PR fortran/99355
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
2223         name.
2225 2021-03-04  Martin Sebor  <msebor@redhat.com>
2227         PR middle-end/96963
2228         PR middle-end/94655
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>
2235         PR c++/96474
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:
2241         New test.
2242         * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
2243         New test.
2245 2021-03-03  Jonathan Wright  <jonathan.wright@arm.com>
2247         * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
2248         New test.
2249         * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
2250         New test.
2251         * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
2252         New test.
2254 2021-03-03  Jonathan Wright  <jonathan.wright@arm.com>
2256         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
2257         New test.
2258         * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
2259         New test.
2261 2021-03-03  Jonathan Wright  <jonathan.wright@arm.com>
2263         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
2264         New test template.
2265         * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
2266         New test.
2267         * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
2268         New test.
2269         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
2270         New test.
2271         * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
2272         New test.
2274 2021-03-03  Jakub Jelinek  <jakub@redhat.com>
2276         PR c++/82959
2277         * g++.dg/cpp1z/eval-order10.C: New test.
2279 2021-03-03  Marek Polacek  <polacek@redhat.com>
2281         PR c++/97034
2282         PR c++/99009
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>
2291         PR c++/95675
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
2298         dg-options.
2299         * gcc.target/i386/pr95798-2.c: Likewise.
2301 2021-03-03  Nathan Sidwell  <nathan@acm.org>
2303         PR c++/99344
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>
2310         PR target/99321
2311         * gcc.target/i386/pr99321.c: New test.
2313 2021-03-03  Jakub Jelinek  <jakub@redhat.com>
2315         PR c/99324
2316         * gcc.c-torture/compile/pr99324.c: New test.
2318 2021-03-03  Jakub Jelinek  <jakub@redhat.com>
2320         PR target/99085
2321         * gcc.dg/graphite/pr99085.c: New test.
2323 2021-03-03  Jason Merrill  <jason@redhat.com>
2325         PR c++/96078
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>
2335         PR c/99323
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>
2341         PR c++/99251
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>
2351         PR c++/96443
2352         PR c++/96960
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>
2385         PR target/99313
2386         * gcc.target/s390/target-attribute/pr99313.c: New test.
2388 2021-03-01  Nathan Sidwell  <nathan@acm.org>
2390         PR c++/99294
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>
2412         PR c++/90333
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
2418         duplication.
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>
2437         PR middle-end/99281
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>
2446         PR c++/95451
2447         * g++.dg/cpp1y/lambda-generic-95451.C: New test.
2449 2021-02-26  Jason Merrill  <jason@redhat.com>
2451         PR c++/98810
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>
2474         PR c++/98990
2475         * g++.dg/concepts/abbrev8.C: New test.
2477 2021-02-25  Patrick Palka  <ppalka@redhat.com>
2479         PR c++/99213
2480         PR c++/94521
2481         * g++.dg/diagnostic/local1.C: New test.
2483 2021-02-25  Patrick Palka  <ppalka@redhat.com>
2485         PR c++/99103
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>
2491         DR 1312
2492         PR c++/99176
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>
2499         PR c++/97587
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>
2506         PR c++/95822
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>
2515         PR c++/99166
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>
2531         PR testsuite/99233
2532         * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
2534 2021-02-25  Christophe Lyon  <christophe.lyon@linaro.org>
2536         PR middle-end/97172
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>
2546         PR target/95798
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>
2558         PR analyzer/99193
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>
2566         PR c++/98718
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>
2622         PR fortran/99226
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>
2628         PR inline-asm/99123
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>
2637         PR c++/99072
2638         * g++.dg/modules/pr99072.H: New.
2640 2021-02-24  Paul Thomas  <pault@gcc.gnu.org>
2642         PR fortran/98342
2643         * gfortran.dg/assumed_rank_21.f90 : New test.
2645 2021-02-24  Martin Sebor  <msebor@redhat.com>
2647         PR middle-end/97172
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>
2662         PR c++/96251
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>
2677         PR c/99224
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>
2689         PR c++/99074
2690         * g++.dg/warn/Wnonnull11.C: New test.
2692 2021-02-23  Paul Thomas  <pault@gcc.gnu.org>
2694         PR fortran/99124
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>
2703         PR fortran/99206
2704         * gfortran.dg/reshape_zerosize_4.f90: New test.
2706 2021-02-23  Nathan Sidwell  <nathan@acm.org>
2708         PR c++/99208
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>
2714         PR sanitizer/99168
2715         * c-c++-common/asan/pr99168.c: New test.
2717 2021-02-23  Patrick Palka  <ppalka@redhat.com>
2719         PR c++/95468
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>
2740         PR analyzer/99196
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>
2747         PR testsuite/99173
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>
2778         PR c++/99174
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>
2786         PR c++/99153
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>
2814         PR target/99134
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>
2824         PR c++/98741
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>
2832         PR fortran/98686
2833         * gfortran.dg/namelist_4.f90: Modify.
2834         * gfortran.dg/namelist_98.f90: New test.
2836 2021-02-19  Martin Sebor  <msebor@redhat.com>
2838         PR c/97172
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>
2850         PR fortran/99010
2851         * gfortran.dg/coarray/array_temporary-1.f90: New test.
2853 2021-02-19  Tobias Burnus  <tobias@codesourcery.com>
2855         PR fortran/99146
2856         * gfortran.dg/dtio_36.f90: New test.
2858 2021-02-19  Richard Biener  <rguenther@suse.de>
2860         PR middle-end/99122
2861         * gcc.dg/pr99122-3.c: New testcase.
2863 2021-02-19  Jakub Jelinek  <jakub@redhat.com>
2865         PR target/98998
2866         * gcc.target/arm/pure-code/pr98998.c: New test.
2868 2021-02-19  Jakub Jelinek  <jakub@redhat.com>
2870         PR ipa/99034
2871         * g++.dg/opt/pr99034.C: New test.
2873 2021-02-19  Tobias Burnus  <tobias@codesourcery.com>
2875         PR fortran/99027
2876         * gfortran.dg/ubound_1.f90: New test.
2878 2021-02-19  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2880         PR target/98657
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>
2889         PR jit/99126
2890         * jit.dg/test-trap.c: New test.
2892 2021-02-19  Jason Merrill  <jason@redhat.com>
2894         PR c++/96926
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>
2904         PR target/99113
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>
2932         PR c++/99023
2933         * g++.dg/modules/modules.exp: Bail on cross-testing.  Add support
2934         for .X files.
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>
2940         PR c/99136
2941         * gcc.dg/pr99136.c: New test.
2943 2021-02-18  Nathan Sidwell  <nathan@acm.org>
2945         PR c++/99023
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>
2952         PR c++/99150
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>
2958         PR c++/99132
2959         * g++.dg/cpp2a/constexpr-virtual18.C: New test.
2961 2021-02-18  Richard Biener  <rguenther@suse.de>
2963         PR middle-end/99122
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>
2974         PR middle-end/99109
2975         * g++.dg/warn/Warray-bounds-17.C: New test.
2977 2021-02-18  Jakub Jelinek  <jakub@redhat.com>
2979         PR target/99104
2980         * gcc.dg/pr99104.c: New test.
2982 2021-02-17  David Malcolm  <dmalcolm@redhat.com>
2984         PR analyzer/94596
2985         * gcc.dg/analyzer/pr94596.c: New test.
2987 2021-02-17  Nathan Sidwell  <nathan@acm.org>
2989         PR c++/99023
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>
2995         PR analyzer/98969
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
3000         false positive.
3001         (test_3): New.
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>
3024         PR sanitizer/99106
3025         * g++.dg/ubsan/pr99106.C: New test.
3027 2021-02-17  Nathan Sidwell  <nathan@acm.org>
3029         PR c++/99116
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>
3035         PR c++/99071
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>
3041         PR debug/96997
3042         PR c++/94034
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>
3053         PR c++/99062
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>
3069         PR inline-asm/98096
3070         * gcc.c-torture/compile/pr98096.c: New.
3072 2021-02-16  Tobias Burnus  <tobias@codesourcery.com>
3074         PR fortran/99111
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>
3080         PR target/99100
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>
3105         PR target/96166
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>
3120         PR c++/99040
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>
3128         PR c++/99039
3129         PR c++/99040
3130         * g++.dg/lookup/pr99039.C: New.
3132 2021-02-12  Steve Kargl  <sgk@troutmask.apl.washington.edu>
3134         PR libfortran/95647
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>
3143         PR target/98931
3144         * gcc.target/arm/pr98931.c: Add -mthumb
3146 2021-02-12  Tobias Burnus  <tobias@codesourcery.com>
3148         PR fortran/99043
3149         * gfortran.dg/assumed_rank_20.f90: New test.
3151 2021-02-12  Jakub Jelinek  <jakub@redhat.com>
3153         PR c++/97742
3154         * g++.dg/cpp2a/concepts-requires24.C: New test.
3156 2021-02-12  Jason Merrill  <jason@redhat.com>
3158         PR c++/97246
3159         * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
3161 2021-02-12  David Malcolm  <dmalcolm@redhat.com>
3163         PR analyzer/98969
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>
3169         PR c++/95888
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>
3175         PR target/99041
3176         * g++.target/powerpc/pr99041.C: New test.
3178 2021-02-11  Jakub Jelinek  <jakub@redhat.com>
3180         PR c++/99033
3181         * g++.dg/ext/flexary38.C: New test.
3183 2021-02-11  Marek Polacek  <polacek@redhat.com>
3185         PR c++/99063
3186         * g++.dg/cpp0x/variadic-crash6.C: New test.
3188 2021-02-11  Patrick Palka  <ppalka@redhat.com>
3190         PR c++/97582
3191         * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
3193 2021-02-11  Andrea Corallo  <andrea.corallo@arm.com>
3195         PR target/98931
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>
3205         PR fortran/98897
3206         * gfortran.dg/typebound_call_32.f90: New test.
3208 2021-02-11  Paul Thomas  <pault@gcc.gnu.org>
3210         PR fortran/99060
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>
3219         PR libfortran/98825
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>
3236         PR c++/99035
3237         * g++.dg/ext/weak6.C: New test.
3239 2021-02-10  Jakub Jelinek  <jakub@redhat.com>
3241         PR target/99025
3242         * gcc.target/i386/pr99025.c: New test.
3244 2021-02-10  Jakub Jelinek  <jakub@redhat.com>
3246         PR c++/98988
3247         PR c++/99031
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>
3253         PR c++/99030
3254         * g++.dg/lookup/pr99030.C: New.
3256 2021-02-10  Jakub Jelinek  <jakub@redhat.com>
3258         PR middle-end/99007
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>
3266         PR fortran/98979
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>
3273         PR analyzer/98575
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>
3279         PR analyzer/98575
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:
3291         New test template.
3292         * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
3294 2021-02-09  Nathan Sidwell  <nathan@acm.org>
3296         PR c++/98944
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>
3304         PR middle-end/98465
3305         * g++.dg/warn/Wstringop-overread-1.C: New test.
3307 2021-02-09  Jason Merrill  <jason@redhat.com>
3309         PR c++/96905
3310         * g++.dg/cpp2a/consteval-expinst1.C: New test.
3312 2021-02-09  Jason Merrill  <jason@redhat.com>
3314         PR c++/98326
3315         * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
3317 2021-02-09  Jason Merrill  <jason@redhat.com>
3319         PR c++/98994
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>
3333         PR c++/98531
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>
3344         PR middle-end/98974
3345         * gfortran.dg/pr98974.F90: New test.
3347 2021-02-08  Richard Biener  <rguenther@suse.de>
3349         PR lto/96591
3350         * g++.dg/lto/pr96591_0.C: New testcase.
3352 2021-02-05  Marek Polacek  <polacek@redhat.com>
3354         PR c++/98947
3355         * g++.dg/cpp2a/volatile5.C: New test.
3357 2021-02-05  Marek Polacek  <polacek@redhat.com>
3359         PR c++/96462
3360         * g++.dg/cpp2a/using-enum-8.C: New test.
3362 2021-02-05  Nathan Sidwell  <nathan@acm.org>
3364         PR driver/98943
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>
3374         PR c++/97878
3375         * g++.dg/cpp1z/decomp54.C: New test.
3377 2021-02-05  liuhongt  <hongtao.liu@intel.com>
3379         PR target/98537
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>
3406         PR testsuite/98325
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>
3418         PR c/97882
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>
3438         PR c++/98717
3439         * g++.dg/cpp2a/concepts-variadic3.C: New test.
3441 2021-02-04  David Malcolm  <dmalcolm@redhat.com>
3443         PR c/97932
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>
3457         PR c++/90926
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>
3471         PR c++/98802
3472         * g++.dg/cpp1z/class-deduction78.C: New test.
3474 2021-02-04  Jason Merrill  <jason@redhat.com>
3476         PR c++/95192
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>
3500         PR c++/97804
3501         * g++.dg/cpp2a/no_unique_address11.C: New test.
3503 2021-02-03  Marek Polacek  <polacek@redhat.com>
3505         PR c++/98899
3506         * g++.dg/cpp0x/noexcept65.C: New test.
3508 2021-02-03  Tobias Burnus  <tobias@codesourcery.com>
3510         PR fortran/98913
3511         * gfortran.dg/coarray/array_temporary.f90: New test.
3513 2021-02-03  Jakub Jelinek  <jakub@redhat.com>
3515         PR middle-end/97487
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>
3521         PR middle-end/97971
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>
3536         PR target/97510
3537         * gcc.target/i386/pr97510.c: New test.
3539 2021-02-02  Jason Merrill  <jason@redhat.com>
3541         PR c++/98929
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>
3550         PR fortran/91862
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>
3570         PR target/98743
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>
3583         PR analyzer/93355
3584         PR analyzer/96374
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.
3589         (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>
3599         PR analyzer/93355
3600         PR analyzer/96374
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
3607         assembly scan.
3609 2021-02-01  David Malcolm  <dmalcolm@redhat.com>
3611         PR analyzer/98918
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>
3625         PR middle-end/97172
3626         * gcc.dg/pr97172.c: New test.
3628 2021-02-01  Martin Sebor  <msebor@redhat.com>
3630         PR c++/98835
3631         * g++.dg/Wclass-memaccess-6.C: New test.
3633 2021-02-01  Patrick Palka  <ppalka@redhat.com>
3635         PR c++/98295
3636         * g++.dg/cpp0x/constexpr-98295.C: New test.
3638 2021-02-01  Marek Polacek  <polacek@redhat.com>
3640         PR c++/98355
3641         * g++.dg/ext/builtin-has-attribute2.C: New test.
3643 2021-02-01  Jason Merrill  <jason@redhat.com>
3645         PR c++/98570
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:
3651         New test template.
3652         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
3653         New test template.
3654         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
3655         New test template.
3656         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
3657         New test.
3658         * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
3659         New test.
3660         * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
3661         New test.
3662         * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
3663         New test.
3664         * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
3665         New test.
3666         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
3667         New test.
3668         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
3669         New test.
3670         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
3671         New test.
3672         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
3673         New test.
3675 2021-02-01  Jonathan Wright  <jonathan.wright@arm.com>
3677         * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
3678         New test.
3679         * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
3680         New test.
3681         * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
3682         New test.
3683         * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
3684         New test.
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>
3692         PR c++/84494
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>
3723         PR testsuite/98243
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>
3730         PR testsuite/98870
3731         * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
3732         expected result.
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>
3740         PR target/97701
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>
3749         PR target/97701
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>
3760         PR c++/98843
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>
3777         PR target/98849
3778         * gcc.c-torture/compile/pr98849.c: New test.
3780 2021-01-29  Jakub Jelinek  <jakub@redhat.com>
3782         PR debug/98331
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
3788         to ...
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.
3792         Rename to...
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>
3798         PR c++/96137
3799         * g++.dg/parse/error63.C: New test.
3801 2021-01-28  Jakub Jelinek  <jakub@redhat.com>
3803         PR c++/98841
3804         * g++.dg/warn/effc5.C: New test.
3806 2021-01-28  Marek Polacek  <polacek@redhat.com>
3808         PR c++/94775
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>
3814         PR target/98730
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>
3833         PR c++/33661
3834         PR c++/98847
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>
3843         PR c++/98770
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>
3849         PR fortran/86470
3850         * gfortran.dg/gomp/pr86470.f90: New test.
3852 2021-01-28  Xionghu Luo  <luoxhu@linux.ibm.com>
3854         PR target/98827
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
3869         option.
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>
3887         PR c++/97874
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>
3898         PR target/98853
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>
3909         PR fortran/93924
3910         PR fortran/93925
3911         * gfortran.dg/proc_ptr_52.f90 : New test.
3913 2021-01-27  liuhongt  <hongtao.liu@intel.com>
3915         PR target/98833
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>
3933         PR fortran/98472
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>
3952         PR c++/97474
3953         * g++.dg/torture/pr97474.C: New test.
3955 2021-01-26  Jason Merrill  <jason@redhat.com>
3957         PR c++/97566
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>
3976         PR target/98681
3977         * gcc.c-torture/execute/pr98681.c: New test.
3979 2021-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
3981         PR fortran/67539
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>
3991         PR middle-end/98807
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>
4001         PR fortran/70070
4002         * gfortran.dg/pr70070.f90: New test.
4004 2021-01-25  Martin Sebor  <msebor@redhat.com>
4006         PR c++/98646
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>
4017         PR fortran/96843
4018         * gfortran.dg/interface_assignment_7.f90: New test.
4020 2021-01-25  Jason Merrill  <jason@redhat.com>
4022         PR c++/98463
4023         * g++.dg/cpp2a/no_unique_address8.C: New test.
4025 2021-01-25  Richard Biener  <rguenther@suse.de>
4027         PR middle-end/98807
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>
4037         PR fortran/98517
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
4043         with changes.
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>
4057         PR c++/88548
4058         PR c++/97399
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>
4073         PR c++/96623
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>
4099         PR c++/98744
4100         * g++.dg/init/elide7.C: New test.
4102 2021-01-22  Jakub Jelinek  <jakub@redhat.com>
4104         PR sanitizer/95693
4105         * g++.dg/ubsan/pr95693.C: New test.
4107 2021-01-22  Marek Polacek  <polacek@redhat.com>
4109         PR c++/98545
4110         * g++.dg/abi/mangle76.C: New test.
4112 2021-01-22  Paul Thomas  <pault@gcc.gnu.org>
4114         PR fortran/98565
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>
4129         PR testsuite/98795
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>
4136         PR middle-end/98793
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
4143         instruction counts.
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>
4163         PR middle-end/98773
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
4170         builtins.
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>
4185         PR target/98636
4186         * gcc.target/arm/pr98636.c: New test.
4188 2021-01-22  liuhongt  <hongtao.liu@intel.com>
4190         PR target/96891
4191         PR target/98348
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>
4201         PR c++/97966
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
4207         intervening period.
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>
4218         PR c++/71879
4219         * g++.dg/cpp0x/decltype-71879.C: New test.
4221 2021-01-21  Jakub Jelinek  <jakub@redhat.com>
4223         PR c++/98672
4224         * g++.dg/cpp1y/constexpr-98672.C: New test.
4226 2021-01-21  Andrea Corallo  <andrea.corallo@arm.com>
4228         PR target/96372
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>
4236         PR c++/98530
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>
4243         PR fortran/96320
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>
4249         PR testsuite/97299
4250         * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
4252 2021-01-21  Richard Biener  <rguenther@suse.de>
4254         PR testsuite/98241
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
4273         dup.
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>
4287         PR c++/95434
4288         * g++.dg/cpp2a/lambda-generic9.C: New test.
4290 2021-01-20  Patrick Palka  <ppalka@redhat.com>
4292         PR c++/82613
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>
4303         PR fortran/98763
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>
4320         PR c++/98742
4321         * c-c++-common/gomp/task-detach-2.c: New test.
4323 2021-01-20  Tobias Burnus  <tobias@codesourcery.com>
4325         PR fortran/98757
4326         PR fortran/98476
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>
4340         PR c++/98659
4341         * g++.dg/template/deduce8.C: New test.
4343 2021-01-19  Marek Polacek  <polacek@redhat.com>
4345         PR c++/98687
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>
4351         PR middle-end/98664
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>
4359         PR c++/41437
4360         PR c++/58993
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>
4368         PR c++/98333
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
4380         variables.
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:
4384         Likewise.
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:
4389         Likewise.
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:
4393         Likewise.
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:
4397         Likewise.
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:
4401         Likewise.
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:
4405         Likewise.
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:
4412         Likewise.
4413         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
4414         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
4415         Likewise.
4416         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
4417         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
4418         Likewise.
4419         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
4420         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
4421         Likewise.
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>
4440         PR ipa/98330
4441         * g++.dg/pr98330.C: New testcase.
4442         * gcc.dg/pr98330.c: Likewise.
4444 2021-01-19  Richard Biener  <rguenther@suse.de>
4446         PR ipa/97673
4447         * gfortran.dg/pr97673.f90: New testcase.
4449 2021-01-19  Tobias Burnus  <tobias@codesourcery.com>
4451         PR fortran/98476
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>
4458         PR ipa/98690
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>
4476         PR testsuite/97987
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>
4497         PR testsuite/97494
4498         * gcc.dg/vect/slp-11b.c: Adjust.
4500 2021-01-18  Christophe Lyon  <christophe.lyon@linaro.org>
4502         PR target/71233
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>
4508         PR testsuite/97299
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>
4542         PR ipa/98222
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>
4580         PR c++/98538
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>
4602         PR c++/98642
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>
4611         PR c++/63707
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>
4636         PR c++/98591
4637         * g++.dg/modules/pr98591.H: New file.
4639 2021-01-15  Richard Sandiford  <richard.sandiford@arm.com>
4641         PR target/88836
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
4650         -latomic.
4652 2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
4654         PR target/71233
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>
4662         Revert:
4663         2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
4665         PR target/71233
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>
4677         PR testsuite/96147
4678         * gcc.dg/vect/bb-slp-32.c: Align p.
4680 2021-01-15  Richard Biener  <rguenther@suse.de>
4682         PR testsuite/96147
4683         * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
4685 2021-01-15  Richard Biener  <rguenther@suse.de>
4687         PR testsuite/96147
4688         * gcc.dg/vect/slp-45.c: Key scanning on
4689         vect_hw_misalign.
4691 2021-01-15  Richard Biener  <rguenther@suse.de>
4693         PR testsuite/96147
4694         * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
4696 2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
4698         PR target/71233
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>
4704         PR testsuite/96098
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:
4728         New file.
4729         * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
4730         New file.
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>
4777         PR fortran/98661
4778         * gfortran.dg/pr98661.f90: New test.
4780 2021-01-14  Harald Anlauf  <anlauf@gmx.de>
4782         Revert:
4783         2021-01-14  Harald Anlauf  <anlauf@gmx.de>
4785         PR fortran/98661
4786         * gfortran.dg/pr98661.f90: New test.
4788 2021-01-14  Harald Anlauf  <anlauf@gmx.de>
4790         PR fortran/98661
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>
4800         PR target/98667
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>
4812         PR target/98676
4813         * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
4814         -mno-stackrealign.
4815         * gcc.target/i386/pr95021-3.c: Likewise.
4817 2021-01-14  Nathan Sidwell  <nathan@acm.org>
4819         PR c++/98372
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>
4825         PR target/98670
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>
4853         PR c++/98231
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>
4899         PR target/95905
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
4902         operand.
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>
4918         PR target/96938
4919         * gcc.target/i386/pr96938.c: New test.
4921 2021-01-13  Jakub Jelinek  <jakub@redhat.com>
4923         PR target/95905
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>
4933         PR c/98597
4934         PR c/98592
4935         * g++.dg/warn/Wuninitialized-13.C: New test.
4936          gcc.dg/uninit-39.c: New test.
4937         #
4938         * gcc.dg/uninit-39.c: New file.
4940 2021-01-12  Christophe Lyon  <christophe.lyon@linaro.org>
4942         PR target/97875
4943         * gcc.target/arm/simd/mve-vneg.c: Update test.
4945 2021-01-12  Vladimir N. Makarov  <vmakarov@redhat.com>
4947         PR target/97969
4948         * gcc.target/arm/pr97969.c: New.
4950 2021-01-12  Patrick Palka  <ppalka@redhat.com>
4952         PR c++/98611
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>
4974         PR c++/98620
4975         * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
4977 2021-01-12  David Malcolm  <dmalcolm@redhat.com>
4979         PR analyzer/98628
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>
5028         PR testsuite/98602
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>
5039         PR c++/98481
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>
5049         PR testsuite/98225
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>
5088         PR c++/98556
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>
5099         PR debug/97714
5100         * gcc.dg/debug/pr97714.c: New.
5102 2021-01-08  H.J. Lu  <hjl.tools@gmail.com>
5104         PR target/98482
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>
5115         PR c++/98551
5116         * g++.dg/cpp0x/constexpr-pmf2.C: New test.
5118 2021-01-08  Patrick Palka  <ppalka@redhat.com>
5120         PR c++/98515
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>
5126         PR target/98482
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>
5136         PR target/98482
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>
5143         PR target/98585
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>
5180         PR fortran/93794
5181         * gfortran.dg/deferred_character_35.f90 : New test.
5183 2021-01-08  Paul Thomas  <pault@gcc.gnu.org>
5185         PR fortran/98458
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>
5201         PR c++/98329
5202         * g++.dg/cpp2a/bit-cast10.C: New test.
5204 2021-01-07  Martin Sebor  <msebor@redhat.com>
5206         PR middle-end/98578
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>
5212         PR c++/98441
5213         * g++.dg/cpp0x/auto55.C: New test.
5215 2021-01-07  David Malcolm  <dmalcolm@redhat.com>
5217         PR analyzer/98580
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>
5223         PR fortran/93701
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>
5230         PR target/98567
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>
5269         PR analyzer/97074
5270         * gcc.dg/analyzer/pr97074.c: New test.
5272 2021-01-07  David Malcolm  <dmalcolm@redhat.com>
5274         PR analyzer/98564
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>
5284         PR c++/95768
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>
5291         PR c++/98305
5292         * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
5294 2021-01-06  Iain Sandoe  <iain@sandoe.co.uk>
5296         PR c++/96504
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>
5303         PR testsuite/98566
5304         * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
5305         dg-error.
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>
5323         PR analyzer/97072
5324         * gcc.dg/analyzer/pr97072.c: New test.
5326 2021-01-06  David Malcolm  <dmalcolm@redhat.com>
5328         PR analyzer/98073
5329         * gcc.dg/analyzer/pr98073.c: New test.
5331 2021-01-06  David Malcolm  <dmalcolm@redhat.com>
5333         PR analyzer/98223
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>
5346         PR target/98495
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>
5372         PR c++/98469
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>
5378         PR c++/82099
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>
5402         PR target/98522
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>
5413         PR target/98495
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>
5446         PR analyzer/98293
5447         * gcc.dg/analyzer/pr98293.c: New test.
5449 2021-01-04  Martin Uecker  <muecker@gwdg.de>
5451         PR c/98029
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>
5542         PR target/89057
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
5548         [-32, 31].
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
5593         for c++14 profile.
5595 2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
5597         * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
5598         not supported).
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
5613         headers too.
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
5622         directives.
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*
5640         targets.
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.