1 2021-04-13 Martin Sebor <msebor@redhat.com>
3 PR tree-optimization/82800
4 * g++.dg/warn/uninit-pr82800.C: New test.
6 2021-04-13 Martin Sebor <msebor@redhat.com>
9 * gcc.dg/pr86058.c: New test.
11 2021-04-13 Patrick Palka <ppalka@redhat.com>
14 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
15 * g++.old-deja/g++.ns/template7.C: Likewise.
16 * g++.old-deja/g++.pt/crash8.C: Likewise.
18 2021-04-13 Jason Merrill <jason@redhat.com>
21 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
23 2021-04-13 Jakub Jelinek <jakub@redhat.com>
26 * g++.dg/cpp2a/spaceship-err6.C: New test.
28 2021-04-13 Jason Merrill <jason@redhat.com>
31 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
33 2021-04-13 Patrick Palka <ppalka@redhat.com>
36 * g++.dg/parse/template2.C: Adjust expected diagnostic.
37 * g++.dg/template/error8.C: Likewise.
38 * g++.dg/cpp1z/class-deduction84.C: New test.
40 2021-04-13 Richard Biener <rguenther@suse.de>
42 PR tree-optimization/100053
43 * gcc.dg/torture/pr100053.c: New testcase.
44 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
46 2021-04-13 Jason Merrill <jason@redhat.com>
49 * g++.dg/cpp0x/constexpr-base7.C: New test.
51 2021-04-13 Nathan Sidwell <nathan@acm.org>
54 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
56 2021-04-13 Jakub Jelinek <jakub@redhat.com>
59 * gcc.target/aarch64/pr100028.c: New test.
61 2021-04-13 Patrick Palka <ppalka@redhat.com>
64 * g++.dg/cpp2a/nontype-class43.C: New test.
66 2021-04-13 Patrick Palka <ppalka@redhat.com>
70 * g++.dg/cpp2a/concepts-uneval1.C: New test.
71 * g++.dg/cpp2a/concepts-uneval2.C: New test.
73 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
76 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
77 line 971 for cris-*-*.
79 2021-04-13 David Malcolm <dmalcolm@redhat.com>
82 * gcc.dg/analyzer/pr98599-a.c: New test.
83 * gcc.dg/analyzer/pr98599-b.c: New test.
85 2021-04-12 Jakub Jelinek <jakub@redhat.com>
87 PR rtl-optimization/99905
88 * gcc.target/i386/pr99905.c: New test.
90 2021-04-12 Jakub Jelinek <jakub@redhat.com>
93 * gcc.dg/pr99830.c: New test.
95 2021-04-12 Jason Merrill <jason@redhat.com>
98 * g++.dg/template/dependent-tmpl1.C: New test.
100 2021-04-12 Martin Liska <mliska@suse.cz>
103 * g++.dg/asan/pr99877.C: New test.
105 2021-04-12 Cui,Lili <lili.cui@intel.com>
107 * gcc.target/i386/funcspec-56.inc: Handle new march.
108 * g++.target/i386/mv16.C: Handle new march
110 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
113 * c-c++-common/goacc/collapse-2.c: New.
115 2021-04-11 Jason Merrill <jason@redhat.com>
118 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
119 * g++.dg/other/anon-union5.C: New test.
121 2021-04-10 Jason Merrill <jason@redhat.com>
124 * g++.dg/gomp/this-1.C: Adjust diagnostic.
125 * g++.dg/cpp0x/constexpr-this1.C: New test.
127 2021-04-10 David Malcolm <dmalcolm@redhat.com>
130 * gcc.dg/analyzer/pr100011.c: New test.
132 2021-04-10 Jakub Jelinek <jakub@redhat.com>
135 * gcc.dg/pr99990.c: New test.
137 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
140 * gcc.target/i386/pr99744-2.c: New test.
142 2021-04-10 Jakub Jelinek <jakub@redhat.com>
145 * gcc.dg/lto/pr99849_0.c: New test.
147 2021-04-10 Jakub Jelinek <jakub@redhat.com>
149 PR rtl-optimization/98601
150 * gcc.dg/torture/pr98601.c: New test.
152 2021-04-10 Jason Merrill <jason@redhat.com>
158 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
159 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
160 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
161 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
163 2021-04-10 Jason Merrill <jason@redhat.com>
166 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
168 2021-04-09 Martin Sebor <msebor@redhat.com>
171 * g++.dg/warn/uninit-pr55288.C: New test.
173 2021-04-09 Patrick Palka <ppalka@redhat.com>
176 * g++.dg/cpp1z/fold-lambda4.C: New test.
178 2021-04-09 Marek Polacek <polacek@redhat.com>
181 * g++.dg/concepts/abbrev10.C: New test.
182 * g++.dg/concepts/abbrev11.C: New test.
184 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
186 * gcc.target/aarch64/pr70398.c: Require a target that can link
189 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
191 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
193 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
195 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
198 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
200 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
201 * gcc.dg/pr96573.c: Likewise.
202 * gcc.dg/tree-ssa/pr84512.c: Likewise.
203 * gcc.dg/vect/bb-slp-43.c: Likewise.
204 * gcc.dg/vect/slp-reduc-11.c: Likewise.
206 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
208 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
209 loop to vectorized if vect_fold_extract_last.
211 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
213 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
214 of relying on vectorisation.
216 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
219 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
221 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
224 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
225 * gfortran.dg/ieee/ieee_8.f90: Likewise.
227 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
230 * gfortran.dg/coarray/dummy_2.f90: New test.
232 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
234 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
236 2021-04-08 Patrick Palka <ppalka@redhat.com>
239 * g++.dg/cpp2a/concepts-lambda16.C: New test.
240 * g++.dg/cpp2a/concepts-lambda17.C: New test.
242 2021-04-08 Patrick Palka <ppalka@redhat.com>
245 * g++.dg/cpp2a/concepts-ctad3.C: New test.
247 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
249 * lib/scanasm.exp (scan-lto-assembler): Update expected name
252 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
254 * lib/target-supports.exp
255 (check_effective_target_stdint_types_mbig_endian): New proc.
256 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
257 stdint_types_mbig_endian.
258 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
259 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
261 2021-04-08 Jason Merrill <jason@redhat.com>
264 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
265 * g++.dg/conversion/ref7.C: New test.
267 2021-04-08 Jakub Jelinek <jakub@redhat.com>
270 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
271 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
272 * g++.dg/cpp2a/constexpr-new18.C: New test.
273 * g++.dg/cpp2a/constexpr-new19.C: New test.
275 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
277 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
279 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
281 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
282 "was here" from error message.
283 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
284 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
285 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
286 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
287 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
288 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
289 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
290 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
291 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
292 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
293 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
294 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
295 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
297 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
299 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
300 * gcc.target/aarch64/pr98772.c: Likewise.
301 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
303 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
305 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
306 conversion to shifts and adds.
308 2021-04-08 David Malcolm <dmalcolm@redhat.com>
312 * gcc.dg/analyzer/pr99042.c: New test.
313 * gcc.dg/analyzer/pr99774-1.c: New test.
314 * gcc.dg/analyzer/pr99774-2.c: New test.
316 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
318 * gdc.dg/gdc108.d: Update test.
319 * gdc.dg/gdc142.d: Likewise.
320 * gdc.dg/pr90136a.d: Likewise.
321 * gdc.dg/pr90136b.d: Likewise.
322 * gdc.dg/pr90136c.d: Likewise.
323 * gdc.dg/pr95173.d: Likewise.
324 * gdc.dg/attr_allocsize1.d: New test.
325 * gdc.dg/attr_allocsize2.d: New test.
326 * gdc.dg/attr_alwaysinline1.d: New test.
327 * gdc.dg/attr_cold1.d: New test.
328 * gdc.dg/attr_exclusions1.d: New test.
329 * gdc.dg/attr_exclusions2.d: New test.
330 * gdc.dg/attr_flatten1.d: New test.
331 * gdc.dg/attr_module.d: New test.
332 * gdc.dg/attr_noclone1.d: New test.
333 * gdc.dg/attr_noicf1.d: New test.
334 * gdc.dg/attr_noinline1.d: New test.
335 * gdc.dg/attr_noipa1.d: New test.
336 * gdc.dg/attr_noplt1.d: New test.
337 * gdc.dg/attr_optimize1.d: New test.
338 * gdc.dg/attr_optimize2.d: New test.
339 * gdc.dg/attr_optimize3.d: New test.
340 * gdc.dg/attr_optimize4.d: New test.
341 * gdc.dg/attr_restrict1.d: New test.
342 * gdc.dg/attr_section1.d: New test.
343 * gdc.dg/attr_symver1.d: New test.
344 * gdc.dg/attr_target1.d: New test.
345 * gdc.dg/attr_targetclones1.d: New test.
346 * gdc.dg/attr_used1.d: New test.
347 * gdc.dg/attr_used2.d: New test.
348 * gdc.dg/attr_weak1.d: New test.
349 * gdc.dg/imports/attributes.d: New test.
351 2021-04-08 Jason Merrill <jason@redhat.com>
354 * g++.dg/template/mem-spec2.C: New test.
356 2021-04-08 Marek Polacek <polacek@redhat.com>
359 * g++.dg/cpp2a/explicit16.C: Use c++20.
360 * g++.dg/cpp0x/noexcept66.C: New test.
361 * g++.dg/cpp2a/explicit17.C: New test.
363 2021-04-08 Alex Coplan <alex.coplan@arm.com>
366 * gcc.c-torture/compile/pr99647.c: New test.
368 2021-04-07 Jason Merrill <jason@redhat.com>
371 * g++.dg/template/friend71.C: New test.
373 2021-04-07 Jason Merrill <jason@redhat.com>
376 * g++.dg/template/friend70.C: New test.
378 2021-04-07 Jason Merrill <jason@redhat.com>
381 * g++.dg/lookup/using66.C: New test.
383 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
385 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
386 when building an executable with testglue.
388 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
390 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
391 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
393 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
395 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
396 if IFN_STORE_LANES is available.
397 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
398 IFN_STORE_LANES is available.
399 * gcc.target/aarch64/pr99873_1.c: New test.
400 * gcc.target/aarch64/pr99873_2.c: Likewise.
401 * gcc.target/aarch64/pr99873_3.c: Likewise.
402 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
403 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
404 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
406 2021-04-07 Richard Biener <rguenther@suse.de>
408 PR tree-optimization/99954
409 * gcc.dg/torture/pr99954.c: New testcase.
411 2021-04-07 Richard Biener <rguenther@suse.de>
414 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
417 2021-04-07 Richard Biener <rguenther@suse.de>
419 PR tree-optimization/99947
420 * gcc.dg/torture/pr99947.c: New testcase.
422 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
424 PR tree-optimization/98736
425 * gcc.c-torture/execute/pr98736.c: New test.
427 2021-04-07 Marek Polacek <polacek@redhat.com>
430 * g++.dg/cpp0x/rv-life.C: New test.
432 2021-04-06 Jason Merrill <jason@redhat.com>
435 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
437 2021-04-06 Jason Merrill <jason@redhat.com>
440 * g++.dg/cpp1z/inline-var9.C: New test.
442 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
445 * g++.target/aarch64/sve/pr99781.C: New.
447 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
449 * gcc.target/i386/memcpy-strategy-9.c: New test.
450 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
451 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
452 * gcc.target/i386/memset-strategy-7.c: Likewise.
453 * gcc.target/i386/memset-strategy-8.c: Likewise.
454 * gcc.target/i386/memset-strategy-9.c: Likewise.
456 2021-04-06 Richard Biener <rguenther@suse.de>
458 PR tree-optimization/99880
459 * gcc.dg/torture/pr99880.c: New testcase.
461 2021-04-06 Nathan Sidwell <nathan@acm.org>
463 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
464 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
466 2021-04-06 Jakub Jelinek <jakub@redhat.com>
468 PR tree-optimization/96573
469 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
470 VEC_PERM_EXPR with bswapping permutation.
472 2021-04-06 Richard Biener <rguenther@suse.de>
474 PR tree-optimization/99924
475 * gfortran.dg/vect/pr99924.f90: New testcase.
477 2021-04-06 Jakub Jelinek <jakub@redhat.com>
480 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
482 2021-04-06 Jason Merrill <jason@redhat.com>
485 * g++.dg/abi/lambda-defarg1.C: New test.
487 2021-04-06 Patrick Palka <ppalka@redhat.com>
490 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
491 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
493 2021-04-05 Jason Merrill <jason@redhat.com>
496 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
498 2021-04-05 Jason Merrill <jason@redhat.com>
500 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
501 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
502 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
504 2021-04-05 Jason Merrill <jason@redhat.com>
507 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
509 2021-04-05 Jason Merrill <jason@redhat.com>
512 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
514 2021-04-05 David Malcolm <dmalcolm@redhat.com>
517 * gcc.dg/analyzer/pr99906.c: New test.
519 2021-04-05 David Malcolm <dmalcolm@redhat.com>
522 * gcc.dg/analyzer/pr99886.c: New test.
524 2021-04-05 Jason Merrill <jason@redhat.com>
527 * g++.dg/cpp0x/extern_template-6.C: New test.
529 2021-04-05 Jason Merrill <jason@redhat.com>
532 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
534 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
537 * gdc.dg/pr99914.d: New test.
539 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
541 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
542 * gcc.dg/tree-ssa/evrp11.c: Likewise.
544 2021-04-04 Jason Merrill <jason@redhat.com>
547 * g++.dg/cpp0x/initlist-new5.C: New test.
549 2021-04-03 Alexandre Oliva <oliva@adacore.com>
551 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
553 2021-04-03 Alexandre Oliva <oliva@adacore.com>
555 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
557 2021-04-03 Marek Polacek <polacek@redhat.com>
560 * g++.dg/other/gc7.C: New test.
562 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
565 * gfortran.dg/coarray_48.f90: New test.
567 2021-04-03 Jakub Jelinek <jakub@redhat.com>
569 PR tree-optimization/99882
570 * gcc.dg/pr99882.c: New test.
572 2021-04-03 Jakub Jelinek <jakub@redhat.com>
574 PR rtl-optimization/99863
575 * gcc.target/i386/pr99863.c: New test.
577 2021-04-03 Jakub Jelinek <jakub@redhat.com>
580 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
582 2021-04-03 Jason Merrill <jason@redhat.com>
585 * g++.dg/opt/nrv20.C: New test.
587 2021-04-03 Jason Merrill <jason@redhat.com>
590 * g++.dg/cpp1z/noexcept-type24.C: New test.
592 2021-04-03 Jason Merrill <jason@redhat.com>
595 * g++.dg/ext/vector40.C: New test.
597 2021-04-02 Patrick Palka <ppalka@redhat.com>
600 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
602 2021-04-02 Patrick Palka <ppalka@redhat.com>
605 * g++.dg/cpp2a/nontype-class42.C: New test.
607 2021-04-02 Jason Merrill <jason@redhat.com>
610 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
612 2021-04-02 Nathan Sidwell <nathan@acm.org>
614 * g++.dg/modules/pr99283-6_d.H: New.
615 * g++.dg/modules/pr99283-7-swap.h: New.
616 * g++.dg/modules/pr99283-7-traits.h: New.
617 * g++.dg/modules/pr99283-7_a.H: New.
618 * g++.dg/modules/pr99283-7_b.H: New.
619 * g++.dg/modules/pr99283-7_c.C: New.
620 * g++.dg/modules/pr99283-7_d.H: New.
622 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
624 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
625 * go.test/test/fixedbugs/issue22200b.go: Likewise.
627 2021-04-02 Jakub Jelinek <jakub@redhat.com>
629 PR tree-optimization/99726
630 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
631 -floop-nest-optimize to dg-additional-options guarded on fgraphite
634 2021-04-01 Marek Polacek <polacek@redhat.com>
637 * g++.dg/other/gc6.C: New test.
639 2021-04-01 Jason Merrill <jason@redhat.com>
642 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
644 2021-04-01 Jason Merrill <jason@redhat.com>
647 * g++.dg/abi/abi-tag24a.C: New test.
648 * g++.dg/abi/macro0.C: Adjust expected value.
650 2021-04-01 Nathan Sidwell <nathan@acm.org>
653 * g++.dg/modules/pr99283-6.h: New.
654 * g++.dg/modules/pr99283-6_a.H: New.
655 * g++.dg/modules/pr99283-6_b.H: New.
656 * g++.dg/modules/pr99283-6_c.C: New.
657 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
658 * g++.dg/modules/indirect-3_c.C: Adjust scan.
659 * g++.dg/modules/indirect-4_c.C: Adjust scan.
660 * g++.dg/modules/lambda-3_b.C: Adjust scan.
661 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
662 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
663 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
665 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
668 * gcc.dg/tree-ssa/pr98265.C: New test.
670 2021-04-01 Jakub Jelinek <jakub@redhat.com>
672 PR tree-optimization/96573
673 * gcc.dg/pr96573.c: New test.
675 2021-04-01 Richard Biener <rguenther@suse.de>
677 PR tree-optimization/99856
678 * gcc.dg/vect/pr99856.c: New testcase.
680 2021-04-01 Martin Jambor <mjambor@suse.cz>
682 PR tree-optimization/97009
683 * gcc.dg/tree-ssa/pr97009.c: New test.
685 2021-04-01 Harald Anlauf <anlauf@gmx.de>
688 * gfortran.dg/transpose_5.f90: New test.
690 2021-03-31 David Malcolm <dmalcolm@redhat.com>
693 * gcc.dg/analyzer/data-model-10.c: Update expected output.
694 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
695 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
696 * gcc.dg/analyzer/pr99771-1.c: New test.
698 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
700 PR tree-optimization/98268
701 * gcc.target/aarch64/sve/pr98268-1.c: New test.
702 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
704 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
706 PR tree-optimization/99726
707 * gcc.target/i386/pr99726.c: New test.
709 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
711 PR rtl-optimization/97141
712 PR rtl-optimization/98726
713 * gcc.c-torture/compile/pr97141.c: New test.
714 * gcc.c-torture/compile/pr98726.c: Likewise.
715 * gcc.target/aarch64/sve/pr97141.c: Likewise.
716 * gcc.target/aarch64/sve/pr98726.c: Likewise.
718 2021-03-31 Martin Sebor <msebor@redhat.com>
721 * gcc.dg/uninit-pr65182.c: New test.
723 2021-03-31 Jason Merrill <jason@redhat.com>
726 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
728 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
731 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
734 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
737 * gcc.target/arm/pr99786.c: New test.
739 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
741 * gcc.target/i386/memcpy-strategy-5.c: New test.
742 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
743 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
744 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
745 * gcc.target/i386/memset-strategy-3.c: Likewise.
746 * gcc.target/i386/memset-strategy-4.c: Likewise.
747 * gcc.target/i386/memset-strategy-5.c: Likewise.
748 * gcc.target/i386/memset-strategy-6.c: Likewise.
750 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
753 * gcc.target/aarch64/sve/pr98119.c: New test.
755 2021-03-31 Jakub Jelinek <jakub@redhat.com>
756 Richard Sandiford <richard.sandiford@arm.com>
759 * g++.target/aarch64/sve/pr99813.C: New test.
761 2021-03-31 Jakub Jelinek <jakub@redhat.com>
764 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
765 * c-c++-common/zero-scratch-regs-7.c: Likewise.
766 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
767 selected unsupported triplets to all targets but selected triplets
768 of supported targets.
769 * c-c++-common/zero-scratch-regs-9.c: Likewise.
770 * c-c++-common/zero-scratch-regs-10.c: Likewise.
771 * c-c++-common/zero-scratch-regs-11.c: Likewise.
773 2021-03-31 Patrick Palka <ppalka@redhat.com>
776 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
778 2021-03-31 Patrick Palka <ppalka@redhat.com>
781 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
783 2021-03-30 David Malcolm <dmalcolm@redhat.com>
785 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
787 2021-03-30 Nathan Sidwell <nathan@acm.org>
790 * g++.dg/modules/pr99283-5.h: New.
791 * g++.dg/modules/pr99283-5_a.H: New.
792 * g++.dg/modules/pr99283-5_b.H: New.
793 * g++.dg/modules/pr99283-5_c.C: New.
795 2021-03-30 Jakub Jelinek <jakub@redhat.com>
798 * g++.dg/cpp1z/pr99790.C: New test.
800 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
803 * gcc.c-torture/compile/pr99822.c: New test.
805 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
809 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
811 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
812 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
813 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
814 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
815 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
816 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
817 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
818 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
819 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
820 * gcc.target/powerpc/pr79251.p8.c: Likewise.
821 * gcc.target/powerpc/pr79251.p9.c: Likewise.
822 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
823 * gcc.target/powerpc/pr79251-run.p7.c: New test.
824 * gcc.target/powerpc/pr79251.p7.c: New test.
826 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
829 * gcc.target/i386/pr99744-1.c: New test.
831 2021-03-30 Tamar Christina <tamar.christina@arm.com>
833 PR tree-optimization/99825
834 * gfortran.dg/vect/pr99825.f90: New test.
836 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
839 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
841 2021-03-30 Richard Biener <rguenther@suse.de>
843 PR tree-optimization/99824
844 * gcc.dg/torture/pr99824.c: New testcase.
846 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
849 * g++.dg/pr98136.C: New test.
851 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
853 * gcc.target/aarch64/fcvt_nosimd.c: New test.
855 2021-03-29 Martin Sebor <msebor@redhat.com>
857 PR tree-optimization/61869
858 * gcc.dg/uninit-pr61869.c: New test.
860 2021-03-29 Martin Sebor <msebor@redhat.com>
862 PR tree-optimization/61677
863 * gcc.dg/uninit-pr61677.c: New test.
865 2021-03-29 Martin Sebor <msebor@redhat.com>
867 PR tree-optimization/61112
868 * gcc.dg/uninit-pr61112.c: New test.
870 2021-03-29 Jan Hubicka <jh@suse.cz>
873 * gcc.c-torture/compile/pr99751.c: Rename from ...
874 * gcc.c-torture/execute/pr99751.c: ... to this.
876 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
878 * gcc.c-torture/compile/pr99751.c: New test.
880 2021-03-29 Jakub Jelinek <jakub@redhat.com>
883 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
884 declare simd warning on aarch64.
886 2021-03-29 Alex Coplan <alex.coplan@arm.com>
889 * g++.target/aarch64/sve/pr99216.C: New test.
891 2021-03-29 Richard Biener <rguenther@suse.de>
893 PR tree-optimization/99807
894 * gfortran.dg/vect/pr99807.f90: New testcase.
896 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
899 * gcc.target/aarch64/pr99808.c: New test.
901 2021-03-29 Jakub Jelinek <jakub@redhat.com>
903 PR tree-optimization/99777
904 * g++.dg/torture/pr99777.C: New test.
906 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
909 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
911 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
914 * gfortran.dg/pr99602.f90: New test.
915 * gfortran.dg/pr99602a.f90: New test.
916 * gfortran.dg/pr99602b.f90: New test.
917 * gfortran.dg/pr99602c.f90: New test.
918 * gfortran.dg/pr99602d.f90: New test.
920 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
922 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
923 (gdc-copy-file): ... this. Use file copy instead of open/close.
924 (gdc-convert-test): Save translated dejagnu test to gdc.test
925 directory, only write dejagnu directives to the test file.
926 (gdc-do-test): Don't create gdc.test symlink.
928 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
930 * gdc.dg/gdc270a.d: Removed.
931 * gdc.dg/gdc270b.d: Removed.
933 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
935 * gcc.target/powerpc/pr99557.c: New.
937 2021-03-26 Martin Sebor <msebor@redhat.com>
939 PR tree-optimization/59970
940 * gcc.dg/uninit-pr59970.c: New test.
942 2021-03-26 Marek Polacek <polacek@redhat.com>
945 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
946 * g++.dg/cpp0x/nsdmi17.C: New test.
948 2021-03-26 Nathan Sidwell <nathan@acm.org>
951 * g++.dg/modules/pr99283-2_a.H: New.
952 * g++.dg/modules/pr99283-2_b.H: New.
953 * g++.dg/modules/pr99283-2_c.H: New.
954 * g++.dg/modules/pr99283-3_a.H: New.
955 * g++.dg/modules/pr99283-3_b.H: New.
956 * g++.dg/modules/pr99283-4.H: New.
957 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
958 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
960 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
963 * g++.target/aarch64/sve/pr99766.C: New.
965 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
968 * gcc.dg/tls/pr99466-1.c: New test.
969 * gcc.dg/tls/pr99466-2.c: New test.
971 2021-03-26 Jakub Jelinek <jakub@redhat.com>
974 * g++.dg/cpp0x/new5.C: New test.
976 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
979 * gfortran.dg/null_11.f90: New test.
981 2021-03-25 Martin Sebor <msebor@redhat.com>
983 PR tree-optimization/55060
984 * gcc.dg/uninit-pr55060.c: New.
986 2021-03-25 Martin Sebor <msebor@redhat.com>
988 PR tree-optimization/48483
989 * g++.dg/warn/uninit-pr48483.C: New test.
991 2021-03-25 Martin Sebor <msebor@redhat.com>
993 * gcc.dg/uninit-pr44547.c: New.
995 2021-03-25 Jakub Jelinek <jakub@redhat.com>
998 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
999 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
1000 to match locus changes.
1001 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
1002 * g++.dg/cpp2a/srcloc2.C: Likewise.
1003 * g++.dg/cpp2a/srcloc15.C: Likewise.
1004 * g++.dg/cpp2a/srcloc16.C: Likewise.
1005 * g++.dg/cpp2a/srcloc19.C: New test.
1006 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
1008 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
1009 * g++.dg/modules/macloc-1_d.C: Likewise.
1010 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
1013 2021-03-25 Marek Polacek <polacek@redhat.com>
1016 * g++.dg/cpp0x/inh-ctor37.C: New test.
1018 2021-03-25 Jakub Jelinek <jakub@redhat.com>
1021 * g++.dg/cpp0x/variadic181.C: New test.
1023 2021-03-25 Marek Polacek <polacek@redhat.com>
1026 * g++.dg/warn/Wconversion5.C: New test.
1028 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
1030 PR tree-optimization/96974
1031 * g++.target/aarch64/sve/pr96974.C: New test.
1033 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
1036 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
1040 * gcc.target/i386/pr98209.c: New test.
1041 * gcc.target/i386/pr99744-1.c: Likewise.
1042 * gcc.target/i386/pr99744-2.c: Likewise.
1044 2021-03-25 Jakub Jelinek <jakub@redhat.com>
1047 * g++.dg/warn/Wduplicated-branches6.C: New test.
1048 * g++.dg/warn/Wduplicated-branches7.C: New test.
1050 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
1054 * gcc.target/i386/pr98209.c: New test.
1055 * gcc.target/i386/pr99744-1.c: Likewise.
1056 * gcc.target/i386/pr99744-2.c: Likewise.
1058 2021-03-25 Richard Biener <rguenther@suse.de>
1060 PR tree-optimization/99746
1061 * gfortran.dg/vect/pr99746.f90: New testcase.
1063 2021-03-25 David Malcolm <dmalcolm@redhat.com>
1068 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
1070 * gcc.dg/analyzer/pr93695-1.c: New test.
1071 * gcc.dg/analyzer/pr99044-1.c: New test.
1072 * gcc.dg/analyzer/pr99044-2.c: New test.
1073 * gcc.dg/analyzer/pr99716-1.c: New test.
1074 * gcc.dg/analyzer/pr99716-2.c: New test.
1075 * gcc.dg/analyzer/pr99716-3.c: New test.
1077 2021-03-24 Martin Liska <mliska@suse.cz>
1080 * gcc.target/i386/pr99753.c: New test.
1082 2021-03-24 Martin Jambor <mjambor@suse.cz>
1085 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
1087 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
1090 * gcc.target/arm/pr99727.c: New test.
1092 2021-03-24 Jakub Jelinek <jakub@redhat.com>
1095 * gcc.target/arm/pr99724.c: New test.
1097 2021-03-24 Alexandre Oliva <oliva@adacore.com>
1099 * lib/target-supports.exp (check_effective_target_sysconf): New.
1100 * gcc.target/i386/pr95443-1.c: Require it.
1101 * gcc.target/i386/pr95443-2.c: Likewise.
1102 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
1103 * gcc.target/i386/strncmp-1.c: Likewise.
1105 2021-03-24 Alexandre Oliva <oliva@adacore.com>
1107 * gcc.target/i386/pr97313.c: Require effective target feature pie.
1108 * g++.target/i386/pr94185.C: Likewise.
1110 2021-03-24 Alexandre Oliva <oliva@adacore.com>
1112 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
1113 positives with -mcmodel=large.
1114 * gcc.target/i386/funcspec-3.c: Likewise.
1116 2021-03-24 Alexandre Oliva <oliva@adacore.com>
1118 * gcc.target/i386/pr94467-3.c: New.
1120 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
1123 * gfortran.dg/longnames.f90: New test.
1125 2021-03-23 Nathan Sidwell <nathan@acm.org>
1128 * g++.dg/modules/pr99283-1_a.H: New.
1129 * g++.dg/modules/pr99283-1_b.H: New.
1131 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
1133 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
1135 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
1137 * lib/target-supports.exp
1138 (check_effective_target_arm_dsp_ok_nocache)
1139 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
1140 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
1141 and add arm_dsp options.
1143 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
1145 * lib/target-supports.exp
1146 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
1147 -mfloat-abi= options order.
1148 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
1149 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
1150 arm_hard_ok effective target and -mfloat-abi=hard additional
1152 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
1153 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
1154 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
1155 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
1156 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
1157 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
1158 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
1159 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
1160 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
1162 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
1163 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
1165 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
1167 * lib/target-supports.exp
1168 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
1169 -mfloat-abi= options order.
1170 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
1171 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
1172 target and -mfloat-abi=hard additional option.
1173 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
1174 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
1175 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
1176 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
1177 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
1179 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
1181 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
1183 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
1185 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
1186 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
1187 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
1188 * gcc.target/arm/pr51968.c: Likewise.
1189 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
1190 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
1191 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
1192 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
1194 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
1196 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
1197 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
1198 * gcc.target/arm/bf16_dup.c: Likewise.
1199 * gcc.target/arm/bf16_reinterpret.c: Likewise.
1200 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
1202 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
1204 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
1206 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
1208 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
1209 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
1210 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
1211 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
1213 2021-03-23 Marek Polacek <polacek@redhat.com>
1216 * g++.dg/cpp0x/attributes-namespace6.C: New test.
1217 * g++.dg/cpp0x/gen-attrs-73.C: New test.
1219 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
1222 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
1224 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
1227 * gcc.dg/vect/pr99540.c: New test.
1229 2021-03-23 Nathan Sidwell <nathan@acm.org>
1232 * g++.dg/modules/pr99239_a.H: New.
1233 * g++.dg/modules/pr99239_b.H: New.
1235 2021-03-23 Richard Biener <rguenther@suse.de>
1237 PR tree-optimization/99721
1238 * gfortran.dg/vect/pr99721.f90: New testcase.
1240 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
1242 * gcc.target/riscv/shift-shift-5.c (sub): Change
1243 order of struct fields depending on byteorder.
1245 2021-03-23 Jakub Jelinek <jakub@redhat.com>
1248 * g++.dg/cpp1z/decomp55.C: New test.
1250 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
1252 PR tree-optimization/99296
1253 * gcc.dg/pr99296.c: New file.
1255 2021-03-22 Nathan Sidwell <nathan@acm.org>
1258 * g++.dg/modules/pr99480_a.H: New.
1259 * g++.dg/modules/pr99480_b.H: New.
1261 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
1264 * gcc.target/powerpc/pr99581.c: New.
1266 2021-03-22 Nathan Sidwell <nathan@acm.org>
1269 * g++.dg/modules/pr99425-1.h: New.
1270 * g++.dg/modules/pr99425-1_a.H: New.
1271 * g++.dg/modules/pr99425-1_b.H: New.
1272 * g++.dg/modules/pr99425-1_c.C: New.
1273 * g++.dg/modules/pr99425-2_a.X: New.
1274 * g++.dg/modules/pr99425-2_b.X: New.
1275 * g++.dg/template/pr99425.C: New.
1277 2021-03-22 Richard Biener <rguenther@suse.de>
1279 PR tree-optimization/99694
1280 * gcc.dg/torture/pr99694.c: New testcase.
1282 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
1285 * gcc.target/riscv/pr99702.c: New.
1287 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
1290 * gcc.target/powerpc/pr98914.c: New test.
1292 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
1295 * g++.target/i386/pr99679-1.C: New test.
1296 * g++.target/i386/pr99679-2.C: Likewise.
1298 2021-03-20 Jakub Jelinek <jakub@redhat.com>
1301 * gcc.dg/pr99230.c: New test.
1303 2021-03-19 Jakub Jelinek <jakub@redhat.com>
1306 * gcc.dg/Wunused-var-5.c: New test.
1307 * gcc.dg/Wunused-var-6.c: New test.
1309 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1311 * gfortran.dg/inline_matmul_6.f90: Adjust count for
1314 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
1317 * gcc.target/s390/pr99663.c: New.
1319 2021-03-19 Jakub Jelinek <jakub@redhat.com>
1322 * g++.dg/opt/pr99456.C: New test.
1323 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
1326 2021-03-19 Tamar Christina <tamar.christina@arm.com>
1328 PR tree-optimization/99656
1329 * gfortran.dg/vect/pr99656.f90: New test.
1331 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
1334 * gcc.dg/torture/pr99652-1.c: New test.
1335 * gcc.dg/torture/pr99652-2.c: Likewise.
1336 * gcc.target/i386/pr57655.c: Adjusted.
1337 * gcc.target/i386/pr59794-6.c: Likewise.
1338 * gcc.target/i386/pr70738-1.c: Likewise.
1339 * gcc.target/i386/pr96744-1.c: Likewise.
1341 2021-03-19 Jakub Jelinek <jakub@redhat.com>
1342 Christophe Lyon <christophe.lyon@linaro.org>
1345 * g++.target/arm/pr99593.C: New test.
1347 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
1349 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
1351 2021-03-19 Marek Polacek <polacek@redhat.com>
1354 * g++.dg/cpp2a/concepts-err3.C: New test.
1356 2021-03-18 Martin Sebor <msebor@redhat.com>
1359 * g++.dg/warn/Warray-bounds-22.C: New test.
1360 * g++.dg/warn/Warray-bounds-23.C: New test.
1361 * g++.dg/warn/Warray-bounds-24.C: New test.
1363 2021-03-18 Jakub Jelinek <jakub@redhat.com>
1366 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
1368 2021-03-18 Jakub Jelinek <jakub@redhat.com>
1371 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
1372 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
1373 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
1374 rather than __i386__.
1376 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
1379 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
1381 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
1384 * obj-c++.dg/pr49070.mm: New test.
1385 * objc.dg/unnamed-parms.m: New test.
1387 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1389 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
1391 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
1392 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
1393 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
1394 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
1395 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
1397 2021-03-18 Jakub Jelinek <jakub@redhat.com>
1400 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
1401 For big endian use -fsso-struct=little-endian dg-options.
1403 2021-03-17 Marek Polacek <polacek@redhat.com>
1406 * g++.dg/conversion/real-to-int1.C: New test.
1408 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
1409 Jason Merrill <jason@redhat.com>
1411 * g++.dg/cpp1z/using9.C: New using decl test.
1413 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
1415 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
1416 -gdwarf-3 to the command line options. Adjust the expected line
1417 numbers for the revised options header.
1419 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
1421 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
1422 -gdwarf-3 to the command line options. Provide Darwin-
1423 specific match lines for the expected output.
1425 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1427 * gcc.target/aarch64/acle/rng_2.c: New test.
1429 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
1432 * gcc.target/i386/pr99530-1.c: New test.
1433 * gcc.target/i386/pr99530-2.c: Likewise.
1434 * gcc.target/i386/pr99530-3.c: Likewise.
1435 * gcc.target/i386/pr99530-4.c: Likewise.
1436 * gcc.target/i386/pr99530-5.c: Likewise.
1437 * gcc.target/i386/pr99530-6.c: Likewise.
1439 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
1442 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
1444 2021-03-16 Jason Merrill <jason@redhat.com>
1446 * g++.dg/cpp2a/nontype-float1.C: New test.
1448 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
1452 * gcc.target/powerpc/pr98092.c: New.
1454 2021-03-16 Jakub Jelinek <jakub@redhat.com>
1457 * gcc.target/i386/pr99600.c: New test.
1459 2021-03-16 Martin Liska <mliska@suse.cz>
1460 Jason Merrill <jason@redhat.com>
1463 * g++.target/i386/pr99108.C: New test.
1465 2021-03-16 Martin Liska <mliska@suse.cz>
1468 * gcc.target/arm/pr99592.c: New test.
1470 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
1472 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
1474 2021-03-16 Nathan Sidwell <nathan@acm.org>
1477 * g++.dg/modules/pr99496_a.H: New.
1478 * g++.dg/modules/pr99496_b.C: New.
1480 2021-03-16 Jakub Jelinek <jakub@redhat.com>
1483 * gcc.target/i386/avx-pr99563.c: New test.
1485 2021-03-16 Jakub Jelinek <jakub@redhat.com>
1488 * gcc.dg/gomp/pr99542.c: New test.
1489 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
1490 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
1491 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
1492 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
1494 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
1496 2021-03-15 Jakub Jelinek <jakub@redhat.com>
1499 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
1500 * g++.dg/modules/builtin-3_b.C: Likewise.
1502 2021-03-15 Nathan Sidwell <nathan@acm.org>
1505 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
1506 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
1508 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
1511 * g++.dg/coroutines/pr99047.C: New test.
1513 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
1516 * g++.dg/coroutines/torture/pr98704.C: New test.
1518 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
1521 * g++.dg/coroutines/pr98480.C: New test.
1522 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
1523 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
1524 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
1526 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
1529 * g++.dg/coroutines/pr96749-1.C: New test.
1530 * g++.dg/coroutines/pr96749-2.C: New test.
1532 2021-03-15 Richard Biener <rguenther@suse.de>
1534 PR tree-optimization/98834
1535 * g++.dg/opt/pr98834.C: New testcase.
1537 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1540 * gfortran.dg/do_check_16.f90: New test.
1541 * gfortran.dg/do_check_17.f90: New test.
1543 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
1546 * gfortran.dg/pr99545.f90: New test.
1548 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
1550 * gcc.target/powerpc/pr99492.c: Fix typo.
1552 2021-03-14 Harald Anlauf <anlauf@gmx.de>
1553 Paul Thomas <pault@gcc.gnu.org>
1555 * gfortran.dg/pr99112.f90: New test.
1557 2021-03-13 Martin Sebor <msebor@redhat.com>
1559 PR tree-optimization/99489
1560 * gcc.dg/Wstringop-truncation-9.c: New test.
1562 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
1565 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
1567 2021-03-13 Jakub Jelinek <jakub@redhat.com>
1569 PR tree-optimization/99544
1570 * gcc.dg/gomp/pr99544.c: New test.
1572 2021-03-12 Nathan Sidwell <nathan@acm.org>
1575 * g++.dg/modules/pr99238.h: New.
1576 * g++.dg/modules/pr99238_a.H: New.
1577 * g++.dg/modules/pr99238_b.H: New.
1579 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
1582 * gfortran.dg/gomp/threadprivate-1.f90: New test.
1584 2021-03-12 Jakub Jelinek <jakub@redhat.com>
1587 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
1589 2021-03-12 Jakub Jelinek <jakub@redhat.com>
1592 * g++.dg/cpp2a/consteval19.C: New test.
1594 2021-03-11 David Malcolm <dmalcolm@redhat.com>
1597 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
1599 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
1601 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
1602 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
1603 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
1604 -fno-analyzer-feasibility from options.
1605 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
1606 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
1608 2021-03-11 Nathan Sidwell <nathan@acm.org>
1611 * g++.dg/modules/pr99248.h: New.
1612 * g++.dg/modules/pr99248_a.H: New.
1613 * g++.dg/modules/pr99248_b.H: New.
1615 2021-03-11 Nathan Sidwell <nathan@acm.org>
1618 * g++.dg/modules/pr99528.h: New.
1619 * g++.dg/modules/pr99528_a.H: New.
1620 * g++.dg/modules/pr99528_b.H: New.
1621 * g++.dg/modules/pr99528_c.C: New.
1623 2021-03-11 Richard Biener <rguenther@suse.de>
1626 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
1627 instead of verifying the total number of adds.
1629 2021-03-11 Richard Biener <rguenther@suse.de>
1632 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
1634 2021-03-11 Richard Biener <rguenther@suse.de>
1637 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
1639 2021-03-11 Richard Biener <rguenther@suse.de>
1642 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
1644 2021-03-11 Jakub Jelinek <jakub@redhat.com>
1647 * gcc.target/i386/avx2-pr99517-1.c: New test.
1648 * gcc.target/i386/avx2-pr99517-2.c: New test.
1650 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
1653 * gcc.target/powerpc/pr99492.c: New testcase.
1655 2021-03-10 Harald Anlauf <anlauf@gmx.de>
1658 * gfortran.dg/data_char_4.f90: New test.
1659 * gfortran.dg/data_char_5.f90: New test.
1661 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
1663 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
1665 2021-03-10 Nathan Sidwell <nathan@acm.org>
1668 * g++.dg/modules/pr99423_a.H: New.
1669 * g++.dg/modules/pr99423_b.H: New.
1671 2021-03-10 Jakub Jelinek <jakub@redhat.com>
1673 PR tree-optimization/99305
1675 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
1676 unsigned_char effective targets.
1678 2021-03-10 Nathan Sidwell <nathan@acm.org>
1681 * g++.dg/ext/pr99508.C: New.
1683 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
1686 * lib/target-supports.exp (check_effective_target_lra): New.
1687 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
1688 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
1689 * gcc.c-torture/compile/pr98096.c: Likewise.
1690 * gcc.dg/pr97954.c: Likewise.
1692 2021-03-10 David Malcolm <dmalcolm@redhat.com>
1694 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
1695 * gcc.dg/analyzer/zlib-2.c: Likewise.
1697 2021-03-10 Joel Hutton <joel.hutton@arm.com>
1699 * gcc.dg/vect/pr99102.c: Fix target selector.
1701 2021-03-10 Joel Hutton <joel.hutton@arm.com>
1704 * gcc.dg/vect/pr99102.c: New test.
1706 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
1708 * gnat.dg/specs/lto25.ads: New test.
1710 2021-03-09 Jakub Jelinek <jakub@redhat.com>
1712 PR tree-optimization/99305
1713 * g++.dg/opt/pr99305.C: New test.
1715 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
1717 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
1718 (check_effective_target_sqrt_insn): Use it.
1720 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
1723 * gcc.target/i386/pr99454.c: New.
1725 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
1727 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
1728 * gcc.dg/loop-9.c: Likewise.
1729 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
1730 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
1732 2021-03-09 Jakub Jelinek <jakub@redhat.com>
1735 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
1736 exists. If REG_STARTEND macro isn't defined, just return 0 from main
1737 instead of the actual test.
1739 2021-03-09 Martin Liska <mliska@suse.cz>
1742 * gcc.target/i386/pr99464.c: New test.
1744 2021-03-09 Joel Brobecker <brobecker@adacore.com>
1746 * gcc.target/powerpc/undef-bool-2.c: Add
1747 dg-require-effective-target powerpc_vsx_ok directive.
1748 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
1749 powerpc_vsx_ok directive.
1751 2021-03-08 Harald Anlauf <anlauf@gmx.de>
1754 * gfortran.dg/parameter_data.f90: New test.
1756 2021-03-08 Martin Sebor <msebor@redhat.com>
1759 * g++.dg/warn/Warray-bounds-15.C: New test.
1760 * g++.dg/warn/Warray-bounds-18.C: New test.
1761 * g++.dg/warn/Warray-bounds-19.C: New test.
1762 * g++.dg/warn/Warray-bounds-20.C: New test.
1763 * g++.dg/warn/Warray-bounds-21.C: New test.
1765 2021-03-08 Martin Sebor <msebor@redhat.com>
1768 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
1770 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
1771 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
1772 * gcc.dg/Wstringop-overflow-66.c: New test.
1773 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
1775 2021-03-08 Marek Polacek <polacek@redhat.com>
1778 * g++.dg/cpp2a/nontype-class41.C: New test.
1780 2021-03-08 Nathan Sidwell <nathan@acm.org>
1783 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
1785 2021-03-08 Nathan Sidwell <nathan@acm.org>
1787 * g++.dg/modules/pr99468.H: New.
1789 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
1792 * gcc.target/powerpc/pr98959.c: New test.
1794 2021-03-08 Nathan Sidwell <nathan@acm.org>
1797 * g++.dg/modules/pr99285_a.H: New.
1798 * g++.dg/modules/pr99285_b.H: New.
1800 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1803 * gcc.target/aarch64/simd/pr99437.c: New test.
1805 2021-03-08 Martin Liska <mliska@suse.cz>
1808 * c-c++-common/asan/pr98920.c: New test.
1810 2021-03-08 Martin Liska <mliska@suse.cz>
1813 * gcc.target/i386/pr99463-2.c: New test.
1814 * gcc.target/i386/pr99463.c: New test.
1816 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
1818 * gcc.target/s390/vector/long-double-asm-commutative.c: New
1820 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
1822 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
1823 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
1824 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
1825 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
1826 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
1829 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
1832 * gfortran.dg/module_variable_3.f90: New test.
1834 2021-03-07 Jakub Jelinek <jakub@redhat.com>
1837 * lib/target-supports.exp
1838 (check_effective_target_assembler_march_noavx512bw): New effective
1840 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
1842 2021-03-06 Patrick Palka <ppalka@redhat.com>
1843 Jakub Jelinek <jakub@redhat.com>
1846 * g++.dg/cpp2a/constexpr-99287.C: New test.
1848 2021-03-06 Patrick Palka <ppalka@redhat.com>
1849 Jakub Jelinek <jakub@redhat.com>
1852 * g++.dg/cpp1y/var-templ68.C: New test.
1853 * g++.dg/cpp1y/var-templ68a.C: New test.
1855 2021-03-06 Patrick Palka <ppalka@redhat.com>
1858 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
1859 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
1861 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
1863 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
1864 to allow an eliminated stack-frame.
1866 2021-03-05 Marek Polacek <polacek@redhat.com>
1869 * g++.dg/cpp1z/noexcept-type23.C: New test.
1871 2021-03-05 Marek Polacek <polacek@redhat.com>
1874 * g++.dg/warn/Wshadow-17.C: New test.
1876 2021-03-05 Jason Merrill <jason@redhat.com>
1879 * gcc.dg/attr-flatten-1.c: Adjust.
1881 2021-03-05 Jakub Jelinek <jakub@redhat.com>
1884 * c-c++-common/gomp/pr99322.c: New test.
1886 2021-03-05 Nathan Sidwell <nathan@acm.org>
1889 * g++.dg/modules/pr99245_a.H: New.
1890 * g++.dg/modules/pr99245_b.H: New.
1892 2021-03-05 Harald Anlauf <anlauf@gmx.de>
1895 * gfortran.dg/matmul_21.f90: New test.
1897 2021-03-05 Nathan Sidwell <nathan@acm.org>
1900 * g++.dg/modules/pr99377_a.H: New.
1901 * g++.dg/modules/pr99377_b.C: New.
1902 * g++.dg/modules/pr99377_c.C: New.
1904 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
1907 * g++.dg/coroutines/pr98118.C: New test.
1909 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
1912 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
1913 * g++.dg/coroutines/pr95616-0.C: New test.
1914 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
1915 * g++.dg/coroutines/pr95616-1.C: New test.
1916 * g++.dg/coroutines/pr95616-2.C: New test.
1917 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
1918 * g++.dg/coroutines/pr95616-3.C: New test.
1919 * g++.dg/coroutines/pr95616-4.C: New test.
1920 * g++.dg/coroutines/pr95616-5.C: New test.
1921 * g++.dg/coroutines/pr95616-6.C: New test.
1923 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
1926 * g++.dg/coroutines/torture/pr95615-01.C: New test.
1927 * g++.dg/coroutines/torture/pr95615-02.C: New test.
1928 * g++.dg/coroutines/torture/pr95615-03.C: New test.
1929 * g++.dg/coroutines/torture/pr95615-04.C: New test.
1930 * g++.dg/coroutines/torture/pr95615-05.C: New test.
1931 * g++.dg/coroutines/torture/pr95615.inc: New file.
1933 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
1936 * gcc.target/i386/pr99123-2.c: New.
1938 2021-03-05 Nathan Sidwell <nathan@acm.org>
1941 * g++.dg/modules/pr99389_a.H: New.
1942 * g++.dg/modules/pr99389_b.C: New.
1943 * g++.dg/modules/pr99389_c.C: New.
1945 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
1948 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
1951 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
1953 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
1954 with '_kind' number.
1955 * gfortran.dg/real4-10-real8-16.f90: Likewise.
1956 * gfortran.dg/real4-10-real8-4.f90: Likewise.
1957 * gfortran.dg/real4-10.f90: Likewise.
1958 * gfortran.dg/real4-16-real8-10.f90: Likewise.
1959 * gfortran.dg/real4-16-real8-16.f90: Likewise.
1960 * gfortran.dg/real4-16-real8-4.f90: Likewise.
1961 * gfortran.dg/real4-16.f90: Likewise.
1962 * gfortran.dg/real4-8-real8-10.f90: Likewise.
1963 * gfortran.dg/real4-8-real8-16.f90: Likewise.
1964 * gfortran.dg/real4-8-real8-4.f90: Likewise.
1965 * gfortran.dg/real4-8.f90: Likewise.
1966 * gfortran.dg/real8-10.f90: Likewise.
1967 * gfortran.dg/real8-16.f90: Likewise.
1968 * gfortran.dg/real8-4.f90: Likewise.
1970 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
1973 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
1975 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
1977 * lib/prune.exp: Prune useless output caused by a linker bug.
1979 2021-03-04 Jakub Jelinek <jakub@redhat.com>
1982 * gcc.target/aarch64/pr93235.c: New test.
1984 2021-03-04 Martin Liska <mliska@suse.cz>
1986 PR gcov-profile/99105
1987 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
1988 correction as the wrapped malloc is called one more time
1990 * gcc.dg/tree-prof/pr97461.c: Likewise.
1992 2021-03-04 Jakub Jelinek <jakub@redhat.com>
1996 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
1997 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
1998 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
1999 dg-warning regexps, instead replace .* with \[^\n\r]*.
2000 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
2001 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
2002 -ftrack-macro-expansion=0 from dg-options.
2003 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
2004 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
2006 2021-03-04 Jakub Jelinek <jakub@redhat.com>
2009 * gcc.dg/cpp/line11.c: New test.
2010 * gcc.dg/cpp/line12.c: New test.
2012 2021-03-04 Alex Coplan <alex.coplan@arm.com>
2015 * gcc.target/aarch64/pr99381.c: New test.
2017 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
2019 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
2021 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
2023 2021-03-04 Nathan Sidwell <nathan@acm.org>
2026 * g++.dg/modules/pr99170-1_a.H: New.
2027 * g++.dg/modules/pr99170-1_b.C: New.
2028 * g++.dg/modules/pr99170-2.h: New.
2029 * g++.dg/modules/pr99170-2_a.C: New.
2030 * g++.dg/modules/pr99170-2_b.C: New.
2031 * g++.dg/modules/pr99170-3_a.H: New.
2032 * g++.dg/modules/pr99170-3_b.C: New.
2033 * g++.dg/modules/inst-2_b.C: Adjust scan.
2034 * g++.dg/modules/inst-4_a.C: Adjust scan.
2035 * g++.dg/modules/inst-4_b.C: Adjust scan.
2036 * g++.dg/modules/member-def-1_b.C: Adjust scan.
2037 * g++.dg/modules/member-def-1_c.C: Adjust scan.
2038 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
2039 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
2040 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
2041 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
2042 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
2043 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
2044 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
2045 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
2046 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
2047 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
2048 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
2050 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
2053 * gfortran.dg/real4-10-real8-10.f90: New test.
2054 * gfortran.dg/real4-10-real8-16.f90: New test.
2055 * gfortran.dg/real4-10-real8-4.f90: New test.
2056 * gfortran.dg/real4-10.f90: New test.
2057 * gfortran.dg/real4-16-real8-10.f90: New test.
2058 * gfortran.dg/real4-16-real8-16.f90: New test.
2059 * gfortran.dg/real4-16-real8-4.f90: New test.
2060 * gfortran.dg/real4-16.f90: New test.
2061 * gfortran.dg/real4-8-real8-10.f90: New test.
2062 * gfortran.dg/real4-8-real8-16.f90: New test.
2063 * gfortran.dg/real4-8-real8-4.f90: New test.
2064 * gfortran.dg/real4-8.f90: New test.
2065 * gfortran.dg/real8-10.f90: New test.
2066 * gfortran.dg/real8-16.f90: New test.
2067 * gfortran.dg/real8-4.f90: New test.
2069 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
2071 * gcc.misc-tests/outputs.exp: Enumerate tests.
2073 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
2075 * gcc.misc-tests/outputs.exp: Append discriminating
2076 suffixes to tests with duplicate names.
2077 (outest): Assert that each running test has a unique
2080 2021-03-04 Martin Sebor <msebor@redhat.com>
2084 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
2085 * gcc.dg/Wstringop-overflow-65.c: New test.
2086 * gcc.dg/Warray-bounds-69.c: Same.
2088 2021-03-03 Marek Polacek <polacek@redhat.com>
2091 * g++.dg/cpp1z/class-deduction83.C: New test.
2093 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
2095 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
2097 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
2100 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
2102 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
2104 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
2106 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
2109 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
2111 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
2113 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
2116 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
2118 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
2120 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
2122 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
2124 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
2126 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
2129 2021-03-03 Jakub Jelinek <jakub@redhat.com>
2132 * g++.dg/cpp1z/eval-order10.C: New test.
2134 2021-03-03 Marek Polacek <polacek@redhat.com>
2138 * g++.dg/cpp1z/class-deduction81.C: New test.
2139 * g++.dg/cpp1z/class-deduction82.C: New test.
2140 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
2141 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
2142 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
2144 2021-03-03 Jason Merrill <jason@redhat.com>
2147 * g++.dg/cpp0x/decltype-call5.C: New test.
2148 * g++.dg/cpp0x/decltype-call6.C: New test.
2150 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2152 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
2154 * gcc.target/i386/pr95798-2.c: Likewise.
2156 2021-03-03 Nathan Sidwell <nathan@acm.org>
2159 * g++.dg/modules/namespace-2_a.C
2160 * g++.dg/modules/pr99344_a.C
2161 * g++.dg/modules/pr99344_b.C
2163 2021-03-03 Jakub Jelinek <jakub@redhat.com>
2166 * gcc.target/i386/pr99321.c: New test.
2168 2021-03-03 Jakub Jelinek <jakub@redhat.com>
2171 * gcc.c-torture/compile/pr99324.c: New test.
2173 2021-03-03 Jakub Jelinek <jakub@redhat.com>
2176 * gcc.dg/graphite/pr99085.c: New test.
2178 2021-03-03 Jason Merrill <jason@redhat.com>
2181 * g++.dg/ext/attr-flatten1.C: New test.
2183 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
2185 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
2186 tests if target test-framework has -L or -I options.
2188 2021-03-02 David Malcolm <dmalcolm@redhat.com>
2191 * gcc.dg/pr99323-1.c: New test.
2192 * gcc.dg/pr99323-2.c: New test.
2194 2021-03-02 Martin Sebor <msebor@redhat.com>
2197 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
2198 * g++.dg/warn/Wnonnull12.C: New test.
2200 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
2202 * gnat.dg/limited5.adb: New test.
2204 2021-03-02 Patrick Palka <ppalka@redhat.com>
2208 * g++.dg/concepts/abbrev9.C: New test.
2209 * g++.dg/cpp2a/concepts-lambda15.C: New test.
2210 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
2211 * g++.dg/cpp2a/concepts-return-req2.C: New test.
2212 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
2213 call to f15 that we expect to accept.
2215 2021-03-02 Patrick Palka <ppalka@redhat.com>
2217 * g++.dg/cpp1z/auto1.C: New test.
2219 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
2221 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
2222 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
2223 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
2224 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
2225 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
2226 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
2227 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
2229 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
2231 * lib/target-supports.exp: Add check for nnpa facility.
2233 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
2235 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
2236 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
2238 2021-03-01 Martin Liska <mliska@suse.cz>
2241 * gcc.target/s390/target-attribute/pr99313.c: New test.
2243 2021-03-01 Nathan Sidwell <nathan@acm.org>
2246 * g++.dg/modules/pr99294.h: New.
2247 * g++.dg/modules/pr99294_a.C: New.
2248 * g++.dg/modules/pr99294_b.C: New.
2250 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
2252 * g++.dg/eh/seh-xmm-unwind.C: New test.
2254 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
2256 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
2257 expression components noexcept.
2258 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
2259 * g++.dg/coroutines/pr95345.C: Likewise.
2261 2021-02-28 Jason Merrill <jason@redhat.com>
2263 * g++.dg/ext/attr-lambda3.C: Add missing ;
2265 2021-02-27 Jason Merrill <jason@redhat.com>
2268 * g++.dg/ext/attr-lambda3.C: New test.
2270 2021-02-26 Alexandre Oliva <oliva@gnu.org>
2272 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
2274 * gcc.target/powerpc/pr83629.c: Likewise.
2275 * gcc.target/powerpc/pr84112.c: Likewise.
2277 2021-02-26 Olivier Hainque <hainque@adacore.com>
2279 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
2280 dg-require-effective-target fpic.
2281 * gcc.target/powerpc/ppc-eabi.c: Likewise.
2282 * gcc.target/powerpc/pr26350.c: Likewise.
2283 * gcc.target/powerpc/pr67789.c: Likewise.
2284 * gcc.target/powerpc/pr79439-1.c: Likewise.
2285 * gcc.target/powerpc/pr79439-2.c: Likewise.
2286 * gcc.target/powerpc/pr79439-3.c: Likewise.
2287 * gcc.target/powerpc/pr83629.c: Likewise.
2288 * gcc.target/powerpc/pr84112.c: Likewise.
2290 2021-02-26 Richard Biener <rguenther@suse.de>
2293 * g++.dg/pr99218.C: New testcase.
2295 2021-02-26 Jakub Jelinek <jakub@redhat.com>
2297 * g++.dg/cpp23/lambda-specifiers1.C: New test.
2299 2021-02-26 Jakub Jelinek <jakub@redhat.com>
2302 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
2304 2021-02-26 Jason Merrill <jason@redhat.com>
2307 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
2309 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
2311 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
2312 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
2313 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
2314 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
2315 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
2316 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
2317 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
2318 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
2319 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
2320 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
2321 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
2322 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
2323 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
2324 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
2325 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
2327 2021-02-26 Patrick Palka <ppalka@redhat.com>
2330 * g++.dg/concepts/abbrev8.C: New test.
2332 2021-02-25 Patrick Palka <ppalka@redhat.com>
2336 * g++.dg/diagnostic/local1.C: New test.
2338 2021-02-25 Patrick Palka <ppalka@redhat.com>
2341 * g++.dg/cpp1z/class-deduction79.C: New test.
2342 * g++.dg/cpp1z/class-deduction80.C: New test.
2344 2021-02-25 Marek Polacek <polacek@redhat.com>
2348 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
2349 * g++.dg/cpp0x/constexpr-cast2.C: New test.
2350 * g++.dg/cpp0x/constexpr-cast3.C: New test.
2352 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
2355 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
2356 reference parms, to distinguish the rvalue ref. variant.
2357 * g++.dg/coroutines/pr97587.C: New test.
2359 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
2362 * g++.dg/coroutines/pr95822.C: New test.
2364 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
2366 * gcc.target/arm/cmse/cmse-18.c: New test.
2368 2021-02-25 Nathan Sidwell <nathan@acm.org>
2371 * g++.dg/modules/pr99166_a.X: Adjust.
2372 * g++.dg/modules/pr99166_b.C: Adjust.
2373 * g++.dg/modules/pr99166_c.C: Adjust.
2374 * g++.dg/modules/pr99166_d.C: Adjust.
2376 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
2378 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
2380 2021-02-25 Tamar Christina <tamar.christina@arm.com>
2382 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
2384 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
2387 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
2389 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
2392 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
2394 2021-02-25 Richard Biener <rguenther@suse.de>
2396 PR tree-optimization/99253
2397 * gcc.dg/vect/pr99253.c: New testcase.
2399 2021-02-25 Jakub Jelinek <jakub@redhat.com>
2402 * gcc.target/i386/pr95798-1.c: New test.
2403 * gcc.target/i386/pr95798-2.c: New test.
2405 2021-02-25 Jakub Jelinek <jakub@redhat.com>
2407 PR tree-optimization/80635
2408 * g++.dg/warn/pr80635-1.C: New test.
2409 * g++.dg/warn/pr80635-2.C: New test.
2411 2021-02-25 David Malcolm <dmalcolm@redhat.com>
2414 * gcc.dg/analyzer/pr99193-1.c: New test.
2415 * gcc.dg/analyzer/pr99193-2.c: New test.
2416 * gcc.dg/analyzer/pr99193-3.c: New test.
2417 * gcc.dg/analyzer/realloc-1.c: New test.
2419 2021-02-24 Nathan Sidwell <nathan@acm.org>
2422 * g++.dg/modules/pr98718_a.C: New.
2423 * g++.dg/modules/pr98718_b.C: New.
2425 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
2427 * g++.dg/coroutines/co-await-void_type.C: Mark promise
2428 final_suspend call as noexcept.
2429 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
2430 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
2431 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
2432 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
2433 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
2434 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
2435 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
2436 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
2437 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
2438 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
2439 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
2440 * g++.dg/coroutines/coro1-allocators.h: Likewise.
2441 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
2442 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
2443 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
2444 * g++.dg/coroutines/pr94752.C: Likewise.
2445 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
2446 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
2447 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
2448 * g++.dg/coroutines/pr95050.C: Likewise.
2449 * g++.dg/coroutines/pr95345.C: Likewise.
2450 * g++.dg/coroutines/pr95440.C: Likewise.
2451 * g++.dg/coroutines/pr95591.C: Likewise.
2452 * g++.dg/coroutines/pr95711.C: Likewise.
2453 * g++.dg/coroutines/pr95813.C: Likewise.
2454 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
2455 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
2456 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
2457 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
2458 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
2459 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
2460 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
2461 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
2462 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
2463 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
2464 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
2465 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
2466 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
2467 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
2468 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
2469 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
2470 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
2471 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
2472 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
2473 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
2475 2021-02-24 Jakub Jelinek <jakub@redhat.com>
2478 * c-c++-common/gomp/pr99226.c: New test.
2479 * gfortran.dg/gomp/pr99226.f90: New test.
2481 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
2484 * gcc.target/i386/pr99123.c: New.
2486 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
2488 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
2490 2021-02-24 Nathan Sidwell <nathan@acm.org>
2493 * g++.dg/modules/pr99072.H: New.
2495 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
2498 * gfortran.dg/assumed_rank_21.f90 : New test.
2500 2021-02-24 Martin Sebor <msebor@redhat.com>
2503 * gcc.dg/pr97172-2.c: New test.
2505 2021-02-24 Tamar Christina <tamar.christina@arm.com>
2507 PR tree-optimization/99220
2508 * g++.dg/vect/pr99220.cc: New test.
2510 2021-02-24 Tamar Christina <tamar.christina@arm.com>
2512 PR tree-optimization/99149
2513 * g++.dg/vect/pr99149.cc: Disabled on BE.
2515 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
2518 * g++.dg/coroutines/pr96251.C: New test.
2520 2021-02-24 Jakub Jelinek <jakub@redhat.com>
2522 PR tree-optimization/99225
2523 * gcc.c-torture/compile/pr99225.c: New test.
2525 2021-02-24 Tamar Christina <tamar.christina@arm.com>
2527 PR tree-optimization/99149
2528 * g++.dg/vect/pr99149.cc: New test.
2530 2021-02-24 Richard Biener <rguenther@suse.de>
2533 * gcc.dg/pr99224.c: New testcase.
2535 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
2537 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
2538 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
2539 Add __has_builtin tests for built-ins.
2540 Update expected instruction counts.
2542 2021-02-23 Martin Sebor <msebor@redhat.com>
2545 * g++.dg/warn/Wnonnull11.C: New test.
2547 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
2550 * gfortran.dg/class_defined_operator_2.f03 : New test.
2551 * gfortran.dg/elemental_result_2.f90 : New test.
2552 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
2553 elemental function with an allocatable result with an operator
2554 interface with array dummies and result.
2556 2021-02-23 Harald Anlauf <anlauf@gmx.de>
2559 * gfortran.dg/reshape_zerosize_4.f90: New test.
2561 2021-02-23 Nathan Sidwell <nathan@acm.org>
2564 * g++.dg/modules/pr99208_a.C: New.
2565 * g++.dg/modules/pr99208_b.C: New.
2567 2021-02-23 Martin Liska <mliska@suse.cz>
2570 * c-c++-common/asan/pr99168.c: New test.
2572 2021-02-23 Patrick Palka <ppalka@redhat.com>
2575 * g++.dg/template/non-dependent15.C: New test.
2577 2021-02-23 Jakub Jelinek <jakub@redhat.com>
2579 PR tree-optimization/99204
2580 * gfortran.dg/pr99204.f90: New test.
2582 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
2584 * gcc.target/powerpc/vec-init-10.c: New test.
2586 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
2588 * g++.dg/warn/Wplacement-new-size-1.C,
2589 g++.dg/warn/Wplacement-new-size-2.C,
2590 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
2591 default_packed targets.
2593 2021-02-22 David Malcolm <dmalcolm@redhat.com>
2596 * gcc.dg/analyzer/error-1.c: New test.
2597 * gcc.dg/analyzer/error-2.c: New test.
2598 * gcc.dg/analyzer/error-3.c: New test.
2600 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
2603 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
2604 * c-c++-common/attr-retain-6.c: Likewise.
2605 * c-c++-common/attr-retain-7.c: Likewise.
2606 * c-c++-common/attr-retain-8.c: Likewise.
2607 * c-c++-common/attr-retain-9.c: Likewise.
2609 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2611 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
2613 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
2615 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
2616 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
2617 Handle __INT32_TYPE__ being "long int".
2619 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
2621 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
2623 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
2625 * gcc.target/cris/biap-mul.c: New test.
2627 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
2629 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
2631 2021-02-22 Nathan Sidwell <nathan@acm.org>
2634 * g++.dg/modules/pr99174-1_a.C: New.
2635 * g++.dg/modules/pr99174-1_b.C: New.
2636 * g++.dg/modules/pr99174-1_c.C: New.
2637 * g++.dg/modules/pr99174.H: New.
2639 2021-02-22 Nathan Sidwell <nathan@acm.org>
2642 * g++.dg/modules/pr99153_a.H: New.
2643 * g++.dg/modules/pr99153_b.H: New.
2645 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2647 PR rtl-optimization/98791
2648 * gcc.target/aarch64/sve/pr98791.c: New test.
2650 2021-02-22 Richard Biener <rguenther@suse.de>
2652 PR tree-optimization/99165
2653 * g++.dg/pr99165.C: New testcase.
2655 2021-02-21 Harald Anlauf <anlauf@gmx.de>
2657 * gfortran.dg/intent_optimize_3.f90: New test.
2659 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
2661 * c-c++-common/attr-retain-5.c: Skip on AIX.
2662 * c-c++-common/attr-retain-6.c: Same.
2663 * c-c++-common/attr-retain-7.c: Same.
2664 * c-c++-common/attr-retain-8.c: Same.
2665 * c-c++-common/attr-retain-9.c: Same.
2667 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
2670 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
2671 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
2672 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
2673 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
2674 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
2675 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
2677 2021-02-19 Nathan Sidwell <nathan@acm.org>
2680 * g++.dg/modules/pr98741_a.H: New.
2681 * g++.dg/modules/pr98741_b.H: New.
2682 * g++.dg/modules/pr98741_c.C: New.
2683 * g++.dg/modules/pr98741_d.C: New.
2685 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2688 * gfortran.dg/namelist_4.f90: Modify.
2689 * gfortran.dg/namelist_98.f90: New test.
2691 2021-02-19 Martin Sebor <msebor@redhat.com>
2694 * gcc.dg/pr97172.c: Add test cases.
2696 2021-02-19 Nathan Sidwell <nathan@acm.org>
2698 * g++.dg/modules/pr99166_a.X: New.
2699 * g++.dg/modules/pr99166_b.C: New.
2700 * g++.dg/modules/pr99166_c.C: New.
2701 * g++.dg/modules/pr99166_d.C: New.
2703 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
2706 * gfortran.dg/coarray/array_temporary-1.f90: New test.
2708 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
2711 * gfortran.dg/dtio_36.f90: New test.
2713 2021-02-19 Richard Biener <rguenther@suse.de>
2716 * gcc.dg/pr99122-3.c: New testcase.
2718 2021-02-19 Jakub Jelinek <jakub@redhat.com>
2721 * gcc.target/arm/pure-code/pr98998.c: New test.
2723 2021-02-19 Jakub Jelinek <jakub@redhat.com>
2726 * g++.dg/opt/pr99034.C: New test.
2728 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
2731 * gfortran.dg/ubound_1.f90: New test.
2733 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
2736 * gcc.target/aarch64/sve/pr98657.c: New test.
2738 2021-02-19 Jason Merrill <jason@redhat.com>
2740 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
2742 2021-02-19 David Malcolm <dmalcolm@redhat.com>
2745 * jit.dg/test-trap.c: New test.
2747 2021-02-19 Jason Merrill <jason@redhat.com>
2750 * g++.dg/cpp0x/overload4.C: New test.
2752 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
2754 PR rtl-optimization/96264
2755 * gcc.target/powerpc/pr96264.c: New.
2757 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
2760 * c-c++-common/attr-retain-1.c: New test.
2761 * c-c++-common/attr-retain-2.c: Likewise.
2762 * c-c++-common/attr-retain-3.c: Likewise.
2763 * c-c++-common/attr-retain-4.c: Likewise.
2764 * c-c++-common/attr-retain-5.c: Likewise.
2765 * c-c++-common/attr-retain-6.c: Likewise.
2766 * c-c++-common/attr-retain-7.c: Likewise.
2767 * c-c++-common/attr-retain-8.c: Likewise.
2768 * c-c++-common/attr-retain-9.c: Likewise.
2769 * c-c++-common/pr99113.c: Likewise.
2770 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
2771 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
2772 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
2773 * c-c++-common/attr-used-2.c: Likewise.
2774 * c-c++-common/attr-used-3.c: Likewise.
2775 * c-c++-common/attr-used-4.c: Likewise.
2776 * c-c++-common/attr-used-9.c: Likewise.
2777 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
2778 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
2779 * c-c++-common/attr-used-5.c: Don't expect warning for the used
2780 attribute nor SHF_GNU_RETAIN section.
2781 * c-c++-common/attr-used-6.c: Likewise.
2782 * c-c++-common/attr-used-7.c: Likewise.
2783 * c-c++-common/attr-used-8.c: Likewise.
2785 2021-02-18 Nathan Sidwell <nathan@acm.org>
2788 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
2790 * g++.dg/modules/pr99023_a.X: New.
2791 * g++.dg/modules/pr99023_b.X: New.
2793 2021-02-18 Jakub Jelinek <jakub@redhat.com>
2796 * gcc.dg/pr99136.c: New test.
2798 2021-02-18 Nathan Sidwell <nathan@acm.org>
2801 * g++.dg/modules/modules.exp: Remove dg-module-headers support
2802 * g++.dg/modules/alias-2_a.H: Delete.
2803 * g++.dg/modules/sys/alias-2_a.H: Delete.
2805 2021-02-18 Nathan Sidwell <nathan@acm.org>
2808 * g++.dg/modules/pr99023_a.H: Delete.
2809 * g++.dg/modules/pr99023_b.H: Delete.
2811 2021-02-18 Jakub Jelinek <jakub@redhat.com>
2814 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
2816 2021-02-18 Richard Biener <rguenther@suse.de>
2819 * gcc.dg/pr99122-1.c: New testcase.
2820 * gcc.dg/pr99122-2.c: Likewise.
2822 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
2824 PR tree-optimization/99142
2825 * gcc.dg/tree-ssa/pr99142.c: New test.
2827 2021-02-18 Jakub Jelinek <jakub@redhat.com>
2830 * g++.dg/warn/Warray-bounds-17.C: New test.
2832 2021-02-18 Jakub Jelinek <jakub@redhat.com>
2835 * gcc.dg/pr99104.c: New test.
2837 2021-02-17 David Malcolm <dmalcolm@redhat.com>
2840 * gcc.dg/analyzer/pr94596.c: New test.
2842 2021-02-17 Nathan Sidwell <nathan@acm.org>
2845 * g++.dg/modules/pr99023_a.H: New.
2846 * g++.dg/modules/pr99023_b.H: New.
2848 2021-02-17 David Malcolm <dmalcolm@redhat.com>
2851 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
2852 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
2853 options. Remove false leak directive.
2854 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
2858 2021-02-17 Julian Brown <julian@codesourcery.com>
2860 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
2861 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
2862 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
2863 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
2864 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
2866 2021-02-17 Julian Brown <julian@codesourcery.com>
2868 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
2869 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
2870 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
2871 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
2872 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
2873 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
2874 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
2875 previously-broken directives.
2877 2021-02-17 Jakub Jelinek <jakub@redhat.com>
2880 * g++.dg/ubsan/pr99106.C: New test.
2882 2021-02-17 Nathan Sidwell <nathan@acm.org>
2885 * g++.dg/lookup/pr99116-1.C: New.
2886 * g++.dg/lookup/pr99116-2.C: New.
2888 2021-02-17 Nathan Sidwell <nathan@acm.org>
2891 * g++.dg/modules/pr99071_a.H: New.
2892 * g++.dg/modules/pr99071_b.H: New.
2894 2021-02-17 Patrick Palka <ppalka@redhat.com>
2898 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
2899 "call to non-'constexpr' function" error message.
2901 2021-02-16 Nathan Sidwell <nathan@acm.org>
2903 * g++.dg/modules/pr99050_a.H: New.
2904 * g++.dg/modules/pr99050_b.C: New.
2906 2021-02-16 Marek Polacek <polacek@redhat.com>
2909 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
2910 * g++.dg/ext/attr-assume-aligned.C: New test.
2912 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
2914 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
2915 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
2917 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
2919 * gfortran.dg/goacc/ref_inquiry.f90: New test.
2920 * gfortran.dg/gomp/ref_inquiry.f90: New test.
2922 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
2925 * gcc.c-torture/compile/pr98096.c: New.
2927 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
2930 * gfortran.dg/fmt_nonchar_1.f90: New test.
2931 * gfortran.dg/fmt_nonchar_2.f90: New test.
2933 2021-02-16 Jakub Jelinek <jakub@redhat.com>
2936 * gcc.target/i386/pr99100.c: New test.
2938 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
2940 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
2942 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
2944 PR rtl-optimization/98872
2945 * gcc.target/powerpc/pr98872.c: New test.
2947 2021-02-15 Jakub Jelinek <jakub@redhat.com>
2949 PR tree-optimization/99079
2950 * gcc.dg/fold-modpow2-2.c: New test.
2951 * gcc.c-torture/execute/pr99079.c: New test.
2953 2021-02-13 Jakub Jelinek <jakub@redhat.com>
2955 PR rtl-optimization/98439
2956 * gcc.target/i386/pr98439.c: New test.
2958 2021-02-13 Jakub Jelinek <jakub@redhat.com>
2961 * gcc.target/i386/pr96166.c: New test.
2963 2021-02-12 Jakub Jelinek <jakub@redhat.com>
2965 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
2966 and restrict the test to aarch64-*-* target only.
2968 2021-02-12 Nathan Sidwell <nathan@acm.org>
2970 * g++.dg/modules/pr99039_a.C: New.
2971 * g++.dg/modules/pr99039_b.C: New.
2973 2021-02-12 Nathan Sidwell <nathan@acm.org>
2976 * g++.dg/modules/pr99040_a.C: New.
2977 * g++.dg/modules/pr99040_b.C: New.
2978 * g++.dg/modules/pr99040_c.C: New.
2979 * g++.dg/modules/pr99040_d.C: New.
2981 2021-02-12 Nathan Sidwell <nathan@acm.org>
2985 * g++.dg/lookup/pr99039.C: New.
2987 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
2990 * gfortran.dg/ieee/ieee_12.f90: New test.
2992 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
2994 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
2996 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
2999 * gcc.target/arm/pr98931.c: Add -mthumb
3001 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
3004 * gfortran.dg/assumed_rank_20.f90: New test.
3006 2021-02-12 Jakub Jelinek <jakub@redhat.com>
3009 * g++.dg/cpp2a/concepts-requires24.C: New test.
3011 2021-02-12 Jason Merrill <jason@redhat.com>
3014 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
3016 2021-02-12 David Malcolm <dmalcolm@redhat.com>
3019 * g++.dg/analyzer/pr99064.C: New test.
3020 * gcc.dg/analyzer/pr98969.c: New test.
3022 2021-02-11 Marek Polacek <polacek@redhat.com>
3025 * g++.dg/template/deduce10.C: New test.
3026 * g++.dg/template/deduce9.C: New test.
3028 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
3031 * g++.target/powerpc/pr99041.C: New test.
3033 2021-02-11 Jakub Jelinek <jakub@redhat.com>
3036 * g++.dg/ext/flexary38.C: New test.
3038 2021-02-11 Marek Polacek <polacek@redhat.com>
3041 * g++.dg/cpp0x/variadic-crash6.C: New test.
3043 2021-02-11 Patrick Palka <ppalka@redhat.com>
3046 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
3048 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
3051 * gcc.target/arm/pr98931.c: New testcase.
3053 2021-02-11 Joel Hutton <joel.hutton@arm.com>
3055 PR tree-optimization/98772
3056 * gcc.target/aarch64/pr98772.c: New test.
3058 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
3061 * gfortran.dg/typebound_call_32.f90: New test.
3063 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
3066 * gfortran.dg/pr99060.f90: New test.
3068 2021-02-11 Alexandre Oliva <oliva@adacore.com>
3070 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
3072 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3075 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
3077 2021-02-10 Martin Sebor <msebor@redhat.com>
3079 PR tree-optimization/92879
3080 * g++.dg/warn/Warray-bounds-16.C: New test.
3082 2021-02-10 David Malcolm <dmalcolm@redhat.com>
3084 PR preprocessor/96391
3085 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
3086 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
3087 using the location_overflow_plugin.c from gcc.dg/plugin.
3089 2021-02-10 Jakub Jelinek <jakub@redhat.com>
3092 * g++.dg/ext/weak6.C: New test.
3094 2021-02-10 Jakub Jelinek <jakub@redhat.com>
3097 * gcc.target/i386/pr99025.c: New test.
3099 2021-02-10 Jakub Jelinek <jakub@redhat.com>
3103 * g++.dg/cpp2a/constexpr-new16.C: New test.
3104 * g++.dg/cpp2a/constexpr-new17.C: New test.
3106 2021-02-10 Nathan Sidwell <nathan@acm.org>
3109 * g++.dg/lookup/pr99030.C: New.
3111 2021-02-10 Jakub Jelinek <jakub@redhat.com>
3114 * g++.dg/gomp/pr99007.C: New test.
3115 * gcc.dg/gomp/pr99007-1.c: New test.
3116 * gcc.dg/gomp/pr99007-2.c: New test.
3117 * gcc.dg/gomp/pr99007-3.c: New test.
3119 2021-02-10 Julian Brown <julian@codesourcery.com>
3122 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
3123 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
3124 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
3126 2021-02-09 David Malcolm <dmalcolm@redhat.com>
3129 * gcc.dg/analyzer/file-1.c (test_5): New.
3130 * gcc.dg/analyzer/file-3.c: New test.
3132 2021-02-09 David Malcolm <dmalcolm@redhat.com>
3135 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
3136 * gcc.dg/analyzer/pr94851-2.c: New test.
3137 * gcc.dg/analyzer/pr98575-1.c: New test.
3139 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
3141 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
3143 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
3145 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
3147 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
3149 2021-02-09 Nathan Sidwell <nathan@acm.org>
3152 * g++.dg/modules/pr98944_a.C: New.
3153 * g++.dg/modules/pr98944_b.C: New.
3154 * g++.dg/modules/pr98944_c.C: New.
3155 * g++.dg/modules/pr98944_d.C: New.
3157 2021-02-09 Jakub Jelinek <jakub@redhat.com>
3160 * g++.dg/warn/Wstringop-overread-1.C: New test.
3162 2021-02-09 Jason Merrill <jason@redhat.com>
3165 * g++.dg/cpp2a/consteval-expinst1.C: New test.
3167 2021-02-09 Jason Merrill <jason@redhat.com>
3170 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
3172 2021-02-09 Jason Merrill <jason@redhat.com>
3175 * g++.dg/cpp2a/no_unique_address12.C: New test.
3177 2021-02-08 Nathan Sidwell <nathan@acm.org>
3179 * g++.dg/modules/pr98531-2.h: New.
3180 * g++.dg/modules/pr98531-2_a.H: New.
3181 * g++.dg/modules/pr98531-2_b.C: New.
3182 * g++.dg/modules/pr98531-3.h: New.
3183 * g++.dg/modules/pr98531-3_a.H: New.
3184 * g++.dg/modules/pr98531-3_b.C: New.
3186 2021-02-08 Nathan Sidwell <nathan@acm.org>
3189 * g++.dg/modules/pr98531-1.h: New.
3190 * g++.dg/modules/pr98531-1_a.H: New.
3191 * g++.dg/modules/pr98531-1_b.C: New.
3192 * g++.dg/abi/pr98531-1.C: New.
3193 * g++.dg/abi/pr98531-2.C: New.
3194 * g++.dg/abi/pr98531-3.C: New.
3195 * g++.dg/abi/pr98531-4.C: New.
3197 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
3200 * gfortran.dg/pr98974.F90: New test.
3202 2021-02-08 Richard Biener <rguenther@suse.de>
3205 * g++.dg/lto/pr96591_0.C: New testcase.
3207 2021-02-05 Marek Polacek <polacek@redhat.com>
3210 * g++.dg/cpp2a/volatile5.C: New test.
3212 2021-02-05 Marek Polacek <polacek@redhat.com>
3215 * g++.dg/cpp2a/using-enum-8.C: New test.
3217 2021-02-05 Nathan Sidwell <nathan@acm.org>
3220 * c-c++-common/pr98943.c: New.
3222 2021-02-05 Richard Biener <rguenther@suse.de>
3224 PR tree-optimization/98855
3225 * g++.dg/vect/slp-pr98855.cc: New testcase.
3227 2021-02-05 Jakub Jelinek <jakub@redhat.com>
3230 * g++.dg/cpp1z/decomp54.C: New test.
3232 2021-02-05 liuhongt <hongtao.liu@intel.com>
3235 * g++.target/i386/avx512bw-pr98537-1.C: New test.
3236 * g++.target/i386/avx512vl-pr98537-1.C: New test.
3237 * g++.target/i386/avx512vl-pr98537-2.C: New test.
3238 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
3239 integer mask comparison should not be generated.
3240 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
3241 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
3242 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
3244 2021-02-04 Julian Brown <julian@codesourcery.com>
3246 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
3247 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
3248 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
3249 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
3251 2021-02-04 Julian Brown <julian@codesourcery.com>
3253 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
3255 2021-02-04 Julian Brown <julian@codesourcery.com>
3257 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
3259 2021-02-04 Jakub Jelinek <jakub@redhat.com>
3262 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
3263 $section is .opd, look at .L.$symbol_name's section.
3264 (parse_section_section_of_symbols): Handle .previous directive.
3265 * gcc.dg/array-quals-1.c: Allow .sdata section.
3267 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
3269 * gdc.dg/intrinsics.d: Update test.
3271 2021-02-04 Martin Sebor <msebor@redhat.com>
3274 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
3275 * gcc.dg/label-decl-4.c: Same.
3276 * gcc.dg/mismatch-decl-1.c: Same.
3277 * gcc.dg/old-style-then-proto-1.c: Same.
3278 * gcc.dg/parm-mismatch-1.c: Same.
3279 * gcc.dg/pr35445.c: Same.
3280 * gcc.dg/redecl-11.c: Same.
3281 * gcc.dg/redecl-12.c: Same.
3282 * gcc.dg/redecl-13.c: Same.
3283 * gcc.dg/redecl-15.c: Same.
3284 * gcc.dg/tls/thr-init-1.c: Same.
3285 * objc.dg/id-1.m: Same.
3286 * objc.dg/tls/diag-3.m: Same.
3287 * gcc.dg/pr97882.c: New test.
3288 * gcc.dg/qual-return-7.c: New test.
3289 * gcc.dg/qual-return-8.c: New test.
3291 2021-02-04 Jason Merrill <jason@redhat.com>
3294 * g++.dg/cpp2a/concepts-variadic3.C: New test.
3296 2021-02-04 David Malcolm <dmalcolm@redhat.com>
3299 * gcc.dg/pr97932.c: New test.
3301 2021-02-04 emsr <3dw4rd@verizon.net>
3303 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
3305 2021-02-04 Jakub Jelinek <jakub@redhat.com>
3307 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
3308 of make_signed<size_t>::type in the diagnostics.
3310 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
3313 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
3315 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
3317 * gfortran.dg/goacc/substring.f90: New test.
3318 * gfortran.dg/gomp/substring.f90: New test.
3320 2021-02-04 Martin Liska <mliska@suse.cz>
3322 * gcc.target/i386/prefer-vector-width-attr.c: New test.
3324 2021-02-04 Jason Merrill <jason@redhat.com>
3327 * g++.dg/cpp1z/class-deduction78.C: New test.
3329 2021-02-04 Jason Merrill <jason@redhat.com>
3332 * g++.dg/cpp0x/pr84630.C: Call b().
3333 * g++.dg/cpp2a/lambda-uneval13.C: New test.
3334 * g++.dg/ext/attr-expr1.C: New test.
3336 2021-02-03 Jakub Jelinek <jakub@redhat.com>
3338 PR preprocessor/98882
3339 * gcc.dg/cpp/pr98882.c: New test.
3341 2021-02-03 Jason Merrill <jason@redhat.com>
3343 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
3344 hash-table-verification-limit=10000.
3346 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
3348 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
3349 * g++.dg/cpp23/feat-cxx2b.C: New test.
3350 * g++.dg/cpp23/size_t-literals.C: New test.
3351 * g++.dg/warn/Wsize_t-literals.C: New test.
3353 2021-02-03 Jakub Jelinek <jakub@redhat.com>
3356 * g++.dg/cpp2a/no_unique_address11.C: New test.
3358 2021-02-03 Marek Polacek <polacek@redhat.com>
3361 * g++.dg/cpp0x/noexcept65.C: New test.
3363 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
3366 * gfortran.dg/coarray/array_temporary.f90: New test.
3368 2021-02-03 Jakub Jelinek <jakub@redhat.com>
3371 * gcc.dg/pr97487-1.c: New test.
3372 * gcc.dg/pr97487-2.c: New test.
3374 2021-02-03 Jakub Jelinek <jakub@redhat.com>
3377 * gcc.target/i386/pr97971.c: New test.
3379 2021-02-03 Jakub Jelinek <jakub@redhat.com>
3381 PR tree-optimization/98287
3382 * gcc.dg/pr98287.c: New test.
3384 2021-02-03 Tamar Christina <tamar.christina@arm.com>
3386 PR tree-optimization/98928
3387 * gcc.target/i386/pr98928.c: New test.
3389 2021-02-02 Martin Liska <mliska@suse.cz>
3392 * gcc.target/i386/pr97510.c: New test.
3394 2021-02-02 Jason Merrill <jason@redhat.com>
3397 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
3399 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3401 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
3403 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
3406 * gfortran.dg/pr91862.f90: New test.
3408 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3410 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
3412 2021-02-02 Jakub Jelinek <jakub@redhat.com>
3414 PR tree-optimization/98848
3415 * gcc.dg/vect/pr98848.c: New test.
3416 * gcc.dg/vect/pr92205.c: Remove xfail.
3418 2021-02-02 Jakub Jelinek <jakub@redhat.com>
3420 PR tree-optimization/97960
3421 * g++.dg/torture/pr97960.C: New test.
3423 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
3426 * g++.dg/opt/pr98743.C: New.
3428 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
3430 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
3432 2021-02-02 Alexandre Oliva <oliva@adacore.com>
3434 * gcc.dg/asan/nested-1.c: New.
3436 2021-02-02 David Malcolm <dmalcolm@redhat.com>
3440 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
3441 prefix to support subroutines where necessary.
3442 * gcc.dg/analyzer/data-model-1.c: Likewise.
3443 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
3445 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
3446 subroutines where necessary.
3447 * gcc.dg/analyzer/pr96651-2.c: Likewise.
3448 * gcc.dg/analyzer/signal-4b.c: Likewise.
3449 * gcc.dg/analyzer/single-field.c: Likewise.
3450 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
3452 2021-02-02 David Malcolm <dmalcolm@redhat.com>
3456 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
3457 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
3459 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3461 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
3464 2021-02-01 David Malcolm <dmalcolm@redhat.com>
3467 * gcc.dg/analyzer/pr98918.c: New test.
3469 2021-02-01 Sergei Trofimovich <siarheit@google.com>
3471 PR tree-optimization/98499
3472 * g++.dg/pr98499.C: new test.
3474 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3476 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
3478 2021-02-01 Martin Sebor <msebor@redhat.com>
3481 * gcc.dg/pr97172.c: New test.
3483 2021-02-01 Martin Sebor <msebor@redhat.com>
3486 * g++.dg/Wclass-memaccess-6.C: New test.
3488 2021-02-01 Patrick Palka <ppalka@redhat.com>
3491 * g++.dg/cpp0x/constexpr-98295.C: New test.
3493 2021-02-01 Marek Polacek <polacek@redhat.com>
3496 * g++.dg/ext/builtin-has-attribute2.C: New test.
3498 2021-02-01 Jason Merrill <jason@redhat.com>
3501 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
3503 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
3505 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
3507 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
3509 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
3511 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
3513 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
3515 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
3517 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
3519 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
3521 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
3523 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
3525 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
3527 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
3530 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
3532 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
3534 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
3536 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
3538 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
3541 2021-02-01 Tamar Christina <tamar.christina@arm.com>
3543 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
3545 2021-02-01 Patrick Palka <ppalka@redhat.com>
3548 * g++.dg/cpp1y/constexpr-84494.C: New test.
3550 2021-02-01 Xing GUO <higuoxing@gmail.com>
3552 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
3554 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
3556 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
3557 * gcc.target/powerpc/pr79251.p9.c: Likewise.
3559 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
3561 * c-c++-common/attr-used-5.c: Skip for Darwin.
3562 * c-c++-common/attr-used-6.c: Likewise.
3563 * c-c++-common/attr-used-7.c: Likewise.
3564 * c-c++-common/attr-used-8.c: Likewise.
3565 * c-c++-common/attr-used-9.c: Likewise.
3567 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
3569 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
3570 * gcc.target/powerpc/pr79251.p9.c: Same.
3572 2021-01-30 Jakub Jelinek <jakub@redhat.com>
3574 * gcc.target/i386/20051216-1.c: New test.
3576 2021-01-30 Jakub Jelinek <jakub@redhat.com>
3579 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
3580 scan-tree-dump-times to x86 and aarch64 targets.
3581 * gcc.dg/gomp/simd-3.c: Likewise.
3583 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
3586 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
3589 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
3591 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
3593 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
3596 * gcc.target/aarch64/pr97701.c: Modify.
3598 2021-01-29 David Malcolm <dmalcolm@redhat.com>
3600 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
3602 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
3605 * gcc.target/aarch64/pr97701.c: New.
3607 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
3609 * gcc.target/powerpc/pr91903.c: New test.
3610 * gcc.target/powerpc/builtins-1.fold.h: Update.
3611 * gcc.target/powerpc/builtins-2.c: Update.
3613 2021-01-29 Nathan Sidwell <nathan@acm.org>
3616 * g++.dg/modules/pr98843_a.C: New.
3617 * g++.dg/modules/pr98843_b.H: New.
3618 * g++.dg/modules/pr98843_c.C: New.
3620 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3622 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
3624 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
3625 Richard Biener <rguenther@suse.de>
3627 PR tree-optimization/97627
3628 * g++.dg/pr97627.C: New testcase.
3630 2021-01-29 Jakub Jelinek <jakub@redhat.com>
3633 * gcc.c-torture/compile/pr98849.c: New test.
3635 2021-01-29 Jakub Jelinek <jakub@redhat.com>
3638 * gcc.dg/pr98331.c: New test.
3640 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
3642 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
3644 * gcc.target/powerpc/pr79251.h: ...this.
3645 * gcc.target/powerpc/pr79251.p9.c: Likewise.
3646 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
3648 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
3649 * gcc.target/powerpc/pr79251-run.p9.c: New test.
3651 2021-01-29 Marek Polacek <polacek@redhat.com>
3654 * g++.dg/parse/error63.C: New test.
3656 2021-01-28 Jakub Jelinek <jakub@redhat.com>
3659 * g++.dg/warn/effc5.C: New test.
3661 2021-01-28 Marek Polacek <polacek@redhat.com>
3664 * g++.dg/cpp0x/alignas19.C: New test.
3665 * g++.dg/warn/Warray-bounds15.C: New test.
3667 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
3670 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
3672 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
3674 * gfortran.dg/ISO_Fortran_binding_18.c: Include
3675 ../../../libgfortran/ISO_Fortran_binding.h rather than
3676 ISO_Fortran_binding.h.
3678 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
3680 * gcc.target/powerpc/float128-longdouble-math.c: New test.
3681 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
3682 * gcc.target/powerpc/float128-math.c: Adjust test for new name
3683 being generated. Add support for running test on power10. Add
3684 support for running if long double defaults to 64-bits.
3686 2021-01-28 Jakub Jelinek <jakub@redhat.com>
3690 * g++.target/i386/pr98847.C: New test.
3692 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3694 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
3696 2021-01-28 Nathan Sidwell <nathan@acm.org>
3699 * g++.dg/modules/pr98770_a.C: New.
3700 * g++.dg/modules/pr98770_b.C: New.
3702 2021-01-28 Harald Anlauf <anlauf@gmx.de>
3705 * gfortran.dg/gomp/pr86470.f90: New test.
3707 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
3710 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
3711 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
3712 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
3713 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
3714 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
3715 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
3716 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
3717 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
3718 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
3719 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
3720 * gcc.target/powerpc/pr79251.p8.c: Likewise.
3721 * gcc.target/powerpc/pr79251.p9.c: Likewise.
3722 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
3723 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
3726 2021-01-28 Xing GUO <higuoxing@gmail.com>
3728 * gcc.target/riscv/attribute-18.c: New test.
3730 2021-01-27 Harris Snyder <hsnyder@structura.bio>
3732 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
3733 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
3735 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
3737 PR rtl-optimization/97684
3738 * gcc.target/i386/pr97684.c: New.
3740 2021-01-27 Jason Merrill <jason@redhat.com>
3743 * g++.dg/lookup/using4.C: No error in C++20.
3744 * g++.dg/cpp0x/decltype37.C: Adjust message.
3745 * g++.dg/template/crash75.C: Adjust message.
3746 * g++.dg/template/crash76.C: Adjust message.
3747 * g++.dg/cpp0x/inh-ctor36.C: New test.
3748 * g++.dg/cpp1z/inh-ctor39.C: New test.
3749 * g++.dg/cpp2a/using-enum-7.C: New test.
3751 2021-01-27 Jakub Jelinek <jakub@redhat.com>
3754 * gcc.c-torture/execute/pr98853-1.c: New test.
3755 * gcc.c-torture/execute/pr98853-2.c: New test.
3757 2021-01-27 Richard Biener <rguenther@suse.de>
3759 PR tree-optimization/98854
3760 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
3762 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
3766 * gfortran.dg/proc_ptr_52.f90 : New test.
3768 2021-01-27 liuhongt <hongtao.liu@intel.com>
3771 * gcc.target/i386/pr98833.c: New test.
3773 2021-01-27 Jakub Jelinek <jakub@redhat.com>
3775 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
3776 optimize ("no-strict-aliasing") attribute.
3777 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
3778 array to avoid violating TBAA.
3779 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
3780 array to avoid violating TBAA.
3781 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
3782 array to avoid violating TBAA.
3783 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
3784 array to avoid violating TBAA.
3786 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
3789 * gfortran.dg/elemental_function_5.f90 : New test.
3791 2021-01-27 Jakub Jelinek <jakub@redhat.com>
3793 PR tree-optimization/97260
3794 * gcc.dg/tree-ssa/pr97260.c: New test.
3796 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
3798 * lib/target-supports.exp (check_effective_target_c++2a):
3799 Check for C++2a or C++23.
3800 (check_effective_target_c++20_down): New.
3801 (check_effective_target_c++23_only): New.
3802 (check_effective_target_c++23): New.
3803 * g++.dg/cpp23/cplusplus.C: New.
3805 2021-01-26 Jason Merrill <jason@redhat.com>
3808 * g++.dg/torture/pr97474.C: New test.
3810 2021-01-26 Jason Merrill <jason@redhat.com>
3813 * g++.dg/cpp2a/no_unique_address10.C: New test.
3814 * g++.dg/cpp2a/no_unique_address9.C: New test.
3816 2021-01-26 Jakub Jelinek <jakub@redhat.com>
3818 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
3819 optimize ("no-strict-aliasing") attribute.
3820 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
3821 array to avoid violating TBAA.
3822 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
3823 array to avoid violating TBAA.
3824 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
3825 array to avoid violating TBAA.
3826 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
3827 array to avoid violating TBAA.
3829 2021-01-26 Jakub Jelinek <jakub@redhat.com>
3832 * gcc.c-torture/execute/pr98681.c: New test.
3834 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3837 * gfortran.dg/elemental_assignment_1.f90: New test.
3839 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
3841 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
3842 add previously missing space in '$ident link'.
3844 2021-01-26 Jakub Jelinek <jakub@redhat.com>
3847 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
3849 2021-01-26 Alexandre Oliva <oliva@adacore.com>
3851 * gnat.dg/asan1.adb: New test.
3852 * gnat.dg/asan1_pkg.ads: New additional source.
3854 2021-01-25 Harald Anlauf <anlauf@gmx.de>
3857 * gfortran.dg/pr70070.f90: New test.
3859 2021-01-25 Martin Sebor <msebor@redhat.com>
3862 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
3863 * g++.dg/warn/Wnonnull10.C: New test.
3864 * g++.dg/warn/Wnonnull9.C: New test.
3866 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3868 * gfortran.dg/associate_57.f90: New test.
3870 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3873 * gfortran.dg/interface_assignment_7.f90: New test.
3875 2021-01-25 Jason Merrill <jason@redhat.com>
3878 * g++.dg/cpp2a/no_unique_address8.C: New test.
3880 2021-01-25 Richard Biener <rguenther@suse.de>
3883 * gcc.dg/pr98807.c: New testcase.
3885 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
3887 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
3888 * gnat.dg/thunk2_pkg.ads: New helper.
3890 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
3893 * gfortran.dg/charlen_18.f90 : New test.
3895 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
3897 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
3899 * g++.dg/tc1/dr142.C: Same as above.
3900 * g++.dg/tc1/dr52.C: Same as above.
3901 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
3902 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
3903 * g++.old-deja/g++.jason/access8.C: Same as above.
3904 * g++.old-deja/g++.law/access4.C: Same as above.
3905 * g++.old-deja/g++.law/visibility12.C: Same as above.
3906 * g++.old-deja/g++.law/visibility4.C: Same as above.
3907 * g++.old-deja/g++.law/visibility8.C: Same as above.
3908 * g++.old-deja/g++.other/access4.C: Same as above.
3910 2021-01-23 Patrick Palka <ppalka@redhat.com>
3914 * g++.dg/cpp0x/this2.C: New test.
3915 * g++.dg/template/pr97399.C: New test.
3917 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
3919 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
3920 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
3921 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
3922 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
3923 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
3924 * gcc.target/powerpc/pr79251.p9.c: Same.
3926 2021-01-22 Marek Polacek <polacek@redhat.com>
3929 * g++.dg/cpp0x/noexcept64.C: New test.
3931 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
3933 * g++.dg/eh/spbp.C: Remove skip on AIX.
3935 2021-01-22 Jakub Jelinek <jakub@redhat.com>
3937 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
3938 typo, UINON_TYPE to UNION_TYPE.
3940 2021-01-22 Jakub Jelinek <jakub@redhat.com>
3942 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
3943 UINON_TYPE to UNION_TYPE.
3944 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
3945 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
3947 2021-01-22 Jakub Jelinek <jakub@redhat.com>
3949 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
3950 optimize ("no-strict-aliasing") attribute.
3952 2021-01-22 Jason Merrill <jason@redhat.com>
3955 * g++.dg/init/elide7.C: New test.
3957 2021-01-22 Jakub Jelinek <jakub@redhat.com>
3960 * g++.dg/ubsan/pr95693.C: New test.
3962 2021-01-22 Marek Polacek <polacek@redhat.com>
3965 * g++.dg/abi/mangle76.C: New test.
3967 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
3970 * gfortran.dg/associated_target_7.f90 : New test.
3972 2021-01-22 Martin Jambor <mjambor@suse.cz>
3974 PR tree-optimization/47059
3975 * gcc.dg/tree-ssa/pr47059.c: New test.
3977 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3979 PR tree-optimization/98766
3980 * gcc.dg/pr98766.c: New test.
3982 2021-01-22 Nathan Sidwell <nathan@acm.org>
3985 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
3986 embedded absolute paths.
3987 (module_do_it): Append $std to test name.
3989 2021-01-22 Richard Biener <rguenther@suse.de>
3992 * gcc.dg/pr98793.c: New testcase.
3994 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
3996 * gcc.target/powerpc/pr79251.p8.c: New test.
3997 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
3999 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
4000 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
4001 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
4002 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
4003 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
4004 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
4005 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
4006 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
4007 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
4008 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
4010 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
4012 * gcc.target/powerpc/pr79251.p9.c: New test.
4013 * gcc.target/powerpc/pr79251-run.c: New test.
4014 * gcc.target/powerpc/pr79251.h: New header.
4016 2021-01-22 Richard Biener <rguenther@suse.de>
4019 * gcc.dg/torture/pr98773.c: New testcase.
4021 2021-01-22 Jakub Jelinek <jakub@redhat.com>
4023 PR tree-optimization/90248
4024 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
4026 * gcc.dg/pr90248.c: New test.
4028 2021-01-22 Jakub Jelinek <jakub@redhat.com>
4030 PR tree-optimization/98255
4031 * gcc.dg/pr98255.c: New test.
4033 2021-01-22 Richard Biener <rguenther@suse.de>
4035 PR tree-optimization/98786
4036 * gcc.dg/torture/pr98786.c: New testcase.
4038 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4041 * gcc.target/arm/pr98636.c: New test.
4043 2021-01-22 liuhongt <hongtao.liu@intel.com>
4047 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
4048 * gcc.target/i386/avx512f-pr96891-1.c: New test.
4049 * gcc.target/i386/avx512f-pr96891-2.c: New test.
4050 * gcc.target/i386/avx512f-pr96891-3.c: New test.
4051 * g++.target/i386/avx512f-pr96891-1.C: New test.
4052 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
4054 2021-01-22 Marek Polacek <polacek@redhat.com>
4057 * g++.dg/cpp0x/noexcept63.C: New test.
4059 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
4061 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
4063 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
4064 explicitly check for intervening space, tab or period.
4066 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
4068 PR rtl-optimization/98777
4069 * gcc.target/riscv/pr98777.c: New.
4071 2021-01-21 Patrick Palka <ppalka@redhat.com>
4074 * g++.dg/cpp0x/decltype-71879.C: New test.
4076 2021-01-21 Jakub Jelinek <jakub@redhat.com>
4079 * g++.dg/cpp1y/constexpr-98672.C: New test.
4081 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
4084 * lib/target-supports.exp
4085 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
4086 * gcc.target/arm/ivopts.c: Use target
4087 'arm_thumb2_no_arm_v8_1_lob'.
4089 2021-01-21 Nathan Sidwell <nathan@acm.org>
4092 * g++.dg/modules/stat-mem-1.h: New.
4093 * g++.dg/modules/stat-mem-1_a.H: New.
4094 * g++.dg/modules/stat-mem-1_b.C: New.
4096 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
4099 * gfortran.dg/module_procedure_5.f90 : New test.
4100 * gfortran.dg/module_procedure_6.f90 : New test.
4102 2021-01-21 Richard Biener <rguenther@suse.de>
4105 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
4107 2021-01-21 Richard Biener <rguenther@suse.de>
4110 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
4112 2021-01-21 Richard Biener <rguenther@suse.de>
4114 * gcc.dg/Walloca-2.c: Un-XFAIL.
4116 2021-01-21 liuhongt <hongtao.liu@intel.com>
4118 PR rtl-optimization/98694
4119 * gcc.target/i386/pr98694.c: New test.
4121 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
4123 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
4125 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4127 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
4130 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
4132 PR rtl-optimization/98722
4133 * g++.target/s390/pr98722.C: New.
4135 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
4137 PR tree-optimization/96674
4138 * gcc.dg/pr96674.c: New tests.
4140 2021-01-20 Patrick Palka <ppalka@redhat.com>
4143 * g++.dg/cpp2a/lambda-generic9.C: New test.
4145 2021-01-20 Patrick Palka <ppalka@redhat.com>
4148 * g++.dg/parse/access12.C: New test.
4149 * g++.dg/template/access35.C: New test.
4151 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
4153 PR tree-optimization/98535
4154 * gcc.target/aarch64/sve/pr98535.c: New file.
4156 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
4159 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
4160 missing diagnostic issues with c_intptr_t == default integer kind.
4162 2021-01-20 Jakub Jelinek <jakub@redhat.com>
4164 PR tree-optimization/98721
4165 * gcc.dg/pr98721-1.c: New test.
4166 * gcc.dg/pr98721-2.c: New test.
4168 2021-01-20 Richard Biener <rguenther@suse.de>
4170 PR tree-optimization/98758
4171 * gcc.dg/torture/pr98758.c: New testcase.
4173 2021-01-20 Jakub Jelinek <jakub@redhat.com>
4176 * c-c++-common/gomp/task-detach-2.c: New test.
4178 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
4182 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
4184 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
4186 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
4187 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
4188 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
4189 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
4190 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
4191 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
4193 2021-01-19 Marek Polacek <polacek@redhat.com>
4196 * g++.dg/template/deduce8.C: New test.
4198 2021-01-19 Marek Polacek <polacek@redhat.com>
4201 * g++.dg/lookup/using64.C: New test.
4202 * g++.dg/lookup/using65.C: New test.
4204 2021-01-19 Martin Sebor <msebor@redhat.com>
4207 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
4208 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
4209 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
4210 * gcc.dg/Wfree-nonheap-object-4.c: New test.
4212 2021-01-19 Patrick Palka <ppalka@redhat.com>
4216 * g++.dg/opt/pr87974.C: Adjust.
4217 * g++.dg/template/access34.C: New test.
4218 * g++.dg/template/friend68.C: New test.
4219 * g++.dg/template/friend69.C: New test.
4221 2021-01-19 Marek Polacek <polacek@redhat.com>
4224 * g++.dg/cpp0x/noexcept62.C: New test.
4226 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
4228 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
4230 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4232 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4233 (CHECK_CUMULATIVE_SAT): Delete.
4234 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
4236 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
4237 Remove uses of the above.
4238 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
4240 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
4241 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
4242 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
4243 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
4245 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
4246 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
4247 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
4249 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
4250 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
4251 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
4253 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
4254 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
4255 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
4257 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
4258 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
4259 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
4261 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
4262 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
4263 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
4264 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
4265 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
4266 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
4268 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
4269 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
4271 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
4272 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
4274 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
4275 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
4277 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
4278 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
4279 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
4280 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
4281 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
4282 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
4283 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
4284 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
4285 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
4286 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
4288 2021-01-19 Jeff Law <law@redhat.com>
4290 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
4291 and update expected output.
4293 2021-01-19 Richard Biener <rguenther@suse.de>
4296 * g++.dg/pr98330.C: New testcase.
4297 * gcc.dg/pr98330.c: Likewise.
4299 2021-01-19 Richard Biener <rguenther@suse.de>
4302 * gfortran.dg/pr97673.f90: New testcase.
4304 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
4307 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
4308 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
4309 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
4311 2021-01-19 Martin Jambor <mjambor@suse.cz>
4314 * g++.dg/ipa/pr98690.C: New test.
4316 2021-01-18 Jeff Law <law@redhat.com>
4318 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
4320 2021-01-18 Patrick Palka <ppalka@redhat.com>
4322 * g++.dg/cpp1z/class-deduction77.C: New test.
4324 2021-01-18 Jakub Jelinek <jakub@redhat.com>
4326 PR tree-optimization/98727
4327 * gcc.c-torture/execute/pr98727.c: New test.
4329 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
4332 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
4333 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
4335 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
4337 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
4338 * g++.dg/no-stack-protector-attr.C: Likewise.
4340 2021-01-18 David Malcolm <dmalcolm@redhat.com>
4342 * gcc.dg/analyzer/attr-malloc-1.c: New test.
4343 * gcc.dg/analyzer/attr-malloc-2.c: New test.
4344 * gcc.dg/analyzer/attr-malloc-4.c: New test.
4345 * gcc.dg/analyzer/attr-malloc-5.c: New test.
4346 * gcc.dg/analyzer/attr-malloc-6.c: New test.
4347 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
4348 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
4350 2021-01-18 Richard Biener <rguenther@suse.de>
4353 * gcc.dg/vect/slp-11b.c: Adjust.
4355 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
4358 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
4359 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
4361 2021-01-18 Richard Biener <rguenther@suse.de>
4364 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
4366 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
4368 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
4369 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
4370 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
4371 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
4372 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
4373 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
4374 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
4375 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
4376 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
4377 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
4378 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
4379 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
4381 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
4383 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
4384 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
4385 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
4386 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
4387 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
4388 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
4389 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
4390 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
4391 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
4392 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
4393 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
4395 2021-01-17 Martin Jambor <mjambor@suse.cz>
4398 * gcc.dg/ipa/pr98222.c: New test.
4400 2021-01-16 Jakub Jelinek <jakub@redhat.com>
4402 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
4403 ../../../libgfortran/ISO_Fortran_binding.h rather than
4404 ISO_Fortran_binding.h.
4406 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
4408 * c-c++-common/gomp/task-detach-1.c: New.
4409 * g++.dg/gomp/task-detach-1.C: New.
4410 * gcc.dg/gomp/task-detach-1.c: New.
4411 * gfortran.dg/gomp/task-detach-1.f90: New.
4413 2021-01-16 Jakub Jelinek <jakub@redhat.com>
4415 PR tree-optimization/96669
4416 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
4417 * gcc.dg/tree-ssa/pr96669-2.c: New test.
4419 2021-01-16 Jakub Jelinek <jakub@redhat.com>
4421 PR tree-optimization/96271
4422 * gcc.target/i386/pr96271.c: New test.
4424 2021-01-15 Carl Love <cel@us.ibm.com>
4426 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
4428 2021-01-15 Harris Snyder <hsnyder@structura.bio>
4430 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
4431 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
4433 2021-01-15 Nathan Sidwell <nathan@acm.org>
4436 * g++.dg/template/pr98538.C: New.
4438 2021-01-15 Nathan Sidwell <nathan@acm.org>
4440 PR preprocessor/95253
4441 * g++.dg/modules/dep-1_a.C: Adjust expected output.
4442 * g++.dg/modules/dep-1_b.C: Likewise.
4443 * g++.dg/modules/dep-2.C: Likewise.
4445 2021-01-15 Jakub Jelinek <jakub@redhat.com>
4447 PR tree-optimization/96669
4448 * gcc.dg/tree-ssa/pr96669-1.c: New test.
4450 2021-01-15 Jakub Jelinek <jakub@redhat.com>
4452 PR tree-optimization/96681
4453 * gcc.dg/tree-ssa/pr96681.c: New test.
4455 2021-01-15 Jason Merrill <jason@redhat.com>
4458 * g++.dg/cpp1z/elide5.C: New test.
4460 2021-01-15 Jason Merrill <jason@redhat.com>
4462 * g++.dg/cpp1z/elide4.C: New test.
4464 2021-01-15 Jason Merrill <jason@redhat.com>
4467 * g++.dg/cpp0x/initlist-array13.C: New test.
4469 2021-01-15 Alexandre Oliva <oliva@adacore.com>
4471 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
4472 * gcc.dg/analyzer/data-model-1.c: Likewise.
4473 * gcc.dg/analyzer/malloc-1.c: Likewise.
4474 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
4476 2021-01-15 Jakub Jelinek <jakub@redhat.com>
4478 PR tree-optimization/96671
4479 * gcc.dg/tree-ssa/pr96671-1.c: New test.
4480 * gcc.dg/tree-ssa/pr96671-2.c: New test.
4482 2021-01-15 Jakub Jelinek <jakub@redhat.com>
4484 PR tree-optimization/98597
4485 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
4486 Expect for now a (char *) cast for VLAs.
4487 * gcc.dg/uninit-40.c: New test.
4489 2021-01-15 Nathan Sidwell <nathan@acm.org>
4492 * g++.dg/modules/pr98591.H: New file.
4494 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
4497 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
4498 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
4500 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
4502 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
4503 libatomic into testcases in gcc.target/s390/md.
4504 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
4507 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
4510 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
4511 vceqz_p64, vceqq_p64 and vceqzq_p64.
4512 * gcc.target/arm/simd/vceqz_p64.c: New test.
4513 * gcc.target/arm/simd/vceqzq_p64.c: New test.
4515 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
4518 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
4521 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
4522 vceqz_p64, vceqq_p64 and vceqzq_p64.
4524 2021-01-15 Martin Liska <mliska@suse.cz>
4526 * lib/gcov.exp: Use 'env python3' for execution of pytests.
4527 Check that pytest accepts all needed options first.
4528 Improve formatting of PASS/FAIL lines.
4530 2021-01-15 Richard Biener <rguenther@suse.de>
4533 * gcc.dg/vect/bb-slp-32.c: Align p.
4535 2021-01-15 Richard Biener <rguenther@suse.de>
4538 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
4540 2021-01-15 Richard Biener <rguenther@suse.de>
4543 * gcc.dg/vect/slp-45.c: Key scanning on
4546 2021-01-15 Richard Biener <rguenther@suse.de>
4549 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
4551 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
4554 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
4555 vceqz_p64, vceqq_p64 and vceqzq_p64.
4557 2021-01-15 Richard Biener <rguenther@suse.de>
4560 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
4562 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
4564 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
4566 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
4568 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
4570 2021-01-15 Richard Biener <rguenther@suse.de>
4572 PR tree-optimization/98685
4573 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
4575 2021-01-15 Tamar Christina <tamar.christina@arm.com>
4577 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
4578 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
4580 2021-01-14 David Malcolm <dmalcolm@redhat.com>
4582 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
4584 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
4586 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
4588 2021-01-14 Tamar Christina <tamar.christina@arm.com>
4590 * gcc.dg/vect/complex/complex-mla-template.c: New test.
4591 * gcc.dg/vect/complex/complex-mls-template.c: New test.
4592 * gcc.dg/vect/complex/complex-mul-template.c: New test.
4593 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
4594 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
4595 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
4596 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
4597 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
4598 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
4599 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
4600 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
4601 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
4602 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
4603 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
4604 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
4605 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
4606 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
4607 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
4608 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
4609 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
4610 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
4612 2021-01-14 Marek Polacek <polacek@redhat.com>
4614 * g++.dg/template/pr98372.C: Only run in C++14 and up.
4616 2021-01-14 Harald Anlauf <anlauf@gmx.de>
4618 * substr_10.f90: New test.
4619 * substr_9.f90: New test.
4621 2021-01-14 Alexandre Oliva <oliva@adacore.com>
4623 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
4624 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
4626 2021-01-14 Alexandre Oliva <oliva@adacore.com>
4628 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
4630 2021-01-14 Harald Anlauf <anlauf@gmx.de>
4633 * gfortran.dg/pr98661.f90: New test.
4635 2021-01-14 Harald Anlauf <anlauf@gmx.de>
4638 2021-01-14 Harald Anlauf <anlauf@gmx.de>
4641 * gfortran.dg/pr98661.f90: New test.
4643 2021-01-14 Harald Anlauf <anlauf@gmx.de>
4646 * gfortran.dg/pr98661.f90: New test.
4648 2021-01-14 Martin Liska <mliska@suse.cz>
4650 * g++.dg/gcov/gcov-17.C: New test.
4651 * g++.dg/gcov/test-gcov-17.py: New test.
4653 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
4656 * gcc.target/i386/pr98667-1.c: New file.
4657 * gcc.target/i386/pr98667-2.c: Likewise.
4658 * gcc.target/i386/pr98667-3.c: Likewise.
4660 2021-01-14 Richard Biener <rguenther@suse.de>
4662 PR tree-optimization/98674
4663 * gcc.dg/vect/pr98674.c: New testcase.
4665 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
4668 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
4670 * gcc.target/i386/pr95021-3.c: Likewise.
4672 2021-01-14 Nathan Sidwell <nathan@acm.org>
4675 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
4676 * g++.dg/template/pr98372.C: New.
4678 2021-01-14 Jakub Jelinek <jakub@redhat.com>
4681 * gcc.target/i386/pr98670.c: New test.
4683 2021-01-14 Jakub Jelinek <jakub@redhat.com>
4685 PR tree-optimization/96688
4686 * gcc.dg/tree-ssa/pr96688.c: New test.
4687 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
4688 * gcc.target/i386/pr66821.c: Likewise.
4690 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
4692 * gcc.target/aarch64/sve/cost_model_11.c: New test.
4693 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
4694 -fno-vect-cost-model.
4696 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4698 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
4699 sqxtn2 scan-assembler-times.
4701 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4703 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
4704 scan-assembler-times for xtn2.
4706 2021-01-13 Marek Polacek <polacek@redhat.com>
4709 * g++.dg/lookup/using63.C: New test.
4711 2021-01-13 Jakub Jelinek <jakub@redhat.com>
4713 PR tree-optimization/96691
4714 * gcc.dg/tree-ssa/pr96691.c: New test.
4716 2021-01-13 Richard Biener <rguenther@suse.de>
4718 PR tree-optimization/92645
4719 * gcc.target/i386/pr92645-7.c: New testcase.
4720 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
4721 * gcc.dg/pr69047.c: Likewise.
4723 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
4725 * gcc.target/aarch64/sve/mls_2.c: New test.
4726 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
4727 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
4728 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
4729 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
4730 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
4732 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
4734 * gcc.target/aarch64/sve/mla_2.c: New test.
4735 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
4736 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
4737 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
4738 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
4739 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
4741 2021-01-13 Richard Biener <rguenther@suse.de>
4743 PR tree-optimization/92645
4744 * gcc.target/i386/pr92645-6.c: New testcase.
4746 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
4748 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
4749 * gcc.target/aarch64/sve/sel_2.c: Likewise.
4750 * gcc.target/aarch64/sve/sel_3.c: Likewise.
4752 2021-01-13 Jakub Jelinek <jakub@redhat.com>
4755 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
4756 scan-assembler. Add tests with zero vector as first __builtin_shuffle
4758 * gcc.target/i386/pr95905-3.c: New test.
4759 * gcc.target/i386/pr95905-4.c: New test.
4761 2021-01-13 Martin Liska <mliska@suse.cz>
4763 PR tree-optimization/98455
4764 * gcc.dg/tree-ssa/pr98455.c: New test.
4766 2021-01-13 Richard Biener <rguenther@suse.de>
4768 PR tree-optimization/98640
4769 * gcc.dg/torture/pr98640.c: New testcase.
4771 2021-01-13 Jakub Jelinek <jakub@redhat.com>
4774 * gcc.target/i386/pr96938.c: New test.
4776 2021-01-13 Jakub Jelinek <jakub@redhat.com>
4779 * gcc.target/i386/pr95905-1.c: New test.
4780 * gcc.target/i386/pr95905-2.c: New test.
4782 2021-01-13 Julian Brown <julian@codesourcery.com>
4784 * gcc.target/gcn/fpdiv.c: New test.
4786 2021-01-12 Martin Sebor <msebor@redhat.com>
4790 * g++.dg/warn/Wuninitialized-13.C: New test.
4791 gcc.dg/uninit-39.c: New test.
4793 * gcc.dg/uninit-39.c: New file.
4795 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
4798 * gcc.target/arm/simd/mve-vneg.c: Update test.
4800 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
4803 * gcc.target/arm/pr97969.c: New.
4805 2021-01-12 Patrick Palka <ppalka@redhat.com>
4808 * g++.dg/cpp2a/concepts-ctad1.C: New test.
4809 * g++.dg/cpp2a/concepts-ctad2.C: New test.
4811 2021-01-12 Richard Biener <rguenther@suse.de>
4813 PR tree-optimization/98550
4814 * g++.dg/opt/pr98550.C: New testcase.
4816 2021-01-12 Jakub Jelinek <jakub@redhat.com>
4818 PR tree-optimization/98629
4819 * gcc.c-torture/compile/pr98629.c: New test.
4821 2021-01-12 Jakub Jelinek <jakub@redhat.com>
4823 PR tree-optimization/95731
4824 * gcc.dg/tree-ssa/pr95731.c: New test.
4825 * gcc.c-torture/execute/pr95731.c: New test.
4827 2021-01-12 Marek Polacek <polacek@redhat.com>
4830 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
4832 2021-01-12 David Malcolm <dmalcolm@redhat.com>
4835 * gcc.dg/analyzer/pr98628.c: New test.
4837 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
4839 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
4840 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
4841 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
4842 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
4843 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
4844 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
4845 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
4847 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
4849 * g++.target/aarch64/sve/cond_bic_1.C: New test.
4850 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
4851 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
4852 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
4854 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
4856 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
4858 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
4860 * g++.target/aarch64/sve/abd_1.C: New test.
4861 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
4862 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
4863 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
4864 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
4866 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
4868 * gcc.target/aarch64/sve/adr_6.c: New test.
4870 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
4872 * g++.target/aarch64/sve/cond_arith_1.C: New test.
4873 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
4874 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
4875 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
4876 * g++.target/aarch64/sve/cond_shift_1.C: New test.
4877 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
4878 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
4879 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
4881 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
4884 * g++.target/aarch64/sve/max_1.C: New test.
4885 * g++.target/aarch64/sve/min_1.C: Likewise.
4886 * gcc.target/aarch64/sve/mul_2.c: Likewise.
4888 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
4890 * gcc.target/aarch64/sve/shift_2.c: New test.
4892 2021-01-11 Jakub Jelinek <jakub@redhat.com>
4895 * g++.dg/abi/abi-tag24.C: New test.
4897 2021-01-11 Richard Biener <rguenther@suse.de>
4899 PR tree-optimization/91403
4900 * gcc.dg/vect/pr91403.c: New testcase.
4902 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4905 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
4906 Expect .ld1_args only when GNU LD is used.
4907 Add an exception for *.gcc_args files.
4909 2021-01-11 Jakub Jelinek <jakub@redhat.com>
4911 PR tree-optimization/95867
4912 * gcc.dg/tree-ssa/pr95867.c: New test.
4914 2021-01-11 Jakub Jelinek <jakub@redhat.com>
4916 PR tree-optimization/95852
4917 * gcc.target/i386/pr95852-3.c: New test.
4918 * gcc.target/i386/pr95852-4.c: New test.
4920 2021-01-11 Jakub Jelinek <jakub@redhat.com>
4922 PR tree-optimization/95852
4923 * gcc.target/i386/pr95852-1.c: New test.
4924 * gcc.target/i386/pr95852-2.c: New test.
4926 2021-01-11 Martin Liska <mliska@suse.cz>
4928 PR gcov-profile/98273
4929 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
4930 * g++.dg/gcov/pr98273.C: New test.
4931 * g++.dg/gcov/gcov.py: New test.
4932 * g++.dg/gcov/test-pr98273.py: New test.
4934 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
4936 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
4937 constant then rather than addition.
4938 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
4939 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
4941 2021-01-09 Jakub Jelinek <jakub@redhat.com>
4944 * c-c++-common/pr98556.c: New test.
4946 2021-01-09 Jakub Jelinek <jakub@redhat.com>
4948 PR rtl-optimization/98603
4949 * gcc.target/i386/pr98603.c: New test.
4950 * gcc.target/aarch64/pr98603.c: New test.
4952 2021-01-09 Alexandre Oliva <oliva@gnu.org>
4955 * gcc.dg/debug/pr97714.c: New.
4957 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
4960 * gcc.target/i386/pr98482-1.c: Require lp64.
4961 * gcc.target/i386/pr98482-2.c: Likewise.
4963 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
4965 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
4966 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
4968 2021-01-08 Patrick Palka <ppalka@redhat.com>
4971 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
4973 2021-01-08 Patrick Palka <ppalka@redhat.com>
4976 * g++.dg/template/access32.C: New test.
4977 * g++.dg/template/access33.C: New test.
4979 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
4982 * gcc.target/i386/pr98482-2.c: Updated.
4984 2021-01-08 Richard Biener <rguenther@suse.de>
4986 PR tree-optimization/98544
4987 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
4989 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
4992 * gcc.target/i386/pr98482-1.c: New test.
4993 * gcc.target/i386/pr98482-1.c: Likewise.
4994 * gcc.target/i386/pr98482-2.c: New file.
4996 2021-01-08 Jakub Jelinek <jakub@redhat.com>
4999 * gcc.target/i386/pr98585.c: New test.
5001 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
5003 * gcc.target/aarch64/sve/cnot_2.c: New test.
5004 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
5005 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
5006 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
5007 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
5008 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
5009 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
5011 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
5013 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
5014 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
5015 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
5016 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
5017 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
5018 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
5019 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
5020 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
5022 2021-01-08 Tamar Christina <tamar.christina@arm.com>
5024 * lib/target-supports.exp
5025 (check_effective_target_aarch64_asm_sve2_ok): New.
5026 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
5027 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
5029 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5031 * gcc.target/aarch64/usaba_1.c: New test.
5033 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
5036 * gfortran.dg/deferred_character_35.f90 : New test.
5038 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
5041 * gfortran.dg/implied_do_3.f90 : New test.
5043 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
5045 * gcc.dg/array-quals-1.c: Allow srodata.
5047 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
5049 * gcc.target/riscv/predef-10.c: New.
5050 * gcc.target/riscv/predef-11.c: New.
5051 * gcc.target/riscv/predef-12.c: New.
5052 * gcc.target/riscv/predef-13.c: New.
5054 2021-01-07 Jakub Jelinek <jakub@redhat.com>
5057 * g++.dg/cpp2a/bit-cast10.C: New test.
5059 2021-01-07 Martin Sebor <msebor@redhat.com>
5062 * gcc.dg/plugin/gil-1.c: Adjust expected output.
5063 * gcc.dg/uninit-pr98578.c: New test.
5065 2021-01-07 Marek Polacek <polacek@redhat.com>
5068 * g++.dg/cpp0x/auto55.C: New test.
5070 2021-01-07 David Malcolm <dmalcolm@redhat.com>
5073 * gcc.dg/analyzer/pr98580-a.c: New test.
5074 * gcc.dg/analyzer/pr98580-b.c: New test.
5076 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
5079 * gfortran.dg/associate_54.f90: New test.
5080 * gfortran.dg/associate_55.f90: New test.
5081 * gfortran.dg/associate_56.f90: New test.
5083 2021-01-07 Jakub Jelinek <jakub@redhat.com>
5086 * gcc.target/i386/pr98567-1.c: New test.
5087 * gcc.target/i386/pr98567-2.c: New test.
5089 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
5091 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
5092 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
5093 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
5094 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
5095 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
5096 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
5097 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
5098 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
5100 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
5102 PR tree-optimization/98560
5103 * gcc.dg/vect/pr98560-2.c: New test.
5105 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
5107 PR tree-optimization/98560
5108 * gcc.dg/vect/pr98560-1.c: New test.
5110 2021-01-07 Jakub Jelinek <jakub@redhat.com>
5112 PR tree-optimization/98568
5113 * g++.dg/torture/pr98568.C: New test.
5115 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
5117 * gcc.target/i386/pr92658-avx512bw.c: Add
5118 -mprefer-vector-width=512 to avoid impact of different default
5119 mtune which gcc is built with.
5120 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
5122 2021-01-07 David Malcolm <dmalcolm@redhat.com>
5125 * gcc.dg/analyzer/pr97074.c: New test.
5127 2021-01-07 David Malcolm <dmalcolm@redhat.com>
5130 * gcc.dg/analyzer/pr98564.c: New test.
5132 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
5134 PR rtl-optimization/97978
5135 * gcc.target/i386/pr97978.c: New.
5137 2021-01-06 Martin Sebor <msebor@redhat.com>
5140 * g++.dg/pr95768.C: New test.
5141 * g++.dg/warn/Wuninitialized-12.C: New test.
5142 * gcc.dg/uninit-38.c: New test.
5144 2021-01-06 Martin Sebor <msebor@redhat.com>
5147 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
5149 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
5152 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
5153 as the final suspend point so that we can check that the state
5154 machine has reached the expected point.
5156 2021-01-06 Marek Polacek <polacek@redhat.com>
5159 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
5162 2021-01-06 Alexandre Oliva <oliva@adacore.com>
5164 * g++.dg/opt/store-merging-2.C: Add the required alignment.
5166 2021-01-06 Richard Biener <rguenther@suse.de>
5168 PR tree-optimization/95582
5169 * gcc.dg/pr95582.c: New testcase.
5171 2021-01-06 Richard Biener <rguenther@suse.de>
5173 PR tree-optimization/98513
5174 * gcc.dg/tree-ssa/pr98513.c: New testcase.
5176 2021-01-06 David Malcolm <dmalcolm@redhat.com>
5179 * gcc.dg/analyzer/pr97072.c: New test.
5181 2021-01-06 David Malcolm <dmalcolm@redhat.com>
5184 * gcc.dg/analyzer/pr98073.c: New test.
5186 2021-01-06 David Malcolm <dmalcolm@redhat.com>
5189 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
5191 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
5193 * gcc.target/s390/s390.exp: Replace %% with %.
5195 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
5197 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
5199 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
5202 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
5203 unsigned short to compute pextrw result.
5205 2021-01-05 Patrick Palka <ppalka@redhat.com>
5207 * g++.dg/template/partial5.C: Adjust directives to expect the
5208 same errors across all dialects.
5209 * g++.dg/cpp1z/nontype-auto17.C: New test.
5210 * g++.dg/cpp1z/nontype-auto18.C: New test.
5211 * g++.dg/template/ttp33.C: New test.
5213 2021-01-05 Jakub Jelinek <jakub@redhat.com>
5215 PR tree-optimization/94802
5216 * gcc.target/i386/pr94802.c: New test.
5217 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
5219 2021-01-05 Richard Biener <rguenther@suse.de>
5221 PR tree-optimization/98516
5222 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
5223 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
5225 2021-01-05 Jakub Jelinek <jakub@redhat.com>
5228 * g++.dg/cpp2a/bit-cast8.C: New test.
5229 * g++.dg/cpp2a/bit-cast9.C: New test.
5231 2021-01-05 Marek Polacek <polacek@redhat.com>
5234 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
5235 * g++.dg/cpp0x/noexcept61.C: New test.
5237 2021-01-05 Jakub Jelinek <jakub@redhat.com>
5239 PR tree-optimization/96928
5240 * gcc.dg/tree-ssa/pr96928.c: New test.
5241 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
5242 instead of scanning rtl dump for ifcvt message check assembly
5243 for xor instruction.
5245 2021-01-05 Jakub Jelinek <jakub@redhat.com>
5247 PR tree-optimization/96930
5248 * g++.dg/tree-ssa/pr96930.C: New test.
5250 2021-01-05 Jakub Jelinek <jakub@redhat.com>
5252 PR tree-optimization/96239
5253 * gcc.dg/tree-ssa/pr96239.c: New test.
5255 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
5258 * gcc.target/i386/pr98522.c: New test.
5260 2021-01-05 Nathan Sidwell <nathan@acm.org>
5262 * g++.dg/modules/mod-decl-1.C: Adjust.
5263 * g++.dg/modules/p0713-2.C: Adjust.
5264 * g++.dg/modules/p0713-3.C: Adjust.
5266 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
5269 * gcc.target/i386/pr98495-1.c: New test.
5270 * gcc.target/i386/pr98495-2.c: New test.
5271 * gcc.target/i386/pr98495-3.c: New test.
5272 * gcc.target/i386/pr98495-4.c: New test.
5273 * gcc.target/i386/pr98495-5.c: New test.
5275 2021-01-05 liuhongt <hongtao.liu@intel.com>
5277 * gcc.target/i386/sse2-pr98461-2.c: New test.
5279 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
5281 PR rtl-optimization/97144
5282 * gcc.c-torture/compile/pr97144.c: New test.
5283 * gcc.target/aarch64/sve/pr97144.c: Likewise.
5285 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
5287 PR rtl-optimization/98403
5288 * g++.dg/opt/pr98403.C: New test.
5290 2021-01-05 Jakub Jelinek <jakub@redhat.com>
5292 PR rtl-optimization/98334
5293 * gcc.target/i386/pr98334.c: New test.
5295 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
5297 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
5299 2021-01-05 David Malcolm <dmalcolm@redhat.com>
5302 * gcc.dg/analyzer/pr98293.c: New test.
5304 2021-01-04 Martin Uecker <muecker@gwdg.de>
5307 * gcc.dg/pr98029.c: New test.
5309 2021-01-04 Nathan Sidwell <nathan@acm.org>
5311 * g++.dg/modules/binding-1_a.H: New.
5312 * g++.dg/modules/binding-1_b.H: New.
5313 * g++.dg/modules/binding-1_c.C: New.
5314 * g++.dg/modules/binding-2.H: New.
5315 * g++.dg/modules/builtin-3_a.C: New.
5316 * g++.dg/modules/global-2_a.C: New.
5317 * g++.dg/modules/global-2_b.C: New.
5318 * g++.dg/modules/global-3_a.C: New.
5319 * g++.dg/modules/global-3_b.C: New.
5320 * g++.dg/modules/hello-1_a.C: New.
5321 * g++.dg/modules/hello-1_b.C: New.
5322 * g++.dg/modules/iostream-1_a.H: New.
5323 * g++.dg/modules/iostream-1_b.C: New.
5324 * g++.dg/modules/part-5_a.C: New.
5325 * g++.dg/modules/part-5_b.C: New.
5326 * g++.dg/modules/part-5_c.C: New.
5327 * g++.dg/modules/stdio-1_a.H: New.
5328 * g++.dg/modules/stdio-1_b.C: New.
5329 * g++.dg/modules/string-1_a.H: New.
5330 * g++.dg/modules/string-1_b.C: New.
5331 * g++.dg/modules/string-view1.C: New.
5332 * g++.dg/modules/string-view2.C: New.
5333 * g++.dg/modules/tinfo-1.C: New.
5334 * g++.dg/modules/tinfo-2_a.H: New.
5335 * g++.dg/modules/tinfo-2_b.C: New.
5336 * g++.dg/modules/tname-spec-1_a.H: New.
5337 * g++.dg/modules/tname-spec-1_b.C: New.
5338 * g++.dg/modules/xtreme-header-1.h: New.
5339 * g++.dg/modules/xtreme-header-1_a.H: New.
5340 * g++.dg/modules/xtreme-header-1_b.C: New.
5341 * g++.dg/modules/xtreme-header-1_c.C: New.
5342 * g++.dg/modules/xtreme-header-2.h: New.
5343 * g++.dg/modules/xtreme-header-2_a.H: New.
5344 * g++.dg/modules/xtreme-header-2_b.C: New.
5345 * g++.dg/modules/xtreme-header-2_c.C: New.
5346 * g++.dg/modules/xtreme-header-3.h: New.
5347 * g++.dg/modules/xtreme-header-3_a.H: New.
5348 * g++.dg/modules/xtreme-header-3_b.C: New.
5349 * g++.dg/modules/xtreme-header-3_c.C: New.
5350 * g++.dg/modules/xtreme-header-4.h: New.
5351 * g++.dg/modules/xtreme-header-4_a.H: New.
5352 * g++.dg/modules/xtreme-header-4_b.C: New.
5353 * g++.dg/modules/xtreme-header-4_c.C: New.
5354 * g++.dg/modules/xtreme-header-5.h: New.
5355 * g++.dg/modules/xtreme-header-5_a.H: New.
5356 * g++.dg/modules/xtreme-header-5_b.C: New.
5357 * g++.dg/modules/xtreme-header-5_c.C: New.
5358 * g++.dg/modules/xtreme-header-6.h: New.
5359 * g++.dg/modules/xtreme-header-6_a.H: New.
5360 * g++.dg/modules/xtreme-header-6_b.C: New.
5361 * g++.dg/modules/xtreme-header-6_c.C: New.
5362 * g++.dg/modules/xtreme-header.h: New.
5363 * g++.dg/modules/xtreme-header_a.H: New.
5364 * g++.dg/modules/xtreme-header_b.C: New.
5365 * g++.dg/modules/xtreme-tr1.h: New.
5366 * g++.dg/modules/xtreme-tr1_a.H: New.
5367 * g++.dg/modules/xtreme-tr1_b.C: New.
5369 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
5371 PR tree-optimization/95401
5372 * g++.dg/vect/pr95401.cc: New test.
5373 * g++.dg/vect/pr95401a.cc: Likewise.
5375 2021-01-04 Richard Biener <rguenther@suse.de>
5377 PR tree-optimization/98308
5378 * gcc.dg/vect/pr98308.c: New testcase.
5380 2021-01-04 Jakub Jelinek <jakub@redhat.com>
5382 PR tree-optimization/95771
5383 * gcc.target/i386/pr95771.c: New test.
5385 2021-01-04 Richard Biener <rguenther@suse.de>
5387 PR tree-optimization/98464
5388 * g++.dg/opt/pr98464.C: New testcase.
5390 2021-01-04 Richard Biener <rguenther@suse.de>
5392 PR tree-optimization/98282
5393 * g++.dg/opt/pr98282.C: New testcase.
5395 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
5398 * gcc.target/aarch64/pr89057.c: New test.
5400 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
5402 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
5404 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
5405 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
5406 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
5408 2021-01-04 Martin Liska <mliska@suse.cz>
5410 * README: Convert to utf8 from iso8859.
5412 2021-01-04 Martin Liska <mliska@suse.cz>
5414 * gcc.target/avr/avr.exp: Run dos2unix on the file.
5416 2021-01-04 Richard Biener <rguenther@suse.de>
5418 PR tree-optimization/98291
5419 * gcc.dg/vect/slp-reduc-11.c: New testcase.
5420 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
5422 2021-01-04 Jakub Jelinek <jakub@redhat.com>
5424 PR tree-optimization/96782
5425 * gcc.dg/tree-ssa/pr96782.c: New test.
5427 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5429 * gcc.misc-tests/outputs.exp: Adjust testcase.
5431 2021-01-01 Jakub Jelinek <jakub@redhat.com>
5433 * ChangeLog-2020: Rotate ChangeLog. New file.
5435 2021-01-01 Joel Brobecker <brobecker@adacore.com>
5437 * lib/target-supports.exp
5438 (check_effective_target_arm_fp16_alternative_ok_nocache):
5439 Return zero for *-*-vxworks7r* targets.
5440 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
5441 * gcc.target/arm/aapcs/vfp23.c: Likewise.
5442 * gcc.target/arm/aapcs/vfp24.c: Likewise.
5443 * gcc.target/arm/aapcs/vfp25.c: Likewise.
5445 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
5447 * g++.dg/init/new26.C: Fix overriding of the delete operator
5450 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
5452 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
5455 2021-01-01 Joel Brobecker <brobecker@adacore.com>
5457 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
5458 the test's dg-options.
5459 * gcc.target/arm/pr78255-2.c: Likewise.
5461 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
5463 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
5465 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
5467 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
5470 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
5472 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
5474 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
5476 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
5479 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
5481 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
5483 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
5485 * g++.dg/other/anon5.C: Skip on vxworks kernel.
5487 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
5489 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
5490 * gcc.dg/vxworks/initpri2.c: Likewise.
5492 2021-01-01 Joel Brobecker <brobecker@adacore.com>
5494 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
5497 2021-01-01 Olivier Hainque <hainque@adacore.com>
5499 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
5500 * gcc.dg/pthread-init-2.c: Ditto.
5502 2021-01-01 Olivier Hainque <hainque@adacore.com>
5504 * lib/target-supports.exp (check_weak_available,
5505 check_fork_available, check_effective_target_lto,
5506 check_effective_target_mempcpy): Add vxworks filters.
5508 2021-01-01 Alexandre Oliva <oliva@adacore.com>
5510 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
5511 explicit -mno-long-calls.
5512 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
5514 2021-01-01 Alexandre Oliva <oliva@adacore.com>
5516 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
5517 * g++.target/arm/no_unique_address_2.C: Likewise.
5519 2021-01-01 Alexandre Oliva <oliva@adacore.com>
5521 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
5522 * gcc.target/arm/headmerge-2.c: Likewise.
5524 2021-01-01 Alexandre Oliva <oliva@adacore.com>
5526 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
5529 Copyright (C) 2021 Free Software Foundation, Inc.
5531 Copying and distribution of this file, with or without modification,
5532 are permitted in any medium without royalty provided the copyright
5533 notice and this notice are preserved.