1 2021-01-16 Jakub Jelinek <jakub@redhat.com>
3 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
4 ../../../libgfortran/ISO_Fortran_binding.h rather than
7 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
9 * c-c++-common/gomp/task-detach-1.c: New.
10 * g++.dg/gomp/task-detach-1.C: New.
11 * gcc.dg/gomp/task-detach-1.c: New.
12 * gfortran.dg/gomp/task-detach-1.f90: New.
14 2021-01-16 Jakub Jelinek <jakub@redhat.com>
16 PR tree-optimization/96669
17 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
18 * gcc.dg/tree-ssa/pr96669-2.c: New test.
20 2021-01-16 Jakub Jelinek <jakub@redhat.com>
22 PR tree-optimization/96271
23 * gcc.target/i386/pr96271.c: New test.
25 2021-01-15 Carl Love <cel@us.ibm.com>
27 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
29 2021-01-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
31 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
32 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
34 2021-01-15 Nathan Sidwell <nathan@acm.org>
37 * g++.dg/template/pr98538.C: New.
39 2021-01-15 Nathan Sidwell <nathan@acm.org>
42 * g++.dg/modules/dep-1_a.C: Adjust expected output.
43 * g++.dg/modules/dep-1_b.C: Likewise.
44 * g++.dg/modules/dep-2.C: Likewise.
46 2021-01-15 Jakub Jelinek <jakub@redhat.com>
48 PR tree-optimization/96669
49 * gcc.dg/tree-ssa/pr96669-1.c: New test.
51 2021-01-15 Jakub Jelinek <jakub@redhat.com>
53 PR tree-optimization/96681
54 * gcc.dg/tree-ssa/pr96681.c: New test.
56 2021-01-15 Jason Merrill <jason@redhat.com>
59 * g++.dg/cpp1z/elide5.C: New test.
61 2021-01-15 Jason Merrill <jason@redhat.com>
63 * g++.dg/cpp1z/elide4.C: New test.
65 2021-01-15 Jason Merrill <jason@redhat.com>
68 * g++.dg/cpp0x/initlist-array13.C: New test.
70 2021-01-15 Alexandre Oliva <oliva@adacore.com>
72 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
73 * gcc.dg/analyzer/data-model-1.c: Likewise.
74 * gcc.dg/analyzer/malloc-1.c: Likewise.
75 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
77 2021-01-15 Jakub Jelinek <jakub@redhat.com>
79 PR tree-optimization/96671
80 * gcc.dg/tree-ssa/pr96671-1.c: New test.
81 * gcc.dg/tree-ssa/pr96671-2.c: New test.
83 2021-01-15 Jakub Jelinek <jakub@redhat.com>
85 PR tree-optimization/98597
86 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
87 Expect for now a (char *) cast for VLAs.
88 * gcc.dg/uninit-40.c: New test.
90 2021-01-15 Nathan Sidwell <nathan@acm.org>
93 * g++.dg/modules/pr98591.H: New file.
95 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
98 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
99 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
101 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
103 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
104 libatomic into testcases in gcc.target/s390/md.
105 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
108 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
111 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
112 vceqz_p64, vceqq_p64 and vceqzq_p64.
113 * gcc.target/arm/simd/vceqz_p64.c: New test.
114 * gcc.target/arm/simd/vceqzq_p64.c: New test.
116 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
119 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
122 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
123 vceqz_p64, vceqq_p64 and vceqzq_p64.
125 2021-01-15 Martin Liska <mliska@suse.cz>
127 * lib/gcov.exp: Use 'env python3' for execution of pytests.
128 Check that pytest accepts all needed options first.
129 Improve formatting of PASS/FAIL lines.
131 2021-01-15 Richard Biener <rguenther@suse.de>
134 * gcc.dg/vect/bb-slp-32.c: Align p.
136 2021-01-15 Richard Biener <rguenther@suse.de>
139 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
141 2021-01-15 Richard Biener <rguenther@suse.de>
144 * gcc.dg/vect/slp-45.c: Key scanning on
147 2021-01-15 Richard Biener <rguenther@suse.de>
150 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
152 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
155 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
156 vceqz_p64, vceqq_p64 and vceqzq_p64.
158 2021-01-15 Richard Biener <rguenther@suse.de>
161 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
163 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
165 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
167 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
169 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
171 2021-01-15 Richard Biener <rguenther@suse.de>
173 PR tree-optimization/98685
174 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
176 2021-01-15 Tamar Christina <tamar.christina@arm.com>
178 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
179 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
181 2021-01-14 David Malcolm <dmalcolm@redhat.com>
183 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
185 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
187 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
189 2021-01-14 Tamar Christina <tamar.christina@arm.com>
191 * gcc.dg/vect/complex/complex-mla-template.c: New test.
192 * gcc.dg/vect/complex/complex-mls-template.c: New test.
193 * gcc.dg/vect/complex/complex-mul-template.c: New test.
194 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
195 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
196 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
197 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
198 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
199 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
200 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
201 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
202 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
203 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
204 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
205 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
206 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
207 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
208 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
209 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
210 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
211 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
213 2021-01-14 Marek Polacek <polacek@redhat.com>
215 * g++.dg/template/pr98372.C: Only run in C++14 and up.
217 2021-01-14 Harald Anlauf <anlauf@gmx.de>
219 * substr_10.f90: New test.
220 * substr_9.f90: New test.
222 2021-01-14 Alexandre Oliva <oliva@adacore.com>
224 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
225 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
227 2021-01-14 Alexandre Oliva <oliva@adacore.com>
229 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
231 2021-01-14 Harald Anlauf <anlauf@gmx.de>
234 * gfortran.dg/pr98661.f90: New test.
236 2021-01-14 Harald Anlauf <anlauf@gmx.de>
239 2021-01-14 Harald Anlauf <anlauf@gmx.de>
242 * gfortran.dg/pr98661.f90: New test.
244 2021-01-14 Harald Anlauf <anlauf@gmx.de>
247 * gfortran.dg/pr98661.f90: New test.
249 2021-01-14 Martin Liska <mliska@suse.cz>
251 * g++.dg/gcov/gcov-17.C: New test.
252 * g++.dg/gcov/test-gcov-17.py: New test.
254 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
257 * gcc.target/i386/pr98667-1.c: New file.
258 * gcc.target/i386/pr98667-2.c: Likewise.
259 * gcc.target/i386/pr98667-3.c: Likewise.
261 2021-01-14 Richard Biener <rguenther@suse.de>
263 PR tree-optimization/98674
264 * gcc.dg/vect/pr98674.c: New testcase.
266 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
269 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
271 * gcc.target/i386/pr95021-3.c: Likewise.
273 2021-01-14 Nathan Sidwell <nathan@acm.org>
276 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
277 * g++.dg/template/pr98372.C: New.
279 2021-01-14 Jakub Jelinek <jakub@redhat.com>
282 * gcc.target/i386/pr98670.c: New test.
284 2021-01-14 Jakub Jelinek <jakub@redhat.com>
286 PR tree-optimization/96688
287 * gcc.dg/tree-ssa/pr96688.c: New test.
288 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
289 * gcc.target/i386/pr66821.c: Likewise.
291 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
293 * gcc.target/aarch64/sve/cost_model_11.c: New test.
294 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
295 -fno-vect-cost-model.
297 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
299 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
300 sqxtn2 scan-assembler-times.
302 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
304 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
305 scan-assembler-times for xtn2.
307 2021-01-13 Marek Polacek <polacek@redhat.com>
310 * g++.dg/lookup/using63.C: New test.
312 2021-01-13 Jakub Jelinek <jakub@redhat.com>
314 PR tree-optimization/96691
315 * gcc.dg/tree-ssa/pr96691.c: New test.
317 2021-01-13 Richard Biener <rguenther@suse.de>
319 PR tree-optimization/92645
320 * gcc.target/i386/pr92645-7.c: New testcase.
321 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
322 * gcc.dg/pr69047.c: Likewise.
324 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
326 * gcc.target/aarch64/sve/mls_2.c: New test.
327 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
328 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
329 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
330 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
331 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
333 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
335 * gcc.target/aarch64/sve/mla_2.c: New test.
336 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
337 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
338 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
339 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
340 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
342 2021-01-13 Richard Biener <rguenther@suse.de>
344 PR tree-optimization/92645
345 * gcc.target/i386/pr92645-6.c: New testcase.
347 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
349 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
350 * gcc.target/aarch64/sve/sel_2.c: Likewise.
351 * gcc.target/aarch64/sve/sel_3.c: Likewise.
353 2021-01-13 Jakub Jelinek <jakub@redhat.com>
356 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
357 scan-assembler. Add tests with zero vector as first __builtin_shuffle
359 * gcc.target/i386/pr95905-3.c: New test.
360 * gcc.target/i386/pr95905-4.c: New test.
362 2021-01-13 Martin Liska <mliska@suse.cz>
364 PR tree-optimization/98455
365 * gcc.dg/tree-ssa/pr98455.c: New test.
367 2021-01-13 Richard Biener <rguenther@suse.de>
369 PR tree-optimization/98640
370 * gcc.dg/torture/pr98640.c: New testcase.
372 2021-01-13 Jakub Jelinek <jakub@redhat.com>
375 * gcc.target/i386/pr96938.c: New test.
377 2021-01-13 Jakub Jelinek <jakub@redhat.com>
380 * gcc.target/i386/pr95905-1.c: New test.
381 * gcc.target/i386/pr95905-2.c: New test.
383 2021-01-13 Julian Brown <julian@codesourcery.com>
385 * gcc.target/gcn/fpdiv.c: New test.
387 2021-01-12 Martin Sebor <msebor@redhat.com>
391 * g++.dg/warn/Wuninitialized-13.C: New test.
392 gcc.dg/uninit-39.c: New test.
394 * gcc.dg/uninit-39.c: New file.
396 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
399 * gcc.target/arm/simd/mve-vneg.c: Update test.
401 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
404 * gcc.target/arm/pr97969.c: New.
406 2021-01-12 Patrick Palka <ppalka@redhat.com>
409 * g++.dg/cpp2a/concepts-ctad1.C: New test.
410 * g++.dg/cpp2a/concepts-ctad2.C: New test.
412 2021-01-12 Richard Biener <rguenther@suse.de>
414 PR tree-optimization/98550
415 * g++.dg/opt/pr98550.C: New testcase.
417 2021-01-12 Jakub Jelinek <jakub@redhat.com>
419 PR tree-optimization/98629
420 * gcc.c-torture/compile/pr98629.c: New test.
422 2021-01-12 Jakub Jelinek <jakub@redhat.com>
424 PR tree-optimization/95731
425 * gcc.dg/tree-ssa/pr95731.c: New test.
426 * gcc.c-torture/execute/pr95731.c: New test.
428 2021-01-12 Marek Polacek <polacek@redhat.com>
431 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
433 2021-01-12 David Malcolm <dmalcolm@redhat.com>
436 * gcc.dg/analyzer/pr98628.c: New test.
438 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
440 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
441 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
442 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
443 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
444 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
445 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
446 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
448 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
450 * g++.target/aarch64/sve/cond_bic_1.C: New test.
451 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
452 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
453 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
455 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
457 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
459 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
461 * g++.target/aarch64/sve/abd_1.C: New test.
462 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
463 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
464 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
465 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
467 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
469 * gcc.target/aarch64/sve/adr_6.c: New test.
471 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
473 * g++.target/aarch64/sve/cond_arith_1.C: New test.
474 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
475 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
476 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
477 * g++.target/aarch64/sve/cond_shift_1.C: New test.
478 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
479 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
480 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
482 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
485 * g++.target/aarch64/sve/max_1.C: New test.
486 * g++.target/aarch64/sve/min_1.C: Likewise.
487 * gcc.target/aarch64/sve/mul_2.c: Likewise.
489 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
491 * gcc.target/aarch64/sve/shift_2.c: New test.
493 2021-01-11 Jakub Jelinek <jakub@redhat.com>
496 * g++.dg/abi/abi-tag24.C: New test.
498 2021-01-11 Richard Biener <rguenther@suse.de>
500 PR tree-optimization/91403
501 * gcc.dg/vect/pr91403.c: New testcase.
503 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
506 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
507 Expect .ld1_args only when GNU LD is used.
508 Add an exception for *.gcc_args files.
510 2021-01-11 Jakub Jelinek <jakub@redhat.com>
512 PR tree-optimization/95867
513 * gcc.dg/tree-ssa/pr95867.c: New test.
515 2021-01-11 Jakub Jelinek <jakub@redhat.com>
517 PR tree-optimization/95852
518 * gcc.target/i386/pr95852-3.c: New test.
519 * gcc.target/i386/pr95852-4.c: New test.
521 2021-01-11 Jakub Jelinek <jakub@redhat.com>
523 PR tree-optimization/95852
524 * gcc.target/i386/pr95852-1.c: New test.
525 * gcc.target/i386/pr95852-2.c: New test.
527 2021-01-11 Martin Liska <mliska@suse.cz>
529 PR gcov-profile/98273
530 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
531 * g++.dg/gcov/pr98273.C: New test.
532 * g++.dg/gcov/gcov.py: New test.
533 * g++.dg/gcov/test-pr98273.py: New test.
535 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
537 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
538 constant then rather than addition.
539 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
540 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
542 2021-01-09 Jakub Jelinek <jakub@redhat.com>
545 * c-c++-common/pr98556.c: New test.
547 2021-01-09 Jakub Jelinek <jakub@redhat.com>
549 PR rtl-optimization/98603
550 * gcc.target/i386/pr98603.c: New test.
551 * gcc.target/aarch64/pr98603.c: New test.
553 2021-01-09 Alexandre Oliva <oliva@gnu.org>
556 * gcc.dg/debug/pr97714.c: New.
558 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
561 * gcc.target/i386/pr98482-1.c: Require lp64.
562 * gcc.target/i386/pr98482-2.c: Likewise.
564 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
566 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
567 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
569 2021-01-08 Patrick Palka <ppalka@redhat.com>
572 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
574 2021-01-08 Patrick Palka <ppalka@redhat.com>
577 * g++.dg/template/access32.C: New test.
578 * g++.dg/template/access33.C: New test.
580 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
583 * gcc.target/i386/pr98482-2.c: Updated.
585 2021-01-08 Richard Biener <rguenther@suse.de>
587 PR tree-optimization/98544
588 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
590 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
593 * gcc.target/i386/pr98482-1.c: New test.
594 * gcc.target/i386/pr98482-1.c: Likewise.
595 * gcc.target/i386/pr98482-2.c: New file.
597 2021-01-08 Jakub Jelinek <jakub@redhat.com>
600 * gcc.target/i386/pr98585.c: New test.
602 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
604 * gcc.target/aarch64/sve/cnot_2.c: New test.
605 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
606 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
607 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
608 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
609 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
610 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
612 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
614 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
615 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
616 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
617 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
618 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
619 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
620 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
621 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
623 2021-01-08 Tamar Christina <tamar.christina@arm.com>
625 * lib/target-supports.exp
626 (check_effective_target_aarch64_asm_sve2_ok): New.
627 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
628 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
630 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
632 * gcc.target/aarch64/usaba_1.c: New test.
634 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
637 * gfortran.dg/deferred_character_35.f90 : New test.
639 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
642 * gfortran.dg/implied_do_3.f90 : New test.
644 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
646 * gcc.dg/array-quals-1.c: Allow srodata.
648 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
650 * gcc.target/riscv/predef-10.c: New.
651 * gcc.target/riscv/predef-11.c: New.
652 * gcc.target/riscv/predef-12.c: New.
653 * gcc.target/riscv/predef-13.c: New.
655 2021-01-07 Jakub Jelinek <jakub@redhat.com>
658 * g++.dg/cpp2a/bit-cast10.C: New test.
660 2021-01-07 Martin Sebor <msebor@redhat.com>
663 * gcc.dg/plugin/gil-1.c: Adjust expected output.
664 * gcc.dg/uninit-pr98578.c: New test.
666 2021-01-07 Marek Polacek <polacek@redhat.com>
669 * g++.dg/cpp0x/auto55.C: New test.
671 2021-01-07 David Malcolm <dmalcolm@redhat.com>
674 * gcc.dg/analyzer/pr98580-a.c: New test.
675 * gcc.dg/analyzer/pr98580-b.c: New test.
677 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
680 * gfortran.dg/associate_54.f90: New test.
681 * gfortran.dg/associate_55.f90: New test.
682 * gfortran.dg/associate_56.f90: New test.
684 2021-01-07 Jakub Jelinek <jakub@redhat.com>
687 * gcc.target/i386/pr98567-1.c: New test.
688 * gcc.target/i386/pr98567-2.c: New test.
690 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
692 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
693 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
694 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
695 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
696 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
697 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
698 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
699 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
701 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
703 PR tree-optimization/98560
704 * gcc.dg/vect/pr98560-2.c: New test.
706 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
708 PR tree-optimization/98560
709 * gcc.dg/vect/pr98560-1.c: New test.
711 2021-01-07 Jakub Jelinek <jakub@redhat.com>
713 PR tree-optimization/98568
714 * g++.dg/torture/pr98568.C: New test.
716 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
718 * gcc.target/i386/pr92658-avx512bw.c: Add
719 -mprefer-vector-width=512 to avoid impact of different default
720 mtune which gcc is built with.
721 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
723 2021-01-07 David Malcolm <dmalcolm@redhat.com>
726 * gcc.dg/analyzer/pr97074.c: New test.
728 2021-01-07 David Malcolm <dmalcolm@redhat.com>
731 * gcc.dg/analyzer/pr98564.c: New test.
733 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
735 PR rtl-optimization/97978
736 * gcc.target/i386/pr97978.c: New.
738 2021-01-06 Martin Sebor <msebor@redhat.com>
741 * g++.dg/pr95768.C: New test.
742 * g++.dg/warn/Wuninitialized-12.C: New test.
743 * gcc.dg/uninit-38.c: New test.
745 2021-01-06 Martin Sebor <msebor@redhat.com>
748 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
750 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
753 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
754 as the final suspend point so that we can check that the state
755 machine has reached the expected point.
757 2021-01-06 Marek Polacek <polacek@redhat.com>
760 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
763 2021-01-06 Alexandre Oliva <oliva@adacore.com>
765 * g++.dg/opt/store-merging-2.C: Add the required alignment.
767 2021-01-06 Richard Biener <rguenther@suse.de>
769 PR tree-optimization/95582
770 * gcc.dg/pr95582.c: New testcase.
772 2021-01-06 Richard Biener <rguenther@suse.de>
774 PR tree-optimization/98513
775 * gcc.dg/tree-ssa/pr98513.c: New testcase.
777 2021-01-06 David Malcolm <dmalcolm@redhat.com>
780 * gcc.dg/analyzer/pr97072.c: New test.
782 2021-01-06 David Malcolm <dmalcolm@redhat.com>
785 * gcc.dg/analyzer/pr98073.c: New test.
787 2021-01-06 David Malcolm <dmalcolm@redhat.com>
790 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
792 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
794 * gcc.target/s390/s390.exp: Replace %% with %.
796 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
798 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
800 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
803 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
804 unsigned short to compute pextrw result.
806 2021-01-05 Patrick Palka <ppalka@redhat.com>
808 * g++.dg/template/partial5.C: Adjust directives to expect the
809 same errors across all dialects.
810 * g++.dg/cpp1z/nontype-auto17.C: New test.
811 * g++.dg/cpp1z/nontype-auto18.C: New test.
812 * g++.dg/template/ttp33.C: New test.
814 2021-01-05 Jakub Jelinek <jakub@redhat.com>
816 PR tree-optimization/94802
817 * gcc.target/i386/pr94802.c: New test.
818 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
820 2021-01-05 Richard Biener <rguenther@suse.de>
822 PR tree-optimization/98516
823 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
824 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
826 2021-01-05 Jakub Jelinek <jakub@redhat.com>
829 * g++.dg/cpp2a/bit-cast8.C: New test.
830 * g++.dg/cpp2a/bit-cast9.C: New test.
832 2021-01-05 Marek Polacek <polacek@redhat.com>
835 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
836 * g++.dg/cpp0x/noexcept61.C: New test.
838 2021-01-05 Jakub Jelinek <jakub@redhat.com>
840 PR tree-optimization/96928
841 * gcc.dg/tree-ssa/pr96928.c: New test.
842 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
843 instead of scanning rtl dump for ifcvt message check assembly
846 2021-01-05 Jakub Jelinek <jakub@redhat.com>
848 PR tree-optimization/96930
849 * g++.dg/tree-ssa/pr96930.C: New test.
851 2021-01-05 Jakub Jelinek <jakub@redhat.com>
853 PR tree-optimization/96239
854 * gcc.dg/tree-ssa/pr96239.c: New test.
856 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
859 * gcc.target/i386/pr98522.c: New test.
861 2021-01-05 Nathan Sidwell <nathan@acm.org>
863 * g++.dg/modules/mod-decl-1.C: Adjust.
864 * g++.dg/modules/p0713-2.C: Adjust.
865 * g++.dg/modules/p0713-3.C: Adjust.
867 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
870 * gcc.target/i386/pr98495-1.c: New test.
871 * gcc.target/i386/pr98495-2.c: New test.
872 * gcc.target/i386/pr98495-3.c: New test.
873 * gcc.target/i386/pr98495-4.c: New test.
874 * gcc.target/i386/pr98495-5.c: New test.
876 2021-01-05 liuhongt <hongtao.liu@intel.com>
878 * gcc.target/i386/sse2-pr98461-2.c: New test.
880 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
882 PR rtl-optimization/97144
883 * gcc.c-torture/compile/pr97144.c: New test.
884 * gcc.target/aarch64/sve/pr97144.c: Likewise.
886 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
888 PR rtl-optimization/98403
889 * g++.dg/opt/pr98403.C: New test.
891 2021-01-05 Jakub Jelinek <jakub@redhat.com>
893 PR rtl-optimization/98334
894 * gcc.target/i386/pr98334.c: New test.
896 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
898 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
900 2021-01-05 David Malcolm <dmalcolm@redhat.com>
903 * gcc.dg/analyzer/pr98293.c: New test.
905 2021-01-04 Martin Uecker <muecker@gwdg.de>
908 * gcc.dg/pr98029.c: New test.
910 2021-01-04 Nathan Sidwell <nathan@acm.org>
912 * g++.dg/modules/binding-1_a.H: New.
913 * g++.dg/modules/binding-1_b.H: New.
914 * g++.dg/modules/binding-1_c.C: New.
915 * g++.dg/modules/binding-2.H: New.
916 * g++.dg/modules/builtin-3_a.C: New.
917 * g++.dg/modules/global-2_a.C: New.
918 * g++.dg/modules/global-2_b.C: New.
919 * g++.dg/modules/global-3_a.C: New.
920 * g++.dg/modules/global-3_b.C: New.
921 * g++.dg/modules/hello-1_a.C: New.
922 * g++.dg/modules/hello-1_b.C: New.
923 * g++.dg/modules/iostream-1_a.H: New.
924 * g++.dg/modules/iostream-1_b.C: New.
925 * g++.dg/modules/part-5_a.C: New.
926 * g++.dg/modules/part-5_b.C: New.
927 * g++.dg/modules/part-5_c.C: New.
928 * g++.dg/modules/stdio-1_a.H: New.
929 * g++.dg/modules/stdio-1_b.C: New.
930 * g++.dg/modules/string-1_a.H: New.
931 * g++.dg/modules/string-1_b.C: New.
932 * g++.dg/modules/string-view1.C: New.
933 * g++.dg/modules/string-view2.C: New.
934 * g++.dg/modules/tinfo-1.C: New.
935 * g++.dg/modules/tinfo-2_a.H: New.
936 * g++.dg/modules/tinfo-2_b.C: New.
937 * g++.dg/modules/tname-spec-1_a.H: New.
938 * g++.dg/modules/tname-spec-1_b.C: New.
939 * g++.dg/modules/xtreme-header-1.h: New.
940 * g++.dg/modules/xtreme-header-1_a.H: New.
941 * g++.dg/modules/xtreme-header-1_b.C: New.
942 * g++.dg/modules/xtreme-header-1_c.C: New.
943 * g++.dg/modules/xtreme-header-2.h: New.
944 * g++.dg/modules/xtreme-header-2_a.H: New.
945 * g++.dg/modules/xtreme-header-2_b.C: New.
946 * g++.dg/modules/xtreme-header-2_c.C: New.
947 * g++.dg/modules/xtreme-header-3.h: New.
948 * g++.dg/modules/xtreme-header-3_a.H: New.
949 * g++.dg/modules/xtreme-header-3_b.C: New.
950 * g++.dg/modules/xtreme-header-3_c.C: New.
951 * g++.dg/modules/xtreme-header-4.h: New.
952 * g++.dg/modules/xtreme-header-4_a.H: New.
953 * g++.dg/modules/xtreme-header-4_b.C: New.
954 * g++.dg/modules/xtreme-header-4_c.C: New.
955 * g++.dg/modules/xtreme-header-5.h: New.
956 * g++.dg/modules/xtreme-header-5_a.H: New.
957 * g++.dg/modules/xtreme-header-5_b.C: New.
958 * g++.dg/modules/xtreme-header-5_c.C: New.
959 * g++.dg/modules/xtreme-header-6.h: New.
960 * g++.dg/modules/xtreme-header-6_a.H: New.
961 * g++.dg/modules/xtreme-header-6_b.C: New.
962 * g++.dg/modules/xtreme-header-6_c.C: New.
963 * g++.dg/modules/xtreme-header.h: New.
964 * g++.dg/modules/xtreme-header_a.H: New.
965 * g++.dg/modules/xtreme-header_b.C: New.
966 * g++.dg/modules/xtreme-tr1.h: New.
967 * g++.dg/modules/xtreme-tr1_a.H: New.
968 * g++.dg/modules/xtreme-tr1_b.C: New.
970 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
972 PR tree-optimization/95401
973 * g++.dg/vect/pr95401.cc: New test.
974 * g++.dg/vect/pr95401a.cc: Likewise.
976 2021-01-04 Richard Biener <rguenther@suse.de>
978 PR tree-optimization/98308
979 * gcc.dg/vect/pr98308.c: New testcase.
981 2021-01-04 Jakub Jelinek <jakub@redhat.com>
983 PR tree-optimization/95771
984 * gcc.target/i386/pr95771.c: New test.
986 2021-01-04 Richard Biener <rguenther@suse.de>
988 PR tree-optimization/98464
989 * g++.dg/opt/pr98464.C: New testcase.
991 2021-01-04 Richard Biener <rguenther@suse.de>
993 PR tree-optimization/98282
994 * g++.dg/opt/pr98282.C: New testcase.
996 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
999 * gcc.target/aarch64/pr89057.c: New test.
1001 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
1003 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
1005 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
1006 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
1007 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
1009 2021-01-04 Martin Liska <mliska@suse.cz>
1011 * README: Convert to utf8 from iso8859.
1013 2021-01-04 Martin Liska <mliska@suse.cz>
1015 * gcc.target/avr/avr.exp: Run dos2unix on the file.
1017 2021-01-04 Richard Biener <rguenther@suse.de>
1019 PR tree-optimization/98291
1020 * gcc.dg/vect/slp-reduc-11.c: New testcase.
1021 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
1023 2021-01-04 Jakub Jelinek <jakub@redhat.com>
1025 PR tree-optimization/96782
1026 * gcc.dg/tree-ssa/pr96782.c: New test.
1028 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1030 * gcc.misc-tests/outputs.exp: Adjust testcase.
1032 2021-01-01 Jakub Jelinek <jakub@redhat.com>
1034 * ChangeLog-2020: Rotate ChangeLog. New file.
1036 2021-01-01 Joel Brobecker <brobecker@adacore.com>
1038 * lib/target-supports.exp
1039 (check_effective_target_arm_fp16_alternative_ok_nocache):
1040 Return zero for *-*-vxworks7r* targets.
1041 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
1042 * gcc.target/arm/aapcs/vfp23.c: Likewise.
1043 * gcc.target/arm/aapcs/vfp24.c: Likewise.
1044 * gcc.target/arm/aapcs/vfp25.c: Likewise.
1046 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1048 * g++.dg/init/new26.C: Fix overriding of the delete operator
1051 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1053 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
1056 2021-01-01 Joel Brobecker <brobecker@adacore.com>
1058 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
1059 the test's dg-options.
1060 * gcc.target/arm/pr78255-2.c: Likewise.
1062 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1064 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
1066 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1068 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
1071 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1073 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
1075 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1077 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
1080 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1082 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
1084 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1086 * g++.dg/other/anon5.C: Skip on vxworks kernel.
1088 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1090 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
1091 * gcc.dg/vxworks/initpri2.c: Likewise.
1093 2021-01-01 Joel Brobecker <brobecker@adacore.com>
1095 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
1098 2021-01-01 Olivier Hainque <hainque@adacore.com>
1100 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
1101 * gcc.dg/pthread-init-2.c: Ditto.
1103 2021-01-01 Olivier Hainque <hainque@adacore.com>
1105 * lib/target-supports.exp (check_weak_available,
1106 check_fork_available, check_effective_target_lto,
1107 check_effective_target_mempcpy): Add vxworks filters.
1109 2021-01-01 Alexandre Oliva <oliva@adacore.com>
1111 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
1112 explicit -mno-long-calls.
1113 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
1115 2021-01-01 Alexandre Oliva <oliva@adacore.com>
1117 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
1118 * g++.target/arm/no_unique_address_2.C: Likewise.
1120 2021-01-01 Alexandre Oliva <oliva@adacore.com>
1122 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
1123 * gcc.target/arm/headmerge-2.c: Likewise.
1125 2021-01-01 Alexandre Oliva <oliva@adacore.com>
1127 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
1130 Copyright (C) 2021 Free Software Foundation, Inc.
1132 Copying and distribution of this file, with or without modification,
1133 are permitted in any medium without royalty provided the copyright
1134 notice and this notice are preserved.