1 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
3 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
5 * g++.dg/tc1/dr142.C: Same as above.
6 * g++.dg/tc1/dr52.C: Same as above.
7 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
8 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
9 * g++.old-deja/g++.jason/access8.C: Same as above.
10 * g++.old-deja/g++.law/access4.C: Same as above.
11 * g++.old-deja/g++.law/visibility12.C: Same as above.
12 * g++.old-deja/g++.law/visibility4.C: Same as above.
13 * g++.old-deja/g++.law/visibility8.C: Same as above.
14 * g++.old-deja/g++.other/access4.C: Same as above.
16 2021-01-23 Patrick Palka <ppalka@redhat.com>
20 * g++.dg/cpp0x/this2.C: New test.
21 * g++.dg/template/pr97399.C: New test.
23 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
25 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
26 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
27 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
28 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
29 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
30 * gcc.target/powerpc/pr79251.p9.c: Same.
32 2021-01-22 Marek Polacek <polacek@redhat.com>
35 * g++.dg/cpp0x/noexcept64.C: New test.
37 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
39 * g++.dg/eh/spbp.C: Remove skip on AIX.
41 2021-01-22 Jakub Jelinek <jakub@redhat.com>
43 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
44 typo, UINON_TYPE to UNION_TYPE.
46 2021-01-22 Jakub Jelinek <jakub@redhat.com>
48 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
49 UINON_TYPE to UNION_TYPE.
50 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
51 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
53 2021-01-22 Jakub Jelinek <jakub@redhat.com>
55 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
56 optimize ("no-strict-aliasing") attribute.
58 2021-01-22 Jason Merrill <jason@redhat.com>
61 * g++.dg/init/elide7.C: New test.
63 2021-01-22 Jakub Jelinek <jakub@redhat.com>
66 * g++.dg/ubsan/pr95693.C: New test.
68 2021-01-22 Marek Polacek <polacek@redhat.com>
71 * g++.dg/abi/mangle76.C: New test.
73 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
76 * gfortran.dg/associated_target_7.f90 : New test.
78 2021-01-22 Martin Jambor <mjambor@suse.cz>
80 PR tree-optimization/47059
81 * gcc.dg/tree-ssa/pr47059.c: New test.
83 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
85 PR tree-optimization/98766
86 * gcc.dg/pr98766.c: New test.
88 2021-01-22 Nathan Sidwell <nathan@acm.org>
91 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
92 embedded absolute paths.
93 (module_do_it): Append $std to test name.
95 2021-01-22 Richard Biener <rguenther@suse.de>
98 * gcc.dg/pr98793.c: New testcase.
100 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
102 * gcc.target/powerpc/pr79251.p8.c: New test.
103 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
105 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
106 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
107 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
108 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
109 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
110 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
111 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
112 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
113 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
114 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
116 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
118 * gcc.target/powerpc/pr79251.p9.c: New test.
119 * gcc.target/powerpc/pr79251-run.c: New test.
120 * gcc.target/powerpc/pr79251.h: New header.
122 2021-01-22 Richard Biener <rguenther@suse.de>
125 * gcc.dg/torture/pr98773.c: New testcase.
127 2021-01-22 Jakub Jelinek <jakub@redhat.com>
129 PR tree-optimization/90248
130 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
132 * gcc.dg/pr90248.c: New test.
134 2021-01-22 Jakub Jelinek <jakub@redhat.com>
136 PR tree-optimization/98255
137 * gcc.dg/pr98255.c: New test.
139 2021-01-22 Richard Biener <rguenther@suse.de>
141 PR tree-optimization/98786
142 * gcc.dg/torture/pr98786.c: New testcase.
144 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
147 * gcc.target/arm/pr98636.c: New test.
149 2021-01-22 liuhongt <hongtao.liu@intel.com>
153 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
154 * gcc.target/i386/avx512f-pr96891-1.c: New test.
155 * gcc.target/i386/avx512f-pr96891-2.c: New test.
156 * gcc.target/i386/avx512f-pr96891-3.c: New test.
157 * g++.target/i386/avx512f-pr96891-1.C: New test.
158 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
160 2021-01-22 Marek Polacek <polacek@redhat.com>
163 * g++.dg/cpp0x/noexcept63.C: New test.
165 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
167 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
169 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
170 explicitly check for intervening space, tab or period.
172 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
174 PR rtl-optimization/98777
175 * gcc.target/riscv/pr98777.c: New.
177 2021-01-21 Patrick Palka <ppalka@redhat.com>
180 * g++.dg/cpp0x/decltype-71879.C: New test.
182 2021-01-21 Jakub Jelinek <jakub@redhat.com>
185 * g++.dg/cpp1y/constexpr-98672.C: New test.
187 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
190 * lib/target-supports.exp
191 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
192 * gcc.target/arm/ivopts.c: Use target
193 'arm_thumb2_no_arm_v8_1_lob'.
195 2021-01-21 Nathan Sidwell <nathan@acm.org>
198 * g++.dg/modules/stat-mem-1.h: New.
199 * g++.dg/modules/stat-mem-1_a.H: New.
200 * g++.dg/modules/stat-mem-1_b.C: New.
202 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
205 * gfortran.dg/module_procedure_5.f90 : New test.
206 * gfortran.dg/module_procedure_6.f90 : New test.
208 2021-01-21 Richard Biener <rguenther@suse.de>
211 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
213 2021-01-21 Richard Biener <rguenther@suse.de>
216 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
218 2021-01-21 Richard Biener <rguenther@suse.de>
220 * gcc.dg/Walloca-2.c: Un-XFAIL.
222 2021-01-21 liuhongt <hongtao.liu@intel.com>
224 PR rtl-optimization/98694
225 * gcc.target/i386/pr98694.c: New test.
227 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
229 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
231 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
233 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
236 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
238 PR rtl-optimization/98722
239 * g++.target/s390/pr98722.C: New.
241 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
243 PR tree-optimization/96674
244 * gcc.dg/pr96674.c: New tests.
246 2021-01-20 Patrick Palka <ppalka@redhat.com>
249 * g++.dg/cpp2a/lambda-generic9.C: New test.
251 2021-01-20 Patrick Palka <ppalka@redhat.com>
254 * g++.dg/parse/access12.C: New test.
255 * g++.dg/template/access35.C: New test.
257 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
259 PR tree-optimization/98535
260 * gcc.target/aarch64/sve/pr98535.c: New file.
262 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
265 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
266 missing diagnostic issues with c_intptr_t == default integer kind.
268 2021-01-20 Jakub Jelinek <jakub@redhat.com>
270 PR tree-optimization/98721
271 * gcc.dg/pr98721-1.c: New test.
272 * gcc.dg/pr98721-2.c: New test.
274 2021-01-20 Richard Biener <rguenther@suse.de>
276 PR tree-optimization/98758
277 * gcc.dg/torture/pr98758.c: New testcase.
279 2021-01-20 Jakub Jelinek <jakub@redhat.com>
282 * c-c++-common/gomp/task-detach-2.c: New test.
284 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
288 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
290 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
292 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
293 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
294 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
295 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
296 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
297 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
299 2021-01-19 Marek Polacek <polacek@redhat.com>
302 * g++.dg/template/deduce8.C: New test.
304 2021-01-19 Marek Polacek <polacek@redhat.com>
307 * g++.dg/lookup/using64.C: New test.
308 * g++.dg/lookup/using65.C: New test.
310 2021-01-19 Martin Sebor <msebor@redhat.com>
313 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
314 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
315 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
316 * gcc.dg/Wfree-nonheap-object-4.c: New test.
318 2021-01-19 Patrick Palka <ppalka@redhat.com>
322 * g++.dg/opt/pr87974.C: Adjust.
323 * g++.dg/template/access34.C: New test.
324 * g++.dg/template/friend68.C: New test.
325 * g++.dg/template/friend69.C: New test.
327 2021-01-19 Marek Polacek <polacek@redhat.com>
330 * g++.dg/cpp0x/noexcept62.C: New test.
332 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
334 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
336 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
338 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
339 (CHECK_CUMULATIVE_SAT): Delete.
340 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
342 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
343 Remove uses of the above.
344 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
346 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
347 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
348 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
349 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
351 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
352 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
353 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
355 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
356 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
357 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
359 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
360 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
361 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
363 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
364 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
365 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
367 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
368 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
369 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
370 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
371 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
372 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
374 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
375 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
377 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
378 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
380 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
381 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
383 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
384 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
385 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
386 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
387 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
388 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
389 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
390 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
391 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
392 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
394 2021-01-19 Jeff Law <law@redhat.com>
396 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
397 and update expected output.
399 2021-01-19 Richard Biener <rguenther@suse.de>
402 * g++.dg/pr98330.C: New testcase.
403 * gcc.dg/pr98330.c: Likewise.
405 2021-01-19 Richard Biener <rguenther@suse.de>
408 * gfortran.dg/pr97673.f90: New testcase.
410 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
413 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
414 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
415 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
417 2021-01-19 Martin Jambor <mjambor@suse.cz>
420 * g++.dg/ipa/pr98690.C: New test.
422 2021-01-18 Jeff Law <law@redhat.com>
424 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
426 2021-01-18 Patrick Palka <ppalka@redhat.com>
428 * g++.dg/cpp1z/class-deduction77.C: New test.
430 2021-01-18 Jakub Jelinek <jakub@redhat.com>
432 PR tree-optimization/98727
433 * gcc.c-torture/execute/pr98727.c: New test.
435 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
438 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
439 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
441 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
443 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
444 * g++.dg/no-stack-protector-attr.C: Likewise.
446 2021-01-18 David Malcolm <dmalcolm@redhat.com>
448 * gcc.dg/analyzer/attr-malloc-1.c: New test.
449 * gcc.dg/analyzer/attr-malloc-2.c: New test.
450 * gcc.dg/analyzer/attr-malloc-4.c: New test.
451 * gcc.dg/analyzer/attr-malloc-5.c: New test.
452 * gcc.dg/analyzer/attr-malloc-6.c: New test.
453 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
454 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
456 2021-01-18 Richard Biener <rguenther@suse.de>
459 * gcc.dg/vect/slp-11b.c: Adjust.
461 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
464 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
465 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
467 2021-01-18 Richard Biener <rguenther@suse.de>
470 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
472 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
474 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
475 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
476 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
477 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
478 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
479 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
480 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
481 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
482 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
483 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
484 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
485 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
487 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
489 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
490 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
491 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
492 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
493 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
494 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
495 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
496 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
497 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
498 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
499 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
501 2021-01-17 Martin Jambor <mjambor@suse.cz>
504 * gcc.dg/ipa/pr98222.c: New test.
506 2021-01-16 Jakub Jelinek <jakub@redhat.com>
508 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
509 ../../../libgfortran/ISO_Fortran_binding.h rather than
510 ISO_Fortran_binding.h.
512 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
514 * c-c++-common/gomp/task-detach-1.c: New.
515 * g++.dg/gomp/task-detach-1.C: New.
516 * gcc.dg/gomp/task-detach-1.c: New.
517 * gfortran.dg/gomp/task-detach-1.f90: New.
519 2021-01-16 Jakub Jelinek <jakub@redhat.com>
521 PR tree-optimization/96669
522 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
523 * gcc.dg/tree-ssa/pr96669-2.c: New test.
525 2021-01-16 Jakub Jelinek <jakub@redhat.com>
527 PR tree-optimization/96271
528 * gcc.target/i386/pr96271.c: New test.
530 2021-01-15 Carl Love <cel@us.ibm.com>
532 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
534 2021-01-15 Harris Snyder <hsnyder@structura.bio>
536 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
537 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
539 2021-01-15 Nathan Sidwell <nathan@acm.org>
542 * g++.dg/template/pr98538.C: New.
544 2021-01-15 Nathan Sidwell <nathan@acm.org>
546 PR preprocessor/95253
547 * g++.dg/modules/dep-1_a.C: Adjust expected output.
548 * g++.dg/modules/dep-1_b.C: Likewise.
549 * g++.dg/modules/dep-2.C: Likewise.
551 2021-01-15 Jakub Jelinek <jakub@redhat.com>
553 PR tree-optimization/96669
554 * gcc.dg/tree-ssa/pr96669-1.c: New test.
556 2021-01-15 Jakub Jelinek <jakub@redhat.com>
558 PR tree-optimization/96681
559 * gcc.dg/tree-ssa/pr96681.c: New test.
561 2021-01-15 Jason Merrill <jason@redhat.com>
564 * g++.dg/cpp1z/elide5.C: New test.
566 2021-01-15 Jason Merrill <jason@redhat.com>
568 * g++.dg/cpp1z/elide4.C: New test.
570 2021-01-15 Jason Merrill <jason@redhat.com>
573 * g++.dg/cpp0x/initlist-array13.C: New test.
575 2021-01-15 Alexandre Oliva <oliva@adacore.com>
577 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
578 * gcc.dg/analyzer/data-model-1.c: Likewise.
579 * gcc.dg/analyzer/malloc-1.c: Likewise.
580 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
582 2021-01-15 Jakub Jelinek <jakub@redhat.com>
584 PR tree-optimization/96671
585 * gcc.dg/tree-ssa/pr96671-1.c: New test.
586 * gcc.dg/tree-ssa/pr96671-2.c: New test.
588 2021-01-15 Jakub Jelinek <jakub@redhat.com>
590 PR tree-optimization/98597
591 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
592 Expect for now a (char *) cast for VLAs.
593 * gcc.dg/uninit-40.c: New test.
595 2021-01-15 Nathan Sidwell <nathan@acm.org>
598 * g++.dg/modules/pr98591.H: New file.
600 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
603 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
604 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
606 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
608 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
609 libatomic into testcases in gcc.target/s390/md.
610 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
613 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
616 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
617 vceqz_p64, vceqq_p64 and vceqzq_p64.
618 * gcc.target/arm/simd/vceqz_p64.c: New test.
619 * gcc.target/arm/simd/vceqzq_p64.c: New test.
621 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
624 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
627 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
628 vceqz_p64, vceqq_p64 and vceqzq_p64.
630 2021-01-15 Martin Liska <mliska@suse.cz>
632 * lib/gcov.exp: Use 'env python3' for execution of pytests.
633 Check that pytest accepts all needed options first.
634 Improve formatting of PASS/FAIL lines.
636 2021-01-15 Richard Biener <rguenther@suse.de>
639 * gcc.dg/vect/bb-slp-32.c: Align p.
641 2021-01-15 Richard Biener <rguenther@suse.de>
644 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
646 2021-01-15 Richard Biener <rguenther@suse.de>
649 * gcc.dg/vect/slp-45.c: Key scanning on
652 2021-01-15 Richard Biener <rguenther@suse.de>
655 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
657 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
660 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
661 vceqz_p64, vceqq_p64 and vceqzq_p64.
663 2021-01-15 Richard Biener <rguenther@suse.de>
666 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
668 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
670 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
672 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
674 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
676 2021-01-15 Richard Biener <rguenther@suse.de>
678 PR tree-optimization/98685
679 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
681 2021-01-15 Tamar Christina <tamar.christina@arm.com>
683 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
684 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
686 2021-01-14 David Malcolm <dmalcolm@redhat.com>
688 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
690 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
692 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
694 2021-01-14 Tamar Christina <tamar.christina@arm.com>
696 * gcc.dg/vect/complex/complex-mla-template.c: New test.
697 * gcc.dg/vect/complex/complex-mls-template.c: New test.
698 * gcc.dg/vect/complex/complex-mul-template.c: New test.
699 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
700 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
701 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
702 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
703 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
704 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
705 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
706 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
707 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
708 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
709 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
710 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
711 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
712 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
713 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
714 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
715 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
716 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
718 2021-01-14 Marek Polacek <polacek@redhat.com>
720 * g++.dg/template/pr98372.C: Only run in C++14 and up.
722 2021-01-14 Harald Anlauf <anlauf@gmx.de>
724 * substr_10.f90: New test.
725 * substr_9.f90: New test.
727 2021-01-14 Alexandre Oliva <oliva@adacore.com>
729 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
730 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
732 2021-01-14 Alexandre Oliva <oliva@adacore.com>
734 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
736 2021-01-14 Harald Anlauf <anlauf@gmx.de>
739 * gfortran.dg/pr98661.f90: New test.
741 2021-01-14 Harald Anlauf <anlauf@gmx.de>
744 2021-01-14 Harald Anlauf <anlauf@gmx.de>
747 * gfortran.dg/pr98661.f90: New test.
749 2021-01-14 Harald Anlauf <anlauf@gmx.de>
752 * gfortran.dg/pr98661.f90: New test.
754 2021-01-14 Martin Liska <mliska@suse.cz>
756 * g++.dg/gcov/gcov-17.C: New test.
757 * g++.dg/gcov/test-gcov-17.py: New test.
759 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
762 * gcc.target/i386/pr98667-1.c: New file.
763 * gcc.target/i386/pr98667-2.c: Likewise.
764 * gcc.target/i386/pr98667-3.c: Likewise.
766 2021-01-14 Richard Biener <rguenther@suse.de>
768 PR tree-optimization/98674
769 * gcc.dg/vect/pr98674.c: New testcase.
771 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
774 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
776 * gcc.target/i386/pr95021-3.c: Likewise.
778 2021-01-14 Nathan Sidwell <nathan@acm.org>
781 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
782 * g++.dg/template/pr98372.C: New.
784 2021-01-14 Jakub Jelinek <jakub@redhat.com>
787 * gcc.target/i386/pr98670.c: New test.
789 2021-01-14 Jakub Jelinek <jakub@redhat.com>
791 PR tree-optimization/96688
792 * gcc.dg/tree-ssa/pr96688.c: New test.
793 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
794 * gcc.target/i386/pr66821.c: Likewise.
796 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
798 * gcc.target/aarch64/sve/cost_model_11.c: New test.
799 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
800 -fno-vect-cost-model.
802 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
804 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
805 sqxtn2 scan-assembler-times.
807 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
809 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
810 scan-assembler-times for xtn2.
812 2021-01-13 Marek Polacek <polacek@redhat.com>
815 * g++.dg/lookup/using63.C: New test.
817 2021-01-13 Jakub Jelinek <jakub@redhat.com>
819 PR tree-optimization/96691
820 * gcc.dg/tree-ssa/pr96691.c: New test.
822 2021-01-13 Richard Biener <rguenther@suse.de>
824 PR tree-optimization/92645
825 * gcc.target/i386/pr92645-7.c: New testcase.
826 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
827 * gcc.dg/pr69047.c: Likewise.
829 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
831 * gcc.target/aarch64/sve/mls_2.c: New test.
832 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
833 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
834 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
835 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
836 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
838 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
840 * gcc.target/aarch64/sve/mla_2.c: New test.
841 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
842 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
843 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
844 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
845 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
847 2021-01-13 Richard Biener <rguenther@suse.de>
849 PR tree-optimization/92645
850 * gcc.target/i386/pr92645-6.c: New testcase.
852 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
854 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
855 * gcc.target/aarch64/sve/sel_2.c: Likewise.
856 * gcc.target/aarch64/sve/sel_3.c: Likewise.
858 2021-01-13 Jakub Jelinek <jakub@redhat.com>
861 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
862 scan-assembler. Add tests with zero vector as first __builtin_shuffle
864 * gcc.target/i386/pr95905-3.c: New test.
865 * gcc.target/i386/pr95905-4.c: New test.
867 2021-01-13 Martin Liska <mliska@suse.cz>
869 PR tree-optimization/98455
870 * gcc.dg/tree-ssa/pr98455.c: New test.
872 2021-01-13 Richard Biener <rguenther@suse.de>
874 PR tree-optimization/98640
875 * gcc.dg/torture/pr98640.c: New testcase.
877 2021-01-13 Jakub Jelinek <jakub@redhat.com>
880 * gcc.target/i386/pr96938.c: New test.
882 2021-01-13 Jakub Jelinek <jakub@redhat.com>
885 * gcc.target/i386/pr95905-1.c: New test.
886 * gcc.target/i386/pr95905-2.c: New test.
888 2021-01-13 Julian Brown <julian@codesourcery.com>
890 * gcc.target/gcn/fpdiv.c: New test.
892 2021-01-12 Martin Sebor <msebor@redhat.com>
896 * g++.dg/warn/Wuninitialized-13.C: New test.
897 gcc.dg/uninit-39.c: New test.
899 * gcc.dg/uninit-39.c: New file.
901 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
904 * gcc.target/arm/simd/mve-vneg.c: Update test.
906 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
909 * gcc.target/arm/pr97969.c: New.
911 2021-01-12 Patrick Palka <ppalka@redhat.com>
914 * g++.dg/cpp2a/concepts-ctad1.C: New test.
915 * g++.dg/cpp2a/concepts-ctad2.C: New test.
917 2021-01-12 Richard Biener <rguenther@suse.de>
919 PR tree-optimization/98550
920 * g++.dg/opt/pr98550.C: New testcase.
922 2021-01-12 Jakub Jelinek <jakub@redhat.com>
924 PR tree-optimization/98629
925 * gcc.c-torture/compile/pr98629.c: New test.
927 2021-01-12 Jakub Jelinek <jakub@redhat.com>
929 PR tree-optimization/95731
930 * gcc.dg/tree-ssa/pr95731.c: New test.
931 * gcc.c-torture/execute/pr95731.c: New test.
933 2021-01-12 Marek Polacek <polacek@redhat.com>
936 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
938 2021-01-12 David Malcolm <dmalcolm@redhat.com>
941 * gcc.dg/analyzer/pr98628.c: New test.
943 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
945 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
946 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
947 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
948 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
949 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
950 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
951 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
953 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
955 * g++.target/aarch64/sve/cond_bic_1.C: New test.
956 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
957 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
958 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
960 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
962 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
964 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
966 * g++.target/aarch64/sve/abd_1.C: New test.
967 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
968 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
969 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
970 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
972 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
974 * gcc.target/aarch64/sve/adr_6.c: New test.
976 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
978 * g++.target/aarch64/sve/cond_arith_1.C: New test.
979 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
980 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
981 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
982 * g++.target/aarch64/sve/cond_shift_1.C: New test.
983 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
984 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
985 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
987 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
990 * g++.target/aarch64/sve/max_1.C: New test.
991 * g++.target/aarch64/sve/min_1.C: Likewise.
992 * gcc.target/aarch64/sve/mul_2.c: Likewise.
994 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
996 * gcc.target/aarch64/sve/shift_2.c: New test.
998 2021-01-11 Jakub Jelinek <jakub@redhat.com>
1001 * g++.dg/abi/abi-tag24.C: New test.
1003 2021-01-11 Richard Biener <rguenther@suse.de>
1005 PR tree-optimization/91403
1006 * gcc.dg/vect/pr91403.c: New testcase.
1008 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1011 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
1012 Expect .ld1_args only when GNU LD is used.
1013 Add an exception for *.gcc_args files.
1015 2021-01-11 Jakub Jelinek <jakub@redhat.com>
1017 PR tree-optimization/95867
1018 * gcc.dg/tree-ssa/pr95867.c: New test.
1020 2021-01-11 Jakub Jelinek <jakub@redhat.com>
1022 PR tree-optimization/95852
1023 * gcc.target/i386/pr95852-3.c: New test.
1024 * gcc.target/i386/pr95852-4.c: New test.
1026 2021-01-11 Jakub Jelinek <jakub@redhat.com>
1028 PR tree-optimization/95852
1029 * gcc.target/i386/pr95852-1.c: New test.
1030 * gcc.target/i386/pr95852-2.c: New test.
1032 2021-01-11 Martin Liska <mliska@suse.cz>
1034 PR gcov-profile/98273
1035 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
1036 * g++.dg/gcov/pr98273.C: New test.
1037 * g++.dg/gcov/gcov.py: New test.
1038 * g++.dg/gcov/test-pr98273.py: New test.
1040 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
1042 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
1043 constant then rather than addition.
1044 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
1045 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
1047 2021-01-09 Jakub Jelinek <jakub@redhat.com>
1050 * c-c++-common/pr98556.c: New test.
1052 2021-01-09 Jakub Jelinek <jakub@redhat.com>
1054 PR rtl-optimization/98603
1055 * gcc.target/i386/pr98603.c: New test.
1056 * gcc.target/aarch64/pr98603.c: New test.
1058 2021-01-09 Alexandre Oliva <oliva@gnu.org>
1061 * gcc.dg/debug/pr97714.c: New.
1063 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
1066 * gcc.target/i386/pr98482-1.c: Require lp64.
1067 * gcc.target/i386/pr98482-2.c: Likewise.
1069 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
1071 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
1072 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
1074 2021-01-08 Patrick Palka <ppalka@redhat.com>
1077 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
1079 2021-01-08 Patrick Palka <ppalka@redhat.com>
1082 * g++.dg/template/access32.C: New test.
1083 * g++.dg/template/access33.C: New test.
1085 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
1088 * gcc.target/i386/pr98482-2.c: Updated.
1090 2021-01-08 Richard Biener <rguenther@suse.de>
1092 PR tree-optimization/98544
1093 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
1095 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
1098 * gcc.target/i386/pr98482-1.c: New test.
1099 * gcc.target/i386/pr98482-1.c: Likewise.
1100 * gcc.target/i386/pr98482-2.c: New file.
1102 2021-01-08 Jakub Jelinek <jakub@redhat.com>
1105 * gcc.target/i386/pr98585.c: New test.
1107 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
1109 * gcc.target/aarch64/sve/cnot_2.c: New test.
1110 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
1111 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
1112 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
1113 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
1114 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
1115 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
1117 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
1119 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
1120 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
1121 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
1122 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
1123 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
1124 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
1125 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
1126 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
1128 2021-01-08 Tamar Christina <tamar.christina@arm.com>
1130 * lib/target-supports.exp
1131 (check_effective_target_aarch64_asm_sve2_ok): New.
1132 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
1133 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
1135 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1137 * gcc.target/aarch64/usaba_1.c: New test.
1139 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
1142 * gfortran.dg/deferred_character_35.f90 : New test.
1144 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
1147 * gfortran.dg/implied_do_3.f90 : New test.
1149 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
1151 * gcc.dg/array-quals-1.c: Allow srodata.
1153 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
1155 * gcc.target/riscv/predef-10.c: New.
1156 * gcc.target/riscv/predef-11.c: New.
1157 * gcc.target/riscv/predef-12.c: New.
1158 * gcc.target/riscv/predef-13.c: New.
1160 2021-01-07 Jakub Jelinek <jakub@redhat.com>
1163 * g++.dg/cpp2a/bit-cast10.C: New test.
1165 2021-01-07 Martin Sebor <msebor@redhat.com>
1168 * gcc.dg/plugin/gil-1.c: Adjust expected output.
1169 * gcc.dg/uninit-pr98578.c: New test.
1171 2021-01-07 Marek Polacek <polacek@redhat.com>
1174 * g++.dg/cpp0x/auto55.C: New test.
1176 2021-01-07 David Malcolm <dmalcolm@redhat.com>
1179 * gcc.dg/analyzer/pr98580-a.c: New test.
1180 * gcc.dg/analyzer/pr98580-b.c: New test.
1182 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
1185 * gfortran.dg/associate_54.f90: New test.
1186 * gfortran.dg/associate_55.f90: New test.
1187 * gfortran.dg/associate_56.f90: New test.
1189 2021-01-07 Jakub Jelinek <jakub@redhat.com>
1192 * gcc.target/i386/pr98567-1.c: New test.
1193 * gcc.target/i386/pr98567-2.c: New test.
1195 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
1197 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
1198 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
1199 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
1200 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
1201 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
1202 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
1203 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
1204 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
1206 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
1208 PR tree-optimization/98560
1209 * gcc.dg/vect/pr98560-2.c: New test.
1211 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
1213 PR tree-optimization/98560
1214 * gcc.dg/vect/pr98560-1.c: New test.
1216 2021-01-07 Jakub Jelinek <jakub@redhat.com>
1218 PR tree-optimization/98568
1219 * g++.dg/torture/pr98568.C: New test.
1221 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
1223 * gcc.target/i386/pr92658-avx512bw.c: Add
1224 -mprefer-vector-width=512 to avoid impact of different default
1225 mtune which gcc is built with.
1226 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
1228 2021-01-07 David Malcolm <dmalcolm@redhat.com>
1231 * gcc.dg/analyzer/pr97074.c: New test.
1233 2021-01-07 David Malcolm <dmalcolm@redhat.com>
1236 * gcc.dg/analyzer/pr98564.c: New test.
1238 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
1240 PR rtl-optimization/97978
1241 * gcc.target/i386/pr97978.c: New.
1243 2021-01-06 Martin Sebor <msebor@redhat.com>
1246 * g++.dg/pr95768.C: New test.
1247 * g++.dg/warn/Wuninitialized-12.C: New test.
1248 * gcc.dg/uninit-38.c: New test.
1250 2021-01-06 Martin Sebor <msebor@redhat.com>
1253 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
1255 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
1258 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
1259 as the final suspend point so that we can check that the state
1260 machine has reached the expected point.
1262 2021-01-06 Marek Polacek <polacek@redhat.com>
1265 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
1268 2021-01-06 Alexandre Oliva <oliva@adacore.com>
1270 * g++.dg/opt/store-merging-2.C: Add the required alignment.
1272 2021-01-06 Richard Biener <rguenther@suse.de>
1274 PR tree-optimization/95582
1275 * gcc.dg/pr95582.c: New testcase.
1277 2021-01-06 Richard Biener <rguenther@suse.de>
1279 PR tree-optimization/98513
1280 * gcc.dg/tree-ssa/pr98513.c: New testcase.
1282 2021-01-06 David Malcolm <dmalcolm@redhat.com>
1285 * gcc.dg/analyzer/pr97072.c: New test.
1287 2021-01-06 David Malcolm <dmalcolm@redhat.com>
1290 * gcc.dg/analyzer/pr98073.c: New test.
1292 2021-01-06 David Malcolm <dmalcolm@redhat.com>
1295 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
1297 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
1299 * gcc.target/s390/s390.exp: Replace %% with %.
1301 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
1303 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
1305 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
1308 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
1309 unsigned short to compute pextrw result.
1311 2021-01-05 Patrick Palka <ppalka@redhat.com>
1313 * g++.dg/template/partial5.C: Adjust directives to expect the
1314 same errors across all dialects.
1315 * g++.dg/cpp1z/nontype-auto17.C: New test.
1316 * g++.dg/cpp1z/nontype-auto18.C: New test.
1317 * g++.dg/template/ttp33.C: New test.
1319 2021-01-05 Jakub Jelinek <jakub@redhat.com>
1321 PR tree-optimization/94802
1322 * gcc.target/i386/pr94802.c: New test.
1323 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
1325 2021-01-05 Richard Biener <rguenther@suse.de>
1327 PR tree-optimization/98516
1328 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
1329 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
1331 2021-01-05 Jakub Jelinek <jakub@redhat.com>
1334 * g++.dg/cpp2a/bit-cast8.C: New test.
1335 * g++.dg/cpp2a/bit-cast9.C: New test.
1337 2021-01-05 Marek Polacek <polacek@redhat.com>
1340 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
1341 * g++.dg/cpp0x/noexcept61.C: New test.
1343 2021-01-05 Jakub Jelinek <jakub@redhat.com>
1345 PR tree-optimization/96928
1346 * gcc.dg/tree-ssa/pr96928.c: New test.
1347 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
1348 instead of scanning rtl dump for ifcvt message check assembly
1349 for xor instruction.
1351 2021-01-05 Jakub Jelinek <jakub@redhat.com>
1353 PR tree-optimization/96930
1354 * g++.dg/tree-ssa/pr96930.C: New test.
1356 2021-01-05 Jakub Jelinek <jakub@redhat.com>
1358 PR tree-optimization/96239
1359 * gcc.dg/tree-ssa/pr96239.c: New test.
1361 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
1364 * gcc.target/i386/pr98522.c: New test.
1366 2021-01-05 Nathan Sidwell <nathan@acm.org>
1368 * g++.dg/modules/mod-decl-1.C: Adjust.
1369 * g++.dg/modules/p0713-2.C: Adjust.
1370 * g++.dg/modules/p0713-3.C: Adjust.
1372 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
1375 * gcc.target/i386/pr98495-1.c: New test.
1376 * gcc.target/i386/pr98495-2.c: New test.
1377 * gcc.target/i386/pr98495-3.c: New test.
1378 * gcc.target/i386/pr98495-4.c: New test.
1379 * gcc.target/i386/pr98495-5.c: New test.
1381 2021-01-05 liuhongt <hongtao.liu@intel.com>
1383 * gcc.target/i386/sse2-pr98461-2.c: New test.
1385 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
1387 PR rtl-optimization/97144
1388 * gcc.c-torture/compile/pr97144.c: New test.
1389 * gcc.target/aarch64/sve/pr97144.c: Likewise.
1391 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
1393 PR rtl-optimization/98403
1394 * g++.dg/opt/pr98403.C: New test.
1396 2021-01-05 Jakub Jelinek <jakub@redhat.com>
1398 PR rtl-optimization/98334
1399 * gcc.target/i386/pr98334.c: New test.
1401 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
1403 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
1405 2021-01-05 David Malcolm <dmalcolm@redhat.com>
1408 * gcc.dg/analyzer/pr98293.c: New test.
1410 2021-01-04 Martin Uecker <muecker@gwdg.de>
1413 * gcc.dg/pr98029.c: New test.
1415 2021-01-04 Nathan Sidwell <nathan@acm.org>
1417 * g++.dg/modules/binding-1_a.H: New.
1418 * g++.dg/modules/binding-1_b.H: New.
1419 * g++.dg/modules/binding-1_c.C: New.
1420 * g++.dg/modules/binding-2.H: New.
1421 * g++.dg/modules/builtin-3_a.C: New.
1422 * g++.dg/modules/global-2_a.C: New.
1423 * g++.dg/modules/global-2_b.C: New.
1424 * g++.dg/modules/global-3_a.C: New.
1425 * g++.dg/modules/global-3_b.C: New.
1426 * g++.dg/modules/hello-1_a.C: New.
1427 * g++.dg/modules/hello-1_b.C: New.
1428 * g++.dg/modules/iostream-1_a.H: New.
1429 * g++.dg/modules/iostream-1_b.C: New.
1430 * g++.dg/modules/part-5_a.C: New.
1431 * g++.dg/modules/part-5_b.C: New.
1432 * g++.dg/modules/part-5_c.C: New.
1433 * g++.dg/modules/stdio-1_a.H: New.
1434 * g++.dg/modules/stdio-1_b.C: New.
1435 * g++.dg/modules/string-1_a.H: New.
1436 * g++.dg/modules/string-1_b.C: New.
1437 * g++.dg/modules/string-view1.C: New.
1438 * g++.dg/modules/string-view2.C: New.
1439 * g++.dg/modules/tinfo-1.C: New.
1440 * g++.dg/modules/tinfo-2_a.H: New.
1441 * g++.dg/modules/tinfo-2_b.C: New.
1442 * g++.dg/modules/tname-spec-1_a.H: New.
1443 * g++.dg/modules/tname-spec-1_b.C: New.
1444 * g++.dg/modules/xtreme-header-1.h: New.
1445 * g++.dg/modules/xtreme-header-1_a.H: New.
1446 * g++.dg/modules/xtreme-header-1_b.C: New.
1447 * g++.dg/modules/xtreme-header-1_c.C: New.
1448 * g++.dg/modules/xtreme-header-2.h: New.
1449 * g++.dg/modules/xtreme-header-2_a.H: New.
1450 * g++.dg/modules/xtreme-header-2_b.C: New.
1451 * g++.dg/modules/xtreme-header-2_c.C: New.
1452 * g++.dg/modules/xtreme-header-3.h: New.
1453 * g++.dg/modules/xtreme-header-3_a.H: New.
1454 * g++.dg/modules/xtreme-header-3_b.C: New.
1455 * g++.dg/modules/xtreme-header-3_c.C: New.
1456 * g++.dg/modules/xtreme-header-4.h: New.
1457 * g++.dg/modules/xtreme-header-4_a.H: New.
1458 * g++.dg/modules/xtreme-header-4_b.C: New.
1459 * g++.dg/modules/xtreme-header-4_c.C: New.
1460 * g++.dg/modules/xtreme-header-5.h: New.
1461 * g++.dg/modules/xtreme-header-5_a.H: New.
1462 * g++.dg/modules/xtreme-header-5_b.C: New.
1463 * g++.dg/modules/xtreme-header-5_c.C: New.
1464 * g++.dg/modules/xtreme-header-6.h: New.
1465 * g++.dg/modules/xtreme-header-6_a.H: New.
1466 * g++.dg/modules/xtreme-header-6_b.C: New.
1467 * g++.dg/modules/xtreme-header-6_c.C: New.
1468 * g++.dg/modules/xtreme-header.h: New.
1469 * g++.dg/modules/xtreme-header_a.H: New.
1470 * g++.dg/modules/xtreme-header_b.C: New.
1471 * g++.dg/modules/xtreme-tr1.h: New.
1472 * g++.dg/modules/xtreme-tr1_a.H: New.
1473 * g++.dg/modules/xtreme-tr1_b.C: New.
1475 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
1477 PR tree-optimization/95401
1478 * g++.dg/vect/pr95401.cc: New test.
1479 * g++.dg/vect/pr95401a.cc: Likewise.
1481 2021-01-04 Richard Biener <rguenther@suse.de>
1483 PR tree-optimization/98308
1484 * gcc.dg/vect/pr98308.c: New testcase.
1486 2021-01-04 Jakub Jelinek <jakub@redhat.com>
1488 PR tree-optimization/95771
1489 * gcc.target/i386/pr95771.c: New test.
1491 2021-01-04 Richard Biener <rguenther@suse.de>
1493 PR tree-optimization/98464
1494 * g++.dg/opt/pr98464.C: New testcase.
1496 2021-01-04 Richard Biener <rguenther@suse.de>
1498 PR tree-optimization/98282
1499 * g++.dg/opt/pr98282.C: New testcase.
1501 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
1504 * gcc.target/aarch64/pr89057.c: New test.
1506 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
1508 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
1510 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
1511 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
1512 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
1514 2021-01-04 Martin Liska <mliska@suse.cz>
1516 * README: Convert to utf8 from iso8859.
1518 2021-01-04 Martin Liska <mliska@suse.cz>
1520 * gcc.target/avr/avr.exp: Run dos2unix on the file.
1522 2021-01-04 Richard Biener <rguenther@suse.de>
1524 PR tree-optimization/98291
1525 * gcc.dg/vect/slp-reduc-11.c: New testcase.
1526 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
1528 2021-01-04 Jakub Jelinek <jakub@redhat.com>
1530 PR tree-optimization/96782
1531 * gcc.dg/tree-ssa/pr96782.c: New test.
1533 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1535 * gcc.misc-tests/outputs.exp: Adjust testcase.
1537 2021-01-01 Jakub Jelinek <jakub@redhat.com>
1539 * ChangeLog-2020: Rotate ChangeLog. New file.
1541 2021-01-01 Joel Brobecker <brobecker@adacore.com>
1543 * lib/target-supports.exp
1544 (check_effective_target_arm_fp16_alternative_ok_nocache):
1545 Return zero for *-*-vxworks7r* targets.
1546 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
1547 * gcc.target/arm/aapcs/vfp23.c: Likewise.
1548 * gcc.target/arm/aapcs/vfp24.c: Likewise.
1549 * gcc.target/arm/aapcs/vfp25.c: Likewise.
1551 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1553 * g++.dg/init/new26.C: Fix overriding of the delete operator
1556 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1558 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
1561 2021-01-01 Joel Brobecker <brobecker@adacore.com>
1563 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
1564 the test's dg-options.
1565 * gcc.target/arm/pr78255-2.c: Likewise.
1567 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1569 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
1571 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1573 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
1576 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1578 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
1580 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1582 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
1585 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1587 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
1589 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1591 * g++.dg/other/anon5.C: Skip on vxworks kernel.
1593 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1595 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
1596 * gcc.dg/vxworks/initpri2.c: Likewise.
1598 2021-01-01 Joel Brobecker <brobecker@adacore.com>
1600 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
1603 2021-01-01 Olivier Hainque <hainque@adacore.com>
1605 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
1606 * gcc.dg/pthread-init-2.c: Ditto.
1608 2021-01-01 Olivier Hainque <hainque@adacore.com>
1610 * lib/target-supports.exp (check_weak_available,
1611 check_fork_available, check_effective_target_lto,
1612 check_effective_target_mempcpy): Add vxworks filters.
1614 2021-01-01 Alexandre Oliva <oliva@adacore.com>
1616 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
1617 explicit -mno-long-calls.
1618 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
1620 2021-01-01 Alexandre Oliva <oliva@adacore.com>
1622 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
1623 * g++.target/arm/no_unique_address_2.C: Likewise.
1625 2021-01-01 Alexandre Oliva <oliva@adacore.com>
1627 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
1628 * gcc.target/arm/headmerge-2.c: Likewise.
1630 2021-01-01 Alexandre Oliva <oliva@adacore.com>
1632 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
1635 Copyright (C) 2021 Free Software Foundation, Inc.
1637 Copying and distribution of this file, with or without modification,
1638 are permitted in any medium without royalty provided the copyright
1639 notice and this notice are preserved.