]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2021-05-12 Martin Sebor <msebor@redhat.com>
2
3 PR middle-end/100571
4 * gcc.dg/Wstringop-overflow-67.c: New test.
5
6 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
7
8 PR c/100521
9 * gcc.dg/pr100521.c: New file.
10
11 2021-05-12 Marek Polacek <polacek@redhat.com>
12
13 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
14
15 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
16
17 * c-c++-common/gomp/map-6.c: New test.
18 * c-c++-common/gomp/map-7.c: New test.
19
20 2021-05-12 Richard Biener <rguenther@suse.de>
21
22 PR tree-optimization/100566
23 * gcc.dg/torture/pr100566.c: New testcase.
24
25 2021-05-12 Jakub Jelinek <jakub@redhat.com>
26
27 PR preprocessor/100392
28 * gcc.dg/cpp/pr100392.c: New test.
29 * gcc.dg/cpp/pr100392.h: New file.
30
31 2021-05-12 Martin Liska <mliska@suse.cz>
32
33 * lib/lto.exp: When running tests without jobserver, one can see
34 the following warning for tests that use 1to1 partitioning.
35
36 2021-05-12 liuhongt <hongtao.liu@intel.com>
37
38 PR target/99908
39 * gcc.target/i386/avx2-pr99908.c: New test.
40 * gcc.target/i386/sse4_1-pr99908.c: New test.
41
42 2021-05-12 Richard Biener <rguenther@suse.de>
43
44 PR tree-optimization/100519
45 * gcc.dg/torture/pr100519.c: New testcase.
46
47 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
48
49 PR debug/100515
50 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
51
52 2021-05-12 Jakub Jelinek <jakub@redhat.com>
53
54 PR middle-end/100508
55 * gcc.dg/gomp/pr100508.c: New test.
56
57 2021-05-12 Jakub Jelinek <jakub@redhat.com>
58 Marc Glisse <marc.glisse@inria.fr>
59
60 PR tree-optimization/94589
61 * gcc.dg/tree-ssa/pr94589-1.c: New test.
62
63 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
64
65 PR target/98218
66 * g++.target/i386/pr98218-1.C: Ditto.
67 * gcc.target/i386/pr98218-4.c: New test.
68 * gcc.target/i386/pr98218-1.c: Correct PR number.
69 * gcc.target/i386/pr98218-1a.c: Ditto.
70 * gcc.target/i386/pr98218-2.c: Ditto.
71 * gcc.target/i386/pr98218-2a.c: Ditto.
72 * gcc.target/i386/pr98218-3.c: Ditto.
73 * gcc.target/i386/pr98218-3a.c: Ditto.
74
75 2021-05-11 Joseph Myers <joseph@codesourcery.com>
76
77 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
78 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
79
80 2021-05-11 Joseph Myers <joseph@codesourcery.com>
81
82 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
83 New tests.
84
85 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
86
87 * gcc.dg/guality/pr43077-1.c: Align types of output and input
88 operands by lifting immediates to type long.
89
90 2021-05-11 Joseph Myers <joseph@codesourcery.com>
91
92 * gcc.dg/c11-digit-separators-1.c,
93 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
94 New tests.
95
96 2021-05-11 Jason Merrill <jason@redhat.com>
97
98 PR c++/100517
99 * g++.dg/ext/vector41.C: New test.
100
101 2021-05-11 Martin Liska <mliska@suse.cz>
102
103 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
104 * brig.dg/README: Removed.
105 * brig.dg/dg.exp: Removed.
106 * brig.dg/test/gimple/alloca.hsail: Removed.
107 * brig.dg/test/gimple/atomics.hsail: Removed.
108 * brig.dg/test/gimple/branches.hsail: Removed.
109 * brig.dg/test/gimple/fbarrier.hsail: Removed.
110 * brig.dg/test/gimple/function_calls.hsail: Removed.
111 * brig.dg/test/gimple/internal-casts.hsail: Removed.
112 * brig.dg/test/gimple/kernarg.hsail: Removed.
113 * brig.dg/test/gimple/mem.hsail: Removed.
114 * brig.dg/test/gimple/mulhi.hsail: Removed.
115 * brig.dg/test/gimple/packed.hsail: Removed.
116 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
117 * brig.dg/test/gimple/smoke_test.hsail: Removed.
118 * brig.dg/test/gimple/variables.hsail: Removed.
119 * brig.dg/test/gimple/vector.hsail: Removed.
120 * lib/brig-dg.exp: Removed.
121 * lib/brig.exp: Removed.
122
123 2021-05-11 Alex Coplan <alex.coplan@arm.com>
124
125 PR target/99725
126 * gcc.target/arm/cmse/pr99725.c: New test.
127
128 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
129
130 * gcc.target/aarch64/fmul_lane_1.c: New test.
131
132 2021-05-11 Richard Biener <rguenther@suse.de>
133
134 PR middle-end/100509
135 * gcc.dg/pr100509.c: New testcase.
136
137 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
138
139 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
140
141 2021-05-11 Patrick Palka <ppalka@redhat.com>
142
143 PR c++/51577
144 * g++.dg/lookup/operator-3.C: New test.
145
146 2021-05-11 Patrick Palka <ppalka@redhat.com>
147
148 PR c++/100138
149 * g++.dg/cpp2a/concepts-ctad4.C: New test.
150
151 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
152
153 * gnat.dg/specs/opt5.ads: New test.
154 * gnat.dg/specs/opt5_pkg.ads: New helper.
155
156 2021-05-10 Martin Sebor <msebor@redhat.com>
157
158 PR middle-end/100425
159 PR middle-end/100510
160 * c-c++-common/Walloca-larger-than.C: New test.
161 * gcc.dg/Walloca-larger-than-4.c: New test.
162 * gcc.dg/Wvla-larger-than-5.c: New test.
163 * gcc.dg/pr79972.c: Remove unexpected warning directive.
164
165 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
166
167 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
168 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
169
170 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
171
172 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
173
174 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
175
176 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
177
178 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
179
180 PR tree-optimization/42587
181 * gcc.dg/optimize-bswapsi-6.c: New test.
182
183 2021-05-10 Richard Biener <rguenther@suse.de>
184
185 PR testsuite/100452
186 * g++.dg/vect/slp-pr99971.cc: Align data.
187
188 2021-05-10 Richard Biener <rguenther@suse.de>
189
190 PR tree-optimization/100492
191 * gcc.dg/torture/pr100492.c: New testcase.
192
193 2021-05-10 Richard Biener <rguenther@suse.de>
194
195 PR middle-end/100464
196 PR c++/100468
197 * gcc.dg/pr100464.c: New testcase.
198 * g++.dg/tree-ssa/array-temp1.C: Adjust.
199
200 2021-05-10 Richard Biener <rguenther@suse.de>
201
202 PR tree-optimization/100434
203 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
204
205 2021-05-10 Alex Coplan <alex.coplan@arm.com>
206
207 PR target/99960
208 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
209 Update now that we're (correctly) using full 128-bit vector
210 loads/stores.
211 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
212 Likewise.
213 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
214 Likewise.
215 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
216 Likewise.
217 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
218 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
219 Likewise.
220
221 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
222
223 PR fortran/46991
224 * gfortran.dg/class_dummy_7.f90: Correct PR number.
225
226 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
227
228 * gcc.dg/sso-9.c: Delete.
229
230 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
231
232 * gnat.dg/debug18.adb: New test.
233
234 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
235
236 * gcc.dg/sso-12.c: New test.
237
238 2021-05-07 Jason Merrill <jason@redhat.com>
239
240 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
241 Adjust diagnostic.
242
243 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
244
245 PR tree-optimization/79333
246 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
247
248 2021-05-07 Jakub Jelinek <jakub@redhat.com>
249
250 PR c/100450
251 * c-c++-common/gomp/pr100450.c: New test.
252
253 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
254
255 PR target/100445
256 * gcc.target/i386/pr100445-1.c: New test.
257
258 2021-05-07 Jakub Jelinek <jakub@redhat.com>
259
260 PR target/100445
261 * gcc.target/i386/pr100445.c: New test.
262
263 2021-05-06 Joseph Myers <joseph@codesourcery.com>
264
265 PR c++/83873
266 PR preprocessor/97604
267 * g++.dg/cpp1y/digit-sep-neg-2.C,
268 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
269 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
270 Adjust expected messages.
271
272 2021-05-06 Martin Jambor <mjambor@suse.cz>
273
274 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
275 05193687dde, make the argv again pointer to an array.
276
277 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
278
279 * gnat.dg/opt93.adb: Compile only for LP64 targets.
280
281 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
282
283 * lib/target-supports.exp: Add s390 checks for vect conversions.
284
285 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
286
287 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
288
289 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
290
291 PR fortran/46991
292 PR fortran/99819
293 * gfortran.dg/class_dummy_6.f90: New test.
294 * gfortran.dg/class_dummy_7.f90: New test.
295
296 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
297
298 PR testsuite/100355
299 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
300
301 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
302
303 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
304 __builtin_s390_vpdi.
305 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
306 vec_permi.
307
308 2021-05-06 Jakub Jelinek <jakub@redhat.com>
309
310 PR tree-optimization/94589
311 * gcc.dg/pr94589-1.c: New test.
312 * gcc.dg/pr94589-2.c: New test.
313 * gcc.dg/pr94589-3.c: New test.
314 * gcc.dg/pr94589-4.c: New test.
315 * g++.dg/opt/pr94589-1.C: New test.
316 * g++.dg/opt/pr94589-2.C: New test.
317 * g++.dg/opt/pr94589-3.C: New test.
318 * g++.dg/opt/pr94589-4.C: New test.
319
320 2021-05-06 Richard Biener <rguenther@suse.de>
321
322 PR ipa/100373
323 * gcc.dg/pr100373.c: New testcase.
324
325 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
326
327 * gcc.c-torture/execute/20210505-1.c: New test.
328
329 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
330
331 PR target/91400
332 * gcc.target/i386/pr91400-1.c: New test.
333 * gcc.target/i386/pr91400-2.c: Likewise.
334
335 2021-05-05 Martin Sebor <msebor@redhat.com>
336
337 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
338
339 2021-05-05 Harald Anlauf <anlauf@gmx.de>
340
341 PR fortran/100274
342 * gfortran.dg/argument_checking_25.f90: New test.
343
344 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
345
346 PR target/98218
347 * gcc.target/i386/pr98218-1.c: New test.
348 * gcc.target/i386/pr98218-1a.c: Ditto.
349 * gcc.target/i386/pr98218-2.c: Ditto.
350 * gcc.target/i386/pr98218-2a.c: Ditto.
351 * gcc.target/i386/pr98218-3.c: Ditto.
352 * gcc.target/i386/pr98218-3a.c: Ditto.
353 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
354 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
355
356 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
357
358 * gnat.dg/debug17.adb: Minor tweak.
359
360 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
361
362 * gnat.dg/debug8.adb: Minor tweak.
363 * gnat.dg/debug11.adb: Likewise.
364 * gnat.dg/debug16.adb: Likewise.
365 * gnat.dg/debug17.adb: New test.
366 * gnat.dg/specs/debug1.ads: Minor tweak.
367
368 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
369
370 * gcc.dg/vect/slp-21.c: Add s390.
371
372 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
373
374 PR testsuite/100422
375 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
376
377 2021-05-05 Richard Biener <rguenther@suse.de>
378
379 PR tree-optimization/79333
380 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
381 * gcc.dg/graphite/fuse-1.c: Adjust.
382 * gcc.dg/pr43864-4.c: Likewise.
383
384 2021-05-05 Richard Biener <rguenther@suse.de>
385
386 PR middle-end/100394
387 * g++.dg/torture/pr100382.C: New testcase.
388
389 2021-05-04 Martin Sebor <msebor@redhat.com>
390
391 PR middle-end/100307
392 * g++.dg/warn/Wplacement-new-size-9.C: New test.
393 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
394
395 2021-05-04 Martin Sebor <msebor@redhat.com>
396
397 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
398
399 2021-05-04 Martin Sebor <msebor@redhat.com>
400
401 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
402
403 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
404
405 * gcc.target/s390/oscbreak-1.c: Compile with -O1
406 -fschedule-insns
407
408 2021-05-04 Richard Biener <rguenther@suse.de>
409
410 PR tree-optimization/100414
411 * gcc.dg/pr100414.c: New testcase.
412
413 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
414
415 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
416
417 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
418
419 * gnat.dg/opt94.adb: New file.
420 * gnat.dg/opt94_pkg.adb: New file.
421 * gnat.dg/opt94_pkg.ads: New file.
422
423 2021-05-04 Richard Biener <rguenther@suse.de>
424
425 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
426 simplify dump scanning down to one case.
427
428 2021-05-04 Richard Biener <rguenther@suse.de>
429
430 PR tree-optimization/100329
431 * gcc.dg/torture/pr100329.c: New testcase.
432
433 2021-05-04 Richard Biener <rguenther@suse.de>
434
435 PR tree-optimization/100398
436 * gcc.dg/torture/pr100398.c: New testcase.
437
438 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
439
440 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
441 Fix dg directives order.
442 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
443 Likewise.
444
445 2021-05-03 Jeff Law <jlaw@tachyum.com>
446
447 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
448 and m32r.
449
450 2021-05-03 Patrick Palka <ppalka@redhat.com>
451
452 PR c++/100362
453 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
454
455 2021-05-03 Patrick Palka <ppalka@redhat.com>
456
457 PR c++/68942
458 PR c++/100344
459 * g++.dg/template/call8.C: New test.
460 * g++.dg/template/koenig12a.C: New test.
461
462 2021-05-03 Jeff Law <jlaw@tachyum.com>
463
464 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
465
466 2021-05-03 Marek Polacek <polacek@redhat.com>
467
468 PR c++/100055
469 * g++.dg/concepts/diagnostic18.C: New test.
470
471 2021-05-03 Marek Polacek <polacek@redhat.com>
472
473 DR 1312
474 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
475
476 2021-05-03 Jeff Law <jlaw@tachyum.com>
477
478 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
479
480 2021-05-03 Jeff Law <jlaw@tachyum.com>
481
482 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
483
484 2021-05-03 Jeff Law <jlaw@tachyum.com>
485
486 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
487
488 2021-05-03 Jeff Law <jlaw@tachyum.com>
489
490 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
491 cr16 and xstormy16 targets.
492
493 2021-05-03 Richard Biener <rguenther@suse.de>
494
495 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
496 * gcc.dg/pr81192.c: Disable DSE.
497
498 2021-05-03 Richard Biener <rguenther@suse.de>
499
500 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
501
502 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
503
504 PR target/100217
505 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
506 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
507
508 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
509
510 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
511 mapping class on AIX.
512 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
513 * gcc.c-torture/execute/alias-2.c: Same.
514 * gcc.dg/alias-7.c: Same.
515
516 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
517
518 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
519 New test.
520 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
521 New test.
522
523 2021-04-30 Richard Biener <rguenther@suse.de>
524
525 PR c++/98032
526 * g++.dg/pr98032.C: New testcase.
527
528 2021-04-30 Richard Biener <rguenther@suse.de>
529
530 PR tree-optimization/96513
531 * gcc.dg/torture/pr96513.c: New testcase.
532
533 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
534
535 PR target/98060
536 * gcc.target/i386/pr98060.c: New test.
537
538 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
539
540 PR rtl-optimization/100225
541 PR rtl-optimization/84878
542 * gcc.dg/pr100225.c: New test.
543
544 2021-04-29 Joseph Myers <joseph@codesourcery.com>
545
546 PR preprocessor/82359
547 * g++.dg/cpp1y/digit-sep-line.C,
548 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
549
550 2021-04-29 Jason Merrill <jason@redhat.com>
551
552 * g++.dg/lookup/using-decl1.C: New test.
553
554 2021-04-29 Jason Merrill <jason@redhat.com>
555
556 PR c++/97974
557 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
558
559 2021-04-29 Patrick Palka <ppalka@redhat.com>
560
561 PR c++/68942
562 * g++.dg/template/koenig12.C: New test.
563
564 2021-04-29 Marek Polacek <polacek@redhat.com>
565
566 PR c++/94102
567 * g++.dg/cpp1z/class-deduction87.C: New test.
568
569 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
570
571 PR rtl-optimization/100303
572 * g++.dg/torture/pr100303.C: New file.
573
574 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
575
576 PR middle-end/90773
577 * g++.dg/pr90773-1.h: New test.
578 * g++.dg/pr90773-1a.C: Likewise.
579 * g++.dg/pr90773-1b.C: Likewise.
580 * g++.dg/pr90773-1c.C: Likewise.
581 * g++.dg/pr90773-1d.C: Likewise.
582 * gcc.target/i386/pr90773-1.c: Likewise.
583 * gcc.target/i386/pr90773-2.c: Likewise.
584 * gcc.target/i386/pr90773-3.c: Likewise.
585 * gcc.target/i386/pr90773-4.c: Likewise.
586 * gcc.target/i386/pr90773-5.c: Likewise.
587 * gcc.target/i386/pr90773-6.c: Likewise.
588 * gcc.target/i386/pr90773-7.c: Likewise.
589 * gcc.target/i386/pr90773-8.c: Likewise.
590 * gcc.target/i386/pr90773-9.c: Likewise.
591 * gcc.target/i386/pr90773-10.c: Likewise.
592 * gcc.target/i386/pr90773-11.c: Likewise.
593 * gcc.target/i386/pr90773-12.c: Likewise.
594 * gcc.target/i386/pr90773-13.c: Likewise.
595 * gcc.target/i386/pr90773-14.c: Likewise.
596
597 2021-04-29 Richard Biener <rguenther@suse.de>
598
599 PR tree-optimization/100253
600 * g++.dg/pr100253.C: New testcase.
601
602 2021-04-29 Jakub Jelinek <jakub@redhat.com>
603
604 PR target/100305
605 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
606
607 2021-04-29 Jakub Jelinek <jakub@redhat.com>
608
609 PR target/100302
610 * gcc.target/aarch64/sve/pr100302.c: New test.
611
612 2021-04-29 Jakub Jelinek <jakub@redhat.com>
613
614 PR c++/100319
615 * c-c++-common/gomp/task-detach-3.c: New test.
616
617 2021-04-29 Richard Biener <rguenther@suse.de>
618
619 PR tree-optimization/99912
620 * gcc.dg/pr95580.c: Disable DSE.
621 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
622 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
623 to prevent them from being removed.
624 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
625
626 2021-04-29 Martin Sebor <msebor@redhat.com>
627
628 PR middle-end/100250
629 * gcc.dg/uninit-pr100250.c: New test.
630
631 2021-04-29 Joseph Myers <joseph@codesourcery.com>
632
633 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
634 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
635
636 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
637
638 * gfortran.dg/gomp/map-5.f90: New test.
639
640 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
641
642 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
643 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
644 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
645
646 2021-04-28 Alexandre Oliva <oliva@adacore.com>
647
648 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
649
650 2021-04-28 Alexandre Oliva <oliva@adacore.com>
651
652 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
653 mismatch when asm comments start with "/ ".
654
655 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
656
657 PR target/100305
658 * gcc.c-torture/compile/pr100305.c: New test.
659
660 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
661
662 PR fortran/82376
663 * gfortran.dg/PR82376.f90: New test.
664
665 2021-04-28 Richard Biener <rguenther@suse.de>
666
667 PR tree-optimization/100292
668 * gcc.dg/pr100292.c: New testcase.
669
670 2021-04-28 Richard Wai <richard@annexi-strayline.com>
671
672 * gnat.dg/containers2.adb: New test.
673
674 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
675
676 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
677
678 2021-04-27 Jason Merrill <jason@redhat.com>
679
680 PR c++/92145
681 * g++.dg/cpp0x/depr-copy3.C: New test.
682
683 2021-04-27 Patrick Palka <ppalka@redhat.com>
684
685 PR c++/88580
686 * g++.dg/cpp0x/variadic182.C: New test.
687
688 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
689
690 PR middle-end/100284
691 * gcc.target/aarch64/sve/pr81003.c: New test.
692
693 2021-04-27 Martin Sebor <msebor@redhat.com>
694
695 PR testsuite/100272
696 * g++.dg/ext/flexary13.C: Remove malformed directives.
697
698 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
699
700 PR target/100106
701 * gcc.c-torture/compile/pr100106.c: New testcase.
702
703 2021-04-27 Alex Coplan <alex.coplan@arm.com>
704
705 PR target/99977
706 * gcc.target/arm/pr99977.c: New test.
707
708 2021-04-27 Jakub Jelinek <jakub@redhat.com>
709
710 PR tree-optimization/100239
711 * gcc.dg/pr100239.c: New test.
712
713 2021-04-27 Jakub Jelinek <jakub@redhat.com>
714
715 PR rtl-optimization/100254
716 * g++.dg/opt/pr100254.C: New test.
717
718 2021-04-27 Richard Biener <rguenther@suse.de>
719
720 PR tree-optimization/99912
721 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
722 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
723 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
724 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
725
726 2021-04-27 Jakub Jelinek <jakub@redhat.com>
727
728 PR tree-optimization/95527
729 * gcc.dg/tree-ssa/pr95527-2.c: New test.
730
731 2021-04-27 Jakub Jelinek <jakub@redhat.com>
732
733 PR tree-optimization/96696
734 * gcc.target/i386/pr96696.c: New test.
735
736 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
737
738 PR target/100270
739 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
740 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
741 expected error message when subtracting pointers to different
742 vector types. Expect warnings when mixing them elsewhere.
743 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
744 XFAILs. Tweak error messages for some cases.
745
746 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
747
748 * gcc.target/aarch64/simd/ssra.c: Use +nosve
749 * gcc.target/aarch64/simd/usra.c: Likewise.
750
751 2021-04-27 Richard Biener <rguenther@suse.de>
752
753 PR tree-optimization/100051
754 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
755
756 2021-04-27 Richard Biener <rguenther@suse.de>
757
758 PR testsuite/100272
759 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
760 malformed dg directive.
761
762 2021-04-27 Richard Biener <rguenther@suse.de>
763
764 PR testsuite/100272
765 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
766 * g++.dg/ipa/pr45572-2.C: Likewise.
767 * g++.dg/template/spec26.C: Likewise.
768 * gcc.dg/pr20126.c: Likewise.
769 * gcc.dg/tree-ssa/pr20739.c: Likewise.
770
771 2021-04-27 Richard Biener <rguenther@suse.de>
772
773 PR tree-optimization/100278
774 * gcc.dg/tree-ssa/pr100278.c: New testcase.
775
776 2021-04-27 Jakub Jelinek <jakub@redhat.com>
777
778 PR target/99405
779 * gcc.target/i386/pr99405.c: New test.
780
781 2021-04-27 Richard Biener <rguenther@suse.de>
782
783 PR tree-optimization/99776
784 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
785
786 2021-04-26 Patrick Palka <ppalka@redhat.com>
787
788 PR c++/100209
789 * g++.dg/cpp1y/constexpr-base1.C: New test.
790 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
791
792 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
793
794 * gfortran.dg/goacc/classify-serial.f95:
795 Use [Ww]arning in dg-bogus as FE diagnostic and default
796 diagnostic differ and the result depends on ENABLE_OFFLOAD.
797 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
798 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
799
800 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
801
802 * gfortran.dg/goacc/classify-serial.f95:
803 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
804 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
805 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
806
807 2021-04-26 Richard Biener <rguenther@suse.de>
808
809 PR tree-optimization/99956
810 * gfortran.dg/pr99956.f: New testcase.
811
812 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
813
814 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
815 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
816 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
817 * gcc.target/arm/cmse/cmse-16.c: Likewise.
818 * gcc.target/arm/cmse/struct-1.c: Likewise.
819 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
820 on arm_cmse_hw.
821 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
822 New.
823
824 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
825
826 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
827
828 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
829 Nathan Sidwell <nathan@codesourcery.com>
830 Tom de Vries <vries@codesourcery.com>
831 Julian Brown <julian@codesourcery.com>
832 Kwok Cheung Yeung <kcy@codesourcery.com>
833
834 * c-c++-common/goacc/diag-parallelism-1.c: New.
835 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
836 and match diagnostics, as appropriate.
837 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
838 * c-c++-common/goacc/classify-kernels.c: Likewise.
839 * c-c++-common/goacc/classify-parallel.c: Likewise.
840 * c-c++-common/goacc/classify-routine.c: Likewise.
841 * c-c++-common/goacc/classify-serial.c: Likewise.
842 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
843 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
844 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
845 * c-c++-common/goacc/parallel-reduction.c: Likewise.
846 * c-c++-common/goacc/pr70688.c: Likewise.
847 * c-c++-common/goacc/routine-1.c: Likewise.
848 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
849 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
850 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
851 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
852 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
853 * gfortran.dg/goacc/classify-routine.f95: Likewise.
854 * gfortran.dg/goacc/classify-serial.f95: Likewise.
855 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
856 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
857 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
858 * gfortran.dg/goacc/routine-4.f90: Likewise.
859 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
860 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
861 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
862 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
863
864 2021-04-26 Richard Biener <rguenther@suse.de>
865
866 PR tree-optimization/99473
867 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
868
869 2021-04-25 liuhongt <hongtao.liu@intel.com>
870
871 PR target/98911
872 * gcc.target/i386/pr98911.c: New test.
873 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
874 with __builtin_ia32_pcmpistrm128 since it has been folded.
875
876 2021-04-24 David Malcolm <dmalcolm@redhat.com>
877
878 PR analyzer/100244
879 * g++.dg/analyzer/pr100244.C: New test.
880
881 2021-04-24 Harald Anlauf <anlauf@gmx.de>
882
883 PR fortran/100154
884 * gfortran.dg/pr100154.f90: New test.
885
886 2021-04-24 Harald Anlauf <anlauf@gmx.de>
887
888 PR fortran/100218
889 * gfortran.dg/ptr-func-4.f90: New test.
890
891 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
892
893 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
894 * gcc.dg/guality/guality.c: Likewise.
895 * gcc.dg/guality/inline-params.c: Likewise.
896 * gcc.dg/guality/loop-1.c: Likewise.
897 * gcc.dg/guality/pr36728-1.c: Likewise.
898 * gcc.dg/guality/pr36728-2.c: Likewise.
899 * gcc.dg/guality/pr36728-3.c: Likewise.
900 * gcc.dg/guality/pr41447-1.c: Likewise.
901 * gcc.dg/guality/pr54200.c: Likewise.
902 * gcc.dg/guality/pr54519-1.c: Likewise.
903 * gcc.dg/guality/pr54519-2.c: Likewise.
904 * gcc.dg/guality/pr54519-3.c: Likewise.
905 * gcc.dg/guality/pr54519-4.c: Likewise.
906 * gcc.dg/guality/pr54519-5.c: Likewise.
907 * gcc.dg/guality/pr54519-6.c: Likewise.
908 * gcc.dg/guality/pr54693-2.c: Likewise.
909 * gcc.dg/guality/pr56154-1.c: Likewise.
910 * gcc.dg/guality/pr59776.c: Likewise.
911 * gcc.dg/guality/pr68860-1.c: Likewise.
912 * gcc.dg/guality/pr68860-2.c: Likewise.
913 * gcc.dg/guality/pr90074.c: Likewise.
914 * gcc.dg/guality/pr90716.c: Likewise.
915 * gcc.dg/guality/sra-1.c: Likewise.
916
917 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
918
919 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
920 and no-opts.
921 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
922 * gcc.dg/guality/pr59776.c: Likewise.
923 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
924
925 2021-04-24 Patrick Palka <ppalka@redhat.com>
926
927 PR c++/89565
928 PR c++/93383
929 PR c++/95291
930 PR c++/99200
931 PR c++/99683
932 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
933 * g++.dg/cpp2a/nontype-class45.C: New test.
934 * g++.dg/cpp2a/nontype-class46.C: New test.
935 * g++.dg/cpp2a/nontype-class47.C: New test.
936 * g++.dg/cpp2a/nontype-class48.C: New test.
937
938 2021-04-24 Patrick Palka <ppalka@redhat.com>
939
940 PR c++/87709
941 * g++.dg/cpp1z/class-deduction86.C: New test.
942
943 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
944
945 PR target/98952
946 * gcc.target/powerpc/pr98952.c: New test.
947
948 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
949
950 PR target/100041
951 * gcc.target/i386/pr79514.c (dg-error):
952 Expect error for 64bit targets.
953
954 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
955
956 PR target/100182
957 * gcc.target/i386/pr100182.c: New test.
958 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
959 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
960
961 2021-04-23 Patrick Palka <ppalka@redhat.com>
962
963 PR c++/98767
964 * g++.dg/concepts/diagnostic17.C: New test.
965
966 2021-04-23 Patrick Palka <ppalka@redhat.com>
967
968 DR 2374
969 * g++.dg/cpp1z/direct-enum-init2.C: New test.
970
971 2021-04-23 Richard Biener <rguenther@suse.de>
972
973 PR tree-optimization/99971
974 * g++.dg/vect/slp-pr99971.cc: New testcase.
975
976 2021-04-23 liuhongt <hongtao.liu@intel.com>
977
978 PR target/100093
979 * gcc.target/i386/pr100093.c: New test.
980
981 2021-04-22 Patrick Palka <ppalka@redhat.com>
982
983 PR c++/94508
984 * g++.dg/cpp2a/concepts-uneval3.C: New test.
985
986 2021-04-22 Patrick Palka <ppalka@redhat.com>
987
988 PR c++/77435
989 * g++.dg/template/partial-specialization9.C: New test.
990
991 2021-04-22 Marek Polacek <polacek@redhat.com>
992
993 PR c++/100161
994 * g++.dg/warn/Wtype-limits6.C: New test.
995
996 2021-04-22 Patrick Palka <ppalka@redhat.com>
997
998 PR c++/84689
999 * g++.dg/cpp0x/sfinae67.C: New test.
1000
1001 2021-04-22 Patrick Palka <ppalka@redhat.com>
1002
1003 PR c++/16617
1004 * g++.dg/template/access36.C: New test.
1005
1006 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
1007
1008 * substr_9.f90: Move to ...
1009 * gfortran.dg/substr_9.f90: ... here.
1010 * substr_10.f90: Move to ...
1011 * gfortran.dg/substr_10.f90: ... here.
1012
1013 2021-04-22 Martin Liska <mliska@suse.cz>
1014
1015 PR testsuite/100159
1016 PR testsuite/100192
1017 * g++.dg/template/nontype29.C: Fix typos and missing comments.
1018 * gcc.dg/Warray-bounds-64.c: Likewise.
1019 * gcc.dg/Warray-parameter.c: Likewise.
1020 * gcc.dg/Wstring-compare.c: Likewise.
1021 * gcc.dg/format/gcc_diag-11.c: Likewise.
1022 * gfortran.dg/array_constructor_3.f90: Likewise.
1023 * gfortran.dg/matmul_bounds_9.f90: Likewise.
1024 * gfortran.dg/pr78033.f90: Likewise.
1025 * gfortran.dg/pr96325.f90: Likewise.
1026
1027 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
1028
1029 PR target/100119
1030 * gcc.target/i386/pr100119.c: New test.
1031
1032 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1033
1034 PR target/99988
1035 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
1036
1037 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
1038
1039 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
1040 obtained hard limit, and only call setrlimit if new softlimit is lower.
1041
1042 2021-04-22 Richard Biener <rguenther@suse.de>
1043
1044 PR testsuite/100176
1045 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
1046 missing return.
1047
1048 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
1049
1050 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
1051 pattern.
1052
1053 2021-04-21 Marek Polacek <polacek@redhat.com>
1054
1055 PR c++/96380
1056 * g++.dg/cpp0x/enum_base4.C: New test.
1057 * g++.dg/cpp0x/enum_base5.C: New test.
1058
1059 2021-04-21 Alex Coplan <alex.coplan@arm.com>
1060
1061 PR target/99988
1062 * gcc.target/aarch64/pr99988.c: New test.
1063
1064 2021-04-21 Jakub Jelinek <jakub@redhat.com>
1065
1066 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
1067 -fchecking.
1068 * g++.dg/cpp1y/auto-fn61.C: Likewise.
1069 * g++.dg/cpp2a/nontype-class39.C: Likewise.
1070 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
1071 * g++.dg/cpp0x/vt-88982.C: Likewise.
1072 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
1073 dg-additional-options.
1074 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
1075
1076 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
1077
1078 * gcc.target/i386/monitor-2.c: New test.
1079
1080 2021-04-21 Richard Biener <rguenther@suse.de>
1081
1082 PR testsuite/100176
1083 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
1084 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
1085
1086 2021-04-21 Jakub Jelinek <jakub@redhat.com>
1087
1088 PR rtl-optimization/100148
1089 * g++.dg/opt/pr100148.C: New test.
1090
1091 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
1092
1093 * gfortran.dg/gomp/depobj-1.f90: New test.
1094 * gfortran.dg/gomp/depobj-2.f90: New test.
1095
1096 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1097
1098 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
1099
1100 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
1101
1102 PR middle-end/100130
1103 * c-c++-common/attr-retain-10.c: New test.
1104 * c-c++-common/attr-retain-11.c: Likewise.
1105
1106 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1107
1108 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
1109 must match for target IBM Z only.
1110
1111 2021-04-20 Jason Merrill <jason@redhat.com>
1112
1113 PR c++/100109
1114 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
1115
1116 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1117
1118 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
1119 z/Architecture only.
1120
1121 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
1122
1123 PR fortran/100110
1124 * gfortran.dg/pdt_31.f03: New test.
1125 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
1126 to 8.
1127
1128 2021-04-19 Marek Polacek <polacek@redhat.com>
1129
1130 PR c++/97536
1131 * g++.dg/concepts/diagnostic16.C: New test.
1132
1133 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
1134
1135 PR d/98457
1136 * gdc.dg/pr98457.d: New test.
1137
1138 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
1139
1140 PR target/100075
1141 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
1142 effective target.
1143
1144 2021-04-19 Richard Biener <rguenther@suse.de>
1145
1146 PR preprocessor/100142
1147 * gcc.dg/pr100142.c: New testcase.
1148 * g++.dg/diagnostic/pr72803.C: Revert last change.
1149
1150 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
1151
1152 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
1153 '--param=openacc-kernels=[...]'.
1154 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
1155 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
1156 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
1157 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
1158 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
1159 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
1160 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1161
1162 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
1163
1164 * gnat.dg/opt92.adb: New test.
1165
1166 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1167
1168 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
1169 * c-c++-common/zero-scratch-regs-9.c: Likewise.
1170 * c-c++-common/zero-scratch-regs-10.c: Likewise.
1171 * c-c++-common/zero-scratch-regs-11.c: Likewise.
1172 * gcc.target/s390/zero-scratch-regs-1.c: New test.
1173
1174 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1175
1176 PR fortran/100094
1177 * gfortran.dg/PR100094.f90: New test.
1178
1179 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
1180
1181 PR target/96770
1182 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
1183 with movt/movw.
1184
1185 2021-04-16 Jakub Jelinek <jakub@redhat.com>
1186
1187 PR target/91710
1188 * gcc.target/aarch64/pr91710.c: New test.
1189
1190 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1191
1192 PR fortran/100018
1193 * gfortran.dg/PR10018.f90: New test.
1194
1195 2021-04-16 Tamar Christina <tamar.christina@arm.com>
1196
1197 PR target/100048
1198 * gcc.target/aarch64/sve/pr100048.c: New test.
1199
1200 2021-04-16 Jakub Jelinek <jakub@redhat.com>
1201
1202 PR c++/100111
1203 * g++.dg/cpp0x/constexpr-100111.C: New test.
1204
1205 2021-04-16 Marek Polacek <polacek@redhat.com>
1206
1207 PR c++/99803
1208 * g++.dg/cpp2a/typename14.C: Don't expect particular error
1209 messages.
1210 * g++.dg/cpp2a/typename19.C: New test.
1211
1212 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
1213
1214 * gcc.dg/gimplefe-40.c: Moved to...
1215 * gcc.dg/vect/gimplefe-40.c: ...here.
1216 * gcc.dg/gimplefe-41.c: Moved to...
1217 * gcc.dg/vect/gimplefe-41.c: ...here.
1218
1219 2021-04-16 Harald Anlauf <anlauf@gmx.de>
1220 Paul Thomas <pault@gcc.gnu.org>
1221
1222 PR fortran/63797
1223 * gfortran.dg/pr63797.f90: New test.
1224
1225 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1226
1227 * gcc.dg/tree-ssa/pr83403-1.c: Revert
1228 max-completely-peeled-insns to the default value on IBM Z.
1229 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
1230
1231 2021-04-16 Patrick Palka <ppalka@redhat.com>
1232
1233 PR c++/99700
1234 * g++.dg/cpp2a/constexpr-init21.C: New test.
1235
1236 2021-04-16 Jakub Jelinek <jakub@redhat.com>
1237
1238 PR target/100075
1239 * gcc.target/aarch64/pr100075.c: New test.
1240
1241 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
1242
1243 PR rtl-optimization/99596
1244 * gcc.target/arm/pr99596.c: New test.
1245
1246 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
1247
1248 PR target/100067
1249 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
1250 template.
1251 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
1252 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
1253 missing quotes around switch names.
1254 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
1255
1256 2021-04-16 Jakub Jelinek <jakub@redhat.com>
1257
1258 PR target/99767
1259 * gcc.target/aarch64/pr99767.c: New test.
1260
1261 2021-04-16 Jakub Jelinek <jakub@redhat.com>
1262
1263 PR c++/99850
1264 * g++.dg/cpp23/lambda-specifiers2.C: New test.
1265
1266 2021-04-16 Jakub Jelinek <jakub@redhat.com>
1267
1268 PR c++/99833
1269 * g++.dg/cpp1z/pr99833.C: New test.
1270 * g++.dg/cpp2a/pr99833.C: New test.
1271
1272 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1273
1274 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
1275 the default value on IBM Z.
1276
1277 2021-04-16 Jason Merrill <jason@redhat.com>
1278
1279 PR c++/100079
1280 * g++.dg/abi/mangle71.C: Fix expected mangling.
1281 * g++.dg/abi/mangle77.C: New test.
1282 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
1283 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
1284 * g++.dg/cpp2a/nontype-class44.C: New test.
1285
1286 2021-04-15 Martin Sebor <msebor@redhat.com>
1287
1288 PR c/99420
1289 PR c/99972
1290 * gcc.dg/Warray-parameter-9.c: New test.
1291 * gcc.dg/Wnonnull-6.c: New test.
1292 * gcc.dg/Wreturn-type3.c: New test.
1293 * gcc.dg/Wunused-result.c: New test.
1294 * gcc.dg/attr-noreturn.c: New test.
1295 * gcc.dg/attr-returns-nonnull.c: New test.
1296
1297 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
1298
1299 PR middle-end/84877
1300 * gcc.dg/pr84877.c: Xfail for cris-*-*.
1301
1302 2021-04-15 Jason Merrill <jason@redhat.com>
1303
1304 PR c++/80456
1305 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
1306
1307 2021-04-15 Martin Sebor <msebor@redhat.com>
1308
1309 * gcc.dg/uninit-pr89230-1.c: New test.
1310 * gcc.dg/uninit-pr89230-2.c: Same.
1311
1312 2021-04-15 Jason Merrill <jason@redhat.com>
1313
1314 PR c++/100101
1315 * g++.dg/cpp0x/noexcept67.C: New test.
1316
1317 2021-04-15 Jason Merrill <jason@redhat.com>
1318
1319 PR c++/100091
1320 * g++.dg/cpp2a/lambda-uneval15.C: New test.
1321
1322 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
1323
1324 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
1325 -mtune=generic to the SVE flags.
1326 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
1327 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
1328 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
1329
1330 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
1331
1332 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
1333 (aarch64-with-arch-dg-options): Likewise.
1334 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
1335 aarch64-with-arch-dg-options. Move the default architecture
1336 flags to the final dg-runtest argument.
1337 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
1338 DEFAULT_CFLAGS.
1339 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
1340
1341 2021-04-15 Jakub Jelinek <jakub@redhat.com>
1342
1343 PR testsuite/100073
1344 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
1345
1346 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
1347
1348 PR c++/98852
1349 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
1350 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
1351
1352 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
1353
1354 PR c/98852
1355 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
1356
1357 2021-04-15 Jakub Jelinek <jakub@redhat.com>
1358
1359 PR target/100056
1360 * gcc.target/aarch64/pr100056.c: New test.
1361
1362 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1363
1364 * gcc.dg/pr93210.c: Adapt regex in order to also support a
1365 RESULT_DECL as an operand for a RETURN_EXPR.
1366
1367 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
1368
1369 * gcc.target/aarch64/sve/pr99929_1.c: New file.
1370 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
1371
1372 2021-04-14 Jason Merrill <jason@redhat.com>
1373
1374 PR c++/100078
1375 * g++.dg/template/dependent-tmpl2.C: New test.
1376
1377 2021-04-14 Jason Merrill <jason@redhat.com>
1378
1379 PR c++/93314
1380 * g++.dg/parse/uneval1.C: New test.
1381
1382 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
1383
1384 PR rtl-optimization/100066
1385 * gcc.target/i386/pr100066.c: New.
1386
1387 2021-04-14 Martin Sebor <msebor@redhat.com>
1388
1389 * gcc.dg/pr86058.c: Limit to just x86_64.
1390
1391 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
1392
1393 PR target/99246
1394 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
1395
1396 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
1397
1398 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
1399 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
1400
1401 2021-04-14 Patrick Palka <ppalka@redhat.com>
1402
1403 PR c++/83476
1404 PR c++/99885
1405 * g++.dg/cpp1z/class-deduction85.C: New test.
1406 * g++.dg/template/ref11.C: New test.
1407
1408 2021-04-14 Jason Merrill <jason@redhat.com>
1409
1410 PR c++/99478
1411 * g++.dg/cpp2a/lambda-uneval14.C: New test.
1412
1413 2021-04-14 Jason Merrill <jason@redhat.com>
1414
1415 PR c++/90674
1416 * g++.dg/debug/defaulted1.C: New test.
1417
1418 2021-04-14 Jason Merrill <jason@redhat.com>
1419
1420 PR c++/88742
1421 * g++.dg/debug/cleanup1.C: New test.
1422 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
1423 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
1424 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
1425 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
1426 * g++.dg/tm/inherit2.C: Likewise.
1427 * g++.dg/tm/unsafe1.C: Likewise.
1428 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
1429 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
1430
1431 2021-04-13 Martin Sebor <msebor@redhat.com>
1432
1433 PR tree-optimization/82800
1434 * g++.dg/warn/uninit-pr82800.C: New test.
1435
1436 2021-04-13 Martin Sebor <msebor@redhat.com>
1437
1438 PR middle-end/86058
1439 * gcc.dg/pr86058.c: New test.
1440
1441 2021-04-13 Patrick Palka <ppalka@redhat.com>
1442
1443 PR c++/99008
1444 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
1445 * g++.old-deja/g++.ns/template7.C: Likewise.
1446 * g++.old-deja/g++.pt/crash8.C: Likewise.
1447
1448 2021-04-13 Jason Merrill <jason@redhat.com>
1449
1450 PR c++/100032
1451 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
1452
1453 2021-04-13 Jakub Jelinek <jakub@redhat.com>
1454
1455 PR c++/97121
1456 * g++.dg/cpp2a/spaceship-err6.C: New test.
1457
1458 2021-04-13 Jason Merrill <jason@redhat.com>
1459
1460 PR c++/100054
1461 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
1462
1463 2021-04-13 Patrick Palka <ppalka@redhat.com>
1464
1465 PR c++/99008
1466 * g++.dg/parse/template2.C: Adjust expected diagnostic.
1467 * g++.dg/template/error8.C: Likewise.
1468 * g++.dg/cpp1z/class-deduction84.C: New test.
1469
1470 2021-04-13 Richard Biener <rguenther@suse.de>
1471
1472 PR tree-optimization/100053
1473 * gcc.dg/torture/pr100053.c: New testcase.
1474 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
1475
1476 2021-04-13 Jason Merrill <jason@redhat.com>
1477
1478 PR c++/91933
1479 * g++.dg/cpp0x/constexpr-base7.C: New test.
1480
1481 2021-04-13 Nathan Sidwell <nathan@acm.org>
1482
1483 PR preprocessor/99446
1484 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
1485
1486 2021-04-13 Jakub Jelinek <jakub@redhat.com>
1487
1488 PR target/100028
1489 * gcc.target/aarch64/pr100028.c: New test.
1490
1491 2021-04-13 Patrick Palka <ppalka@redhat.com>
1492
1493 PR c++/97134
1494 * g++.dg/cpp2a/nontype-class43.C: New test.
1495
1496 2021-04-13 Patrick Palka <ppalka@redhat.com>
1497
1498 PR c++/99961
1499 PR c++/99994
1500 * g++.dg/cpp2a/concepts-uneval1.C: New test.
1501 * g++.dg/cpp2a/concepts-uneval2.C: New test.
1502
1503 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
1504
1505 PR analyzer/99212
1506 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
1507 line 971 for cris-*-*.
1508
1509 2021-04-13 David Malcolm <dmalcolm@redhat.com>
1510
1511 PR analyzer/98599
1512 * gcc.dg/analyzer/pr98599-a.c: New test.
1513 * gcc.dg/analyzer/pr98599-b.c: New test.
1514
1515 2021-04-12 Jakub Jelinek <jakub@redhat.com>
1516
1517 PR rtl-optimization/99905
1518 * gcc.target/i386/pr99905.c: New test.
1519
1520 2021-04-12 Jakub Jelinek <jakub@redhat.com>
1521
1522 PR debug/99830
1523 * gcc.dg/pr99830.c: New test.
1524
1525 2021-04-12 Jason Merrill <jason@redhat.com>
1526
1527 PR c++/93085
1528 * g++.dg/template/dependent-tmpl1.C: New test.
1529
1530 2021-04-12 Martin Liska <mliska@suse.cz>
1531
1532 PR sanitizer/99877
1533 * g++.dg/asan/pr99877.C: New test.
1534
1535 2021-04-12 Cui,Lili <lili.cui@intel.com>
1536
1537 * gcc.target/i386/funcspec-56.inc: Handle new march.
1538 * g++.target/i386/mv16.C: Handle new march
1539
1540 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
1541
1542 PR middle-end/98088
1543 * c-c++-common/goacc/collapse-2.c: New.
1544
1545 2021-04-11 Jason Merrill <jason@redhat.com>
1546
1547 PR c++/97974
1548 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
1549 * g++.dg/other/anon-union5.C: New test.
1550
1551 2021-04-10 Jason Merrill <jason@redhat.com>
1552
1553 PR c++/98800
1554 * g++.dg/gomp/this-1.C: Adjust diagnostic.
1555 * g++.dg/cpp0x/constexpr-this1.C: New test.
1556
1557 2021-04-10 David Malcolm <dmalcolm@redhat.com>
1558
1559 PR analyzer/100011
1560 * gcc.dg/analyzer/pr100011.c: New test.
1561
1562 2021-04-10 Jakub Jelinek <jakub@redhat.com>
1563
1564 PR c/99990
1565 * gcc.dg/pr99990.c: New test.
1566
1567 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
1568
1569 PR target/99744
1570 * gcc.target/i386/pr99744-2.c: New test.
1571
1572 2021-04-10 Jakub Jelinek <jakub@redhat.com>
1573
1574 PR lto/99849
1575 * gcc.dg/lto/pr99849_0.c: New test.
1576
1577 2021-04-10 Jakub Jelinek <jakub@redhat.com>
1578
1579 PR rtl-optimization/98601
1580 * gcc.dg/torture/pr98601.c: New test.
1581
1582 2021-04-10 Jason Merrill <jason@redhat.com>
1583
1584 PR c++/99180
1585 PR c++/93295
1586 PR c++/93867
1587 PR c++/95486
1588 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
1589 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
1590 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
1591 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
1592
1593 2021-04-10 Jason Merrill <jason@redhat.com>
1594
1595 PR c++/100006
1596 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
1597
1598 2021-04-09 Martin Sebor <msebor@redhat.com>
1599
1600 PR middle-end/55288
1601 * g++.dg/warn/uninit-pr55288.C: New test.
1602
1603 2021-04-09 Patrick Palka <ppalka@redhat.com>
1604
1605 PR c++/90215
1606 * g++.dg/cpp1z/fold-lambda4.C: New test.
1607
1608 2021-04-09 Marek Polacek <polacek@redhat.com>
1609
1610 PR c++/99806
1611 * g++.dg/concepts/abbrev10.C: New test.
1612 * g++.dg/concepts/abbrev11.C: New test.
1613
1614 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
1615
1616 * gcc.target/aarch64/pr70398.c: Require a target that can link
1617 static executables.
1618
1619 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
1620
1621 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
1622
1623 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
1624
1625 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
1626 with SVE.
1627
1628 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
1629
1630 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
1631 * gcc.dg/pr96573.c: Likewise.
1632 * gcc.dg/tree-ssa/pr84512.c: Likewise.
1633 * gcc.dg/vect/bb-slp-43.c: Likewise.
1634 * gcc.dg/vect/slp-reduc-11.c: Likewise.
1635
1636 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
1637
1638 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
1639 loop to vectorized if vect_fold_extract_last.
1640
1641 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
1642
1643 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
1644 of relying on vectorisation.
1645
1646 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
1647
1648 PR target/87763
1649 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
1650
1651 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
1652
1653 PR libfortran/78314
1654 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
1655 * gfortran.dg/ieee/ieee_8.f90: Likewise.
1656
1657 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
1658
1659 PR fortran/99817
1660 * gfortran.dg/coarray/dummy_2.f90: New test.
1661
1662 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
1663
1664 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
1665
1666 2021-04-08 Patrick Palka <ppalka@redhat.com>
1667
1668 PR c++/99874
1669 * g++.dg/cpp2a/concepts-lambda16.C: New test.
1670 * g++.dg/cpp2a/concepts-lambda17.C: New test.
1671
1672 2021-04-08 Patrick Palka <ppalka@redhat.com>
1673
1674 PR c++/97679
1675 * g++.dg/cpp2a/concepts-ctad3.C: New test.
1676
1677 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
1678
1679 * lib/scanasm.exp (scan-lto-assembler): Update expected name
1680 of dump file.
1681
1682 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
1683
1684 * lib/target-supports.exp
1685 (check_effective_target_stdint_types_mbig_endian): New proc.
1686 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
1687 stdint_types_mbig_endian.
1688 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
1689 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
1690
1691 2021-04-08 Jason Merrill <jason@redhat.com>
1692
1693 PR c++/91849
1694 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
1695 * g++.dg/conversion/ref7.C: New test.
1696
1697 2021-04-08 Jakub Jelinek <jakub@redhat.com>
1698
1699 PR c++/99859
1700 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
1701 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
1702 * g++.dg/cpp2a/constexpr-new18.C: New test.
1703 * g++.dg/cpp2a/constexpr-new19.C: New test.
1704
1705 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
1706
1707 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
1708
1709 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
1710
1711 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
1712 "was here" from error message.
1713 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
1714 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
1715 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
1716 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
1717 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
1718 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
1719 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
1720 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
1721 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
1722 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
1723 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
1724 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
1725 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
1726
1727 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
1728
1729 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
1730 * gcc.target/aarch64/pr98772.c: Likewise.
1731 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
1732
1733 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
1734
1735 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
1736 conversion to shifts and adds.
1737
1738 2021-04-08 David Malcolm <dmalcolm@redhat.com>
1739
1740 PR analyzer/99042
1741 PR analyzer/99774
1742 * gcc.dg/analyzer/pr99042.c: New test.
1743 * gcc.dg/analyzer/pr99774-1.c: New test.
1744 * gcc.dg/analyzer/pr99774-2.c: New test.
1745
1746 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
1747
1748 * gdc.dg/gdc108.d: Update test.
1749 * gdc.dg/gdc142.d: Likewise.
1750 * gdc.dg/pr90136a.d: Likewise.
1751 * gdc.dg/pr90136b.d: Likewise.
1752 * gdc.dg/pr90136c.d: Likewise.
1753 * gdc.dg/pr95173.d: Likewise.
1754 * gdc.dg/attr_allocsize1.d: New test.
1755 * gdc.dg/attr_allocsize2.d: New test.
1756 * gdc.dg/attr_alwaysinline1.d: New test.
1757 * gdc.dg/attr_cold1.d: New test.
1758 * gdc.dg/attr_exclusions1.d: New test.
1759 * gdc.dg/attr_exclusions2.d: New test.
1760 * gdc.dg/attr_flatten1.d: New test.
1761 * gdc.dg/attr_module.d: New test.
1762 * gdc.dg/attr_noclone1.d: New test.
1763 * gdc.dg/attr_noicf1.d: New test.
1764 * gdc.dg/attr_noinline1.d: New test.
1765 * gdc.dg/attr_noipa1.d: New test.
1766 * gdc.dg/attr_noplt1.d: New test.
1767 * gdc.dg/attr_optimize1.d: New test.
1768 * gdc.dg/attr_optimize2.d: New test.
1769 * gdc.dg/attr_optimize3.d: New test.
1770 * gdc.dg/attr_optimize4.d: New test.
1771 * gdc.dg/attr_restrict1.d: New test.
1772 * gdc.dg/attr_section1.d: New test.
1773 * gdc.dg/attr_symver1.d: New test.
1774 * gdc.dg/attr_target1.d: New test.
1775 * gdc.dg/attr_targetclones1.d: New test.
1776 * gdc.dg/attr_used1.d: New test.
1777 * gdc.dg/attr_used2.d: New test.
1778 * gdc.dg/attr_weak1.d: New test.
1779 * gdc.dg/imports/attributes.d: New test.
1780
1781 2021-04-08 Jason Merrill <jason@redhat.com>
1782
1783 PR c++/94529
1784 * g++.dg/template/mem-spec2.C: New test.
1785
1786 2021-04-08 Marek Polacek <polacek@redhat.com>
1787
1788 PR c++/99844
1789 * g++.dg/cpp2a/explicit16.C: Use c++20.
1790 * g++.dg/cpp0x/noexcept66.C: New test.
1791 * g++.dg/cpp2a/explicit17.C: New test.
1792
1793 2021-04-08 Alex Coplan <alex.coplan@arm.com>
1794
1795 PR target/99647
1796 * gcc.c-torture/compile/pr99647.c: New test.
1797
1798 2021-04-07 Jason Merrill <jason@redhat.com>
1799
1800 PR c++/41723
1801 * g++.dg/template/friend71.C: New test.
1802
1803 2021-04-07 Jason Merrill <jason@redhat.com>
1804
1805 PR c++/52625
1806 * g++.dg/template/friend70.C: New test.
1807
1808 2021-04-07 Jason Merrill <jason@redhat.com>
1809
1810 PR c++/92918
1811 * g++.dg/lookup/using66.C: New test.
1812
1813 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
1814
1815 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
1816 when building an executable with testglue.
1817
1818 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
1819
1820 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
1821 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
1822
1823 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
1824
1825 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
1826 if IFN_STORE_LANES is available.
1827 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
1828 IFN_STORE_LANES is available.
1829 * gcc.target/aarch64/pr99873_1.c: New test.
1830 * gcc.target/aarch64/pr99873_2.c: Likewise.
1831 * gcc.target/aarch64/pr99873_3.c: Likewise.
1832 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
1833 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
1834 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
1835
1836 2021-04-07 Richard Biener <rguenther@suse.de>
1837
1838 PR tree-optimization/99954
1839 * gcc.dg/torture/pr99954.c: New testcase.
1840
1841 2021-04-07 Richard Biener <rguenther@suse.de>
1842
1843 PR testsuite/99955
1844 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
1845 last.
1846
1847 2021-04-07 Richard Biener <rguenther@suse.de>
1848
1849 PR tree-optimization/99947
1850 * gcc.dg/torture/pr99947.c: New testcase.
1851
1852 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
1853
1854 PR tree-optimization/98736
1855 * gcc.c-torture/execute/pr98736.c: New test.
1856
1857 2021-04-07 Marek Polacek <polacek@redhat.com>
1858
1859 PR c++/52202
1860 * g++.dg/cpp0x/rv-life.C: New test.
1861
1862 2021-04-06 Jason Merrill <jason@redhat.com>
1863
1864 PR c++/96673
1865 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
1866
1867 2021-04-06 Jason Merrill <jason@redhat.com>
1868
1869 PR c++/99901
1870 * g++.dg/cpp1z/inline-var9.C: New test.
1871
1872 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
1873
1874 PR target/99781
1875 * g++.target/aarch64/sve/pr99781.C: New.
1876
1877 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
1878
1879 * gcc.target/i386/memcpy-strategy-9.c: New test.
1880 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
1881 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
1882 * gcc.target/i386/memset-strategy-7.c: Likewise.
1883 * gcc.target/i386/memset-strategy-8.c: Likewise.
1884 * gcc.target/i386/memset-strategy-9.c: Likewise.
1885
1886 2021-04-06 Richard Biener <rguenther@suse.de>
1887
1888 PR tree-optimization/99880
1889 * gcc.dg/torture/pr99880.c: New testcase.
1890
1891 2021-04-06 Nathan Sidwell <nathan@acm.org>
1892
1893 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
1894 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
1895
1896 2021-04-06 Jakub Jelinek <jakub@redhat.com>
1897
1898 PR tree-optimization/96573
1899 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
1900 VEC_PERM_EXPR with bswapping permutation.
1901
1902 2021-04-06 Richard Biener <rguenther@suse.de>
1903
1904 PR tree-optimization/99924
1905 * gfortran.dg/vect/pr99924.f90: New testcase.
1906
1907 2021-04-06 Jakub Jelinek <jakub@redhat.com>
1908
1909 PR c++/97900
1910 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
1911
1912 2021-04-06 Jason Merrill <jason@redhat.com>
1913
1914 PR c++/91241
1915 * g++.dg/abi/lambda-defarg1.C: New test.
1916
1917 2021-04-06 Patrick Palka <ppalka@redhat.com>
1918
1919 PR c++/99899
1920 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
1921 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
1922
1923 2021-04-05 Jason Merrill <jason@redhat.com>
1924
1925 PR c++/96311
1926 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
1927
1928 2021-04-05 Jason Merrill <jason@redhat.com>
1929
1930 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
1931 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
1932 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
1933
1934 2021-04-05 Jason Merrill <jason@redhat.com>
1935
1936 PR c++/95317
1937 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
1938
1939 2021-04-05 Jason Merrill <jason@redhat.com>
1940
1941 PR c++/95870
1942 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
1943
1944 2021-04-05 David Malcolm <dmalcolm@redhat.com>
1945
1946 PR analyzer/99906
1947 * gcc.dg/analyzer/pr99906.c: New test.
1948
1949 2021-04-05 David Malcolm <dmalcolm@redhat.com>
1950
1951 PR analyzer/99886
1952 * gcc.dg/analyzer/pr99886.c: New test.
1953
1954 2021-04-05 Jason Merrill <jason@redhat.com>
1955
1956 PR c++/99066
1957 * g++.dg/cpp0x/extern_template-6.C: New test.
1958
1959 2021-04-05 Jason Merrill <jason@redhat.com>
1960
1961 PR c++/99201
1962 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
1963
1964 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
1965
1966 PR d/99914
1967 * gdc.dg/pr99914.d: New test.
1968
1969 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
1970
1971 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
1972 * gcc.dg/tree-ssa/evrp11.c: Likewise.
1973
1974 2021-04-04 Jason Merrill <jason@redhat.com>
1975
1976 PR c++/99643
1977 * g++.dg/cpp0x/initlist-new5.C: New test.
1978
1979 2021-04-03 Alexandre Oliva <oliva@adacore.com>
1980
1981 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
1982
1983 2021-04-03 Alexandre Oliva <oliva@adacore.com>
1984
1985 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
1986
1987 2021-04-03 Marek Polacek <polacek@redhat.com>
1988
1989 PR c++/91416
1990 * g++.dg/other/gc7.C: New test.
1991
1992 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
1993
1994 PR fortran/99818
1995 * gfortran.dg/coarray_48.f90: New test.
1996
1997 2021-04-03 Jakub Jelinek <jakub@redhat.com>
1998
1999 PR tree-optimization/99882
2000 * gcc.dg/pr99882.c: New test.
2001
2002 2021-04-03 Jakub Jelinek <jakub@redhat.com>
2003
2004 PR rtl-optimization/99863
2005 * gcc.target/i386/pr99863.c: New test.
2006
2007 2021-04-03 Jakub Jelinek <jakub@redhat.com>
2008
2009 PR testsuite/98125
2010 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
2011
2012 2021-04-03 Jason Merrill <jason@redhat.com>
2013
2014 PR c++/91217
2015 * g++.dg/opt/nrv20.C: New test.
2016
2017 2021-04-03 Jason Merrill <jason@redhat.com>
2018
2019 PR c++/90664
2020 * g++.dg/cpp1z/noexcept-type24.C: New test.
2021
2022 2021-04-03 Jason Merrill <jason@redhat.com>
2023
2024 PR c++/97900
2025 * g++.dg/ext/vector40.C: New test.
2026
2027 2021-04-02 Patrick Palka <ppalka@redhat.com>
2028
2029 PR c++/99869
2030 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
2031
2032 2021-04-02 Patrick Palka <ppalka@redhat.com>
2033
2034 PR c++/99586
2035 * g++.dg/cpp2a/nontype-class42.C: New test.
2036
2037 2021-04-02 Jason Merrill <jason@redhat.com>
2038
2039 PR c++/97938
2040 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
2041
2042 2021-04-02 Nathan Sidwell <nathan@acm.org>
2043
2044 * g++.dg/modules/pr99283-6_d.H: New.
2045 * g++.dg/modules/pr99283-7-swap.h: New.
2046 * g++.dg/modules/pr99283-7-traits.h: New.
2047 * g++.dg/modules/pr99283-7_a.H: New.
2048 * g++.dg/modules/pr99283-7_b.H: New.
2049 * g++.dg/modules/pr99283-7_c.C: New.
2050 * g++.dg/modules/pr99283-7_d.H: New.
2051
2052 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
2053
2054 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
2055 * go.test/test/fixedbugs/issue22200b.go: Likewise.
2056
2057 2021-04-02 Jakub Jelinek <jakub@redhat.com>
2058
2059 PR tree-optimization/99726
2060 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
2061 -floop-nest-optimize to dg-additional-options guarded on fgraphite
2062 effective target.
2063
2064 2021-04-01 Marek Polacek <polacek@redhat.com>
2065
2066 PR c++/99831
2067 * g++.dg/other/gc6.C: New test.
2068
2069 2021-04-01 Jason Merrill <jason@redhat.com>
2070
2071 PR c++/99583
2072 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
2073
2074 2021-04-01 Jason Merrill <jason@redhat.com>
2075
2076 PR c++/98481
2077 * g++.dg/abi/abi-tag24a.C: New test.
2078 * g++.dg/abi/macro0.C: Adjust expected value.
2079
2080 2021-04-01 Nathan Sidwell <nathan@acm.org>
2081
2082 PR c++/99283
2083 * g++.dg/modules/pr99283-6.h: New.
2084 * g++.dg/modules/pr99283-6_a.H: New.
2085 * g++.dg/modules/pr99283-6_b.H: New.
2086 * g++.dg/modules/pr99283-6_c.C: New.
2087 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
2088 * g++.dg/modules/indirect-3_c.C: Adjust scan.
2089 * g++.dg/modules/indirect-4_c.C: Adjust scan.
2090 * g++.dg/modules/lambda-3_b.C: Adjust scan.
2091 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
2092 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
2093 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
2094
2095 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
2096
2097 PR ipa/98265
2098 * gcc.dg/tree-ssa/pr98265.C: New test.
2099
2100 2021-04-01 Jakub Jelinek <jakub@redhat.com>
2101
2102 PR tree-optimization/96573
2103 * gcc.dg/pr96573.c: New test.
2104
2105 2021-04-01 Richard Biener <rguenther@suse.de>
2106
2107 PR tree-optimization/99856
2108 * gcc.dg/vect/pr99856.c: New testcase.
2109
2110 2021-04-01 Martin Jambor <mjambor@suse.cz>
2111
2112 PR tree-optimization/97009
2113 * gcc.dg/tree-ssa/pr97009.c: New test.
2114
2115 2021-04-01 Harald Anlauf <anlauf@gmx.de>
2116
2117 PR fortran/99840
2118 * gfortran.dg/transpose_5.f90: New test.
2119
2120 2021-03-31 David Malcolm <dmalcolm@redhat.com>
2121
2122 PR analyzer/99771
2123 * gcc.dg/analyzer/data-model-10.c: Update expected output.
2124 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
2125 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
2126 * gcc.dg/analyzer/pr99771-1.c: New test.
2127
2128 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
2129
2130 PR tree-optimization/98268
2131 * gcc.target/aarch64/sve/pr98268-1.c: New test.
2132 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
2133
2134 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
2135
2136 PR tree-optimization/99726
2137 * gcc.target/i386/pr99726.c: New test.
2138
2139 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
2140
2141 PR rtl-optimization/97141
2142 PR rtl-optimization/98726
2143 * gcc.c-torture/compile/pr97141.c: New test.
2144 * gcc.c-torture/compile/pr98726.c: Likewise.
2145 * gcc.target/aarch64/sve/pr97141.c: Likewise.
2146 * gcc.target/aarch64/sve/pr98726.c: Likewise.
2147
2148 2021-03-31 Martin Sebor <msebor@redhat.com>
2149
2150 PR middle-end/65182
2151 * gcc.dg/uninit-pr65182.c: New test.
2152
2153 2021-03-31 Jason Merrill <jason@redhat.com>
2154
2155 PR c++/99445
2156 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
2157
2158 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
2159
2160 PR target/96974
2161 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
2162 under lp64.
2163
2164 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
2165
2166 PR target/99786
2167 * gcc.target/arm/pr99786.c: New test.
2168
2169 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
2170
2171 * gcc.target/i386/memcpy-strategy-5.c: New test.
2172 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
2173 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
2174 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
2175 * gcc.target/i386/memset-strategy-3.c: Likewise.
2176 * gcc.target/i386/memset-strategy-4.c: Likewise.
2177 * gcc.target/i386/memset-strategy-5.c: Likewise.
2178 * gcc.target/i386/memset-strategy-6.c: Likewise.
2179
2180 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
2181
2182 PR target/98119
2183 * gcc.target/aarch64/sve/pr98119.c: New test.
2184
2185 2021-03-31 Jakub Jelinek <jakub@redhat.com>
2186 Richard Sandiford <richard.sandiford@arm.com>
2187
2188 PR target/99813
2189 * g++.target/aarch64/sve/pr99813.C: New test.
2190
2191 2021-03-31 Jakub Jelinek <jakub@redhat.com>
2192
2193 PR testsuite/97680
2194 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
2195 * c-c++-common/zero-scratch-regs-7.c: Likewise.
2196 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
2197 selected unsupported triplets to all targets but selected triplets
2198 of supported targets.
2199 * c-c++-common/zero-scratch-regs-9.c: Likewise.
2200 * c-c++-common/zero-scratch-regs-10.c: Likewise.
2201 * c-c++-common/zero-scratch-regs-11.c: Likewise.
2202
2203 2021-03-31 Patrick Palka <ppalka@redhat.com>
2204
2205 PR c++/88115
2206 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
2207
2208 2021-03-31 Patrick Palka <ppalka@redhat.com>
2209
2210 PR c++/99815
2211 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
2212
2213 2021-03-30 David Malcolm <dmalcolm@redhat.com>
2214
2215 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
2216
2217 2021-03-30 Nathan Sidwell <nathan@acm.org>
2218
2219 PR c++/99283
2220 * g++.dg/modules/pr99283-5.h: New.
2221 * g++.dg/modules/pr99283-5_a.H: New.
2222 * g++.dg/modules/pr99283-5_b.H: New.
2223 * g++.dg/modules/pr99283-5_c.C: New.
2224
2225 2021-03-30 Jakub Jelinek <jakub@redhat.com>
2226
2227 PR c++/99790
2228 * g++.dg/cpp1z/pr99790.C: New test.
2229
2230 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2231
2232 PR target/99822
2233 * gcc.c-torture/compile/pr99822.c: New test.
2234
2235 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
2236
2237 PR target/99718
2238 PR target/99718
2239 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
2240 instruction counts.
2241 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
2242 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
2243 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
2244 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
2245 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
2246 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
2247 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
2248 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
2249 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
2250 * gcc.target/powerpc/pr79251.p8.c: Likewise.
2251 * gcc.target/powerpc/pr79251.p9.c: Likewise.
2252 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
2253 * gcc.target/powerpc/pr79251-run.p7.c: New test.
2254 * gcc.target/powerpc/pr79251.p7.c: New test.
2255
2256 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
2257
2258 PR target/99744
2259 * gcc.target/i386/pr99744-1.c: New test.
2260
2261 2021-03-30 Tamar Christina <tamar.christina@arm.com>
2262
2263 PR tree-optimization/99825
2264 * gfortran.dg/vect/pr99825.f90: New test.
2265
2266 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2267
2268 PR target/99808
2269 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
2270
2271 2021-03-30 Richard Biener <rguenther@suse.de>
2272
2273 PR tree-optimization/99824
2274 * gcc.dg/torture/pr99824.c: New testcase.
2275
2276 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
2277
2278 PR target/98136
2279 * g++.dg/pr98136.C: New test.
2280
2281 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
2282
2283 * gcc.target/aarch64/fcvt_nosimd.c: New test.
2284
2285 2021-03-29 Martin Sebor <msebor@redhat.com>
2286
2287 PR tree-optimization/61869
2288 * gcc.dg/uninit-pr61869.c: New test.
2289
2290 2021-03-29 Martin Sebor <msebor@redhat.com>
2291
2292 PR tree-optimization/61677
2293 * gcc.dg/uninit-pr61677.c: New test.
2294
2295 2021-03-29 Martin Sebor <msebor@redhat.com>
2296
2297 PR tree-optimization/61112
2298 * gcc.dg/uninit-pr61112.c: New test.
2299
2300 2021-03-29 Jan Hubicka <jh@suse.cz>
2301
2302 PR ipa/99751
2303 * gcc.c-torture/compile/pr99751.c: Rename from ...
2304 * gcc.c-torture/execute/pr99751.c: ... to this.
2305
2306 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
2307
2308 * gcc.c-torture/compile/pr99751.c: New test.
2309
2310 2021-03-29 Jakub Jelinek <jakub@redhat.com>
2311
2312 PR fortran/93660
2313 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
2314 declare simd warning on aarch64.
2315
2316 2021-03-29 Alex Coplan <alex.coplan@arm.com>
2317
2318 PR target/99216
2319 * g++.target/aarch64/sve/pr99216.C: New test.
2320
2321 2021-03-29 Richard Biener <rguenther@suse.de>
2322
2323 PR tree-optimization/99807
2324 * gfortran.dg/vect/pr99807.f90: New testcase.
2325
2326 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2327
2328 PR target/99808
2329 * gcc.target/aarch64/pr99808.c: New test.
2330
2331 2021-03-29 Jakub Jelinek <jakub@redhat.com>
2332
2333 PR tree-optimization/99777
2334 * g++.dg/torture/pr99777.C: New test.
2335
2336 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
2337
2338 PR target/96770
2339 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
2340
2341 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
2342
2343 PR fortran/99602
2344 * gfortran.dg/pr99602.f90: New test.
2345 * gfortran.dg/pr99602a.f90: New test.
2346 * gfortran.dg/pr99602b.f90: New test.
2347 * gfortran.dg/pr99602c.f90: New test.
2348 * gfortran.dg/pr99602d.f90: New test.
2349
2350 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
2351
2352 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
2353 (gdc-copy-file): ... this. Use file copy instead of open/close.
2354 (gdc-convert-test): Save translated dejagnu test to gdc.test
2355 directory, only write dejagnu directives to the test file.
2356 (gdc-do-test): Don't create gdc.test symlink.
2357
2358 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
2359
2360 * gdc.dg/gdc270a.d: Removed.
2361 * gdc.dg/gdc270b.d: Removed.
2362
2363 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
2364
2365 * gcc.target/powerpc/pr99557.c: New.
2366
2367 2021-03-26 Martin Sebor <msebor@redhat.com>
2368
2369 PR tree-optimization/59970
2370 * gcc.dg/uninit-pr59970.c: New test.
2371
2372 2021-03-26 Marek Polacek <polacek@redhat.com>
2373
2374 PR c++/98352
2375 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
2376 * g++.dg/cpp0x/nsdmi17.C: New test.
2377
2378 2021-03-26 Nathan Sidwell <nathan@acm.org>
2379
2380 PR c++/99283
2381 * g++.dg/modules/pr99283-2_a.H: New.
2382 * g++.dg/modules/pr99283-2_b.H: New.
2383 * g++.dg/modules/pr99283-2_c.H: New.
2384 * g++.dg/modules/pr99283-3_a.H: New.
2385 * g++.dg/modules/pr99283-3_b.H: New.
2386 * g++.dg/modules/pr99283-4.H: New.
2387 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
2388 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
2389
2390 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
2391
2392 PR target/99766
2393 * g++.target/aarch64/sve/pr99766.C: New.
2394
2395 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
2396
2397 PR ipa/99466
2398 * gcc.dg/tls/pr99466-1.c: New test.
2399 * gcc.dg/tls/pr99466-2.c: New test.
2400
2401 2021-03-26 Jakub Jelinek <jakub@redhat.com>
2402
2403 PR c++/99705
2404 * g++.dg/cpp0x/new5.C: New test.
2405
2406 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
2407
2408 PR fortran/99651
2409 * gfortran.dg/null_11.f90: New test.
2410
2411 2021-03-25 Martin Sebor <msebor@redhat.com>
2412
2413 PR tree-optimization/55060
2414 * gcc.dg/uninit-pr55060.c: New.
2415
2416 2021-03-25 Martin Sebor <msebor@redhat.com>
2417
2418 PR tree-optimization/48483
2419 * g++.dg/warn/uninit-pr48483.C: New test.
2420
2421 2021-03-25 Martin Sebor <msebor@redhat.com>
2422
2423 * gcc.dg/uninit-pr44547.c: New.
2424
2425 2021-03-25 Jakub Jelinek <jakub@redhat.com>
2426
2427 PR c++/99672
2428 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
2429 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
2430 to match locus changes.
2431 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
2432 * g++.dg/cpp2a/srcloc2.C: Likewise.
2433 * g++.dg/cpp2a/srcloc15.C: Likewise.
2434 * g++.dg/cpp2a/srcloc16.C: Likewise.
2435 * g++.dg/cpp2a/srcloc19.C: New test.
2436 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
2437 and caret line.
2438 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
2439 * g++.dg/modules/macloc-1_d.C: Likewise.
2440 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
2441 caret line.
2442
2443 2021-03-25 Marek Polacek <polacek@redhat.com>
2444
2445 PR c++/94751
2446 * g++.dg/cpp0x/inh-ctor37.C: New test.
2447
2448 2021-03-25 Jakub Jelinek <jakub@redhat.com>
2449
2450 PR c++/99745
2451 * g++.dg/cpp0x/variadic181.C: New test.
2452
2453 2021-03-25 Marek Polacek <polacek@redhat.com>
2454
2455 PR c++/99331
2456 * g++.dg/warn/Wconversion5.C: New test.
2457
2458 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
2459
2460 PR tree-optimization/96974
2461 * g++.target/aarch64/sve/pr96974.C: New test.
2462
2463 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
2464
2465 Revert:
2466 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
2467
2468 PR target/98209
2469 PR target/99744
2470 * gcc.target/i386/pr98209.c: New test.
2471 * gcc.target/i386/pr99744-1.c: Likewise.
2472 * gcc.target/i386/pr99744-2.c: Likewise.
2473
2474 2021-03-25 Jakub Jelinek <jakub@redhat.com>
2475
2476 PR c++/99565
2477 * g++.dg/warn/Wduplicated-branches6.C: New test.
2478 * g++.dg/warn/Wduplicated-branches7.C: New test.
2479
2480 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
2481
2482 PR target/98209
2483 PR target/99744
2484 * gcc.target/i386/pr98209.c: New test.
2485 * gcc.target/i386/pr99744-1.c: Likewise.
2486 * gcc.target/i386/pr99744-2.c: Likewise.
2487
2488 2021-03-25 Richard Biener <rguenther@suse.de>
2489
2490 PR tree-optimization/99746
2491 * gfortran.dg/vect/pr99746.f90: New testcase.
2492
2493 2021-03-25 David Malcolm <dmalcolm@redhat.com>
2494
2495 PR analyzer/93695
2496 PR analyzer/99044
2497 PR analyzer/99716
2498 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
2499 xfail.
2500 * gcc.dg/analyzer/pr93695-1.c: New test.
2501 * gcc.dg/analyzer/pr99044-1.c: New test.
2502 * gcc.dg/analyzer/pr99044-2.c: New test.
2503 * gcc.dg/analyzer/pr99716-1.c: New test.
2504 * gcc.dg/analyzer/pr99716-2.c: New test.
2505 * gcc.dg/analyzer/pr99716-3.c: New test.
2506
2507 2021-03-24 Martin Liska <mliska@suse.cz>
2508
2509 PR target/99753
2510 * gcc.target/i386/pr99753.c: New test.
2511
2512 2021-03-24 Martin Jambor <mjambor@suse.cz>
2513
2514 PR ipa/99122
2515 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
2516
2517 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
2518
2519 PR target/99727
2520 * gcc.target/arm/pr99727.c: New test.
2521
2522 2021-03-24 Jakub Jelinek <jakub@redhat.com>
2523
2524 PR target/99724
2525 * gcc.target/arm/pr99724.c: New test.
2526
2527 2021-03-24 Alexandre Oliva <oliva@adacore.com>
2528
2529 * lib/target-supports.exp (check_effective_target_sysconf): New.
2530 * gcc.target/i386/pr95443-1.c: Require it.
2531 * gcc.target/i386/pr95443-2.c: Likewise.
2532 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
2533 * gcc.target/i386/strncmp-1.c: Likewise.
2534
2535 2021-03-24 Alexandre Oliva <oliva@adacore.com>
2536
2537 * gcc.target/i386/pr97313.c: Require effective target feature pie.
2538 * g++.target/i386/pr94185.C: Likewise.
2539
2540 2021-03-24 Alexandre Oliva <oliva@adacore.com>
2541
2542 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
2543 positives with -mcmodel=large.
2544 * gcc.target/i386/funcspec-3.c: Likewise.
2545
2546 2021-03-24 Alexandre Oliva <oliva@adacore.com>
2547
2548 * gcc.target/i386/pr94467-3.c: New.
2549
2550 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
2551
2552 PR fortran/99369
2553 * gfortran.dg/longnames.f90: New test.
2554
2555 2021-03-23 Nathan Sidwell <nathan@acm.org>
2556
2557 PR c++/99283
2558 * g++.dg/modules/pr99283-1_a.H: New.
2559 * g++.dg/modules/pr99283-1_b.H: New.
2560
2561 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
2562
2563 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
2564
2565 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
2566
2567 * lib/target-supports.exp
2568 (check_effective_target_arm_dsp_ok_nocache)
2569 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
2570 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
2571 and add arm_dsp options.
2572
2573 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
2574
2575 * lib/target-supports.exp
2576 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
2577 -mfloat-abi= options order.
2578 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
2579 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
2580 arm_hard_ok effective target and -mfloat-abi=hard additional
2581 option.
2582 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
2583 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
2584 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
2585 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
2586 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
2587 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
2588 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
2589 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
2590 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
2591 additional option.
2592 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
2593 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
2594
2595 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
2596
2597 * lib/target-supports.exp
2598 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
2599 -mfloat-abi= options order.
2600 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
2601 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
2602 target and -mfloat-abi=hard additional option.
2603 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
2604 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
2605 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
2606 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
2607 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
2608
2609 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
2610
2611 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
2612
2613 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
2614
2615 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
2616 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
2617 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
2618 * gcc.target/arm/pr51968.c: Likewise.
2619 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
2620 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
2621 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
2622 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
2623
2624 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
2625
2626 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
2627 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
2628 * gcc.target/arm/bf16_dup.c: Likewise.
2629 * gcc.target/arm/bf16_reinterpret.c: Likewise.
2630 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
2631
2632 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
2633
2634 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
2635
2636 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
2637
2638 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
2639 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
2640 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
2641 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
2642
2643 2021-03-23 Marek Polacek <polacek@redhat.com>
2644
2645 PR c++/99318
2646 * g++.dg/cpp0x/attributes-namespace6.C: New test.
2647 * g++.dg/cpp0x/gen-attrs-73.C: New test.
2648
2649 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
2650
2651 PR fortran/93660
2652 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
2653
2654 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
2655
2656 PR target/99540
2657 * gcc.dg/vect/pr99540.c: New test.
2658
2659 2021-03-23 Nathan Sidwell <nathan@acm.org>
2660
2661 PR c++/99239
2662 * g++.dg/modules/pr99239_a.H: New.
2663 * g++.dg/modules/pr99239_b.H: New.
2664
2665 2021-03-23 Richard Biener <rguenther@suse.de>
2666
2667 PR tree-optimization/99721
2668 * gfortran.dg/vect/pr99721.f90: New testcase.
2669
2670 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
2671
2672 * gcc.target/riscv/shift-shift-5.c (sub): Change
2673 order of struct fields depending on byteorder.
2674
2675 2021-03-23 Jakub Jelinek <jakub@redhat.com>
2676
2677 PR c++/99650
2678 * g++.dg/cpp1z/decomp55.C: New test.
2679
2680 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
2681
2682 PR tree-optimization/99296
2683 * gcc.dg/pr99296.c: New file.
2684
2685 2021-03-22 Nathan Sidwell <nathan@acm.org>
2686
2687 PR c++/99480
2688 * g++.dg/modules/pr99480_a.H: New.
2689 * g++.dg/modules/pr99480_b.H: New.
2690
2691 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
2692
2693 PR target/99581
2694 * gcc.target/powerpc/pr99581.c: New.
2695
2696 2021-03-22 Nathan Sidwell <nathan@acm.org>
2697
2698 PR c++/99425
2699 * g++.dg/modules/pr99425-1.h: New.
2700 * g++.dg/modules/pr99425-1_a.H: New.
2701 * g++.dg/modules/pr99425-1_b.H: New.
2702 * g++.dg/modules/pr99425-1_c.C: New.
2703 * g++.dg/modules/pr99425-2_a.X: New.
2704 * g++.dg/modules/pr99425-2_b.X: New.
2705 * g++.dg/template/pr99425.C: New.
2706
2707 2021-03-22 Richard Biener <rguenther@suse.de>
2708
2709 PR tree-optimization/99694
2710 * gcc.dg/torture/pr99694.c: New testcase.
2711
2712 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
2713
2714 PR target/99702
2715 * gcc.target/riscv/pr99702.c: New.
2716
2717 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
2718
2719 PR target/98914
2720 * gcc.target/powerpc/pr98914.c: New test.
2721
2722 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
2723
2724 PR target/99679
2725 * g++.target/i386/pr99679-1.C: New test.
2726 * g++.target/i386/pr99679-2.C: Likewise.
2727
2728 2021-03-20 Jakub Jelinek <jakub@redhat.com>
2729
2730 PR debug/99230
2731 * gcc.dg/pr99230.c: New test.
2732
2733 2021-03-19 Jakub Jelinek <jakub@redhat.com>
2734
2735 PR c/99588
2736 * gcc.dg/Wunused-var-5.c: New test.
2737 * gcc.dg/Wunused-var-6.c: New test.
2738
2739 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2740
2741 * gfortran.dg/inline_matmul_6.f90: Adjust count for
2742 _gfortran_matmul.
2743
2744 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
2745
2746 PR target/99663
2747 * gcc.target/s390/pr99663.c: New.
2748
2749 2021-03-19 Jakub Jelinek <jakub@redhat.com>
2750
2751 PR c++/99456
2752 * g++.dg/opt/pr99456.C: New test.
2753 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
2754 later.
2755
2756 2021-03-19 Tamar Christina <tamar.christina@arm.com>
2757
2758 PR tree-optimization/99656
2759 * gfortran.dg/vect/pr99656.f90: New test.
2760
2761 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
2762
2763 PR target/99652
2764 * gcc.dg/torture/pr99652-1.c: New test.
2765 * gcc.dg/torture/pr99652-2.c: Likewise.
2766 * gcc.target/i386/pr57655.c: Adjusted.
2767 * gcc.target/i386/pr59794-6.c: Likewise.
2768 * gcc.target/i386/pr70738-1.c: Likewise.
2769 * gcc.target/i386/pr96744-1.c: Likewise.
2770
2771 2021-03-19 Jakub Jelinek <jakub@redhat.com>
2772 Christophe Lyon <christophe.lyon@linaro.org>
2773
2774 PR target/99593
2775 * g++.target/arm/pr99593.C: New test.
2776
2777 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
2778
2779 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
2780
2781 2021-03-19 Marek Polacek <polacek@redhat.com>
2782
2783 PR c++/99500
2784 * g++.dg/cpp2a/concepts-err3.C: New test.
2785
2786 2021-03-18 Martin Sebor <msebor@redhat.com>
2787
2788 PR middle-end/99502
2789 * g++.dg/warn/Warray-bounds-22.C: New test.
2790 * g++.dg/warn/Warray-bounds-23.C: New test.
2791 * g++.dg/warn/Warray-bounds-24.C: New test.
2792
2793 2021-03-18 Jakub Jelinek <jakub@redhat.com>
2794
2795 PR testsuite/99636
2796 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
2797
2798 2021-03-18 Jakub Jelinek <jakub@redhat.com>
2799
2800 PR testsuite/99626
2801 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
2802 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
2803 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
2804 rather than __i386__.
2805
2806 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
2807
2808 PR testsuite/97680
2809 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
2810
2811 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
2812
2813 PR objc++/49070
2814 * obj-c++.dg/pr49070.mm: New test.
2815 * objc.dg/unnamed-parms.m: New test.
2816
2817 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2818
2819 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
2820 sve_flags.
2821 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
2822 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
2823 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
2824 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
2825 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
2826
2827 2021-03-18 Jakub Jelinek <jakub@redhat.com>
2828
2829 PR middle-end/98099
2830 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
2831 For big endian use -fsso-struct=little-endian dg-options.
2832
2833 2021-03-17 Marek Polacek <polacek@redhat.com>
2834
2835 PR c++/97973
2836 * g++.dg/conversion/real-to-int1.C: New test.
2837
2838 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
2839 Jason Merrill <jason@redhat.com>
2840
2841 * g++.dg/cpp1z/using9.C: New using decl test.
2842
2843 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
2844
2845 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
2846 -gdwarf-3 to the command line options. Adjust the expected line
2847 numbers for the revised options header.
2848
2849 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
2850
2851 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
2852 -gdwarf-3 to the command line options. Provide Darwin-
2853 specific match lines for the expected output.
2854
2855 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2856
2857 * gcc.target/aarch64/acle/rng_2.c: New test.
2858
2859 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
2860
2861 PR target/99504
2862 * gcc.target/i386/pr99530-1.c: New test.
2863 * gcc.target/i386/pr99530-2.c: Likewise.
2864 * gcc.target/i386/pr99530-3.c: Likewise.
2865 * gcc.target/i386/pr99530-4.c: Likewise.
2866 * gcc.target/i386/pr99530-5.c: Likewise.
2867 * gcc.target/i386/pr99530-6.c: Likewise.
2868
2869 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
2870
2871 PR target/99542
2872 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
2873
2874 2021-03-16 Jason Merrill <jason@redhat.com>
2875
2876 * g++.dg/cpp2a/nontype-float1.C: New test.
2877
2878 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
2879
2880 PR target/98092
2881 PR target/98092
2882 * gcc.target/powerpc/pr98092.c: New.
2883
2884 2021-03-16 Jakub Jelinek <jakub@redhat.com>
2885
2886 PR target/99600
2887 * gcc.target/i386/pr99600.c: New test.
2888
2889 2021-03-16 Martin Liska <mliska@suse.cz>
2890 Jason Merrill <jason@redhat.com>
2891
2892 PR c++/99108
2893 * g++.target/i386/pr99108.C: New test.
2894
2895 2021-03-16 Martin Liska <mliska@suse.cz>
2896
2897 PR target/99592
2898 * gcc.target/arm/pr99592.c: New test.
2899
2900 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
2901
2902 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
2903
2904 2021-03-16 Nathan Sidwell <nathan@acm.org>
2905
2906 PR c++/99496
2907 * g++.dg/modules/pr99496_a.H: New.
2908 * g++.dg/modules/pr99496_b.C: New.
2909
2910 2021-03-16 Jakub Jelinek <jakub@redhat.com>
2911
2912 PR target/99563
2913 * gcc.target/i386/avx-pr99563.c: New test.
2914
2915 2021-03-16 Jakub Jelinek <jakub@redhat.com>
2916
2917 PR target/99542
2918 * gcc.dg/gomp/pr99542.c: New test.
2919 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
2920 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
2921 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
2922 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
2923 on aarch64.
2924 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
2925
2926 2021-03-15 Jakub Jelinek <jakub@redhat.com>
2927
2928 PR c++/99601
2929 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
2930 * g++.dg/modules/builtin-3_b.C: Likewise.
2931
2932 2021-03-15 Nathan Sidwell <nathan@acm.org>
2933
2934 PR c++/99601
2935 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
2936 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
2937
2938 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
2939
2940 PR c++/99047
2941 * g++.dg/coroutines/pr99047.C: New test.
2942
2943 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
2944
2945 PR c++/98704
2946 * g++.dg/coroutines/torture/pr98704.C: New test.
2947
2948 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
2949
2950 PR c++/98480
2951 * g++.dg/coroutines/pr98480.C: New test.
2952 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
2953 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
2954 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
2955
2956 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
2957
2958 PR c++/96749
2959 * g++.dg/coroutines/pr96749-1.C: New test.
2960 * g++.dg/coroutines/pr96749-2.C: New test.
2961
2962 2021-03-15 Richard Biener <rguenther@suse.de>
2963
2964 PR tree-optimization/98834
2965 * g++.dg/opt/pr98834.C: New testcase.
2966
2967 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2968
2969 PR fortran/99345
2970 * gfortran.dg/do_check_16.f90: New test.
2971 * gfortran.dg/do_check_17.f90: New test.
2972
2973 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
2974
2975 PR fortran/99545
2976 * gfortran.dg/pr99545.f90: New test.
2977
2978 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
2979
2980 * gcc.target/powerpc/pr99492.c: Fix typo.
2981
2982 2021-03-14 Harald Anlauf <anlauf@gmx.de>
2983 Paul Thomas <pault@gcc.gnu.org>
2984
2985 * gfortran.dg/pr99112.f90: New test.
2986
2987 2021-03-13 Martin Sebor <msebor@redhat.com>
2988
2989 PR tree-optimization/99489
2990 * gcc.dg/Wstringop-truncation-9.c: New test.
2991
2992 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
2993
2994 PR fortran/99125
2995 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
2996
2997 2021-03-13 Jakub Jelinek <jakub@redhat.com>
2998
2999 PR tree-optimization/99544
3000 * gcc.dg/gomp/pr99544.c: New test.
3001
3002 2021-03-12 Nathan Sidwell <nathan@acm.org>
3003
3004 PR c++/99238
3005 * g++.dg/modules/pr99238.h: New.
3006 * g++.dg/modules/pr99238_a.H: New.
3007 * g++.dg/modules/pr99238_b.H: New.
3008
3009 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
3010
3011 PR fortran/99514
3012 * gfortran.dg/gomp/threadprivate-1.f90: New test.
3013
3014 2021-03-12 Jakub Jelinek <jakub@redhat.com>
3015
3016 PR target/99321
3017 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
3018
3019 2021-03-12 Jakub Jelinek <jakub@redhat.com>
3020
3021 PR c++/99507
3022 * g++.dg/cpp2a/consteval19.C: New test.
3023
3024 2021-03-11 David Malcolm <dmalcolm@redhat.com>
3025
3026 PR analyzer/96374
3027 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
3028 to options.
3029 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
3030 (test_7): New.
3031 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
3032 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
3033 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
3034 -fno-analyzer-feasibility from options.
3035 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
3036 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
3037
3038 2021-03-11 Nathan Sidwell <nathan@acm.org>
3039
3040 PR c++/99248
3041 * g++.dg/modules/pr99248.h: New.
3042 * g++.dg/modules/pr99248_a.H: New.
3043 * g++.dg/modules/pr99248_b.H: New.
3044
3045 2021-03-11 Nathan Sidwell <nathan@acm.org>
3046
3047 PR c++/99528
3048 * g++.dg/modules/pr99528.h: New.
3049 * g++.dg/modules/pr99528_a.H: New.
3050 * g++.dg/modules/pr99528_b.H: New.
3051 * g++.dg/modules/pr99528_c.C: New.
3052
3053 2021-03-11 Richard Biener <rguenther@suse.de>
3054
3055 PR testsuite/98245
3056 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
3057 instead of verifying the total number of adds.
3058
3059 2021-03-11 Richard Biener <rguenther@suse.de>
3060
3061 PR testsuite/97494
3062 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
3063
3064 2021-03-11 Richard Biener <rguenther@suse.de>
3065
3066 PR testsuite/97494
3067 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
3068
3069 2021-03-11 Richard Biener <rguenther@suse.de>
3070
3071 PR testsuite/97494
3072 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
3073
3074 2021-03-11 Jakub Jelinek <jakub@redhat.com>
3075
3076 PR ipa/99517
3077 * gcc.target/i386/avx2-pr99517-1.c: New test.
3078 * gcc.target/i386/avx2-pr99517-2.c: New test.
3079
3080 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
3081
3082 PR target/99492
3083 * gcc.target/powerpc/pr99492.c: New testcase.
3084
3085 2021-03-10 Harald Anlauf <anlauf@gmx.de>
3086
3087 PR fortran/99205
3088 * gfortran.dg/data_char_4.f90: New test.
3089 * gfortran.dg/data_char_5.f90: New test.
3090
3091 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
3092
3093 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
3094
3095 2021-03-10 Nathan Sidwell <nathan@acm.org>
3096
3097 PR c++/99423
3098 * g++.dg/modules/pr99423_a.H: New.
3099 * g++.dg/modules/pr99423_b.H: New.
3100
3101 2021-03-10 Jakub Jelinek <jakub@redhat.com>
3102
3103 PR tree-optimization/99305
3104 PR testsuite/99498
3105 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
3106 unsigned_char effective targets.
3107
3108 2021-03-10 Nathan Sidwell <nathan@acm.org>
3109
3110 PR c++/99508
3111 * g++.dg/ext/pr99508.C: New.
3112
3113 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
3114
3115 PR testsuite/99292
3116 * lib/target-supports.exp (check_effective_target_lra): New.
3117 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
3118 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
3119 * gcc.c-torture/compile/pr98096.c: Likewise.
3120 * gcc.dg/pr97954.c: Likewise.
3121
3122 2021-03-10 David Malcolm <dmalcolm@redhat.com>
3123
3124 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
3125 * gcc.dg/analyzer/zlib-2.c: Likewise.
3126
3127 2021-03-10 Joel Hutton <joel.hutton@arm.com>
3128
3129 * gcc.dg/vect/pr99102.c: Fix target selector.
3130
3131 2021-03-10 Joel Hutton <joel.hutton@arm.com>
3132
3133 PR target/99102
3134 * gcc.dg/vect/pr99102.c: New test.
3135
3136 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
3137
3138 * gnat.dg/specs/lto25.ads: New test.
3139
3140 2021-03-09 Jakub Jelinek <jakub@redhat.com>
3141
3142 PR tree-optimization/99305
3143 * g++.dg/opt/pr99305.C: New test.
3144
3145 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
3146
3147 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
3148 (check_effective_target_sqrt_insn): Use it.
3149
3150 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
3151
3152 PR target/99454
3153 * gcc.target/i386/pr99454.c: New.
3154
3155 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
3156
3157 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
3158 * gcc.dg/loop-9.c: Likewise.
3159 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
3160 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
3161
3162 2021-03-09 Jakub Jelinek <jakub@redhat.com>
3163
3164 PR sanitizer/98920
3165 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
3166 exists. If REG_STARTEND macro isn't defined, just return 0 from main
3167 instead of the actual test.
3168
3169 2021-03-09 Martin Liska <mliska@suse.cz>
3170
3171 PR target/99464
3172 * gcc.target/i386/pr99464.c: New test.
3173
3174 2021-03-09 Joel Brobecker <brobecker@adacore.com>
3175
3176 * gcc.target/powerpc/undef-bool-2.c: Add
3177 dg-require-effective-target powerpc_vsx_ok directive.
3178 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
3179 powerpc_vsx_ok directive.
3180
3181 2021-03-08 Harald Anlauf <anlauf@gmx.de>
3182
3183 PR fortran/49278
3184 * gfortran.dg/parameter_data.f90: New test.
3185
3186 2021-03-08 Martin Sebor <msebor@redhat.com>
3187
3188 PR middle-end/98266
3189 * g++.dg/warn/Warray-bounds-15.C: New test.
3190 * g++.dg/warn/Warray-bounds-18.C: New test.
3191 * g++.dg/warn/Warray-bounds-19.C: New test.
3192 * g++.dg/warn/Warray-bounds-20.C: New test.
3193 * g++.dg/warn/Warray-bounds-21.C: New test.
3194
3195 2021-03-08 Martin Sebor <msebor@redhat.com>
3196
3197 PR middle-end/97631
3198 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
3199 Add an xfail.
3200 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
3201 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
3202 * gcc.dg/Wstringop-overflow-66.c: New test.
3203 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
3204
3205 2021-03-08 Marek Polacek <polacek@redhat.com>
3206
3207 PR c++/96268
3208 * g++.dg/cpp2a/nontype-class41.C: New test.
3209
3210 2021-03-08 Nathan Sidwell <nathan@acm.org>
3211
3212 PR c++/99436
3213 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
3214
3215 2021-03-08 Nathan Sidwell <nathan@acm.org>
3216
3217 * g++.dg/modules/pr99468.H: New.
3218
3219 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
3220
3221 PR target/98959
3222 * gcc.target/powerpc/pr98959.c: New test.
3223
3224 2021-03-08 Nathan Sidwell <nathan@acm.org>
3225
3226 PR c++/99285
3227 * g++.dg/modules/pr99285_a.H: New.
3228 * g++.dg/modules/pr99285_b.H: New.
3229
3230 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3231
3232 PR target/99437
3233 * gcc.target/aarch64/simd/pr99437.c: New test.
3234
3235 2021-03-08 Martin Liska <mliska@suse.cz>
3236
3237 PR sanitizer/98920
3238 * c-c++-common/asan/pr98920.c: New test.
3239
3240 2021-03-08 Martin Liska <mliska@suse.cz>
3241
3242 PR target/99463
3243 * gcc.target/i386/pr99463-2.c: New test.
3244 * gcc.target/i386/pr99463.c: New test.
3245
3246 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
3247
3248 * gcc.target/s390/vector/long-double-asm-commutative.c: New
3249 test.
3250 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
3251 test.
3252 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
3253 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
3254 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
3255 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
3256 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
3257 test.
3258
3259 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
3260
3261 PR fortran/97927
3262 * gfortran.dg/module_variable_3.f90: New test.
3263
3264 2021-03-07 Jakub Jelinek <jakub@redhat.com>
3265
3266 PR target/99321
3267 * lib/target-supports.exp
3268 (check_effective_target_assembler_march_noavx512bw): New effective
3269 target.
3270 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
3271
3272 2021-03-06 Patrick Palka <ppalka@redhat.com>
3273 Jakub Jelinek <jakub@redhat.com>
3274
3275 PR c++/99287
3276 * g++.dg/cpp2a/constexpr-99287.C: New test.
3277
3278 2021-03-06 Patrick Palka <ppalka@redhat.com>
3279 Jakub Jelinek <jakub@redhat.com>
3280
3281 PR c++/96330
3282 * g++.dg/cpp1y/var-templ68.C: New test.
3283 * g++.dg/cpp1y/var-templ68a.C: New test.
3284
3285 2021-03-06 Patrick Palka <ppalka@redhat.com>
3286
3287 PR c++/99365
3288 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
3289 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
3290
3291 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
3292
3293 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
3294 to allow an eliminated stack-frame.
3295
3296 2021-03-05 Marek Polacek <polacek@redhat.com>
3297
3298 PR c++/99374
3299 * g++.dg/cpp1z/noexcept-type23.C: New test.
3300
3301 2021-03-05 Marek Polacek <polacek@redhat.com>
3302
3303 PR c++/99120
3304 * g++.dg/warn/Wshadow-17.C: New test.
3305
3306 2021-03-05 Jason Merrill <jason@redhat.com>
3307
3308 PR c/99363
3309 * gcc.dg/attr-flatten-1.c: Adjust.
3310
3311 2021-03-05 Jakub Jelinek <jakub@redhat.com>
3312
3313 PR middle-end/99322
3314 * c-c++-common/gomp/pr99322.c: New test.
3315
3316 2021-03-05 Nathan Sidwell <nathan@acm.org>
3317
3318 PR c++/99245
3319 * g++.dg/modules/pr99245_a.H: New.
3320 * g++.dg/modules/pr99245_b.H: New.
3321
3322 2021-03-05 Harald Anlauf <anlauf@gmx.de>
3323
3324 PR libfortran/99218
3325 * gfortran.dg/matmul_21.f90: New test.
3326
3327 2021-03-05 Nathan Sidwell <nathan@acm.org>
3328
3329 PR c++/99377
3330 * g++.dg/modules/pr99377_a.H: New.
3331 * g++.dg/modules/pr99377_b.C: New.
3332 * g++.dg/modules/pr99377_c.C: New.
3333
3334 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
3335
3336 PR c++/98118
3337 * g++.dg/coroutines/pr98118.C: New test.
3338
3339 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
3340
3341 PR c++/95616
3342 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
3343 * g++.dg/coroutines/pr95616-0.C: New test.
3344 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
3345 * g++.dg/coroutines/pr95616-1.C: New test.
3346 * g++.dg/coroutines/pr95616-2.C: New test.
3347 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
3348 * g++.dg/coroutines/pr95616-3.C: New test.
3349 * g++.dg/coroutines/pr95616-4.C: New test.
3350 * g++.dg/coroutines/pr95616-5.C: New test.
3351 * g++.dg/coroutines/pr95616-6.C: New test.
3352
3353 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
3354
3355 PR c++/95615
3356 * g++.dg/coroutines/torture/pr95615-01.C: New test.
3357 * g++.dg/coroutines/torture/pr95615-02.C: New test.
3358 * g++.dg/coroutines/torture/pr95615-03.C: New test.
3359 * g++.dg/coroutines/torture/pr95615-04.C: New test.
3360 * g++.dg/coroutines/torture/pr95615-05.C: New test.
3361 * g++.dg/coroutines/torture/pr95615.inc: New file.
3362
3363 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
3364
3365 PR target/99378
3366 * gcc.target/i386/pr99123-2.c: New.
3367
3368 2021-03-05 Nathan Sidwell <nathan@acm.org>
3369
3370 PR c++/99389
3371 * g++.dg/modules/pr99389_a.H: New.
3372 * g++.dg/modules/pr99389_b.C: New.
3373 * g++.dg/modules/pr99389_c.C: New.
3374
3375 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
3376
3377 PR c/99137
3378 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
3379 additional test.
3380
3381 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
3382
3383 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
3384 with '_kind' number.
3385 * gfortran.dg/real4-10-real8-16.f90: Likewise.
3386 * gfortran.dg/real4-10-real8-4.f90: Likewise.
3387 * gfortran.dg/real4-10.f90: Likewise.
3388 * gfortran.dg/real4-16-real8-10.f90: Likewise.
3389 * gfortran.dg/real4-16-real8-16.f90: Likewise.
3390 * gfortran.dg/real4-16-real8-4.f90: Likewise.
3391 * gfortran.dg/real4-16.f90: Likewise.
3392 * gfortran.dg/real4-8-real8-10.f90: Likewise.
3393 * gfortran.dg/real4-8-real8-16.f90: Likewise.
3394 * gfortran.dg/real4-8-real8-4.f90: Likewise.
3395 * gfortran.dg/real4-8.f90: Likewise.
3396 * gfortran.dg/real8-10.f90: Likewise.
3397 * gfortran.dg/real8-16.f90: Likewise.
3398 * gfortran.dg/real8-4.f90: Likewise.
3399
3400 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
3401
3402 PR debug/66668
3403 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
3404
3405 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
3406
3407 * lib/prune.exp: Prune useless output caused by a linker bug.
3408
3409 2021-03-04 Jakub Jelinek <jakub@redhat.com>
3410
3411 PR middle-end/93235
3412 * gcc.target/aarch64/pr93235.c: New test.
3413
3414 2021-03-04 Martin Liska <mliska@suse.cz>
3415
3416 PR gcov-profile/99105
3417 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
3418 correction as the wrapped malloc is called one more time
3419 from libgcov.
3420 * gcc.dg/tree-prof/pr97461.c: Likewise.
3421
3422 2021-03-04 Jakub Jelinek <jakub@redhat.com>
3423
3424 PR c++/88146
3425 PR c++/99362
3426 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
3427 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
3428 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
3429 dg-warning regexps, instead replace .* with \[^\n\r]*.
3430 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
3431 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
3432 -ftrack-macro-expansion=0 from dg-options.
3433 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
3434 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
3435
3436 2021-03-04 Jakub Jelinek <jakub@redhat.com>
3437
3438 PR c/99325
3439 * gcc.dg/cpp/line11.c: New test.
3440 * gcc.dg/cpp/line12.c: New test.
3441
3442 2021-03-04 Alex Coplan <alex.coplan@arm.com>
3443
3444 PR target/99381
3445 * gcc.target/aarch64/pr99381.c: New test.
3446
3447 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
3448
3449 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
3450 machines.
3451 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
3452
3453 2021-03-04 Nathan Sidwell <nathan@acm.org>
3454
3455 PR c++/99170
3456 * g++.dg/modules/pr99170-1_a.H: New.
3457 * g++.dg/modules/pr99170-1_b.C: New.
3458 * g++.dg/modules/pr99170-2.h: New.
3459 * g++.dg/modules/pr99170-2_a.C: New.
3460 * g++.dg/modules/pr99170-2_b.C: New.
3461 * g++.dg/modules/pr99170-3_a.H: New.
3462 * g++.dg/modules/pr99170-3_b.C: New.
3463 * g++.dg/modules/inst-2_b.C: Adjust scan.
3464 * g++.dg/modules/inst-4_a.C: Adjust scan.
3465 * g++.dg/modules/inst-4_b.C: Adjust scan.
3466 * g++.dg/modules/member-def-1_b.C: Adjust scan.
3467 * g++.dg/modules/member-def-1_c.C: Adjust scan.
3468 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
3469 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
3470 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
3471 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
3472 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
3473 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
3474 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
3475 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
3476 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
3477 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
3478 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
3479
3480 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
3481
3482 PR fortran/99355
3483 * gfortran.dg/real4-10-real8-10.f90: New test.
3484 * gfortran.dg/real4-10-real8-16.f90: New test.
3485 * gfortran.dg/real4-10-real8-4.f90: New test.
3486 * gfortran.dg/real4-10.f90: New test.
3487 * gfortran.dg/real4-16-real8-10.f90: New test.
3488 * gfortran.dg/real4-16-real8-16.f90: New test.
3489 * gfortran.dg/real4-16-real8-4.f90: New test.
3490 * gfortran.dg/real4-16.f90: New test.
3491 * gfortran.dg/real4-8-real8-10.f90: New test.
3492 * gfortran.dg/real4-8-real8-16.f90: New test.
3493 * gfortran.dg/real4-8-real8-4.f90: New test.
3494 * gfortran.dg/real4-8.f90: New test.
3495 * gfortran.dg/real8-10.f90: New test.
3496 * gfortran.dg/real8-16.f90: New test.
3497 * gfortran.dg/real8-4.f90: New test.
3498
3499 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
3500
3501 * gcc.misc-tests/outputs.exp: Enumerate tests.
3502
3503 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
3504
3505 * gcc.misc-tests/outputs.exp: Append discriminating
3506 suffixes to tests with duplicate names.
3507 (outest): Assert that each running test has a unique
3508 name.
3509
3510 2021-03-04 Martin Sebor <msebor@redhat.com>
3511
3512 PR middle-end/96963
3513 PR middle-end/94655
3514 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
3515 * gcc.dg/Wstringop-overflow-65.c: New test.
3516 * gcc.dg/Warray-bounds-69.c: Same.
3517
3518 2021-03-03 Marek Polacek <polacek@redhat.com>
3519
3520 PR c++/96474
3521 * g++.dg/cpp1z/class-deduction83.C: New test.
3522
3523 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
3524
3525 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
3526 New test.
3527 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
3528 New test.
3529
3530 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
3531
3532 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
3533 New test.
3534 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
3535 New test.
3536 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
3537 New test.
3538
3539 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
3540
3541 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
3542 New test.
3543 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
3544 New test.
3545
3546 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
3547
3548 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
3549 New test template.
3550 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
3551 New test.
3552 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
3553 New test.
3554 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
3555 New test.
3556 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
3557 New test.
3558
3559 2021-03-03 Jakub Jelinek <jakub@redhat.com>
3560
3561 PR c++/82959
3562 * g++.dg/cpp1z/eval-order10.C: New test.
3563
3564 2021-03-03 Marek Polacek <polacek@redhat.com>
3565
3566 PR c++/97034
3567 PR c++/99009
3568 * g++.dg/cpp1z/class-deduction81.C: New test.
3569 * g++.dg/cpp1z/class-deduction82.C: New test.
3570 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
3571 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
3572 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
3573
3574 2021-03-03 Jason Merrill <jason@redhat.com>
3575
3576 PR c++/95675
3577 * g++.dg/cpp0x/decltype-call5.C: New test.
3578 * g++.dg/cpp0x/decltype-call6.C: New test.
3579
3580 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3581
3582 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
3583 dg-options.
3584 * gcc.target/i386/pr95798-2.c: Likewise.
3585
3586 2021-03-03 Nathan Sidwell <nathan@acm.org>
3587
3588 PR c++/99344
3589 * g++.dg/modules/namespace-2_a.C
3590 * g++.dg/modules/pr99344_a.C
3591 * g++.dg/modules/pr99344_b.C
3592
3593 2021-03-03 Jakub Jelinek <jakub@redhat.com>
3594
3595 PR target/99321
3596 * gcc.target/i386/pr99321.c: New test.
3597
3598 2021-03-03 Jakub Jelinek <jakub@redhat.com>
3599
3600 PR c/99324
3601 * gcc.c-torture/compile/pr99324.c: New test.
3602
3603 2021-03-03 Jakub Jelinek <jakub@redhat.com>
3604
3605 PR target/99085
3606 * gcc.dg/graphite/pr99085.c: New test.
3607
3608 2021-03-03 Jason Merrill <jason@redhat.com>
3609
3610 PR c++/96078
3611 * g++.dg/ext/attr-flatten1.C: New test.
3612
3613 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
3614
3615 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
3616 tests if target test-framework has -L or -I options.
3617
3618 2021-03-02 David Malcolm <dmalcolm@redhat.com>
3619
3620 PR c/99323
3621 * gcc.dg/pr99323-1.c: New test.
3622 * gcc.dg/pr99323-2.c: New test.
3623
3624 2021-03-02 Martin Sebor <msebor@redhat.com>
3625
3626 PR c++/99251
3627 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
3628 * g++.dg/warn/Wnonnull12.C: New test.
3629
3630 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
3631
3632 * gnat.dg/limited5.adb: New test.
3633
3634 2021-03-02 Patrick Palka <ppalka@redhat.com>
3635
3636 PR c++/96443
3637 PR c++/96960
3638 * g++.dg/concepts/abbrev9.C: New test.
3639 * g++.dg/cpp2a/concepts-lambda15.C: New test.
3640 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
3641 * g++.dg/cpp2a/concepts-return-req2.C: New test.
3642 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
3643 call to f15 that we expect to accept.
3644
3645 2021-03-02 Patrick Palka <ppalka@redhat.com>
3646
3647 * g++.dg/cpp1z/auto1.C: New test.
3648
3649 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
3650
3651 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
3652 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
3653 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
3654 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
3655 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
3656 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
3657 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
3658
3659 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
3660
3661 * lib/target-supports.exp: Add check for nnpa facility.
3662
3663 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
3664
3665 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
3666 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
3667
3668 2021-03-01 Martin Liska <mliska@suse.cz>
3669
3670 PR target/99313
3671 * gcc.target/s390/target-attribute/pr99313.c: New test.
3672
3673 2021-03-01 Nathan Sidwell <nathan@acm.org>
3674
3675 PR c++/99294
3676 * g++.dg/modules/pr99294.h: New.
3677 * g++.dg/modules/pr99294_a.C: New.
3678 * g++.dg/modules/pr99294_b.C: New.
3679
3680 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
3681
3682 * g++.dg/eh/seh-xmm-unwind.C: New test.
3683
3684 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
3685
3686 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
3687 expression components noexcept.
3688 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
3689 * g++.dg/coroutines/pr95345.C: Likewise.
3690
3691 2021-02-28 Jason Merrill <jason@redhat.com>
3692
3693 * g++.dg/ext/attr-lambda3.C: Add missing ;
3694
3695 2021-02-27 Jason Merrill <jason@redhat.com>
3696
3697 PR c++/90333
3698 * g++.dg/ext/attr-lambda3.C: New test.
3699
3700 2021-02-26 Alexandre Oliva <oliva@gnu.org>
3701
3702 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
3703 duplication.
3704 * gcc.target/powerpc/pr83629.c: Likewise.
3705 * gcc.target/powerpc/pr84112.c: Likewise.
3706
3707 2021-02-26 Olivier Hainque <hainque@adacore.com>
3708
3709 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
3710 dg-require-effective-target fpic.
3711 * gcc.target/powerpc/ppc-eabi.c: Likewise.
3712 * gcc.target/powerpc/pr26350.c: Likewise.
3713 * gcc.target/powerpc/pr67789.c: Likewise.
3714 * gcc.target/powerpc/pr79439-1.c: Likewise.
3715 * gcc.target/powerpc/pr79439-2.c: Likewise.
3716 * gcc.target/powerpc/pr79439-3.c: Likewise.
3717 * gcc.target/powerpc/pr83629.c: Likewise.
3718 * gcc.target/powerpc/pr84112.c: Likewise.
3719
3720 2021-02-26 Richard Biener <rguenther@suse.de>
3721
3722 PR middle-end/99281
3723 * g++.dg/pr99218.C: New testcase.
3724
3725 2021-02-26 Jakub Jelinek <jakub@redhat.com>
3726
3727 * g++.dg/cpp23/lambda-specifiers1.C: New test.
3728
3729 2021-02-26 Jakub Jelinek <jakub@redhat.com>
3730
3731 PR c++/95451
3732 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
3733
3734 2021-02-26 Jason Merrill <jason@redhat.com>
3735
3736 PR c++/98810
3737 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
3738
3739 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
3740
3741 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
3742 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
3743 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
3744 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
3745 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
3746 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
3747 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
3748 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
3749 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
3750 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
3751 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
3752 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
3753 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
3754 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
3755 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
3756
3757 2021-02-26 Patrick Palka <ppalka@redhat.com>
3758
3759 PR c++/98990
3760 * g++.dg/concepts/abbrev8.C: New test.
3761
3762 2021-02-25 Patrick Palka <ppalka@redhat.com>
3763
3764 PR c++/99213
3765 PR c++/94521
3766 * g++.dg/diagnostic/local1.C: New test.
3767
3768 2021-02-25 Patrick Palka <ppalka@redhat.com>
3769
3770 PR c++/99103
3771 * g++.dg/cpp1z/class-deduction79.C: New test.
3772 * g++.dg/cpp1z/class-deduction80.C: New test.
3773
3774 2021-02-25 Marek Polacek <polacek@redhat.com>
3775
3776 DR 1312
3777 PR c++/99176
3778 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
3779 * g++.dg/cpp0x/constexpr-cast2.C: New test.
3780 * g++.dg/cpp0x/constexpr-cast3.C: New test.
3781
3782 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
3783
3784 PR c++/97587
3785 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
3786 reference parms, to distinguish the rvalue ref. variant.
3787 * g++.dg/coroutines/pr97587.C: New test.
3788
3789 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
3790
3791 PR c++/95822
3792 * g++.dg/coroutines/pr95822.C: New test.
3793
3794 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
3795
3796 * gcc.target/arm/cmse/cmse-18.c: New test.
3797
3798 2021-02-25 Nathan Sidwell <nathan@acm.org>
3799
3800 PR c++/99166
3801 * g++.dg/modules/pr99166_a.X: Adjust.
3802 * g++.dg/modules/pr99166_b.C: Adjust.
3803 * g++.dg/modules/pr99166_c.C: Adjust.
3804 * g++.dg/modules/pr99166_d.C: Adjust.
3805
3806 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
3807
3808 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
3809
3810 2021-02-25 Tamar Christina <tamar.christina@arm.com>
3811
3812 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
3813
3814 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
3815
3816 PR testsuite/99233
3817 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
3818
3819 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
3820
3821 PR middle-end/97172
3822 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
3823
3824 2021-02-25 Richard Biener <rguenther@suse.de>
3825
3826 PR tree-optimization/99253
3827 * gcc.dg/vect/pr99253.c: New testcase.
3828
3829 2021-02-25 Jakub Jelinek <jakub@redhat.com>
3830
3831 PR target/95798
3832 * gcc.target/i386/pr95798-1.c: New test.
3833 * gcc.target/i386/pr95798-2.c: New test.
3834
3835 2021-02-25 Jakub Jelinek <jakub@redhat.com>
3836
3837 PR tree-optimization/80635
3838 * g++.dg/warn/pr80635-1.C: New test.
3839 * g++.dg/warn/pr80635-2.C: New test.
3840
3841 2021-02-25 David Malcolm <dmalcolm@redhat.com>
3842
3843 PR analyzer/99193
3844 * gcc.dg/analyzer/pr99193-1.c: New test.
3845 * gcc.dg/analyzer/pr99193-2.c: New test.
3846 * gcc.dg/analyzer/pr99193-3.c: New test.
3847 * gcc.dg/analyzer/realloc-1.c: New test.
3848
3849 2021-02-24 Nathan Sidwell <nathan@acm.org>
3850
3851 PR c++/98718
3852 * g++.dg/modules/pr98718_a.C: New.
3853 * g++.dg/modules/pr98718_b.C: New.
3854
3855 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
3856
3857 * g++.dg/coroutines/co-await-void_type.C: Mark promise
3858 final_suspend call as noexcept.
3859 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
3860 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
3861 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
3862 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
3863 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
3864 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
3865 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
3866 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
3867 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
3868 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
3869 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
3870 * g++.dg/coroutines/coro1-allocators.h: Likewise.
3871 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
3872 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
3873 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
3874 * g++.dg/coroutines/pr94752.C: Likewise.
3875 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
3876 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
3877 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
3878 * g++.dg/coroutines/pr95050.C: Likewise.
3879 * g++.dg/coroutines/pr95345.C: Likewise.
3880 * g++.dg/coroutines/pr95440.C: Likewise.
3881 * g++.dg/coroutines/pr95591.C: Likewise.
3882 * g++.dg/coroutines/pr95711.C: Likewise.
3883 * g++.dg/coroutines/pr95813.C: Likewise.
3884 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
3885 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
3886 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
3887 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
3888 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
3889 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
3890 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
3891 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
3892 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
3893 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
3894 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
3895 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
3896 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
3897 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
3898 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
3899 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
3900 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
3901 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
3902 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
3903 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
3904
3905 2021-02-24 Jakub Jelinek <jakub@redhat.com>
3906
3907 PR fortran/99226
3908 * c-c++-common/gomp/pr99226.c: New test.
3909 * gfortran.dg/gomp/pr99226.f90: New test.
3910
3911 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
3912
3913 PR inline-asm/99123
3914 * gcc.target/i386/pr99123.c: New.
3915
3916 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
3917
3918 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
3919
3920 2021-02-24 Nathan Sidwell <nathan@acm.org>
3921
3922 PR c++/99072
3923 * g++.dg/modules/pr99072.H: New.
3924
3925 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
3926
3927 PR fortran/98342
3928 * gfortran.dg/assumed_rank_21.f90 : New test.
3929
3930 2021-02-24 Martin Sebor <msebor@redhat.com>
3931
3932 PR middle-end/97172
3933 * gcc.dg/pr97172-2.c: New test.
3934
3935 2021-02-24 Tamar Christina <tamar.christina@arm.com>
3936
3937 PR tree-optimization/99220
3938 * g++.dg/vect/pr99220.cc: New test.
3939
3940 2021-02-24 Tamar Christina <tamar.christina@arm.com>
3941
3942 PR tree-optimization/99149
3943 * g++.dg/vect/pr99149.cc: Disabled on BE.
3944
3945 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
3946
3947 PR c++/96251
3948 * g++.dg/coroutines/pr96251.C: New test.
3949
3950 2021-02-24 Jakub Jelinek <jakub@redhat.com>
3951
3952 PR tree-optimization/99225
3953 * gcc.c-torture/compile/pr99225.c: New test.
3954
3955 2021-02-24 Tamar Christina <tamar.christina@arm.com>
3956
3957 PR tree-optimization/99149
3958 * g++.dg/vect/pr99149.cc: New test.
3959
3960 2021-02-24 Richard Biener <rguenther@suse.de>
3961
3962 PR c/99224
3963 * gcc.dg/pr99224.c: New testcase.
3964
3965 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
3966
3967 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
3968 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
3969 Add __has_builtin tests for built-ins.
3970 Update expected instruction counts.
3971
3972 2021-02-23 Martin Sebor <msebor@redhat.com>
3973
3974 PR c++/99074
3975 * g++.dg/warn/Wnonnull11.C: New test.
3976
3977 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
3978
3979 PR fortran/99124
3980 * gfortran.dg/class_defined_operator_2.f03 : New test.
3981 * gfortran.dg/elemental_result_2.f90 : New test.
3982 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
3983 elemental function with an allocatable result with an operator
3984 interface with array dummies and result.
3985
3986 2021-02-23 Harald Anlauf <anlauf@gmx.de>
3987
3988 PR fortran/99206
3989 * gfortran.dg/reshape_zerosize_4.f90: New test.
3990
3991 2021-02-23 Nathan Sidwell <nathan@acm.org>
3992
3993 PR c++/99208
3994 * g++.dg/modules/pr99208_a.C: New.
3995 * g++.dg/modules/pr99208_b.C: New.
3996
3997 2021-02-23 Martin Liska <mliska@suse.cz>
3998
3999 PR sanitizer/99168
4000 * c-c++-common/asan/pr99168.c: New test.
4001
4002 2021-02-23 Patrick Palka <ppalka@redhat.com>
4003
4004 PR c++/95468
4005 * g++.dg/template/non-dependent15.C: New test.
4006
4007 2021-02-23 Jakub Jelinek <jakub@redhat.com>
4008
4009 PR tree-optimization/99204
4010 * gfortran.dg/pr99204.f90: New test.
4011
4012 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
4013
4014 * gcc.target/powerpc/vec-init-10.c: New test.
4015
4016 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
4017
4018 * g++.dg/warn/Wplacement-new-size-1.C,
4019 g++.dg/warn/Wplacement-new-size-2.C,
4020 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
4021 default_packed targets.
4022
4023 2021-02-22 David Malcolm <dmalcolm@redhat.com>
4024
4025 PR analyzer/99196
4026 * gcc.dg/analyzer/error-1.c: New test.
4027 * gcc.dg/analyzer/error-2.c: New test.
4028 * gcc.dg/analyzer/error-3.c: New test.
4029
4030 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
4031
4032 PR testsuite/99173
4033 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
4034 * c-c++-common/attr-retain-6.c: Likewise.
4035 * c-c++-common/attr-retain-7.c: Likewise.
4036 * c-c++-common/attr-retain-8.c: Likewise.
4037 * c-c++-common/attr-retain-9.c: Likewise.
4038
4039 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4040
4041 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
4042
4043 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
4044
4045 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
4046 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
4047 Handle __INT32_TYPE__ being "long int".
4048
4049 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
4050
4051 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
4052
4053 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
4054
4055 * gcc.target/cris/biap-mul.c: New test.
4056
4057 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
4058
4059 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
4060
4061 2021-02-22 Nathan Sidwell <nathan@acm.org>
4062
4063 PR c++/99174
4064 * g++.dg/modules/pr99174-1_a.C: New.
4065 * g++.dg/modules/pr99174-1_b.C: New.
4066 * g++.dg/modules/pr99174-1_c.C: New.
4067 * g++.dg/modules/pr99174.H: New.
4068
4069 2021-02-22 Nathan Sidwell <nathan@acm.org>
4070
4071 PR c++/99153
4072 * g++.dg/modules/pr99153_a.H: New.
4073 * g++.dg/modules/pr99153_b.H: New.
4074
4075 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4076
4077 PR rtl-optimization/98791
4078 * gcc.target/aarch64/sve/pr98791.c: New test.
4079
4080 2021-02-22 Richard Biener <rguenther@suse.de>
4081
4082 PR tree-optimization/99165
4083 * g++.dg/pr99165.C: New testcase.
4084
4085 2021-02-21 Harald Anlauf <anlauf@gmx.de>
4086
4087 * gfortran.dg/intent_optimize_3.f90: New test.
4088
4089 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
4090
4091 * c-c++-common/attr-retain-5.c: Skip on AIX.
4092 * c-c++-common/attr-retain-6.c: Same.
4093 * c-c++-common/attr-retain-7.c: Same.
4094 * c-c++-common/attr-retain-8.c: Same.
4095 * c-c++-common/attr-retain-9.c: Same.
4096
4097 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
4098
4099 PR target/99134
4100 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
4101 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
4102 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
4103 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
4104 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
4105 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
4106
4107 2021-02-19 Nathan Sidwell <nathan@acm.org>
4108
4109 PR c++/98741
4110 * g++.dg/modules/pr98741_a.H: New.
4111 * g++.dg/modules/pr98741_b.H: New.
4112 * g++.dg/modules/pr98741_c.C: New.
4113 * g++.dg/modules/pr98741_d.C: New.
4114
4115 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4116
4117 PR fortran/98686
4118 * gfortran.dg/namelist_4.f90: Modify.
4119 * gfortran.dg/namelist_98.f90: New test.
4120
4121 2021-02-19 Martin Sebor <msebor@redhat.com>
4122
4123 PR c/97172
4124 * gcc.dg/pr97172.c: Add test cases.
4125
4126 2021-02-19 Nathan Sidwell <nathan@acm.org>
4127
4128 * g++.dg/modules/pr99166_a.X: New.
4129 * g++.dg/modules/pr99166_b.C: New.
4130 * g++.dg/modules/pr99166_c.C: New.
4131 * g++.dg/modules/pr99166_d.C: New.
4132
4133 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
4134
4135 PR fortran/99010
4136 * gfortran.dg/coarray/array_temporary-1.f90: New test.
4137
4138 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
4139
4140 PR fortran/99146
4141 * gfortran.dg/dtio_36.f90: New test.
4142
4143 2021-02-19 Richard Biener <rguenther@suse.de>
4144
4145 PR middle-end/99122
4146 * gcc.dg/pr99122-3.c: New testcase.
4147
4148 2021-02-19 Jakub Jelinek <jakub@redhat.com>
4149
4150 PR target/98998
4151 * gcc.target/arm/pure-code/pr98998.c: New test.
4152
4153 2021-02-19 Jakub Jelinek <jakub@redhat.com>
4154
4155 PR ipa/99034
4156 * g++.dg/opt/pr99034.C: New test.
4157
4158 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
4159
4160 PR fortran/99027
4161 * gfortran.dg/ubound_1.f90: New test.
4162
4163 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
4164
4165 PR target/98657
4166 * gcc.target/aarch64/sve/pr98657.c: New test.
4167
4168 2021-02-19 Jason Merrill <jason@redhat.com>
4169
4170 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
4171
4172 2021-02-19 David Malcolm <dmalcolm@redhat.com>
4173
4174 PR jit/99126
4175 * jit.dg/test-trap.c: New test.
4176
4177 2021-02-19 Jason Merrill <jason@redhat.com>
4178
4179 PR c++/96926
4180 * g++.dg/cpp0x/overload4.C: New test.
4181
4182 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
4183
4184 PR rtl-optimization/96264
4185 * gcc.target/powerpc/pr96264.c: New.
4186
4187 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
4188
4189 PR target/99113
4190 * c-c++-common/attr-retain-1.c: New test.
4191 * c-c++-common/attr-retain-2.c: Likewise.
4192 * c-c++-common/attr-retain-3.c: Likewise.
4193 * c-c++-common/attr-retain-4.c: Likewise.
4194 * c-c++-common/attr-retain-5.c: Likewise.
4195 * c-c++-common/attr-retain-6.c: Likewise.
4196 * c-c++-common/attr-retain-7.c: Likewise.
4197 * c-c++-common/attr-retain-8.c: Likewise.
4198 * c-c++-common/attr-retain-9.c: Likewise.
4199 * c-c++-common/pr99113.c: Likewise.
4200 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
4201 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
4202 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
4203 * c-c++-common/attr-used-2.c: Likewise.
4204 * c-c++-common/attr-used-3.c: Likewise.
4205 * c-c++-common/attr-used-4.c: Likewise.
4206 * c-c++-common/attr-used-9.c: Likewise.
4207 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
4208 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
4209 * c-c++-common/attr-used-5.c: Don't expect warning for the used
4210 attribute nor SHF_GNU_RETAIN section.
4211 * c-c++-common/attr-used-6.c: Likewise.
4212 * c-c++-common/attr-used-7.c: Likewise.
4213 * c-c++-common/attr-used-8.c: Likewise.
4214
4215 2021-02-18 Nathan Sidwell <nathan@acm.org>
4216
4217 PR c++/99023
4218 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
4219 for .X files.
4220 * g++.dg/modules/pr99023_a.X: New.
4221 * g++.dg/modules/pr99023_b.X: New.
4222
4223 2021-02-18 Jakub Jelinek <jakub@redhat.com>
4224
4225 PR c/99136
4226 * gcc.dg/pr99136.c: New test.
4227
4228 2021-02-18 Nathan Sidwell <nathan@acm.org>
4229
4230 PR c++/99023
4231 * g++.dg/modules/modules.exp: Remove dg-module-headers support
4232 * g++.dg/modules/alias-2_a.H: Delete.
4233 * g++.dg/modules/sys/alias-2_a.H: Delete.
4234
4235 2021-02-18 Nathan Sidwell <nathan@acm.org>
4236
4237 PR c++/99150
4238 * g++.dg/modules/pr99023_a.H: Delete.
4239 * g++.dg/modules/pr99023_b.H: Delete.
4240
4241 2021-02-18 Jakub Jelinek <jakub@redhat.com>
4242
4243 PR c++/99132
4244 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
4245
4246 2021-02-18 Richard Biener <rguenther@suse.de>
4247
4248 PR middle-end/99122
4249 * gcc.dg/pr99122-1.c: New testcase.
4250 * gcc.dg/pr99122-2.c: Likewise.
4251
4252 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
4253
4254 PR tree-optimization/99142
4255 * gcc.dg/tree-ssa/pr99142.c: New test.
4256
4257 2021-02-18 Jakub Jelinek <jakub@redhat.com>
4258
4259 PR middle-end/99109
4260 * g++.dg/warn/Warray-bounds-17.C: New test.
4261
4262 2021-02-18 Jakub Jelinek <jakub@redhat.com>
4263
4264 PR target/99104
4265 * gcc.dg/pr99104.c: New test.
4266
4267 2021-02-17 David Malcolm <dmalcolm@redhat.com>
4268
4269 PR analyzer/94596
4270 * gcc.dg/analyzer/pr94596.c: New test.
4271
4272 2021-02-17 Nathan Sidwell <nathan@acm.org>
4273
4274 PR c++/99023
4275 * g++.dg/modules/pr99023_a.H: New.
4276 * g++.dg/modules/pr99023_b.H: New.
4277
4278 2021-02-17 David Malcolm <dmalcolm@redhat.com>
4279
4280 PR analyzer/98969
4281 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
4282 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
4283 options. Remove false leak directive.
4284 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
4285 false positive.
4286 (test_3): New.
4287
4288 2021-02-17 Julian Brown <julian@codesourcery.com>
4289
4290 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
4291 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
4292 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
4293 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
4294 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
4295
4296 2021-02-17 Julian Brown <julian@codesourcery.com>
4297
4298 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
4299 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
4300 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
4301 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
4302 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
4303 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
4304 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
4305 previously-broken directives.
4306
4307 2021-02-17 Jakub Jelinek <jakub@redhat.com>
4308
4309 PR sanitizer/99106
4310 * g++.dg/ubsan/pr99106.C: New test.
4311
4312 2021-02-17 Nathan Sidwell <nathan@acm.org>
4313
4314 PR c++/99116
4315 * g++.dg/lookup/pr99116-1.C: New.
4316 * g++.dg/lookup/pr99116-2.C: New.
4317
4318 2021-02-17 Nathan Sidwell <nathan@acm.org>
4319
4320 PR c++/99071
4321 * g++.dg/modules/pr99071_a.H: New.
4322 * g++.dg/modules/pr99071_b.H: New.
4323
4324 2021-02-17 Patrick Palka <ppalka@redhat.com>
4325
4326 PR debug/96997
4327 PR c++/94034
4328 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
4329 "call to non-'constexpr' function" error message.
4330
4331 2021-02-16 Nathan Sidwell <nathan@acm.org>
4332
4333 * g++.dg/modules/pr99050_a.H: New.
4334 * g++.dg/modules/pr99050_b.C: New.
4335
4336 2021-02-16 Marek Polacek <polacek@redhat.com>
4337
4338 PR c++/99062
4339 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
4340 * g++.dg/ext/attr-assume-aligned.C: New test.
4341
4342 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
4343
4344 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
4345 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
4346
4347 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
4348
4349 * gfortran.dg/goacc/ref_inquiry.f90: New test.
4350 * gfortran.dg/gomp/ref_inquiry.f90: New test.
4351
4352 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
4353
4354 PR inline-asm/98096
4355 * gcc.c-torture/compile/pr98096.c: New.
4356
4357 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
4358
4359 PR fortran/99111
4360 * gfortran.dg/fmt_nonchar_1.f90: New test.
4361 * gfortran.dg/fmt_nonchar_2.f90: New test.
4362
4363 2021-02-16 Jakub Jelinek <jakub@redhat.com>
4364
4365 PR target/99100
4366 * gcc.target/i386/pr99100.c: New test.
4367
4368 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
4369
4370 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
4371
4372 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
4373
4374 PR rtl-optimization/98872
4375 * gcc.target/powerpc/pr98872.c: New test.
4376
4377 2021-02-15 Jakub Jelinek <jakub@redhat.com>
4378
4379 PR tree-optimization/99079
4380 * gcc.dg/fold-modpow2-2.c: New test.
4381 * gcc.c-torture/execute/pr99079.c: New test.
4382
4383 2021-02-13 Jakub Jelinek <jakub@redhat.com>
4384
4385 PR rtl-optimization/98439
4386 * gcc.target/i386/pr98439.c: New test.
4387
4388 2021-02-13 Jakub Jelinek <jakub@redhat.com>
4389
4390 PR target/96166
4391 * gcc.target/i386/pr96166.c: New test.
4392
4393 2021-02-12 Jakub Jelinek <jakub@redhat.com>
4394
4395 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
4396 and restrict the test to aarch64-*-* target only.
4397
4398 2021-02-12 Nathan Sidwell <nathan@acm.org>
4399
4400 * g++.dg/modules/pr99039_a.C: New.
4401 * g++.dg/modules/pr99039_b.C: New.
4402
4403 2021-02-12 Nathan Sidwell <nathan@acm.org>
4404
4405 PR c++/99040
4406 * g++.dg/modules/pr99040_a.C: New.
4407 * g++.dg/modules/pr99040_b.C: New.
4408 * g++.dg/modules/pr99040_c.C: New.
4409 * g++.dg/modules/pr99040_d.C: New.
4410
4411 2021-02-12 Nathan Sidwell <nathan@acm.org>
4412
4413 PR c++/99039
4414 PR c++/99040
4415 * g++.dg/lookup/pr99039.C: New.
4416
4417 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
4418
4419 PR libfortran/95647
4420 * gfortran.dg/ieee/ieee_12.f90: New test.
4421
4422 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
4423
4424 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
4425
4426 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
4427
4428 PR target/98931
4429 * gcc.target/arm/pr98931.c: Add -mthumb
4430
4431 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
4432
4433 PR fortran/99043
4434 * gfortran.dg/assumed_rank_20.f90: New test.
4435
4436 2021-02-12 Jakub Jelinek <jakub@redhat.com>
4437
4438 PR c++/97742
4439 * g++.dg/cpp2a/concepts-requires24.C: New test.
4440
4441 2021-02-12 Jason Merrill <jason@redhat.com>
4442
4443 PR c++/97246
4444 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
4445
4446 2021-02-12 David Malcolm <dmalcolm@redhat.com>
4447
4448 PR analyzer/98969
4449 * g++.dg/analyzer/pr99064.C: New test.
4450 * gcc.dg/analyzer/pr98969.c: New test.
4451
4452 2021-02-11 Marek Polacek <polacek@redhat.com>
4453
4454 PR c++/95888
4455 * g++.dg/template/deduce10.C: New test.
4456 * g++.dg/template/deduce9.C: New test.
4457
4458 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
4459
4460 PR target/99041
4461 * g++.target/powerpc/pr99041.C: New test.
4462
4463 2021-02-11 Jakub Jelinek <jakub@redhat.com>
4464
4465 PR c++/99033
4466 * g++.dg/ext/flexary38.C: New test.
4467
4468 2021-02-11 Marek Polacek <polacek@redhat.com>
4469
4470 PR c++/99063
4471 * g++.dg/cpp0x/variadic-crash6.C: New test.
4472
4473 2021-02-11 Patrick Palka <ppalka@redhat.com>
4474
4475 PR c++/97582
4476 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
4477
4478 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
4479
4480 PR target/98931
4481 * gcc.target/arm/pr98931.c: New testcase.
4482
4483 2021-02-11 Joel Hutton <joel.hutton@arm.com>
4484
4485 PR tree-optimization/98772
4486 * gcc.target/aarch64/pr98772.c: New test.
4487
4488 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
4489
4490 PR fortran/98897
4491 * gfortran.dg/typebound_call_32.f90: New test.
4492
4493 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
4494
4495 PR fortran/99060
4496 * gfortran.dg/pr99060.f90: New test.
4497
4498 2021-02-11 Alexandre Oliva <oliva@adacore.com>
4499
4500 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
4501
4502 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4503
4504 PR libfortran/98825
4505 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
4506
4507 2021-02-10 Martin Sebor <msebor@redhat.com>
4508
4509 PR tree-optimization/92879
4510 * g++.dg/warn/Warray-bounds-16.C: New test.
4511
4512 2021-02-10 David Malcolm <dmalcolm@redhat.com>
4513
4514 PR preprocessor/96391
4515 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
4516 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
4517 using the location_overflow_plugin.c from gcc.dg/plugin.
4518
4519 2021-02-10 Jakub Jelinek <jakub@redhat.com>
4520
4521 PR c++/99035
4522 * g++.dg/ext/weak6.C: New test.
4523
4524 2021-02-10 Jakub Jelinek <jakub@redhat.com>
4525
4526 PR target/99025
4527 * gcc.target/i386/pr99025.c: New test.
4528
4529 2021-02-10 Jakub Jelinek <jakub@redhat.com>
4530
4531 PR c++/98988
4532 PR c++/99031
4533 * g++.dg/cpp2a/constexpr-new16.C: New test.
4534 * g++.dg/cpp2a/constexpr-new17.C: New test.
4535
4536 2021-02-10 Nathan Sidwell <nathan@acm.org>
4537
4538 PR c++/99030
4539 * g++.dg/lookup/pr99030.C: New.
4540
4541 2021-02-10 Jakub Jelinek <jakub@redhat.com>
4542
4543 PR middle-end/99007
4544 * g++.dg/gomp/pr99007.C: New test.
4545 * gcc.dg/gomp/pr99007-1.c: New test.
4546 * gcc.dg/gomp/pr99007-2.c: New test.
4547 * gcc.dg/gomp/pr99007-3.c: New test.
4548
4549 2021-02-10 Julian Brown <julian@codesourcery.com>
4550
4551 PR fortran/98979
4552 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
4553 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
4554 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
4555
4556 2021-02-09 David Malcolm <dmalcolm@redhat.com>
4557
4558 PR analyzer/98575
4559 * gcc.dg/analyzer/file-1.c (test_5): New.
4560 * gcc.dg/analyzer/file-3.c: New test.
4561
4562 2021-02-09 David Malcolm <dmalcolm@redhat.com>
4563
4564 PR analyzer/98575
4565 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
4566 * gcc.dg/analyzer/pr94851-2.c: New test.
4567 * gcc.dg/analyzer/pr98575-1.c: New test.
4568
4569 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
4570
4571 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
4572
4573 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
4574
4575 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
4576 New test template.
4577 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
4578
4579 2021-02-09 Nathan Sidwell <nathan@acm.org>
4580
4581 PR c++/98944
4582 * g++.dg/modules/pr98944_a.C: New.
4583 * g++.dg/modules/pr98944_b.C: New.
4584 * g++.dg/modules/pr98944_c.C: New.
4585 * g++.dg/modules/pr98944_d.C: New.
4586
4587 2021-02-09 Jakub Jelinek <jakub@redhat.com>
4588
4589 PR middle-end/98465
4590 * g++.dg/warn/Wstringop-overread-1.C: New test.
4591
4592 2021-02-09 Jason Merrill <jason@redhat.com>
4593
4594 PR c++/96905
4595 * g++.dg/cpp2a/consteval-expinst1.C: New test.
4596
4597 2021-02-09 Jason Merrill <jason@redhat.com>
4598
4599 PR c++/98326
4600 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
4601
4602 2021-02-09 Jason Merrill <jason@redhat.com>
4603
4604 PR c++/98994
4605 * g++.dg/cpp2a/no_unique_address12.C: New test.
4606
4607 2021-02-08 Nathan Sidwell <nathan@acm.org>
4608
4609 * g++.dg/modules/pr98531-2.h: New.
4610 * g++.dg/modules/pr98531-2_a.H: New.
4611 * g++.dg/modules/pr98531-2_b.C: New.
4612 * g++.dg/modules/pr98531-3.h: New.
4613 * g++.dg/modules/pr98531-3_a.H: New.
4614 * g++.dg/modules/pr98531-3_b.C: New.
4615
4616 2021-02-08 Nathan Sidwell <nathan@acm.org>
4617
4618 PR c++/98531
4619 * g++.dg/modules/pr98531-1.h: New.
4620 * g++.dg/modules/pr98531-1_a.H: New.
4621 * g++.dg/modules/pr98531-1_b.C: New.
4622 * g++.dg/abi/pr98531-1.C: New.
4623 * g++.dg/abi/pr98531-2.C: New.
4624 * g++.dg/abi/pr98531-3.C: New.
4625 * g++.dg/abi/pr98531-4.C: New.
4626
4627 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
4628
4629 PR middle-end/98974
4630 * gfortran.dg/pr98974.F90: New test.
4631
4632 2021-02-08 Richard Biener <rguenther@suse.de>
4633
4634 PR lto/96591
4635 * g++.dg/lto/pr96591_0.C: New testcase.
4636
4637 2021-02-05 Marek Polacek <polacek@redhat.com>
4638
4639 PR c++/98947
4640 * g++.dg/cpp2a/volatile5.C: New test.
4641
4642 2021-02-05 Marek Polacek <polacek@redhat.com>
4643
4644 PR c++/96462
4645 * g++.dg/cpp2a/using-enum-8.C: New test.
4646
4647 2021-02-05 Nathan Sidwell <nathan@acm.org>
4648
4649 PR driver/98943
4650 * c-c++-common/pr98943.c: New.
4651
4652 2021-02-05 Richard Biener <rguenther@suse.de>
4653
4654 PR tree-optimization/98855
4655 * g++.dg/vect/slp-pr98855.cc: New testcase.
4656
4657 2021-02-05 Jakub Jelinek <jakub@redhat.com>
4658
4659 PR c++/97878
4660 * g++.dg/cpp1z/decomp54.C: New test.
4661
4662 2021-02-05 liuhongt <hongtao.liu@intel.com>
4663
4664 PR target/98537
4665 * g++.target/i386/avx512bw-pr98537-1.C: New test.
4666 * g++.target/i386/avx512vl-pr98537-1.C: New test.
4667 * g++.target/i386/avx512vl-pr98537-2.C: New test.
4668 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
4669 integer mask comparison should not be generated.
4670 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
4671 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
4672 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
4673
4674 2021-02-04 Julian Brown <julian@codesourcery.com>
4675
4676 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
4677 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
4678 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
4679 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
4680
4681 2021-02-04 Julian Brown <julian@codesourcery.com>
4682
4683 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
4684
4685 2021-02-04 Julian Brown <julian@codesourcery.com>
4686
4687 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
4688
4689 2021-02-04 Jakub Jelinek <jakub@redhat.com>
4690
4691 PR testsuite/98325
4692 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
4693 $section is .opd, look at .L.$symbol_name's section.
4694 (parse_section_section_of_symbols): Handle .previous directive.
4695 * gcc.dg/array-quals-1.c: Allow .sdata section.
4696
4697 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
4698
4699 * gdc.dg/intrinsics.d: Update test.
4700
4701 2021-02-04 Martin Sebor <msebor@redhat.com>
4702
4703 PR c/97882
4704 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
4705 * gcc.dg/label-decl-4.c: Same.
4706 * gcc.dg/mismatch-decl-1.c: Same.
4707 * gcc.dg/old-style-then-proto-1.c: Same.
4708 * gcc.dg/parm-mismatch-1.c: Same.
4709 * gcc.dg/pr35445.c: Same.
4710 * gcc.dg/redecl-11.c: Same.
4711 * gcc.dg/redecl-12.c: Same.
4712 * gcc.dg/redecl-13.c: Same.
4713 * gcc.dg/redecl-15.c: Same.
4714 * gcc.dg/tls/thr-init-1.c: Same.
4715 * objc.dg/id-1.m: Same.
4716 * objc.dg/tls/diag-3.m: Same.
4717 * gcc.dg/pr97882.c: New test.
4718 * gcc.dg/qual-return-7.c: New test.
4719 * gcc.dg/qual-return-8.c: New test.
4720
4721 2021-02-04 Jason Merrill <jason@redhat.com>
4722
4723 PR c++/98717
4724 * g++.dg/cpp2a/concepts-variadic3.C: New test.
4725
4726 2021-02-04 David Malcolm <dmalcolm@redhat.com>
4727
4728 PR c/97932
4729 * gcc.dg/pr97932.c: New test.
4730
4731 2021-02-04 emsr <3dw4rd@verizon.net>
4732
4733 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
4734
4735 2021-02-04 Jakub Jelinek <jakub@redhat.com>
4736
4737 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
4738 of make_signed<size_t>::type in the diagnostics.
4739
4740 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
4741
4742 PR c++/90926
4743 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
4744
4745 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
4746
4747 * gfortran.dg/goacc/substring.f90: New test.
4748 * gfortran.dg/gomp/substring.f90: New test.
4749
4750 2021-02-04 Martin Liska <mliska@suse.cz>
4751
4752 * gcc.target/i386/prefer-vector-width-attr.c: New test.
4753
4754 2021-02-04 Jason Merrill <jason@redhat.com>
4755
4756 PR c++/98802
4757 * g++.dg/cpp1z/class-deduction78.C: New test.
4758
4759 2021-02-04 Jason Merrill <jason@redhat.com>
4760
4761 PR c++/95192
4762 * g++.dg/cpp0x/pr84630.C: Call b().
4763 * g++.dg/cpp2a/lambda-uneval13.C: New test.
4764 * g++.dg/ext/attr-expr1.C: New test.
4765
4766 2021-02-03 Jakub Jelinek <jakub@redhat.com>
4767
4768 PR preprocessor/98882
4769 * gcc.dg/cpp/pr98882.c: New test.
4770
4771 2021-02-03 Jason Merrill <jason@redhat.com>
4772
4773 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
4774 hash-table-verification-limit=10000.
4775
4776 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
4777
4778 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
4779 * g++.dg/cpp23/feat-cxx2b.C: New test.
4780 * g++.dg/cpp23/size_t-literals.C: New test.
4781 * g++.dg/warn/Wsize_t-literals.C: New test.
4782
4783 2021-02-03 Jakub Jelinek <jakub@redhat.com>
4784
4785 PR c++/97804
4786 * g++.dg/cpp2a/no_unique_address11.C: New test.
4787
4788 2021-02-03 Marek Polacek <polacek@redhat.com>
4789
4790 PR c++/98899
4791 * g++.dg/cpp0x/noexcept65.C: New test.
4792
4793 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
4794
4795 PR fortran/98913
4796 * gfortran.dg/coarray/array_temporary.f90: New test.
4797
4798 2021-02-03 Jakub Jelinek <jakub@redhat.com>
4799
4800 PR middle-end/97487
4801 * gcc.dg/pr97487-1.c: New test.
4802 * gcc.dg/pr97487-2.c: New test.
4803
4804 2021-02-03 Jakub Jelinek <jakub@redhat.com>
4805
4806 PR middle-end/97971
4807 * gcc.target/i386/pr97971.c: New test.
4808
4809 2021-02-03 Jakub Jelinek <jakub@redhat.com>
4810
4811 PR tree-optimization/98287
4812 * gcc.dg/pr98287.c: New test.
4813
4814 2021-02-03 Tamar Christina <tamar.christina@arm.com>
4815
4816 PR tree-optimization/98928
4817 * gcc.target/i386/pr98928.c: New test.
4818
4819 2021-02-02 Martin Liska <mliska@suse.cz>
4820
4821 PR target/97510
4822 * gcc.target/i386/pr97510.c: New test.
4823
4824 2021-02-02 Jason Merrill <jason@redhat.com>
4825
4826 PR c++/98929
4827 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
4828
4829 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4830
4831 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
4832
4833 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
4834
4835 PR fortran/91862
4836 * gfortran.dg/pr91862.f90: New test.
4837
4838 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4839
4840 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
4841
4842 2021-02-02 Jakub Jelinek <jakub@redhat.com>
4843
4844 PR tree-optimization/98848
4845 * gcc.dg/vect/pr98848.c: New test.
4846 * gcc.dg/vect/pr92205.c: Remove xfail.
4847
4848 2021-02-02 Jakub Jelinek <jakub@redhat.com>
4849
4850 PR tree-optimization/97960
4851 * g++.dg/torture/pr97960.C: New test.
4852
4853 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
4854
4855 PR target/98743
4856 * g++.dg/opt/pr98743.C: New.
4857
4858 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
4859
4860 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
4861
4862 2021-02-02 Alexandre Oliva <oliva@adacore.com>
4863
4864 * gcc.dg/asan/nested-1.c: New.
4865
4866 2021-02-02 David Malcolm <dmalcolm@redhat.com>
4867
4868 PR analyzer/93355
4869 PR analyzer/96374
4870 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
4871 prefix to support subroutines where necessary.
4872 * gcc.dg/analyzer/data-model-1.c: Likewise.
4873 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
4874 (test_6a): New.
4875 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
4876 subroutines where necessary.
4877 * gcc.dg/analyzer/pr96651-2.c: Likewise.
4878 * gcc.dg/analyzer/signal-4b.c: Likewise.
4879 * gcc.dg/analyzer/single-field.c: Likewise.
4880 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
4881
4882 2021-02-02 David Malcolm <dmalcolm@redhat.com>
4883
4884 PR analyzer/93355
4885 PR analyzer/96374
4886 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
4887 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
4888
4889 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4890
4891 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
4892 assembly scan.
4893
4894 2021-02-01 David Malcolm <dmalcolm@redhat.com>
4895
4896 PR analyzer/98918
4897 * gcc.dg/analyzer/pr98918.c: New test.
4898
4899 2021-02-01 Sergei Trofimovich <siarheit@google.com>
4900
4901 PR tree-optimization/98499
4902 * g++.dg/pr98499.C: new test.
4903
4904 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4905
4906 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
4907
4908 2021-02-01 Martin Sebor <msebor@redhat.com>
4909
4910 PR middle-end/97172
4911 * gcc.dg/pr97172.c: New test.
4912
4913 2021-02-01 Martin Sebor <msebor@redhat.com>
4914
4915 PR c++/98835
4916 * g++.dg/Wclass-memaccess-6.C: New test.
4917
4918 2021-02-01 Patrick Palka <ppalka@redhat.com>
4919
4920 PR c++/98295
4921 * g++.dg/cpp0x/constexpr-98295.C: New test.
4922
4923 2021-02-01 Marek Polacek <polacek@redhat.com>
4924
4925 PR c++/98355
4926 * g++.dg/ext/builtin-has-attribute2.C: New test.
4927
4928 2021-02-01 Jason Merrill <jason@redhat.com>
4929
4930 PR c++/98570
4931 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
4932
4933 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
4934
4935 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
4936 New test template.
4937 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
4938 New test template.
4939 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
4940 New test template.
4941 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
4942 New test.
4943 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
4944 New test.
4945 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
4946 New test.
4947 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
4948 New test.
4949 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
4950 New test.
4951 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
4952 New test.
4953 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
4954 New test.
4955 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
4956 New test.
4957 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
4958 New test.
4959
4960 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
4961
4962 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
4963 New test.
4964 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
4965 New test.
4966 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
4967 New test.
4968 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
4969 New test.
4970
4971 2021-02-01 Tamar Christina <tamar.christina@arm.com>
4972
4973 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
4974
4975 2021-02-01 Patrick Palka <ppalka@redhat.com>
4976
4977 PR c++/84494
4978 * g++.dg/cpp1y/constexpr-84494.C: New test.
4979
4980 2021-02-01 Xing GUO <higuoxing@gmail.com>
4981
4982 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
4983
4984 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
4985
4986 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
4987 * gcc.target/powerpc/pr79251.p9.c: Likewise.
4988
4989 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
4990
4991 * c-c++-common/attr-used-5.c: Skip for Darwin.
4992 * c-c++-common/attr-used-6.c: Likewise.
4993 * c-c++-common/attr-used-7.c: Likewise.
4994 * c-c++-common/attr-used-8.c: Likewise.
4995 * c-c++-common/attr-used-9.c: Likewise.
4996
4997 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
4998
4999 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
5000 * gcc.target/powerpc/pr79251.p9.c: Same.
5001
5002 2021-01-30 Jakub Jelinek <jakub@redhat.com>
5003
5004 * gcc.target/i386/20051216-1.c: New test.
5005
5006 2021-01-30 Jakub Jelinek <jakub@redhat.com>
5007
5008 PR testsuite/98243
5009 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
5010 scan-tree-dump-times to x86 and aarch64 targets.
5011 * gcc.dg/gomp/simd-3.c: Likewise.
5012
5013 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
5014
5015 PR testsuite/98870
5016 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
5017 expected result.
5018
5019 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
5020
5021 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
5022
5023 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
5024
5025 PR target/97701
5026 * gcc.target/aarch64/pr97701.c: Modify.
5027
5028 2021-01-29 David Malcolm <dmalcolm@redhat.com>
5029
5030 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
5031
5032 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
5033
5034 PR target/97701
5035 * gcc.target/aarch64/pr97701.c: New.
5036
5037 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
5038
5039 * gcc.target/powerpc/pr91903.c: New test.
5040 * gcc.target/powerpc/builtins-1.fold.h: Update.
5041 * gcc.target/powerpc/builtins-2.c: Update.
5042
5043 2021-01-29 Nathan Sidwell <nathan@acm.org>
5044
5045 PR c++/98843
5046 * g++.dg/modules/pr98843_a.C: New.
5047 * g++.dg/modules/pr98843_b.H: New.
5048 * g++.dg/modules/pr98843_c.C: New.
5049
5050 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5051
5052 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
5053
5054 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
5055 Richard Biener <rguenther@suse.de>
5056
5057 PR tree-optimization/97627
5058 * g++.dg/pr97627.C: New testcase.
5059
5060 2021-01-29 Jakub Jelinek <jakub@redhat.com>
5061
5062 PR target/98849
5063 * gcc.c-torture/compile/pr98849.c: New test.
5064
5065 2021-01-29 Jakub Jelinek <jakub@redhat.com>
5066
5067 PR debug/98331
5068 * gcc.dg/pr98331.c: New test.
5069
5070 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
5071
5072 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
5073 to ...
5074 * gcc.target/powerpc/pr79251.h: ...this.
5075 * gcc.target/powerpc/pr79251.p9.c: Likewise.
5076 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
5077 Rename to...
5078 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
5079 * gcc.target/powerpc/pr79251-run.p9.c: New test.
5080
5081 2021-01-29 Marek Polacek <polacek@redhat.com>
5082
5083 PR c++/96137
5084 * g++.dg/parse/error63.C: New test.
5085
5086 2021-01-28 Jakub Jelinek <jakub@redhat.com>
5087
5088 PR c++/98841
5089 * g++.dg/warn/effc5.C: New test.
5090
5091 2021-01-28 Marek Polacek <polacek@redhat.com>
5092
5093 PR c++/94775
5094 * g++.dg/cpp0x/alignas19.C: New test.
5095 * g++.dg/warn/Warray-bounds15.C: New test.
5096
5097 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
5098
5099 PR target/98730
5100 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
5101
5102 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
5103
5104 * gfortran.dg/ISO_Fortran_binding_18.c: Include
5105 ../../../libgfortran/ISO_Fortran_binding.h rather than
5106 ISO_Fortran_binding.h.
5107
5108 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
5109
5110 * gcc.target/powerpc/float128-longdouble-math.c: New test.
5111 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
5112 * gcc.target/powerpc/float128-math.c: Adjust test for new name
5113 being generated. Add support for running test on power10. Add
5114 support for running if long double defaults to 64-bits.
5115
5116 2021-01-28 Jakub Jelinek <jakub@redhat.com>
5117
5118 PR c++/33661
5119 PR c++/98847
5120 * g++.target/i386/pr98847.C: New test.
5121
5122 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5123
5124 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
5125
5126 2021-01-28 Nathan Sidwell <nathan@acm.org>
5127
5128 PR c++/98770
5129 * g++.dg/modules/pr98770_a.C: New.
5130 * g++.dg/modules/pr98770_b.C: New.
5131
5132 2021-01-28 Harald Anlauf <anlauf@gmx.de>
5133
5134 PR fortran/86470
5135 * gfortran.dg/gomp/pr86470.f90: New test.
5136
5137 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
5138
5139 PR target/98827
5140 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
5141 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
5142 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
5143 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
5144 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
5145 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
5146 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
5147 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
5148 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
5149 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
5150 * gcc.target/powerpc/pr79251.p8.c: Likewise.
5151 * gcc.target/powerpc/pr79251.p9.c: Likewise.
5152 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
5153 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
5154 option.
5155
5156 2021-01-28 Xing GUO <higuoxing@gmail.com>
5157
5158 * gcc.target/riscv/attribute-18.c: New test.
5159
5160 2021-01-27 Harris Snyder <hsnyder@structura.bio>
5161
5162 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
5163 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
5164
5165 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
5166
5167 PR rtl-optimization/97684
5168 * gcc.target/i386/pr97684.c: New.
5169
5170 2021-01-27 Jason Merrill <jason@redhat.com>
5171
5172 PR c++/97874
5173 * g++.dg/lookup/using4.C: No error in C++20.
5174 * g++.dg/cpp0x/decltype37.C: Adjust message.
5175 * g++.dg/template/crash75.C: Adjust message.
5176 * g++.dg/template/crash76.C: Adjust message.
5177 * g++.dg/cpp0x/inh-ctor36.C: New test.
5178 * g++.dg/cpp1z/inh-ctor39.C: New test.
5179 * g++.dg/cpp2a/using-enum-7.C: New test.
5180
5181 2021-01-27 Jakub Jelinek <jakub@redhat.com>
5182
5183 PR target/98853
5184 * gcc.c-torture/execute/pr98853-1.c: New test.
5185 * gcc.c-torture/execute/pr98853-2.c: New test.
5186
5187 2021-01-27 Richard Biener <rguenther@suse.de>
5188
5189 PR tree-optimization/98854
5190 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
5191
5192 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
5193
5194 PR fortran/93924
5195 PR fortran/93925
5196 * gfortran.dg/proc_ptr_52.f90 : New test.
5197
5198 2021-01-27 liuhongt <hongtao.liu@intel.com>
5199
5200 PR target/98833
5201 * gcc.target/i386/pr98833.c: New test.
5202
5203 2021-01-27 Jakub Jelinek <jakub@redhat.com>
5204
5205 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
5206 optimize ("no-strict-aliasing") attribute.
5207 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
5208 array to avoid violating TBAA.
5209 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
5210 array to avoid violating TBAA.
5211 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
5212 array to avoid violating TBAA.
5213 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
5214 array to avoid violating TBAA.
5215
5216 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
5217
5218 PR fortran/98472
5219 * gfortran.dg/elemental_function_5.f90 : New test.
5220
5221 2021-01-27 Jakub Jelinek <jakub@redhat.com>
5222
5223 PR tree-optimization/97260
5224 * gcc.dg/tree-ssa/pr97260.c: New test.
5225
5226 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
5227
5228 * lib/target-supports.exp (check_effective_target_c++2a):
5229 Check for C++2a or C++23.
5230 (check_effective_target_c++20_down): New.
5231 (check_effective_target_c++23_only): New.
5232 (check_effective_target_c++23): New.
5233 * g++.dg/cpp23/cplusplus.C: New.
5234
5235 2021-01-26 Jason Merrill <jason@redhat.com>
5236
5237 PR c++/97474
5238 * g++.dg/torture/pr97474.C: New test.
5239
5240 2021-01-26 Jason Merrill <jason@redhat.com>
5241
5242 PR c++/97566
5243 * g++.dg/cpp2a/no_unique_address10.C: New test.
5244 * g++.dg/cpp2a/no_unique_address9.C: New test.
5245
5246 2021-01-26 Jakub Jelinek <jakub@redhat.com>
5247
5248 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
5249 optimize ("no-strict-aliasing") attribute.
5250 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
5251 array to avoid violating TBAA.
5252 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
5253 array to avoid violating TBAA.
5254 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
5255 array to avoid violating TBAA.
5256 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
5257 array to avoid violating TBAA.
5258
5259 2021-01-26 Jakub Jelinek <jakub@redhat.com>
5260
5261 PR target/98681
5262 * gcc.c-torture/execute/pr98681.c: New test.
5263
5264 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5265
5266 PR fortran/67539
5267 * gfortran.dg/elemental_assignment_1.f90: New test.
5268
5269 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
5270
5271 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
5272 add previously missing space in '$ident link'.
5273
5274 2021-01-26 Jakub Jelinek <jakub@redhat.com>
5275
5276 PR middle-end/98807
5277 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
5278
5279 2021-01-26 Alexandre Oliva <oliva@adacore.com>
5280
5281 * gnat.dg/asan1.adb: New test.
5282 * gnat.dg/asan1_pkg.ads: New additional source.
5283
5284 2021-01-25 Harald Anlauf <anlauf@gmx.de>
5285
5286 PR fortran/70070
5287 * gfortran.dg/pr70070.f90: New test.
5288
5289 2021-01-25 Martin Sebor <msebor@redhat.com>
5290
5291 PR c++/98646
5292 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
5293 * g++.dg/warn/Wnonnull10.C: New test.
5294 * g++.dg/warn/Wnonnull9.C: New test.
5295
5296 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5297
5298 * gfortran.dg/associate_57.f90: New test.
5299
5300 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5301
5302 PR fortran/96843
5303 * gfortran.dg/interface_assignment_7.f90: New test.
5304
5305 2021-01-25 Jason Merrill <jason@redhat.com>
5306
5307 PR c++/98463
5308 * g++.dg/cpp2a/no_unique_address8.C: New test.
5309
5310 2021-01-25 Richard Biener <rguenther@suse.de>
5311
5312 PR middle-end/98807
5313 * gcc.dg/pr98807.c: New testcase.
5314
5315 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
5316
5317 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
5318 * gnat.dg/thunk2_pkg.ads: New helper.
5319
5320 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
5321
5322 PR fortran/98517
5323 * gfortran.dg/charlen_18.f90 : New test.
5324
5325 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
5326
5327 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
5328 with changes.
5329 * g++.dg/tc1/dr142.C: Same as above.
5330 * g++.dg/tc1/dr52.C: Same as above.
5331 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
5332 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
5333 * g++.old-deja/g++.jason/access8.C: Same as above.
5334 * g++.old-deja/g++.law/access4.C: Same as above.
5335 * g++.old-deja/g++.law/visibility12.C: Same as above.
5336 * g++.old-deja/g++.law/visibility4.C: Same as above.
5337 * g++.old-deja/g++.law/visibility8.C: Same as above.
5338 * g++.old-deja/g++.other/access4.C: Same as above.
5339
5340 2021-01-23 Patrick Palka <ppalka@redhat.com>
5341
5342 PR c++/88548
5343 PR c++/97399
5344 * g++.dg/cpp0x/this2.C: New test.
5345 * g++.dg/template/pr97399.C: New test.
5346
5347 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
5348
5349 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
5350 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
5351 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
5352 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
5353 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
5354 * gcc.target/powerpc/pr79251.p9.c: Same.
5355
5356 2021-01-22 Marek Polacek <polacek@redhat.com>
5357
5358 PR c++/96623
5359 * g++.dg/cpp0x/noexcept64.C: New test.
5360
5361 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
5362
5363 * g++.dg/eh/spbp.C: Remove skip on AIX.
5364
5365 2021-01-22 Jakub Jelinek <jakub@redhat.com>
5366
5367 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
5368 typo, UINON_TYPE to UNION_TYPE.
5369
5370 2021-01-22 Jakub Jelinek <jakub@redhat.com>
5371
5372 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
5373 UINON_TYPE to UNION_TYPE.
5374 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
5375 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
5376
5377 2021-01-22 Jakub Jelinek <jakub@redhat.com>
5378
5379 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
5380 optimize ("no-strict-aliasing") attribute.
5381
5382 2021-01-22 Jason Merrill <jason@redhat.com>
5383
5384 PR c++/98744
5385 * g++.dg/init/elide7.C: New test.
5386
5387 2021-01-22 Jakub Jelinek <jakub@redhat.com>
5388
5389 PR sanitizer/95693
5390 * g++.dg/ubsan/pr95693.C: New test.
5391
5392 2021-01-22 Marek Polacek <polacek@redhat.com>
5393
5394 PR c++/98545
5395 * g++.dg/abi/mangle76.C: New test.
5396
5397 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
5398
5399 PR fortran/98565
5400 * gfortran.dg/associated_target_7.f90 : New test.
5401
5402 2021-01-22 Martin Jambor <mjambor@suse.cz>
5403
5404 PR tree-optimization/47059
5405 * gcc.dg/tree-ssa/pr47059.c: New test.
5406
5407 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5408
5409 PR tree-optimization/98766
5410 * gcc.dg/pr98766.c: New test.
5411
5412 2021-01-22 Nathan Sidwell <nathan@acm.org>
5413
5414 PR testsuite/98795
5415 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
5416 embedded absolute paths.
5417 (module_do_it): Append $std to test name.
5418
5419 2021-01-22 Richard Biener <rguenther@suse.de>
5420
5421 PR middle-end/98793
5422 * gcc.dg/pr98793.c: New testcase.
5423
5424 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
5425
5426 * gcc.target/powerpc/pr79251.p8.c: New test.
5427 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
5428 instruction counts.
5429 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
5430 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
5431 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
5432 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
5433 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
5434 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
5435 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
5436 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
5437 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
5438 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
5439
5440 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
5441
5442 * gcc.target/powerpc/pr79251.p9.c: New test.
5443 * gcc.target/powerpc/pr79251-run.c: New test.
5444 * gcc.target/powerpc/pr79251.h: New header.
5445
5446 2021-01-22 Richard Biener <rguenther@suse.de>
5447
5448 PR middle-end/98773
5449 * gcc.dg/torture/pr98773.c: New testcase.
5450
5451 2021-01-22 Jakub Jelinek <jakub@redhat.com>
5452
5453 PR tree-optimization/90248
5454 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
5455 builtins.
5456 * gcc.dg/pr90248.c: New test.
5457
5458 2021-01-22 Jakub Jelinek <jakub@redhat.com>
5459
5460 PR tree-optimization/98255
5461 * gcc.dg/pr98255.c: New test.
5462
5463 2021-01-22 Richard Biener <rguenther@suse.de>
5464
5465 PR tree-optimization/98786
5466 * gcc.dg/torture/pr98786.c: New testcase.
5467
5468 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5469
5470 PR target/98636
5471 * gcc.target/arm/pr98636.c: New test.
5472
5473 2021-01-22 liuhongt <hongtao.liu@intel.com>
5474
5475 PR target/96891
5476 PR target/98348
5477 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
5478 * gcc.target/i386/avx512f-pr96891-1.c: New test.
5479 * gcc.target/i386/avx512f-pr96891-2.c: New test.
5480 * gcc.target/i386/avx512f-pr96891-3.c: New test.
5481 * g++.target/i386/avx512f-pr96891-1.C: New test.
5482 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
5483
5484 2021-01-22 Marek Polacek <polacek@redhat.com>
5485
5486 PR c++/97966
5487 * g++.dg/cpp0x/noexcept63.C: New test.
5488
5489 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
5490
5491 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
5492 intervening period.
5493 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
5494 explicitly check for intervening space, tab or period.
5495
5496 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
5497
5498 PR rtl-optimization/98777
5499 * gcc.target/riscv/pr98777.c: New.
5500
5501 2021-01-21 Patrick Palka <ppalka@redhat.com>
5502
5503 PR c++/71879
5504 * g++.dg/cpp0x/decltype-71879.C: New test.
5505
5506 2021-01-21 Jakub Jelinek <jakub@redhat.com>
5507
5508 PR c++/98672
5509 * g++.dg/cpp1y/constexpr-98672.C: New test.
5510
5511 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
5512
5513 PR target/96372
5514 * lib/target-supports.exp
5515 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
5516 * gcc.target/arm/ivopts.c: Use target
5517 'arm_thumb2_no_arm_v8_1_lob'.
5518
5519 2021-01-21 Nathan Sidwell <nathan@acm.org>
5520
5521 PR c++/98530
5522 * g++.dg/modules/stat-mem-1.h: New.
5523 * g++.dg/modules/stat-mem-1_a.H: New.
5524 * g++.dg/modules/stat-mem-1_b.C: New.
5525
5526 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
5527
5528 PR fortran/96320
5529 * gfortran.dg/module_procedure_5.f90 : New test.
5530 * gfortran.dg/module_procedure_6.f90 : New test.
5531
5532 2021-01-21 Richard Biener <rguenther@suse.de>
5533
5534 PR testsuite/97299
5535 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
5536
5537 2021-01-21 Richard Biener <rguenther@suse.de>
5538
5539 PR testsuite/98241
5540 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
5541
5542 2021-01-21 Richard Biener <rguenther@suse.de>
5543
5544 * gcc.dg/Walloca-2.c: Un-XFAIL.
5545
5546 2021-01-21 liuhongt <hongtao.liu@intel.com>
5547
5548 PR rtl-optimization/98694
5549 * gcc.target/i386/pr98694.c: New test.
5550
5551 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
5552
5553 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
5554
5555 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5556
5557 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
5558 dup.
5559
5560 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
5561
5562 PR rtl-optimization/98722
5563 * g++.target/s390/pr98722.C: New.
5564
5565 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
5566
5567 PR tree-optimization/96674
5568 * gcc.dg/pr96674.c: New tests.
5569
5570 2021-01-20 Patrick Palka <ppalka@redhat.com>
5571
5572 PR c++/95434
5573 * g++.dg/cpp2a/lambda-generic9.C: New test.
5574
5575 2021-01-20 Patrick Palka <ppalka@redhat.com>
5576
5577 PR c++/82613
5578 * g++.dg/parse/access12.C: New test.
5579 * g++.dg/template/access35.C: New test.
5580
5581 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
5582
5583 PR tree-optimization/98535
5584 * gcc.target/aarch64/sve/pr98535.c: New file.
5585
5586 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
5587
5588 PR fortran/98763
5589 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
5590 missing diagnostic issues with c_intptr_t == default integer kind.
5591
5592 2021-01-20 Jakub Jelinek <jakub@redhat.com>
5593
5594 PR tree-optimization/98721
5595 * gcc.dg/pr98721-1.c: New test.
5596 * gcc.dg/pr98721-2.c: New test.
5597
5598 2021-01-20 Richard Biener <rguenther@suse.de>
5599
5600 PR tree-optimization/98758
5601 * gcc.dg/torture/pr98758.c: New testcase.
5602
5603 2021-01-20 Jakub Jelinek <jakub@redhat.com>
5604
5605 PR c++/98742
5606 * c-c++-common/gomp/task-detach-2.c: New test.
5607
5608 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
5609
5610 PR fortran/98757
5611 PR fortran/98476
5612 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
5613
5614 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
5615
5616 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
5617 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
5618 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
5619 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
5620 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
5621 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
5622
5623 2021-01-19 Marek Polacek <polacek@redhat.com>
5624
5625 PR c++/98659
5626 * g++.dg/template/deduce8.C: New test.
5627
5628 2021-01-19 Marek Polacek <polacek@redhat.com>
5629
5630 PR c++/98687
5631 * g++.dg/lookup/using64.C: New test.
5632 * g++.dg/lookup/using65.C: New test.
5633
5634 2021-01-19 Martin Sebor <msebor@redhat.com>
5635
5636 PR middle-end/98664
5637 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
5638 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
5639 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
5640 * gcc.dg/Wfree-nonheap-object-4.c: New test.
5641
5642 2021-01-19 Patrick Palka <ppalka@redhat.com>
5643
5644 PR c++/41437
5645 PR c++/58993
5646 * g++.dg/opt/pr87974.C: Adjust.
5647 * g++.dg/template/access34.C: New test.
5648 * g++.dg/template/friend68.C: New test.
5649 * g++.dg/template/friend69.C: New test.
5650
5651 2021-01-19 Marek Polacek <polacek@redhat.com>
5652
5653 PR c++/98333
5654 * g++.dg/cpp0x/noexcept62.C: New test.
5655
5656 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
5657
5658 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
5659
5660 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5661
5662 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5663 (CHECK_CUMULATIVE_SAT): Delete.
5664 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
5665 variables.
5666 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
5667 Remove uses of the above.
5668 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
5669 Likewise.
5670 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
5671 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
5672 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
5673 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
5674 Likewise.
5675 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
5676 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
5677 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
5678 Likewise.
5679 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
5680 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
5681 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
5682 Likewise.
5683 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
5684 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
5685 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
5686 Likewise.
5687 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
5688 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
5689 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
5690 Likewise.
5691 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
5692 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
5693 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
5694 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
5695 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
5696 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
5697 Likewise.
5698 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
5699 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
5700 Likewise.
5701 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
5702 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
5703 Likewise.
5704 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
5705 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
5706 Likewise.
5707 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
5708 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
5709 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
5710 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
5711 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
5712 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
5713 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
5714 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
5715 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
5716 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
5717
5718 2021-01-19 Jeff Law <law@redhat.com>
5719
5720 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
5721 and update expected output.
5722
5723 2021-01-19 Richard Biener <rguenther@suse.de>
5724
5725 PR ipa/98330
5726 * g++.dg/pr98330.C: New testcase.
5727 * gcc.dg/pr98330.c: Likewise.
5728
5729 2021-01-19 Richard Biener <rguenther@suse.de>
5730
5731 PR ipa/97673
5732 * gfortran.dg/pr97673.f90: New testcase.
5733
5734 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
5735
5736 PR fortran/98476
5737 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
5738 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
5739 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
5740
5741 2021-01-19 Martin Jambor <mjambor@suse.cz>
5742
5743 PR ipa/98690
5744 * g++.dg/ipa/pr98690.C: New test.
5745
5746 2021-01-18 Jeff Law <law@redhat.com>
5747
5748 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
5749
5750 2021-01-18 Patrick Palka <ppalka@redhat.com>
5751
5752 * g++.dg/cpp1z/class-deduction77.C: New test.
5753
5754 2021-01-18 Jakub Jelinek <jakub@redhat.com>
5755
5756 PR tree-optimization/98727
5757 * gcc.c-torture/execute/pr98727.c: New test.
5758
5759 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
5760
5761 PR testsuite/97987
5762 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
5763 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
5764
5765 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
5766
5767 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
5768 * g++.dg/no-stack-protector-attr.C: Likewise.
5769
5770 2021-01-18 David Malcolm <dmalcolm@redhat.com>
5771
5772 * gcc.dg/analyzer/attr-malloc-1.c: New test.
5773 * gcc.dg/analyzer/attr-malloc-2.c: New test.
5774 * gcc.dg/analyzer/attr-malloc-4.c: New test.
5775 * gcc.dg/analyzer/attr-malloc-5.c: New test.
5776 * gcc.dg/analyzer/attr-malloc-6.c: New test.
5777 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
5778 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
5779
5780 2021-01-18 Richard Biener <rguenther@suse.de>
5781
5782 PR testsuite/97494
5783 * gcc.dg/vect/slp-11b.c: Adjust.
5784
5785 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
5786
5787 PR target/71233
5788 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
5789 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
5790
5791 2021-01-18 Richard Biener <rguenther@suse.de>
5792
5793 PR testsuite/97299
5794 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
5795
5796 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
5797
5798 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
5799 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
5800 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
5801 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
5802 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
5803 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
5804 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
5805 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
5806 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
5807 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
5808 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
5809 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
5810
5811 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
5812
5813 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
5814 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
5815 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
5816 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
5817 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
5818 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
5819 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
5820 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
5821 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
5822 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
5823 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
5824
5825 2021-01-17 Martin Jambor <mjambor@suse.cz>
5826
5827 PR ipa/98222
5828 * gcc.dg/ipa/pr98222.c: New test.
5829
5830 2021-01-16 Jakub Jelinek <jakub@redhat.com>
5831
5832 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
5833 ../../../libgfortran/ISO_Fortran_binding.h rather than
5834 ISO_Fortran_binding.h.
5835
5836 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
5837
5838 * c-c++-common/gomp/task-detach-1.c: New.
5839 * g++.dg/gomp/task-detach-1.C: New.
5840 * gcc.dg/gomp/task-detach-1.c: New.
5841 * gfortran.dg/gomp/task-detach-1.f90: New.
5842
5843 2021-01-16 Jakub Jelinek <jakub@redhat.com>
5844
5845 PR tree-optimization/96669
5846 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
5847 * gcc.dg/tree-ssa/pr96669-2.c: New test.
5848
5849 2021-01-16 Jakub Jelinek <jakub@redhat.com>
5850
5851 PR tree-optimization/96271
5852 * gcc.target/i386/pr96271.c: New test.
5853
5854 2021-01-15 Carl Love <cel@us.ibm.com>
5855
5856 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
5857
5858 2021-01-15 Harris Snyder <hsnyder@structura.bio>
5859
5860 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
5861 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
5862
5863 2021-01-15 Nathan Sidwell <nathan@acm.org>
5864
5865 PR c++/98538
5866 * g++.dg/template/pr98538.C: New.
5867
5868 2021-01-15 Nathan Sidwell <nathan@acm.org>
5869
5870 PR preprocessor/95253
5871 * g++.dg/modules/dep-1_a.C: Adjust expected output.
5872 * g++.dg/modules/dep-1_b.C: Likewise.
5873 * g++.dg/modules/dep-2.C: Likewise.
5874
5875 2021-01-15 Jakub Jelinek <jakub@redhat.com>
5876
5877 PR tree-optimization/96669
5878 * gcc.dg/tree-ssa/pr96669-1.c: New test.
5879
5880 2021-01-15 Jakub Jelinek <jakub@redhat.com>
5881
5882 PR tree-optimization/96681
5883 * gcc.dg/tree-ssa/pr96681.c: New test.
5884
5885 2021-01-15 Jason Merrill <jason@redhat.com>
5886
5887 PR c++/98642
5888 * g++.dg/cpp1z/elide5.C: New test.
5889
5890 2021-01-15 Jason Merrill <jason@redhat.com>
5891
5892 * g++.dg/cpp1z/elide4.C: New test.
5893
5894 2021-01-15 Jason Merrill <jason@redhat.com>
5895
5896 PR c++/63707
5897 * g++.dg/cpp0x/initlist-array13.C: New test.
5898
5899 2021-01-15 Alexandre Oliva <oliva@adacore.com>
5900
5901 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
5902 * gcc.dg/analyzer/data-model-1.c: Likewise.
5903 * gcc.dg/analyzer/malloc-1.c: Likewise.
5904 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
5905
5906 2021-01-15 Jakub Jelinek <jakub@redhat.com>
5907
5908 PR tree-optimization/96671
5909 * gcc.dg/tree-ssa/pr96671-1.c: New test.
5910 * gcc.dg/tree-ssa/pr96671-2.c: New test.
5911
5912 2021-01-15 Jakub Jelinek <jakub@redhat.com>
5913
5914 PR tree-optimization/98597
5915 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
5916 Expect for now a (char *) cast for VLAs.
5917 * gcc.dg/uninit-40.c: New test.
5918
5919 2021-01-15 Nathan Sidwell <nathan@acm.org>
5920
5921 PR c++/98591
5922 * g++.dg/modules/pr98591.H: New file.
5923
5924 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
5925
5926 PR target/88836
5927 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
5928 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
5929
5930 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
5931
5932 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
5933 libatomic into testcases in gcc.target/s390/md.
5934 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
5935 -latomic.
5936
5937 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
5938
5939 PR target/71233
5940 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
5941 vceqz_p64, vceqq_p64 and vceqzq_p64.
5942 * gcc.target/arm/simd/vceqz_p64.c: New test.
5943 * gcc.target/arm/simd/vceqzq_p64.c: New test.
5944
5945 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
5946
5947 Revert:
5948 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
5949
5950 PR target/71233
5951 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
5952 vceqz_p64, vceqq_p64 and vceqzq_p64.
5953
5954 2021-01-15 Martin Liska <mliska@suse.cz>
5955
5956 * lib/gcov.exp: Use 'env python3' for execution of pytests.
5957 Check that pytest accepts all needed options first.
5958 Improve formatting of PASS/FAIL lines.
5959
5960 2021-01-15 Richard Biener <rguenther@suse.de>
5961
5962 PR testsuite/96147
5963 * gcc.dg/vect/bb-slp-32.c: Align p.
5964
5965 2021-01-15 Richard Biener <rguenther@suse.de>
5966
5967 PR testsuite/96147
5968 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
5969
5970 2021-01-15 Richard Biener <rguenther@suse.de>
5971
5972 PR testsuite/96147
5973 * gcc.dg/vect/slp-45.c: Key scanning on
5974 vect_hw_misalign.
5975
5976 2021-01-15 Richard Biener <rguenther@suse.de>
5977
5978 PR testsuite/96147
5979 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
5980
5981 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
5982
5983 PR target/71233
5984 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
5985 vceqz_p64, vceqq_p64 and vceqzq_p64.
5986
5987 2021-01-15 Richard Biener <rguenther@suse.de>
5988
5989 PR testsuite/96098
5990 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
5991
5992 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
5993
5994 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
5995
5996 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
5997
5998 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
5999
6000 2021-01-15 Richard Biener <rguenther@suse.de>
6001
6002 PR tree-optimization/98685
6003 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
6004
6005 2021-01-15 Tamar Christina <tamar.christina@arm.com>
6006
6007 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
6008 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
6009
6010 2021-01-14 David Malcolm <dmalcolm@redhat.com>
6011
6012 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
6013 New file.
6014 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
6015 New file.
6016 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
6017
6018 2021-01-14 Tamar Christina <tamar.christina@arm.com>
6019
6020 * gcc.dg/vect/complex/complex-mla-template.c: New test.
6021 * gcc.dg/vect/complex/complex-mls-template.c: New test.
6022 * gcc.dg/vect/complex/complex-mul-template.c: New test.
6023 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
6024 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
6025 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
6026 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
6027 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
6028 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
6029 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
6030 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
6031 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
6032 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
6033 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
6034 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
6035 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
6036 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
6037 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
6038 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
6039 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
6040 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
6041
6042 2021-01-14 Marek Polacek <polacek@redhat.com>
6043
6044 * g++.dg/template/pr98372.C: Only run in C++14 and up.
6045
6046 2021-01-14 Harald Anlauf <anlauf@gmx.de>
6047
6048 * substr_10.f90: New test.
6049 * substr_9.f90: New test.
6050
6051 2021-01-14 Alexandre Oliva <oliva@adacore.com>
6052
6053 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
6054 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
6055
6056 2021-01-14 Alexandre Oliva <oliva@adacore.com>
6057
6058 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
6059
6060 2021-01-14 Harald Anlauf <anlauf@gmx.de>
6061
6062 PR fortran/98661
6063 * gfortran.dg/pr98661.f90: New test.
6064
6065 2021-01-14 Harald Anlauf <anlauf@gmx.de>
6066
6067 Revert:
6068 2021-01-14 Harald Anlauf <anlauf@gmx.de>
6069
6070 PR fortran/98661
6071 * gfortran.dg/pr98661.f90: New test.
6072
6073 2021-01-14 Harald Anlauf <anlauf@gmx.de>
6074
6075 PR fortran/98661
6076 * gfortran.dg/pr98661.f90: New test.
6077
6078 2021-01-14 Martin Liska <mliska@suse.cz>
6079
6080 * g++.dg/gcov/gcov-17.C: New test.
6081 * g++.dg/gcov/test-gcov-17.py: New test.
6082
6083 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
6084
6085 PR target/98667
6086 * gcc.target/i386/pr98667-1.c: New file.
6087 * gcc.target/i386/pr98667-2.c: Likewise.
6088 * gcc.target/i386/pr98667-3.c: Likewise.
6089
6090 2021-01-14 Richard Biener <rguenther@suse.de>
6091
6092 PR tree-optimization/98674
6093 * gcc.dg/vect/pr98674.c: New testcase.
6094
6095 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
6096
6097 PR target/98676
6098 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
6099 -mno-stackrealign.
6100 * gcc.target/i386/pr95021-3.c: Likewise.
6101
6102 2021-01-14 Nathan Sidwell <nathan@acm.org>
6103
6104 PR c++/98372
6105 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
6106 * g++.dg/template/pr98372.C: New.
6107
6108 2021-01-14 Jakub Jelinek <jakub@redhat.com>
6109
6110 PR target/98670
6111 * gcc.target/i386/pr98670.c: New test.
6112
6113 2021-01-14 Jakub Jelinek <jakub@redhat.com>
6114
6115 PR tree-optimization/96688
6116 * gcc.dg/tree-ssa/pr96688.c: New test.
6117 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
6118 * gcc.target/i386/pr66821.c: Likewise.
6119
6120 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
6121
6122 * gcc.target/aarch64/sve/cost_model_11.c: New test.
6123 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
6124 -fno-vect-cost-model.
6125
6126 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6127
6128 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
6129 sqxtn2 scan-assembler-times.
6130
6131 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6132
6133 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
6134 scan-assembler-times for xtn2.
6135
6136 2021-01-13 Marek Polacek <polacek@redhat.com>
6137
6138 PR c++/98231
6139 * g++.dg/lookup/using63.C: New test.
6140
6141 2021-01-13 Jakub Jelinek <jakub@redhat.com>
6142
6143 PR tree-optimization/96691
6144 * gcc.dg/tree-ssa/pr96691.c: New test.
6145
6146 2021-01-13 Richard Biener <rguenther@suse.de>
6147
6148 PR tree-optimization/92645
6149 * gcc.target/i386/pr92645-7.c: New testcase.
6150 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
6151 * gcc.dg/pr69047.c: Likewise.
6152
6153 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
6154
6155 * gcc.target/aarch64/sve/mls_2.c: New test.
6156 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
6157 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
6158 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
6159 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
6160 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
6161
6162 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
6163
6164 * gcc.target/aarch64/sve/mla_2.c: New test.
6165 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
6166 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
6167 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
6168 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
6169 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
6170
6171 2021-01-13 Richard Biener <rguenther@suse.de>
6172
6173 PR tree-optimization/92645
6174 * gcc.target/i386/pr92645-6.c: New testcase.
6175
6176 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
6177
6178 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
6179 * gcc.target/aarch64/sve/sel_2.c: Likewise.
6180 * gcc.target/aarch64/sve/sel_3.c: Likewise.
6181
6182 2021-01-13 Jakub Jelinek <jakub@redhat.com>
6183
6184 PR target/95905
6185 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
6186 scan-assembler. Add tests with zero vector as first __builtin_shuffle
6187 operand.
6188 * gcc.target/i386/pr95905-3.c: New test.
6189 * gcc.target/i386/pr95905-4.c: New test.
6190
6191 2021-01-13 Martin Liska <mliska@suse.cz>
6192
6193 PR tree-optimization/98455
6194 * gcc.dg/tree-ssa/pr98455.c: New test.
6195
6196 2021-01-13 Richard Biener <rguenther@suse.de>
6197
6198 PR tree-optimization/98640
6199 * gcc.dg/torture/pr98640.c: New testcase.
6200
6201 2021-01-13 Jakub Jelinek <jakub@redhat.com>
6202
6203 PR target/96938
6204 * gcc.target/i386/pr96938.c: New test.
6205
6206 2021-01-13 Jakub Jelinek <jakub@redhat.com>
6207
6208 PR target/95905
6209 * gcc.target/i386/pr95905-1.c: New test.
6210 * gcc.target/i386/pr95905-2.c: New test.
6211
6212 2021-01-13 Julian Brown <julian@codesourcery.com>
6213
6214 * gcc.target/gcn/fpdiv.c: New test.
6215
6216 2021-01-12 Martin Sebor <msebor@redhat.com>
6217
6218 PR c/98597
6219 PR c/98592
6220 * g++.dg/warn/Wuninitialized-13.C: New test.
6221 gcc.dg/uninit-39.c: New test.
6222 #
6223 * gcc.dg/uninit-39.c: New file.
6224
6225 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
6226
6227 PR target/97875
6228 * gcc.target/arm/simd/mve-vneg.c: Update test.
6229
6230 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
6231
6232 PR target/97969
6233 * gcc.target/arm/pr97969.c: New.
6234
6235 2021-01-12 Patrick Palka <ppalka@redhat.com>
6236
6237 PR c++/98611
6238 * g++.dg/cpp2a/concepts-ctad1.C: New test.
6239 * g++.dg/cpp2a/concepts-ctad2.C: New test.
6240
6241 2021-01-12 Richard Biener <rguenther@suse.de>
6242
6243 PR tree-optimization/98550
6244 * g++.dg/opt/pr98550.C: New testcase.
6245
6246 2021-01-12 Jakub Jelinek <jakub@redhat.com>
6247
6248 PR tree-optimization/98629
6249 * gcc.c-torture/compile/pr98629.c: New test.
6250
6251 2021-01-12 Jakub Jelinek <jakub@redhat.com>
6252
6253 PR tree-optimization/95731
6254 * gcc.dg/tree-ssa/pr95731.c: New test.
6255 * gcc.c-torture/execute/pr95731.c: New test.
6256
6257 2021-01-12 Marek Polacek <polacek@redhat.com>
6258
6259 PR c++/98620
6260 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
6261
6262 2021-01-12 David Malcolm <dmalcolm@redhat.com>
6263
6264 PR analyzer/98628
6265 * gcc.dg/analyzer/pr98628.c: New test.
6266
6267 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
6268
6269 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
6270 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
6271 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
6272 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
6273 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
6274 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
6275 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
6276
6277 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
6278
6279 * g++.target/aarch64/sve/cond_bic_1.C: New test.
6280 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
6281 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
6282 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
6283
6284 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
6285
6286 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
6287
6288 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
6289
6290 * g++.target/aarch64/sve/abd_1.C: New test.
6291 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
6292 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
6293 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
6294 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
6295
6296 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
6297
6298 * gcc.target/aarch64/sve/adr_6.c: New test.
6299
6300 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
6301
6302 * g++.target/aarch64/sve/cond_arith_1.C: New test.
6303 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
6304 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
6305 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
6306 * g++.target/aarch64/sve/cond_shift_1.C: New test.
6307 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
6308 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
6309 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
6310
6311 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
6312
6313 PR testsuite/98602
6314 * g++.target/aarch64/sve/max_1.C: New test.
6315 * g++.target/aarch64/sve/min_1.C: Likewise.
6316 * gcc.target/aarch64/sve/mul_2.c: Likewise.
6317
6318 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
6319
6320 * gcc.target/aarch64/sve/shift_2.c: New test.
6321
6322 2021-01-11 Jakub Jelinek <jakub@redhat.com>
6323
6324 PR c++/98481
6325 * g++.dg/abi/abi-tag24.C: New test.
6326
6327 2021-01-11 Richard Biener <rguenther@suse.de>
6328
6329 PR tree-optimization/91403
6330 * gcc.dg/vect/pr91403.c: New testcase.
6331
6332 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
6333
6334 PR testsuite/98225
6335 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
6336 Expect .ld1_args only when GNU LD is used.
6337 Add an exception for *.gcc_args files.
6338
6339 2021-01-11 Jakub Jelinek <jakub@redhat.com>
6340
6341 PR tree-optimization/95867
6342 * gcc.dg/tree-ssa/pr95867.c: New test.
6343
6344 2021-01-11 Jakub Jelinek <jakub@redhat.com>
6345
6346 PR tree-optimization/95852
6347 * gcc.target/i386/pr95852-3.c: New test.
6348 * gcc.target/i386/pr95852-4.c: New test.
6349
6350 2021-01-11 Jakub Jelinek <jakub@redhat.com>
6351
6352 PR tree-optimization/95852
6353 * gcc.target/i386/pr95852-1.c: New test.
6354 * gcc.target/i386/pr95852-2.c: New test.
6355
6356 2021-01-11 Martin Liska <mliska@suse.cz>
6357
6358 PR gcov-profile/98273
6359 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
6360 * g++.dg/gcov/pr98273.C: New test.
6361 * g++.dg/gcov/gcov.py: New test.
6362 * g++.dg/gcov/test-pr98273.py: New test.
6363
6364 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
6365
6366 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
6367 constant then rather than addition.
6368 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
6369 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
6370
6371 2021-01-09 Jakub Jelinek <jakub@redhat.com>
6372
6373 PR c++/98556
6374 * c-c++-common/pr98556.c: New test.
6375
6376 2021-01-09 Jakub Jelinek <jakub@redhat.com>
6377
6378 PR rtl-optimization/98603
6379 * gcc.target/i386/pr98603.c: New test.
6380 * gcc.target/aarch64/pr98603.c: New test.
6381
6382 2021-01-09 Alexandre Oliva <oliva@gnu.org>
6383
6384 PR debug/97714
6385 * gcc.dg/debug/pr97714.c: New.
6386
6387 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
6388
6389 PR target/98482
6390 * gcc.target/i386/pr98482-1.c: Require lp64.
6391 * gcc.target/i386/pr98482-2.c: Likewise.
6392
6393 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
6394
6395 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
6396 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
6397
6398 2021-01-08 Patrick Palka <ppalka@redhat.com>
6399
6400 PR c++/98551
6401 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
6402
6403 2021-01-08 Patrick Palka <ppalka@redhat.com>
6404
6405 PR c++/98515
6406 * g++.dg/template/access32.C: New test.
6407 * g++.dg/template/access33.C: New test.
6408
6409 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
6410
6411 PR target/98482
6412 * gcc.target/i386/pr98482-2.c: Updated.
6413
6414 2021-01-08 Richard Biener <rguenther@suse.de>
6415
6416 PR tree-optimization/98544
6417 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
6418
6419 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
6420
6421 PR target/98482
6422 * gcc.target/i386/pr98482-1.c: New test.
6423 * gcc.target/i386/pr98482-1.c: Likewise.
6424 * gcc.target/i386/pr98482-2.c: New file.
6425
6426 2021-01-08 Jakub Jelinek <jakub@redhat.com>
6427
6428 PR target/98585
6429 * gcc.target/i386/pr98585.c: New test.
6430
6431 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
6432
6433 * gcc.target/aarch64/sve/cnot_2.c: New test.
6434 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
6435 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
6436 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
6437 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
6438 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
6439 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
6440
6441 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
6442
6443 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
6444 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
6445 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
6446 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
6447 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
6448 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
6449 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
6450 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
6451
6452 2021-01-08 Tamar Christina <tamar.christina@arm.com>
6453
6454 * lib/target-supports.exp
6455 (check_effective_target_aarch64_asm_sve2_ok): New.
6456 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
6457 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
6458
6459 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6460
6461 * gcc.target/aarch64/usaba_1.c: New test.
6462
6463 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
6464
6465 PR fortran/93794
6466 * gfortran.dg/deferred_character_35.f90 : New test.
6467
6468 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
6469
6470 PR fortran/98458
6471 * gfortran.dg/implied_do_3.f90 : New test.
6472
6473 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
6474
6475 * gcc.dg/array-quals-1.c: Allow srodata.
6476
6477 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
6478
6479 * gcc.target/riscv/predef-10.c: New.
6480 * gcc.target/riscv/predef-11.c: New.
6481 * gcc.target/riscv/predef-12.c: New.
6482 * gcc.target/riscv/predef-13.c: New.
6483
6484 2021-01-07 Jakub Jelinek <jakub@redhat.com>
6485
6486 PR c++/98329
6487 * g++.dg/cpp2a/bit-cast10.C: New test.
6488
6489 2021-01-07 Martin Sebor <msebor@redhat.com>
6490
6491 PR middle-end/98578
6492 * gcc.dg/plugin/gil-1.c: Adjust expected output.
6493 * gcc.dg/uninit-pr98578.c: New test.
6494
6495 2021-01-07 Marek Polacek <polacek@redhat.com>
6496
6497 PR c++/98441
6498 * g++.dg/cpp0x/auto55.C: New test.
6499
6500 2021-01-07 David Malcolm <dmalcolm@redhat.com>
6501
6502 PR analyzer/98580
6503 * gcc.dg/analyzer/pr98580-a.c: New test.
6504 * gcc.dg/analyzer/pr98580-b.c: New test.
6505
6506 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
6507
6508 PR fortran/93701
6509 * gfortran.dg/associate_54.f90: New test.
6510 * gfortran.dg/associate_55.f90: New test.
6511 * gfortran.dg/associate_56.f90: New test.
6512
6513 2021-01-07 Jakub Jelinek <jakub@redhat.com>
6514
6515 PR target/98567
6516 * gcc.target/i386/pr98567-1.c: New test.
6517 * gcc.target/i386/pr98567-2.c: New test.
6518
6519 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
6520
6521 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
6522 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
6523 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
6524 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
6525 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
6526 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
6527 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
6528 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
6529
6530 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
6531
6532 PR tree-optimization/98560
6533 * gcc.dg/vect/pr98560-2.c: New test.
6534
6535 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
6536
6537 PR tree-optimization/98560
6538 * gcc.dg/vect/pr98560-1.c: New test.
6539
6540 2021-01-07 Jakub Jelinek <jakub@redhat.com>
6541
6542 PR tree-optimization/98568
6543 * g++.dg/torture/pr98568.C: New test.
6544
6545 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
6546
6547 * gcc.target/i386/pr92658-avx512bw.c: Add
6548 -mprefer-vector-width=512 to avoid impact of different default
6549 mtune which gcc is built with.
6550 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
6551
6552 2021-01-07 David Malcolm <dmalcolm@redhat.com>
6553
6554 PR analyzer/97074
6555 * gcc.dg/analyzer/pr97074.c: New test.
6556
6557 2021-01-07 David Malcolm <dmalcolm@redhat.com>
6558
6559 PR analyzer/98564
6560 * gcc.dg/analyzer/pr98564.c: New test.
6561
6562 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
6563
6564 PR rtl-optimization/97978
6565 * gcc.target/i386/pr97978.c: New.
6566
6567 2021-01-06 Martin Sebor <msebor@redhat.com>
6568
6569 PR c++/95768
6570 * g++.dg/pr95768.C: New test.
6571 * g++.dg/warn/Wuninitialized-12.C: New test.
6572 * gcc.dg/uninit-38.c: New test.
6573
6574 2021-01-06 Martin Sebor <msebor@redhat.com>
6575
6576 PR c++/98305
6577 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
6578
6579 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
6580
6581 PR c++/96504
6582 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
6583 as the final suspend point so that we can check that the state
6584 machine has reached the expected point.
6585
6586 2021-01-06 Marek Polacek <polacek@redhat.com>
6587
6588 PR testsuite/98566
6589 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
6590 dg-error.
6591
6592 2021-01-06 Alexandre Oliva <oliva@adacore.com>
6593
6594 * g++.dg/opt/store-merging-2.C: Add the required alignment.
6595
6596 2021-01-06 Richard Biener <rguenther@suse.de>
6597
6598 PR tree-optimization/95582
6599 * gcc.dg/pr95582.c: New testcase.
6600
6601 2021-01-06 Richard Biener <rguenther@suse.de>
6602
6603 PR tree-optimization/98513
6604 * gcc.dg/tree-ssa/pr98513.c: New testcase.
6605
6606 2021-01-06 David Malcolm <dmalcolm@redhat.com>
6607
6608 PR analyzer/97072
6609 * gcc.dg/analyzer/pr97072.c: New test.
6610
6611 2021-01-06 David Malcolm <dmalcolm@redhat.com>
6612
6613 PR analyzer/98073
6614 * gcc.dg/analyzer/pr98073.c: New test.
6615
6616 2021-01-06 David Malcolm <dmalcolm@redhat.com>
6617
6618 PR analyzer/98223
6619 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
6620
6621 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
6622
6623 * gcc.target/s390/s390.exp: Replace %% with %.
6624
6625 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
6626
6627 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
6628
6629 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
6630
6631 PR target/98495
6632 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
6633 unsigned short to compute pextrw result.
6634
6635 2021-01-05 Patrick Palka <ppalka@redhat.com>
6636
6637 * g++.dg/template/partial5.C: Adjust directives to expect the
6638 same errors across all dialects.
6639 * g++.dg/cpp1z/nontype-auto17.C: New test.
6640 * g++.dg/cpp1z/nontype-auto18.C: New test.
6641 * g++.dg/template/ttp33.C: New test.
6642
6643 2021-01-05 Jakub Jelinek <jakub@redhat.com>
6644
6645 PR tree-optimization/94802
6646 * gcc.target/i386/pr94802.c: New test.
6647 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
6648
6649 2021-01-05 Richard Biener <rguenther@suse.de>
6650
6651 PR tree-optimization/98516
6652 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
6653 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
6654
6655 2021-01-05 Jakub Jelinek <jakub@redhat.com>
6656
6657 PR c++/98469
6658 * g++.dg/cpp2a/bit-cast8.C: New test.
6659 * g++.dg/cpp2a/bit-cast9.C: New test.
6660
6661 2021-01-05 Marek Polacek <polacek@redhat.com>
6662
6663 PR c++/82099
6664 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
6665 * g++.dg/cpp0x/noexcept61.C: New test.
6666
6667 2021-01-05 Jakub Jelinek <jakub@redhat.com>
6668
6669 PR tree-optimization/96928
6670 * gcc.dg/tree-ssa/pr96928.c: New test.
6671 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
6672 instead of scanning rtl dump for ifcvt message check assembly
6673 for xor instruction.
6674
6675 2021-01-05 Jakub Jelinek <jakub@redhat.com>
6676
6677 PR tree-optimization/96930
6678 * g++.dg/tree-ssa/pr96930.C: New test.
6679
6680 2021-01-05 Jakub Jelinek <jakub@redhat.com>
6681
6682 PR tree-optimization/96239
6683 * gcc.dg/tree-ssa/pr96239.c: New test.
6684
6685 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
6686
6687 PR target/98522
6688 * gcc.target/i386/pr98522.c: New test.
6689
6690 2021-01-05 Nathan Sidwell <nathan@acm.org>
6691
6692 * g++.dg/modules/mod-decl-1.C: Adjust.
6693 * g++.dg/modules/p0713-2.C: Adjust.
6694 * g++.dg/modules/p0713-3.C: Adjust.
6695
6696 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
6697
6698 PR target/98495
6699 * gcc.target/i386/pr98495-1.c: New test.
6700 * gcc.target/i386/pr98495-2.c: New test.
6701 * gcc.target/i386/pr98495-3.c: New test.
6702 * gcc.target/i386/pr98495-4.c: New test.
6703 * gcc.target/i386/pr98495-5.c: New test.
6704
6705 2021-01-05 liuhongt <hongtao.liu@intel.com>
6706
6707 * gcc.target/i386/sse2-pr98461-2.c: New test.
6708
6709 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
6710
6711 PR rtl-optimization/97144
6712 * gcc.c-torture/compile/pr97144.c: New test.
6713 * gcc.target/aarch64/sve/pr97144.c: Likewise.
6714
6715 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
6716
6717 PR rtl-optimization/98403
6718 * g++.dg/opt/pr98403.C: New test.
6719
6720 2021-01-05 Jakub Jelinek <jakub@redhat.com>
6721
6722 PR rtl-optimization/98334
6723 * gcc.target/i386/pr98334.c: New test.
6724
6725 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
6726
6727 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
6728
6729 2021-01-05 David Malcolm <dmalcolm@redhat.com>
6730
6731 PR analyzer/98293
6732 * gcc.dg/analyzer/pr98293.c: New test.
6733
6734 2021-01-04 Martin Uecker <muecker@gwdg.de>
6735
6736 PR c/98029
6737 * gcc.dg/pr98029.c: New test.
6738
6739 2021-01-04 Nathan Sidwell <nathan@acm.org>
6740
6741 * g++.dg/modules/binding-1_a.H: New.
6742 * g++.dg/modules/binding-1_b.H: New.
6743 * g++.dg/modules/binding-1_c.C: New.
6744 * g++.dg/modules/binding-2.H: New.
6745 * g++.dg/modules/builtin-3_a.C: New.
6746 * g++.dg/modules/global-2_a.C: New.
6747 * g++.dg/modules/global-2_b.C: New.
6748 * g++.dg/modules/global-3_a.C: New.
6749 * g++.dg/modules/global-3_b.C: New.
6750 * g++.dg/modules/hello-1_a.C: New.
6751 * g++.dg/modules/hello-1_b.C: New.
6752 * g++.dg/modules/iostream-1_a.H: New.
6753 * g++.dg/modules/iostream-1_b.C: New.
6754 * g++.dg/modules/part-5_a.C: New.
6755 * g++.dg/modules/part-5_b.C: New.
6756 * g++.dg/modules/part-5_c.C: New.
6757 * g++.dg/modules/stdio-1_a.H: New.
6758 * g++.dg/modules/stdio-1_b.C: New.
6759 * g++.dg/modules/string-1_a.H: New.
6760 * g++.dg/modules/string-1_b.C: New.
6761 * g++.dg/modules/string-view1.C: New.
6762 * g++.dg/modules/string-view2.C: New.
6763 * g++.dg/modules/tinfo-1.C: New.
6764 * g++.dg/modules/tinfo-2_a.H: New.
6765 * g++.dg/modules/tinfo-2_b.C: New.
6766 * g++.dg/modules/tname-spec-1_a.H: New.
6767 * g++.dg/modules/tname-spec-1_b.C: New.
6768 * g++.dg/modules/xtreme-header-1.h: New.
6769 * g++.dg/modules/xtreme-header-1_a.H: New.
6770 * g++.dg/modules/xtreme-header-1_b.C: New.
6771 * g++.dg/modules/xtreme-header-1_c.C: New.
6772 * g++.dg/modules/xtreme-header-2.h: New.
6773 * g++.dg/modules/xtreme-header-2_a.H: New.
6774 * g++.dg/modules/xtreme-header-2_b.C: New.
6775 * g++.dg/modules/xtreme-header-2_c.C: New.
6776 * g++.dg/modules/xtreme-header-3.h: New.
6777 * g++.dg/modules/xtreme-header-3_a.H: New.
6778 * g++.dg/modules/xtreme-header-3_b.C: New.
6779 * g++.dg/modules/xtreme-header-3_c.C: New.
6780 * g++.dg/modules/xtreme-header-4.h: New.
6781 * g++.dg/modules/xtreme-header-4_a.H: New.
6782 * g++.dg/modules/xtreme-header-4_b.C: New.
6783 * g++.dg/modules/xtreme-header-4_c.C: New.
6784 * g++.dg/modules/xtreme-header-5.h: New.
6785 * g++.dg/modules/xtreme-header-5_a.H: New.
6786 * g++.dg/modules/xtreme-header-5_b.C: New.
6787 * g++.dg/modules/xtreme-header-5_c.C: New.
6788 * g++.dg/modules/xtreme-header-6.h: New.
6789 * g++.dg/modules/xtreme-header-6_a.H: New.
6790 * g++.dg/modules/xtreme-header-6_b.C: New.
6791 * g++.dg/modules/xtreme-header-6_c.C: New.
6792 * g++.dg/modules/xtreme-header.h: New.
6793 * g++.dg/modules/xtreme-header_a.H: New.
6794 * g++.dg/modules/xtreme-header_b.C: New.
6795 * g++.dg/modules/xtreme-tr1.h: New.
6796 * g++.dg/modules/xtreme-tr1_a.H: New.
6797 * g++.dg/modules/xtreme-tr1_b.C: New.
6798
6799 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
6800
6801 PR tree-optimization/95401
6802 * g++.dg/vect/pr95401.cc: New test.
6803 * g++.dg/vect/pr95401a.cc: Likewise.
6804
6805 2021-01-04 Richard Biener <rguenther@suse.de>
6806
6807 PR tree-optimization/98308
6808 * gcc.dg/vect/pr98308.c: New testcase.
6809
6810 2021-01-04 Jakub Jelinek <jakub@redhat.com>
6811
6812 PR tree-optimization/95771
6813 * gcc.target/i386/pr95771.c: New test.
6814
6815 2021-01-04 Richard Biener <rguenther@suse.de>
6816
6817 PR tree-optimization/98464
6818 * g++.dg/opt/pr98464.C: New testcase.
6819
6820 2021-01-04 Richard Biener <rguenther@suse.de>
6821
6822 PR tree-optimization/98282
6823 * g++.dg/opt/pr98282.C: New testcase.
6824
6825 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
6826
6827 PR target/89057
6828 * gcc.target/aarch64/pr89057.c: New test.
6829
6830 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
6831
6832 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
6833 [-32, 31].
6834 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
6835 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
6836 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
6837
6838 2021-01-04 Martin Liska <mliska@suse.cz>
6839
6840 * README: Convert to utf8 from iso8859.
6841
6842 2021-01-04 Martin Liska <mliska@suse.cz>
6843
6844 * gcc.target/avr/avr.exp: Run dos2unix on the file.
6845
6846 2021-01-04 Richard Biener <rguenther@suse.de>
6847
6848 PR tree-optimization/98291
6849 * gcc.dg/vect/slp-reduc-11.c: New testcase.
6850 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
6851
6852 2021-01-04 Jakub Jelinek <jakub@redhat.com>
6853
6854 PR tree-optimization/96782
6855 * gcc.dg/tree-ssa/pr96782.c: New test.
6856
6857 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6858
6859 * gcc.misc-tests/outputs.exp: Adjust testcase.
6860
6861 2021-01-01 Jakub Jelinek <jakub@redhat.com>
6862
6863 * ChangeLog-2020: Rotate ChangeLog. New file.
6864
6865 2021-01-01 Joel Brobecker <brobecker@adacore.com>
6866
6867 * lib/target-supports.exp
6868 (check_effective_target_arm_fp16_alternative_ok_nocache):
6869 Return zero for *-*-vxworks7r* targets.
6870 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
6871 * gcc.target/arm/aapcs/vfp23.c: Likewise.
6872 * gcc.target/arm/aapcs/vfp24.c: Likewise.
6873 * gcc.target/arm/aapcs/vfp25.c: Likewise.
6874
6875 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
6876
6877 * g++.dg/init/new26.C: Fix overriding of the delete operator
6878 for c++14 profile.
6879
6880 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
6881
6882 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
6883 not supported).
6884
6885 2021-01-01 Joel Brobecker <brobecker@adacore.com>
6886
6887 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
6888 the test's dg-options.
6889 * gcc.target/arm/pr78255-2.c: Likewise.
6890
6891 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
6892
6893 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
6894
6895 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
6896
6897 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
6898 headers too.
6899
6900 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
6901
6902 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
6903
6904 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
6905
6906 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
6907 directives.
6908
6909 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
6910
6911 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
6912
6913 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
6914
6915 * g++.dg/other/anon5.C: Skip on vxworks kernel.
6916
6917 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
6918
6919 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
6920 * gcc.dg/vxworks/initpri2.c: Likewise.
6921
6922 2021-01-01 Joel Brobecker <brobecker@adacore.com>
6923
6924 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
6925 targets.
6926
6927 2021-01-01 Olivier Hainque <hainque@adacore.com>
6928
6929 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
6930 * gcc.dg/pthread-init-2.c: Ditto.
6931
6932 2021-01-01 Olivier Hainque <hainque@adacore.com>
6933
6934 * lib/target-supports.exp (check_weak_available,
6935 check_fork_available, check_effective_target_lto,
6936 check_effective_target_mempcpy): Add vxworks filters.
6937
6938 2021-01-01 Alexandre Oliva <oliva@adacore.com>
6939
6940 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
6941 explicit -mno-long-calls.
6942 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
6943
6944 2021-01-01 Alexandre Oliva <oliva@adacore.com>
6945
6946 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
6947 * g++.target/arm/no_unique_address_2.C: Likewise.
6948
6949 2021-01-01 Alexandre Oliva <oliva@adacore.com>
6950
6951 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
6952 * gcc.target/arm/headmerge-2.c: Likewise.
6953
6954 2021-01-01 Alexandre Oliva <oliva@adacore.com>
6955
6956 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
6957
6958 \f
6959 Copyright (C) 2021 Free Software Foundation, Inc.
6960
6961 Copying and distribution of this file, with or without modification,
6962 are permitted in any medium without royalty provided the copyright
6963 notice and this notice are preserved.