1 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
3 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
5 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
6 explicitly check for intervening space, tab or period.
8 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
10 PR rtl-optimization/98777
11 * gcc.target/riscv/pr98777.c: New.
13 2021-01-21 Patrick Palka <ppalka@redhat.com>
16 * g++.dg/cpp0x/decltype-71879.C: New test.
18 2021-01-21 Jakub Jelinek <jakub@redhat.com>
21 * g++.dg/cpp1y/constexpr-98672.C: New test.
23 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
26 * lib/target-supports.exp
27 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
28 * gcc.target/arm/ivopts.c: Use target
29 'arm_thumb2_no_arm_v8_1_lob'.
31 2021-01-21 Nathan Sidwell <nathan@acm.org>
34 * g++.dg/modules/stat-mem-1.h: New.
35 * g++.dg/modules/stat-mem-1_a.H: New.
36 * g++.dg/modules/stat-mem-1_b.C: New.
38 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
41 * gfortran.dg/module_procedure_5.f90 : New test.
42 * gfortran.dg/module_procedure_6.f90 : New test.
44 2021-01-21 Richard Biener <rguenther@suse.de>
47 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
49 2021-01-21 Richard Biener <rguenther@suse.de>
52 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
54 2021-01-21 Richard Biener <rguenther@suse.de>
56 * gcc.dg/Walloca-2.c: Un-XFAIL.
58 2021-01-21 liuhongt <hongtao.liu@intel.com>
60 PR rtl-optimization/98694
61 * gcc.target/i386/pr98694.c: New test.
63 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
65 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
67 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
69 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
72 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
74 PR rtl-optimization/98722
75 * g++.target/s390/pr98722.C: New.
77 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
79 PR tree-optimization/96674
80 * gcc.dg/pr96674.c: New tests.
82 2021-01-20 Patrick Palka <ppalka@redhat.com>
85 * g++.dg/cpp2a/lambda-generic9.C: New test.
87 2021-01-20 Patrick Palka <ppalka@redhat.com>
90 * g++.dg/parse/access12.C: New test.
91 * g++.dg/template/access35.C: New test.
93 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
95 PR tree-optimization/98535
96 * gcc.target/aarch64/sve/pr98535.c: New file.
98 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
101 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
102 missing diagnostic issues with c_intptr_t == default integer kind.
104 2021-01-20 Jakub Jelinek <jakub@redhat.com>
106 PR tree-optimization/98721
107 * gcc.dg/pr98721-1.c: New test.
108 * gcc.dg/pr98721-2.c: New test.
110 2021-01-20 Richard Biener <rguenther@suse.de>
112 PR tree-optimization/98758
113 * gcc.dg/torture/pr98758.c: New testcase.
115 2021-01-20 Jakub Jelinek <jakub@redhat.com>
118 * c-c++-common/gomp/task-detach-2.c: New test.
120 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
124 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
126 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
128 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
129 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
130 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
131 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
132 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
133 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
135 2021-01-19 Marek Polacek <polacek@redhat.com>
138 * g++.dg/template/deduce8.C: New test.
140 2021-01-19 Marek Polacek <polacek@redhat.com>
143 * g++.dg/lookup/using64.C: New test.
144 * g++.dg/lookup/using65.C: New test.
146 2021-01-19 Martin Sebor <msebor@redhat.com>
149 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
150 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
151 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
152 * gcc.dg/Wfree-nonheap-object-4.c: New test.
154 2021-01-19 Patrick Palka <ppalka@redhat.com>
158 * g++.dg/opt/pr87974.C: Adjust.
159 * g++.dg/template/access34.C: New test.
160 * g++.dg/template/friend68.C: New test.
161 * g++.dg/template/friend69.C: New test.
163 2021-01-19 Marek Polacek <polacek@redhat.com>
166 * g++.dg/cpp0x/noexcept62.C: New test.
168 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
170 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
172 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
174 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
175 (CHECK_CUMULATIVE_SAT): Delete.
176 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
178 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
179 Remove uses of the above.
180 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
182 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
183 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
184 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
185 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
187 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
188 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
189 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
191 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
192 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
193 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
195 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
196 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
197 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
199 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
200 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
201 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
203 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
204 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
205 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
206 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
207 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
208 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
210 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
211 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
213 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
214 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
216 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
217 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
219 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
220 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
221 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
222 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
223 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
224 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
225 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
226 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
227 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
228 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
230 2021-01-19 Jeff Law <law@redhat.com>
232 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
233 and update expected output.
235 2021-01-19 Richard Biener <rguenther@suse.de>
238 * g++.dg/pr98330.C: New testcase.
239 * gcc.dg/pr98330.c: Likewise.
241 2021-01-19 Richard Biener <rguenther@suse.de>
244 * gfortran.dg/pr97673.f90: New testcase.
246 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
249 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
250 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
251 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
253 2021-01-19 Martin Jambor <mjambor@suse.cz>
256 * g++.dg/ipa/pr98690.C: New test.
258 2021-01-18 Jeff Law <law@redhat.com>
260 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
262 2021-01-18 Patrick Palka <ppalka@redhat.com>
264 * g++.dg/cpp1z/class-deduction77.C: New test.
266 2021-01-18 Jakub Jelinek <jakub@redhat.com>
268 PR tree-optimization/98727
269 * gcc.c-torture/execute/pr98727.c: New test.
271 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
274 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
275 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
277 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
279 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
280 * g++.dg/no-stack-protector-attr.C: Likewise.
282 2021-01-18 David Malcolm <dmalcolm@redhat.com>
284 * gcc.dg/analyzer/attr-malloc-1.c: New test.
285 * gcc.dg/analyzer/attr-malloc-2.c: New test.
286 * gcc.dg/analyzer/attr-malloc-4.c: New test.
287 * gcc.dg/analyzer/attr-malloc-5.c: New test.
288 * gcc.dg/analyzer/attr-malloc-6.c: New test.
289 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
290 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
292 2021-01-18 Richard Biener <rguenther@suse.de>
295 * gcc.dg/vect/slp-11b.c: Adjust.
297 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
300 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
301 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
303 2021-01-18 Richard Biener <rguenther@suse.de>
306 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
308 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
310 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
311 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
312 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
313 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
314 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
315 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
316 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
317 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
318 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
319 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
320 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
321 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
323 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
325 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
326 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
327 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
328 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
329 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
330 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
331 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
332 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
333 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
334 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
335 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
337 2021-01-17 Martin Jambor <mjambor@suse.cz>
340 * gcc.dg/ipa/pr98222.c: New test.
342 2021-01-16 Jakub Jelinek <jakub@redhat.com>
344 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
345 ../../../libgfortran/ISO_Fortran_binding.h rather than
346 ISO_Fortran_binding.h.
348 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
350 * c-c++-common/gomp/task-detach-1.c: New.
351 * g++.dg/gomp/task-detach-1.C: New.
352 * gcc.dg/gomp/task-detach-1.c: New.
353 * gfortran.dg/gomp/task-detach-1.f90: New.
355 2021-01-16 Jakub Jelinek <jakub@redhat.com>
357 PR tree-optimization/96669
358 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
359 * gcc.dg/tree-ssa/pr96669-2.c: New test.
361 2021-01-16 Jakub Jelinek <jakub@redhat.com>
363 PR tree-optimization/96271
364 * gcc.target/i386/pr96271.c: New test.
366 2021-01-15 Carl Love <cel@us.ibm.com>
368 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
370 2021-01-15 Harris Snyder <hsnyder@structura.bio>
372 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
373 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
375 2021-01-15 Nathan Sidwell <nathan@acm.org>
378 * g++.dg/template/pr98538.C: New.
380 2021-01-15 Nathan Sidwell <nathan@acm.org>
382 PR preprocessor/95253
383 * g++.dg/modules/dep-1_a.C: Adjust expected output.
384 * g++.dg/modules/dep-1_b.C: Likewise.
385 * g++.dg/modules/dep-2.C: Likewise.
387 2021-01-15 Jakub Jelinek <jakub@redhat.com>
389 PR tree-optimization/96669
390 * gcc.dg/tree-ssa/pr96669-1.c: New test.
392 2021-01-15 Jakub Jelinek <jakub@redhat.com>
394 PR tree-optimization/96681
395 * gcc.dg/tree-ssa/pr96681.c: New test.
397 2021-01-15 Jason Merrill <jason@redhat.com>
400 * g++.dg/cpp1z/elide5.C: New test.
402 2021-01-15 Jason Merrill <jason@redhat.com>
404 * g++.dg/cpp1z/elide4.C: New test.
406 2021-01-15 Jason Merrill <jason@redhat.com>
409 * g++.dg/cpp0x/initlist-array13.C: New test.
411 2021-01-15 Alexandre Oliva <oliva@adacore.com>
413 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
414 * gcc.dg/analyzer/data-model-1.c: Likewise.
415 * gcc.dg/analyzer/malloc-1.c: Likewise.
416 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
418 2021-01-15 Jakub Jelinek <jakub@redhat.com>
420 PR tree-optimization/96671
421 * gcc.dg/tree-ssa/pr96671-1.c: New test.
422 * gcc.dg/tree-ssa/pr96671-2.c: New test.
424 2021-01-15 Jakub Jelinek <jakub@redhat.com>
426 PR tree-optimization/98597
427 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
428 Expect for now a (char *) cast for VLAs.
429 * gcc.dg/uninit-40.c: New test.
431 2021-01-15 Nathan Sidwell <nathan@acm.org>
434 * g++.dg/modules/pr98591.H: New file.
436 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
439 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
440 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
442 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
444 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
445 libatomic into testcases in gcc.target/s390/md.
446 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
449 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
452 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
453 vceqz_p64, vceqq_p64 and vceqzq_p64.
454 * gcc.target/arm/simd/vceqz_p64.c: New test.
455 * gcc.target/arm/simd/vceqzq_p64.c: New test.
457 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
460 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
463 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
464 vceqz_p64, vceqq_p64 and vceqzq_p64.
466 2021-01-15 Martin Liska <mliska@suse.cz>
468 * lib/gcov.exp: Use 'env python3' for execution of pytests.
469 Check that pytest accepts all needed options first.
470 Improve formatting of PASS/FAIL lines.
472 2021-01-15 Richard Biener <rguenther@suse.de>
475 * gcc.dg/vect/bb-slp-32.c: Align p.
477 2021-01-15 Richard Biener <rguenther@suse.de>
480 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
482 2021-01-15 Richard Biener <rguenther@suse.de>
485 * gcc.dg/vect/slp-45.c: Key scanning on
488 2021-01-15 Richard Biener <rguenther@suse.de>
491 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
493 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
496 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
497 vceqz_p64, vceqq_p64 and vceqzq_p64.
499 2021-01-15 Richard Biener <rguenther@suse.de>
502 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
504 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
506 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
508 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
510 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
512 2021-01-15 Richard Biener <rguenther@suse.de>
514 PR tree-optimization/98685
515 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
517 2021-01-15 Tamar Christina <tamar.christina@arm.com>
519 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
520 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
522 2021-01-14 David Malcolm <dmalcolm@redhat.com>
524 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
526 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
528 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
530 2021-01-14 Tamar Christina <tamar.christina@arm.com>
532 * gcc.dg/vect/complex/complex-mla-template.c: New test.
533 * gcc.dg/vect/complex/complex-mls-template.c: New test.
534 * gcc.dg/vect/complex/complex-mul-template.c: New test.
535 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
536 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
537 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
538 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
539 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
540 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
541 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
542 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
543 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
544 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
545 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
546 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
547 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
548 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
549 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
550 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
551 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
552 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
554 2021-01-14 Marek Polacek <polacek@redhat.com>
556 * g++.dg/template/pr98372.C: Only run in C++14 and up.
558 2021-01-14 Harald Anlauf <anlauf@gmx.de>
560 * substr_10.f90: New test.
561 * substr_9.f90: New test.
563 2021-01-14 Alexandre Oliva <oliva@adacore.com>
565 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
566 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
568 2021-01-14 Alexandre Oliva <oliva@adacore.com>
570 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
572 2021-01-14 Harald Anlauf <anlauf@gmx.de>
575 * gfortran.dg/pr98661.f90: New test.
577 2021-01-14 Harald Anlauf <anlauf@gmx.de>
580 2021-01-14 Harald Anlauf <anlauf@gmx.de>
583 * gfortran.dg/pr98661.f90: New test.
585 2021-01-14 Harald Anlauf <anlauf@gmx.de>
588 * gfortran.dg/pr98661.f90: New test.
590 2021-01-14 Martin Liska <mliska@suse.cz>
592 * g++.dg/gcov/gcov-17.C: New test.
593 * g++.dg/gcov/test-gcov-17.py: New test.
595 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
598 * gcc.target/i386/pr98667-1.c: New file.
599 * gcc.target/i386/pr98667-2.c: Likewise.
600 * gcc.target/i386/pr98667-3.c: Likewise.
602 2021-01-14 Richard Biener <rguenther@suse.de>
604 PR tree-optimization/98674
605 * gcc.dg/vect/pr98674.c: New testcase.
607 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
610 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
612 * gcc.target/i386/pr95021-3.c: Likewise.
614 2021-01-14 Nathan Sidwell <nathan@acm.org>
617 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
618 * g++.dg/template/pr98372.C: New.
620 2021-01-14 Jakub Jelinek <jakub@redhat.com>
623 * gcc.target/i386/pr98670.c: New test.
625 2021-01-14 Jakub Jelinek <jakub@redhat.com>
627 PR tree-optimization/96688
628 * gcc.dg/tree-ssa/pr96688.c: New test.
629 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
630 * gcc.target/i386/pr66821.c: Likewise.
632 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
634 * gcc.target/aarch64/sve/cost_model_11.c: New test.
635 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
636 -fno-vect-cost-model.
638 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
640 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
641 sqxtn2 scan-assembler-times.
643 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
645 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
646 scan-assembler-times for xtn2.
648 2021-01-13 Marek Polacek <polacek@redhat.com>
651 * g++.dg/lookup/using63.C: New test.
653 2021-01-13 Jakub Jelinek <jakub@redhat.com>
655 PR tree-optimization/96691
656 * gcc.dg/tree-ssa/pr96691.c: New test.
658 2021-01-13 Richard Biener <rguenther@suse.de>
660 PR tree-optimization/92645
661 * gcc.target/i386/pr92645-7.c: New testcase.
662 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
663 * gcc.dg/pr69047.c: Likewise.
665 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
667 * gcc.target/aarch64/sve/mls_2.c: New test.
668 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
669 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
670 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
671 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
672 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
674 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
676 * gcc.target/aarch64/sve/mla_2.c: New test.
677 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
678 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
679 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
680 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
681 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
683 2021-01-13 Richard Biener <rguenther@suse.de>
685 PR tree-optimization/92645
686 * gcc.target/i386/pr92645-6.c: New testcase.
688 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
690 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
691 * gcc.target/aarch64/sve/sel_2.c: Likewise.
692 * gcc.target/aarch64/sve/sel_3.c: Likewise.
694 2021-01-13 Jakub Jelinek <jakub@redhat.com>
697 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
698 scan-assembler. Add tests with zero vector as first __builtin_shuffle
700 * gcc.target/i386/pr95905-3.c: New test.
701 * gcc.target/i386/pr95905-4.c: New test.
703 2021-01-13 Martin Liska <mliska@suse.cz>
705 PR tree-optimization/98455
706 * gcc.dg/tree-ssa/pr98455.c: New test.
708 2021-01-13 Richard Biener <rguenther@suse.de>
710 PR tree-optimization/98640
711 * gcc.dg/torture/pr98640.c: New testcase.
713 2021-01-13 Jakub Jelinek <jakub@redhat.com>
716 * gcc.target/i386/pr96938.c: New test.
718 2021-01-13 Jakub Jelinek <jakub@redhat.com>
721 * gcc.target/i386/pr95905-1.c: New test.
722 * gcc.target/i386/pr95905-2.c: New test.
724 2021-01-13 Julian Brown <julian@codesourcery.com>
726 * gcc.target/gcn/fpdiv.c: New test.
728 2021-01-12 Martin Sebor <msebor@redhat.com>
732 * g++.dg/warn/Wuninitialized-13.C: New test.
733 gcc.dg/uninit-39.c: New test.
735 * gcc.dg/uninit-39.c: New file.
737 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
740 * gcc.target/arm/simd/mve-vneg.c: Update test.
742 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
745 * gcc.target/arm/pr97969.c: New.
747 2021-01-12 Patrick Palka <ppalka@redhat.com>
750 * g++.dg/cpp2a/concepts-ctad1.C: New test.
751 * g++.dg/cpp2a/concepts-ctad2.C: New test.
753 2021-01-12 Richard Biener <rguenther@suse.de>
755 PR tree-optimization/98550
756 * g++.dg/opt/pr98550.C: New testcase.
758 2021-01-12 Jakub Jelinek <jakub@redhat.com>
760 PR tree-optimization/98629
761 * gcc.c-torture/compile/pr98629.c: New test.
763 2021-01-12 Jakub Jelinek <jakub@redhat.com>
765 PR tree-optimization/95731
766 * gcc.dg/tree-ssa/pr95731.c: New test.
767 * gcc.c-torture/execute/pr95731.c: New test.
769 2021-01-12 Marek Polacek <polacek@redhat.com>
772 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
774 2021-01-12 David Malcolm <dmalcolm@redhat.com>
777 * gcc.dg/analyzer/pr98628.c: New test.
779 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
781 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
782 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
783 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
784 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
785 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
786 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
787 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
789 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
791 * g++.target/aarch64/sve/cond_bic_1.C: New test.
792 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
793 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
794 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
796 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
798 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
800 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
802 * g++.target/aarch64/sve/abd_1.C: New test.
803 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
804 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
805 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
806 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
808 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
810 * gcc.target/aarch64/sve/adr_6.c: New test.
812 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
814 * g++.target/aarch64/sve/cond_arith_1.C: New test.
815 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
816 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
817 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
818 * g++.target/aarch64/sve/cond_shift_1.C: New test.
819 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
820 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
821 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
823 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
826 * g++.target/aarch64/sve/max_1.C: New test.
827 * g++.target/aarch64/sve/min_1.C: Likewise.
828 * gcc.target/aarch64/sve/mul_2.c: Likewise.
830 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
832 * gcc.target/aarch64/sve/shift_2.c: New test.
834 2021-01-11 Jakub Jelinek <jakub@redhat.com>
837 * g++.dg/abi/abi-tag24.C: New test.
839 2021-01-11 Richard Biener <rguenther@suse.de>
841 PR tree-optimization/91403
842 * gcc.dg/vect/pr91403.c: New testcase.
844 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
847 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
848 Expect .ld1_args only when GNU LD is used.
849 Add an exception for *.gcc_args files.
851 2021-01-11 Jakub Jelinek <jakub@redhat.com>
853 PR tree-optimization/95867
854 * gcc.dg/tree-ssa/pr95867.c: New test.
856 2021-01-11 Jakub Jelinek <jakub@redhat.com>
858 PR tree-optimization/95852
859 * gcc.target/i386/pr95852-3.c: New test.
860 * gcc.target/i386/pr95852-4.c: New test.
862 2021-01-11 Jakub Jelinek <jakub@redhat.com>
864 PR tree-optimization/95852
865 * gcc.target/i386/pr95852-1.c: New test.
866 * gcc.target/i386/pr95852-2.c: New test.
868 2021-01-11 Martin Liska <mliska@suse.cz>
870 PR gcov-profile/98273
871 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
872 * g++.dg/gcov/pr98273.C: New test.
873 * g++.dg/gcov/gcov.py: New test.
874 * g++.dg/gcov/test-pr98273.py: New test.
876 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
878 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
879 constant then rather than addition.
880 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
881 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
883 2021-01-09 Jakub Jelinek <jakub@redhat.com>
886 * c-c++-common/pr98556.c: New test.
888 2021-01-09 Jakub Jelinek <jakub@redhat.com>
890 PR rtl-optimization/98603
891 * gcc.target/i386/pr98603.c: New test.
892 * gcc.target/aarch64/pr98603.c: New test.
894 2021-01-09 Alexandre Oliva <oliva@gnu.org>
897 * gcc.dg/debug/pr97714.c: New.
899 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
902 * gcc.target/i386/pr98482-1.c: Require lp64.
903 * gcc.target/i386/pr98482-2.c: Likewise.
905 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
907 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
908 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
910 2021-01-08 Patrick Palka <ppalka@redhat.com>
913 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
915 2021-01-08 Patrick Palka <ppalka@redhat.com>
918 * g++.dg/template/access32.C: New test.
919 * g++.dg/template/access33.C: New test.
921 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
924 * gcc.target/i386/pr98482-2.c: Updated.
926 2021-01-08 Richard Biener <rguenther@suse.de>
928 PR tree-optimization/98544
929 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
931 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
934 * gcc.target/i386/pr98482-1.c: New test.
935 * gcc.target/i386/pr98482-1.c: Likewise.
936 * gcc.target/i386/pr98482-2.c: New file.
938 2021-01-08 Jakub Jelinek <jakub@redhat.com>
941 * gcc.target/i386/pr98585.c: New test.
943 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
945 * gcc.target/aarch64/sve/cnot_2.c: New test.
946 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
947 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
948 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
949 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
950 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
951 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
953 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
955 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
956 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
957 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
958 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
959 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
960 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
961 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
962 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
964 2021-01-08 Tamar Christina <tamar.christina@arm.com>
966 * lib/target-supports.exp
967 (check_effective_target_aarch64_asm_sve2_ok): New.
968 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
969 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
971 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
973 * gcc.target/aarch64/usaba_1.c: New test.
975 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
978 * gfortran.dg/deferred_character_35.f90 : New test.
980 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
983 * gfortran.dg/implied_do_3.f90 : New test.
985 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
987 * gcc.dg/array-quals-1.c: Allow srodata.
989 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
991 * gcc.target/riscv/predef-10.c: New.
992 * gcc.target/riscv/predef-11.c: New.
993 * gcc.target/riscv/predef-12.c: New.
994 * gcc.target/riscv/predef-13.c: New.
996 2021-01-07 Jakub Jelinek <jakub@redhat.com>
999 * g++.dg/cpp2a/bit-cast10.C: New test.
1001 2021-01-07 Martin Sebor <msebor@redhat.com>
1004 * gcc.dg/plugin/gil-1.c: Adjust expected output.
1005 * gcc.dg/uninit-pr98578.c: New test.
1007 2021-01-07 Marek Polacek <polacek@redhat.com>
1010 * g++.dg/cpp0x/auto55.C: New test.
1012 2021-01-07 David Malcolm <dmalcolm@redhat.com>
1015 * gcc.dg/analyzer/pr98580-a.c: New test.
1016 * gcc.dg/analyzer/pr98580-b.c: New test.
1018 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
1021 * gfortran.dg/associate_54.f90: New test.
1022 * gfortran.dg/associate_55.f90: New test.
1023 * gfortran.dg/associate_56.f90: New test.
1025 2021-01-07 Jakub Jelinek <jakub@redhat.com>
1028 * gcc.target/i386/pr98567-1.c: New test.
1029 * gcc.target/i386/pr98567-2.c: New test.
1031 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
1033 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
1034 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
1035 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
1036 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
1037 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
1038 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
1039 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
1040 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
1042 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
1044 PR tree-optimization/98560
1045 * gcc.dg/vect/pr98560-2.c: New test.
1047 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
1049 PR tree-optimization/98560
1050 * gcc.dg/vect/pr98560-1.c: New test.
1052 2021-01-07 Jakub Jelinek <jakub@redhat.com>
1054 PR tree-optimization/98568
1055 * g++.dg/torture/pr98568.C: New test.
1057 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
1059 * gcc.target/i386/pr92658-avx512bw.c: Add
1060 -mprefer-vector-width=512 to avoid impact of different default
1061 mtune which gcc is built with.
1062 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
1064 2021-01-07 David Malcolm <dmalcolm@redhat.com>
1067 * gcc.dg/analyzer/pr97074.c: New test.
1069 2021-01-07 David Malcolm <dmalcolm@redhat.com>
1072 * gcc.dg/analyzer/pr98564.c: New test.
1074 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
1076 PR rtl-optimization/97978
1077 * gcc.target/i386/pr97978.c: New.
1079 2021-01-06 Martin Sebor <msebor@redhat.com>
1082 * g++.dg/pr95768.C: New test.
1083 * g++.dg/warn/Wuninitialized-12.C: New test.
1084 * gcc.dg/uninit-38.c: New test.
1086 2021-01-06 Martin Sebor <msebor@redhat.com>
1089 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
1091 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
1094 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
1095 as the final suspend point so that we can check that the state
1096 machine has reached the expected point.
1098 2021-01-06 Marek Polacek <polacek@redhat.com>
1101 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
1104 2021-01-06 Alexandre Oliva <oliva@adacore.com>
1106 * g++.dg/opt/store-merging-2.C: Add the required alignment.
1108 2021-01-06 Richard Biener <rguenther@suse.de>
1110 PR tree-optimization/95582
1111 * gcc.dg/pr95582.c: New testcase.
1113 2021-01-06 Richard Biener <rguenther@suse.de>
1115 PR tree-optimization/98513
1116 * gcc.dg/tree-ssa/pr98513.c: New testcase.
1118 2021-01-06 David Malcolm <dmalcolm@redhat.com>
1121 * gcc.dg/analyzer/pr97072.c: New test.
1123 2021-01-06 David Malcolm <dmalcolm@redhat.com>
1126 * gcc.dg/analyzer/pr98073.c: New test.
1128 2021-01-06 David Malcolm <dmalcolm@redhat.com>
1131 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
1133 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
1135 * gcc.target/s390/s390.exp: Replace %% with %.
1137 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
1139 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
1141 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
1144 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
1145 unsigned short to compute pextrw result.
1147 2021-01-05 Patrick Palka <ppalka@redhat.com>
1149 * g++.dg/template/partial5.C: Adjust directives to expect the
1150 same errors across all dialects.
1151 * g++.dg/cpp1z/nontype-auto17.C: New test.
1152 * g++.dg/cpp1z/nontype-auto18.C: New test.
1153 * g++.dg/template/ttp33.C: New test.
1155 2021-01-05 Jakub Jelinek <jakub@redhat.com>
1157 PR tree-optimization/94802
1158 * gcc.target/i386/pr94802.c: New test.
1159 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
1161 2021-01-05 Richard Biener <rguenther@suse.de>
1163 PR tree-optimization/98516
1164 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
1165 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
1167 2021-01-05 Jakub Jelinek <jakub@redhat.com>
1170 * g++.dg/cpp2a/bit-cast8.C: New test.
1171 * g++.dg/cpp2a/bit-cast9.C: New test.
1173 2021-01-05 Marek Polacek <polacek@redhat.com>
1176 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
1177 * g++.dg/cpp0x/noexcept61.C: New test.
1179 2021-01-05 Jakub Jelinek <jakub@redhat.com>
1181 PR tree-optimization/96928
1182 * gcc.dg/tree-ssa/pr96928.c: New test.
1183 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
1184 instead of scanning rtl dump for ifcvt message check assembly
1185 for xor instruction.
1187 2021-01-05 Jakub Jelinek <jakub@redhat.com>
1189 PR tree-optimization/96930
1190 * g++.dg/tree-ssa/pr96930.C: New test.
1192 2021-01-05 Jakub Jelinek <jakub@redhat.com>
1194 PR tree-optimization/96239
1195 * gcc.dg/tree-ssa/pr96239.c: New test.
1197 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
1200 * gcc.target/i386/pr98522.c: New test.
1202 2021-01-05 Nathan Sidwell <nathan@acm.org>
1204 * g++.dg/modules/mod-decl-1.C: Adjust.
1205 * g++.dg/modules/p0713-2.C: Adjust.
1206 * g++.dg/modules/p0713-3.C: Adjust.
1208 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
1211 * gcc.target/i386/pr98495-1.c: New test.
1212 * gcc.target/i386/pr98495-2.c: New test.
1213 * gcc.target/i386/pr98495-3.c: New test.
1214 * gcc.target/i386/pr98495-4.c: New test.
1215 * gcc.target/i386/pr98495-5.c: New test.
1217 2021-01-05 liuhongt <hongtao.liu@intel.com>
1219 * gcc.target/i386/sse2-pr98461-2.c: New test.
1221 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
1223 PR rtl-optimization/97144
1224 * gcc.c-torture/compile/pr97144.c: New test.
1225 * gcc.target/aarch64/sve/pr97144.c: Likewise.
1227 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
1229 PR rtl-optimization/98403
1230 * g++.dg/opt/pr98403.C: New test.
1232 2021-01-05 Jakub Jelinek <jakub@redhat.com>
1234 PR rtl-optimization/98334
1235 * gcc.target/i386/pr98334.c: New test.
1237 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
1239 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
1241 2021-01-05 David Malcolm <dmalcolm@redhat.com>
1244 * gcc.dg/analyzer/pr98293.c: New test.
1246 2021-01-04 Martin Uecker <muecker@gwdg.de>
1249 * gcc.dg/pr98029.c: New test.
1251 2021-01-04 Nathan Sidwell <nathan@acm.org>
1253 * g++.dg/modules/binding-1_a.H: New.
1254 * g++.dg/modules/binding-1_b.H: New.
1255 * g++.dg/modules/binding-1_c.C: New.
1256 * g++.dg/modules/binding-2.H: New.
1257 * g++.dg/modules/builtin-3_a.C: New.
1258 * g++.dg/modules/global-2_a.C: New.
1259 * g++.dg/modules/global-2_b.C: New.
1260 * g++.dg/modules/global-3_a.C: New.
1261 * g++.dg/modules/global-3_b.C: New.
1262 * g++.dg/modules/hello-1_a.C: New.
1263 * g++.dg/modules/hello-1_b.C: New.
1264 * g++.dg/modules/iostream-1_a.H: New.
1265 * g++.dg/modules/iostream-1_b.C: New.
1266 * g++.dg/modules/part-5_a.C: New.
1267 * g++.dg/modules/part-5_b.C: New.
1268 * g++.dg/modules/part-5_c.C: New.
1269 * g++.dg/modules/stdio-1_a.H: New.
1270 * g++.dg/modules/stdio-1_b.C: New.
1271 * g++.dg/modules/string-1_a.H: New.
1272 * g++.dg/modules/string-1_b.C: New.
1273 * g++.dg/modules/string-view1.C: New.
1274 * g++.dg/modules/string-view2.C: New.
1275 * g++.dg/modules/tinfo-1.C: New.
1276 * g++.dg/modules/tinfo-2_a.H: New.
1277 * g++.dg/modules/tinfo-2_b.C: New.
1278 * g++.dg/modules/tname-spec-1_a.H: New.
1279 * g++.dg/modules/tname-spec-1_b.C: New.
1280 * g++.dg/modules/xtreme-header-1.h: New.
1281 * g++.dg/modules/xtreme-header-1_a.H: New.
1282 * g++.dg/modules/xtreme-header-1_b.C: New.
1283 * g++.dg/modules/xtreme-header-1_c.C: New.
1284 * g++.dg/modules/xtreme-header-2.h: New.
1285 * g++.dg/modules/xtreme-header-2_a.H: New.
1286 * g++.dg/modules/xtreme-header-2_b.C: New.
1287 * g++.dg/modules/xtreme-header-2_c.C: New.
1288 * g++.dg/modules/xtreme-header-3.h: New.
1289 * g++.dg/modules/xtreme-header-3_a.H: New.
1290 * g++.dg/modules/xtreme-header-3_b.C: New.
1291 * g++.dg/modules/xtreme-header-3_c.C: New.
1292 * g++.dg/modules/xtreme-header-4.h: New.
1293 * g++.dg/modules/xtreme-header-4_a.H: New.
1294 * g++.dg/modules/xtreme-header-4_b.C: New.
1295 * g++.dg/modules/xtreme-header-4_c.C: New.
1296 * g++.dg/modules/xtreme-header-5.h: New.
1297 * g++.dg/modules/xtreme-header-5_a.H: New.
1298 * g++.dg/modules/xtreme-header-5_b.C: New.
1299 * g++.dg/modules/xtreme-header-5_c.C: New.
1300 * g++.dg/modules/xtreme-header-6.h: New.
1301 * g++.dg/modules/xtreme-header-6_a.H: New.
1302 * g++.dg/modules/xtreme-header-6_b.C: New.
1303 * g++.dg/modules/xtreme-header-6_c.C: New.
1304 * g++.dg/modules/xtreme-header.h: New.
1305 * g++.dg/modules/xtreme-header_a.H: New.
1306 * g++.dg/modules/xtreme-header_b.C: New.
1307 * g++.dg/modules/xtreme-tr1.h: New.
1308 * g++.dg/modules/xtreme-tr1_a.H: New.
1309 * g++.dg/modules/xtreme-tr1_b.C: New.
1311 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
1313 PR tree-optimization/95401
1314 * g++.dg/vect/pr95401.cc: New test.
1315 * g++.dg/vect/pr95401a.cc: Likewise.
1317 2021-01-04 Richard Biener <rguenther@suse.de>
1319 PR tree-optimization/98308
1320 * gcc.dg/vect/pr98308.c: New testcase.
1322 2021-01-04 Jakub Jelinek <jakub@redhat.com>
1324 PR tree-optimization/95771
1325 * gcc.target/i386/pr95771.c: New test.
1327 2021-01-04 Richard Biener <rguenther@suse.de>
1329 PR tree-optimization/98464
1330 * g++.dg/opt/pr98464.C: New testcase.
1332 2021-01-04 Richard Biener <rguenther@suse.de>
1334 PR tree-optimization/98282
1335 * g++.dg/opt/pr98282.C: New testcase.
1337 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
1340 * gcc.target/aarch64/pr89057.c: New test.
1342 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
1344 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
1346 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
1347 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
1348 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
1350 2021-01-04 Martin Liska <mliska@suse.cz>
1352 * README: Convert to utf8 from iso8859.
1354 2021-01-04 Martin Liska <mliska@suse.cz>
1356 * gcc.target/avr/avr.exp: Run dos2unix on the file.
1358 2021-01-04 Richard Biener <rguenther@suse.de>
1360 PR tree-optimization/98291
1361 * gcc.dg/vect/slp-reduc-11.c: New testcase.
1362 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
1364 2021-01-04 Jakub Jelinek <jakub@redhat.com>
1366 PR tree-optimization/96782
1367 * gcc.dg/tree-ssa/pr96782.c: New test.
1369 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1371 * gcc.misc-tests/outputs.exp: Adjust testcase.
1373 2021-01-01 Jakub Jelinek <jakub@redhat.com>
1375 * ChangeLog-2020: Rotate ChangeLog. New file.
1377 2021-01-01 Joel Brobecker <brobecker@adacore.com>
1379 * lib/target-supports.exp
1380 (check_effective_target_arm_fp16_alternative_ok_nocache):
1381 Return zero for *-*-vxworks7r* targets.
1382 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
1383 * gcc.target/arm/aapcs/vfp23.c: Likewise.
1384 * gcc.target/arm/aapcs/vfp24.c: Likewise.
1385 * gcc.target/arm/aapcs/vfp25.c: Likewise.
1387 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1389 * g++.dg/init/new26.C: Fix overriding of the delete operator
1392 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1394 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
1397 2021-01-01 Joel Brobecker <brobecker@adacore.com>
1399 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
1400 the test's dg-options.
1401 * gcc.target/arm/pr78255-2.c: Likewise.
1403 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1405 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
1407 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1409 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
1412 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1414 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
1416 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1418 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
1421 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1423 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
1425 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1427 * g++.dg/other/anon5.C: Skip on vxworks kernel.
1429 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1431 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
1432 * gcc.dg/vxworks/initpri2.c: Likewise.
1434 2021-01-01 Joel Brobecker <brobecker@adacore.com>
1436 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
1439 2021-01-01 Olivier Hainque <hainque@adacore.com>
1441 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
1442 * gcc.dg/pthread-init-2.c: Ditto.
1444 2021-01-01 Olivier Hainque <hainque@adacore.com>
1446 * lib/target-supports.exp (check_weak_available,
1447 check_fork_available, check_effective_target_lto,
1448 check_effective_target_mempcpy): Add vxworks filters.
1450 2021-01-01 Alexandre Oliva <oliva@adacore.com>
1452 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
1453 explicit -mno-long-calls.
1454 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
1456 2021-01-01 Alexandre Oliva <oliva@adacore.com>
1458 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
1459 * g++.target/arm/no_unique_address_2.C: Likewise.
1461 2021-01-01 Alexandre Oliva <oliva@adacore.com>
1463 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
1464 * gcc.target/arm/headmerge-2.c: Likewise.
1466 2021-01-01 Alexandre Oliva <oliva@adacore.com>
1468 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
1471 Copyright (C) 2021 Free Software Foundation, Inc.
1473 Copying and distribution of this file, with or without modification,
1474 are permitted in any medium without royalty provided the copyright
1475 notice and this notice are preserved.