]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2021-02-12 Jakub Jelinek <jakub@redhat.com>
2
3 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
4 and restrict the test to aarch64-*-* target only.
5
6 2021-02-12 Nathan Sidwell <nathan@acm.org>
7
8 * g++.dg/modules/pr99039_a.C: New.
9 * g++.dg/modules/pr99039_b.C: New.
10
11 2021-02-12 Nathan Sidwell <nathan@acm.org>
12
13 PR c++/99040
14 * g++.dg/modules/pr99040_a.C: New.
15 * g++.dg/modules/pr99040_b.C: New.
16 * g++.dg/modules/pr99040_c.C: New.
17 * g++.dg/modules/pr99040_d.C: New.
18
19 2021-02-12 Nathan Sidwell <nathan@acm.org>
20
21 PR c++/99039
22 PR c++/99040
23 * g++.dg/lookup/pr99039.C: New.
24
25 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
26
27 PR libfortran/95647
28 * gfortran.dg/ieee/ieee_12.f90: New test.
29
30 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
31
32 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
33
34 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
35
36 PR target/98931
37 * gcc.target/arm/pr98931.c: Add -mthumb
38
39 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
40
41 PR fortran/99043
42 * gfortran.dg/assumed_rank_20.f90: New test.
43
44 2021-02-12 Jakub Jelinek <jakub@redhat.com>
45
46 PR c++/97742
47 * g++.dg/cpp2a/concepts-requires24.C: New test.
48
49 2021-02-12 Jason Merrill <jason@redhat.com>
50
51 PR c++/97246
52 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
53
54 2021-02-12 David Malcolm <dmalcolm@redhat.com>
55
56 PR analyzer/98969
57 * g++.dg/analyzer/pr99064.C: New test.
58 * gcc.dg/analyzer/pr98969.c: New test.
59
60 2021-02-11 Marek Polacek <polacek@redhat.com>
61
62 PR c++/95888
63 * g++.dg/template/deduce10.C: New test.
64 * g++.dg/template/deduce9.C: New test.
65
66 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
67
68 PR target/99041
69 * g++.target/powerpc/pr99041.C: New test.
70
71 2021-02-11 Jakub Jelinek <jakub@redhat.com>
72
73 PR c++/99033
74 * g++.dg/ext/flexary38.C: New test.
75
76 2021-02-11 Marek Polacek <polacek@redhat.com>
77
78 PR c++/99063
79 * g++.dg/cpp0x/variadic-crash6.C: New test.
80
81 2021-02-11 Patrick Palka <ppalka@redhat.com>
82
83 PR c++/97582
84 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
85
86 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
87
88 PR target/98931
89 * gcc.target/arm/pr98931.c: New testcase.
90
91 2021-02-11 Joel Hutton <joel.hutton@arm.com>
92
93 PR tree-optimization/98772
94 * gcc.target/aarch64/pr98772.c: New test.
95
96 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
97
98 PR fortran/98897
99 * gfortran.dg/typebound_call_32.f90: New test.
100
101 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
102
103 PR fortran/99060
104 * gfortran.dg/pr99060.f90: New test.
105
106 2021-02-11 Alexandre Oliva <oliva@adacore.com>
107
108 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
109
110 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
111
112 PR libfortran/98825
113 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
114
115 2021-02-10 Martin Sebor <msebor@redhat.com>
116
117 PR tree-optimization/92879
118 * g++.dg/warn/Warray-bounds-16.C: New test.
119
120 2021-02-10 David Malcolm <dmalcolm@redhat.com>
121
122 PR preprocessor/96391
123 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
124 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
125 using the location_overflow_plugin.c from gcc.dg/plugin.
126
127 2021-02-10 Jakub Jelinek <jakub@redhat.com>
128
129 PR c++/99035
130 * g++.dg/ext/weak6.C: New test.
131
132 2021-02-10 Jakub Jelinek <jakub@redhat.com>
133
134 PR target/99025
135 * gcc.target/i386/pr99025.c: New test.
136
137 2021-02-10 Jakub Jelinek <jakub@redhat.com>
138
139 PR c++/98988
140 PR c++/99031
141 * g++.dg/cpp2a/constexpr-new16.C: New test.
142 * g++.dg/cpp2a/constexpr-new17.C: New test.
143
144 2021-02-10 Nathan Sidwell <nathan@acm.org>
145
146 PR c++/99030
147 * g++.dg/lookup/pr99030.C: New.
148
149 2021-02-10 Jakub Jelinek <jakub@redhat.com>
150
151 PR middle-end/99007
152 * g++.dg/gomp/pr99007.C: New test.
153 * gcc.dg/gomp/pr99007-1.c: New test.
154 * gcc.dg/gomp/pr99007-2.c: New test.
155 * gcc.dg/gomp/pr99007-3.c: New test.
156
157 2021-02-10 Julian Brown <julian@codesourcery.com>
158
159 PR fortran/98979
160 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
161 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
162 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
163
164 2021-02-09 David Malcolm <dmalcolm@redhat.com>
165
166 PR analyzer/98575
167 * gcc.dg/analyzer/file-1.c (test_5): New.
168 * gcc.dg/analyzer/file-3.c: New test.
169
170 2021-02-09 David Malcolm <dmalcolm@redhat.com>
171
172 PR analyzer/98575
173 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
174 * gcc.dg/analyzer/pr94851-2.c: New test.
175 * gcc.dg/analyzer/pr98575-1.c: New test.
176
177 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
178
179 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
180
181 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
182
183 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
184 New test template.
185 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
186
187 2021-02-09 Nathan Sidwell <nathan@acm.org>
188
189 PR c++/98944
190 * g++.dg/modules/pr98944_a.C: New.
191 * g++.dg/modules/pr98944_b.C: New.
192 * g++.dg/modules/pr98944_c.C: New.
193 * g++.dg/modules/pr98944_d.C: New.
194
195 2021-02-09 Jakub Jelinek <jakub@redhat.com>
196
197 PR middle-end/98465
198 * g++.dg/warn/Wstringop-overread-1.C: New test.
199
200 2021-02-09 Jason Merrill <jason@redhat.com>
201
202 PR c++/96905
203 * g++.dg/cpp2a/consteval-expinst1.C: New test.
204
205 2021-02-09 Jason Merrill <jason@redhat.com>
206
207 PR c++/98326
208 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
209
210 2021-02-09 Jason Merrill <jason@redhat.com>
211
212 PR c++/98994
213 * g++.dg/cpp2a/no_unique_address12.C: New test.
214
215 2021-02-08 Nathan Sidwell <nathan@acm.org>
216
217 * g++.dg/modules/pr98531-2.h: New.
218 * g++.dg/modules/pr98531-2_a.H: New.
219 * g++.dg/modules/pr98531-2_b.C: New.
220 * g++.dg/modules/pr98531-3.h: New.
221 * g++.dg/modules/pr98531-3_a.H: New.
222 * g++.dg/modules/pr98531-3_b.C: New.
223
224 2021-02-08 Nathan Sidwell <nathan@acm.org>
225
226 PR c++/98531
227 * g++.dg/modules/pr98531-1.h: New.
228 * g++.dg/modules/pr98531-1_a.H: New.
229 * g++.dg/modules/pr98531-1_b.C: New.
230 * g++.dg/abi/pr98531-1.C: New.
231 * g++.dg/abi/pr98531-2.C: New.
232 * g++.dg/abi/pr98531-3.C: New.
233 * g++.dg/abi/pr98531-4.C: New.
234
235 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
236
237 PR middle-end/98974
238 * gfortran.dg/pr98974.F90: New test.
239
240 2021-02-08 Richard Biener <rguenther@suse.de>
241
242 PR lto/96591
243 * g++.dg/lto/pr96591_0.C: New testcase.
244
245 2021-02-05 Marek Polacek <polacek@redhat.com>
246
247 PR c++/98947
248 * g++.dg/cpp2a/volatile5.C: New test.
249
250 2021-02-05 Marek Polacek <polacek@redhat.com>
251
252 PR c++/96462
253 * g++.dg/cpp2a/using-enum-8.C: New test.
254
255 2021-02-05 Nathan Sidwell <nathan@acm.org>
256
257 PR driver/98943
258 * c-c++-common/pr98943.c: New.
259
260 2021-02-05 Richard Biener <rguenther@suse.de>
261
262 PR tree-optimization/98855
263 * g++.dg/vect/slp-pr98855.cc: New testcase.
264
265 2021-02-05 Jakub Jelinek <jakub@redhat.com>
266
267 PR c++/97878
268 * g++.dg/cpp1z/decomp54.C: New test.
269
270 2021-02-05 liuhongt <hongtao.liu@intel.com>
271
272 PR target/98537
273 * g++.target/i386/avx512bw-pr98537-1.C: New test.
274 * g++.target/i386/avx512vl-pr98537-1.C: New test.
275 * g++.target/i386/avx512vl-pr98537-2.C: New test.
276 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
277 integer mask comparison should not be generated.
278 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
279 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
280 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
281
282 2021-02-04 Julian Brown <julian@codesourcery.com>
283
284 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
285 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
286 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
287 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
288
289 2021-02-04 Julian Brown <julian@codesourcery.com>
290
291 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
292
293 2021-02-04 Julian Brown <julian@codesourcery.com>
294
295 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
296
297 2021-02-04 Jakub Jelinek <jakub@redhat.com>
298
299 PR testsuite/98325
300 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
301 $section is .opd, look at .L.$symbol_name's section.
302 (parse_section_section_of_symbols): Handle .previous directive.
303 * gcc.dg/array-quals-1.c: Allow .sdata section.
304
305 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
306
307 * gdc.dg/intrinsics.d: Update test.
308
309 2021-02-04 Martin Sebor <msebor@redhat.com>
310
311 PR c/97882
312 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
313 * gcc.dg/label-decl-4.c: Same.
314 * gcc.dg/mismatch-decl-1.c: Same.
315 * gcc.dg/old-style-then-proto-1.c: Same.
316 * gcc.dg/parm-mismatch-1.c: Same.
317 * gcc.dg/pr35445.c: Same.
318 * gcc.dg/redecl-11.c: Same.
319 * gcc.dg/redecl-12.c: Same.
320 * gcc.dg/redecl-13.c: Same.
321 * gcc.dg/redecl-15.c: Same.
322 * gcc.dg/tls/thr-init-1.c: Same.
323 * objc.dg/id-1.m: Same.
324 * objc.dg/tls/diag-3.m: Same.
325 * gcc.dg/pr97882.c: New test.
326 * gcc.dg/qual-return-7.c: New test.
327 * gcc.dg/qual-return-8.c: New test.
328
329 2021-02-04 Jason Merrill <jason@redhat.com>
330
331 PR c++/98717
332 * g++.dg/cpp2a/concepts-variadic3.C: New test.
333
334 2021-02-04 David Malcolm <dmalcolm@redhat.com>
335
336 PR c/97932
337 * gcc.dg/pr97932.c: New test.
338
339 2021-02-04 emsr <3dw4rd@verizon.net>
340
341 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
342
343 2021-02-04 Jakub Jelinek <jakub@redhat.com>
344
345 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
346 of make_signed<size_t>::type in the diagnostics.
347
348 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
349
350 PR c++/90926
351 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
352
353 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
354
355 * gfortran.dg/goacc/substring.f90: New test.
356 * gfortran.dg/gomp/substring.f90: New test.
357
358 2021-02-04 Martin Liska <mliska@suse.cz>
359
360 * gcc.target/i386/prefer-vector-width-attr.c: New test.
361
362 2021-02-04 Jason Merrill <jason@redhat.com>
363
364 PR c++/98802
365 * g++.dg/cpp1z/class-deduction78.C: New test.
366
367 2021-02-04 Jason Merrill <jason@redhat.com>
368
369 PR c++/95192
370 * g++.dg/cpp0x/pr84630.C: Call b().
371 * g++.dg/cpp2a/lambda-uneval13.C: New test.
372 * g++.dg/ext/attr-expr1.C: New test.
373
374 2021-02-03 Jakub Jelinek <jakub@redhat.com>
375
376 PR preprocessor/98882
377 * gcc.dg/cpp/pr98882.c: New test.
378
379 2021-02-03 Jason Merrill <jason@redhat.com>
380
381 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
382 hash-table-verification-limit=10000.
383
384 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
385
386 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
387 * g++.dg/cpp23/feat-cxx2b.C: New test.
388 * g++.dg/cpp23/size_t-literals.C: New test.
389 * g++.dg/warn/Wsize_t-literals.C: New test.
390
391 2021-02-03 Jakub Jelinek <jakub@redhat.com>
392
393 PR c++/97804
394 * g++.dg/cpp2a/no_unique_address11.C: New test.
395
396 2021-02-03 Marek Polacek <polacek@redhat.com>
397
398 PR c++/98899
399 * g++.dg/cpp0x/noexcept65.C: New test.
400
401 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
402
403 PR fortran/98913
404 * gfortran.dg/coarray/array_temporary.f90: New test.
405
406 2021-02-03 Jakub Jelinek <jakub@redhat.com>
407
408 PR middle-end/97487
409 * gcc.dg/pr97487-1.c: New test.
410 * gcc.dg/pr97487-2.c: New test.
411
412 2021-02-03 Jakub Jelinek <jakub@redhat.com>
413
414 PR middle-end/97971
415 * gcc.target/i386/pr97971.c: New test.
416
417 2021-02-03 Jakub Jelinek <jakub@redhat.com>
418
419 PR tree-optimization/98287
420 * gcc.dg/pr98287.c: New test.
421
422 2021-02-03 Tamar Christina <tamar.christina@arm.com>
423
424 PR tree-optimization/98928
425 * gcc.target/i386/pr98928.c: New test.
426
427 2021-02-02 Martin Liska <mliska@suse.cz>
428
429 PR target/97510
430 * gcc.target/i386/pr97510.c: New test.
431
432 2021-02-02 Jason Merrill <jason@redhat.com>
433
434 PR c++/98929
435 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
436
437 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
438
439 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
440
441 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
442
443 PR fortran/91862
444 * gfortran.dg/pr91862.f90: New test.
445
446 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
447
448 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
449
450 2021-02-02 Jakub Jelinek <jakub@redhat.com>
451
452 PR tree-optimization/98848
453 * gcc.dg/vect/pr98848.c: New test.
454 * gcc.dg/vect/pr92205.c: Remove xfail.
455
456 2021-02-02 Jakub Jelinek <jakub@redhat.com>
457
458 PR tree-optimization/97960
459 * g++.dg/torture/pr97960.C: New test.
460
461 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
462
463 PR target/98743
464 * g++.dg/opt/pr98743.C: New.
465
466 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
467
468 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
469
470 2021-02-02 Alexandre Oliva <oliva@adacore.com>
471
472 * gcc.dg/asan/nested-1.c: New.
473
474 2021-02-02 David Malcolm <dmalcolm@redhat.com>
475
476 PR analyzer/93355
477 PR analyzer/96374
478 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
479 prefix to support subroutines where necessary.
480 * gcc.dg/analyzer/data-model-1.c: Likewise.
481 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
482 (test_6a): New.
483 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
484 subroutines where necessary.
485 * gcc.dg/analyzer/pr96651-2.c: Likewise.
486 * gcc.dg/analyzer/signal-4b.c: Likewise.
487 * gcc.dg/analyzer/single-field.c: Likewise.
488 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
489
490 2021-02-02 David Malcolm <dmalcolm@redhat.com>
491
492 PR analyzer/93355
493 PR analyzer/96374
494 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
495 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
496
497 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
498
499 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
500 assembly scan.
501
502 2021-02-01 David Malcolm <dmalcolm@redhat.com>
503
504 PR analyzer/98918
505 * gcc.dg/analyzer/pr98918.c: New test.
506
507 2021-02-01 Sergei Trofimovich <siarheit@google.com>
508
509 PR tree-optimization/98499
510 * g++.dg/pr98499.C: new test.
511
512 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
513
514 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
515
516 2021-02-01 Martin Sebor <msebor@redhat.com>
517
518 PR middle-end/97172
519 * gcc.dg/pr97172.c: New test.
520
521 2021-02-01 Martin Sebor <msebor@redhat.com>
522
523 PR c++/98835
524 * g++.dg/Wclass-memaccess-6.C: New test.
525
526 2021-02-01 Patrick Palka <ppalka@redhat.com>
527
528 PR c++/98295
529 * g++.dg/cpp0x/constexpr-98295.C: New test.
530
531 2021-02-01 Marek Polacek <polacek@redhat.com>
532
533 PR c++/98355
534 * g++.dg/ext/builtin-has-attribute2.C: New test.
535
536 2021-02-01 Jason Merrill <jason@redhat.com>
537
538 PR c++/98570
539 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
540
541 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
542
543 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
544 New test template.
545 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
546 New test template.
547 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
548 New test template.
549 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
550 New test.
551 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
552 New test.
553 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
554 New test.
555 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
556 New test.
557 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
558 New test.
559 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
560 New test.
561 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
562 New test.
563 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
564 New test.
565 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
566 New test.
567
568 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
569
570 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
571 New test.
572 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
573 New test.
574 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
575 New test.
576 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
577 New test.
578
579 2021-02-01 Tamar Christina <tamar.christina@arm.com>
580
581 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
582
583 2021-02-01 Patrick Palka <ppalka@redhat.com>
584
585 PR c++/84494
586 * g++.dg/cpp1y/constexpr-84494.C: New test.
587
588 2021-02-01 Xing GUO <higuoxing@gmail.com>
589
590 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
591
592 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
593
594 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
595 * gcc.target/powerpc/pr79251.p9.c: Likewise.
596
597 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
598
599 * c-c++-common/attr-used-5.c: Skip for Darwin.
600 * c-c++-common/attr-used-6.c: Likewise.
601 * c-c++-common/attr-used-7.c: Likewise.
602 * c-c++-common/attr-used-8.c: Likewise.
603 * c-c++-common/attr-used-9.c: Likewise.
604
605 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
606
607 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
608 * gcc.target/powerpc/pr79251.p9.c: Same.
609
610 2021-01-30 Jakub Jelinek <jakub@redhat.com>
611
612 * gcc.target/i386/20051216-1.c: New test.
613
614 2021-01-30 Jakub Jelinek <jakub@redhat.com>
615
616 PR testsuite/98243
617 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
618 scan-tree-dump-times to x86 and aarch64 targets.
619 * gcc.dg/gomp/simd-3.c: Likewise.
620
621 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
622
623 PR testsuite/98870
624 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
625 expected result.
626
627 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
628
629 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
630
631 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
632
633 PR target/97701
634 * gcc.target/aarch64/pr97701.c: Modify.
635
636 2021-01-29 David Malcolm <dmalcolm@redhat.com>
637
638 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
639
640 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
641
642 PR target/97701
643 * gcc.target/aarch64/pr97701.c: New.
644
645 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
646
647 * gcc.target/powerpc/pr91903.c: New test.
648 * gcc.target/powerpc/builtins-1.fold.h: Update.
649 * gcc.target/powerpc/builtins-2.c: Update.
650
651 2021-01-29 Nathan Sidwell <nathan@acm.org>
652
653 PR c++/98843
654 * g++.dg/modules/pr98843_a.C: New.
655 * g++.dg/modules/pr98843_b.H: New.
656 * g++.dg/modules/pr98843_c.C: New.
657
658 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
659
660 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
661
662 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
663 Richard Biener <rguenther@suse.de>
664
665 PR tree-optimization/97627
666 * g++.dg/pr97627.C: New testcase.
667
668 2021-01-29 Jakub Jelinek <jakub@redhat.com>
669
670 PR target/98849
671 * gcc.c-torture/compile/pr98849.c: New test.
672
673 2021-01-29 Jakub Jelinek <jakub@redhat.com>
674
675 PR debug/98331
676 * gcc.dg/pr98331.c: New test.
677
678 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
679
680 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
681 to ...
682 * gcc.target/powerpc/pr79251.h: ...this.
683 * gcc.target/powerpc/pr79251.p9.c: Likewise.
684 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
685 Rename to...
686 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
687 * gcc.target/powerpc/pr79251-run.p9.c: New test.
688
689 2021-01-29 Marek Polacek <polacek@redhat.com>
690
691 PR c++/96137
692 * g++.dg/parse/error63.C: New test.
693
694 2021-01-28 Jakub Jelinek <jakub@redhat.com>
695
696 PR c++/98841
697 * g++.dg/warn/effc5.C: New test.
698
699 2021-01-28 Marek Polacek <polacek@redhat.com>
700
701 PR c++/94775
702 * g++.dg/cpp0x/alignas19.C: New test.
703 * g++.dg/warn/Warray-bounds15.C: New test.
704
705 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
706
707 PR target/98730
708 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
709
710 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
711
712 * gfortran.dg/ISO_Fortran_binding_18.c: Include
713 ../../../libgfortran/ISO_Fortran_binding.h rather than
714 ISO_Fortran_binding.h.
715
716 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
717
718 * gcc.target/powerpc/float128-longdouble-math.c: New test.
719 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
720 * gcc.target/powerpc/float128-math.c: Adjust test for new name
721 being generated. Add support for running test on power10. Add
722 support for running if long double defaults to 64-bits.
723
724 2021-01-28 Jakub Jelinek <jakub@redhat.com>
725
726 PR c++/33661
727 PR c++/98847
728 * g++.target/i386/pr98847.C: New test.
729
730 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
731
732 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
733
734 2021-01-28 Nathan Sidwell <nathan@acm.org>
735
736 PR c++/98770
737 * g++.dg/modules/pr98770_a.C: New.
738 * g++.dg/modules/pr98770_b.C: New.
739
740 2021-01-28 Harald Anlauf <anlauf@gmx.de>
741
742 PR fortran/86470
743 * gfortran.dg/gomp/pr86470.f90: New test.
744
745 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
746
747 PR target/98827
748 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
749 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
750 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
751 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
752 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
753 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
754 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
755 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
756 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
757 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
758 * gcc.target/powerpc/pr79251.p8.c: Likewise.
759 * gcc.target/powerpc/pr79251.p9.c: Likewise.
760 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
761 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
762 option.
763
764 2021-01-28 Xing GUO <higuoxing@gmail.com>
765
766 * gcc.target/riscv/attribute-18.c: New test.
767
768 2021-01-27 Harris Snyder <hsnyder@structura.bio>
769
770 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
771 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
772
773 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
774
775 PR rtl-optimization/97684
776 * gcc.target/i386/pr97684.c: New.
777
778 2021-01-27 Jason Merrill <jason@redhat.com>
779
780 PR c++/97874
781 * g++.dg/lookup/using4.C: No error in C++20.
782 * g++.dg/cpp0x/decltype37.C: Adjust message.
783 * g++.dg/template/crash75.C: Adjust message.
784 * g++.dg/template/crash76.C: Adjust message.
785 * g++.dg/cpp0x/inh-ctor36.C: New test.
786 * g++.dg/cpp1z/inh-ctor39.C: New test.
787 * g++.dg/cpp2a/using-enum-7.C: New test.
788
789 2021-01-27 Jakub Jelinek <jakub@redhat.com>
790
791 PR target/98853
792 * gcc.c-torture/execute/pr98853-1.c: New test.
793 * gcc.c-torture/execute/pr98853-2.c: New test.
794
795 2021-01-27 Richard Biener <rguenther@suse.de>
796
797 PR tree-optimization/98854
798 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
799
800 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
801
802 PR fortran/93924
803 PR fortran/93925
804 * gfortran.dg/proc_ptr_52.f90 : New test.
805
806 2021-01-27 liuhongt <hongtao.liu@intel.com>
807
808 PR target/98833
809 * gcc.target/i386/pr98833.c: New test.
810
811 2021-01-27 Jakub Jelinek <jakub@redhat.com>
812
813 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
814 optimize ("no-strict-aliasing") attribute.
815 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
816 array to avoid violating TBAA.
817 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
818 array to avoid violating TBAA.
819 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
820 array to avoid violating TBAA.
821 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
822 array to avoid violating TBAA.
823
824 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
825
826 PR fortran/98472
827 * gfortran.dg/elemental_function_5.f90 : New test.
828
829 2021-01-27 Jakub Jelinek <jakub@redhat.com>
830
831 PR tree-optimization/97260
832 * gcc.dg/tree-ssa/pr97260.c: New test.
833
834 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
835
836 * lib/target-supports.exp (check_effective_target_c++2a):
837 Check for C++2a or C++23.
838 (check_effective_target_c++20_down): New.
839 (check_effective_target_c++23_only): New.
840 (check_effective_target_c++23): New.
841 * g++.dg/cpp23/cplusplus.C: New.
842
843 2021-01-26 Jason Merrill <jason@redhat.com>
844
845 PR c++/97474
846 * g++.dg/torture/pr97474.C: New test.
847
848 2021-01-26 Jason Merrill <jason@redhat.com>
849
850 PR c++/97566
851 * g++.dg/cpp2a/no_unique_address10.C: New test.
852 * g++.dg/cpp2a/no_unique_address9.C: New test.
853
854 2021-01-26 Jakub Jelinek <jakub@redhat.com>
855
856 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
857 optimize ("no-strict-aliasing") attribute.
858 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
859 array to avoid violating TBAA.
860 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
861 array to avoid violating TBAA.
862 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
863 array to avoid violating TBAA.
864 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
865 array to avoid violating TBAA.
866
867 2021-01-26 Jakub Jelinek <jakub@redhat.com>
868
869 PR target/98681
870 * gcc.c-torture/execute/pr98681.c: New test.
871
872 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
873
874 PR fortran/67539
875 * gfortran.dg/elemental_assignment_1.f90: New test.
876
877 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
878
879 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
880 add previously missing space in '$ident link'.
881
882 2021-01-26 Jakub Jelinek <jakub@redhat.com>
883
884 PR middle-end/98807
885 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
886
887 2021-01-26 Alexandre Oliva <oliva@adacore.com>
888
889 * gnat.dg/asan1.adb: New test.
890 * gnat.dg/asan1_pkg.ads: New additional source.
891
892 2021-01-25 Harald Anlauf <anlauf@gmx.de>
893
894 PR fortran/70070
895 * gfortran.dg/pr70070.f90: New test.
896
897 2021-01-25 Martin Sebor <msebor@redhat.com>
898
899 PR c++/98646
900 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
901 * g++.dg/warn/Wnonnull10.C: New test.
902 * g++.dg/warn/Wnonnull9.C: New test.
903
904 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
905
906 * gfortran.dg/associate_57.f90: New test.
907
908 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
909
910 PR fortran/96843
911 * gfortran.dg/interface_assignment_7.f90: New test.
912
913 2021-01-25 Jason Merrill <jason@redhat.com>
914
915 PR c++/98463
916 * g++.dg/cpp2a/no_unique_address8.C: New test.
917
918 2021-01-25 Richard Biener <rguenther@suse.de>
919
920 PR middle-end/98807
921 * gcc.dg/pr98807.c: New testcase.
922
923 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
924
925 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
926 * gnat.dg/thunk2_pkg.ads: New helper.
927
928 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
929
930 PR fortran/98517
931 * gfortran.dg/charlen_18.f90 : New test.
932
933 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
934
935 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
936 with changes.
937 * g++.dg/tc1/dr142.C: Same as above.
938 * g++.dg/tc1/dr52.C: Same as above.
939 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
940 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
941 * g++.old-deja/g++.jason/access8.C: Same as above.
942 * g++.old-deja/g++.law/access4.C: Same as above.
943 * g++.old-deja/g++.law/visibility12.C: Same as above.
944 * g++.old-deja/g++.law/visibility4.C: Same as above.
945 * g++.old-deja/g++.law/visibility8.C: Same as above.
946 * g++.old-deja/g++.other/access4.C: Same as above.
947
948 2021-01-23 Patrick Palka <ppalka@redhat.com>
949
950 PR c++/88548
951 PR c++/97399
952 * g++.dg/cpp0x/this2.C: New test.
953 * g++.dg/template/pr97399.C: New test.
954
955 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
956
957 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
958 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
959 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
960 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
961 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
962 * gcc.target/powerpc/pr79251.p9.c: Same.
963
964 2021-01-22 Marek Polacek <polacek@redhat.com>
965
966 PR c++/96623
967 * g++.dg/cpp0x/noexcept64.C: New test.
968
969 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
970
971 * g++.dg/eh/spbp.C: Remove skip on AIX.
972
973 2021-01-22 Jakub Jelinek <jakub@redhat.com>
974
975 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
976 typo, UINON_TYPE to UNION_TYPE.
977
978 2021-01-22 Jakub Jelinek <jakub@redhat.com>
979
980 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
981 UINON_TYPE to UNION_TYPE.
982 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
983 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
984
985 2021-01-22 Jakub Jelinek <jakub@redhat.com>
986
987 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
988 optimize ("no-strict-aliasing") attribute.
989
990 2021-01-22 Jason Merrill <jason@redhat.com>
991
992 PR c++/98744
993 * g++.dg/init/elide7.C: New test.
994
995 2021-01-22 Jakub Jelinek <jakub@redhat.com>
996
997 PR sanitizer/95693
998 * g++.dg/ubsan/pr95693.C: New test.
999
1000 2021-01-22 Marek Polacek <polacek@redhat.com>
1001
1002 PR c++/98545
1003 * g++.dg/abi/mangle76.C: New test.
1004
1005 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
1006
1007 PR fortran/98565
1008 * gfortran.dg/associated_target_7.f90 : New test.
1009
1010 2021-01-22 Martin Jambor <mjambor@suse.cz>
1011
1012 PR tree-optimization/47059
1013 * gcc.dg/tree-ssa/pr47059.c: New test.
1014
1015 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1016
1017 PR tree-optimization/98766
1018 * gcc.dg/pr98766.c: New test.
1019
1020 2021-01-22 Nathan Sidwell <nathan@acm.org>
1021
1022 PR testsuite/98795
1023 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
1024 embedded absolute paths.
1025 (module_do_it): Append $std to test name.
1026
1027 2021-01-22 Richard Biener <rguenther@suse.de>
1028
1029 PR middle-end/98793
1030 * gcc.dg/pr98793.c: New testcase.
1031
1032 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
1033
1034 * gcc.target/powerpc/pr79251.p8.c: New test.
1035 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
1036 instruction counts.
1037 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
1038 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
1039 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
1040 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
1041 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
1042 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
1043 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
1044 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
1045 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
1046 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
1047
1048 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
1049
1050 * gcc.target/powerpc/pr79251.p9.c: New test.
1051 * gcc.target/powerpc/pr79251-run.c: New test.
1052 * gcc.target/powerpc/pr79251.h: New header.
1053
1054 2021-01-22 Richard Biener <rguenther@suse.de>
1055
1056 PR middle-end/98773
1057 * gcc.dg/torture/pr98773.c: New testcase.
1058
1059 2021-01-22 Jakub Jelinek <jakub@redhat.com>
1060
1061 PR tree-optimization/90248
1062 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
1063 builtins.
1064 * gcc.dg/pr90248.c: New test.
1065
1066 2021-01-22 Jakub Jelinek <jakub@redhat.com>
1067
1068 PR tree-optimization/98255
1069 * gcc.dg/pr98255.c: New test.
1070
1071 2021-01-22 Richard Biener <rguenther@suse.de>
1072
1073 PR tree-optimization/98786
1074 * gcc.dg/torture/pr98786.c: New testcase.
1075
1076 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1077
1078 PR target/98636
1079 * gcc.target/arm/pr98636.c: New test.
1080
1081 2021-01-22 liuhongt <hongtao.liu@intel.com>
1082
1083 PR target/96891
1084 PR target/98348
1085 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
1086 * gcc.target/i386/avx512f-pr96891-1.c: New test.
1087 * gcc.target/i386/avx512f-pr96891-2.c: New test.
1088 * gcc.target/i386/avx512f-pr96891-3.c: New test.
1089 * g++.target/i386/avx512f-pr96891-1.C: New test.
1090 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
1091
1092 2021-01-22 Marek Polacek <polacek@redhat.com>
1093
1094 PR c++/97966
1095 * g++.dg/cpp0x/noexcept63.C: New test.
1096
1097 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
1098
1099 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
1100 intervening period.
1101 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
1102 explicitly check for intervening space, tab or period.
1103
1104 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
1105
1106 PR rtl-optimization/98777
1107 * gcc.target/riscv/pr98777.c: New.
1108
1109 2021-01-21 Patrick Palka <ppalka@redhat.com>
1110
1111 PR c++/71879
1112 * g++.dg/cpp0x/decltype-71879.C: New test.
1113
1114 2021-01-21 Jakub Jelinek <jakub@redhat.com>
1115
1116 PR c++/98672
1117 * g++.dg/cpp1y/constexpr-98672.C: New test.
1118
1119 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
1120
1121 PR target/96372
1122 * lib/target-supports.exp
1123 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
1124 * gcc.target/arm/ivopts.c: Use target
1125 'arm_thumb2_no_arm_v8_1_lob'.
1126
1127 2021-01-21 Nathan Sidwell <nathan@acm.org>
1128
1129 PR c++/98530
1130 * g++.dg/modules/stat-mem-1.h: New.
1131 * g++.dg/modules/stat-mem-1_a.H: New.
1132 * g++.dg/modules/stat-mem-1_b.C: New.
1133
1134 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
1135
1136 PR fortran/96320
1137 * gfortran.dg/module_procedure_5.f90 : New test.
1138 * gfortran.dg/module_procedure_6.f90 : New test.
1139
1140 2021-01-21 Richard Biener <rguenther@suse.de>
1141
1142 PR testsuite/97299
1143 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
1144
1145 2021-01-21 Richard Biener <rguenther@suse.de>
1146
1147 PR testsuite/98241
1148 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
1149
1150 2021-01-21 Richard Biener <rguenther@suse.de>
1151
1152 * gcc.dg/Walloca-2.c: Un-XFAIL.
1153
1154 2021-01-21 liuhongt <hongtao.liu@intel.com>
1155
1156 PR rtl-optimization/98694
1157 * gcc.target/i386/pr98694.c: New test.
1158
1159 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
1160
1161 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
1162
1163 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1164
1165 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
1166 dup.
1167
1168 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
1169
1170 PR rtl-optimization/98722
1171 * g++.target/s390/pr98722.C: New.
1172
1173 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
1174
1175 PR tree-optimization/96674
1176 * gcc.dg/pr96674.c: New tests.
1177
1178 2021-01-20 Patrick Palka <ppalka@redhat.com>
1179
1180 PR c++/95434
1181 * g++.dg/cpp2a/lambda-generic9.C: New test.
1182
1183 2021-01-20 Patrick Palka <ppalka@redhat.com>
1184
1185 PR c++/82613
1186 * g++.dg/parse/access12.C: New test.
1187 * g++.dg/template/access35.C: New test.
1188
1189 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
1190
1191 PR tree-optimization/98535
1192 * gcc.target/aarch64/sve/pr98535.c: New file.
1193
1194 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
1195
1196 PR fortran/98763
1197 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
1198 missing diagnostic issues with c_intptr_t == default integer kind.
1199
1200 2021-01-20 Jakub Jelinek <jakub@redhat.com>
1201
1202 PR tree-optimization/98721
1203 * gcc.dg/pr98721-1.c: New test.
1204 * gcc.dg/pr98721-2.c: New test.
1205
1206 2021-01-20 Richard Biener <rguenther@suse.de>
1207
1208 PR tree-optimization/98758
1209 * gcc.dg/torture/pr98758.c: New testcase.
1210
1211 2021-01-20 Jakub Jelinek <jakub@redhat.com>
1212
1213 PR c++/98742
1214 * c-c++-common/gomp/task-detach-2.c: New test.
1215
1216 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
1217
1218 PR fortran/98757
1219 PR fortran/98476
1220 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
1221
1222 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
1223
1224 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
1225 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
1226 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
1227 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
1228 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
1229 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
1230
1231 2021-01-19 Marek Polacek <polacek@redhat.com>
1232
1233 PR c++/98659
1234 * g++.dg/template/deduce8.C: New test.
1235
1236 2021-01-19 Marek Polacek <polacek@redhat.com>
1237
1238 PR c++/98687
1239 * g++.dg/lookup/using64.C: New test.
1240 * g++.dg/lookup/using65.C: New test.
1241
1242 2021-01-19 Martin Sebor <msebor@redhat.com>
1243
1244 PR middle-end/98664
1245 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
1246 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
1247 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
1248 * gcc.dg/Wfree-nonheap-object-4.c: New test.
1249
1250 2021-01-19 Patrick Palka <ppalka@redhat.com>
1251
1252 PR c++/41437
1253 PR c++/58993
1254 * g++.dg/opt/pr87974.C: Adjust.
1255 * g++.dg/template/access34.C: New test.
1256 * g++.dg/template/friend68.C: New test.
1257 * g++.dg/template/friend69.C: New test.
1258
1259 2021-01-19 Marek Polacek <polacek@redhat.com>
1260
1261 PR c++/98333
1262 * g++.dg/cpp0x/noexcept62.C: New test.
1263
1264 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
1265
1266 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
1267
1268 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1269
1270 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1271 (CHECK_CUMULATIVE_SAT): Delete.
1272 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
1273 variables.
1274 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
1275 Remove uses of the above.
1276 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
1277 Likewise.
1278 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
1279 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
1280 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
1281 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
1282 Likewise.
1283 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
1284 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
1285 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
1286 Likewise.
1287 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
1288 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
1289 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
1290 Likewise.
1291 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
1292 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
1293 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
1294 Likewise.
1295 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
1296 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
1297 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
1298 Likewise.
1299 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
1300 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
1301 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
1302 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
1303 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
1304 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
1305 Likewise.
1306 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
1307 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
1308 Likewise.
1309 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
1310 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
1311 Likewise.
1312 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
1313 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
1314 Likewise.
1315 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
1316 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
1317 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
1318 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
1319 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
1320 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
1321 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
1322 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
1323 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
1324 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
1325
1326 2021-01-19 Jeff Law <law@redhat.com>
1327
1328 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
1329 and update expected output.
1330
1331 2021-01-19 Richard Biener <rguenther@suse.de>
1332
1333 PR ipa/98330
1334 * g++.dg/pr98330.C: New testcase.
1335 * gcc.dg/pr98330.c: Likewise.
1336
1337 2021-01-19 Richard Biener <rguenther@suse.de>
1338
1339 PR ipa/97673
1340 * gfortran.dg/pr97673.f90: New testcase.
1341
1342 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
1343
1344 PR fortran/98476
1345 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
1346 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
1347 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
1348
1349 2021-01-19 Martin Jambor <mjambor@suse.cz>
1350
1351 PR ipa/98690
1352 * g++.dg/ipa/pr98690.C: New test.
1353
1354 2021-01-18 Jeff Law <law@redhat.com>
1355
1356 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
1357
1358 2021-01-18 Patrick Palka <ppalka@redhat.com>
1359
1360 * g++.dg/cpp1z/class-deduction77.C: New test.
1361
1362 2021-01-18 Jakub Jelinek <jakub@redhat.com>
1363
1364 PR tree-optimization/98727
1365 * gcc.c-torture/execute/pr98727.c: New test.
1366
1367 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
1368
1369 PR testsuite/97987
1370 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
1371 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
1372
1373 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
1374
1375 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
1376 * g++.dg/no-stack-protector-attr.C: Likewise.
1377
1378 2021-01-18 David Malcolm <dmalcolm@redhat.com>
1379
1380 * gcc.dg/analyzer/attr-malloc-1.c: New test.
1381 * gcc.dg/analyzer/attr-malloc-2.c: New test.
1382 * gcc.dg/analyzer/attr-malloc-4.c: New test.
1383 * gcc.dg/analyzer/attr-malloc-5.c: New test.
1384 * gcc.dg/analyzer/attr-malloc-6.c: New test.
1385 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
1386 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
1387
1388 2021-01-18 Richard Biener <rguenther@suse.de>
1389
1390 PR testsuite/97494
1391 * gcc.dg/vect/slp-11b.c: Adjust.
1392
1393 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
1394
1395 PR target/71233
1396 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
1397 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
1398
1399 2021-01-18 Richard Biener <rguenther@suse.de>
1400
1401 PR testsuite/97299
1402 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
1403
1404 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
1405
1406 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
1407 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
1408 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
1409 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
1410 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
1411 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
1412 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
1413 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
1414 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
1415 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
1416 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
1417 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
1418
1419 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
1420
1421 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
1422 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
1423 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
1424 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
1425 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
1426 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
1427 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
1428 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
1429 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
1430 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
1431 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
1432
1433 2021-01-17 Martin Jambor <mjambor@suse.cz>
1434
1435 PR ipa/98222
1436 * gcc.dg/ipa/pr98222.c: New test.
1437
1438 2021-01-16 Jakub Jelinek <jakub@redhat.com>
1439
1440 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
1441 ../../../libgfortran/ISO_Fortran_binding.h rather than
1442 ISO_Fortran_binding.h.
1443
1444 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
1445
1446 * c-c++-common/gomp/task-detach-1.c: New.
1447 * g++.dg/gomp/task-detach-1.C: New.
1448 * gcc.dg/gomp/task-detach-1.c: New.
1449 * gfortran.dg/gomp/task-detach-1.f90: New.
1450
1451 2021-01-16 Jakub Jelinek <jakub@redhat.com>
1452
1453 PR tree-optimization/96669
1454 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
1455 * gcc.dg/tree-ssa/pr96669-2.c: New test.
1456
1457 2021-01-16 Jakub Jelinek <jakub@redhat.com>
1458
1459 PR tree-optimization/96271
1460 * gcc.target/i386/pr96271.c: New test.
1461
1462 2021-01-15 Carl Love <cel@us.ibm.com>
1463
1464 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
1465
1466 2021-01-15 Harris Snyder <hsnyder@structura.bio>
1467
1468 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
1469 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
1470
1471 2021-01-15 Nathan Sidwell <nathan@acm.org>
1472
1473 PR c++/98538
1474 * g++.dg/template/pr98538.C: New.
1475
1476 2021-01-15 Nathan Sidwell <nathan@acm.org>
1477
1478 PR preprocessor/95253
1479 * g++.dg/modules/dep-1_a.C: Adjust expected output.
1480 * g++.dg/modules/dep-1_b.C: Likewise.
1481 * g++.dg/modules/dep-2.C: Likewise.
1482
1483 2021-01-15 Jakub Jelinek <jakub@redhat.com>
1484
1485 PR tree-optimization/96669
1486 * gcc.dg/tree-ssa/pr96669-1.c: New test.
1487
1488 2021-01-15 Jakub Jelinek <jakub@redhat.com>
1489
1490 PR tree-optimization/96681
1491 * gcc.dg/tree-ssa/pr96681.c: New test.
1492
1493 2021-01-15 Jason Merrill <jason@redhat.com>
1494
1495 PR c++/98642
1496 * g++.dg/cpp1z/elide5.C: New test.
1497
1498 2021-01-15 Jason Merrill <jason@redhat.com>
1499
1500 * g++.dg/cpp1z/elide4.C: New test.
1501
1502 2021-01-15 Jason Merrill <jason@redhat.com>
1503
1504 PR c++/63707
1505 * g++.dg/cpp0x/initlist-array13.C: New test.
1506
1507 2021-01-15 Alexandre Oliva <oliva@adacore.com>
1508
1509 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
1510 * gcc.dg/analyzer/data-model-1.c: Likewise.
1511 * gcc.dg/analyzer/malloc-1.c: Likewise.
1512 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
1513
1514 2021-01-15 Jakub Jelinek <jakub@redhat.com>
1515
1516 PR tree-optimization/96671
1517 * gcc.dg/tree-ssa/pr96671-1.c: New test.
1518 * gcc.dg/tree-ssa/pr96671-2.c: New test.
1519
1520 2021-01-15 Jakub Jelinek <jakub@redhat.com>
1521
1522 PR tree-optimization/98597
1523 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
1524 Expect for now a (char *) cast for VLAs.
1525 * gcc.dg/uninit-40.c: New test.
1526
1527 2021-01-15 Nathan Sidwell <nathan@acm.org>
1528
1529 PR c++/98591
1530 * g++.dg/modules/pr98591.H: New file.
1531
1532 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
1533
1534 PR target/88836
1535 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
1536 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
1537
1538 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
1539
1540 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
1541 libatomic into testcases in gcc.target/s390/md.
1542 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
1543 -latomic.
1544
1545 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
1546
1547 PR target/71233
1548 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
1549 vceqz_p64, vceqq_p64 and vceqzq_p64.
1550 * gcc.target/arm/simd/vceqz_p64.c: New test.
1551 * gcc.target/arm/simd/vceqzq_p64.c: New test.
1552
1553 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
1554
1555 Revert:
1556 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
1557
1558 PR target/71233
1559 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
1560 vceqz_p64, vceqq_p64 and vceqzq_p64.
1561
1562 2021-01-15 Martin Liska <mliska@suse.cz>
1563
1564 * lib/gcov.exp: Use 'env python3' for execution of pytests.
1565 Check that pytest accepts all needed options first.
1566 Improve formatting of PASS/FAIL lines.
1567
1568 2021-01-15 Richard Biener <rguenther@suse.de>
1569
1570 PR testsuite/96147
1571 * gcc.dg/vect/bb-slp-32.c: Align p.
1572
1573 2021-01-15 Richard Biener <rguenther@suse.de>
1574
1575 PR testsuite/96147
1576 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
1577
1578 2021-01-15 Richard Biener <rguenther@suse.de>
1579
1580 PR testsuite/96147
1581 * gcc.dg/vect/slp-45.c: Key scanning on
1582 vect_hw_misalign.
1583
1584 2021-01-15 Richard Biener <rguenther@suse.de>
1585
1586 PR testsuite/96147
1587 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
1588
1589 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
1590
1591 PR target/71233
1592 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
1593 vceqz_p64, vceqq_p64 and vceqzq_p64.
1594
1595 2021-01-15 Richard Biener <rguenther@suse.de>
1596
1597 PR testsuite/96098
1598 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
1599
1600 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
1601
1602 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
1603
1604 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
1605
1606 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
1607
1608 2021-01-15 Richard Biener <rguenther@suse.de>
1609
1610 PR tree-optimization/98685
1611 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
1612
1613 2021-01-15 Tamar Christina <tamar.christina@arm.com>
1614
1615 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
1616 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
1617
1618 2021-01-14 David Malcolm <dmalcolm@redhat.com>
1619
1620 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
1621 New file.
1622 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
1623 New file.
1624 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
1625
1626 2021-01-14 Tamar Christina <tamar.christina@arm.com>
1627
1628 * gcc.dg/vect/complex/complex-mla-template.c: New test.
1629 * gcc.dg/vect/complex/complex-mls-template.c: New test.
1630 * gcc.dg/vect/complex/complex-mul-template.c: New test.
1631 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
1632 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
1633 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
1634 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
1635 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
1636 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
1637 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
1638 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
1639 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
1640 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
1641 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
1642 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
1643 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
1644 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
1645 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
1646 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
1647 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
1648 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
1649
1650 2021-01-14 Marek Polacek <polacek@redhat.com>
1651
1652 * g++.dg/template/pr98372.C: Only run in C++14 and up.
1653
1654 2021-01-14 Harald Anlauf <anlauf@gmx.de>
1655
1656 * substr_10.f90: New test.
1657 * substr_9.f90: New test.
1658
1659 2021-01-14 Alexandre Oliva <oliva@adacore.com>
1660
1661 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
1662 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
1663
1664 2021-01-14 Alexandre Oliva <oliva@adacore.com>
1665
1666 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
1667
1668 2021-01-14 Harald Anlauf <anlauf@gmx.de>
1669
1670 PR fortran/98661
1671 * gfortran.dg/pr98661.f90: New test.
1672
1673 2021-01-14 Harald Anlauf <anlauf@gmx.de>
1674
1675 Revert:
1676 2021-01-14 Harald Anlauf <anlauf@gmx.de>
1677
1678 PR fortran/98661
1679 * gfortran.dg/pr98661.f90: New test.
1680
1681 2021-01-14 Harald Anlauf <anlauf@gmx.de>
1682
1683 PR fortran/98661
1684 * gfortran.dg/pr98661.f90: New test.
1685
1686 2021-01-14 Martin Liska <mliska@suse.cz>
1687
1688 * g++.dg/gcov/gcov-17.C: New test.
1689 * g++.dg/gcov/test-gcov-17.py: New test.
1690
1691 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
1692
1693 PR target/98667
1694 * gcc.target/i386/pr98667-1.c: New file.
1695 * gcc.target/i386/pr98667-2.c: Likewise.
1696 * gcc.target/i386/pr98667-3.c: Likewise.
1697
1698 2021-01-14 Richard Biener <rguenther@suse.de>
1699
1700 PR tree-optimization/98674
1701 * gcc.dg/vect/pr98674.c: New testcase.
1702
1703 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
1704
1705 PR target/98676
1706 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
1707 -mno-stackrealign.
1708 * gcc.target/i386/pr95021-3.c: Likewise.
1709
1710 2021-01-14 Nathan Sidwell <nathan@acm.org>
1711
1712 PR c++/98372
1713 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
1714 * g++.dg/template/pr98372.C: New.
1715
1716 2021-01-14 Jakub Jelinek <jakub@redhat.com>
1717
1718 PR target/98670
1719 * gcc.target/i386/pr98670.c: New test.
1720
1721 2021-01-14 Jakub Jelinek <jakub@redhat.com>
1722
1723 PR tree-optimization/96688
1724 * gcc.dg/tree-ssa/pr96688.c: New test.
1725 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
1726 * gcc.target/i386/pr66821.c: Likewise.
1727
1728 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
1729
1730 * gcc.target/aarch64/sve/cost_model_11.c: New test.
1731 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
1732 -fno-vect-cost-model.
1733
1734 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1735
1736 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
1737 sqxtn2 scan-assembler-times.
1738
1739 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1740
1741 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
1742 scan-assembler-times for xtn2.
1743
1744 2021-01-13 Marek Polacek <polacek@redhat.com>
1745
1746 PR c++/98231
1747 * g++.dg/lookup/using63.C: New test.
1748
1749 2021-01-13 Jakub Jelinek <jakub@redhat.com>
1750
1751 PR tree-optimization/96691
1752 * gcc.dg/tree-ssa/pr96691.c: New test.
1753
1754 2021-01-13 Richard Biener <rguenther@suse.de>
1755
1756 PR tree-optimization/92645
1757 * gcc.target/i386/pr92645-7.c: New testcase.
1758 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
1759 * gcc.dg/pr69047.c: Likewise.
1760
1761 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
1762
1763 * gcc.target/aarch64/sve/mls_2.c: New test.
1764 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
1765 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
1766 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
1767 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
1768 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
1769
1770 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
1771
1772 * gcc.target/aarch64/sve/mla_2.c: New test.
1773 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
1774 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
1775 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
1776 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
1777 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
1778
1779 2021-01-13 Richard Biener <rguenther@suse.de>
1780
1781 PR tree-optimization/92645
1782 * gcc.target/i386/pr92645-6.c: New testcase.
1783
1784 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
1785
1786 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
1787 * gcc.target/aarch64/sve/sel_2.c: Likewise.
1788 * gcc.target/aarch64/sve/sel_3.c: Likewise.
1789
1790 2021-01-13 Jakub Jelinek <jakub@redhat.com>
1791
1792 PR target/95905
1793 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
1794 scan-assembler. Add tests with zero vector as first __builtin_shuffle
1795 operand.
1796 * gcc.target/i386/pr95905-3.c: New test.
1797 * gcc.target/i386/pr95905-4.c: New test.
1798
1799 2021-01-13 Martin Liska <mliska@suse.cz>
1800
1801 PR tree-optimization/98455
1802 * gcc.dg/tree-ssa/pr98455.c: New test.
1803
1804 2021-01-13 Richard Biener <rguenther@suse.de>
1805
1806 PR tree-optimization/98640
1807 * gcc.dg/torture/pr98640.c: New testcase.
1808
1809 2021-01-13 Jakub Jelinek <jakub@redhat.com>
1810
1811 PR target/96938
1812 * gcc.target/i386/pr96938.c: New test.
1813
1814 2021-01-13 Jakub Jelinek <jakub@redhat.com>
1815
1816 PR target/95905
1817 * gcc.target/i386/pr95905-1.c: New test.
1818 * gcc.target/i386/pr95905-2.c: New test.
1819
1820 2021-01-13 Julian Brown <julian@codesourcery.com>
1821
1822 * gcc.target/gcn/fpdiv.c: New test.
1823
1824 2021-01-12 Martin Sebor <msebor@redhat.com>
1825
1826 PR c/98597
1827 PR c/98592
1828 * g++.dg/warn/Wuninitialized-13.C: New test.
1829 gcc.dg/uninit-39.c: New test.
1830 #
1831 * gcc.dg/uninit-39.c: New file.
1832
1833 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
1834
1835 PR target/97875
1836 * gcc.target/arm/simd/mve-vneg.c: Update test.
1837
1838 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
1839
1840 PR target/97969
1841 * gcc.target/arm/pr97969.c: New.
1842
1843 2021-01-12 Patrick Palka <ppalka@redhat.com>
1844
1845 PR c++/98611
1846 * g++.dg/cpp2a/concepts-ctad1.C: New test.
1847 * g++.dg/cpp2a/concepts-ctad2.C: New test.
1848
1849 2021-01-12 Richard Biener <rguenther@suse.de>
1850
1851 PR tree-optimization/98550
1852 * g++.dg/opt/pr98550.C: New testcase.
1853
1854 2021-01-12 Jakub Jelinek <jakub@redhat.com>
1855
1856 PR tree-optimization/98629
1857 * gcc.c-torture/compile/pr98629.c: New test.
1858
1859 2021-01-12 Jakub Jelinek <jakub@redhat.com>
1860
1861 PR tree-optimization/95731
1862 * gcc.dg/tree-ssa/pr95731.c: New test.
1863 * gcc.c-torture/execute/pr95731.c: New test.
1864
1865 2021-01-12 Marek Polacek <polacek@redhat.com>
1866
1867 PR c++/98620
1868 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
1869
1870 2021-01-12 David Malcolm <dmalcolm@redhat.com>
1871
1872 PR analyzer/98628
1873 * gcc.dg/analyzer/pr98628.c: New test.
1874
1875 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
1876
1877 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
1878 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
1879 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
1880 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
1881 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
1882 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
1883 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
1884
1885 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
1886
1887 * g++.target/aarch64/sve/cond_bic_1.C: New test.
1888 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
1889 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
1890 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
1891
1892 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
1893
1894 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
1895
1896 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
1897
1898 * g++.target/aarch64/sve/abd_1.C: New test.
1899 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
1900 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
1901 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
1902 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
1903
1904 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
1905
1906 * gcc.target/aarch64/sve/adr_6.c: New test.
1907
1908 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
1909
1910 * g++.target/aarch64/sve/cond_arith_1.C: New test.
1911 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
1912 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
1913 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
1914 * g++.target/aarch64/sve/cond_shift_1.C: New test.
1915 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
1916 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
1917 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
1918
1919 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
1920
1921 PR testsuite/98602
1922 * g++.target/aarch64/sve/max_1.C: New test.
1923 * g++.target/aarch64/sve/min_1.C: Likewise.
1924 * gcc.target/aarch64/sve/mul_2.c: Likewise.
1925
1926 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
1927
1928 * gcc.target/aarch64/sve/shift_2.c: New test.
1929
1930 2021-01-11 Jakub Jelinek <jakub@redhat.com>
1931
1932 PR c++/98481
1933 * g++.dg/abi/abi-tag24.C: New test.
1934
1935 2021-01-11 Richard Biener <rguenther@suse.de>
1936
1937 PR tree-optimization/91403
1938 * gcc.dg/vect/pr91403.c: New testcase.
1939
1940 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1941
1942 PR testsuite/98225
1943 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
1944 Expect .ld1_args only when GNU LD is used.
1945 Add an exception for *.gcc_args files.
1946
1947 2021-01-11 Jakub Jelinek <jakub@redhat.com>
1948
1949 PR tree-optimization/95867
1950 * gcc.dg/tree-ssa/pr95867.c: New test.
1951
1952 2021-01-11 Jakub Jelinek <jakub@redhat.com>
1953
1954 PR tree-optimization/95852
1955 * gcc.target/i386/pr95852-3.c: New test.
1956 * gcc.target/i386/pr95852-4.c: New test.
1957
1958 2021-01-11 Jakub Jelinek <jakub@redhat.com>
1959
1960 PR tree-optimization/95852
1961 * gcc.target/i386/pr95852-1.c: New test.
1962 * gcc.target/i386/pr95852-2.c: New test.
1963
1964 2021-01-11 Martin Liska <mliska@suse.cz>
1965
1966 PR gcov-profile/98273
1967 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
1968 * g++.dg/gcov/pr98273.C: New test.
1969 * g++.dg/gcov/gcov.py: New test.
1970 * g++.dg/gcov/test-pr98273.py: New test.
1971
1972 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
1973
1974 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
1975 constant then rather than addition.
1976 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
1977 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
1978
1979 2021-01-09 Jakub Jelinek <jakub@redhat.com>
1980
1981 PR c++/98556
1982 * c-c++-common/pr98556.c: New test.
1983
1984 2021-01-09 Jakub Jelinek <jakub@redhat.com>
1985
1986 PR rtl-optimization/98603
1987 * gcc.target/i386/pr98603.c: New test.
1988 * gcc.target/aarch64/pr98603.c: New test.
1989
1990 2021-01-09 Alexandre Oliva <oliva@gnu.org>
1991
1992 PR debug/97714
1993 * gcc.dg/debug/pr97714.c: New.
1994
1995 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
1996
1997 PR target/98482
1998 * gcc.target/i386/pr98482-1.c: Require lp64.
1999 * gcc.target/i386/pr98482-2.c: Likewise.
2000
2001 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
2002
2003 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
2004 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
2005
2006 2021-01-08 Patrick Palka <ppalka@redhat.com>
2007
2008 PR c++/98551
2009 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
2010
2011 2021-01-08 Patrick Palka <ppalka@redhat.com>
2012
2013 PR c++/98515
2014 * g++.dg/template/access32.C: New test.
2015 * g++.dg/template/access33.C: New test.
2016
2017 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
2018
2019 PR target/98482
2020 * gcc.target/i386/pr98482-2.c: Updated.
2021
2022 2021-01-08 Richard Biener <rguenther@suse.de>
2023
2024 PR tree-optimization/98544
2025 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
2026
2027 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
2028
2029 PR target/98482
2030 * gcc.target/i386/pr98482-1.c: New test.
2031 * gcc.target/i386/pr98482-1.c: Likewise.
2032 * gcc.target/i386/pr98482-2.c: New file.
2033
2034 2021-01-08 Jakub Jelinek <jakub@redhat.com>
2035
2036 PR target/98585
2037 * gcc.target/i386/pr98585.c: New test.
2038
2039 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
2040
2041 * gcc.target/aarch64/sve/cnot_2.c: New test.
2042 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
2043 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
2044 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
2045 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
2046 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
2047 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
2048
2049 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
2050
2051 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
2052 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
2053 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
2054 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
2055 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
2056 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
2057 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
2058 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
2059
2060 2021-01-08 Tamar Christina <tamar.christina@arm.com>
2061
2062 * lib/target-supports.exp
2063 (check_effective_target_aarch64_asm_sve2_ok): New.
2064 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
2065 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
2066
2067 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2068
2069 * gcc.target/aarch64/usaba_1.c: New test.
2070
2071 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
2072
2073 PR fortran/93794
2074 * gfortran.dg/deferred_character_35.f90 : New test.
2075
2076 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
2077
2078 PR fortran/98458
2079 * gfortran.dg/implied_do_3.f90 : New test.
2080
2081 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
2082
2083 * gcc.dg/array-quals-1.c: Allow srodata.
2084
2085 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
2086
2087 * gcc.target/riscv/predef-10.c: New.
2088 * gcc.target/riscv/predef-11.c: New.
2089 * gcc.target/riscv/predef-12.c: New.
2090 * gcc.target/riscv/predef-13.c: New.
2091
2092 2021-01-07 Jakub Jelinek <jakub@redhat.com>
2093
2094 PR c++/98329
2095 * g++.dg/cpp2a/bit-cast10.C: New test.
2096
2097 2021-01-07 Martin Sebor <msebor@redhat.com>
2098
2099 PR middle-end/98578
2100 * gcc.dg/plugin/gil-1.c: Adjust expected output.
2101 * gcc.dg/uninit-pr98578.c: New test.
2102
2103 2021-01-07 Marek Polacek <polacek@redhat.com>
2104
2105 PR c++/98441
2106 * g++.dg/cpp0x/auto55.C: New test.
2107
2108 2021-01-07 David Malcolm <dmalcolm@redhat.com>
2109
2110 PR analyzer/98580
2111 * gcc.dg/analyzer/pr98580-a.c: New test.
2112 * gcc.dg/analyzer/pr98580-b.c: New test.
2113
2114 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
2115
2116 PR fortran/93701
2117 * gfortran.dg/associate_54.f90: New test.
2118 * gfortran.dg/associate_55.f90: New test.
2119 * gfortran.dg/associate_56.f90: New test.
2120
2121 2021-01-07 Jakub Jelinek <jakub@redhat.com>
2122
2123 PR target/98567
2124 * gcc.target/i386/pr98567-1.c: New test.
2125 * gcc.target/i386/pr98567-2.c: New test.
2126
2127 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
2128
2129 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
2130 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
2131 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
2132 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
2133 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
2134 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
2135 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
2136 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
2137
2138 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
2139
2140 PR tree-optimization/98560
2141 * gcc.dg/vect/pr98560-2.c: New test.
2142
2143 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
2144
2145 PR tree-optimization/98560
2146 * gcc.dg/vect/pr98560-1.c: New test.
2147
2148 2021-01-07 Jakub Jelinek <jakub@redhat.com>
2149
2150 PR tree-optimization/98568
2151 * g++.dg/torture/pr98568.C: New test.
2152
2153 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
2154
2155 * gcc.target/i386/pr92658-avx512bw.c: Add
2156 -mprefer-vector-width=512 to avoid impact of different default
2157 mtune which gcc is built with.
2158 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
2159
2160 2021-01-07 David Malcolm <dmalcolm@redhat.com>
2161
2162 PR analyzer/97074
2163 * gcc.dg/analyzer/pr97074.c: New test.
2164
2165 2021-01-07 David Malcolm <dmalcolm@redhat.com>
2166
2167 PR analyzer/98564
2168 * gcc.dg/analyzer/pr98564.c: New test.
2169
2170 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
2171
2172 PR rtl-optimization/97978
2173 * gcc.target/i386/pr97978.c: New.
2174
2175 2021-01-06 Martin Sebor <msebor@redhat.com>
2176
2177 PR c++/95768
2178 * g++.dg/pr95768.C: New test.
2179 * g++.dg/warn/Wuninitialized-12.C: New test.
2180 * gcc.dg/uninit-38.c: New test.
2181
2182 2021-01-06 Martin Sebor <msebor@redhat.com>
2183
2184 PR c++/98305
2185 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
2186
2187 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
2188
2189 PR c++/96504
2190 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
2191 as the final suspend point so that we can check that the state
2192 machine has reached the expected point.
2193
2194 2021-01-06 Marek Polacek <polacek@redhat.com>
2195
2196 PR testsuite/98566
2197 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
2198 dg-error.
2199
2200 2021-01-06 Alexandre Oliva <oliva@adacore.com>
2201
2202 * g++.dg/opt/store-merging-2.C: Add the required alignment.
2203
2204 2021-01-06 Richard Biener <rguenther@suse.de>
2205
2206 PR tree-optimization/95582
2207 * gcc.dg/pr95582.c: New testcase.
2208
2209 2021-01-06 Richard Biener <rguenther@suse.de>
2210
2211 PR tree-optimization/98513
2212 * gcc.dg/tree-ssa/pr98513.c: New testcase.
2213
2214 2021-01-06 David Malcolm <dmalcolm@redhat.com>
2215
2216 PR analyzer/97072
2217 * gcc.dg/analyzer/pr97072.c: New test.
2218
2219 2021-01-06 David Malcolm <dmalcolm@redhat.com>
2220
2221 PR analyzer/98073
2222 * gcc.dg/analyzer/pr98073.c: New test.
2223
2224 2021-01-06 David Malcolm <dmalcolm@redhat.com>
2225
2226 PR analyzer/98223
2227 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
2228
2229 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
2230
2231 * gcc.target/s390/s390.exp: Replace %% with %.
2232
2233 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
2234
2235 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
2236
2237 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
2238
2239 PR target/98495
2240 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
2241 unsigned short to compute pextrw result.
2242
2243 2021-01-05 Patrick Palka <ppalka@redhat.com>
2244
2245 * g++.dg/template/partial5.C: Adjust directives to expect the
2246 same errors across all dialects.
2247 * g++.dg/cpp1z/nontype-auto17.C: New test.
2248 * g++.dg/cpp1z/nontype-auto18.C: New test.
2249 * g++.dg/template/ttp33.C: New test.
2250
2251 2021-01-05 Jakub Jelinek <jakub@redhat.com>
2252
2253 PR tree-optimization/94802
2254 * gcc.target/i386/pr94802.c: New test.
2255 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
2256
2257 2021-01-05 Richard Biener <rguenther@suse.de>
2258
2259 PR tree-optimization/98516
2260 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
2261 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
2262
2263 2021-01-05 Jakub Jelinek <jakub@redhat.com>
2264
2265 PR c++/98469
2266 * g++.dg/cpp2a/bit-cast8.C: New test.
2267 * g++.dg/cpp2a/bit-cast9.C: New test.
2268
2269 2021-01-05 Marek Polacek <polacek@redhat.com>
2270
2271 PR c++/82099
2272 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
2273 * g++.dg/cpp0x/noexcept61.C: New test.
2274
2275 2021-01-05 Jakub Jelinek <jakub@redhat.com>
2276
2277 PR tree-optimization/96928
2278 * gcc.dg/tree-ssa/pr96928.c: New test.
2279 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
2280 instead of scanning rtl dump for ifcvt message check assembly
2281 for xor instruction.
2282
2283 2021-01-05 Jakub Jelinek <jakub@redhat.com>
2284
2285 PR tree-optimization/96930
2286 * g++.dg/tree-ssa/pr96930.C: New test.
2287
2288 2021-01-05 Jakub Jelinek <jakub@redhat.com>
2289
2290 PR tree-optimization/96239
2291 * gcc.dg/tree-ssa/pr96239.c: New test.
2292
2293 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
2294
2295 PR target/98522
2296 * gcc.target/i386/pr98522.c: New test.
2297
2298 2021-01-05 Nathan Sidwell <nathan@acm.org>
2299
2300 * g++.dg/modules/mod-decl-1.C: Adjust.
2301 * g++.dg/modules/p0713-2.C: Adjust.
2302 * g++.dg/modules/p0713-3.C: Adjust.
2303
2304 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
2305
2306 PR target/98495
2307 * gcc.target/i386/pr98495-1.c: New test.
2308 * gcc.target/i386/pr98495-2.c: New test.
2309 * gcc.target/i386/pr98495-3.c: New test.
2310 * gcc.target/i386/pr98495-4.c: New test.
2311 * gcc.target/i386/pr98495-5.c: New test.
2312
2313 2021-01-05 liuhongt <hongtao.liu@intel.com>
2314
2315 * gcc.target/i386/sse2-pr98461-2.c: New test.
2316
2317 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
2318
2319 PR rtl-optimization/97144
2320 * gcc.c-torture/compile/pr97144.c: New test.
2321 * gcc.target/aarch64/sve/pr97144.c: Likewise.
2322
2323 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
2324
2325 PR rtl-optimization/98403
2326 * g++.dg/opt/pr98403.C: New test.
2327
2328 2021-01-05 Jakub Jelinek <jakub@redhat.com>
2329
2330 PR rtl-optimization/98334
2331 * gcc.target/i386/pr98334.c: New test.
2332
2333 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
2334
2335 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
2336
2337 2021-01-05 David Malcolm <dmalcolm@redhat.com>
2338
2339 PR analyzer/98293
2340 * gcc.dg/analyzer/pr98293.c: New test.
2341
2342 2021-01-04 Martin Uecker <muecker@gwdg.de>
2343
2344 PR c/98029
2345 * gcc.dg/pr98029.c: New test.
2346
2347 2021-01-04 Nathan Sidwell <nathan@acm.org>
2348
2349 * g++.dg/modules/binding-1_a.H: New.
2350 * g++.dg/modules/binding-1_b.H: New.
2351 * g++.dg/modules/binding-1_c.C: New.
2352 * g++.dg/modules/binding-2.H: New.
2353 * g++.dg/modules/builtin-3_a.C: New.
2354 * g++.dg/modules/global-2_a.C: New.
2355 * g++.dg/modules/global-2_b.C: New.
2356 * g++.dg/modules/global-3_a.C: New.
2357 * g++.dg/modules/global-3_b.C: New.
2358 * g++.dg/modules/hello-1_a.C: New.
2359 * g++.dg/modules/hello-1_b.C: New.
2360 * g++.dg/modules/iostream-1_a.H: New.
2361 * g++.dg/modules/iostream-1_b.C: New.
2362 * g++.dg/modules/part-5_a.C: New.
2363 * g++.dg/modules/part-5_b.C: New.
2364 * g++.dg/modules/part-5_c.C: New.
2365 * g++.dg/modules/stdio-1_a.H: New.
2366 * g++.dg/modules/stdio-1_b.C: New.
2367 * g++.dg/modules/string-1_a.H: New.
2368 * g++.dg/modules/string-1_b.C: New.
2369 * g++.dg/modules/string-view1.C: New.
2370 * g++.dg/modules/string-view2.C: New.
2371 * g++.dg/modules/tinfo-1.C: New.
2372 * g++.dg/modules/tinfo-2_a.H: New.
2373 * g++.dg/modules/tinfo-2_b.C: New.
2374 * g++.dg/modules/tname-spec-1_a.H: New.
2375 * g++.dg/modules/tname-spec-1_b.C: New.
2376 * g++.dg/modules/xtreme-header-1.h: New.
2377 * g++.dg/modules/xtreme-header-1_a.H: New.
2378 * g++.dg/modules/xtreme-header-1_b.C: New.
2379 * g++.dg/modules/xtreme-header-1_c.C: New.
2380 * g++.dg/modules/xtreme-header-2.h: New.
2381 * g++.dg/modules/xtreme-header-2_a.H: New.
2382 * g++.dg/modules/xtreme-header-2_b.C: New.
2383 * g++.dg/modules/xtreme-header-2_c.C: New.
2384 * g++.dg/modules/xtreme-header-3.h: New.
2385 * g++.dg/modules/xtreme-header-3_a.H: New.
2386 * g++.dg/modules/xtreme-header-3_b.C: New.
2387 * g++.dg/modules/xtreme-header-3_c.C: New.
2388 * g++.dg/modules/xtreme-header-4.h: New.
2389 * g++.dg/modules/xtreme-header-4_a.H: New.
2390 * g++.dg/modules/xtreme-header-4_b.C: New.
2391 * g++.dg/modules/xtreme-header-4_c.C: New.
2392 * g++.dg/modules/xtreme-header-5.h: New.
2393 * g++.dg/modules/xtreme-header-5_a.H: New.
2394 * g++.dg/modules/xtreme-header-5_b.C: New.
2395 * g++.dg/modules/xtreme-header-5_c.C: New.
2396 * g++.dg/modules/xtreme-header-6.h: New.
2397 * g++.dg/modules/xtreme-header-6_a.H: New.
2398 * g++.dg/modules/xtreme-header-6_b.C: New.
2399 * g++.dg/modules/xtreme-header-6_c.C: New.
2400 * g++.dg/modules/xtreme-header.h: New.
2401 * g++.dg/modules/xtreme-header_a.H: New.
2402 * g++.dg/modules/xtreme-header_b.C: New.
2403 * g++.dg/modules/xtreme-tr1.h: New.
2404 * g++.dg/modules/xtreme-tr1_a.H: New.
2405 * g++.dg/modules/xtreme-tr1_b.C: New.
2406
2407 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
2408
2409 PR tree-optimization/95401
2410 * g++.dg/vect/pr95401.cc: New test.
2411 * g++.dg/vect/pr95401a.cc: Likewise.
2412
2413 2021-01-04 Richard Biener <rguenther@suse.de>
2414
2415 PR tree-optimization/98308
2416 * gcc.dg/vect/pr98308.c: New testcase.
2417
2418 2021-01-04 Jakub Jelinek <jakub@redhat.com>
2419
2420 PR tree-optimization/95771
2421 * gcc.target/i386/pr95771.c: New test.
2422
2423 2021-01-04 Richard Biener <rguenther@suse.de>
2424
2425 PR tree-optimization/98464
2426 * g++.dg/opt/pr98464.C: New testcase.
2427
2428 2021-01-04 Richard Biener <rguenther@suse.de>
2429
2430 PR tree-optimization/98282
2431 * g++.dg/opt/pr98282.C: New testcase.
2432
2433 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
2434
2435 PR target/89057
2436 * gcc.target/aarch64/pr89057.c: New test.
2437
2438 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
2439
2440 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
2441 [-32, 31].
2442 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
2443 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
2444 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
2445
2446 2021-01-04 Martin Liska <mliska@suse.cz>
2447
2448 * README: Convert to utf8 from iso8859.
2449
2450 2021-01-04 Martin Liska <mliska@suse.cz>
2451
2452 * gcc.target/avr/avr.exp: Run dos2unix on the file.
2453
2454 2021-01-04 Richard Biener <rguenther@suse.de>
2455
2456 PR tree-optimization/98291
2457 * gcc.dg/vect/slp-reduc-11.c: New testcase.
2458 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
2459
2460 2021-01-04 Jakub Jelinek <jakub@redhat.com>
2461
2462 PR tree-optimization/96782
2463 * gcc.dg/tree-ssa/pr96782.c: New test.
2464
2465 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2466
2467 * gcc.misc-tests/outputs.exp: Adjust testcase.
2468
2469 2021-01-01 Jakub Jelinek <jakub@redhat.com>
2470
2471 * ChangeLog-2020: Rotate ChangeLog. New file.
2472
2473 2021-01-01 Joel Brobecker <brobecker@adacore.com>
2474
2475 * lib/target-supports.exp
2476 (check_effective_target_arm_fp16_alternative_ok_nocache):
2477 Return zero for *-*-vxworks7r* targets.
2478 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
2479 * gcc.target/arm/aapcs/vfp23.c: Likewise.
2480 * gcc.target/arm/aapcs/vfp24.c: Likewise.
2481 * gcc.target/arm/aapcs/vfp25.c: Likewise.
2482
2483 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
2484
2485 * g++.dg/init/new26.C: Fix overriding of the delete operator
2486 for c++14 profile.
2487
2488 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
2489
2490 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
2491 not supported).
2492
2493 2021-01-01 Joel Brobecker <brobecker@adacore.com>
2494
2495 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
2496 the test's dg-options.
2497 * gcc.target/arm/pr78255-2.c: Likewise.
2498
2499 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
2500
2501 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
2502
2503 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
2504
2505 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
2506 headers too.
2507
2508 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
2509
2510 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
2511
2512 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
2513
2514 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
2515 directives.
2516
2517 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
2518
2519 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
2520
2521 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
2522
2523 * g++.dg/other/anon5.C: Skip on vxworks kernel.
2524
2525 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
2526
2527 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
2528 * gcc.dg/vxworks/initpri2.c: Likewise.
2529
2530 2021-01-01 Joel Brobecker <brobecker@adacore.com>
2531
2532 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
2533 targets.
2534
2535 2021-01-01 Olivier Hainque <hainque@adacore.com>
2536
2537 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
2538 * gcc.dg/pthread-init-2.c: Ditto.
2539
2540 2021-01-01 Olivier Hainque <hainque@adacore.com>
2541
2542 * lib/target-supports.exp (check_weak_available,
2543 check_fork_available, check_effective_target_lto,
2544 check_effective_target_mempcpy): Add vxworks filters.
2545
2546 2021-01-01 Alexandre Oliva <oliva@adacore.com>
2547
2548 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
2549 explicit -mno-long-calls.
2550 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
2551
2552 2021-01-01 Alexandre Oliva <oliva@adacore.com>
2553
2554 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
2555 * g++.target/arm/no_unique_address_2.C: Likewise.
2556
2557 2021-01-01 Alexandre Oliva <oliva@adacore.com>
2558
2559 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
2560 * gcc.target/arm/headmerge-2.c: Likewise.
2561
2562 2021-01-01 Alexandre Oliva <oliva@adacore.com>
2563
2564 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
2565
2566 \f
2567 Copyright (C) 2021 Free Software Foundation, Inc.
2568
2569 Copying and distribution of this file, with or without modification,
2570 are permitted in any medium without royalty provided the copyright
2571 notice and this notice are preserved.