1 2021-02-17 David Malcolm <dmalcolm@redhat.com>
4 * gcc.dg/analyzer/pr94596.c: New test.
6 2021-02-17 Nathan Sidwell <nathan@acm.org>
9 * g++.dg/modules/pr99023_a.H: New.
10 * g++.dg/modules/pr99023_b.H: New.
12 2021-02-17 David Malcolm <dmalcolm@redhat.com>
15 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
16 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
17 options. Remove false leak directive.
18 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
22 2021-02-17 Julian Brown <julian@codesourcery.com>
24 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
25 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
26 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
27 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
28 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
30 2021-02-17 Julian Brown <julian@codesourcery.com>
32 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
33 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
34 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
35 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
36 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
37 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
38 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
39 previously-broken directives.
41 2021-02-17 Jakub Jelinek <jakub@redhat.com>
44 * g++.dg/ubsan/pr99106.C: New test.
46 2021-02-17 Nathan Sidwell <nathan@acm.org>
49 * g++.dg/lookup/pr99116-1.C: New.
50 * g++.dg/lookup/pr99116-2.C: New.
52 2021-02-17 Nathan Sidwell <nathan@acm.org>
55 * g++.dg/modules/pr99071_a.H: New.
56 * g++.dg/modules/pr99071_b.H: New.
58 2021-02-17 Patrick Palka <ppalka@redhat.com>
62 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
63 "call to non-'constexpr' function" error message.
65 2021-02-16 Nathan Sidwell <nathan@acm.org>
67 * g++.dg/modules/pr99050_a.H: New.
68 * g++.dg/modules/pr99050_b.C: New.
70 2021-02-16 Marek Polacek <polacek@redhat.com>
73 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
74 * g++.dg/ext/attr-assume-aligned.C: New test.
76 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
78 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
79 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
81 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
83 * gfortran.dg/goacc/ref_inquiry.f90: New test.
84 * gfortran.dg/gomp/ref_inquiry.f90: New test.
86 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
89 * gcc.c-torture/compile/pr98096.c: New.
91 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
94 * gfortran.dg/fmt_nonchar_1.f90: New test.
95 * gfortran.dg/fmt_nonchar_2.f90: New test.
97 2021-02-16 Jakub Jelinek <jakub@redhat.com>
100 * gcc.target/i386/pr99100.c: New test.
102 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
104 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
106 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
108 PR rtl-optimization/98872
109 * gcc.target/powerpc/pr98872.c: New test.
111 2021-02-15 Jakub Jelinek <jakub@redhat.com>
113 PR tree-optimization/99079
114 * gcc.dg/fold-modpow2-2.c: New test.
115 * gcc.c-torture/execute/pr99079.c: New test.
117 2021-02-13 Jakub Jelinek <jakub@redhat.com>
119 PR rtl-optimization/98439
120 * gcc.target/i386/pr98439.c: New test.
122 2021-02-13 Jakub Jelinek <jakub@redhat.com>
125 * gcc.target/i386/pr96166.c: New test.
127 2021-02-12 Jakub Jelinek <jakub@redhat.com>
129 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
130 and restrict the test to aarch64-*-* target only.
132 2021-02-12 Nathan Sidwell <nathan@acm.org>
134 * g++.dg/modules/pr99039_a.C: New.
135 * g++.dg/modules/pr99039_b.C: New.
137 2021-02-12 Nathan Sidwell <nathan@acm.org>
140 * g++.dg/modules/pr99040_a.C: New.
141 * g++.dg/modules/pr99040_b.C: New.
142 * g++.dg/modules/pr99040_c.C: New.
143 * g++.dg/modules/pr99040_d.C: New.
145 2021-02-12 Nathan Sidwell <nathan@acm.org>
149 * g++.dg/lookup/pr99039.C: New.
151 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
154 * gfortran.dg/ieee/ieee_12.f90: New test.
156 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
158 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
160 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
163 * gcc.target/arm/pr98931.c: Add -mthumb
165 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
168 * gfortran.dg/assumed_rank_20.f90: New test.
170 2021-02-12 Jakub Jelinek <jakub@redhat.com>
173 * g++.dg/cpp2a/concepts-requires24.C: New test.
175 2021-02-12 Jason Merrill <jason@redhat.com>
178 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
180 2021-02-12 David Malcolm <dmalcolm@redhat.com>
183 * g++.dg/analyzer/pr99064.C: New test.
184 * gcc.dg/analyzer/pr98969.c: New test.
186 2021-02-11 Marek Polacek <polacek@redhat.com>
189 * g++.dg/template/deduce10.C: New test.
190 * g++.dg/template/deduce9.C: New test.
192 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
195 * g++.target/powerpc/pr99041.C: New test.
197 2021-02-11 Jakub Jelinek <jakub@redhat.com>
200 * g++.dg/ext/flexary38.C: New test.
202 2021-02-11 Marek Polacek <polacek@redhat.com>
205 * g++.dg/cpp0x/variadic-crash6.C: New test.
207 2021-02-11 Patrick Palka <ppalka@redhat.com>
210 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
212 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
215 * gcc.target/arm/pr98931.c: New testcase.
217 2021-02-11 Joel Hutton <joel.hutton@arm.com>
219 PR tree-optimization/98772
220 * gcc.target/aarch64/pr98772.c: New test.
222 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
225 * gfortran.dg/typebound_call_32.f90: New test.
227 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
230 * gfortran.dg/pr99060.f90: New test.
232 2021-02-11 Alexandre Oliva <oliva@adacore.com>
234 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
236 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
239 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
241 2021-02-10 Martin Sebor <msebor@redhat.com>
243 PR tree-optimization/92879
244 * g++.dg/warn/Warray-bounds-16.C: New test.
246 2021-02-10 David Malcolm <dmalcolm@redhat.com>
248 PR preprocessor/96391
249 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
250 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
251 using the location_overflow_plugin.c from gcc.dg/plugin.
253 2021-02-10 Jakub Jelinek <jakub@redhat.com>
256 * g++.dg/ext/weak6.C: New test.
258 2021-02-10 Jakub Jelinek <jakub@redhat.com>
261 * gcc.target/i386/pr99025.c: New test.
263 2021-02-10 Jakub Jelinek <jakub@redhat.com>
267 * g++.dg/cpp2a/constexpr-new16.C: New test.
268 * g++.dg/cpp2a/constexpr-new17.C: New test.
270 2021-02-10 Nathan Sidwell <nathan@acm.org>
273 * g++.dg/lookup/pr99030.C: New.
275 2021-02-10 Jakub Jelinek <jakub@redhat.com>
278 * g++.dg/gomp/pr99007.C: New test.
279 * gcc.dg/gomp/pr99007-1.c: New test.
280 * gcc.dg/gomp/pr99007-2.c: New test.
281 * gcc.dg/gomp/pr99007-3.c: New test.
283 2021-02-10 Julian Brown <julian@codesourcery.com>
286 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
287 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
288 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
290 2021-02-09 David Malcolm <dmalcolm@redhat.com>
293 * gcc.dg/analyzer/file-1.c (test_5): New.
294 * gcc.dg/analyzer/file-3.c: New test.
296 2021-02-09 David Malcolm <dmalcolm@redhat.com>
299 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
300 * gcc.dg/analyzer/pr94851-2.c: New test.
301 * gcc.dg/analyzer/pr98575-1.c: New test.
303 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
305 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
307 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
309 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
311 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
313 2021-02-09 Nathan Sidwell <nathan@acm.org>
316 * g++.dg/modules/pr98944_a.C: New.
317 * g++.dg/modules/pr98944_b.C: New.
318 * g++.dg/modules/pr98944_c.C: New.
319 * g++.dg/modules/pr98944_d.C: New.
321 2021-02-09 Jakub Jelinek <jakub@redhat.com>
324 * g++.dg/warn/Wstringop-overread-1.C: New test.
326 2021-02-09 Jason Merrill <jason@redhat.com>
329 * g++.dg/cpp2a/consteval-expinst1.C: New test.
331 2021-02-09 Jason Merrill <jason@redhat.com>
334 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
336 2021-02-09 Jason Merrill <jason@redhat.com>
339 * g++.dg/cpp2a/no_unique_address12.C: New test.
341 2021-02-08 Nathan Sidwell <nathan@acm.org>
343 * g++.dg/modules/pr98531-2.h: New.
344 * g++.dg/modules/pr98531-2_a.H: New.
345 * g++.dg/modules/pr98531-2_b.C: New.
346 * g++.dg/modules/pr98531-3.h: New.
347 * g++.dg/modules/pr98531-3_a.H: New.
348 * g++.dg/modules/pr98531-3_b.C: New.
350 2021-02-08 Nathan Sidwell <nathan@acm.org>
353 * g++.dg/modules/pr98531-1.h: New.
354 * g++.dg/modules/pr98531-1_a.H: New.
355 * g++.dg/modules/pr98531-1_b.C: New.
356 * g++.dg/abi/pr98531-1.C: New.
357 * g++.dg/abi/pr98531-2.C: New.
358 * g++.dg/abi/pr98531-3.C: New.
359 * g++.dg/abi/pr98531-4.C: New.
361 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
364 * gfortran.dg/pr98974.F90: New test.
366 2021-02-08 Richard Biener <rguenther@suse.de>
369 * g++.dg/lto/pr96591_0.C: New testcase.
371 2021-02-05 Marek Polacek <polacek@redhat.com>
374 * g++.dg/cpp2a/volatile5.C: New test.
376 2021-02-05 Marek Polacek <polacek@redhat.com>
379 * g++.dg/cpp2a/using-enum-8.C: New test.
381 2021-02-05 Nathan Sidwell <nathan@acm.org>
384 * c-c++-common/pr98943.c: New.
386 2021-02-05 Richard Biener <rguenther@suse.de>
388 PR tree-optimization/98855
389 * g++.dg/vect/slp-pr98855.cc: New testcase.
391 2021-02-05 Jakub Jelinek <jakub@redhat.com>
394 * g++.dg/cpp1z/decomp54.C: New test.
396 2021-02-05 liuhongt <hongtao.liu@intel.com>
399 * g++.target/i386/avx512bw-pr98537-1.C: New test.
400 * g++.target/i386/avx512vl-pr98537-1.C: New test.
401 * g++.target/i386/avx512vl-pr98537-2.C: New test.
402 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
403 integer mask comparison should not be generated.
404 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
405 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
406 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
408 2021-02-04 Julian Brown <julian@codesourcery.com>
410 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
411 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
412 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
413 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
415 2021-02-04 Julian Brown <julian@codesourcery.com>
417 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
419 2021-02-04 Julian Brown <julian@codesourcery.com>
421 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
423 2021-02-04 Jakub Jelinek <jakub@redhat.com>
426 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
427 $section is .opd, look at .L.$symbol_name's section.
428 (parse_section_section_of_symbols): Handle .previous directive.
429 * gcc.dg/array-quals-1.c: Allow .sdata section.
431 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
433 * gdc.dg/intrinsics.d: Update test.
435 2021-02-04 Martin Sebor <msebor@redhat.com>
438 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
439 * gcc.dg/label-decl-4.c: Same.
440 * gcc.dg/mismatch-decl-1.c: Same.
441 * gcc.dg/old-style-then-proto-1.c: Same.
442 * gcc.dg/parm-mismatch-1.c: Same.
443 * gcc.dg/pr35445.c: Same.
444 * gcc.dg/redecl-11.c: Same.
445 * gcc.dg/redecl-12.c: Same.
446 * gcc.dg/redecl-13.c: Same.
447 * gcc.dg/redecl-15.c: Same.
448 * gcc.dg/tls/thr-init-1.c: Same.
449 * objc.dg/id-1.m: Same.
450 * objc.dg/tls/diag-3.m: Same.
451 * gcc.dg/pr97882.c: New test.
452 * gcc.dg/qual-return-7.c: New test.
453 * gcc.dg/qual-return-8.c: New test.
455 2021-02-04 Jason Merrill <jason@redhat.com>
458 * g++.dg/cpp2a/concepts-variadic3.C: New test.
460 2021-02-04 David Malcolm <dmalcolm@redhat.com>
463 * gcc.dg/pr97932.c: New test.
465 2021-02-04 emsr <3dw4rd@verizon.net>
467 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
469 2021-02-04 Jakub Jelinek <jakub@redhat.com>
471 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
472 of make_signed<size_t>::type in the diagnostics.
474 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
477 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
479 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
481 * gfortran.dg/goacc/substring.f90: New test.
482 * gfortran.dg/gomp/substring.f90: New test.
484 2021-02-04 Martin Liska <mliska@suse.cz>
486 * gcc.target/i386/prefer-vector-width-attr.c: New test.
488 2021-02-04 Jason Merrill <jason@redhat.com>
491 * g++.dg/cpp1z/class-deduction78.C: New test.
493 2021-02-04 Jason Merrill <jason@redhat.com>
496 * g++.dg/cpp0x/pr84630.C: Call b().
497 * g++.dg/cpp2a/lambda-uneval13.C: New test.
498 * g++.dg/ext/attr-expr1.C: New test.
500 2021-02-03 Jakub Jelinek <jakub@redhat.com>
502 PR preprocessor/98882
503 * gcc.dg/cpp/pr98882.c: New test.
505 2021-02-03 Jason Merrill <jason@redhat.com>
507 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
508 hash-table-verification-limit=10000.
510 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
512 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
513 * g++.dg/cpp23/feat-cxx2b.C: New test.
514 * g++.dg/cpp23/size_t-literals.C: New test.
515 * g++.dg/warn/Wsize_t-literals.C: New test.
517 2021-02-03 Jakub Jelinek <jakub@redhat.com>
520 * g++.dg/cpp2a/no_unique_address11.C: New test.
522 2021-02-03 Marek Polacek <polacek@redhat.com>
525 * g++.dg/cpp0x/noexcept65.C: New test.
527 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
530 * gfortran.dg/coarray/array_temporary.f90: New test.
532 2021-02-03 Jakub Jelinek <jakub@redhat.com>
535 * gcc.dg/pr97487-1.c: New test.
536 * gcc.dg/pr97487-2.c: New test.
538 2021-02-03 Jakub Jelinek <jakub@redhat.com>
541 * gcc.target/i386/pr97971.c: New test.
543 2021-02-03 Jakub Jelinek <jakub@redhat.com>
545 PR tree-optimization/98287
546 * gcc.dg/pr98287.c: New test.
548 2021-02-03 Tamar Christina <tamar.christina@arm.com>
550 PR tree-optimization/98928
551 * gcc.target/i386/pr98928.c: New test.
553 2021-02-02 Martin Liska <mliska@suse.cz>
556 * gcc.target/i386/pr97510.c: New test.
558 2021-02-02 Jason Merrill <jason@redhat.com>
561 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
563 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
565 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
567 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
570 * gfortran.dg/pr91862.f90: New test.
572 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
574 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
576 2021-02-02 Jakub Jelinek <jakub@redhat.com>
578 PR tree-optimization/98848
579 * gcc.dg/vect/pr98848.c: New test.
580 * gcc.dg/vect/pr92205.c: Remove xfail.
582 2021-02-02 Jakub Jelinek <jakub@redhat.com>
584 PR tree-optimization/97960
585 * g++.dg/torture/pr97960.C: New test.
587 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
590 * g++.dg/opt/pr98743.C: New.
592 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
594 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
596 2021-02-02 Alexandre Oliva <oliva@adacore.com>
598 * gcc.dg/asan/nested-1.c: New.
600 2021-02-02 David Malcolm <dmalcolm@redhat.com>
604 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
605 prefix to support subroutines where necessary.
606 * gcc.dg/analyzer/data-model-1.c: Likewise.
607 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
609 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
610 subroutines where necessary.
611 * gcc.dg/analyzer/pr96651-2.c: Likewise.
612 * gcc.dg/analyzer/signal-4b.c: Likewise.
613 * gcc.dg/analyzer/single-field.c: Likewise.
614 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
616 2021-02-02 David Malcolm <dmalcolm@redhat.com>
620 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
621 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
623 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
625 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
628 2021-02-01 David Malcolm <dmalcolm@redhat.com>
631 * gcc.dg/analyzer/pr98918.c: New test.
633 2021-02-01 Sergei Trofimovich <siarheit@google.com>
635 PR tree-optimization/98499
636 * g++.dg/pr98499.C: new test.
638 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
640 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
642 2021-02-01 Martin Sebor <msebor@redhat.com>
645 * gcc.dg/pr97172.c: New test.
647 2021-02-01 Martin Sebor <msebor@redhat.com>
650 * g++.dg/Wclass-memaccess-6.C: New test.
652 2021-02-01 Patrick Palka <ppalka@redhat.com>
655 * g++.dg/cpp0x/constexpr-98295.C: New test.
657 2021-02-01 Marek Polacek <polacek@redhat.com>
660 * g++.dg/ext/builtin-has-attribute2.C: New test.
662 2021-02-01 Jason Merrill <jason@redhat.com>
665 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
667 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
669 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
671 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
673 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
675 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
677 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
679 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
681 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
683 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
685 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
687 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
689 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
691 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
694 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
696 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
698 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
700 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
702 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
705 2021-02-01 Tamar Christina <tamar.christina@arm.com>
707 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
709 2021-02-01 Patrick Palka <ppalka@redhat.com>
712 * g++.dg/cpp1y/constexpr-84494.C: New test.
714 2021-02-01 Xing GUO <higuoxing@gmail.com>
716 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
718 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
720 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
721 * gcc.target/powerpc/pr79251.p9.c: Likewise.
723 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
725 * c-c++-common/attr-used-5.c: Skip for Darwin.
726 * c-c++-common/attr-used-6.c: Likewise.
727 * c-c++-common/attr-used-7.c: Likewise.
728 * c-c++-common/attr-used-8.c: Likewise.
729 * c-c++-common/attr-used-9.c: Likewise.
731 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
733 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
734 * gcc.target/powerpc/pr79251.p9.c: Same.
736 2021-01-30 Jakub Jelinek <jakub@redhat.com>
738 * gcc.target/i386/20051216-1.c: New test.
740 2021-01-30 Jakub Jelinek <jakub@redhat.com>
743 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
744 scan-tree-dump-times to x86 and aarch64 targets.
745 * gcc.dg/gomp/simd-3.c: Likewise.
747 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
750 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
753 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
755 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
757 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
760 * gcc.target/aarch64/pr97701.c: Modify.
762 2021-01-29 David Malcolm <dmalcolm@redhat.com>
764 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
766 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
769 * gcc.target/aarch64/pr97701.c: New.
771 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
773 * gcc.target/powerpc/pr91903.c: New test.
774 * gcc.target/powerpc/builtins-1.fold.h: Update.
775 * gcc.target/powerpc/builtins-2.c: Update.
777 2021-01-29 Nathan Sidwell <nathan@acm.org>
780 * g++.dg/modules/pr98843_a.C: New.
781 * g++.dg/modules/pr98843_b.H: New.
782 * g++.dg/modules/pr98843_c.C: New.
784 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
786 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
788 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
789 Richard Biener <rguenther@suse.de>
791 PR tree-optimization/97627
792 * g++.dg/pr97627.C: New testcase.
794 2021-01-29 Jakub Jelinek <jakub@redhat.com>
797 * gcc.c-torture/compile/pr98849.c: New test.
799 2021-01-29 Jakub Jelinek <jakub@redhat.com>
802 * gcc.dg/pr98331.c: New test.
804 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
806 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
808 * gcc.target/powerpc/pr79251.h: ...this.
809 * gcc.target/powerpc/pr79251.p9.c: Likewise.
810 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
812 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
813 * gcc.target/powerpc/pr79251-run.p9.c: New test.
815 2021-01-29 Marek Polacek <polacek@redhat.com>
818 * g++.dg/parse/error63.C: New test.
820 2021-01-28 Jakub Jelinek <jakub@redhat.com>
823 * g++.dg/warn/effc5.C: New test.
825 2021-01-28 Marek Polacek <polacek@redhat.com>
828 * g++.dg/cpp0x/alignas19.C: New test.
829 * g++.dg/warn/Warray-bounds15.C: New test.
831 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
834 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
836 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
838 * gfortran.dg/ISO_Fortran_binding_18.c: Include
839 ../../../libgfortran/ISO_Fortran_binding.h rather than
840 ISO_Fortran_binding.h.
842 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
844 * gcc.target/powerpc/float128-longdouble-math.c: New test.
845 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
846 * gcc.target/powerpc/float128-math.c: Adjust test for new name
847 being generated. Add support for running test on power10. Add
848 support for running if long double defaults to 64-bits.
850 2021-01-28 Jakub Jelinek <jakub@redhat.com>
854 * g++.target/i386/pr98847.C: New test.
856 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
858 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
860 2021-01-28 Nathan Sidwell <nathan@acm.org>
863 * g++.dg/modules/pr98770_a.C: New.
864 * g++.dg/modules/pr98770_b.C: New.
866 2021-01-28 Harald Anlauf <anlauf@gmx.de>
869 * gfortran.dg/gomp/pr86470.f90: New test.
871 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
874 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
875 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
876 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
877 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
878 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
879 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
880 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
881 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
882 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
883 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
884 * gcc.target/powerpc/pr79251.p8.c: Likewise.
885 * gcc.target/powerpc/pr79251.p9.c: Likewise.
886 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
887 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
890 2021-01-28 Xing GUO <higuoxing@gmail.com>
892 * gcc.target/riscv/attribute-18.c: New test.
894 2021-01-27 Harris Snyder <hsnyder@structura.bio>
896 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
897 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
899 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
901 PR rtl-optimization/97684
902 * gcc.target/i386/pr97684.c: New.
904 2021-01-27 Jason Merrill <jason@redhat.com>
907 * g++.dg/lookup/using4.C: No error in C++20.
908 * g++.dg/cpp0x/decltype37.C: Adjust message.
909 * g++.dg/template/crash75.C: Adjust message.
910 * g++.dg/template/crash76.C: Adjust message.
911 * g++.dg/cpp0x/inh-ctor36.C: New test.
912 * g++.dg/cpp1z/inh-ctor39.C: New test.
913 * g++.dg/cpp2a/using-enum-7.C: New test.
915 2021-01-27 Jakub Jelinek <jakub@redhat.com>
918 * gcc.c-torture/execute/pr98853-1.c: New test.
919 * gcc.c-torture/execute/pr98853-2.c: New test.
921 2021-01-27 Richard Biener <rguenther@suse.de>
923 PR tree-optimization/98854
924 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
926 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
930 * gfortran.dg/proc_ptr_52.f90 : New test.
932 2021-01-27 liuhongt <hongtao.liu@intel.com>
935 * gcc.target/i386/pr98833.c: New test.
937 2021-01-27 Jakub Jelinek <jakub@redhat.com>
939 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
940 optimize ("no-strict-aliasing") attribute.
941 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
942 array to avoid violating TBAA.
943 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
944 array to avoid violating TBAA.
945 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
946 array to avoid violating TBAA.
947 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
948 array to avoid violating TBAA.
950 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
953 * gfortran.dg/elemental_function_5.f90 : New test.
955 2021-01-27 Jakub Jelinek <jakub@redhat.com>
957 PR tree-optimization/97260
958 * gcc.dg/tree-ssa/pr97260.c: New test.
960 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
962 * lib/target-supports.exp (check_effective_target_c++2a):
963 Check for C++2a or C++23.
964 (check_effective_target_c++20_down): New.
965 (check_effective_target_c++23_only): New.
966 (check_effective_target_c++23): New.
967 * g++.dg/cpp23/cplusplus.C: New.
969 2021-01-26 Jason Merrill <jason@redhat.com>
972 * g++.dg/torture/pr97474.C: New test.
974 2021-01-26 Jason Merrill <jason@redhat.com>
977 * g++.dg/cpp2a/no_unique_address10.C: New test.
978 * g++.dg/cpp2a/no_unique_address9.C: New test.
980 2021-01-26 Jakub Jelinek <jakub@redhat.com>
982 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
983 optimize ("no-strict-aliasing") attribute.
984 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
985 array to avoid violating TBAA.
986 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
987 array to avoid violating TBAA.
988 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
989 array to avoid violating TBAA.
990 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
991 array to avoid violating TBAA.
993 2021-01-26 Jakub Jelinek <jakub@redhat.com>
996 * gcc.c-torture/execute/pr98681.c: New test.
998 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1001 * gfortran.dg/elemental_assignment_1.f90: New test.
1003 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
1005 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
1006 add previously missing space in '$ident link'.
1008 2021-01-26 Jakub Jelinek <jakub@redhat.com>
1011 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
1013 2021-01-26 Alexandre Oliva <oliva@adacore.com>
1015 * gnat.dg/asan1.adb: New test.
1016 * gnat.dg/asan1_pkg.ads: New additional source.
1018 2021-01-25 Harald Anlauf <anlauf@gmx.de>
1021 * gfortran.dg/pr70070.f90: New test.
1023 2021-01-25 Martin Sebor <msebor@redhat.com>
1026 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
1027 * g++.dg/warn/Wnonnull10.C: New test.
1028 * g++.dg/warn/Wnonnull9.C: New test.
1030 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1032 * gfortran.dg/associate_57.f90: New test.
1034 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1037 * gfortran.dg/interface_assignment_7.f90: New test.
1039 2021-01-25 Jason Merrill <jason@redhat.com>
1042 * g++.dg/cpp2a/no_unique_address8.C: New test.
1044 2021-01-25 Richard Biener <rguenther@suse.de>
1047 * gcc.dg/pr98807.c: New testcase.
1049 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
1051 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
1052 * gnat.dg/thunk2_pkg.ads: New helper.
1054 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
1057 * gfortran.dg/charlen_18.f90 : New test.
1059 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
1061 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
1063 * g++.dg/tc1/dr142.C: Same as above.
1064 * g++.dg/tc1/dr52.C: Same as above.
1065 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
1066 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
1067 * g++.old-deja/g++.jason/access8.C: Same as above.
1068 * g++.old-deja/g++.law/access4.C: Same as above.
1069 * g++.old-deja/g++.law/visibility12.C: Same as above.
1070 * g++.old-deja/g++.law/visibility4.C: Same as above.
1071 * g++.old-deja/g++.law/visibility8.C: Same as above.
1072 * g++.old-deja/g++.other/access4.C: Same as above.
1074 2021-01-23 Patrick Palka <ppalka@redhat.com>
1078 * g++.dg/cpp0x/this2.C: New test.
1079 * g++.dg/template/pr97399.C: New test.
1081 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
1083 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
1084 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
1085 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
1086 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
1087 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
1088 * gcc.target/powerpc/pr79251.p9.c: Same.
1090 2021-01-22 Marek Polacek <polacek@redhat.com>
1093 * g++.dg/cpp0x/noexcept64.C: New test.
1095 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
1097 * g++.dg/eh/spbp.C: Remove skip on AIX.
1099 2021-01-22 Jakub Jelinek <jakub@redhat.com>
1101 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
1102 typo, UINON_TYPE to UNION_TYPE.
1104 2021-01-22 Jakub Jelinek <jakub@redhat.com>
1106 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
1107 UINON_TYPE to UNION_TYPE.
1108 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
1109 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
1111 2021-01-22 Jakub Jelinek <jakub@redhat.com>
1113 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
1114 optimize ("no-strict-aliasing") attribute.
1116 2021-01-22 Jason Merrill <jason@redhat.com>
1119 * g++.dg/init/elide7.C: New test.
1121 2021-01-22 Jakub Jelinek <jakub@redhat.com>
1124 * g++.dg/ubsan/pr95693.C: New test.
1126 2021-01-22 Marek Polacek <polacek@redhat.com>
1129 * g++.dg/abi/mangle76.C: New test.
1131 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
1134 * gfortran.dg/associated_target_7.f90 : New test.
1136 2021-01-22 Martin Jambor <mjambor@suse.cz>
1138 PR tree-optimization/47059
1139 * gcc.dg/tree-ssa/pr47059.c: New test.
1141 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1143 PR tree-optimization/98766
1144 * gcc.dg/pr98766.c: New test.
1146 2021-01-22 Nathan Sidwell <nathan@acm.org>
1149 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
1150 embedded absolute paths.
1151 (module_do_it): Append $std to test name.
1153 2021-01-22 Richard Biener <rguenther@suse.de>
1156 * gcc.dg/pr98793.c: New testcase.
1158 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
1160 * gcc.target/powerpc/pr79251.p8.c: New test.
1161 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
1163 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
1164 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
1165 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
1166 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
1167 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
1168 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
1169 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
1170 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
1171 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
1172 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
1174 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
1176 * gcc.target/powerpc/pr79251.p9.c: New test.
1177 * gcc.target/powerpc/pr79251-run.c: New test.
1178 * gcc.target/powerpc/pr79251.h: New header.
1180 2021-01-22 Richard Biener <rguenther@suse.de>
1183 * gcc.dg/torture/pr98773.c: New testcase.
1185 2021-01-22 Jakub Jelinek <jakub@redhat.com>
1187 PR tree-optimization/90248
1188 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
1190 * gcc.dg/pr90248.c: New test.
1192 2021-01-22 Jakub Jelinek <jakub@redhat.com>
1194 PR tree-optimization/98255
1195 * gcc.dg/pr98255.c: New test.
1197 2021-01-22 Richard Biener <rguenther@suse.de>
1199 PR tree-optimization/98786
1200 * gcc.dg/torture/pr98786.c: New testcase.
1202 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1205 * gcc.target/arm/pr98636.c: New test.
1207 2021-01-22 liuhongt <hongtao.liu@intel.com>
1211 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
1212 * gcc.target/i386/avx512f-pr96891-1.c: New test.
1213 * gcc.target/i386/avx512f-pr96891-2.c: New test.
1214 * gcc.target/i386/avx512f-pr96891-3.c: New test.
1215 * g++.target/i386/avx512f-pr96891-1.C: New test.
1216 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
1218 2021-01-22 Marek Polacek <polacek@redhat.com>
1221 * g++.dg/cpp0x/noexcept63.C: New test.
1223 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
1225 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
1227 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
1228 explicitly check for intervening space, tab or period.
1230 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
1232 PR rtl-optimization/98777
1233 * gcc.target/riscv/pr98777.c: New.
1235 2021-01-21 Patrick Palka <ppalka@redhat.com>
1238 * g++.dg/cpp0x/decltype-71879.C: New test.
1240 2021-01-21 Jakub Jelinek <jakub@redhat.com>
1243 * g++.dg/cpp1y/constexpr-98672.C: New test.
1245 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
1248 * lib/target-supports.exp
1249 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
1250 * gcc.target/arm/ivopts.c: Use target
1251 'arm_thumb2_no_arm_v8_1_lob'.
1253 2021-01-21 Nathan Sidwell <nathan@acm.org>
1256 * g++.dg/modules/stat-mem-1.h: New.
1257 * g++.dg/modules/stat-mem-1_a.H: New.
1258 * g++.dg/modules/stat-mem-1_b.C: New.
1260 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
1263 * gfortran.dg/module_procedure_5.f90 : New test.
1264 * gfortran.dg/module_procedure_6.f90 : New test.
1266 2021-01-21 Richard Biener <rguenther@suse.de>
1269 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
1271 2021-01-21 Richard Biener <rguenther@suse.de>
1274 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
1276 2021-01-21 Richard Biener <rguenther@suse.de>
1278 * gcc.dg/Walloca-2.c: Un-XFAIL.
1280 2021-01-21 liuhongt <hongtao.liu@intel.com>
1282 PR rtl-optimization/98694
1283 * gcc.target/i386/pr98694.c: New test.
1285 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
1287 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
1289 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1291 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
1294 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
1296 PR rtl-optimization/98722
1297 * g++.target/s390/pr98722.C: New.
1299 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
1301 PR tree-optimization/96674
1302 * gcc.dg/pr96674.c: New tests.
1304 2021-01-20 Patrick Palka <ppalka@redhat.com>
1307 * g++.dg/cpp2a/lambda-generic9.C: New test.
1309 2021-01-20 Patrick Palka <ppalka@redhat.com>
1312 * g++.dg/parse/access12.C: New test.
1313 * g++.dg/template/access35.C: New test.
1315 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
1317 PR tree-optimization/98535
1318 * gcc.target/aarch64/sve/pr98535.c: New file.
1320 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
1323 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
1324 missing diagnostic issues with c_intptr_t == default integer kind.
1326 2021-01-20 Jakub Jelinek <jakub@redhat.com>
1328 PR tree-optimization/98721
1329 * gcc.dg/pr98721-1.c: New test.
1330 * gcc.dg/pr98721-2.c: New test.
1332 2021-01-20 Richard Biener <rguenther@suse.de>
1334 PR tree-optimization/98758
1335 * gcc.dg/torture/pr98758.c: New testcase.
1337 2021-01-20 Jakub Jelinek <jakub@redhat.com>
1340 * c-c++-common/gomp/task-detach-2.c: New test.
1342 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
1346 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
1348 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
1350 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
1351 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
1352 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
1353 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
1354 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
1355 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
1357 2021-01-19 Marek Polacek <polacek@redhat.com>
1360 * g++.dg/template/deduce8.C: New test.
1362 2021-01-19 Marek Polacek <polacek@redhat.com>
1365 * g++.dg/lookup/using64.C: New test.
1366 * g++.dg/lookup/using65.C: New test.
1368 2021-01-19 Martin Sebor <msebor@redhat.com>
1371 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
1372 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
1373 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
1374 * gcc.dg/Wfree-nonheap-object-4.c: New test.
1376 2021-01-19 Patrick Palka <ppalka@redhat.com>
1380 * g++.dg/opt/pr87974.C: Adjust.
1381 * g++.dg/template/access34.C: New test.
1382 * g++.dg/template/friend68.C: New test.
1383 * g++.dg/template/friend69.C: New test.
1385 2021-01-19 Marek Polacek <polacek@redhat.com>
1388 * g++.dg/cpp0x/noexcept62.C: New test.
1390 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
1392 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
1394 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1396 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1397 (CHECK_CUMULATIVE_SAT): Delete.
1398 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
1400 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
1401 Remove uses of the above.
1402 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
1404 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
1405 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
1406 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
1407 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
1409 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
1410 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
1411 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
1413 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
1414 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
1415 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
1417 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
1418 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
1419 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
1421 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
1422 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
1423 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
1425 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
1426 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
1427 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
1428 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
1429 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
1430 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
1432 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
1433 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
1435 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
1436 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
1438 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
1439 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
1441 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
1442 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
1443 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
1444 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
1445 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
1446 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
1447 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
1448 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
1449 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
1450 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
1452 2021-01-19 Jeff Law <law@redhat.com>
1454 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
1455 and update expected output.
1457 2021-01-19 Richard Biener <rguenther@suse.de>
1460 * g++.dg/pr98330.C: New testcase.
1461 * gcc.dg/pr98330.c: Likewise.
1463 2021-01-19 Richard Biener <rguenther@suse.de>
1466 * gfortran.dg/pr97673.f90: New testcase.
1468 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
1471 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
1472 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
1473 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
1475 2021-01-19 Martin Jambor <mjambor@suse.cz>
1478 * g++.dg/ipa/pr98690.C: New test.
1480 2021-01-18 Jeff Law <law@redhat.com>
1482 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
1484 2021-01-18 Patrick Palka <ppalka@redhat.com>
1486 * g++.dg/cpp1z/class-deduction77.C: New test.
1488 2021-01-18 Jakub Jelinek <jakub@redhat.com>
1490 PR tree-optimization/98727
1491 * gcc.c-torture/execute/pr98727.c: New test.
1493 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
1496 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
1497 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
1499 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
1501 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
1502 * g++.dg/no-stack-protector-attr.C: Likewise.
1504 2021-01-18 David Malcolm <dmalcolm@redhat.com>
1506 * gcc.dg/analyzer/attr-malloc-1.c: New test.
1507 * gcc.dg/analyzer/attr-malloc-2.c: New test.
1508 * gcc.dg/analyzer/attr-malloc-4.c: New test.
1509 * gcc.dg/analyzer/attr-malloc-5.c: New test.
1510 * gcc.dg/analyzer/attr-malloc-6.c: New test.
1511 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
1512 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
1514 2021-01-18 Richard Biener <rguenther@suse.de>
1517 * gcc.dg/vect/slp-11b.c: Adjust.
1519 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
1522 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
1523 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
1525 2021-01-18 Richard Biener <rguenther@suse.de>
1528 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
1530 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
1532 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
1533 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
1534 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
1535 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
1536 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
1537 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
1538 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
1539 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
1540 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
1541 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
1542 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
1543 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
1545 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
1547 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
1548 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
1549 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
1550 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
1551 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
1552 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
1553 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
1554 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
1555 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
1556 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
1557 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
1559 2021-01-17 Martin Jambor <mjambor@suse.cz>
1562 * gcc.dg/ipa/pr98222.c: New test.
1564 2021-01-16 Jakub Jelinek <jakub@redhat.com>
1566 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
1567 ../../../libgfortran/ISO_Fortran_binding.h rather than
1568 ISO_Fortran_binding.h.
1570 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
1572 * c-c++-common/gomp/task-detach-1.c: New.
1573 * g++.dg/gomp/task-detach-1.C: New.
1574 * gcc.dg/gomp/task-detach-1.c: New.
1575 * gfortran.dg/gomp/task-detach-1.f90: New.
1577 2021-01-16 Jakub Jelinek <jakub@redhat.com>
1579 PR tree-optimization/96669
1580 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
1581 * gcc.dg/tree-ssa/pr96669-2.c: New test.
1583 2021-01-16 Jakub Jelinek <jakub@redhat.com>
1585 PR tree-optimization/96271
1586 * gcc.target/i386/pr96271.c: New test.
1588 2021-01-15 Carl Love <cel@us.ibm.com>
1590 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
1592 2021-01-15 Harris Snyder <hsnyder@structura.bio>
1594 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
1595 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
1597 2021-01-15 Nathan Sidwell <nathan@acm.org>
1600 * g++.dg/template/pr98538.C: New.
1602 2021-01-15 Nathan Sidwell <nathan@acm.org>
1604 PR preprocessor/95253
1605 * g++.dg/modules/dep-1_a.C: Adjust expected output.
1606 * g++.dg/modules/dep-1_b.C: Likewise.
1607 * g++.dg/modules/dep-2.C: Likewise.
1609 2021-01-15 Jakub Jelinek <jakub@redhat.com>
1611 PR tree-optimization/96669
1612 * gcc.dg/tree-ssa/pr96669-1.c: New test.
1614 2021-01-15 Jakub Jelinek <jakub@redhat.com>
1616 PR tree-optimization/96681
1617 * gcc.dg/tree-ssa/pr96681.c: New test.
1619 2021-01-15 Jason Merrill <jason@redhat.com>
1622 * g++.dg/cpp1z/elide5.C: New test.
1624 2021-01-15 Jason Merrill <jason@redhat.com>
1626 * g++.dg/cpp1z/elide4.C: New test.
1628 2021-01-15 Jason Merrill <jason@redhat.com>
1631 * g++.dg/cpp0x/initlist-array13.C: New test.
1633 2021-01-15 Alexandre Oliva <oliva@adacore.com>
1635 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
1636 * gcc.dg/analyzer/data-model-1.c: Likewise.
1637 * gcc.dg/analyzer/malloc-1.c: Likewise.
1638 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
1640 2021-01-15 Jakub Jelinek <jakub@redhat.com>
1642 PR tree-optimization/96671
1643 * gcc.dg/tree-ssa/pr96671-1.c: New test.
1644 * gcc.dg/tree-ssa/pr96671-2.c: New test.
1646 2021-01-15 Jakub Jelinek <jakub@redhat.com>
1648 PR tree-optimization/98597
1649 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
1650 Expect for now a (char *) cast for VLAs.
1651 * gcc.dg/uninit-40.c: New test.
1653 2021-01-15 Nathan Sidwell <nathan@acm.org>
1656 * g++.dg/modules/pr98591.H: New file.
1658 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
1661 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
1662 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
1664 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
1666 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
1667 libatomic into testcases in gcc.target/s390/md.
1668 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
1671 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
1674 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
1675 vceqz_p64, vceqq_p64 and vceqzq_p64.
1676 * gcc.target/arm/simd/vceqz_p64.c: New test.
1677 * gcc.target/arm/simd/vceqzq_p64.c: New test.
1679 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
1682 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
1685 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
1686 vceqz_p64, vceqq_p64 and vceqzq_p64.
1688 2021-01-15 Martin Liska <mliska@suse.cz>
1690 * lib/gcov.exp: Use 'env python3' for execution of pytests.
1691 Check that pytest accepts all needed options first.
1692 Improve formatting of PASS/FAIL lines.
1694 2021-01-15 Richard Biener <rguenther@suse.de>
1697 * gcc.dg/vect/bb-slp-32.c: Align p.
1699 2021-01-15 Richard Biener <rguenther@suse.de>
1702 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
1704 2021-01-15 Richard Biener <rguenther@suse.de>
1707 * gcc.dg/vect/slp-45.c: Key scanning on
1710 2021-01-15 Richard Biener <rguenther@suse.de>
1713 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
1715 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
1718 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
1719 vceqz_p64, vceqq_p64 and vceqzq_p64.
1721 2021-01-15 Richard Biener <rguenther@suse.de>
1724 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
1726 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
1728 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
1730 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
1732 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
1734 2021-01-15 Richard Biener <rguenther@suse.de>
1736 PR tree-optimization/98685
1737 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
1739 2021-01-15 Tamar Christina <tamar.christina@arm.com>
1741 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
1742 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
1744 2021-01-14 David Malcolm <dmalcolm@redhat.com>
1746 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
1748 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
1750 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
1752 2021-01-14 Tamar Christina <tamar.christina@arm.com>
1754 * gcc.dg/vect/complex/complex-mla-template.c: New test.
1755 * gcc.dg/vect/complex/complex-mls-template.c: New test.
1756 * gcc.dg/vect/complex/complex-mul-template.c: New test.
1757 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
1758 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
1759 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
1760 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
1761 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
1762 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
1763 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
1764 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
1765 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
1766 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
1767 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
1768 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
1769 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
1770 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
1771 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
1772 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
1773 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
1774 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
1776 2021-01-14 Marek Polacek <polacek@redhat.com>
1778 * g++.dg/template/pr98372.C: Only run in C++14 and up.
1780 2021-01-14 Harald Anlauf <anlauf@gmx.de>
1782 * substr_10.f90: New test.
1783 * substr_9.f90: New test.
1785 2021-01-14 Alexandre Oliva <oliva@adacore.com>
1787 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
1788 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
1790 2021-01-14 Alexandre Oliva <oliva@adacore.com>
1792 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
1794 2021-01-14 Harald Anlauf <anlauf@gmx.de>
1797 * gfortran.dg/pr98661.f90: New test.
1799 2021-01-14 Harald Anlauf <anlauf@gmx.de>
1802 2021-01-14 Harald Anlauf <anlauf@gmx.de>
1805 * gfortran.dg/pr98661.f90: New test.
1807 2021-01-14 Harald Anlauf <anlauf@gmx.de>
1810 * gfortran.dg/pr98661.f90: New test.
1812 2021-01-14 Martin Liska <mliska@suse.cz>
1814 * g++.dg/gcov/gcov-17.C: New test.
1815 * g++.dg/gcov/test-gcov-17.py: New test.
1817 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
1820 * gcc.target/i386/pr98667-1.c: New file.
1821 * gcc.target/i386/pr98667-2.c: Likewise.
1822 * gcc.target/i386/pr98667-3.c: Likewise.
1824 2021-01-14 Richard Biener <rguenther@suse.de>
1826 PR tree-optimization/98674
1827 * gcc.dg/vect/pr98674.c: New testcase.
1829 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
1832 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
1834 * gcc.target/i386/pr95021-3.c: Likewise.
1836 2021-01-14 Nathan Sidwell <nathan@acm.org>
1839 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
1840 * g++.dg/template/pr98372.C: New.
1842 2021-01-14 Jakub Jelinek <jakub@redhat.com>
1845 * gcc.target/i386/pr98670.c: New test.
1847 2021-01-14 Jakub Jelinek <jakub@redhat.com>
1849 PR tree-optimization/96688
1850 * gcc.dg/tree-ssa/pr96688.c: New test.
1851 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
1852 * gcc.target/i386/pr66821.c: Likewise.
1854 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
1856 * gcc.target/aarch64/sve/cost_model_11.c: New test.
1857 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
1858 -fno-vect-cost-model.
1860 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1862 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
1863 sqxtn2 scan-assembler-times.
1865 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1867 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
1868 scan-assembler-times for xtn2.
1870 2021-01-13 Marek Polacek <polacek@redhat.com>
1873 * g++.dg/lookup/using63.C: New test.
1875 2021-01-13 Jakub Jelinek <jakub@redhat.com>
1877 PR tree-optimization/96691
1878 * gcc.dg/tree-ssa/pr96691.c: New test.
1880 2021-01-13 Richard Biener <rguenther@suse.de>
1882 PR tree-optimization/92645
1883 * gcc.target/i386/pr92645-7.c: New testcase.
1884 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
1885 * gcc.dg/pr69047.c: Likewise.
1887 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
1889 * gcc.target/aarch64/sve/mls_2.c: New test.
1890 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
1891 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
1892 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
1893 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
1894 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
1896 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
1898 * gcc.target/aarch64/sve/mla_2.c: New test.
1899 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
1900 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
1901 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
1902 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
1903 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
1905 2021-01-13 Richard Biener <rguenther@suse.de>
1907 PR tree-optimization/92645
1908 * gcc.target/i386/pr92645-6.c: New testcase.
1910 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
1912 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
1913 * gcc.target/aarch64/sve/sel_2.c: Likewise.
1914 * gcc.target/aarch64/sve/sel_3.c: Likewise.
1916 2021-01-13 Jakub Jelinek <jakub@redhat.com>
1919 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
1920 scan-assembler. Add tests with zero vector as first __builtin_shuffle
1922 * gcc.target/i386/pr95905-3.c: New test.
1923 * gcc.target/i386/pr95905-4.c: New test.
1925 2021-01-13 Martin Liska <mliska@suse.cz>
1927 PR tree-optimization/98455
1928 * gcc.dg/tree-ssa/pr98455.c: New test.
1930 2021-01-13 Richard Biener <rguenther@suse.de>
1932 PR tree-optimization/98640
1933 * gcc.dg/torture/pr98640.c: New testcase.
1935 2021-01-13 Jakub Jelinek <jakub@redhat.com>
1938 * gcc.target/i386/pr96938.c: New test.
1940 2021-01-13 Jakub Jelinek <jakub@redhat.com>
1943 * gcc.target/i386/pr95905-1.c: New test.
1944 * gcc.target/i386/pr95905-2.c: New test.
1946 2021-01-13 Julian Brown <julian@codesourcery.com>
1948 * gcc.target/gcn/fpdiv.c: New test.
1950 2021-01-12 Martin Sebor <msebor@redhat.com>
1954 * g++.dg/warn/Wuninitialized-13.C: New test.
1955 gcc.dg/uninit-39.c: New test.
1957 * gcc.dg/uninit-39.c: New file.
1959 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
1962 * gcc.target/arm/simd/mve-vneg.c: Update test.
1964 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
1967 * gcc.target/arm/pr97969.c: New.
1969 2021-01-12 Patrick Palka <ppalka@redhat.com>
1972 * g++.dg/cpp2a/concepts-ctad1.C: New test.
1973 * g++.dg/cpp2a/concepts-ctad2.C: New test.
1975 2021-01-12 Richard Biener <rguenther@suse.de>
1977 PR tree-optimization/98550
1978 * g++.dg/opt/pr98550.C: New testcase.
1980 2021-01-12 Jakub Jelinek <jakub@redhat.com>
1982 PR tree-optimization/98629
1983 * gcc.c-torture/compile/pr98629.c: New test.
1985 2021-01-12 Jakub Jelinek <jakub@redhat.com>
1987 PR tree-optimization/95731
1988 * gcc.dg/tree-ssa/pr95731.c: New test.
1989 * gcc.c-torture/execute/pr95731.c: New test.
1991 2021-01-12 Marek Polacek <polacek@redhat.com>
1994 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
1996 2021-01-12 David Malcolm <dmalcolm@redhat.com>
1999 * gcc.dg/analyzer/pr98628.c: New test.
2001 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
2003 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
2004 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
2005 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
2006 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
2007 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
2008 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
2009 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
2011 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
2013 * g++.target/aarch64/sve/cond_bic_1.C: New test.
2014 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
2015 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
2016 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
2018 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
2020 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
2022 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
2024 * g++.target/aarch64/sve/abd_1.C: New test.
2025 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
2026 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
2027 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
2028 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
2030 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
2032 * gcc.target/aarch64/sve/adr_6.c: New test.
2034 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
2036 * g++.target/aarch64/sve/cond_arith_1.C: New test.
2037 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
2038 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
2039 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
2040 * g++.target/aarch64/sve/cond_shift_1.C: New test.
2041 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
2042 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
2043 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
2045 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
2048 * g++.target/aarch64/sve/max_1.C: New test.
2049 * g++.target/aarch64/sve/min_1.C: Likewise.
2050 * gcc.target/aarch64/sve/mul_2.c: Likewise.
2052 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
2054 * gcc.target/aarch64/sve/shift_2.c: New test.
2056 2021-01-11 Jakub Jelinek <jakub@redhat.com>
2059 * g++.dg/abi/abi-tag24.C: New test.
2061 2021-01-11 Richard Biener <rguenther@suse.de>
2063 PR tree-optimization/91403
2064 * gcc.dg/vect/pr91403.c: New testcase.
2066 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2069 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
2070 Expect .ld1_args only when GNU LD is used.
2071 Add an exception for *.gcc_args files.
2073 2021-01-11 Jakub Jelinek <jakub@redhat.com>
2075 PR tree-optimization/95867
2076 * gcc.dg/tree-ssa/pr95867.c: New test.
2078 2021-01-11 Jakub Jelinek <jakub@redhat.com>
2080 PR tree-optimization/95852
2081 * gcc.target/i386/pr95852-3.c: New test.
2082 * gcc.target/i386/pr95852-4.c: New test.
2084 2021-01-11 Jakub Jelinek <jakub@redhat.com>
2086 PR tree-optimization/95852
2087 * gcc.target/i386/pr95852-1.c: New test.
2088 * gcc.target/i386/pr95852-2.c: New test.
2090 2021-01-11 Martin Liska <mliska@suse.cz>
2092 PR gcov-profile/98273
2093 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
2094 * g++.dg/gcov/pr98273.C: New test.
2095 * g++.dg/gcov/gcov.py: New test.
2096 * g++.dg/gcov/test-pr98273.py: New test.
2098 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
2100 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
2101 constant then rather than addition.
2102 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
2103 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
2105 2021-01-09 Jakub Jelinek <jakub@redhat.com>
2108 * c-c++-common/pr98556.c: New test.
2110 2021-01-09 Jakub Jelinek <jakub@redhat.com>
2112 PR rtl-optimization/98603
2113 * gcc.target/i386/pr98603.c: New test.
2114 * gcc.target/aarch64/pr98603.c: New test.
2116 2021-01-09 Alexandre Oliva <oliva@gnu.org>
2119 * gcc.dg/debug/pr97714.c: New.
2121 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
2124 * gcc.target/i386/pr98482-1.c: Require lp64.
2125 * gcc.target/i386/pr98482-2.c: Likewise.
2127 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
2129 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
2130 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
2132 2021-01-08 Patrick Palka <ppalka@redhat.com>
2135 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
2137 2021-01-08 Patrick Palka <ppalka@redhat.com>
2140 * g++.dg/template/access32.C: New test.
2141 * g++.dg/template/access33.C: New test.
2143 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
2146 * gcc.target/i386/pr98482-2.c: Updated.
2148 2021-01-08 Richard Biener <rguenther@suse.de>
2150 PR tree-optimization/98544
2151 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
2153 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
2156 * gcc.target/i386/pr98482-1.c: New test.
2157 * gcc.target/i386/pr98482-1.c: Likewise.
2158 * gcc.target/i386/pr98482-2.c: New file.
2160 2021-01-08 Jakub Jelinek <jakub@redhat.com>
2163 * gcc.target/i386/pr98585.c: New test.
2165 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
2167 * gcc.target/aarch64/sve/cnot_2.c: New test.
2168 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
2169 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
2170 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
2171 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
2172 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
2173 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
2175 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
2177 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
2178 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
2179 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
2180 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
2181 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
2182 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
2183 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
2184 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
2186 2021-01-08 Tamar Christina <tamar.christina@arm.com>
2188 * lib/target-supports.exp
2189 (check_effective_target_aarch64_asm_sve2_ok): New.
2190 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
2191 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
2193 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2195 * gcc.target/aarch64/usaba_1.c: New test.
2197 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
2200 * gfortran.dg/deferred_character_35.f90 : New test.
2202 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
2205 * gfortran.dg/implied_do_3.f90 : New test.
2207 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
2209 * gcc.dg/array-quals-1.c: Allow srodata.
2211 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
2213 * gcc.target/riscv/predef-10.c: New.
2214 * gcc.target/riscv/predef-11.c: New.
2215 * gcc.target/riscv/predef-12.c: New.
2216 * gcc.target/riscv/predef-13.c: New.
2218 2021-01-07 Jakub Jelinek <jakub@redhat.com>
2221 * g++.dg/cpp2a/bit-cast10.C: New test.
2223 2021-01-07 Martin Sebor <msebor@redhat.com>
2226 * gcc.dg/plugin/gil-1.c: Adjust expected output.
2227 * gcc.dg/uninit-pr98578.c: New test.
2229 2021-01-07 Marek Polacek <polacek@redhat.com>
2232 * g++.dg/cpp0x/auto55.C: New test.
2234 2021-01-07 David Malcolm <dmalcolm@redhat.com>
2237 * gcc.dg/analyzer/pr98580-a.c: New test.
2238 * gcc.dg/analyzer/pr98580-b.c: New test.
2240 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
2243 * gfortran.dg/associate_54.f90: New test.
2244 * gfortran.dg/associate_55.f90: New test.
2245 * gfortran.dg/associate_56.f90: New test.
2247 2021-01-07 Jakub Jelinek <jakub@redhat.com>
2250 * gcc.target/i386/pr98567-1.c: New test.
2251 * gcc.target/i386/pr98567-2.c: New test.
2253 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
2255 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
2256 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
2257 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
2258 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
2259 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
2260 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
2261 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
2262 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
2264 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
2266 PR tree-optimization/98560
2267 * gcc.dg/vect/pr98560-2.c: New test.
2269 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
2271 PR tree-optimization/98560
2272 * gcc.dg/vect/pr98560-1.c: New test.
2274 2021-01-07 Jakub Jelinek <jakub@redhat.com>
2276 PR tree-optimization/98568
2277 * g++.dg/torture/pr98568.C: New test.
2279 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
2281 * gcc.target/i386/pr92658-avx512bw.c: Add
2282 -mprefer-vector-width=512 to avoid impact of different default
2283 mtune which gcc is built with.
2284 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
2286 2021-01-07 David Malcolm <dmalcolm@redhat.com>
2289 * gcc.dg/analyzer/pr97074.c: New test.
2291 2021-01-07 David Malcolm <dmalcolm@redhat.com>
2294 * gcc.dg/analyzer/pr98564.c: New test.
2296 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
2298 PR rtl-optimization/97978
2299 * gcc.target/i386/pr97978.c: New.
2301 2021-01-06 Martin Sebor <msebor@redhat.com>
2304 * g++.dg/pr95768.C: New test.
2305 * g++.dg/warn/Wuninitialized-12.C: New test.
2306 * gcc.dg/uninit-38.c: New test.
2308 2021-01-06 Martin Sebor <msebor@redhat.com>
2311 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
2313 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
2316 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
2317 as the final suspend point so that we can check that the state
2318 machine has reached the expected point.
2320 2021-01-06 Marek Polacek <polacek@redhat.com>
2323 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
2326 2021-01-06 Alexandre Oliva <oliva@adacore.com>
2328 * g++.dg/opt/store-merging-2.C: Add the required alignment.
2330 2021-01-06 Richard Biener <rguenther@suse.de>
2332 PR tree-optimization/95582
2333 * gcc.dg/pr95582.c: New testcase.
2335 2021-01-06 Richard Biener <rguenther@suse.de>
2337 PR tree-optimization/98513
2338 * gcc.dg/tree-ssa/pr98513.c: New testcase.
2340 2021-01-06 David Malcolm <dmalcolm@redhat.com>
2343 * gcc.dg/analyzer/pr97072.c: New test.
2345 2021-01-06 David Malcolm <dmalcolm@redhat.com>
2348 * gcc.dg/analyzer/pr98073.c: New test.
2350 2021-01-06 David Malcolm <dmalcolm@redhat.com>
2353 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
2355 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
2357 * gcc.target/s390/s390.exp: Replace %% with %.
2359 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
2361 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
2363 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
2366 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
2367 unsigned short to compute pextrw result.
2369 2021-01-05 Patrick Palka <ppalka@redhat.com>
2371 * g++.dg/template/partial5.C: Adjust directives to expect the
2372 same errors across all dialects.
2373 * g++.dg/cpp1z/nontype-auto17.C: New test.
2374 * g++.dg/cpp1z/nontype-auto18.C: New test.
2375 * g++.dg/template/ttp33.C: New test.
2377 2021-01-05 Jakub Jelinek <jakub@redhat.com>
2379 PR tree-optimization/94802
2380 * gcc.target/i386/pr94802.c: New test.
2381 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
2383 2021-01-05 Richard Biener <rguenther@suse.de>
2385 PR tree-optimization/98516
2386 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
2387 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
2389 2021-01-05 Jakub Jelinek <jakub@redhat.com>
2392 * g++.dg/cpp2a/bit-cast8.C: New test.
2393 * g++.dg/cpp2a/bit-cast9.C: New test.
2395 2021-01-05 Marek Polacek <polacek@redhat.com>
2398 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
2399 * g++.dg/cpp0x/noexcept61.C: New test.
2401 2021-01-05 Jakub Jelinek <jakub@redhat.com>
2403 PR tree-optimization/96928
2404 * gcc.dg/tree-ssa/pr96928.c: New test.
2405 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
2406 instead of scanning rtl dump for ifcvt message check assembly
2407 for xor instruction.
2409 2021-01-05 Jakub Jelinek <jakub@redhat.com>
2411 PR tree-optimization/96930
2412 * g++.dg/tree-ssa/pr96930.C: New test.
2414 2021-01-05 Jakub Jelinek <jakub@redhat.com>
2416 PR tree-optimization/96239
2417 * gcc.dg/tree-ssa/pr96239.c: New test.
2419 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
2422 * gcc.target/i386/pr98522.c: New test.
2424 2021-01-05 Nathan Sidwell <nathan@acm.org>
2426 * g++.dg/modules/mod-decl-1.C: Adjust.
2427 * g++.dg/modules/p0713-2.C: Adjust.
2428 * g++.dg/modules/p0713-3.C: Adjust.
2430 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
2433 * gcc.target/i386/pr98495-1.c: New test.
2434 * gcc.target/i386/pr98495-2.c: New test.
2435 * gcc.target/i386/pr98495-3.c: New test.
2436 * gcc.target/i386/pr98495-4.c: New test.
2437 * gcc.target/i386/pr98495-5.c: New test.
2439 2021-01-05 liuhongt <hongtao.liu@intel.com>
2441 * gcc.target/i386/sse2-pr98461-2.c: New test.
2443 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
2445 PR rtl-optimization/97144
2446 * gcc.c-torture/compile/pr97144.c: New test.
2447 * gcc.target/aarch64/sve/pr97144.c: Likewise.
2449 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
2451 PR rtl-optimization/98403
2452 * g++.dg/opt/pr98403.C: New test.
2454 2021-01-05 Jakub Jelinek <jakub@redhat.com>
2456 PR rtl-optimization/98334
2457 * gcc.target/i386/pr98334.c: New test.
2459 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
2461 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
2463 2021-01-05 David Malcolm <dmalcolm@redhat.com>
2466 * gcc.dg/analyzer/pr98293.c: New test.
2468 2021-01-04 Martin Uecker <muecker@gwdg.de>
2471 * gcc.dg/pr98029.c: New test.
2473 2021-01-04 Nathan Sidwell <nathan@acm.org>
2475 * g++.dg/modules/binding-1_a.H: New.
2476 * g++.dg/modules/binding-1_b.H: New.
2477 * g++.dg/modules/binding-1_c.C: New.
2478 * g++.dg/modules/binding-2.H: New.
2479 * g++.dg/modules/builtin-3_a.C: New.
2480 * g++.dg/modules/global-2_a.C: New.
2481 * g++.dg/modules/global-2_b.C: New.
2482 * g++.dg/modules/global-3_a.C: New.
2483 * g++.dg/modules/global-3_b.C: New.
2484 * g++.dg/modules/hello-1_a.C: New.
2485 * g++.dg/modules/hello-1_b.C: New.
2486 * g++.dg/modules/iostream-1_a.H: New.
2487 * g++.dg/modules/iostream-1_b.C: New.
2488 * g++.dg/modules/part-5_a.C: New.
2489 * g++.dg/modules/part-5_b.C: New.
2490 * g++.dg/modules/part-5_c.C: New.
2491 * g++.dg/modules/stdio-1_a.H: New.
2492 * g++.dg/modules/stdio-1_b.C: New.
2493 * g++.dg/modules/string-1_a.H: New.
2494 * g++.dg/modules/string-1_b.C: New.
2495 * g++.dg/modules/string-view1.C: New.
2496 * g++.dg/modules/string-view2.C: New.
2497 * g++.dg/modules/tinfo-1.C: New.
2498 * g++.dg/modules/tinfo-2_a.H: New.
2499 * g++.dg/modules/tinfo-2_b.C: New.
2500 * g++.dg/modules/tname-spec-1_a.H: New.
2501 * g++.dg/modules/tname-spec-1_b.C: New.
2502 * g++.dg/modules/xtreme-header-1.h: New.
2503 * g++.dg/modules/xtreme-header-1_a.H: New.
2504 * g++.dg/modules/xtreme-header-1_b.C: New.
2505 * g++.dg/modules/xtreme-header-1_c.C: New.
2506 * g++.dg/modules/xtreme-header-2.h: New.
2507 * g++.dg/modules/xtreme-header-2_a.H: New.
2508 * g++.dg/modules/xtreme-header-2_b.C: New.
2509 * g++.dg/modules/xtreme-header-2_c.C: New.
2510 * g++.dg/modules/xtreme-header-3.h: New.
2511 * g++.dg/modules/xtreme-header-3_a.H: New.
2512 * g++.dg/modules/xtreme-header-3_b.C: New.
2513 * g++.dg/modules/xtreme-header-3_c.C: New.
2514 * g++.dg/modules/xtreme-header-4.h: New.
2515 * g++.dg/modules/xtreme-header-4_a.H: New.
2516 * g++.dg/modules/xtreme-header-4_b.C: New.
2517 * g++.dg/modules/xtreme-header-4_c.C: New.
2518 * g++.dg/modules/xtreme-header-5.h: New.
2519 * g++.dg/modules/xtreme-header-5_a.H: New.
2520 * g++.dg/modules/xtreme-header-5_b.C: New.
2521 * g++.dg/modules/xtreme-header-5_c.C: New.
2522 * g++.dg/modules/xtreme-header-6.h: New.
2523 * g++.dg/modules/xtreme-header-6_a.H: New.
2524 * g++.dg/modules/xtreme-header-6_b.C: New.
2525 * g++.dg/modules/xtreme-header-6_c.C: New.
2526 * g++.dg/modules/xtreme-header.h: New.
2527 * g++.dg/modules/xtreme-header_a.H: New.
2528 * g++.dg/modules/xtreme-header_b.C: New.
2529 * g++.dg/modules/xtreme-tr1.h: New.
2530 * g++.dg/modules/xtreme-tr1_a.H: New.
2531 * g++.dg/modules/xtreme-tr1_b.C: New.
2533 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
2535 PR tree-optimization/95401
2536 * g++.dg/vect/pr95401.cc: New test.
2537 * g++.dg/vect/pr95401a.cc: Likewise.
2539 2021-01-04 Richard Biener <rguenther@suse.de>
2541 PR tree-optimization/98308
2542 * gcc.dg/vect/pr98308.c: New testcase.
2544 2021-01-04 Jakub Jelinek <jakub@redhat.com>
2546 PR tree-optimization/95771
2547 * gcc.target/i386/pr95771.c: New test.
2549 2021-01-04 Richard Biener <rguenther@suse.de>
2551 PR tree-optimization/98464
2552 * g++.dg/opt/pr98464.C: New testcase.
2554 2021-01-04 Richard Biener <rguenther@suse.de>
2556 PR tree-optimization/98282
2557 * g++.dg/opt/pr98282.C: New testcase.
2559 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
2562 * gcc.target/aarch64/pr89057.c: New test.
2564 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
2566 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
2568 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
2569 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
2570 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
2572 2021-01-04 Martin Liska <mliska@suse.cz>
2574 * README: Convert to utf8 from iso8859.
2576 2021-01-04 Martin Liska <mliska@suse.cz>
2578 * gcc.target/avr/avr.exp: Run dos2unix on the file.
2580 2021-01-04 Richard Biener <rguenther@suse.de>
2582 PR tree-optimization/98291
2583 * gcc.dg/vect/slp-reduc-11.c: New testcase.
2584 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
2586 2021-01-04 Jakub Jelinek <jakub@redhat.com>
2588 PR tree-optimization/96782
2589 * gcc.dg/tree-ssa/pr96782.c: New test.
2591 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2593 * gcc.misc-tests/outputs.exp: Adjust testcase.
2595 2021-01-01 Jakub Jelinek <jakub@redhat.com>
2597 * ChangeLog-2020: Rotate ChangeLog. New file.
2599 2021-01-01 Joel Brobecker <brobecker@adacore.com>
2601 * lib/target-supports.exp
2602 (check_effective_target_arm_fp16_alternative_ok_nocache):
2603 Return zero for *-*-vxworks7r* targets.
2604 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
2605 * gcc.target/arm/aapcs/vfp23.c: Likewise.
2606 * gcc.target/arm/aapcs/vfp24.c: Likewise.
2607 * gcc.target/arm/aapcs/vfp25.c: Likewise.
2609 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
2611 * g++.dg/init/new26.C: Fix overriding of the delete operator
2614 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
2616 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
2619 2021-01-01 Joel Brobecker <brobecker@adacore.com>
2621 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
2622 the test's dg-options.
2623 * gcc.target/arm/pr78255-2.c: Likewise.
2625 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
2627 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
2629 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
2631 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
2634 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
2636 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
2638 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
2640 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
2643 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
2645 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
2647 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
2649 * g++.dg/other/anon5.C: Skip on vxworks kernel.
2651 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
2653 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
2654 * gcc.dg/vxworks/initpri2.c: Likewise.
2656 2021-01-01 Joel Brobecker <brobecker@adacore.com>
2658 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
2661 2021-01-01 Olivier Hainque <hainque@adacore.com>
2663 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
2664 * gcc.dg/pthread-init-2.c: Ditto.
2666 2021-01-01 Olivier Hainque <hainque@adacore.com>
2668 * lib/target-supports.exp (check_weak_available,
2669 check_fork_available, check_effective_target_lto,
2670 check_effective_target_mempcpy): Add vxworks filters.
2672 2021-01-01 Alexandre Oliva <oliva@adacore.com>
2674 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
2675 explicit -mno-long-calls.
2676 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
2678 2021-01-01 Alexandre Oliva <oliva@adacore.com>
2680 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
2681 * g++.target/arm/no_unique_address_2.C: Likewise.
2683 2021-01-01 Alexandre Oliva <oliva@adacore.com>
2685 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
2686 * gcc.target/arm/headmerge-2.c: Likewise.
2688 2021-01-01 Alexandre Oliva <oliva@adacore.com>
2690 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
2693 Copyright (C) 2021 Free Software Foundation, Inc.
2695 Copying and distribution of this file, with or without modification,
2696 are permitted in any medium without royalty provided the copyright
2697 notice and this notice are preserved.