Daily bump.
[gcc.git] / gcc / testsuite / ChangeLog
1 2021-01-15 Carl Love <cel@us.ibm.com>
2
3 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
4
5 2021-01-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6
7 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
8 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
9
10 2021-01-15 Nathan Sidwell <nathan@acm.org>
11
12 PR c++/98538
13 * g++.dg/template/pr98538.C: New.
14
15 2021-01-15 Nathan Sidwell <nathan@acm.org>
16
17 PR preprocessor/95253
18 * g++.dg/modules/dep-1_a.C: Adjust expected output.
19 * g++.dg/modules/dep-1_b.C: Likewise.
20 * g++.dg/modules/dep-2.C: Likewise.
21
22 2021-01-15 Jakub Jelinek <jakub@redhat.com>
23
24 PR tree-optimization/96669
25 * gcc.dg/tree-ssa/pr96669-1.c: New test.
26
27 2021-01-15 Jakub Jelinek <jakub@redhat.com>
28
29 PR tree-optimization/96681
30 * gcc.dg/tree-ssa/pr96681.c: New test.
31
32 2021-01-15 Jason Merrill <jason@redhat.com>
33
34 PR c++/98642
35 * g++.dg/cpp1z/elide5.C: New test.
36
37 2021-01-15 Jason Merrill <jason@redhat.com>
38
39 * g++.dg/cpp1z/elide4.C: New test.
40
41 2021-01-15 Jason Merrill <jason@redhat.com>
42
43 PR c++/63707
44 * g++.dg/cpp0x/initlist-array13.C: New test.
45
46 2021-01-15 Alexandre Oliva <oliva@adacore.com>
47
48 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
49 * gcc.dg/analyzer/data-model-1.c: Likewise.
50 * gcc.dg/analyzer/malloc-1.c: Likewise.
51 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
52
53 2021-01-15 Jakub Jelinek <jakub@redhat.com>
54
55 PR tree-optimization/96671
56 * gcc.dg/tree-ssa/pr96671-1.c: New test.
57 * gcc.dg/tree-ssa/pr96671-2.c: New test.
58
59 2021-01-15 Jakub Jelinek <jakub@redhat.com>
60
61 PR tree-optimization/98597
62 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
63 Expect for now a (char *) cast for VLAs.
64 * gcc.dg/uninit-40.c: New test.
65
66 2021-01-15 Nathan Sidwell <nathan@acm.org>
67
68 PR c++/98591
69 * g++.dg/modules/pr98591.H: New file.
70
71 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
72
73 PR target/88836
74 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
75 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
76
77 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
78
79 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
80 libatomic into testcases in gcc.target/s390/md.
81 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
82 -latomic.
83
84 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
85
86 PR target/71233
87 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
88 vceqz_p64, vceqq_p64 and vceqzq_p64.
89 * gcc.target/arm/simd/vceqz_p64.c: New test.
90 * gcc.target/arm/simd/vceqzq_p64.c: New test.
91
92 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
93
94 Revert:
95 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
96
97 PR target/71233
98 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
99 vceqz_p64, vceqq_p64 and vceqzq_p64.
100
101 2021-01-15 Martin Liska <mliska@suse.cz>
102
103 * lib/gcov.exp: Use 'env python3' for execution of pytests.
104 Check that pytest accepts all needed options first.
105 Improve formatting of PASS/FAIL lines.
106
107 2021-01-15 Richard Biener <rguenther@suse.de>
108
109 PR testsuite/96147
110 * gcc.dg/vect/bb-slp-32.c: Align p.
111
112 2021-01-15 Richard Biener <rguenther@suse.de>
113
114 PR testsuite/96147
115 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
116
117 2021-01-15 Richard Biener <rguenther@suse.de>
118
119 PR testsuite/96147
120 * gcc.dg/vect/slp-45.c: Key scanning on
121 vect_hw_misalign.
122
123 2021-01-15 Richard Biener <rguenther@suse.de>
124
125 PR testsuite/96147
126 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
127
128 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
129
130 PR target/71233
131 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
132 vceqz_p64, vceqq_p64 and vceqzq_p64.
133
134 2021-01-15 Richard Biener <rguenther@suse.de>
135
136 PR testsuite/96098
137 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
138
139 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
140
141 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
142
143 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
144
145 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
146
147 2021-01-15 Richard Biener <rguenther@suse.de>
148
149 PR tree-optimization/98685
150 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
151
152 2021-01-15 Tamar Christina <tamar.christina@arm.com>
153
154 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
155 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
156
157 2021-01-14 David Malcolm <dmalcolm@redhat.com>
158
159 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
160 New file.
161 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
162 New file.
163 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
164
165 2021-01-14 Tamar Christina <tamar.christina@arm.com>
166
167 * gcc.dg/vect/complex/complex-mla-template.c: New test.
168 * gcc.dg/vect/complex/complex-mls-template.c: New test.
169 * gcc.dg/vect/complex/complex-mul-template.c: New test.
170 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
171 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
172 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
173 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
174 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
175 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
176 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
177 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
178 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
179 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
180 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
181 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
182 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
183 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
184 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
185 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
186 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
187 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
188
189 2021-01-14 Marek Polacek <polacek@redhat.com>
190
191 * g++.dg/template/pr98372.C: Only run in C++14 and up.
192
193 2021-01-14 Harald Anlauf <anlauf@gmx.de>
194
195 * substr_10.f90: New test.
196 * substr_9.f90: New test.
197
198 2021-01-14 Alexandre Oliva <oliva@adacore.com>
199
200 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
201 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
202
203 2021-01-14 Alexandre Oliva <oliva@adacore.com>
204
205 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
206
207 2021-01-14 Harald Anlauf <anlauf@gmx.de>
208
209 PR fortran/98661
210 * gfortran.dg/pr98661.f90: New test.
211
212 2021-01-14 Harald Anlauf <anlauf@gmx.de>
213
214 Revert:
215 2021-01-14 Harald Anlauf <anlauf@gmx.de>
216
217 PR fortran/98661
218 * gfortran.dg/pr98661.f90: New test.
219
220 2021-01-14 Harald Anlauf <anlauf@gmx.de>
221
222 PR fortran/98661
223 * gfortran.dg/pr98661.f90: New test.
224
225 2021-01-14 Martin Liska <mliska@suse.cz>
226
227 * g++.dg/gcov/gcov-17.C: New test.
228 * g++.dg/gcov/test-gcov-17.py: New test.
229
230 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
231
232 PR target/98667
233 * gcc.target/i386/pr98667-1.c: New file.
234 * gcc.target/i386/pr98667-2.c: Likewise.
235 * gcc.target/i386/pr98667-3.c: Likewise.
236
237 2021-01-14 Richard Biener <rguenther@suse.de>
238
239 PR tree-optimization/98674
240 * gcc.dg/vect/pr98674.c: New testcase.
241
242 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
243
244 PR target/98676
245 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
246 -mno-stackrealign.
247 * gcc.target/i386/pr95021-3.c: Likewise.
248
249 2021-01-14 Nathan Sidwell <nathan@acm.org>
250
251 PR c++/98372
252 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
253 * g++.dg/template/pr98372.C: New.
254
255 2021-01-14 Jakub Jelinek <jakub@redhat.com>
256
257 PR target/98670
258 * gcc.target/i386/pr98670.c: New test.
259
260 2021-01-14 Jakub Jelinek <jakub@redhat.com>
261
262 PR tree-optimization/96688
263 * gcc.dg/tree-ssa/pr96688.c: New test.
264 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
265 * gcc.target/i386/pr66821.c: Likewise.
266
267 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
268
269 * gcc.target/aarch64/sve/cost_model_11.c: New test.
270 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
271 -fno-vect-cost-model.
272
273 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
274
275 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
276 sqxtn2 scan-assembler-times.
277
278 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
279
280 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
281 scan-assembler-times for xtn2.
282
283 2021-01-13 Marek Polacek <polacek@redhat.com>
284
285 PR c++/98231
286 * g++.dg/lookup/using63.C: New test.
287
288 2021-01-13 Jakub Jelinek <jakub@redhat.com>
289
290 PR tree-optimization/96691
291 * gcc.dg/tree-ssa/pr96691.c: New test.
292
293 2021-01-13 Richard Biener <rguenther@suse.de>
294
295 PR tree-optimization/92645
296 * gcc.target/i386/pr92645-7.c: New testcase.
297 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
298 * gcc.dg/pr69047.c: Likewise.
299
300 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
301
302 * gcc.target/aarch64/sve/mls_2.c: New test.
303 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
304 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
305 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
306 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
307 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
308
309 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
310
311 * gcc.target/aarch64/sve/mla_2.c: New test.
312 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
313 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
314 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
315 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
316 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
317
318 2021-01-13 Richard Biener <rguenther@suse.de>
319
320 PR tree-optimization/92645
321 * gcc.target/i386/pr92645-6.c: New testcase.
322
323 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
324
325 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
326 * gcc.target/aarch64/sve/sel_2.c: Likewise.
327 * gcc.target/aarch64/sve/sel_3.c: Likewise.
328
329 2021-01-13 Jakub Jelinek <jakub@redhat.com>
330
331 PR target/95905
332 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
333 scan-assembler. Add tests with zero vector as first __builtin_shuffle
334 operand.
335 * gcc.target/i386/pr95905-3.c: New test.
336 * gcc.target/i386/pr95905-4.c: New test.
337
338 2021-01-13 Martin Liska <mliska@suse.cz>
339
340 PR tree-optimization/98455
341 * gcc.dg/tree-ssa/pr98455.c: New test.
342
343 2021-01-13 Richard Biener <rguenther@suse.de>
344
345 PR tree-optimization/98640
346 * gcc.dg/torture/pr98640.c: New testcase.
347
348 2021-01-13 Jakub Jelinek <jakub@redhat.com>
349
350 PR target/96938
351 * gcc.target/i386/pr96938.c: New test.
352
353 2021-01-13 Jakub Jelinek <jakub@redhat.com>
354
355 PR target/95905
356 * gcc.target/i386/pr95905-1.c: New test.
357 * gcc.target/i386/pr95905-2.c: New test.
358
359 2021-01-13 Julian Brown <julian@codesourcery.com>
360
361 * gcc.target/gcn/fpdiv.c: New test.
362
363 2021-01-12 Martin Sebor <msebor@redhat.com>
364
365 PR c/98597
366 PR c/98592
367 * g++.dg/warn/Wuninitialized-13.C: New test.
368 gcc.dg/uninit-39.c: New test.
369 #
370 * gcc.dg/uninit-39.c: New file.
371
372 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
373
374 PR target/97875
375 * gcc.target/arm/simd/mve-vneg.c: Update test.
376
377 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
378
379 PR target/97969
380 * gcc.target/arm/pr97969.c: New.
381
382 2021-01-12 Patrick Palka <ppalka@redhat.com>
383
384 PR c++/98611
385 * g++.dg/cpp2a/concepts-ctad1.C: New test.
386 * g++.dg/cpp2a/concepts-ctad2.C: New test.
387
388 2021-01-12 Richard Biener <rguenther@suse.de>
389
390 PR tree-optimization/98550
391 * g++.dg/opt/pr98550.C: New testcase.
392
393 2021-01-12 Jakub Jelinek <jakub@redhat.com>
394
395 PR tree-optimization/98629
396 * gcc.c-torture/compile/pr98629.c: New test.
397
398 2021-01-12 Jakub Jelinek <jakub@redhat.com>
399
400 PR tree-optimization/95731
401 * gcc.dg/tree-ssa/pr95731.c: New test.
402 * gcc.c-torture/execute/pr95731.c: New test.
403
404 2021-01-12 Marek Polacek <polacek@redhat.com>
405
406 PR c++/98620
407 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
408
409 2021-01-12 David Malcolm <dmalcolm@redhat.com>
410
411 PR analyzer/98628
412 * gcc.dg/analyzer/pr98628.c: New test.
413
414 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
415
416 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
417 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
418 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
419 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
420 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
421 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
422 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
423
424 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
425
426 * g++.target/aarch64/sve/cond_bic_1.C: New test.
427 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
428 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
429 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
430
431 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
432
433 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
434
435 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
436
437 * g++.target/aarch64/sve/abd_1.C: New test.
438 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
439 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
440 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
441 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
442
443 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
444
445 * gcc.target/aarch64/sve/adr_6.c: New test.
446
447 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
448
449 * g++.target/aarch64/sve/cond_arith_1.C: New test.
450 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
451 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
452 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
453 * g++.target/aarch64/sve/cond_shift_1.C: New test.
454 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
455 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
456 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
457
458 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
459
460 PR testsuite/98602
461 * g++.target/aarch64/sve/max_1.C: New test.
462 * g++.target/aarch64/sve/min_1.C: Likewise.
463 * gcc.target/aarch64/sve/mul_2.c: Likewise.
464
465 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
466
467 * gcc.target/aarch64/sve/shift_2.c: New test.
468
469 2021-01-11 Jakub Jelinek <jakub@redhat.com>
470
471 PR c++/98481
472 * g++.dg/abi/abi-tag24.C: New test.
473
474 2021-01-11 Richard Biener <rguenther@suse.de>
475
476 PR tree-optimization/91403
477 * gcc.dg/vect/pr91403.c: New testcase.
478
479 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
480
481 PR testsuite/98225
482 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
483 Expect .ld1_args only when GNU LD is used.
484 Add an exception for *.gcc_args files.
485
486 2021-01-11 Jakub Jelinek <jakub@redhat.com>
487
488 PR tree-optimization/95867
489 * gcc.dg/tree-ssa/pr95867.c: New test.
490
491 2021-01-11 Jakub Jelinek <jakub@redhat.com>
492
493 PR tree-optimization/95852
494 * gcc.target/i386/pr95852-3.c: New test.
495 * gcc.target/i386/pr95852-4.c: New test.
496
497 2021-01-11 Jakub Jelinek <jakub@redhat.com>
498
499 PR tree-optimization/95852
500 * gcc.target/i386/pr95852-1.c: New test.
501 * gcc.target/i386/pr95852-2.c: New test.
502
503 2021-01-11 Martin Liska <mliska@suse.cz>
504
505 PR gcov-profile/98273
506 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
507 * g++.dg/gcov/pr98273.C: New test.
508 * g++.dg/gcov/gcov.py: New test.
509 * g++.dg/gcov/test-pr98273.py: New test.
510
511 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
512
513 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
514 constant then rather than addition.
515 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
516 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
517
518 2021-01-09 Jakub Jelinek <jakub@redhat.com>
519
520 PR c++/98556
521 * c-c++-common/pr98556.c: New test.
522
523 2021-01-09 Jakub Jelinek <jakub@redhat.com>
524
525 PR rtl-optimization/98603
526 * gcc.target/i386/pr98603.c: New test.
527 * gcc.target/aarch64/pr98603.c: New test.
528
529 2021-01-09 Alexandre Oliva <oliva@gnu.org>
530
531 PR debug/97714
532 * gcc.dg/debug/pr97714.c: New.
533
534 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
535
536 PR target/98482
537 * gcc.target/i386/pr98482-1.c: Require lp64.
538 * gcc.target/i386/pr98482-2.c: Likewise.
539
540 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
541
542 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
543 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
544
545 2021-01-08 Patrick Palka <ppalka@redhat.com>
546
547 PR c++/98551
548 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
549
550 2021-01-08 Patrick Palka <ppalka@redhat.com>
551
552 PR c++/98515
553 * g++.dg/template/access32.C: New test.
554 * g++.dg/template/access33.C: New test.
555
556 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
557
558 PR target/98482
559 * gcc.target/i386/pr98482-2.c: Updated.
560
561 2021-01-08 Richard Biener <rguenther@suse.de>
562
563 PR tree-optimization/98544
564 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
565
566 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
567
568 PR target/98482
569 * gcc.target/i386/pr98482-1.c: New test.
570 * gcc.target/i386/pr98482-1.c: Likewise.
571 * gcc.target/i386/pr98482-2.c: New file.
572
573 2021-01-08 Jakub Jelinek <jakub@redhat.com>
574
575 PR target/98585
576 * gcc.target/i386/pr98585.c: New test.
577
578 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
579
580 * gcc.target/aarch64/sve/cnot_2.c: New test.
581 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
582 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
583 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
584 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
585 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
586 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
587
588 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
589
590 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
591 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
592 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
593 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
594 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
595 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
596 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
597 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
598
599 2021-01-08 Tamar Christina <tamar.christina@arm.com>
600
601 * lib/target-supports.exp
602 (check_effective_target_aarch64_asm_sve2_ok): New.
603 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
604 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
605
606 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
607
608 * gcc.target/aarch64/usaba_1.c: New test.
609
610 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
611
612 PR fortran/93794
613 * gfortran.dg/deferred_character_35.f90 : New test.
614
615 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
616
617 PR fortran/98458
618 * gfortran.dg/implied_do_3.f90 : New test.
619
620 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
621
622 * gcc.dg/array-quals-1.c: Allow srodata.
623
624 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
625
626 * gcc.target/riscv/predef-10.c: New.
627 * gcc.target/riscv/predef-11.c: New.
628 * gcc.target/riscv/predef-12.c: New.
629 * gcc.target/riscv/predef-13.c: New.
630
631 2021-01-07 Jakub Jelinek <jakub@redhat.com>
632
633 PR c++/98329
634 * g++.dg/cpp2a/bit-cast10.C: New test.
635
636 2021-01-07 Martin Sebor <msebor@redhat.com>
637
638 PR middle-end/98578
639 * gcc.dg/plugin/gil-1.c: Adjust expected output.
640 * gcc.dg/uninit-pr98578.c: New test.
641
642 2021-01-07 Marek Polacek <polacek@redhat.com>
643
644 PR c++/98441
645 * g++.dg/cpp0x/auto55.C: New test.
646
647 2021-01-07 David Malcolm <dmalcolm@redhat.com>
648
649 PR analyzer/98580
650 * gcc.dg/analyzer/pr98580-a.c: New test.
651 * gcc.dg/analyzer/pr98580-b.c: New test.
652
653 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
654
655 PR fortran/93701
656 * gfortran.dg/associate_54.f90: New test.
657 * gfortran.dg/associate_55.f90: New test.
658 * gfortran.dg/associate_56.f90: New test.
659
660 2021-01-07 Jakub Jelinek <jakub@redhat.com>
661
662 PR target/98567
663 * gcc.target/i386/pr98567-1.c: New test.
664 * gcc.target/i386/pr98567-2.c: New test.
665
666 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
667
668 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
669 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
670 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
671 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
672 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
673 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
674 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
675 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
676
677 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
678
679 PR tree-optimization/98560
680 * gcc.dg/vect/pr98560-2.c: New test.
681
682 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
683
684 PR tree-optimization/98560
685 * gcc.dg/vect/pr98560-1.c: New test.
686
687 2021-01-07 Jakub Jelinek <jakub@redhat.com>
688
689 PR tree-optimization/98568
690 * g++.dg/torture/pr98568.C: New test.
691
692 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
693
694 * gcc.target/i386/pr92658-avx512bw.c: Add
695 -mprefer-vector-width=512 to avoid impact of different default
696 mtune which gcc is built with.
697 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
698
699 2021-01-07 David Malcolm <dmalcolm@redhat.com>
700
701 PR analyzer/97074
702 * gcc.dg/analyzer/pr97074.c: New test.
703
704 2021-01-07 David Malcolm <dmalcolm@redhat.com>
705
706 PR analyzer/98564
707 * gcc.dg/analyzer/pr98564.c: New test.
708
709 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
710
711 PR rtl-optimization/97978
712 * gcc.target/i386/pr97978.c: New.
713
714 2021-01-06 Martin Sebor <msebor@redhat.com>
715
716 PR c++/95768
717 * g++.dg/pr95768.C: New test.
718 * g++.dg/warn/Wuninitialized-12.C: New test.
719 * gcc.dg/uninit-38.c: New test.
720
721 2021-01-06 Martin Sebor <msebor@redhat.com>
722
723 PR c++/98305
724 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
725
726 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
727
728 PR c++/96504
729 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
730 as the final suspend point so that we can check that the state
731 machine has reached the expected point.
732
733 2021-01-06 Marek Polacek <polacek@redhat.com>
734
735 PR testsuite/98566
736 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
737 dg-error.
738
739 2021-01-06 Alexandre Oliva <oliva@adacore.com>
740
741 * g++.dg/opt/store-merging-2.C: Add the required alignment.
742
743 2021-01-06 Richard Biener <rguenther@suse.de>
744
745 PR tree-optimization/95582
746 * gcc.dg/pr95582.c: New testcase.
747
748 2021-01-06 Richard Biener <rguenther@suse.de>
749
750 PR tree-optimization/98513
751 * gcc.dg/tree-ssa/pr98513.c: New testcase.
752
753 2021-01-06 David Malcolm <dmalcolm@redhat.com>
754
755 PR analyzer/97072
756 * gcc.dg/analyzer/pr97072.c: New test.
757
758 2021-01-06 David Malcolm <dmalcolm@redhat.com>
759
760 PR analyzer/98073
761 * gcc.dg/analyzer/pr98073.c: New test.
762
763 2021-01-06 David Malcolm <dmalcolm@redhat.com>
764
765 PR analyzer/98223
766 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
767
768 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
769
770 * gcc.target/s390/s390.exp: Replace %% with %.
771
772 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
773
774 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
775
776 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
777
778 PR target/98495
779 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
780 unsigned short to compute pextrw result.
781
782 2021-01-05 Patrick Palka <ppalka@redhat.com>
783
784 * g++.dg/template/partial5.C: Adjust directives to expect the
785 same errors across all dialects.
786 * g++.dg/cpp1z/nontype-auto17.C: New test.
787 * g++.dg/cpp1z/nontype-auto18.C: New test.
788 * g++.dg/template/ttp33.C: New test.
789
790 2021-01-05 Jakub Jelinek <jakub@redhat.com>
791
792 PR tree-optimization/94802
793 * gcc.target/i386/pr94802.c: New test.
794 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
795
796 2021-01-05 Richard Biener <rguenther@suse.de>
797
798 PR tree-optimization/98516
799 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
800 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
801
802 2021-01-05 Jakub Jelinek <jakub@redhat.com>
803
804 PR c++/98469
805 * g++.dg/cpp2a/bit-cast8.C: New test.
806 * g++.dg/cpp2a/bit-cast9.C: New test.
807
808 2021-01-05 Marek Polacek <polacek@redhat.com>
809
810 PR c++/82099
811 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
812 * g++.dg/cpp0x/noexcept61.C: New test.
813
814 2021-01-05 Jakub Jelinek <jakub@redhat.com>
815
816 PR tree-optimization/96928
817 * gcc.dg/tree-ssa/pr96928.c: New test.
818 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
819 instead of scanning rtl dump for ifcvt message check assembly
820 for xor instruction.
821
822 2021-01-05 Jakub Jelinek <jakub@redhat.com>
823
824 PR tree-optimization/96930
825 * g++.dg/tree-ssa/pr96930.C: New test.
826
827 2021-01-05 Jakub Jelinek <jakub@redhat.com>
828
829 PR tree-optimization/96239
830 * gcc.dg/tree-ssa/pr96239.c: New test.
831
832 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
833
834 PR target/98522
835 * gcc.target/i386/pr98522.c: New test.
836
837 2021-01-05 Nathan Sidwell <nathan@acm.org>
838
839 * g++.dg/modules/mod-decl-1.C: Adjust.
840 * g++.dg/modules/p0713-2.C: Adjust.
841 * g++.dg/modules/p0713-3.C: Adjust.
842
843 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
844
845 PR target/98495
846 * gcc.target/i386/pr98495-1.c: New test.
847 * gcc.target/i386/pr98495-2.c: New test.
848 * gcc.target/i386/pr98495-3.c: New test.
849 * gcc.target/i386/pr98495-4.c: New test.
850 * gcc.target/i386/pr98495-5.c: New test.
851
852 2021-01-05 liuhongt <hongtao.liu@intel.com>
853
854 * gcc.target/i386/sse2-pr98461-2.c: New test.
855
856 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
857
858 PR rtl-optimization/97144
859 * gcc.c-torture/compile/pr97144.c: New test.
860 * gcc.target/aarch64/sve/pr97144.c: Likewise.
861
862 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
863
864 PR rtl-optimization/98403
865 * g++.dg/opt/pr98403.C: New test.
866
867 2021-01-05 Jakub Jelinek <jakub@redhat.com>
868
869 PR rtl-optimization/98334
870 * gcc.target/i386/pr98334.c: New test.
871
872 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
873
874 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
875
876 2021-01-05 David Malcolm <dmalcolm@redhat.com>
877
878 PR analyzer/98293
879 * gcc.dg/analyzer/pr98293.c: New test.
880
881 2021-01-04 Martin Uecker <muecker@gwdg.de>
882
883 PR c/98029
884 * gcc.dg/pr98029.c: New test.
885
886 2021-01-04 Nathan Sidwell <nathan@acm.org>
887
888 * g++.dg/modules/binding-1_a.H: New.
889 * g++.dg/modules/binding-1_b.H: New.
890 * g++.dg/modules/binding-1_c.C: New.
891 * g++.dg/modules/binding-2.H: New.
892 * g++.dg/modules/builtin-3_a.C: New.
893 * g++.dg/modules/global-2_a.C: New.
894 * g++.dg/modules/global-2_b.C: New.
895 * g++.dg/modules/global-3_a.C: New.
896 * g++.dg/modules/global-3_b.C: New.
897 * g++.dg/modules/hello-1_a.C: New.
898 * g++.dg/modules/hello-1_b.C: New.
899 * g++.dg/modules/iostream-1_a.H: New.
900 * g++.dg/modules/iostream-1_b.C: New.
901 * g++.dg/modules/part-5_a.C: New.
902 * g++.dg/modules/part-5_b.C: New.
903 * g++.dg/modules/part-5_c.C: New.
904 * g++.dg/modules/stdio-1_a.H: New.
905 * g++.dg/modules/stdio-1_b.C: New.
906 * g++.dg/modules/string-1_a.H: New.
907 * g++.dg/modules/string-1_b.C: New.
908 * g++.dg/modules/string-view1.C: New.
909 * g++.dg/modules/string-view2.C: New.
910 * g++.dg/modules/tinfo-1.C: New.
911 * g++.dg/modules/tinfo-2_a.H: New.
912 * g++.dg/modules/tinfo-2_b.C: New.
913 * g++.dg/modules/tname-spec-1_a.H: New.
914 * g++.dg/modules/tname-spec-1_b.C: New.
915 * g++.dg/modules/xtreme-header-1.h: New.
916 * g++.dg/modules/xtreme-header-1_a.H: New.
917 * g++.dg/modules/xtreme-header-1_b.C: New.
918 * g++.dg/modules/xtreme-header-1_c.C: New.
919 * g++.dg/modules/xtreme-header-2.h: New.
920 * g++.dg/modules/xtreme-header-2_a.H: New.
921 * g++.dg/modules/xtreme-header-2_b.C: New.
922 * g++.dg/modules/xtreme-header-2_c.C: New.
923 * g++.dg/modules/xtreme-header-3.h: New.
924 * g++.dg/modules/xtreme-header-3_a.H: New.
925 * g++.dg/modules/xtreme-header-3_b.C: New.
926 * g++.dg/modules/xtreme-header-3_c.C: New.
927 * g++.dg/modules/xtreme-header-4.h: New.
928 * g++.dg/modules/xtreme-header-4_a.H: New.
929 * g++.dg/modules/xtreme-header-4_b.C: New.
930 * g++.dg/modules/xtreme-header-4_c.C: New.
931 * g++.dg/modules/xtreme-header-5.h: New.
932 * g++.dg/modules/xtreme-header-5_a.H: New.
933 * g++.dg/modules/xtreme-header-5_b.C: New.
934 * g++.dg/modules/xtreme-header-5_c.C: New.
935 * g++.dg/modules/xtreme-header-6.h: New.
936 * g++.dg/modules/xtreme-header-6_a.H: New.
937 * g++.dg/modules/xtreme-header-6_b.C: New.
938 * g++.dg/modules/xtreme-header-6_c.C: New.
939 * g++.dg/modules/xtreme-header.h: New.
940 * g++.dg/modules/xtreme-header_a.H: New.
941 * g++.dg/modules/xtreme-header_b.C: New.
942 * g++.dg/modules/xtreme-tr1.h: New.
943 * g++.dg/modules/xtreme-tr1_a.H: New.
944 * g++.dg/modules/xtreme-tr1_b.C: New.
945
946 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
947
948 PR tree-optimization/95401
949 * g++.dg/vect/pr95401.cc: New test.
950 * g++.dg/vect/pr95401a.cc: Likewise.
951
952 2021-01-04 Richard Biener <rguenther@suse.de>
953
954 PR tree-optimization/98308
955 * gcc.dg/vect/pr98308.c: New testcase.
956
957 2021-01-04 Jakub Jelinek <jakub@redhat.com>
958
959 PR tree-optimization/95771
960 * gcc.target/i386/pr95771.c: New test.
961
962 2021-01-04 Richard Biener <rguenther@suse.de>
963
964 PR tree-optimization/98464
965 * g++.dg/opt/pr98464.C: New testcase.
966
967 2021-01-04 Richard Biener <rguenther@suse.de>
968
969 PR tree-optimization/98282
970 * g++.dg/opt/pr98282.C: New testcase.
971
972 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
973
974 PR target/89057
975 * gcc.target/aarch64/pr89057.c: New test.
976
977 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
978
979 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
980 [-32, 31].
981 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
982 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
983 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
984
985 2021-01-04 Martin Liska <mliska@suse.cz>
986
987 * README: Convert to utf8 from iso8859.
988
989 2021-01-04 Martin Liska <mliska@suse.cz>
990
991 * gcc.target/avr/avr.exp: Run dos2unix on the file.
992
993 2021-01-04 Richard Biener <rguenther@suse.de>
994
995 PR tree-optimization/98291
996 * gcc.dg/vect/slp-reduc-11.c: New testcase.
997 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
998
999 2021-01-04 Jakub Jelinek <jakub@redhat.com>
1000
1001 PR tree-optimization/96782
1002 * gcc.dg/tree-ssa/pr96782.c: New test.
1003
1004 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1005
1006 * gcc.misc-tests/outputs.exp: Adjust testcase.
1007
1008 2021-01-01 Jakub Jelinek <jakub@redhat.com>
1009
1010 * ChangeLog-2020: Rotate ChangeLog. New file.
1011
1012 2021-01-01 Joel Brobecker <brobecker@adacore.com>
1013
1014 * lib/target-supports.exp
1015 (check_effective_target_arm_fp16_alternative_ok_nocache):
1016 Return zero for *-*-vxworks7r* targets.
1017 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
1018 * gcc.target/arm/aapcs/vfp23.c: Likewise.
1019 * gcc.target/arm/aapcs/vfp24.c: Likewise.
1020 * gcc.target/arm/aapcs/vfp25.c: Likewise.
1021
1022 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1023
1024 * g++.dg/init/new26.C: Fix overriding of the delete operator
1025 for c++14 profile.
1026
1027 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1028
1029 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
1030 not supported).
1031
1032 2021-01-01 Joel Brobecker <brobecker@adacore.com>
1033
1034 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
1035 the test's dg-options.
1036 * gcc.target/arm/pr78255-2.c: Likewise.
1037
1038 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1039
1040 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
1041
1042 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1043
1044 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
1045 headers too.
1046
1047 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1048
1049 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
1050
1051 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1052
1053 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
1054 directives.
1055
1056 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1057
1058 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
1059
1060 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1061
1062 * g++.dg/other/anon5.C: Skip on vxworks kernel.
1063
1064 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
1065
1066 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
1067 * gcc.dg/vxworks/initpri2.c: Likewise.
1068
1069 2021-01-01 Joel Brobecker <brobecker@adacore.com>
1070
1071 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
1072 targets.
1073
1074 2021-01-01 Olivier Hainque <hainque@adacore.com>
1075
1076 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
1077 * gcc.dg/pthread-init-2.c: Ditto.
1078
1079 2021-01-01 Olivier Hainque <hainque@adacore.com>
1080
1081 * lib/target-supports.exp (check_weak_available,
1082 check_fork_available, check_effective_target_lto,
1083 check_effective_target_mempcpy): Add vxworks filters.
1084
1085 2021-01-01 Alexandre Oliva <oliva@adacore.com>
1086
1087 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
1088 explicit -mno-long-calls.
1089 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
1090
1091 2021-01-01 Alexandre Oliva <oliva@adacore.com>
1092
1093 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
1094 * g++.target/arm/no_unique_address_2.C: Likewise.
1095
1096 2021-01-01 Alexandre Oliva <oliva@adacore.com>
1097
1098 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
1099 * gcc.target/arm/headmerge-2.c: Likewise.
1100
1101 2021-01-01 Alexandre Oliva <oliva@adacore.com>
1102
1103 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
1104
1105 \f
1106 Copyright (C) 2021 Free Software Foundation, Inc.
1107
1108 Copying and distribution of this file, with or without modification,
1109 are permitted in any medium without royalty provided the copyright
1110 notice and this notice are preserved.