1 2021-02-12 Jakub Jelinek <jakub@redhat.com>
3 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
4 and restrict the test to aarch64-*-* target only.
6 2021-02-12 Nathan Sidwell <nathan@acm.org>
8 * g++.dg/modules/pr99039_a.C: New.
9 * g++.dg/modules/pr99039_b.C: New.
11 2021-02-12 Nathan Sidwell <nathan@acm.org>
14 * g++.dg/modules/pr99040_a.C: New.
15 * g++.dg/modules/pr99040_b.C: New.
16 * g++.dg/modules/pr99040_c.C: New.
17 * g++.dg/modules/pr99040_d.C: New.
19 2021-02-12 Nathan Sidwell <nathan@acm.org>
23 * g++.dg/lookup/pr99039.C: New.
25 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
28 * gfortran.dg/ieee/ieee_12.f90: New test.
30 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
32 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
34 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
37 * gcc.target/arm/pr98931.c: Add -mthumb
39 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
42 * gfortran.dg/assumed_rank_20.f90: New test.
44 2021-02-12 Jakub Jelinek <jakub@redhat.com>
47 * g++.dg/cpp2a/concepts-requires24.C: New test.
49 2021-02-12 Jason Merrill <jason@redhat.com>
52 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
54 2021-02-12 David Malcolm <dmalcolm@redhat.com>
57 * g++.dg/analyzer/pr99064.C: New test.
58 * gcc.dg/analyzer/pr98969.c: New test.
60 2021-02-11 Marek Polacek <polacek@redhat.com>
63 * g++.dg/template/deduce10.C: New test.
64 * g++.dg/template/deduce9.C: New test.
66 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
69 * g++.target/powerpc/pr99041.C: New test.
71 2021-02-11 Jakub Jelinek <jakub@redhat.com>
74 * g++.dg/ext/flexary38.C: New test.
76 2021-02-11 Marek Polacek <polacek@redhat.com>
79 * g++.dg/cpp0x/variadic-crash6.C: New test.
81 2021-02-11 Patrick Palka <ppalka@redhat.com>
84 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
86 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
89 * gcc.target/arm/pr98931.c: New testcase.
91 2021-02-11 Joel Hutton <joel.hutton@arm.com>
93 PR tree-optimization/98772
94 * gcc.target/aarch64/pr98772.c: New test.
96 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
99 * gfortran.dg/typebound_call_32.f90: New test.
101 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
104 * gfortran.dg/pr99060.f90: New test.
106 2021-02-11 Alexandre Oliva <oliva@adacore.com>
108 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
110 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
113 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
115 2021-02-10 Martin Sebor <msebor@redhat.com>
117 PR tree-optimization/92879
118 * g++.dg/warn/Warray-bounds-16.C: New test.
120 2021-02-10 David Malcolm <dmalcolm@redhat.com>
122 PR preprocessor/96391
123 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
124 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
125 using the location_overflow_plugin.c from gcc.dg/plugin.
127 2021-02-10 Jakub Jelinek <jakub@redhat.com>
130 * g++.dg/ext/weak6.C: New test.
132 2021-02-10 Jakub Jelinek <jakub@redhat.com>
135 * gcc.target/i386/pr99025.c: New test.
137 2021-02-10 Jakub Jelinek <jakub@redhat.com>
141 * g++.dg/cpp2a/constexpr-new16.C: New test.
142 * g++.dg/cpp2a/constexpr-new17.C: New test.
144 2021-02-10 Nathan Sidwell <nathan@acm.org>
147 * g++.dg/lookup/pr99030.C: New.
149 2021-02-10 Jakub Jelinek <jakub@redhat.com>
152 * g++.dg/gomp/pr99007.C: New test.
153 * gcc.dg/gomp/pr99007-1.c: New test.
154 * gcc.dg/gomp/pr99007-2.c: New test.
155 * gcc.dg/gomp/pr99007-3.c: New test.
157 2021-02-10 Julian Brown <julian@codesourcery.com>
160 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
161 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
162 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
164 2021-02-09 David Malcolm <dmalcolm@redhat.com>
167 * gcc.dg/analyzer/file-1.c (test_5): New.
168 * gcc.dg/analyzer/file-3.c: New test.
170 2021-02-09 David Malcolm <dmalcolm@redhat.com>
173 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
174 * gcc.dg/analyzer/pr94851-2.c: New test.
175 * gcc.dg/analyzer/pr98575-1.c: New test.
177 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
179 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
181 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
183 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
185 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
187 2021-02-09 Nathan Sidwell <nathan@acm.org>
190 * g++.dg/modules/pr98944_a.C: New.
191 * g++.dg/modules/pr98944_b.C: New.
192 * g++.dg/modules/pr98944_c.C: New.
193 * g++.dg/modules/pr98944_d.C: New.
195 2021-02-09 Jakub Jelinek <jakub@redhat.com>
198 * g++.dg/warn/Wstringop-overread-1.C: New test.
200 2021-02-09 Jason Merrill <jason@redhat.com>
203 * g++.dg/cpp2a/consteval-expinst1.C: New test.
205 2021-02-09 Jason Merrill <jason@redhat.com>
208 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
210 2021-02-09 Jason Merrill <jason@redhat.com>
213 * g++.dg/cpp2a/no_unique_address12.C: New test.
215 2021-02-08 Nathan Sidwell <nathan@acm.org>
217 * g++.dg/modules/pr98531-2.h: New.
218 * g++.dg/modules/pr98531-2_a.H: New.
219 * g++.dg/modules/pr98531-2_b.C: New.
220 * g++.dg/modules/pr98531-3.h: New.
221 * g++.dg/modules/pr98531-3_a.H: New.
222 * g++.dg/modules/pr98531-3_b.C: New.
224 2021-02-08 Nathan Sidwell <nathan@acm.org>
227 * g++.dg/modules/pr98531-1.h: New.
228 * g++.dg/modules/pr98531-1_a.H: New.
229 * g++.dg/modules/pr98531-1_b.C: New.
230 * g++.dg/abi/pr98531-1.C: New.
231 * g++.dg/abi/pr98531-2.C: New.
232 * g++.dg/abi/pr98531-3.C: New.
233 * g++.dg/abi/pr98531-4.C: New.
235 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
238 * gfortran.dg/pr98974.F90: New test.
240 2021-02-08 Richard Biener <rguenther@suse.de>
243 * g++.dg/lto/pr96591_0.C: New testcase.
245 2021-02-05 Marek Polacek <polacek@redhat.com>
248 * g++.dg/cpp2a/volatile5.C: New test.
250 2021-02-05 Marek Polacek <polacek@redhat.com>
253 * g++.dg/cpp2a/using-enum-8.C: New test.
255 2021-02-05 Nathan Sidwell <nathan@acm.org>
258 * c-c++-common/pr98943.c: New.
260 2021-02-05 Richard Biener <rguenther@suse.de>
262 PR tree-optimization/98855
263 * g++.dg/vect/slp-pr98855.cc: New testcase.
265 2021-02-05 Jakub Jelinek <jakub@redhat.com>
268 * g++.dg/cpp1z/decomp54.C: New test.
270 2021-02-05 liuhongt <hongtao.liu@intel.com>
273 * g++.target/i386/avx512bw-pr98537-1.C: New test.
274 * g++.target/i386/avx512vl-pr98537-1.C: New test.
275 * g++.target/i386/avx512vl-pr98537-2.C: New test.
276 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
277 integer mask comparison should not be generated.
278 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
279 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
280 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
282 2021-02-04 Julian Brown <julian@codesourcery.com>
284 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
285 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
286 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
287 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
289 2021-02-04 Julian Brown <julian@codesourcery.com>
291 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
293 2021-02-04 Julian Brown <julian@codesourcery.com>
295 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
297 2021-02-04 Jakub Jelinek <jakub@redhat.com>
300 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
301 $section is .opd, look at .L.$symbol_name's section.
302 (parse_section_section_of_symbols): Handle .previous directive.
303 * gcc.dg/array-quals-1.c: Allow .sdata section.
305 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
307 * gdc.dg/intrinsics.d: Update test.
309 2021-02-04 Martin Sebor <msebor@redhat.com>
312 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
313 * gcc.dg/label-decl-4.c: Same.
314 * gcc.dg/mismatch-decl-1.c: Same.
315 * gcc.dg/old-style-then-proto-1.c: Same.
316 * gcc.dg/parm-mismatch-1.c: Same.
317 * gcc.dg/pr35445.c: Same.
318 * gcc.dg/redecl-11.c: Same.
319 * gcc.dg/redecl-12.c: Same.
320 * gcc.dg/redecl-13.c: Same.
321 * gcc.dg/redecl-15.c: Same.
322 * gcc.dg/tls/thr-init-1.c: Same.
323 * objc.dg/id-1.m: Same.
324 * objc.dg/tls/diag-3.m: Same.
325 * gcc.dg/pr97882.c: New test.
326 * gcc.dg/qual-return-7.c: New test.
327 * gcc.dg/qual-return-8.c: New test.
329 2021-02-04 Jason Merrill <jason@redhat.com>
332 * g++.dg/cpp2a/concepts-variadic3.C: New test.
334 2021-02-04 David Malcolm <dmalcolm@redhat.com>
337 * gcc.dg/pr97932.c: New test.
339 2021-02-04 emsr <3dw4rd@verizon.net>
341 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
343 2021-02-04 Jakub Jelinek <jakub@redhat.com>
345 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
346 of make_signed<size_t>::type in the diagnostics.
348 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
351 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
353 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
355 * gfortran.dg/goacc/substring.f90: New test.
356 * gfortran.dg/gomp/substring.f90: New test.
358 2021-02-04 Martin Liska <mliska@suse.cz>
360 * gcc.target/i386/prefer-vector-width-attr.c: New test.
362 2021-02-04 Jason Merrill <jason@redhat.com>
365 * g++.dg/cpp1z/class-deduction78.C: New test.
367 2021-02-04 Jason Merrill <jason@redhat.com>
370 * g++.dg/cpp0x/pr84630.C: Call b().
371 * g++.dg/cpp2a/lambda-uneval13.C: New test.
372 * g++.dg/ext/attr-expr1.C: New test.
374 2021-02-03 Jakub Jelinek <jakub@redhat.com>
376 PR preprocessor/98882
377 * gcc.dg/cpp/pr98882.c: New test.
379 2021-02-03 Jason Merrill <jason@redhat.com>
381 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
382 hash-table-verification-limit=10000.
384 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
386 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
387 * g++.dg/cpp23/feat-cxx2b.C: New test.
388 * g++.dg/cpp23/size_t-literals.C: New test.
389 * g++.dg/warn/Wsize_t-literals.C: New test.
391 2021-02-03 Jakub Jelinek <jakub@redhat.com>
394 * g++.dg/cpp2a/no_unique_address11.C: New test.
396 2021-02-03 Marek Polacek <polacek@redhat.com>
399 * g++.dg/cpp0x/noexcept65.C: New test.
401 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
404 * gfortran.dg/coarray/array_temporary.f90: New test.
406 2021-02-03 Jakub Jelinek <jakub@redhat.com>
409 * gcc.dg/pr97487-1.c: New test.
410 * gcc.dg/pr97487-2.c: New test.
412 2021-02-03 Jakub Jelinek <jakub@redhat.com>
415 * gcc.target/i386/pr97971.c: New test.
417 2021-02-03 Jakub Jelinek <jakub@redhat.com>
419 PR tree-optimization/98287
420 * gcc.dg/pr98287.c: New test.
422 2021-02-03 Tamar Christina <tamar.christina@arm.com>
424 PR tree-optimization/98928
425 * gcc.target/i386/pr98928.c: New test.
427 2021-02-02 Martin Liska <mliska@suse.cz>
430 * gcc.target/i386/pr97510.c: New test.
432 2021-02-02 Jason Merrill <jason@redhat.com>
435 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
437 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
439 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
441 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
444 * gfortran.dg/pr91862.f90: New test.
446 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
448 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
450 2021-02-02 Jakub Jelinek <jakub@redhat.com>
452 PR tree-optimization/98848
453 * gcc.dg/vect/pr98848.c: New test.
454 * gcc.dg/vect/pr92205.c: Remove xfail.
456 2021-02-02 Jakub Jelinek <jakub@redhat.com>
458 PR tree-optimization/97960
459 * g++.dg/torture/pr97960.C: New test.
461 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
464 * g++.dg/opt/pr98743.C: New.
466 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
468 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
470 2021-02-02 Alexandre Oliva <oliva@adacore.com>
472 * gcc.dg/asan/nested-1.c: New.
474 2021-02-02 David Malcolm <dmalcolm@redhat.com>
478 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
479 prefix to support subroutines where necessary.
480 * gcc.dg/analyzer/data-model-1.c: Likewise.
481 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
483 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
484 subroutines where necessary.
485 * gcc.dg/analyzer/pr96651-2.c: Likewise.
486 * gcc.dg/analyzer/signal-4b.c: Likewise.
487 * gcc.dg/analyzer/single-field.c: Likewise.
488 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
490 2021-02-02 David Malcolm <dmalcolm@redhat.com>
494 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
495 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
497 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
499 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
502 2021-02-01 David Malcolm <dmalcolm@redhat.com>
505 * gcc.dg/analyzer/pr98918.c: New test.
507 2021-02-01 Sergei Trofimovich <siarheit@google.com>
509 PR tree-optimization/98499
510 * g++.dg/pr98499.C: new test.
512 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
514 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
516 2021-02-01 Martin Sebor <msebor@redhat.com>
519 * gcc.dg/pr97172.c: New test.
521 2021-02-01 Martin Sebor <msebor@redhat.com>
524 * g++.dg/Wclass-memaccess-6.C: New test.
526 2021-02-01 Patrick Palka <ppalka@redhat.com>
529 * g++.dg/cpp0x/constexpr-98295.C: New test.
531 2021-02-01 Marek Polacek <polacek@redhat.com>
534 * g++.dg/ext/builtin-has-attribute2.C: New test.
536 2021-02-01 Jason Merrill <jason@redhat.com>
539 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
541 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
543 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
545 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
547 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
549 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
551 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
553 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
555 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
557 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
559 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
561 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
563 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
565 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
568 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
570 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
572 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
574 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
576 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
579 2021-02-01 Tamar Christina <tamar.christina@arm.com>
581 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
583 2021-02-01 Patrick Palka <ppalka@redhat.com>
586 * g++.dg/cpp1y/constexpr-84494.C: New test.
588 2021-02-01 Xing GUO <higuoxing@gmail.com>
590 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
592 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
594 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
595 * gcc.target/powerpc/pr79251.p9.c: Likewise.
597 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
599 * c-c++-common/attr-used-5.c: Skip for Darwin.
600 * c-c++-common/attr-used-6.c: Likewise.
601 * c-c++-common/attr-used-7.c: Likewise.
602 * c-c++-common/attr-used-8.c: Likewise.
603 * c-c++-common/attr-used-9.c: Likewise.
605 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
607 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
608 * gcc.target/powerpc/pr79251.p9.c: Same.
610 2021-01-30 Jakub Jelinek <jakub@redhat.com>
612 * gcc.target/i386/20051216-1.c: New test.
614 2021-01-30 Jakub Jelinek <jakub@redhat.com>
617 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
618 scan-tree-dump-times to x86 and aarch64 targets.
619 * gcc.dg/gomp/simd-3.c: Likewise.
621 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
624 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
627 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
629 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
631 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
634 * gcc.target/aarch64/pr97701.c: Modify.
636 2021-01-29 David Malcolm <dmalcolm@redhat.com>
638 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
640 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
643 * gcc.target/aarch64/pr97701.c: New.
645 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
647 * gcc.target/powerpc/pr91903.c: New test.
648 * gcc.target/powerpc/builtins-1.fold.h: Update.
649 * gcc.target/powerpc/builtins-2.c: Update.
651 2021-01-29 Nathan Sidwell <nathan@acm.org>
654 * g++.dg/modules/pr98843_a.C: New.
655 * g++.dg/modules/pr98843_b.H: New.
656 * g++.dg/modules/pr98843_c.C: New.
658 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
660 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
662 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
663 Richard Biener <rguenther@suse.de>
665 PR tree-optimization/97627
666 * g++.dg/pr97627.C: New testcase.
668 2021-01-29 Jakub Jelinek <jakub@redhat.com>
671 * gcc.c-torture/compile/pr98849.c: New test.
673 2021-01-29 Jakub Jelinek <jakub@redhat.com>
676 * gcc.dg/pr98331.c: New test.
678 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
680 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
682 * gcc.target/powerpc/pr79251.h: ...this.
683 * gcc.target/powerpc/pr79251.p9.c: Likewise.
684 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
686 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
687 * gcc.target/powerpc/pr79251-run.p9.c: New test.
689 2021-01-29 Marek Polacek <polacek@redhat.com>
692 * g++.dg/parse/error63.C: New test.
694 2021-01-28 Jakub Jelinek <jakub@redhat.com>
697 * g++.dg/warn/effc5.C: New test.
699 2021-01-28 Marek Polacek <polacek@redhat.com>
702 * g++.dg/cpp0x/alignas19.C: New test.
703 * g++.dg/warn/Warray-bounds15.C: New test.
705 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
708 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
710 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
712 * gfortran.dg/ISO_Fortran_binding_18.c: Include
713 ../../../libgfortran/ISO_Fortran_binding.h rather than
714 ISO_Fortran_binding.h.
716 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
718 * gcc.target/powerpc/float128-longdouble-math.c: New test.
719 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
720 * gcc.target/powerpc/float128-math.c: Adjust test for new name
721 being generated. Add support for running test on power10. Add
722 support for running if long double defaults to 64-bits.
724 2021-01-28 Jakub Jelinek <jakub@redhat.com>
728 * g++.target/i386/pr98847.C: New test.
730 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
732 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
734 2021-01-28 Nathan Sidwell <nathan@acm.org>
737 * g++.dg/modules/pr98770_a.C: New.
738 * g++.dg/modules/pr98770_b.C: New.
740 2021-01-28 Harald Anlauf <anlauf@gmx.de>
743 * gfortran.dg/gomp/pr86470.f90: New test.
745 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
748 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
749 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
750 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
751 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
752 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
753 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
754 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
755 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
756 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
757 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
758 * gcc.target/powerpc/pr79251.p8.c: Likewise.
759 * gcc.target/powerpc/pr79251.p9.c: Likewise.
760 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
761 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
764 2021-01-28 Xing GUO <higuoxing@gmail.com>
766 * gcc.target/riscv/attribute-18.c: New test.
768 2021-01-27 Harris Snyder <hsnyder@structura.bio>
770 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
771 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
773 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
775 PR rtl-optimization/97684
776 * gcc.target/i386/pr97684.c: New.
778 2021-01-27 Jason Merrill <jason@redhat.com>
781 * g++.dg/lookup/using4.C: No error in C++20.
782 * g++.dg/cpp0x/decltype37.C: Adjust message.
783 * g++.dg/template/crash75.C: Adjust message.
784 * g++.dg/template/crash76.C: Adjust message.
785 * g++.dg/cpp0x/inh-ctor36.C: New test.
786 * g++.dg/cpp1z/inh-ctor39.C: New test.
787 * g++.dg/cpp2a/using-enum-7.C: New test.
789 2021-01-27 Jakub Jelinek <jakub@redhat.com>
792 * gcc.c-torture/execute/pr98853-1.c: New test.
793 * gcc.c-torture/execute/pr98853-2.c: New test.
795 2021-01-27 Richard Biener <rguenther@suse.de>
797 PR tree-optimization/98854
798 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
800 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
804 * gfortran.dg/proc_ptr_52.f90 : New test.
806 2021-01-27 liuhongt <hongtao.liu@intel.com>
809 * gcc.target/i386/pr98833.c: New test.
811 2021-01-27 Jakub Jelinek <jakub@redhat.com>
813 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
814 optimize ("no-strict-aliasing") attribute.
815 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
816 array to avoid violating TBAA.
817 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
818 array to avoid violating TBAA.
819 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
820 array to avoid violating TBAA.
821 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
822 array to avoid violating TBAA.
824 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
827 * gfortran.dg/elemental_function_5.f90 : New test.
829 2021-01-27 Jakub Jelinek <jakub@redhat.com>
831 PR tree-optimization/97260
832 * gcc.dg/tree-ssa/pr97260.c: New test.
834 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
836 * lib/target-supports.exp (check_effective_target_c++2a):
837 Check for C++2a or C++23.
838 (check_effective_target_c++20_down): New.
839 (check_effective_target_c++23_only): New.
840 (check_effective_target_c++23): New.
841 * g++.dg/cpp23/cplusplus.C: New.
843 2021-01-26 Jason Merrill <jason@redhat.com>
846 * g++.dg/torture/pr97474.C: New test.
848 2021-01-26 Jason Merrill <jason@redhat.com>
851 * g++.dg/cpp2a/no_unique_address10.C: New test.
852 * g++.dg/cpp2a/no_unique_address9.C: New test.
854 2021-01-26 Jakub Jelinek <jakub@redhat.com>
856 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
857 optimize ("no-strict-aliasing") attribute.
858 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
859 array to avoid violating TBAA.
860 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
861 array to avoid violating TBAA.
862 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
863 array to avoid violating TBAA.
864 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
865 array to avoid violating TBAA.
867 2021-01-26 Jakub Jelinek <jakub@redhat.com>
870 * gcc.c-torture/execute/pr98681.c: New test.
872 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
875 * gfortran.dg/elemental_assignment_1.f90: New test.
877 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
879 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
880 add previously missing space in '$ident link'.
882 2021-01-26 Jakub Jelinek <jakub@redhat.com>
885 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
887 2021-01-26 Alexandre Oliva <oliva@adacore.com>
889 * gnat.dg/asan1.adb: New test.
890 * gnat.dg/asan1_pkg.ads: New additional source.
892 2021-01-25 Harald Anlauf <anlauf@gmx.de>
895 * gfortran.dg/pr70070.f90: New test.
897 2021-01-25 Martin Sebor <msebor@redhat.com>
900 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
901 * g++.dg/warn/Wnonnull10.C: New test.
902 * g++.dg/warn/Wnonnull9.C: New test.
904 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
906 * gfortran.dg/associate_57.f90: New test.
908 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
911 * gfortran.dg/interface_assignment_7.f90: New test.
913 2021-01-25 Jason Merrill <jason@redhat.com>
916 * g++.dg/cpp2a/no_unique_address8.C: New test.
918 2021-01-25 Richard Biener <rguenther@suse.de>
921 * gcc.dg/pr98807.c: New testcase.
923 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
925 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
926 * gnat.dg/thunk2_pkg.ads: New helper.
928 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
931 * gfortran.dg/charlen_18.f90 : New test.
933 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
935 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
937 * g++.dg/tc1/dr142.C: Same as above.
938 * g++.dg/tc1/dr52.C: Same as above.
939 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
940 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
941 * g++.old-deja/g++.jason/access8.C: Same as above.
942 * g++.old-deja/g++.law/access4.C: Same as above.
943 * g++.old-deja/g++.law/visibility12.C: Same as above.
944 * g++.old-deja/g++.law/visibility4.C: Same as above.
945 * g++.old-deja/g++.law/visibility8.C: Same as above.
946 * g++.old-deja/g++.other/access4.C: Same as above.
948 2021-01-23 Patrick Palka <ppalka@redhat.com>
952 * g++.dg/cpp0x/this2.C: New test.
953 * g++.dg/template/pr97399.C: New test.
955 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
957 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
958 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
959 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
960 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
961 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
962 * gcc.target/powerpc/pr79251.p9.c: Same.
964 2021-01-22 Marek Polacek <polacek@redhat.com>
967 * g++.dg/cpp0x/noexcept64.C: New test.
969 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
971 * g++.dg/eh/spbp.C: Remove skip on AIX.
973 2021-01-22 Jakub Jelinek <jakub@redhat.com>
975 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
976 typo, UINON_TYPE to UNION_TYPE.
978 2021-01-22 Jakub Jelinek <jakub@redhat.com>
980 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
981 UINON_TYPE to UNION_TYPE.
982 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
983 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
985 2021-01-22 Jakub Jelinek <jakub@redhat.com>
987 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
988 optimize ("no-strict-aliasing") attribute.
990 2021-01-22 Jason Merrill <jason@redhat.com>
993 * g++.dg/init/elide7.C: New test.
995 2021-01-22 Jakub Jelinek <jakub@redhat.com>
998 * g++.dg/ubsan/pr95693.C: New test.
1000 2021-01-22 Marek Polacek <polacek@redhat.com>
1003 * g++.dg/abi/mangle76.C: New test.
1005 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
1008 * gfortran.dg/associated_target_7.f90 : New test.
1010 2021-01-22 Martin Jambor <mjambor@suse.cz>
1012 PR tree-optimization/47059
1013 * gcc.dg/tree-ssa/pr47059.c: New test.
1015 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1017 PR tree-optimization/98766
1018 * gcc.dg/pr98766.c: New test.
1020 2021-01-22 Nathan Sidwell <nathan@acm.org>
1023 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
1024 embedded absolute paths.
1025 (module_do_it): Append $std to test name.
1027 2021-01-22 Richard Biener <rguenther@suse.de>
1030 * gcc.dg/pr98793.c: New testcase.
1032 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
1034 * gcc.target/powerpc/pr79251.p8.c: New test.
1035 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
1037 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
1038 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
1039 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
1040 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
1041 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
1042 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
1043 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
1044 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
1045 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
1046 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
1048 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
1050 * gcc.target/powerpc/pr79251.p9.c: New test.
1051 * gcc.target/powerpc/pr79251-run.c: New test.
1052 * gcc.target/powerpc/pr79251.h: New header.
1054 2021-01-22 Richard Biener <rguenther@suse.de>
1057 * gcc.dg/torture/pr98773.c: New testcase.
1059 2021-01-22 Jakub Jelinek <jakub@redhat.com>
1061 PR tree-optimization/90248
1062 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
1064 * gcc.dg/pr90248.c: New test.
1066 2021-01-22 Jakub Jelinek <jakub@redhat.com>
1068 PR tree-optimization/98255
1069 * gcc.dg/pr98255.c: New test.
1071 2021-01-22 Richard Biener <rguenther@suse.de>
1073 PR tree-optimization/98786
1074 * gcc.dg/torture/pr98786.c: New testcase.
1076 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1079 * gcc.target/arm/pr98636.c: New test.
1081 2021-01-22 liuhongt <hongtao.liu@intel.com>
1085 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
1086 * gcc.target/i386/avx512f-pr96891-1.c: New test.
1087 * gcc.target/i386/avx512f-pr96891-2.c: New test.
1088 * gcc.target/i386/avx512f-pr96891-3.c: New test.
1089 * g++.target/i386/avx512f-pr96891-1.C: New test.
1090 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
1092 2021-01-22 Marek Polacek <polacek@redhat.com>
1095 * g++.dg/cpp0x/noexcept63.C: New test.
1097 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
1099 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
1101 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
1102 explicitly check for intervening space, tab or period.
1104 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
1106 PR rtl-optimization/98777
1107 * gcc.target/riscv/pr98777.c: New.
1109 2021-01-21 Patrick Palka <ppalka@redhat.com>
1112 * g++.dg/cpp0x/decltype-71879.C: New test.
1114 2021-01-21 Jakub Jelinek <jakub@redhat.com>
1117 * g++.dg/cpp1y/constexpr-98672.C: New test.
1119 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
1122 * lib/target-supports.exp
1123 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
1124 * gcc.target/arm/ivopts.c: Use target
1125 'arm_thumb2_no_arm_v8_1_lob'.
1127 2021-01-21 Nathan Sidwell <nathan@acm.org>
1130 * g++.dg/modules/stat-mem-1.h: New.
1131 * g++.dg/modules/stat-mem-1_a.H: New.
1132 * g++.dg/modules/stat-mem-1_b.C: New.
1134 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
1137 * gfortran.dg/module_procedure_5.f90 : New test.
1138 * gfortran.dg/module_procedure_6.f90 : New test.
1140 2021-01-21 Richard Biener <rguenther@suse.de>
1143 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
1145 2021-01-21 Richard Biener <rguenther@suse.de>
1148 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
1150 2021-01-21 Richard Biener <rguenther@suse.de>
1152 * gcc.dg/Walloca-2.c: Un-XFAIL.
1154 2021-01-21 liuhongt <hongtao.liu@intel.com>
1156 PR rtl-optimization/98694
1157 * gcc.target/i386/pr98694.c: New test.
1159 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
1161 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
1163 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1165 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
1168 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
1170 PR rtl-optimization/98722
1171 * g++.target/s390/pr98722.C: New.
1173 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
1175 PR tree-optimization/96674
1176 * gcc.dg/pr96674.c: New tests.
1178 2021-01-20 Patrick Palka <ppalka@redhat.com>
1181 * g++.dg/cpp2a/lambda-generic9.C: New test.
1183 2021-01-20 Patrick Palka <ppalka@redhat.com>
1186 * g++.dg/parse/access12.C: New test.
1187 * g++.dg/template/access35.C: New test.
1189 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
1191 PR tree-optimization/98535
1192 * gcc.target/aarch64/sve/pr98535.c: New file.
1194 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
1197 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
1198 missing diagnostic issues with c_intptr_t == default integer kind.
1200 2021-01-20 Jakub Jelinek <jakub@redhat.com>
1202 PR tree-optimization/98721
1203 * gcc.dg/pr98721-1.c: New test.
1204 * gcc.dg/pr98721-2.c: New test.
1206 2021-01-20 Richard Biener <rguenther@suse.de>
1208 PR tree-optimization/98758
1209 * gcc.dg/torture/pr98758.c: New testcase.
1211 2021-01-20 Jakub Jelinek <jakub@redhat.com>
1214 * c-c++-common/gomp/task-detach-2.c: New test.
1216 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
1220 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
1222 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
1224 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
1225 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
1226 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
1227 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
1228 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
1229 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
1231 2021-01-19 Marek Polacek <polacek@redhat.com>
1234 * g++.dg/template/deduce8.C: New test.
1236 2021-01-19 Marek Polacek <polacek@redhat.com>
1239 * g++.dg/lookup/using64.C: New test.
1240 * g++.dg/lookup/using65.C: New test.
1242 2021-01-19 Martin Sebor <msebor@redhat.com>
1245 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
1246 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
1247 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
1248 * gcc.dg/Wfree-nonheap-object-4.c: New test.
1250 2021-01-19 Patrick Palka <ppalka@redhat.com>
1254 * g++.dg/opt/pr87974.C: Adjust.
1255 * g++.dg/template/access34.C: New test.
1256 * g++.dg/template/friend68.C: New test.
1257 * g++.dg/template/friend69.C: New test.
1259 2021-01-19 Marek Polacek <polacek@redhat.com>
1262 * g++.dg/cpp0x/noexcept62.C: New test.
1264 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
1266 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
1268 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1270 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1271 (CHECK_CUMULATIVE_SAT): Delete.
1272 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
1274 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
1275 Remove uses of the above.
1276 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
1278 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
1279 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
1280 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
1281 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
1283 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
1284 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
1285 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
1287 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
1288 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
1289 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
1291 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
1292 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
1293 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
1295 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
1296 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
1297 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
1299 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
1300 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
1301 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
1302 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
1303 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
1304 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
1306 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
1307 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
1309 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
1310 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
1312 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
1313 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
1315 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
1316 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
1317 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
1318 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
1319 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
1320 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
1321 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
1322 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
1323 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
1324 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
1326 2021-01-19 Jeff Law <law@redhat.com>
1328 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
1329 and update expected output.
1331 2021-01-19 Richard Biener <rguenther@suse.de>
1334 * g++.dg/pr98330.C: New testcase.
1335 * gcc.dg/pr98330.c: Likewise.
1337 2021-01-19 Richard Biener <rguenther@suse.de>
1340 * gfortran.dg/pr97673.f90: New testcase.
1342 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
1345 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
1346 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
1347 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
1349 2021-01-19 Martin Jambor <mjambor@suse.cz>
1352 * g++.dg/ipa/pr98690.C: New test.
1354 2021-01-18 Jeff Law <law@redhat.com>
1356 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
1358 2021-01-18 Patrick Palka <ppalka@redhat.com>
1360 * g++.dg/cpp1z/class-deduction77.C: New test.
1362 2021-01-18 Jakub Jelinek <jakub@redhat.com>
1364 PR tree-optimization/98727
1365 * gcc.c-torture/execute/pr98727.c: New test.
1367 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
1370 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
1371 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
1373 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
1375 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
1376 * g++.dg/no-stack-protector-attr.C: Likewise.
1378 2021-01-18 David Malcolm <dmalcolm@redhat.com>
1380 * gcc.dg/analyzer/attr-malloc-1.c: New test.
1381 * gcc.dg/analyzer/attr-malloc-2.c: New test.
1382 * gcc.dg/analyzer/attr-malloc-4.c: New test.
1383 * gcc.dg/analyzer/attr-malloc-5.c: New test.
1384 * gcc.dg/analyzer/attr-malloc-6.c: New test.
1385 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
1386 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
1388 2021-01-18 Richard Biener <rguenther@suse.de>
1391 * gcc.dg/vect/slp-11b.c: Adjust.
1393 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
1396 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
1397 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
1399 2021-01-18 Richard Biener <rguenther@suse.de>
1402 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
1404 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
1406 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
1407 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
1408 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
1409 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
1410 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
1411 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
1412 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
1413 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
1414 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
1415 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
1416 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
1417 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
1419 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
1421 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
1422 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
1423 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
1424 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
1425 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
1426 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
1427 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
1428 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
1429 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
1430 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
1431 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
1433 2021-01-17 Martin Jambor <mjambor@suse.cz>
1436 * gcc.dg/ipa/pr98222.c: New test.
1438 2021-01-16 Jakub Jelinek <jakub@redhat.com>
1440 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
1441 ../../../libgfortran/ISO_Fortran_binding.h rather than
1442 ISO_Fortran_binding.h.
1444 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
1446 * c-c++-common/gomp/task-detach-1.c: New.
1447 * g++.dg/gomp/task-detach-1.C: New.
1448 * gcc.dg/gomp/task-detach-1.c: New.
1449 * gfortran.dg/gomp/task-detach-1.f90: New.
1451 2021-01-16 Jakub Jelinek <jakub@redhat.com>
1453 PR tree-optimization/96669
1454 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
1455 * gcc.dg/tree-ssa/pr96669-2.c: New test.
1457 2021-01-16 Jakub Jelinek <jakub@redhat.com>
1459 PR tree-optimization/96271
1460 * gcc.target/i386/pr96271.c: New test.
1462 2021-01-15 Carl Love <cel@us.ibm.com>
1464 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
1466 2021-01-15 Harris Snyder <hsnyder@structura.bio>
1468 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
1469 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
1471 2021-01-15 Nathan Sidwell <nathan@acm.org>
1474 * g++.dg/template/pr98538.C: New.
1476 2021-01-15 Nathan Sidwell <nathan@acm.org>
1478 PR preprocessor/95253
1479 * g++.dg/modules/dep-1_a.C: Adjust expected output.
1480 * g++.dg/modules/dep-1_b.C: Likewise.
1481 * g++.dg/modules/dep-2.C: Likewise.
1483 2021-01-15 Jakub Jelinek <jakub@redhat.com>
1485 PR tree-optimization/96669
1486 * gcc.dg/tree-ssa/pr96669-1.c: New test.
1488 2021-01-15 Jakub Jelinek <jakub@redhat.com>
1490 PR tree-optimization/96681
1491 * gcc.dg/tree-ssa/pr96681.c: New test.
1493 2021-01-15 Jason Merrill <jason@redhat.com>
1496 * g++.dg/cpp1z/elide5.C: New test.
1498 2021-01-15 Jason Merrill <jason@redhat.com>
1500 * g++.dg/cpp1z/elide4.C: New test.
1502 2021-01-15 Jason Merrill <jason@redhat.com>
1505 * g++.dg/cpp0x/initlist-array13.C: New test.
1507 2021-01-15 Alexandre Oliva <oliva@adacore.com>
1509 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
1510 * gcc.dg/analyzer/data-model-1.c: Likewise.
1511 * gcc.dg/analyzer/malloc-1.c: Likewise.
1512 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
1514 2021-01-15 Jakub Jelinek <jakub@redhat.com>
1516 PR tree-optimization/96671
1517 * gcc.dg/tree-ssa/pr96671-1.c: New test.
1518 * gcc.dg/tree-ssa/pr96671-2.c: New test.
1520 2021-01-15 Jakub Jelinek <jakub@redhat.com>
1522 PR tree-optimization/98597
1523 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
1524 Expect for now a (char *) cast for VLAs.
1525 * gcc.dg/uninit-40.c: New test.
1527 2021-01-15 Nathan Sidwell <nathan@acm.org>
1530 * g++.dg/modules/pr98591.H: New file.
1532 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
1535 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
1536 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
1538 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
1540 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
1541 libatomic into testcases in gcc.target/s390/md.
1542 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
1545 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
1548 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
1549 vceqz_p64, vceqq_p64 and vceqzq_p64.
1550 * gcc.target/arm/simd/vceqz_p64.c: New test.
1551 * gcc.target/arm/simd/vceqzq_p64.c: New test.
1553 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
1556 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
1559 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
1560 vceqz_p64, vceqq_p64 and vceqzq_p64.
1562 2021-01-15 Martin Liska <mliska@suse.cz>
1564 * lib/gcov.exp: Use 'env python3' for execution of pytests.
1565 Check that pytest accepts all needed options first.
1566 Improve formatting of PASS/FAIL lines.
1568 2021-01-15 Richard Biener <rguenther@suse.de>
1571 * gcc.dg/vect/bb-slp-32.c: Align p.
1573 2021-01-15 Richard Biener <rguenther@suse.de>
1576 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
1578 2021-01-15 Richard Biener <rguenther@suse.de>
1581 * gcc.dg/vect/slp-45.c: Key scanning on
1584 2021-01-15 Richard Biener <rguenther@suse.de>
1587 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
1589 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
1592 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
1593 vceqz_p64, vceqq_p64 and vceqzq_p64.
1595 2021-01-15 Richard Biener <rguenther@suse.de>
1598 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
1600 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
1602 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
1604 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
1606 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
1608 2021-01-15 Richard Biener <rguenther@suse.de>
1610 PR tree-optimization/98685
1611 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
1613 2021-01-15 Tamar Christina <tamar.christina@arm.com>
1615 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
1616 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
1618 2021-01-14 David Malcolm <dmalcolm@redhat.com>
1620 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
1622 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
1624 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
1626 2021-01-14 Tamar Christina <tamar.christina@arm.com>
1628 * gcc.dg/vect/complex/complex-mla-template.c: New test.
1629 * gcc.dg/vect/complex/complex-mls-template.c: New test.
1630 * gcc.dg/vect/complex/complex-mul-template.c: New test.
1631 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
1632 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
1633 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
1634 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
1635 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
1636 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
1637 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
1638 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
1639 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
1640 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
1641 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
1642 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
1643 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
1644 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
1645 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
1646 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
1647 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
1648 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
1650 2021-01-14 Marek Polacek <polacek@redhat.com>
1652 * g++.dg/template/pr98372.C: Only run in C++14 and up.
1654 2021-01-14 Harald Anlauf <anlauf@gmx.de>
1656 * substr_10.f90: New test.
1657 * substr_9.f90: New test.
1659 2021-01-14 Alexandre Oliva <oliva@adacore.com>
1661 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
1662 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
1664 2021-01-14 Alexandre Oliva <oliva@adacore.com>
1666 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
1668 2021-01-14 Harald Anlauf <anlauf@gmx.de>
1671 * gfortran.dg/pr98661.f90: New test.
1673 2021-01-14 Harald Anlauf <anlauf@gmx.de>
1676 2021-01-14 Harald Anlauf <anlauf@gmx.de>
1679 * gfortran.dg/pr98661.f90: New test.
1681 2021-01-14 Harald Anlauf <anlauf@gmx.de>
1684 * gfortran.dg/pr98661.f90: New test.
1686 2021-01-14 Martin Liska <mliska@suse.cz>
1688 * g++.dg/gcov/gcov-17.C: New test.
1689 * g++.dg/gcov/test-gcov-17.py: New test.
1691 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
1694 * gcc.target/i386/pr98667-1.c: New file.
1695 * gcc.target/i386/pr98667-2.c: Likewise.
1696 * gcc.target/i386/pr98667-3.c: Likewise.
1698 2021-01-14 Richard Biener <rguenther@suse.de>
1700 PR tree-optimization/98674
1701 * gcc.dg/vect/pr98674.c: New testcase.
1703 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
1706 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
1708 * gcc.target/i386/pr95021-3.c: Likewise.
1710 2021-01-14 Nathan Sidwell <nathan@acm.org>
1713 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
1714 * g++.dg/template/pr98372.C: New.
1716 2021-01-14 Jakub Jelinek <jakub@redhat.com>
1719 * gcc.target/i386/pr98670.c: New test.
1721 2021-01-14 Jakub Jelinek <jakub@redhat.com>
1723 PR tree-optimization/96688
1724 * gcc.dg/tree-ssa/pr96688.c: New test.
1725 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
1726 * gcc.target/i386/pr66821.c: Likewise.
1728 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
1730 * gcc.target/aarch64/sve/cost_model_11.c: New test.
1731 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
1732 -fno-vect-cost-model.
1734 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1736 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
1737 sqxtn2 scan-assembler-times.
1739 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1741 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
1742 scan-assembler-times for xtn2.
1744 2021-01-13 Marek Polacek <polacek@redhat.com>
1747 * g++.dg/lookup/using63.C: New test.
1749 2021-01-13 Jakub Jelinek <jakub@redhat.com>
1751 PR tree-optimization/96691
1752 * gcc.dg/tree-ssa/pr96691.c: New test.
1754 2021-01-13 Richard Biener <rguenther@suse.de>
1756 PR tree-optimization/92645
1757 * gcc.target/i386/pr92645-7.c: New testcase.
1758 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
1759 * gcc.dg/pr69047.c: Likewise.
1761 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
1763 * gcc.target/aarch64/sve/mls_2.c: New test.
1764 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
1765 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
1766 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
1767 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
1768 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
1770 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
1772 * gcc.target/aarch64/sve/mla_2.c: New test.
1773 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
1774 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
1775 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
1776 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
1777 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
1779 2021-01-13 Richard Biener <rguenther@suse.de>
1781 PR tree-optimization/92645
1782 * gcc.target/i386/pr92645-6.c: New testcase.
1784 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
1786 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
1787 * gcc.target/aarch64/sve/sel_2.c: Likewise.
1788 * gcc.target/aarch64/sve/sel_3.c: Likewise.
1790 2021-01-13 Jakub Jelinek <jakub@redhat.com>
1793 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
1794 scan-assembler. Add tests with zero vector as first __builtin_shuffle
1796 * gcc.target/i386/pr95905-3.c: New test.
1797 * gcc.target/i386/pr95905-4.c: New test.
1799 2021-01-13 Martin Liska <mliska@suse.cz>
1801 PR tree-optimization/98455
1802 * gcc.dg/tree-ssa/pr98455.c: New test.
1804 2021-01-13 Richard Biener <rguenther@suse.de>
1806 PR tree-optimization/98640
1807 * gcc.dg/torture/pr98640.c: New testcase.
1809 2021-01-13 Jakub Jelinek <jakub@redhat.com>
1812 * gcc.target/i386/pr96938.c: New test.
1814 2021-01-13 Jakub Jelinek <jakub@redhat.com>
1817 * gcc.target/i386/pr95905-1.c: New test.
1818 * gcc.target/i386/pr95905-2.c: New test.
1820 2021-01-13 Julian Brown <julian@codesourcery.com>
1822 * gcc.target/gcn/fpdiv.c: New test.
1824 2021-01-12 Martin Sebor <msebor@redhat.com>
1828 * g++.dg/warn/Wuninitialized-13.C: New test.
1829 gcc.dg/uninit-39.c: New test.
1831 * gcc.dg/uninit-39.c: New file.
1833 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
1836 * gcc.target/arm/simd/mve-vneg.c: Update test.
1838 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
1841 * gcc.target/arm/pr97969.c: New.
1843 2021-01-12 Patrick Palka <ppalka@redhat.com>
1846 * g++.dg/cpp2a/concepts-ctad1.C: New test.
1847 * g++.dg/cpp2a/concepts-ctad2.C: New test.
1849 2021-01-12 Richard Biener <rguenther@suse.de>
1851 PR tree-optimization/98550
1852 * g++.dg/opt/pr98550.C: New testcase.
1854 2021-01-12 Jakub Jelinek <jakub@redhat.com>
1856 PR tree-optimization/98629
1857 * gcc.c-torture/compile/pr98629.c: New test.
1859 2021-01-12 Jakub Jelinek <jakub@redhat.com>
1861 PR tree-optimization/95731
1862 * gcc.dg/tree-ssa/pr95731.c: New test.
1863 * gcc.c-torture/execute/pr95731.c: New test.
1865 2021-01-12 Marek Polacek <polacek@redhat.com>
1868 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
1870 2021-01-12 David Malcolm <dmalcolm@redhat.com>
1873 * gcc.dg/analyzer/pr98628.c: New test.
1875 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
1877 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
1878 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
1879 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
1880 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
1881 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
1882 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
1883 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
1885 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
1887 * g++.target/aarch64/sve/cond_bic_1.C: New test.
1888 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
1889 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
1890 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
1892 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
1894 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
1896 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
1898 * g++.target/aarch64/sve/abd_1.C: New test.
1899 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
1900 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
1901 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
1902 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
1904 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
1906 * gcc.target/aarch64/sve/adr_6.c: New test.
1908 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
1910 * g++.target/aarch64/sve/cond_arith_1.C: New test.
1911 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
1912 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
1913 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
1914 * g++.target/aarch64/sve/cond_shift_1.C: New test.
1915 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
1916 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
1917 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
1919 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
1922 * g++.target/aarch64/sve/max_1.C: New test.
1923 * g++.target/aarch64/sve/min_1.C: Likewise.
1924 * gcc.target/aarch64/sve/mul_2.c: Likewise.
1926 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
1928 * gcc.target/aarch64/sve/shift_2.c: New test.
1930 2021-01-11 Jakub Jelinek <jakub@redhat.com>
1933 * g++.dg/abi/abi-tag24.C: New test.
1935 2021-01-11 Richard Biener <rguenther@suse.de>
1937 PR tree-optimization/91403
1938 * gcc.dg/vect/pr91403.c: New testcase.
1940 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1943 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
1944 Expect .ld1_args only when GNU LD is used.
1945 Add an exception for *.gcc_args files.
1947 2021-01-11 Jakub Jelinek <jakub@redhat.com>
1949 PR tree-optimization/95867
1950 * gcc.dg/tree-ssa/pr95867.c: New test.
1952 2021-01-11 Jakub Jelinek <jakub@redhat.com>
1954 PR tree-optimization/95852
1955 * gcc.target/i386/pr95852-3.c: New test.
1956 * gcc.target/i386/pr95852-4.c: New test.
1958 2021-01-11 Jakub Jelinek <jakub@redhat.com>
1960 PR tree-optimization/95852
1961 * gcc.target/i386/pr95852-1.c: New test.
1962 * gcc.target/i386/pr95852-2.c: New test.
1964 2021-01-11 Martin Liska <mliska@suse.cz>
1966 PR gcov-profile/98273
1967 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
1968 * g++.dg/gcov/pr98273.C: New test.
1969 * g++.dg/gcov/gcov.py: New test.
1970 * g++.dg/gcov/test-pr98273.py: New test.
1972 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
1974 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
1975 constant then rather than addition.
1976 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
1977 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
1979 2021-01-09 Jakub Jelinek <jakub@redhat.com>
1982 * c-c++-common/pr98556.c: New test.
1984 2021-01-09 Jakub Jelinek <jakub@redhat.com>
1986 PR rtl-optimization/98603
1987 * gcc.target/i386/pr98603.c: New test.
1988 * gcc.target/aarch64/pr98603.c: New test.
1990 2021-01-09 Alexandre Oliva <oliva@gnu.org>
1993 * gcc.dg/debug/pr97714.c: New.
1995 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
1998 * gcc.target/i386/pr98482-1.c: Require lp64.
1999 * gcc.target/i386/pr98482-2.c: Likewise.
2001 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
2003 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
2004 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
2006 2021-01-08 Patrick Palka <ppalka@redhat.com>
2009 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
2011 2021-01-08 Patrick Palka <ppalka@redhat.com>
2014 * g++.dg/template/access32.C: New test.
2015 * g++.dg/template/access33.C: New test.
2017 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
2020 * gcc.target/i386/pr98482-2.c: Updated.
2022 2021-01-08 Richard Biener <rguenther@suse.de>
2024 PR tree-optimization/98544
2025 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
2027 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
2030 * gcc.target/i386/pr98482-1.c: New test.
2031 * gcc.target/i386/pr98482-1.c: Likewise.
2032 * gcc.target/i386/pr98482-2.c: New file.
2034 2021-01-08 Jakub Jelinek <jakub@redhat.com>
2037 * gcc.target/i386/pr98585.c: New test.
2039 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
2041 * gcc.target/aarch64/sve/cnot_2.c: New test.
2042 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
2043 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
2044 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
2045 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
2046 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
2047 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
2049 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
2051 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
2052 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
2053 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
2054 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
2055 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
2056 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
2057 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
2058 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
2060 2021-01-08 Tamar Christina <tamar.christina@arm.com>
2062 * lib/target-supports.exp
2063 (check_effective_target_aarch64_asm_sve2_ok): New.
2064 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
2065 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
2067 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2069 * gcc.target/aarch64/usaba_1.c: New test.
2071 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
2074 * gfortran.dg/deferred_character_35.f90 : New test.
2076 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
2079 * gfortran.dg/implied_do_3.f90 : New test.
2081 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
2083 * gcc.dg/array-quals-1.c: Allow srodata.
2085 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
2087 * gcc.target/riscv/predef-10.c: New.
2088 * gcc.target/riscv/predef-11.c: New.
2089 * gcc.target/riscv/predef-12.c: New.
2090 * gcc.target/riscv/predef-13.c: New.
2092 2021-01-07 Jakub Jelinek <jakub@redhat.com>
2095 * g++.dg/cpp2a/bit-cast10.C: New test.
2097 2021-01-07 Martin Sebor <msebor@redhat.com>
2100 * gcc.dg/plugin/gil-1.c: Adjust expected output.
2101 * gcc.dg/uninit-pr98578.c: New test.
2103 2021-01-07 Marek Polacek <polacek@redhat.com>
2106 * g++.dg/cpp0x/auto55.C: New test.
2108 2021-01-07 David Malcolm <dmalcolm@redhat.com>
2111 * gcc.dg/analyzer/pr98580-a.c: New test.
2112 * gcc.dg/analyzer/pr98580-b.c: New test.
2114 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
2117 * gfortran.dg/associate_54.f90: New test.
2118 * gfortran.dg/associate_55.f90: New test.
2119 * gfortran.dg/associate_56.f90: New test.
2121 2021-01-07 Jakub Jelinek <jakub@redhat.com>
2124 * gcc.target/i386/pr98567-1.c: New test.
2125 * gcc.target/i386/pr98567-2.c: New test.
2127 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
2129 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
2130 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
2131 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
2132 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
2133 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
2134 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
2135 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
2136 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
2138 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
2140 PR tree-optimization/98560
2141 * gcc.dg/vect/pr98560-2.c: New test.
2143 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
2145 PR tree-optimization/98560
2146 * gcc.dg/vect/pr98560-1.c: New test.
2148 2021-01-07 Jakub Jelinek <jakub@redhat.com>
2150 PR tree-optimization/98568
2151 * g++.dg/torture/pr98568.C: New test.
2153 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
2155 * gcc.target/i386/pr92658-avx512bw.c: Add
2156 -mprefer-vector-width=512 to avoid impact of different default
2157 mtune which gcc is built with.
2158 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
2160 2021-01-07 David Malcolm <dmalcolm@redhat.com>
2163 * gcc.dg/analyzer/pr97074.c: New test.
2165 2021-01-07 David Malcolm <dmalcolm@redhat.com>
2168 * gcc.dg/analyzer/pr98564.c: New test.
2170 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
2172 PR rtl-optimization/97978
2173 * gcc.target/i386/pr97978.c: New.
2175 2021-01-06 Martin Sebor <msebor@redhat.com>
2178 * g++.dg/pr95768.C: New test.
2179 * g++.dg/warn/Wuninitialized-12.C: New test.
2180 * gcc.dg/uninit-38.c: New test.
2182 2021-01-06 Martin Sebor <msebor@redhat.com>
2185 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
2187 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
2190 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
2191 as the final suspend point so that we can check that the state
2192 machine has reached the expected point.
2194 2021-01-06 Marek Polacek <polacek@redhat.com>
2197 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
2200 2021-01-06 Alexandre Oliva <oliva@adacore.com>
2202 * g++.dg/opt/store-merging-2.C: Add the required alignment.
2204 2021-01-06 Richard Biener <rguenther@suse.de>
2206 PR tree-optimization/95582
2207 * gcc.dg/pr95582.c: New testcase.
2209 2021-01-06 Richard Biener <rguenther@suse.de>
2211 PR tree-optimization/98513
2212 * gcc.dg/tree-ssa/pr98513.c: New testcase.
2214 2021-01-06 David Malcolm <dmalcolm@redhat.com>
2217 * gcc.dg/analyzer/pr97072.c: New test.
2219 2021-01-06 David Malcolm <dmalcolm@redhat.com>
2222 * gcc.dg/analyzer/pr98073.c: New test.
2224 2021-01-06 David Malcolm <dmalcolm@redhat.com>
2227 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
2229 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
2231 * gcc.target/s390/s390.exp: Replace %% with %.
2233 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
2235 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
2237 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
2240 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
2241 unsigned short to compute pextrw result.
2243 2021-01-05 Patrick Palka <ppalka@redhat.com>
2245 * g++.dg/template/partial5.C: Adjust directives to expect the
2246 same errors across all dialects.
2247 * g++.dg/cpp1z/nontype-auto17.C: New test.
2248 * g++.dg/cpp1z/nontype-auto18.C: New test.
2249 * g++.dg/template/ttp33.C: New test.
2251 2021-01-05 Jakub Jelinek <jakub@redhat.com>
2253 PR tree-optimization/94802
2254 * gcc.target/i386/pr94802.c: New test.
2255 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
2257 2021-01-05 Richard Biener <rguenther@suse.de>
2259 PR tree-optimization/98516
2260 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
2261 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
2263 2021-01-05 Jakub Jelinek <jakub@redhat.com>
2266 * g++.dg/cpp2a/bit-cast8.C: New test.
2267 * g++.dg/cpp2a/bit-cast9.C: New test.
2269 2021-01-05 Marek Polacek <polacek@redhat.com>
2272 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
2273 * g++.dg/cpp0x/noexcept61.C: New test.
2275 2021-01-05 Jakub Jelinek <jakub@redhat.com>
2277 PR tree-optimization/96928
2278 * gcc.dg/tree-ssa/pr96928.c: New test.
2279 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
2280 instead of scanning rtl dump for ifcvt message check assembly
2281 for xor instruction.
2283 2021-01-05 Jakub Jelinek <jakub@redhat.com>
2285 PR tree-optimization/96930
2286 * g++.dg/tree-ssa/pr96930.C: New test.
2288 2021-01-05 Jakub Jelinek <jakub@redhat.com>
2290 PR tree-optimization/96239
2291 * gcc.dg/tree-ssa/pr96239.c: New test.
2293 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
2296 * gcc.target/i386/pr98522.c: New test.
2298 2021-01-05 Nathan Sidwell <nathan@acm.org>
2300 * g++.dg/modules/mod-decl-1.C: Adjust.
2301 * g++.dg/modules/p0713-2.C: Adjust.
2302 * g++.dg/modules/p0713-3.C: Adjust.
2304 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
2307 * gcc.target/i386/pr98495-1.c: New test.
2308 * gcc.target/i386/pr98495-2.c: New test.
2309 * gcc.target/i386/pr98495-3.c: New test.
2310 * gcc.target/i386/pr98495-4.c: New test.
2311 * gcc.target/i386/pr98495-5.c: New test.
2313 2021-01-05 liuhongt <hongtao.liu@intel.com>
2315 * gcc.target/i386/sse2-pr98461-2.c: New test.
2317 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
2319 PR rtl-optimization/97144
2320 * gcc.c-torture/compile/pr97144.c: New test.
2321 * gcc.target/aarch64/sve/pr97144.c: Likewise.
2323 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
2325 PR rtl-optimization/98403
2326 * g++.dg/opt/pr98403.C: New test.
2328 2021-01-05 Jakub Jelinek <jakub@redhat.com>
2330 PR rtl-optimization/98334
2331 * gcc.target/i386/pr98334.c: New test.
2333 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
2335 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
2337 2021-01-05 David Malcolm <dmalcolm@redhat.com>
2340 * gcc.dg/analyzer/pr98293.c: New test.
2342 2021-01-04 Martin Uecker <muecker@gwdg.de>
2345 * gcc.dg/pr98029.c: New test.
2347 2021-01-04 Nathan Sidwell <nathan@acm.org>
2349 * g++.dg/modules/binding-1_a.H: New.
2350 * g++.dg/modules/binding-1_b.H: New.
2351 * g++.dg/modules/binding-1_c.C: New.
2352 * g++.dg/modules/binding-2.H: New.
2353 * g++.dg/modules/builtin-3_a.C: New.
2354 * g++.dg/modules/global-2_a.C: New.
2355 * g++.dg/modules/global-2_b.C: New.
2356 * g++.dg/modules/global-3_a.C: New.
2357 * g++.dg/modules/global-3_b.C: New.
2358 * g++.dg/modules/hello-1_a.C: New.
2359 * g++.dg/modules/hello-1_b.C: New.
2360 * g++.dg/modules/iostream-1_a.H: New.
2361 * g++.dg/modules/iostream-1_b.C: New.
2362 * g++.dg/modules/part-5_a.C: New.
2363 * g++.dg/modules/part-5_b.C: New.
2364 * g++.dg/modules/part-5_c.C: New.
2365 * g++.dg/modules/stdio-1_a.H: New.
2366 * g++.dg/modules/stdio-1_b.C: New.
2367 * g++.dg/modules/string-1_a.H: New.
2368 * g++.dg/modules/string-1_b.C: New.
2369 * g++.dg/modules/string-view1.C: New.
2370 * g++.dg/modules/string-view2.C: New.
2371 * g++.dg/modules/tinfo-1.C: New.
2372 * g++.dg/modules/tinfo-2_a.H: New.
2373 * g++.dg/modules/tinfo-2_b.C: New.
2374 * g++.dg/modules/tname-spec-1_a.H: New.
2375 * g++.dg/modules/tname-spec-1_b.C: New.
2376 * g++.dg/modules/xtreme-header-1.h: New.
2377 * g++.dg/modules/xtreme-header-1_a.H: New.
2378 * g++.dg/modules/xtreme-header-1_b.C: New.
2379 * g++.dg/modules/xtreme-header-1_c.C: New.
2380 * g++.dg/modules/xtreme-header-2.h: New.
2381 * g++.dg/modules/xtreme-header-2_a.H: New.
2382 * g++.dg/modules/xtreme-header-2_b.C: New.
2383 * g++.dg/modules/xtreme-header-2_c.C: New.
2384 * g++.dg/modules/xtreme-header-3.h: New.
2385 * g++.dg/modules/xtreme-header-3_a.H: New.
2386 * g++.dg/modules/xtreme-header-3_b.C: New.
2387 * g++.dg/modules/xtreme-header-3_c.C: New.
2388 * g++.dg/modules/xtreme-header-4.h: New.
2389 * g++.dg/modules/xtreme-header-4_a.H: New.
2390 * g++.dg/modules/xtreme-header-4_b.C: New.
2391 * g++.dg/modules/xtreme-header-4_c.C: New.
2392 * g++.dg/modules/xtreme-header-5.h: New.
2393 * g++.dg/modules/xtreme-header-5_a.H: New.
2394 * g++.dg/modules/xtreme-header-5_b.C: New.
2395 * g++.dg/modules/xtreme-header-5_c.C: New.
2396 * g++.dg/modules/xtreme-header-6.h: New.
2397 * g++.dg/modules/xtreme-header-6_a.H: New.
2398 * g++.dg/modules/xtreme-header-6_b.C: New.
2399 * g++.dg/modules/xtreme-header-6_c.C: New.
2400 * g++.dg/modules/xtreme-header.h: New.
2401 * g++.dg/modules/xtreme-header_a.H: New.
2402 * g++.dg/modules/xtreme-header_b.C: New.
2403 * g++.dg/modules/xtreme-tr1.h: New.
2404 * g++.dg/modules/xtreme-tr1_a.H: New.
2405 * g++.dg/modules/xtreme-tr1_b.C: New.
2407 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
2409 PR tree-optimization/95401
2410 * g++.dg/vect/pr95401.cc: New test.
2411 * g++.dg/vect/pr95401a.cc: Likewise.
2413 2021-01-04 Richard Biener <rguenther@suse.de>
2415 PR tree-optimization/98308
2416 * gcc.dg/vect/pr98308.c: New testcase.
2418 2021-01-04 Jakub Jelinek <jakub@redhat.com>
2420 PR tree-optimization/95771
2421 * gcc.target/i386/pr95771.c: New test.
2423 2021-01-04 Richard Biener <rguenther@suse.de>
2425 PR tree-optimization/98464
2426 * g++.dg/opt/pr98464.C: New testcase.
2428 2021-01-04 Richard Biener <rguenther@suse.de>
2430 PR tree-optimization/98282
2431 * g++.dg/opt/pr98282.C: New testcase.
2433 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
2436 * gcc.target/aarch64/pr89057.c: New test.
2438 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
2440 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
2442 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
2443 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
2444 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
2446 2021-01-04 Martin Liska <mliska@suse.cz>
2448 * README: Convert to utf8 from iso8859.
2450 2021-01-04 Martin Liska <mliska@suse.cz>
2452 * gcc.target/avr/avr.exp: Run dos2unix on the file.
2454 2021-01-04 Richard Biener <rguenther@suse.de>
2456 PR tree-optimization/98291
2457 * gcc.dg/vect/slp-reduc-11.c: New testcase.
2458 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
2460 2021-01-04 Jakub Jelinek <jakub@redhat.com>
2462 PR tree-optimization/96782
2463 * gcc.dg/tree-ssa/pr96782.c: New test.
2465 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2467 * gcc.misc-tests/outputs.exp: Adjust testcase.
2469 2021-01-01 Jakub Jelinek <jakub@redhat.com>
2471 * ChangeLog-2020: Rotate ChangeLog. New file.
2473 2021-01-01 Joel Brobecker <brobecker@adacore.com>
2475 * lib/target-supports.exp
2476 (check_effective_target_arm_fp16_alternative_ok_nocache):
2477 Return zero for *-*-vxworks7r* targets.
2478 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
2479 * gcc.target/arm/aapcs/vfp23.c: Likewise.
2480 * gcc.target/arm/aapcs/vfp24.c: Likewise.
2481 * gcc.target/arm/aapcs/vfp25.c: Likewise.
2483 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
2485 * g++.dg/init/new26.C: Fix overriding of the delete operator
2488 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
2490 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
2493 2021-01-01 Joel Brobecker <brobecker@adacore.com>
2495 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
2496 the test's dg-options.
2497 * gcc.target/arm/pr78255-2.c: Likewise.
2499 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
2501 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
2503 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
2505 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
2508 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
2510 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
2512 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
2514 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
2517 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
2519 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
2521 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
2523 * g++.dg/other/anon5.C: Skip on vxworks kernel.
2525 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
2527 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
2528 * gcc.dg/vxworks/initpri2.c: Likewise.
2530 2021-01-01 Joel Brobecker <brobecker@adacore.com>
2532 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
2535 2021-01-01 Olivier Hainque <hainque@adacore.com>
2537 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
2538 * gcc.dg/pthread-init-2.c: Ditto.
2540 2021-01-01 Olivier Hainque <hainque@adacore.com>
2542 * lib/target-supports.exp (check_weak_available,
2543 check_fork_available, check_effective_target_lto,
2544 check_effective_target_mempcpy): Add vxworks filters.
2546 2021-01-01 Alexandre Oliva <oliva@adacore.com>
2548 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
2549 explicit -mno-long-calls.
2550 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
2552 2021-01-01 Alexandre Oliva <oliva@adacore.com>
2554 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
2555 * g++.target/arm/no_unique_address_2.C: Likewise.
2557 2021-01-01 Alexandre Oliva <oliva@adacore.com>
2559 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
2560 * gcc.target/arm/headmerge-2.c: Likewise.
2562 2021-01-01 Alexandre Oliva <oliva@adacore.com>
2564 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
2567 Copyright (C) 2021 Free Software Foundation, Inc.
2569 Copying and distribution of this file, with or without modification,
2570 are permitted in any medium without royalty provided the copyright
2571 notice and this notice are preserved.