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