1 2021-01-15 Carl Love <cel@us.ibm.com>
3 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
5 2021-01-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
8 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
10 2021-01-15 Nathan Sidwell <nathan@acm.org>
13 * g++.dg/template/pr98538.C: New.
15 2021-01-15 Nathan Sidwell <nathan@acm.org>
18 * g++.dg/modules/dep-1_a.C: Adjust expected output.
19 * g++.dg/modules/dep-1_b.C: Likewise.
20 * g++.dg/modules/dep-2.C: Likewise.
22 2021-01-15 Jakub Jelinek <jakub@redhat.com>
24 PR tree-optimization/96669
25 * gcc.dg/tree-ssa/pr96669-1.c: New test.
27 2021-01-15 Jakub Jelinek <jakub@redhat.com>
29 PR tree-optimization/96681
30 * gcc.dg/tree-ssa/pr96681.c: New test.
32 2021-01-15 Jason Merrill <jason@redhat.com>
35 * g++.dg/cpp1z/elide5.C: New test.
37 2021-01-15 Jason Merrill <jason@redhat.com>
39 * g++.dg/cpp1z/elide4.C: New test.
41 2021-01-15 Jason Merrill <jason@redhat.com>
44 * g++.dg/cpp0x/initlist-array13.C: New test.
46 2021-01-15 Alexandre Oliva <oliva@adacore.com>
48 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
49 * gcc.dg/analyzer/data-model-1.c: Likewise.
50 * gcc.dg/analyzer/malloc-1.c: Likewise.
51 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
53 2021-01-15 Jakub Jelinek <jakub@redhat.com>
55 PR tree-optimization/96671
56 * gcc.dg/tree-ssa/pr96671-1.c: New test.
57 * gcc.dg/tree-ssa/pr96671-2.c: New test.
59 2021-01-15 Jakub Jelinek <jakub@redhat.com>
61 PR tree-optimization/98597
62 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
63 Expect for now a (char *) cast for VLAs.
64 * gcc.dg/uninit-40.c: New test.
66 2021-01-15 Nathan Sidwell <nathan@acm.org>
69 * g++.dg/modules/pr98591.H: New file.
71 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
74 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
75 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
77 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
79 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
80 libatomic into testcases in gcc.target/s390/md.
81 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
84 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
87 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
88 vceqz_p64, vceqq_p64 and vceqzq_p64.
89 * gcc.target/arm/simd/vceqz_p64.c: New test.
90 * gcc.target/arm/simd/vceqzq_p64.c: New test.
92 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
95 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
98 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
99 vceqz_p64, vceqq_p64 and vceqzq_p64.
101 2021-01-15 Martin Liska <mliska@suse.cz>
103 * lib/gcov.exp: Use 'env python3' for execution of pytests.
104 Check that pytest accepts all needed options first.
105 Improve formatting of PASS/FAIL lines.
107 2021-01-15 Richard Biener <rguenther@suse.de>
110 * gcc.dg/vect/bb-slp-32.c: Align p.
112 2021-01-15 Richard Biener <rguenther@suse.de>
115 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
117 2021-01-15 Richard Biener <rguenther@suse.de>
120 * gcc.dg/vect/slp-45.c: Key scanning on
123 2021-01-15 Richard Biener <rguenther@suse.de>
126 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
128 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
131 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
132 vceqz_p64, vceqq_p64 and vceqzq_p64.
134 2021-01-15 Richard Biener <rguenther@suse.de>
137 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
139 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
141 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
143 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
145 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
147 2021-01-15 Richard Biener <rguenther@suse.de>
149 PR tree-optimization/98685
150 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
152 2021-01-15 Tamar Christina <tamar.christina@arm.com>
154 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
155 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
157 2021-01-14 David Malcolm <dmalcolm@redhat.com>
159 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
161 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
163 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
165 2021-01-14 Tamar Christina <tamar.christina@arm.com>
167 * gcc.dg/vect/complex/complex-mla-template.c: New test.
168 * gcc.dg/vect/complex/complex-mls-template.c: New test.
169 * gcc.dg/vect/complex/complex-mul-template.c: New test.
170 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
171 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
172 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
173 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
174 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
175 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
176 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
177 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
178 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
179 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
180 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
181 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
182 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
183 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
184 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
185 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
186 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
187 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
189 2021-01-14 Marek Polacek <polacek@redhat.com>
191 * g++.dg/template/pr98372.C: Only run in C++14 and up.
193 2021-01-14 Harald Anlauf <anlauf@gmx.de>
195 * substr_10.f90: New test.
196 * substr_9.f90: New test.
198 2021-01-14 Alexandre Oliva <oliva@adacore.com>
200 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
201 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
203 2021-01-14 Alexandre Oliva <oliva@adacore.com>
205 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
207 2021-01-14 Harald Anlauf <anlauf@gmx.de>
210 * gfortran.dg/pr98661.f90: New test.
212 2021-01-14 Harald Anlauf <anlauf@gmx.de>
215 2021-01-14 Harald Anlauf <anlauf@gmx.de>
218 * gfortran.dg/pr98661.f90: New test.
220 2021-01-14 Harald Anlauf <anlauf@gmx.de>
223 * gfortran.dg/pr98661.f90: New test.
225 2021-01-14 Martin Liska <mliska@suse.cz>
227 * g++.dg/gcov/gcov-17.C: New test.
228 * g++.dg/gcov/test-gcov-17.py: New test.
230 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
233 * gcc.target/i386/pr98667-1.c: New file.
234 * gcc.target/i386/pr98667-2.c: Likewise.
235 * gcc.target/i386/pr98667-3.c: Likewise.
237 2021-01-14 Richard Biener <rguenther@suse.de>
239 PR tree-optimization/98674
240 * gcc.dg/vect/pr98674.c: New testcase.
242 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
245 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
247 * gcc.target/i386/pr95021-3.c: Likewise.
249 2021-01-14 Nathan Sidwell <nathan@acm.org>
252 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
253 * g++.dg/template/pr98372.C: New.
255 2021-01-14 Jakub Jelinek <jakub@redhat.com>
258 * gcc.target/i386/pr98670.c: New test.
260 2021-01-14 Jakub Jelinek <jakub@redhat.com>
262 PR tree-optimization/96688
263 * gcc.dg/tree-ssa/pr96688.c: New test.
264 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
265 * gcc.target/i386/pr66821.c: Likewise.
267 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
269 * gcc.target/aarch64/sve/cost_model_11.c: New test.
270 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
271 -fno-vect-cost-model.
273 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
275 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
276 sqxtn2 scan-assembler-times.
278 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
280 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
281 scan-assembler-times for xtn2.
283 2021-01-13 Marek Polacek <polacek@redhat.com>
286 * g++.dg/lookup/using63.C: New test.
288 2021-01-13 Jakub Jelinek <jakub@redhat.com>
290 PR tree-optimization/96691
291 * gcc.dg/tree-ssa/pr96691.c: New test.
293 2021-01-13 Richard Biener <rguenther@suse.de>
295 PR tree-optimization/92645
296 * gcc.target/i386/pr92645-7.c: New testcase.
297 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
298 * gcc.dg/pr69047.c: Likewise.
300 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
302 * gcc.target/aarch64/sve/mls_2.c: New test.
303 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
304 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
305 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
306 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
307 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
309 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
311 * gcc.target/aarch64/sve/mla_2.c: New test.
312 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
313 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
314 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
315 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
316 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
318 2021-01-13 Richard Biener <rguenther@suse.de>
320 PR tree-optimization/92645
321 * gcc.target/i386/pr92645-6.c: New testcase.
323 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
325 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
326 * gcc.target/aarch64/sve/sel_2.c: Likewise.
327 * gcc.target/aarch64/sve/sel_3.c: Likewise.
329 2021-01-13 Jakub Jelinek <jakub@redhat.com>
332 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
333 scan-assembler. Add tests with zero vector as first __builtin_shuffle
335 * gcc.target/i386/pr95905-3.c: New test.
336 * gcc.target/i386/pr95905-4.c: New test.
338 2021-01-13 Martin Liska <mliska@suse.cz>
340 PR tree-optimization/98455
341 * gcc.dg/tree-ssa/pr98455.c: New test.
343 2021-01-13 Richard Biener <rguenther@suse.de>
345 PR tree-optimization/98640
346 * gcc.dg/torture/pr98640.c: New testcase.
348 2021-01-13 Jakub Jelinek <jakub@redhat.com>
351 * gcc.target/i386/pr96938.c: New test.
353 2021-01-13 Jakub Jelinek <jakub@redhat.com>
356 * gcc.target/i386/pr95905-1.c: New test.
357 * gcc.target/i386/pr95905-2.c: New test.
359 2021-01-13 Julian Brown <julian@codesourcery.com>
361 * gcc.target/gcn/fpdiv.c: New test.
363 2021-01-12 Martin Sebor <msebor@redhat.com>
367 * g++.dg/warn/Wuninitialized-13.C: New test.
368 gcc.dg/uninit-39.c: New test.
370 * gcc.dg/uninit-39.c: New file.
372 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
375 * gcc.target/arm/simd/mve-vneg.c: Update test.
377 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
380 * gcc.target/arm/pr97969.c: New.
382 2021-01-12 Patrick Palka <ppalka@redhat.com>
385 * g++.dg/cpp2a/concepts-ctad1.C: New test.
386 * g++.dg/cpp2a/concepts-ctad2.C: New test.
388 2021-01-12 Richard Biener <rguenther@suse.de>
390 PR tree-optimization/98550
391 * g++.dg/opt/pr98550.C: New testcase.
393 2021-01-12 Jakub Jelinek <jakub@redhat.com>
395 PR tree-optimization/98629
396 * gcc.c-torture/compile/pr98629.c: New test.
398 2021-01-12 Jakub Jelinek <jakub@redhat.com>
400 PR tree-optimization/95731
401 * gcc.dg/tree-ssa/pr95731.c: New test.
402 * gcc.c-torture/execute/pr95731.c: New test.
404 2021-01-12 Marek Polacek <polacek@redhat.com>
407 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
409 2021-01-12 David Malcolm <dmalcolm@redhat.com>
412 * gcc.dg/analyzer/pr98628.c: New test.
414 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
416 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
417 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
418 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
419 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
420 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
421 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
422 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
424 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
426 * g++.target/aarch64/sve/cond_bic_1.C: New test.
427 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
428 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
429 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
431 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
433 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
435 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
437 * g++.target/aarch64/sve/abd_1.C: New test.
438 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
439 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
440 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
441 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
443 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
445 * gcc.target/aarch64/sve/adr_6.c: New test.
447 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
449 * g++.target/aarch64/sve/cond_arith_1.C: New test.
450 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
451 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
452 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
453 * g++.target/aarch64/sve/cond_shift_1.C: New test.
454 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
455 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
456 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
458 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
461 * g++.target/aarch64/sve/max_1.C: New test.
462 * g++.target/aarch64/sve/min_1.C: Likewise.
463 * gcc.target/aarch64/sve/mul_2.c: Likewise.
465 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
467 * gcc.target/aarch64/sve/shift_2.c: New test.
469 2021-01-11 Jakub Jelinek <jakub@redhat.com>
472 * g++.dg/abi/abi-tag24.C: New test.
474 2021-01-11 Richard Biener <rguenther@suse.de>
476 PR tree-optimization/91403
477 * gcc.dg/vect/pr91403.c: New testcase.
479 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
482 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
483 Expect .ld1_args only when GNU LD is used.
484 Add an exception for *.gcc_args files.
486 2021-01-11 Jakub Jelinek <jakub@redhat.com>
488 PR tree-optimization/95867
489 * gcc.dg/tree-ssa/pr95867.c: New test.
491 2021-01-11 Jakub Jelinek <jakub@redhat.com>
493 PR tree-optimization/95852
494 * gcc.target/i386/pr95852-3.c: New test.
495 * gcc.target/i386/pr95852-4.c: New test.
497 2021-01-11 Jakub Jelinek <jakub@redhat.com>
499 PR tree-optimization/95852
500 * gcc.target/i386/pr95852-1.c: New test.
501 * gcc.target/i386/pr95852-2.c: New test.
503 2021-01-11 Martin Liska <mliska@suse.cz>
505 PR gcov-profile/98273
506 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
507 * g++.dg/gcov/pr98273.C: New test.
508 * g++.dg/gcov/gcov.py: New test.
509 * g++.dg/gcov/test-pr98273.py: New test.
511 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
513 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
514 constant then rather than addition.
515 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
516 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
518 2021-01-09 Jakub Jelinek <jakub@redhat.com>
521 * c-c++-common/pr98556.c: New test.
523 2021-01-09 Jakub Jelinek <jakub@redhat.com>
525 PR rtl-optimization/98603
526 * gcc.target/i386/pr98603.c: New test.
527 * gcc.target/aarch64/pr98603.c: New test.
529 2021-01-09 Alexandre Oliva <oliva@gnu.org>
532 * gcc.dg/debug/pr97714.c: New.
534 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
537 * gcc.target/i386/pr98482-1.c: Require lp64.
538 * gcc.target/i386/pr98482-2.c: Likewise.
540 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
542 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
543 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
545 2021-01-08 Patrick Palka <ppalka@redhat.com>
548 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
550 2021-01-08 Patrick Palka <ppalka@redhat.com>
553 * g++.dg/template/access32.C: New test.
554 * g++.dg/template/access33.C: New test.
556 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
559 * gcc.target/i386/pr98482-2.c: Updated.
561 2021-01-08 Richard Biener <rguenther@suse.de>
563 PR tree-optimization/98544
564 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
566 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
569 * gcc.target/i386/pr98482-1.c: New test.
570 * gcc.target/i386/pr98482-1.c: Likewise.
571 * gcc.target/i386/pr98482-2.c: New file.
573 2021-01-08 Jakub Jelinek <jakub@redhat.com>
576 * gcc.target/i386/pr98585.c: New test.
578 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
580 * gcc.target/aarch64/sve/cnot_2.c: New test.
581 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
582 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
583 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
584 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
585 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
586 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
588 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
590 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
591 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
592 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
593 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
594 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
595 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
596 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
597 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
599 2021-01-08 Tamar Christina <tamar.christina@arm.com>
601 * lib/target-supports.exp
602 (check_effective_target_aarch64_asm_sve2_ok): New.
603 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
604 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
606 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
608 * gcc.target/aarch64/usaba_1.c: New test.
610 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
613 * gfortran.dg/deferred_character_35.f90 : New test.
615 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
618 * gfortran.dg/implied_do_3.f90 : New test.
620 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
622 * gcc.dg/array-quals-1.c: Allow srodata.
624 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
626 * gcc.target/riscv/predef-10.c: New.
627 * gcc.target/riscv/predef-11.c: New.
628 * gcc.target/riscv/predef-12.c: New.
629 * gcc.target/riscv/predef-13.c: New.
631 2021-01-07 Jakub Jelinek <jakub@redhat.com>
634 * g++.dg/cpp2a/bit-cast10.C: New test.
636 2021-01-07 Martin Sebor <msebor@redhat.com>
639 * gcc.dg/plugin/gil-1.c: Adjust expected output.
640 * gcc.dg/uninit-pr98578.c: New test.
642 2021-01-07 Marek Polacek <polacek@redhat.com>
645 * g++.dg/cpp0x/auto55.C: New test.
647 2021-01-07 David Malcolm <dmalcolm@redhat.com>
650 * gcc.dg/analyzer/pr98580-a.c: New test.
651 * gcc.dg/analyzer/pr98580-b.c: New test.
653 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
656 * gfortran.dg/associate_54.f90: New test.
657 * gfortran.dg/associate_55.f90: New test.
658 * gfortran.dg/associate_56.f90: New test.
660 2021-01-07 Jakub Jelinek <jakub@redhat.com>
663 * gcc.target/i386/pr98567-1.c: New test.
664 * gcc.target/i386/pr98567-2.c: New test.
666 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
668 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
669 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
670 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
671 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
672 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
673 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
674 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
675 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
677 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
679 PR tree-optimization/98560
680 * gcc.dg/vect/pr98560-2.c: New test.
682 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
684 PR tree-optimization/98560
685 * gcc.dg/vect/pr98560-1.c: New test.
687 2021-01-07 Jakub Jelinek <jakub@redhat.com>
689 PR tree-optimization/98568
690 * g++.dg/torture/pr98568.C: New test.
692 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
694 * gcc.target/i386/pr92658-avx512bw.c: Add
695 -mprefer-vector-width=512 to avoid impact of different default
696 mtune which gcc is built with.
697 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
699 2021-01-07 David Malcolm <dmalcolm@redhat.com>
702 * gcc.dg/analyzer/pr97074.c: New test.
704 2021-01-07 David Malcolm <dmalcolm@redhat.com>
707 * gcc.dg/analyzer/pr98564.c: New test.
709 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
711 PR rtl-optimization/97978
712 * gcc.target/i386/pr97978.c: New.
714 2021-01-06 Martin Sebor <msebor@redhat.com>
717 * g++.dg/pr95768.C: New test.
718 * g++.dg/warn/Wuninitialized-12.C: New test.
719 * gcc.dg/uninit-38.c: New test.
721 2021-01-06 Martin Sebor <msebor@redhat.com>
724 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
726 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
729 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
730 as the final suspend point so that we can check that the state
731 machine has reached the expected point.
733 2021-01-06 Marek Polacek <polacek@redhat.com>
736 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
739 2021-01-06 Alexandre Oliva <oliva@adacore.com>
741 * g++.dg/opt/store-merging-2.C: Add the required alignment.
743 2021-01-06 Richard Biener <rguenther@suse.de>
745 PR tree-optimization/95582
746 * gcc.dg/pr95582.c: New testcase.
748 2021-01-06 Richard Biener <rguenther@suse.de>
750 PR tree-optimization/98513
751 * gcc.dg/tree-ssa/pr98513.c: New testcase.
753 2021-01-06 David Malcolm <dmalcolm@redhat.com>
756 * gcc.dg/analyzer/pr97072.c: New test.
758 2021-01-06 David Malcolm <dmalcolm@redhat.com>
761 * gcc.dg/analyzer/pr98073.c: New test.
763 2021-01-06 David Malcolm <dmalcolm@redhat.com>
766 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
768 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
770 * gcc.target/s390/s390.exp: Replace %% with %.
772 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
774 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
776 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
779 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
780 unsigned short to compute pextrw result.
782 2021-01-05 Patrick Palka <ppalka@redhat.com>
784 * g++.dg/template/partial5.C: Adjust directives to expect the
785 same errors across all dialects.
786 * g++.dg/cpp1z/nontype-auto17.C: New test.
787 * g++.dg/cpp1z/nontype-auto18.C: New test.
788 * g++.dg/template/ttp33.C: New test.
790 2021-01-05 Jakub Jelinek <jakub@redhat.com>
792 PR tree-optimization/94802
793 * gcc.target/i386/pr94802.c: New test.
794 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
796 2021-01-05 Richard Biener <rguenther@suse.de>
798 PR tree-optimization/98516
799 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
800 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
802 2021-01-05 Jakub Jelinek <jakub@redhat.com>
805 * g++.dg/cpp2a/bit-cast8.C: New test.
806 * g++.dg/cpp2a/bit-cast9.C: New test.
808 2021-01-05 Marek Polacek <polacek@redhat.com>
811 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
812 * g++.dg/cpp0x/noexcept61.C: New test.
814 2021-01-05 Jakub Jelinek <jakub@redhat.com>
816 PR tree-optimization/96928
817 * gcc.dg/tree-ssa/pr96928.c: New test.
818 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
819 instead of scanning rtl dump for ifcvt message check assembly
822 2021-01-05 Jakub Jelinek <jakub@redhat.com>
824 PR tree-optimization/96930
825 * g++.dg/tree-ssa/pr96930.C: New test.
827 2021-01-05 Jakub Jelinek <jakub@redhat.com>
829 PR tree-optimization/96239
830 * gcc.dg/tree-ssa/pr96239.c: New test.
832 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
835 * gcc.target/i386/pr98522.c: New test.
837 2021-01-05 Nathan Sidwell <nathan@acm.org>
839 * g++.dg/modules/mod-decl-1.C: Adjust.
840 * g++.dg/modules/p0713-2.C: Adjust.
841 * g++.dg/modules/p0713-3.C: Adjust.
843 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
846 * gcc.target/i386/pr98495-1.c: New test.
847 * gcc.target/i386/pr98495-2.c: New test.
848 * gcc.target/i386/pr98495-3.c: New test.
849 * gcc.target/i386/pr98495-4.c: New test.
850 * gcc.target/i386/pr98495-5.c: New test.
852 2021-01-05 liuhongt <hongtao.liu@intel.com>
854 * gcc.target/i386/sse2-pr98461-2.c: New test.
856 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
858 PR rtl-optimization/97144
859 * gcc.c-torture/compile/pr97144.c: New test.
860 * gcc.target/aarch64/sve/pr97144.c: Likewise.
862 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
864 PR rtl-optimization/98403
865 * g++.dg/opt/pr98403.C: New test.
867 2021-01-05 Jakub Jelinek <jakub@redhat.com>
869 PR rtl-optimization/98334
870 * gcc.target/i386/pr98334.c: New test.
872 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
874 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
876 2021-01-05 David Malcolm <dmalcolm@redhat.com>
879 * gcc.dg/analyzer/pr98293.c: New test.
881 2021-01-04 Martin Uecker <muecker@gwdg.de>
884 * gcc.dg/pr98029.c: New test.
886 2021-01-04 Nathan Sidwell <nathan@acm.org>
888 * g++.dg/modules/binding-1_a.H: New.
889 * g++.dg/modules/binding-1_b.H: New.
890 * g++.dg/modules/binding-1_c.C: New.
891 * g++.dg/modules/binding-2.H: New.
892 * g++.dg/modules/builtin-3_a.C: New.
893 * g++.dg/modules/global-2_a.C: New.
894 * g++.dg/modules/global-2_b.C: New.
895 * g++.dg/modules/global-3_a.C: New.
896 * g++.dg/modules/global-3_b.C: New.
897 * g++.dg/modules/hello-1_a.C: New.
898 * g++.dg/modules/hello-1_b.C: New.
899 * g++.dg/modules/iostream-1_a.H: New.
900 * g++.dg/modules/iostream-1_b.C: New.
901 * g++.dg/modules/part-5_a.C: New.
902 * g++.dg/modules/part-5_b.C: New.
903 * g++.dg/modules/part-5_c.C: New.
904 * g++.dg/modules/stdio-1_a.H: New.
905 * g++.dg/modules/stdio-1_b.C: New.
906 * g++.dg/modules/string-1_a.H: New.
907 * g++.dg/modules/string-1_b.C: New.
908 * g++.dg/modules/string-view1.C: New.
909 * g++.dg/modules/string-view2.C: New.
910 * g++.dg/modules/tinfo-1.C: New.
911 * g++.dg/modules/tinfo-2_a.H: New.
912 * g++.dg/modules/tinfo-2_b.C: New.
913 * g++.dg/modules/tname-spec-1_a.H: New.
914 * g++.dg/modules/tname-spec-1_b.C: New.
915 * g++.dg/modules/xtreme-header-1.h: New.
916 * g++.dg/modules/xtreme-header-1_a.H: New.
917 * g++.dg/modules/xtreme-header-1_b.C: New.
918 * g++.dg/modules/xtreme-header-1_c.C: New.
919 * g++.dg/modules/xtreme-header-2.h: New.
920 * g++.dg/modules/xtreme-header-2_a.H: New.
921 * g++.dg/modules/xtreme-header-2_b.C: New.
922 * g++.dg/modules/xtreme-header-2_c.C: New.
923 * g++.dg/modules/xtreme-header-3.h: New.
924 * g++.dg/modules/xtreme-header-3_a.H: New.
925 * g++.dg/modules/xtreme-header-3_b.C: New.
926 * g++.dg/modules/xtreme-header-3_c.C: New.
927 * g++.dg/modules/xtreme-header-4.h: New.
928 * g++.dg/modules/xtreme-header-4_a.H: New.
929 * g++.dg/modules/xtreme-header-4_b.C: New.
930 * g++.dg/modules/xtreme-header-4_c.C: New.
931 * g++.dg/modules/xtreme-header-5.h: New.
932 * g++.dg/modules/xtreme-header-5_a.H: New.
933 * g++.dg/modules/xtreme-header-5_b.C: New.
934 * g++.dg/modules/xtreme-header-5_c.C: New.
935 * g++.dg/modules/xtreme-header-6.h: New.
936 * g++.dg/modules/xtreme-header-6_a.H: New.
937 * g++.dg/modules/xtreme-header-6_b.C: New.
938 * g++.dg/modules/xtreme-header-6_c.C: New.
939 * g++.dg/modules/xtreme-header.h: New.
940 * g++.dg/modules/xtreme-header_a.H: New.
941 * g++.dg/modules/xtreme-header_b.C: New.
942 * g++.dg/modules/xtreme-tr1.h: New.
943 * g++.dg/modules/xtreme-tr1_a.H: New.
944 * g++.dg/modules/xtreme-tr1_b.C: New.
946 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
948 PR tree-optimization/95401
949 * g++.dg/vect/pr95401.cc: New test.
950 * g++.dg/vect/pr95401a.cc: Likewise.
952 2021-01-04 Richard Biener <rguenther@suse.de>
954 PR tree-optimization/98308
955 * gcc.dg/vect/pr98308.c: New testcase.
957 2021-01-04 Jakub Jelinek <jakub@redhat.com>
959 PR tree-optimization/95771
960 * gcc.target/i386/pr95771.c: New test.
962 2021-01-04 Richard Biener <rguenther@suse.de>
964 PR tree-optimization/98464
965 * g++.dg/opt/pr98464.C: New testcase.
967 2021-01-04 Richard Biener <rguenther@suse.de>
969 PR tree-optimization/98282
970 * g++.dg/opt/pr98282.C: New testcase.
972 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
975 * gcc.target/aarch64/pr89057.c: New test.
977 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
979 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
981 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
982 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
983 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
985 2021-01-04 Martin Liska <mliska@suse.cz>
987 * README: Convert to utf8 from iso8859.
989 2021-01-04 Martin Liska <mliska@suse.cz>
991 * gcc.target/avr/avr.exp: Run dos2unix on the file.
993 2021-01-04 Richard Biener <rguenther@suse.de>
995 PR tree-optimization/98291
996 * gcc.dg/vect/slp-reduc-11.c: New testcase.
997 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
999 2021-01-04 Jakub Jelinek <jakub@redhat.com>
1001 PR tree-optimization/96782
1002 * gcc.dg/tree-ssa/pr96782.c: New test.
1004 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1006 * gcc.misc-tests/outputs.exp: Adjust testcase.
1008 2021-01-01 Jakub Jelinek <jakub@redhat.com>
1010 * ChangeLog-2020: Rotate ChangeLog. New file.
1012 2021-01-01 Joel Brobecker <brobecker@adacore.com>
1014 * lib/target-supports.exp
1015 (check_effective_target_arm_fp16_alternative_ok_nocache):
1016 Return zero for *-*-vxworks7r* targets.
1017 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
1018 * gcc.target/arm/aapcs/vfp23.c: Likewise.
1019 * gcc.target/arm/aapcs/vfp24.c: Likewise.
1020 * gcc.target/arm/aapcs/vfp25.c: Likewise.
1022 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1024 * g++.dg/init/new26.C: Fix overriding of the delete operator
1027 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1029 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
1032 2021-01-01 Joel Brobecker <brobecker@adacore.com>
1034 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
1035 the test's dg-options.
1036 * gcc.target/arm/pr78255-2.c: Likewise.
1038 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1040 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
1042 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1044 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
1047 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1049 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
1051 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1053 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
1056 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1058 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
1060 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1062 * g++.dg/other/anon5.C: Skip on vxworks kernel.
1064 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1066 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
1067 * gcc.dg/vxworks/initpri2.c: Likewise.
1069 2021-01-01 Joel Brobecker <brobecker@adacore.com>
1071 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
1074 2021-01-01 Olivier Hainque <hainque@adacore.com>
1076 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
1077 * gcc.dg/pthread-init-2.c: Ditto.
1079 2021-01-01 Olivier Hainque <hainque@adacore.com>
1081 * lib/target-supports.exp (check_weak_available,
1082 check_fork_available, check_effective_target_lto,
1083 check_effective_target_mempcpy): Add vxworks filters.
1085 2021-01-01 Alexandre Oliva <oliva@adacore.com>
1087 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
1088 explicit -mno-long-calls.
1089 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
1091 2021-01-01 Alexandre Oliva <oliva@adacore.com>
1093 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
1094 * g++.target/arm/no_unique_address_2.C: Likewise.
1096 2021-01-01 Alexandre Oliva <oliva@adacore.com>
1098 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
1099 * gcc.target/arm/headmerge-2.c: Likewise.
1101 2021-01-01 Alexandre Oliva <oliva@adacore.com>
1103 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
1106 Copyright (C) 2021 Free Software Foundation, Inc.
1108 Copying and distribution of this file, with or without modification,
1109 are permitted in any medium without royalty provided the copyright
1110 notice and this notice are preserved.