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