9f1a25a8449a0fd61990f2492f26477248baf626
[gcc.git] / gcc / testsuite / ChangeLog
1 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
2
3 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
4 intervening period.
5 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
6 explicitly check for intervening space, tab or period.
7
8 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
9
10 PR rtl-optimization/98777
11 * gcc.target/riscv/pr98777.c: New.
12
13 2021-01-21 Patrick Palka <ppalka@redhat.com>
14
15 PR c++/71879
16 * g++.dg/cpp0x/decltype-71879.C: New test.
17
18 2021-01-21 Jakub Jelinek <jakub@redhat.com>
19
20 PR c++/98672
21 * g++.dg/cpp1y/constexpr-98672.C: New test.
22
23 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
24
25 PR target/96372
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'.
30
31 2021-01-21 Nathan Sidwell <nathan@acm.org>
32
33 PR c++/98530
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.
37
38 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
39
40 PR fortran/96320
41 * gfortran.dg/module_procedure_5.f90 : New test.
42 * gfortran.dg/module_procedure_6.f90 : New test.
43
44 2021-01-21 Richard Biener <rguenther@suse.de>
45
46 PR testsuite/97299
47 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
48
49 2021-01-21 Richard Biener <rguenther@suse.de>
50
51 PR testsuite/98241
52 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
53
54 2021-01-21 Richard Biener <rguenther@suse.de>
55
56 * gcc.dg/Walloca-2.c: Un-XFAIL.
57
58 2021-01-21 liuhongt <hongtao.liu@intel.com>
59
60 PR rtl-optimization/98694
61 * gcc.target/i386/pr98694.c: New test.
62
63 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
64
65 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
66
67 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
68
69 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
70 dup.
71
72 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
73
74 PR rtl-optimization/98722
75 * g++.target/s390/pr98722.C: New.
76
77 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
78
79 PR tree-optimization/96674
80 * gcc.dg/pr96674.c: New tests.
81
82 2021-01-20 Patrick Palka <ppalka@redhat.com>
83
84 PR c++/95434
85 * g++.dg/cpp2a/lambda-generic9.C: New test.
86
87 2021-01-20 Patrick Palka <ppalka@redhat.com>
88
89 PR c++/82613
90 * g++.dg/parse/access12.C: New test.
91 * g++.dg/template/access35.C: New test.
92
93 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
94
95 PR tree-optimization/98535
96 * gcc.target/aarch64/sve/pr98535.c: New file.
97
98 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
99
100 PR fortran/98763
101 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
102 missing diagnostic issues with c_intptr_t == default integer kind.
103
104 2021-01-20 Jakub Jelinek <jakub@redhat.com>
105
106 PR tree-optimization/98721
107 * gcc.dg/pr98721-1.c: New test.
108 * gcc.dg/pr98721-2.c: New test.
109
110 2021-01-20 Richard Biener <rguenther@suse.de>
111
112 PR tree-optimization/98758
113 * gcc.dg/torture/pr98758.c: New testcase.
114
115 2021-01-20 Jakub Jelinek <jakub@redhat.com>
116
117 PR c++/98742
118 * c-c++-common/gomp/task-detach-2.c: New test.
119
120 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
121
122 PR fortran/98757
123 PR fortran/98476
124 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
125
126 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
127
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.
134
135 2021-01-19 Marek Polacek <polacek@redhat.com>
136
137 PR c++/98659
138 * g++.dg/template/deduce8.C: New test.
139
140 2021-01-19 Marek Polacek <polacek@redhat.com>
141
142 PR c++/98687
143 * g++.dg/lookup/using64.C: New test.
144 * g++.dg/lookup/using65.C: New test.
145
146 2021-01-19 Martin Sebor <msebor@redhat.com>
147
148 PR middle-end/98664
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.
153
154 2021-01-19 Patrick Palka <ppalka@redhat.com>
155
156 PR c++/41437
157 PR c++/58993
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.
162
163 2021-01-19 Marek Polacek <polacek@redhat.com>
164
165 PR c++/98333
166 * g++.dg/cpp0x/noexcept62.C: New test.
167
168 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
169
170 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
171
172 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
173
174 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
175 (CHECK_CUMULATIVE_SAT): Delete.
176 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
177 variables.
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:
181 Likewise.
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:
186 Likewise.
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:
190 Likewise.
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:
194 Likewise.
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:
198 Likewise.
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:
202 Likewise.
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:
209 Likewise.
210 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
211 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
212 Likewise.
213 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
214 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
215 Likewise.
216 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
217 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
218 Likewise.
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.
229
230 2021-01-19 Jeff Law <law@redhat.com>
231
232 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
233 and update expected output.
234
235 2021-01-19 Richard Biener <rguenther@suse.de>
236
237 PR ipa/98330
238 * g++.dg/pr98330.C: New testcase.
239 * gcc.dg/pr98330.c: Likewise.
240
241 2021-01-19 Richard Biener <rguenther@suse.de>
242
243 PR ipa/97673
244 * gfortran.dg/pr97673.f90: New testcase.
245
246 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
247
248 PR fortran/98476
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.
252
253 2021-01-19 Martin Jambor <mjambor@suse.cz>
254
255 PR ipa/98690
256 * g++.dg/ipa/pr98690.C: New test.
257
258 2021-01-18 Jeff Law <law@redhat.com>
259
260 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
261
262 2021-01-18 Patrick Palka <ppalka@redhat.com>
263
264 * g++.dg/cpp1z/class-deduction77.C: New test.
265
266 2021-01-18 Jakub Jelinek <jakub@redhat.com>
267
268 PR tree-optimization/98727
269 * gcc.c-torture/execute/pr98727.c: New test.
270
271 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
272
273 PR testsuite/97987
274 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
275 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
276
277 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
278
279 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
280 * g++.dg/no-stack-protector-attr.C: Likewise.
281
282 2021-01-18 David Malcolm <dmalcolm@redhat.com>
283
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.
291
292 2021-01-18 Richard Biener <rguenther@suse.de>
293
294 PR testsuite/97494
295 * gcc.dg/vect/slp-11b.c: Adjust.
296
297 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
298
299 PR target/71233
300 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
301 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
302
303 2021-01-18 Richard Biener <rguenther@suse.de>
304
305 PR testsuite/97299
306 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
307
308 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
309
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.
322
323 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
324
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.
336
337 2021-01-17 Martin Jambor <mjambor@suse.cz>
338
339 PR ipa/98222
340 * gcc.dg/ipa/pr98222.c: New test.
341
342 2021-01-16 Jakub Jelinek <jakub@redhat.com>
343
344 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
345 ../../../libgfortran/ISO_Fortran_binding.h rather than
346 ISO_Fortran_binding.h.
347
348 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
349
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.
354
355 2021-01-16 Jakub Jelinek <jakub@redhat.com>
356
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.
360
361 2021-01-16 Jakub Jelinek <jakub@redhat.com>
362
363 PR tree-optimization/96271
364 * gcc.target/i386/pr96271.c: New test.
365
366 2021-01-15 Carl Love <cel@us.ibm.com>
367
368 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
369
370 2021-01-15 Harris Snyder <hsnyder@structura.bio>
371
372 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
373 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
374
375 2021-01-15 Nathan Sidwell <nathan@acm.org>
376
377 PR c++/98538
378 * g++.dg/template/pr98538.C: New.
379
380 2021-01-15 Nathan Sidwell <nathan@acm.org>
381
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.
386
387 2021-01-15 Jakub Jelinek <jakub@redhat.com>
388
389 PR tree-optimization/96669
390 * gcc.dg/tree-ssa/pr96669-1.c: New test.
391
392 2021-01-15 Jakub Jelinek <jakub@redhat.com>
393
394 PR tree-optimization/96681
395 * gcc.dg/tree-ssa/pr96681.c: New test.
396
397 2021-01-15 Jason Merrill <jason@redhat.com>
398
399 PR c++/98642
400 * g++.dg/cpp1z/elide5.C: New test.
401
402 2021-01-15 Jason Merrill <jason@redhat.com>
403
404 * g++.dg/cpp1z/elide4.C: New test.
405
406 2021-01-15 Jason Merrill <jason@redhat.com>
407
408 PR c++/63707
409 * g++.dg/cpp0x/initlist-array13.C: New test.
410
411 2021-01-15 Alexandre Oliva <oliva@adacore.com>
412
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.
417
418 2021-01-15 Jakub Jelinek <jakub@redhat.com>
419
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.
423
424 2021-01-15 Jakub Jelinek <jakub@redhat.com>
425
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.
430
431 2021-01-15 Nathan Sidwell <nathan@acm.org>
432
433 PR c++/98591
434 * g++.dg/modules/pr98591.H: New file.
435
436 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
437
438 PR target/88836
439 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
440 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
441
442 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
443
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
447 -latomic.
448
449 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
450
451 PR target/71233
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.
456
457 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
458
459 Revert:
460 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
461
462 PR target/71233
463 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
464 vceqz_p64, vceqq_p64 and vceqzq_p64.
465
466 2021-01-15 Martin Liska <mliska@suse.cz>
467
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.
471
472 2021-01-15 Richard Biener <rguenther@suse.de>
473
474 PR testsuite/96147
475 * gcc.dg/vect/bb-slp-32.c: Align p.
476
477 2021-01-15 Richard Biener <rguenther@suse.de>
478
479 PR testsuite/96147
480 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
481
482 2021-01-15 Richard Biener <rguenther@suse.de>
483
484 PR testsuite/96147
485 * gcc.dg/vect/slp-45.c: Key scanning on
486 vect_hw_misalign.
487
488 2021-01-15 Richard Biener <rguenther@suse.de>
489
490 PR testsuite/96147
491 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
492
493 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
494
495 PR target/71233
496 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
497 vceqz_p64, vceqq_p64 and vceqzq_p64.
498
499 2021-01-15 Richard Biener <rguenther@suse.de>
500
501 PR testsuite/96098
502 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
503
504 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
505
506 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
507
508 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
509
510 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
511
512 2021-01-15 Richard Biener <rguenther@suse.de>
513
514 PR tree-optimization/98685
515 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
516
517 2021-01-15 Tamar Christina <tamar.christina@arm.com>
518
519 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
520 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
521
522 2021-01-14 David Malcolm <dmalcolm@redhat.com>
523
524 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
525 New file.
526 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
527 New file.
528 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
529
530 2021-01-14 Tamar Christina <tamar.christina@arm.com>
531
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.
553
554 2021-01-14 Marek Polacek <polacek@redhat.com>
555
556 * g++.dg/template/pr98372.C: Only run in C++14 and up.
557
558 2021-01-14 Harald Anlauf <anlauf@gmx.de>
559
560 * substr_10.f90: New test.
561 * substr_9.f90: New test.
562
563 2021-01-14 Alexandre Oliva <oliva@adacore.com>
564
565 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
566 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
567
568 2021-01-14 Alexandre Oliva <oliva@adacore.com>
569
570 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
571
572 2021-01-14 Harald Anlauf <anlauf@gmx.de>
573
574 PR fortran/98661
575 * gfortran.dg/pr98661.f90: New test.
576
577 2021-01-14 Harald Anlauf <anlauf@gmx.de>
578
579 Revert:
580 2021-01-14 Harald Anlauf <anlauf@gmx.de>
581
582 PR fortran/98661
583 * gfortran.dg/pr98661.f90: New test.
584
585 2021-01-14 Harald Anlauf <anlauf@gmx.de>
586
587 PR fortran/98661
588 * gfortran.dg/pr98661.f90: New test.
589
590 2021-01-14 Martin Liska <mliska@suse.cz>
591
592 * g++.dg/gcov/gcov-17.C: New test.
593 * g++.dg/gcov/test-gcov-17.py: New test.
594
595 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
596
597 PR target/98667
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.
601
602 2021-01-14 Richard Biener <rguenther@suse.de>
603
604 PR tree-optimization/98674
605 * gcc.dg/vect/pr98674.c: New testcase.
606
607 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
608
609 PR target/98676
610 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
611 -mno-stackrealign.
612 * gcc.target/i386/pr95021-3.c: Likewise.
613
614 2021-01-14 Nathan Sidwell <nathan@acm.org>
615
616 PR c++/98372
617 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
618 * g++.dg/template/pr98372.C: New.
619
620 2021-01-14 Jakub Jelinek <jakub@redhat.com>
621
622 PR target/98670
623 * gcc.target/i386/pr98670.c: New test.
624
625 2021-01-14 Jakub Jelinek <jakub@redhat.com>
626
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.
631
632 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
633
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.
637
638 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
639
640 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
641 sqxtn2 scan-assembler-times.
642
643 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
644
645 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
646 scan-assembler-times for xtn2.
647
648 2021-01-13 Marek Polacek <polacek@redhat.com>
649
650 PR c++/98231
651 * g++.dg/lookup/using63.C: New test.
652
653 2021-01-13 Jakub Jelinek <jakub@redhat.com>
654
655 PR tree-optimization/96691
656 * gcc.dg/tree-ssa/pr96691.c: New test.
657
658 2021-01-13 Richard Biener <rguenther@suse.de>
659
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.
664
665 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
666
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.
673
674 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
675
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.
682
683 2021-01-13 Richard Biener <rguenther@suse.de>
684
685 PR tree-optimization/92645
686 * gcc.target/i386/pr92645-6.c: New testcase.
687
688 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
689
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.
693
694 2021-01-13 Jakub Jelinek <jakub@redhat.com>
695
696 PR target/95905
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
699 operand.
700 * gcc.target/i386/pr95905-3.c: New test.
701 * gcc.target/i386/pr95905-4.c: New test.
702
703 2021-01-13 Martin Liska <mliska@suse.cz>
704
705 PR tree-optimization/98455
706 * gcc.dg/tree-ssa/pr98455.c: New test.
707
708 2021-01-13 Richard Biener <rguenther@suse.de>
709
710 PR tree-optimization/98640
711 * gcc.dg/torture/pr98640.c: New testcase.
712
713 2021-01-13 Jakub Jelinek <jakub@redhat.com>
714
715 PR target/96938
716 * gcc.target/i386/pr96938.c: New test.
717
718 2021-01-13 Jakub Jelinek <jakub@redhat.com>
719
720 PR target/95905
721 * gcc.target/i386/pr95905-1.c: New test.
722 * gcc.target/i386/pr95905-2.c: New test.
723
724 2021-01-13 Julian Brown <julian@codesourcery.com>
725
726 * gcc.target/gcn/fpdiv.c: New test.
727
728 2021-01-12 Martin Sebor <msebor@redhat.com>
729
730 PR c/98597
731 PR c/98592
732 * g++.dg/warn/Wuninitialized-13.C: New test.
733 gcc.dg/uninit-39.c: New test.
734 #
735 * gcc.dg/uninit-39.c: New file.
736
737 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
738
739 PR target/97875
740 * gcc.target/arm/simd/mve-vneg.c: Update test.
741
742 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
743
744 PR target/97969
745 * gcc.target/arm/pr97969.c: New.
746
747 2021-01-12 Patrick Palka <ppalka@redhat.com>
748
749 PR c++/98611
750 * g++.dg/cpp2a/concepts-ctad1.C: New test.
751 * g++.dg/cpp2a/concepts-ctad2.C: New test.
752
753 2021-01-12 Richard Biener <rguenther@suse.de>
754
755 PR tree-optimization/98550
756 * g++.dg/opt/pr98550.C: New testcase.
757
758 2021-01-12 Jakub Jelinek <jakub@redhat.com>
759
760 PR tree-optimization/98629
761 * gcc.c-torture/compile/pr98629.c: New test.
762
763 2021-01-12 Jakub Jelinek <jakub@redhat.com>
764
765 PR tree-optimization/95731
766 * gcc.dg/tree-ssa/pr95731.c: New test.
767 * gcc.c-torture/execute/pr95731.c: New test.
768
769 2021-01-12 Marek Polacek <polacek@redhat.com>
770
771 PR c++/98620
772 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
773
774 2021-01-12 David Malcolm <dmalcolm@redhat.com>
775
776 PR analyzer/98628
777 * gcc.dg/analyzer/pr98628.c: New test.
778
779 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
780
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.
788
789 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
790
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.
795
796 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
797
798 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
799
800 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
801
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.
807
808 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
809
810 * gcc.target/aarch64/sve/adr_6.c: New test.
811
812 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
813
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.
822
823 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
824
825 PR testsuite/98602
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.
829
830 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
831
832 * gcc.target/aarch64/sve/shift_2.c: New test.
833
834 2021-01-11 Jakub Jelinek <jakub@redhat.com>
835
836 PR c++/98481
837 * g++.dg/abi/abi-tag24.C: New test.
838
839 2021-01-11 Richard Biener <rguenther@suse.de>
840
841 PR tree-optimization/91403
842 * gcc.dg/vect/pr91403.c: New testcase.
843
844 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
845
846 PR testsuite/98225
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.
850
851 2021-01-11 Jakub Jelinek <jakub@redhat.com>
852
853 PR tree-optimization/95867
854 * gcc.dg/tree-ssa/pr95867.c: New test.
855
856 2021-01-11 Jakub Jelinek <jakub@redhat.com>
857
858 PR tree-optimization/95852
859 * gcc.target/i386/pr95852-3.c: New test.
860 * gcc.target/i386/pr95852-4.c: New test.
861
862 2021-01-11 Jakub Jelinek <jakub@redhat.com>
863
864 PR tree-optimization/95852
865 * gcc.target/i386/pr95852-1.c: New test.
866 * gcc.target/i386/pr95852-2.c: New test.
867
868 2021-01-11 Martin Liska <mliska@suse.cz>
869
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.
875
876 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
877
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.
882
883 2021-01-09 Jakub Jelinek <jakub@redhat.com>
884
885 PR c++/98556
886 * c-c++-common/pr98556.c: New test.
887
888 2021-01-09 Jakub Jelinek <jakub@redhat.com>
889
890 PR rtl-optimization/98603
891 * gcc.target/i386/pr98603.c: New test.
892 * gcc.target/aarch64/pr98603.c: New test.
893
894 2021-01-09 Alexandre Oliva <oliva@gnu.org>
895
896 PR debug/97714
897 * gcc.dg/debug/pr97714.c: New.
898
899 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
900
901 PR target/98482
902 * gcc.target/i386/pr98482-1.c: Require lp64.
903 * gcc.target/i386/pr98482-2.c: Likewise.
904
905 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
906
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.
909
910 2021-01-08 Patrick Palka <ppalka@redhat.com>
911
912 PR c++/98551
913 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
914
915 2021-01-08 Patrick Palka <ppalka@redhat.com>
916
917 PR c++/98515
918 * g++.dg/template/access32.C: New test.
919 * g++.dg/template/access33.C: New test.
920
921 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
922
923 PR target/98482
924 * gcc.target/i386/pr98482-2.c: Updated.
925
926 2021-01-08 Richard Biener <rguenther@suse.de>
927
928 PR tree-optimization/98544
929 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
930
931 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
932
933 PR target/98482
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.
937
938 2021-01-08 Jakub Jelinek <jakub@redhat.com>
939
940 PR target/98585
941 * gcc.target/i386/pr98585.c: New test.
942
943 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
944
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.
952
953 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
954
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.
963
964 2021-01-08 Tamar Christina <tamar.christina@arm.com>
965
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.
970
971 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
972
973 * gcc.target/aarch64/usaba_1.c: New test.
974
975 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
976
977 PR fortran/93794
978 * gfortran.dg/deferred_character_35.f90 : New test.
979
980 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
981
982 PR fortran/98458
983 * gfortran.dg/implied_do_3.f90 : New test.
984
985 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
986
987 * gcc.dg/array-quals-1.c: Allow srodata.
988
989 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
990
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.
995
996 2021-01-07 Jakub Jelinek <jakub@redhat.com>
997
998 PR c++/98329
999 * g++.dg/cpp2a/bit-cast10.C: New test.
1000
1001 2021-01-07 Martin Sebor <msebor@redhat.com>
1002
1003 PR middle-end/98578
1004 * gcc.dg/plugin/gil-1.c: Adjust expected output.
1005 * gcc.dg/uninit-pr98578.c: New test.
1006
1007 2021-01-07 Marek Polacek <polacek@redhat.com>
1008
1009 PR c++/98441
1010 * g++.dg/cpp0x/auto55.C: New test.
1011
1012 2021-01-07 David Malcolm <dmalcolm@redhat.com>
1013
1014 PR analyzer/98580
1015 * gcc.dg/analyzer/pr98580-a.c: New test.
1016 * gcc.dg/analyzer/pr98580-b.c: New test.
1017
1018 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
1019
1020 PR fortran/93701
1021 * gfortran.dg/associate_54.f90: New test.
1022 * gfortran.dg/associate_55.f90: New test.
1023 * gfortran.dg/associate_56.f90: New test.
1024
1025 2021-01-07 Jakub Jelinek <jakub@redhat.com>
1026
1027 PR target/98567
1028 * gcc.target/i386/pr98567-1.c: New test.
1029 * gcc.target/i386/pr98567-2.c: New test.
1030
1031 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
1032
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.
1041
1042 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
1043
1044 PR tree-optimization/98560
1045 * gcc.dg/vect/pr98560-2.c: New test.
1046
1047 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
1048
1049 PR tree-optimization/98560
1050 * gcc.dg/vect/pr98560-1.c: New test.
1051
1052 2021-01-07 Jakub Jelinek <jakub@redhat.com>
1053
1054 PR tree-optimization/98568
1055 * g++.dg/torture/pr98568.C: New test.
1056
1057 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
1058
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.
1063
1064 2021-01-07 David Malcolm <dmalcolm@redhat.com>
1065
1066 PR analyzer/97074
1067 * gcc.dg/analyzer/pr97074.c: New test.
1068
1069 2021-01-07 David Malcolm <dmalcolm@redhat.com>
1070
1071 PR analyzer/98564
1072 * gcc.dg/analyzer/pr98564.c: New test.
1073
1074 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
1075
1076 PR rtl-optimization/97978
1077 * gcc.target/i386/pr97978.c: New.
1078
1079 2021-01-06 Martin Sebor <msebor@redhat.com>
1080
1081 PR c++/95768
1082 * g++.dg/pr95768.C: New test.
1083 * g++.dg/warn/Wuninitialized-12.C: New test.
1084 * gcc.dg/uninit-38.c: New test.
1085
1086 2021-01-06 Martin Sebor <msebor@redhat.com>
1087
1088 PR c++/98305
1089 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
1090
1091 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
1092
1093 PR c++/96504
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.
1097
1098 2021-01-06 Marek Polacek <polacek@redhat.com>
1099
1100 PR testsuite/98566
1101 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
1102 dg-error.
1103
1104 2021-01-06 Alexandre Oliva <oliva@adacore.com>
1105
1106 * g++.dg/opt/store-merging-2.C: Add the required alignment.
1107
1108 2021-01-06 Richard Biener <rguenther@suse.de>
1109
1110 PR tree-optimization/95582
1111 * gcc.dg/pr95582.c: New testcase.
1112
1113 2021-01-06 Richard Biener <rguenther@suse.de>
1114
1115 PR tree-optimization/98513
1116 * gcc.dg/tree-ssa/pr98513.c: New testcase.
1117
1118 2021-01-06 David Malcolm <dmalcolm@redhat.com>
1119
1120 PR analyzer/97072
1121 * gcc.dg/analyzer/pr97072.c: New test.
1122
1123 2021-01-06 David Malcolm <dmalcolm@redhat.com>
1124
1125 PR analyzer/98073
1126 * gcc.dg/analyzer/pr98073.c: New test.
1127
1128 2021-01-06 David Malcolm <dmalcolm@redhat.com>
1129
1130 PR analyzer/98223
1131 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
1132
1133 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
1134
1135 * gcc.target/s390/s390.exp: Replace %% with %.
1136
1137 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
1138
1139 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
1140
1141 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
1142
1143 PR target/98495
1144 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
1145 unsigned short to compute pextrw result.
1146
1147 2021-01-05 Patrick Palka <ppalka@redhat.com>
1148
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.
1154
1155 2021-01-05 Jakub Jelinek <jakub@redhat.com>
1156
1157 PR tree-optimization/94802
1158 * gcc.target/i386/pr94802.c: New test.
1159 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
1160
1161 2021-01-05 Richard Biener <rguenther@suse.de>
1162
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.
1166
1167 2021-01-05 Jakub Jelinek <jakub@redhat.com>
1168
1169 PR c++/98469
1170 * g++.dg/cpp2a/bit-cast8.C: New test.
1171 * g++.dg/cpp2a/bit-cast9.C: New test.
1172
1173 2021-01-05 Marek Polacek <polacek@redhat.com>
1174
1175 PR c++/82099
1176 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
1177 * g++.dg/cpp0x/noexcept61.C: New test.
1178
1179 2021-01-05 Jakub Jelinek <jakub@redhat.com>
1180
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.
1186
1187 2021-01-05 Jakub Jelinek <jakub@redhat.com>
1188
1189 PR tree-optimization/96930
1190 * g++.dg/tree-ssa/pr96930.C: New test.
1191
1192 2021-01-05 Jakub Jelinek <jakub@redhat.com>
1193
1194 PR tree-optimization/96239
1195 * gcc.dg/tree-ssa/pr96239.c: New test.
1196
1197 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
1198
1199 PR target/98522
1200 * gcc.target/i386/pr98522.c: New test.
1201
1202 2021-01-05 Nathan Sidwell <nathan@acm.org>
1203
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.
1207
1208 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
1209
1210 PR target/98495
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.
1216
1217 2021-01-05 liuhongt <hongtao.liu@intel.com>
1218
1219 * gcc.target/i386/sse2-pr98461-2.c: New test.
1220
1221 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
1222
1223 PR rtl-optimization/97144
1224 * gcc.c-torture/compile/pr97144.c: New test.
1225 * gcc.target/aarch64/sve/pr97144.c: Likewise.
1226
1227 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
1228
1229 PR rtl-optimization/98403
1230 * g++.dg/opt/pr98403.C: New test.
1231
1232 2021-01-05 Jakub Jelinek <jakub@redhat.com>
1233
1234 PR rtl-optimization/98334
1235 * gcc.target/i386/pr98334.c: New test.
1236
1237 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
1238
1239 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
1240
1241 2021-01-05 David Malcolm <dmalcolm@redhat.com>
1242
1243 PR analyzer/98293
1244 * gcc.dg/analyzer/pr98293.c: New test.
1245
1246 2021-01-04 Martin Uecker <muecker@gwdg.de>
1247
1248 PR c/98029
1249 * gcc.dg/pr98029.c: New test.
1250
1251 2021-01-04 Nathan Sidwell <nathan@acm.org>
1252
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.
1310
1311 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
1312
1313 PR tree-optimization/95401
1314 * g++.dg/vect/pr95401.cc: New test.
1315 * g++.dg/vect/pr95401a.cc: Likewise.
1316
1317 2021-01-04 Richard Biener <rguenther@suse.de>
1318
1319 PR tree-optimization/98308
1320 * gcc.dg/vect/pr98308.c: New testcase.
1321
1322 2021-01-04 Jakub Jelinek <jakub@redhat.com>
1323
1324 PR tree-optimization/95771
1325 * gcc.target/i386/pr95771.c: New test.
1326
1327 2021-01-04 Richard Biener <rguenther@suse.de>
1328
1329 PR tree-optimization/98464
1330 * g++.dg/opt/pr98464.C: New testcase.
1331
1332 2021-01-04 Richard Biener <rguenther@suse.de>
1333
1334 PR tree-optimization/98282
1335 * g++.dg/opt/pr98282.C: New testcase.
1336
1337 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
1338
1339 PR target/89057
1340 * gcc.target/aarch64/pr89057.c: New test.
1341
1342 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
1343
1344 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
1345 [-32, 31].
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.
1349
1350 2021-01-04 Martin Liska <mliska@suse.cz>
1351
1352 * README: Convert to utf8 from iso8859.
1353
1354 2021-01-04 Martin Liska <mliska@suse.cz>
1355
1356 * gcc.target/avr/avr.exp: Run dos2unix on the file.
1357
1358 2021-01-04 Richard Biener <rguenther@suse.de>
1359
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.
1363
1364 2021-01-04 Jakub Jelinek <jakub@redhat.com>
1365
1366 PR tree-optimization/96782
1367 * gcc.dg/tree-ssa/pr96782.c: New test.
1368
1369 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1370
1371 * gcc.misc-tests/outputs.exp: Adjust testcase.
1372
1373 2021-01-01 Jakub Jelinek <jakub@redhat.com>
1374
1375 * ChangeLog-2020: Rotate ChangeLog. New file.
1376
1377 2021-01-01 Joel Brobecker <brobecker@adacore.com>
1378
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.
1386
1387 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1388
1389 * g++.dg/init/new26.C: Fix overriding of the delete operator
1390 for c++14 profile.
1391
1392 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1393
1394 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
1395 not supported).
1396
1397 2021-01-01 Joel Brobecker <brobecker@adacore.com>
1398
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.
1402
1403 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1404
1405 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
1406
1407 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1408
1409 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
1410 headers too.
1411
1412 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1413
1414 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
1415
1416 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1417
1418 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
1419 directives.
1420
1421 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1422
1423 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
1424
1425 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1426
1427 * g++.dg/other/anon5.C: Skip on vxworks kernel.
1428
1429 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1430
1431 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
1432 * gcc.dg/vxworks/initpri2.c: Likewise.
1433
1434 2021-01-01 Joel Brobecker <brobecker@adacore.com>
1435
1436 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
1437 targets.
1438
1439 2021-01-01 Olivier Hainque <hainque@adacore.com>
1440
1441 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
1442 * gcc.dg/pthread-init-2.c: Ditto.
1443
1444 2021-01-01 Olivier Hainque <hainque@adacore.com>
1445
1446 * lib/target-supports.exp (check_weak_available,
1447 check_fork_available, check_effective_target_lto,
1448 check_effective_target_mempcpy): Add vxworks filters.
1449
1450 2021-01-01 Alexandre Oliva <oliva@adacore.com>
1451
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.
1455
1456 2021-01-01 Alexandre Oliva <oliva@adacore.com>
1457
1458 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
1459 * g++.target/arm/no_unique_address_2.C: Likewise.
1460
1461 2021-01-01 Alexandre Oliva <oliva@adacore.com>
1462
1463 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
1464 * gcc.target/arm/headmerge-2.c: Likewise.
1465
1466 2021-01-01 Alexandre Oliva <oliva@adacore.com>
1467
1468 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
1469
1470 \f
1471 Copyright (C) 2021 Free Software Foundation, Inc.
1472
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.